.elementor-kit-526{--e-global-color-primary:#00818E;--e-global-color-secondary:#00A79D;--e-global-color-accent:#DA518C;--e-global-color-text:#003237;--e-global-color-67e58ee:#8F614D;--e-global-color-63cbe27:#57BD84;--e-global-color-f0f50cf:#FCB56C;--e-global-color-2ed4a06:#F2F9FA;--e-global-color-b8b758c:#FFFFFF;--e-global-color-a272c4d:#070808;--e-global-color-ff0acd5:#00000000;--e-global-typography-primary-font-family:"Asap";--e-global-typography-primary-font-size:clamp(2rem, 0.9631rem + 4.424vw, 5rem);--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-1.4px;--e-global-typography-secondary-font-family:"Asap";--e-global-typography-secondary-font-size:clamp(1.375rem, 0.5974rem + 3.318vw, 3.625rem);--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:-0.9px;--e-global-typography-text-font-family:"Asap";--e-global-typography-text-font-size:clamp(0.875rem, 0.8156rem + 0.2606vw, 1.125rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:-0.01em;--e-global-typography-accent-font-family:"Asap";--e-global-typography-accent-font-size:clamp(1.875rem, 1.227rem + 2.765vw, 3.75rem);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-23eab30-font-family:"Asap";--e-global-typography-23eab30-font-size:1.1rem;--e-global-typography-23eab30-font-weight:600;--e-global-typography-2172573-font-family:"Matter";--e-global-typography-2172573-font-size:clamp(1.25rem, 0.4443rem + 1.6807vw, 2.125rem);--e-global-typography-2172573-font-weight:500;--e-global-typography-2172573-text-transform:none;--e-global-typography-2172573-line-height:1.1em;--e-global-typography-f1e2413-font-family:"Matter";--e-global-typography-f1e2413-font-size:clamp(0.875rem, 0.7561rem + 0.5212vw, 1.375rem);--e-global-typography-f1e2413-line-height:1.5em;--e-global-typography-fd99682-font-family:"Asap";--e-global-typography-fd99682-font-size:clamp(1rem, 0.8849rem + 0.2401vw, 1.125rem);--e-global-typography-fd99682-font-weight:bold;--e-global-typography-fd99682-line-height:1.2em;--e-global-typography-fd99682-letter-spacing:1px;--e-global-typography-f7244e2-font-family:"Asap";--e-global-typography-f7244e2-font-size:clamp(1.125rem, 0.9733rem + 0.6472vw, 1.75rem);--e-global-typography-f7244e2-font-weight:600;--e-global-typography-f7244e2-line-height:1.2em;--e-global-typography-f7244e2-letter-spacing:-0.4px;--e-global-typography-4547a76-font-family:"Asap";--e-global-typography-4547a76-font-size:clamp(0.625rem, 0.5795rem + 0.1942vw, 0.8125rem);--e-global-typography-4547a76-font-weight:400;--e-global-typography-4547a76-line-height:1.4em;--e-global-typography-4547a76-letter-spacing:-0.01px;--e-global-typography-19cafd2-font-family:"Asap";--e-global-typography-19cafd2-font-size:clamp(1.625rem, 1.4733rem + 0.6472vw, 2.25rem);--e-global-typography-19cafd2-font-weight:500;--e-global-typography-19cafd2-line-height:1.4em;--e-global-typography-b2347d6-font-family:"Asap";--e-global-typography-b2347d6-font-size:clamp(1.375rem, 1.0109rem + 1.5534vw, 2.875rem);--e-global-typography-b2347d6-font-weight:500;--e-global-typography-b2347d6-line-height:1.4em;--e-global-typography-4ba8e4b-font-family:"Asap";--e-global-typography-4ba8e4b-font-size:clamp(1rem, 0.9568rem + 0.1843vw, 1.125rem);--e-global-typography-4ba8e4b-font-style:italic;--e-global-typography-4ba8e4b-line-height:1.4em;background-color:#FFFFFF;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-526 button,.elementor-kit-526 input[type="button"],.elementor-kit-526 input[type="submit"],.elementor-kit-526 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b8b758c );box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.05);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:18px 38px 18px 44px;}.elementor-kit-526 button:hover,.elementor-kit-526 button:focus,.elementor-kit-526 input[type="button"]:hover,.elementor-kit-526 input[type="button"]:focus,.elementor-kit-526 input[type="submit"]:hover,.elementor-kit-526 input[type="submit"]:focus,.elementor-kit-526 .elementor-button:hover,.elementor-kit-526 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b8b758c );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-kit-526 a{color:var( --e-global-color-primary );}.elementor-kit-526 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-526 h1{color:var( --e-global-color-primary );font-family:"geller-headline", Sans-serif;font-size:90px;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-kit-526 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-526 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-526 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2172573-font-family ), Sans-serif;font-size:var( --e-global-typography-2172573-font-size );font-weight:var( --e-global-typography-2172573-font-weight );text-transform:var( --e-global-typography-2172573-text-transform );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2172573-font-family ), Sans-serif;font-size:var( --e-global-typography-2172573-font-size );font-weight:var( --e-global-typography-2172573-font-weight );text-transform:var( --e-global-typography-2172573-text-transform );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2172573-font-family ), Sans-serif;font-size:var( --e-global-typography-2172573-font-size );font-weight:var( --e-global-typography-2172573-font-weight );text-transform:var( --e-global-typography-2172573-text-transform );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1460px;}.e-con{--container-max-width:1460px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-526{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-526 h1{font-size:48px;}.elementor-kit-526 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-526 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-526 h4{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h5{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h6{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 button,.elementor-kit-526 input[type="button"],.elementor-kit-526 input[type="submit"],.elementor-kit-526 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:12px 20px 12px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-526{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-526 h1{font-size:44px;}.elementor-kit-526 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-526 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-526 h4{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h5{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 h6{font-size:var( --e-global-typography-2172573-font-size );line-height:var( --e-global-typography-2172573-line-height );word-spacing:var( --e-global-typography-2172573-word-spacing );}.elementor-kit-526 button,.elementor-kit-526 input[type="button"],.elementor-kit-526 input[type="submit"],.elementor-kit-526 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:10px 16px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Link pixel global settings*/

html, body {
    overflow-x: hidden;
}

/*elementor layout paddings */

/*boxed  container*/
body > .elementor > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner >  .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-section-wrap > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed {
  padding-left: 30px;
  padding-right: 30px;
}

/*full width container*/
body > .elementor > .e-flex.e-con-full:not(.ignore-e-layout),
body > .elementor > .elementor-section-wrap > .e-flex.e-con-full:not(.ignore-e-layout) {
      padding-left: 30px;
      padding-right: 30px;
}

/*elementor responsive fix tablet */
@media (max-width:1024px) and (min-width:768px){
body > .elementor > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner >  .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-section-wrap > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed {
  padding-left: 20px;
  padding-right: 20px;
}

body > .elementor > .e-flex.e-con-full:not(.ignore-e-layout),
body > .elementor > .elementor-section-wrap > .e-flex.e-con-full:not(.ignore-e-layout) {
      padding-left: 30px;
      padding-right: 30px;
}

}

/*elementor responsive fix mobile */
@media (max-width:767px){
body > .elementor > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner >  .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-section-wrap > .e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con > .e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-boxed,
body > .elementor > .elementor-inner > .elementor-section-wrap > .e-con.e-flex.e-con-full > .e-con.e-flex.e-con-boxed {
  padding-left: 20px;
  padding-right: 20px;
}

body > .elementor > .e-flex.e-con-full:not(.ignore-e-layout),
body > .elementor > .elementor-section-wrap > .e-flex.e-con-full:not(.ignore-e-layout) {
      padding-left: 0px;
      padding-right: 0px;
}

}

.color-secondary {
    color: var( --e-global-color-secondary ) !important;
}


/*header*/
.elementor-location-header .elementor-menu-toggle {
	padding: 10px !important;
}

/*buttons*/
.btn-text-left .elementor-button-text,
.elementor-align-left .elementor-button-text,
.text-left{
	text-align: left;
}


.show-mobile {
	display: none !important;
}

@media (max-width:991px) {
.show-mobile {
    display: block !important;
}
}


/*Elementor fixes*/

/*Button svg icon*/
.elementor-button-icon svg {
	margin-top: 5px;
	font-size: 110%;
}




/*Formidable forms*/

/*Newsletter form*/
.newsletter-form .with_frm_style .frm_submit {
	clear: both;
	text-align: right;
}



.frm_radio {
  margin-bottom: 20px !important;
}

.frm_radio .frmf-desc {
  font-size: 10px !important;
  padding-left: 28px;
  padding-top: 4px;
}/* End custom CSS */