.elementor-kit-156{--e-global-color-primary:#323E4F;--e-global-color-secondary:#5E949F;--e-global-color-text:#CACFD8;--e-global-color-accent:#F5F5F5;--e-global-color-f7fccb5:#525866;--e-global-color-282c923:#F5F5F5;--e-global-color-dce9602:#000000;--e-global-color-217b09f:#72A1AB;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:24px;--e-global-typography-primary-letter-spacing:0em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:24px;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:20px;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:24px;--e-global-typography-accent-letter-spacing:-0.02em;--e-global-typography-S:5cfe754a31e8ee30df32451949718cf00275ccb3,-letter-spacing: -0.02em;--e-global-typography-0.8867880409872566-font-family:"Inter";--e-global-typography-0.8867880409872566-font-size:32px;--e-global-typography-0.8867880409872566-font-weight:500;--e-global-typography-0.8867880409872566-text-transform:none;--e-global-typography-0.8867880409872566-text-decoration:none;--e-global-typography-0.8867880409872566-letter-spacing:-0.02em;--e-global-typography-0.810095493099424-font-family:"Inter";--e-global-typography-0.810095493099424-font-size:16px;--e-global-typography-0.810095493099424-font-weight:400;--e-global-typography-0.810095493099424-text-transform:none;--e-global-typography-0.810095493099424-text-decoration:none;--e-global-typography-0.810095493099424-line-height:24px;--e-global-typography-0.810095493099424-letter-spacing:-0.01em;--e-global-typography-0.8394356135802554-font-family:"Inter";--e-global-typography-0.8394356135802554-font-size:24px;--e-global-typography-0.8394356135802554-font-weight:500;--e-global-typography-0.8394356135802554-text-transform:none;--e-global-typography-0.8394356135802554-text-decoration:none;--e-global-typography-0.8394356135802554-letter-spacing:-0.02em;--e-global-typography-0.8635240201130336-font-family:"SF Pro Display";--e-global-typography-0.8635240201130336-font-size:18px;--e-global-typography-0.8635240201130336-font-weight:400;--e-global-typography-0.8635240201130336-text-transform:none;--e-global-typography-0.8635240201130336-text-decoration:none;--e-global-typography-0.8635240201130336-letter-spacing:0em;--e-global-typography-0.15375113658392658-font-family:"Inter";--e-global-typography-0.15375113658392658-font-size:40px;--e-global-typography-0.15375113658392658-font-weight:500;--e-global-typography-0.15375113658392658-text-transform:none;--e-global-typography-0.15375113658392658-text-decoration:none;--e-global-typography-0.15375113658392658-letter-spacing:-0.02em;--e-global-typography-599afe4-font-family:"Inter";--e-global-typography-599afe4-font-size:48px;--e-global-typography-599afe4-font-weight:500;--e-global-typography-599afe4-text-transform:none;--e-global-typography-599afe4-text-decoration:none;--e-global-typography-599afe4-line-height:58px;--e-global-typography-599afe4-letter-spacing:-0.02em;--e-global-typography-a38a5f1-font-family:"Inter";--e-global-typography-a38a5f1-font-size:64px;--e-global-typography-a38a5f1-font-weight:500;--e-global-typography-a38a5f1-text-transform:none;--e-global-typography-a38a5f1-text-decoration:none;--e-global-typography-a38a5f1-line-height:77px;--e-global-typography-a38a5f1-letter-spacing:-0.02em;}.elementor-kit-156 e-page-transition{background-color:#FFBC7D;}.elementor-kit-156 a{color:var( --e-global-color-secondary );text-decoration:underline;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1023px){.elementor-kit-156{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:24px;--e-global-typography-secondary-font-size:16.02px;--e-global-typography-secondary-line-height:22.8px;--e-global-typography-text-font-size:12.04px;--e-global-typography-text-line-height:19px;--e-global-typography-accent-font-size:15.04px;--e-global-typography-accent-line-height:22.8px;--e-global-typography-S:5cfe754a31e8ee30df32451949718cf00275ccb3,-line-height: 19px;--e-global-typography-0.8867880409872566-font-size:22.69px;--e-global-typography-0.810095493099424-font-size:15.04px;--e-global-typography-0.810095493099424-line-height:22.8px;--e-global-typography-0.8394356135802554-font-size:17.28px;--e-global-typography-0.8635240201130336-font-size:16.02px;--e-global-typography-0.15375113658392658-font-size:28px;--e-global-typography-599afe4-font-size:32px;--e-global-typography-599afe4-line-height:39px;--e-global-typography-a38a5f1-font-size:32px;--e-global-typography-a38a5f1-line-height:39px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-156{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:24px;--e-global-typography-secondary-font-size:16.92px;--e-global-typography-secondary-line-height:20.4px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:17px;--e-global-typography-accent-font-size:14.08px;--e-global-typography-accent-line-height:20.4px;--e-global-typography-S:5cfe754a31e8ee30df32451949718cf00275ccb3,-line-height: 17px;--e-global-typography-0.8867880409872566-font-size:20.16px;--e-global-typography-0.810095493099424-font-size:14.08px;--e-global-typography-0.810095493099424-line-height:20.4px;--e-global-typography-0.8394356135802554-font-size:17.52px;--e-global-typography-0.8635240201130336-font-size:16.92px;--e-global-typography-0.15375113658392658-font-size:22px;--e-global-typography-599afe4-font-size:24.48px;--e-global-typography-a38a5f1-font-size:26.88px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.text-field {
    h2{
        margin-top:48px !important;
        margin-bottom: 24px !important;
        font-size: 48px;
        line-height: 58px;
    }
    h3{
        margin-top:48px !important;
        margin-bottom: 16px !important;
        font-size: 32px;
        line-height: 39px;
    }
}

@media (max-width: 1023px){
    .text-field {
        h2{
            font-size: 32px;
            line-height: 39px;
        }
        h3{
            font-size: 24px;
            line-height: 29px;
        }
    }
}


#form-field-hcaptcha{
    padding: 0 !important;
    background-color:none !important;
}

.elementor-field-type-hcaptcha{
    flex-direction: column;
    .elementor-message{
        align-self: normal;
    }
}

html, body {
  overflow-x: hidden;
text-decoration-thickness: 1.5px;
text-underline-offset: 2px;
}

.gradient-title-turquoise-light{
/* Gradient/Turquoise on light */
background: linear-gradient(90deg, #50828E 0%, #262F3E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.gradient-title-turquoise-dark{
/* Gradient/Turquoise on dark */
background: linear-gradient(90deg, #FFFFFF 6.96%, #50828E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

ul{
    padding-left: 20px;
}


/* Underline effect for link button hovering */
.link-button:hover .elementor-button-text{
  text-decoration: underline;
}

/* Hide Elementor Form Spinner from every Form */
.elementor-form-spinner{
display:none!important;
}/* End custom CSS */