.elementor-14479 .elementor-element.elementor-element-48aad53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14479 .elementor-element.elementor-element-1a46584{--display:flex;--padding-top:98px;--padding-bottom:98px;--padding-left:98px;--padding-right:98px;}.elementor-14479 .elementor-element.elementor-element-1a46584.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14479 .elementor-element.elementor-element-c0c8d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:start;}.elementor-14479 .elementor-element.elementor-element-c0c8d84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:900;line-height:0.8125em;letter-spacing:-0.9px;}#elementor-popup-modal-14479{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14479 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-14479 .dialog-close-button{display:flex;}#elementor-popup-modal-14479 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:481px){.elementor-14479 .elementor-element.elementor-element-1a46584{--width:100%;}}@media(max-width:480px){.elementor-14479 .elementor-element.elementor-element-1a46584{--padding-top:43px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14479 .elementor-element.elementor-element-c0c8d84{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-14479 .elementor-element.elementor-element-c0c8d84 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-c0c8d84 */.yellowTpc {

    color: #fdba0e;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5e5a45 */#videoRow{
	margin-left:px !important;
}  
  #videoSix, #videoSixMobile{
	width:115% !important;
}
#videoSixMobile{margin-left:-18px;}

#mainHeadlineRightTwo{
 float:left; 
 margin-left:570px;
}
#mainHeadlineRight{
 float:left; 
 margin-left:360px;
}

#testimonial {
  border-radius:30px;
  box-shadow: 0 0 30px #e5e5e5;
}

.widget_wrapper_btn button{
    border-radius: 30px !important;
    font-family: "work sans", sans-serif !important;
    font-weight: bold;
  font-size: 16px !important;
  text-transform: uppercase;
display: table !important;
    vertical-align: middle !important;
    margin: auto !important;
    align-items: right !important;
    text-align: center !important;
      background: #1967b5;
width: 500px !important;
    height: 58px !important;
}
#topButton .widget_wrapper_btn button {
    float: right;
    background: #fdba0e !important;
    font-size: 16px !important;
    height: 40px !important;
    width: 200px !important;
}
#mainButton .widget_wrapper_btn button{
    width: 60% !important;
    background: #1967b5 !important;
    width: 500px !important;
    height: 58px !important;
    margin: 0 0 0 -48px ! IMPORTANT;
}
.widget_wrapper{border-radius:20px !important;}
div#id-6Z-ByWMa-19{}div#id-6Z-ByWMa-20{width:0 !important;}

.col-md-2.innerContent.col_right.id-6Z-9yZBG-26,.col-md-2.innerContent.col_right.id-6Z-9yZBG-33,.col-md-2.innerContent.col_right.id-6Z-9yZBG-38,.col-md-2.innerContent.col_right.id-6Z-9yZBG-43,.col-md-2.innerContent.col_right.id-6Z-9yZBG-48{width:20% !important;}


#id-6Z-yyzez-12, .id-6Z-yyzez-12.id-6Z-yyzez-12{
  position: absolute;
  right: 0px;
  top: 0px
  margin-left: calc(50% - 100px);
  width: 800px !important;
  height: 500px !important;
  border: 1px solid transparent;
  border-top-left-radius: 250px 250px;
  border-bottom-left-radius: 250px 250px; 
  background:none !important;
}

#id-6Z-kQEEE-47{
  margin-right:315px;}
}

#id-6Z-v7PGd-3, #id-6Z-v7PGd-5{
  float:right;
  z-index:99999;
  position:relative;
  top:500px;}

#id-6Z-VJkyk-5{padding-left:200px;padding-top:100px;}

@media (min-width: 640px)
.sm\:shadow-\[0_0_1000px_350px_var\(--primary\)\] {
    --tw-shadow: 0 0 1000px 350px var(--primary);
    --tw-shadow-colored: 0 0 1000px 350px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
} 
  .gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }


.max-w-6xl {
    max-width: 72rem;
}

.w-full {
    width: 100%;
}

.grid {
    display: grid;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

*, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}

:root {
    --primary: #5b52e0;
    --primaryLight: #edeef4;
    --primaryShadow: rgba(91,82,224,.5);
    --secondary: #017efb;
    --secondaryShadow: rgba(1,126,251,.5);
    --copy: #0c0a20;
    --copyLight: #9c9ab4;
    --copyMedium: #6c6a7e;
    --bgLight: #fbfbff;
    --bgDark: #151424;
}

.infusion-field label{
    width: 150px !important;
    display: inline-block;
    margin: 10px 0 !important;
}

.infusion-field input{
    width: 100%;
    margin: 5px 0;
    border: #1351aa 1px solid;
    padding: 10px;
    border-radius: 5px;
    color: #1351aa !important;
}
.infusion-field .infusion-checkbox input{
    float: left !important;
    width: 30px !important;
}
.infusion-field label.infusion-label-checkbox{
    margin-top: 0 !important;
    width: 80% !important;
}
button.infusion-recaptcha{
  width: 100%;
    margin: 40px auto;
    padding: 10px 0;
    border-radius: 20px;
    background: #1351aa;
    border: none;
    color: white !important;
    text-transform: uppercase;
    font-weight: bold;
}
/* Mobile only */
@media (max-width: 768px) {
.elVideo iframe{
 width:100% !important;
 height:210px !important;
  }
}/* End custom CSS */