.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-29c4d1d:#04101E;--e-global-color-55d4e29:#272147;--e-global-color-9a25a5c:#2EA9E3;--e-global-color-17dfe3b:#38C2C1;--e-global-color-6da1339:#FFFFFF;--e-global-color-e80351a:#0A1524;--e-global-color-e381b26:#232C3A;--e-global-color-044f33b:#C9C9C9;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";font-family:"Montserrat", Montserrat;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-family:"Montserrat", Montserrat;}.elementor-kit-5 h1{font-family:"Montserrat", Montserrat;font-size:70px;font-weight:700;}.elementor-kit-5 h2{font-family:"Montserrat", Montserrat;font-size:74px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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:1366px){.elementor-kit-5 h2{font-size:54px;}}@media(max-width:1024px){.elementor-kit-5 h2{font-size:44px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-5 h2{font-size:40px;}}@media(max-width:767px){.elementor-kit-5 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { font-size: 16px; } /* Default root size */

#fs-hero-title {
    font-size: clamp(2.00rem, 1.48892rem + 2.40506vw, 4.38rem);
    line-height: 1.4em;
}

#fs-hero-small {
    font-size: clamp(1.50rem, 1.17722rem + 1.51899vw, 3.00rem);
    line-height: 1.4em;
}

h1, #fs-h1 {
    font-size: clamp(2.00rem, 1.48892rem + 2.40506vw, 4.38rem);
    line-height: 1.4em;
}

h2, #fs-h2 {
    font-size: clamp(2.50rem, 2.36551rem + 0.63291vw, 3.13rem);
    line-height: 1.4em;
}

h3, #fs-h3 {
    font-size: clamp(1.50rem, 1.39241rem + 0.50633vw, 2.00rem);
    line-height: 1.4em;
}

h4, #fs-h4 {
    font-size: clamp(1.25rem, 1.14241rem + 0.50633vw, 1.75rem);
    line-height: 1.4em;
}

h5, #fs-h5 {
    font-size: clamp(1.13rem, 1.04430rem + 0.37975vw, 1.50rem);
    line-height: 1.4em;
}

h6, #fs-h6 {
    font-size: clamp(1.00rem, 0.94620rem + 0.25316vw, 1.25rem);
    line-height: 1.4em;
}

.elementor-turnstile-field.cf-turnstile {
    margin-top: 20px!important;
    margin-bottom: -20px!important;
}/* End custom CSS */