.elementor-kit-10206{--e-global-color-primary:#546855;--e-global-color-secondary:#F4F0EC;--e-global-color-text:#252625;--e-global-color-accent:#CC643F;--e-global-color-d5ccb1b:#232323;--e-global-color-2f2f347:#FFFFFF;--e-global-typography-primary-font-family:"ivyepic";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"ivyepic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-4439a06-font-family:"ivyepic";--e-global-typography-4439a06-font-size:clamp(2.63rem, 2.33537rem + 1.21951vw, 3.25rem);--e-global-typography-4439a06-font-weight:600;--e-global-typography-3f97ed0-font-family:"ivyepic";--e-global-typography-3f97ed0-font-size:clamp(2.25rem, 2.07622rem + 0.73171vw, 2.23rem);--e-global-typography-3f97ed0-font-weight:600;--e-global-typography-e3124fb-font-family:"ivyepic";--e-global-typography-e3124fb-font-size:clamp(1.88rem, 1.70122rem + 0.73171vw, 2.25rem);--e-global-typography-e3124fb-font-weight:400;--e-global-typography-56beed2-font-family:"ivyepic";--e-global-typography-56beed2-font-size:clamp(1.50rem, 1.38415rem + 0.48780vw, 1.75rem);--e-global-typography-56beed2-font-weight:500;--e-global-typography-8e27e57-font-family:"Open Sans";--e-global-typography-8e27e57-font-size:clamp(1.00rem, 1.00000rem + 0.00000vw, 1.00rem);--e-global-typography-8e27e57-font-weight:400;--e-global-typography-d21f494-font-family:"ivyepic";--e-global-typography-d21f494-font-size:clamp(1.00rem, 0.88415rem + 0.48780vw, 1.25rem);--e-global-typography-d21f494-font-weight:600;--e-global-typography-0686e25-font-family:"ivyepic";--e-global-typography-0686e25-font-size:clamp(1.00rem, 0.88415rem + 0.48780vw, 1.25rem);--e-global-typography-0686e25-font-weight:600;--e-global-typography-0686e25-text-transform:uppercase;background-color:var( --e-global-color-secondary );}.elementor-kit-10206 button,.elementor-kit-10206 input[type="button"],.elementor-kit-10206 input[type="submit"],.elementor-kit-10206 .elementor-button{background-color:var( --e-global-color-2f2f347 );font-family:"ivyepic", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-accent );border-radius:2rem 2rem 2rem 2rem;padding:8px 20px 8px 20px;}.elementor-kit-10206 e-page-transition{background-color:#FFBC7D;}.e-con{--container-default-padding-top:4rem;--container-default-padding-right:0rem;--container-default-padding-bottom:4rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:1rem;}.elementor-element{--widgets-spacing:1rem 2rem;--widgets-spacing-row:1rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:3rem;--container-default-padding-right:3rem;--container-default-padding-bottom:3rem;--container-default-padding-left:3rem;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:2rem;--container-default-padding-right:2rem;--container-default-padding-bottom:2rem;--container-default-padding-left:2rem;}}:root { --orange:#CC643F; --tan:#F4F0EC; --green:#546855; --black:#252625; --white:#ffffff; --body:Open Sans; --e-gv-0cbe33a:clamp(3.125rem, calc(1.677rem + 6.098vw), 6.25rem);; --e-gv-a7c9743:2.9rem; --e-gv-1d57adc:2.6rem; --e-gv-ad96520:2.3rem; --e-gv-b24019f:2rem; --e-gv-6eae27b:1.25rem; --e-gv-e241ec1:1rem; --e-gv-1d887dd:0.88rem; --section-xxl:clamp(5rem, calc(3.909rem + 5.455vw), 8rem);; --section-sides:clamp(1.5rem, calc(-0.341rem + 9.205vw), 6.563rem);; --e-gv-31469de:0px; --heading:Poppins; --xxxlarge:clamp(2.63rem, 2.33537rem + 1.21951vw, 3.25rem); --xxlarge:clamp(2.25rem, 2.07622rem + 0.73171vw, 2.63rem); --xlarge:clamp(1.88rem, 1.70122rem + 0.73171vw, 2.25rem); --large:clamp(1.50rem, 1.38415rem + 0.48780vw, 1.75rem); --medium:clamp(1.13rem, 1.06707rem + 0.24390vw, 1.25rem); --normal:clamp(1.00rem, 1.00000rem + 0.00000vw, 1.00rem); --small:clamp(0.94rem, 0.93750rem + 0.00000vw, 0.94rem); --xsmall:0px; --section-xl:clamp(4rem, calc(3.273rem + 3.636vw), 6rem);; --gap-m:clamp(10px, calc(2.727px + 2.273vw), 30px);; --gap-l:clamp(20px, calc(9.091px + 3.409vw), 50px);; --gap-s:clamp(7px, calc(2.273px + 1.477vw), 20px);; --radius-l:clamp(9px, calc(4.273px + 1.477vw), 22px);; --radius-m:clamp(8px, calc(5.455px + 0.795vw), 15px);; --e-gv-88782e8:0px; --e-gv-fb49c41:0px; --e-gv-b838f42:0px; --section-l:clamp(3rem, calc(2.273rem + 3.636vw), 5rem);; --section-m:clamp(2rem, calc(1.273rem + 3.636vw), 4rem);; --section-s:0px; }
/* Start custom CSS */html { font-size: 16px; } /* Default root size */

:is(.xxxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .xxxlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(2.63rem, 2.33537rem + 1.21951vw, 3.25rem);
    line-height: 1.3;
}

:is(.xxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .xxlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(2.25rem, 2.07622rem + 0.73171vw, 2.63rem);
    line-height: 1.3;
}

:is(.xlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .xlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.88rem, 1.70122rem + 0.73171vw, 2.25rem);
    line-height: 1.3;
}

:is(.large :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .large:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.50rem, 1.38415rem + 0.48780vw, 1.75rem);
    line-height: 1.3;
}

:is(.medium :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .medium:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.13rem, 1.06707rem + 0.24390vw, 1.25rem);
    line-height: 1.3;
}

:is(.normal :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .normal:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.00rem, 1.00000rem + 0.00000vw, 1.00rem);
    line-height: 1.3;
}

:is(.small :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .small:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(0.94rem, 0.93750rem + 0.00000vw, 0.94rem);
    line-height: 1.3;
}

:is(.xsmall :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .xsmall:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(0.88rem, 0.87500rem + 0.00000vw, 0.88rem);
    line-height: 1.3;
}/* End custom CSS */