.elementor-kit-1487{--e-global-color-primary:#561C25;--e-global-color-secondary:#3F4245;--e-global-color-text:#111518;--e-global-color-accent:#D9A149;--e-global-color-pastel_yellow:#E9DEC0;--e-global-color-pastel_green:#D0DEAA;--e-global-color-pastel_pink:#FBDAD3;--e-global-color-mint_green:#A8D5BA;--e-global-color-pastel_blue:#D3FBF6;--e-global-color-light_gray:#646566;--e-global-color-transparent_yellow:#E9DEC026;--e-global-color-58b7286:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:300;}.elementor-kit-1487 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--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;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { font-size: 100%; } /* Default is always 16px - 18px */

.headline :is(h1, h2,) {font-size: clamp(2.5rem, 1.95492rem + 2.29508vw, 4.25rem);
}

.xxxlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.986rem, 2.8616rem + 0.6221vw, 3.3592rem);
}

.xxlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.4883rem, 2.3846rem + 0.5184vw, 2.7994rem);
}
.xlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.0736rem, 1.9872rem + 0.432vw, 2.3328rem);
}

.large :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.728rem, 1.656rem + 0.36vw, 1.944rem);
    line-height: 110%;
}

.medium :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.44rem, 1.38rem + 0.3vw, 1.62rem);
}

.small :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.2rem, 1.15rem + 0.25vw, 1.35rem);
    line-height: 1.5em;
}

.normal :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);
    line-height: 1.8rem;
    font-weight: 300;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.8333rem, 0.7986rem + 0.1736vw, 0.9375rem);
}

.xxsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.6944rem, 0.6655rem + 0.1447vw, 0.7813rem);
}

.xxxsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.5787rem, 0.5546rem + 0.1206vw, 0.651rem);
}


/* Text Sizes */


.text-xl :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.44rem, 1.38rem + 0.3vw, 1.62rem);
    line-height: 1.4em;
    
}

.text-l :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.2rem, 1.15rem + 0.25vw, 1.35rem);
    line-height: 1.8rem;
    
}

.text-m :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);
    line-height: 1.8em;
    
    
}

.text-s :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.8333rem, 0.7986rem + 0.1736vw, 0.9375rem);
    line-height: 1.8em;
    }
    
.text-u :is(h1, h2, h3, h4, h5, h6, p) {font-size:  clamp(5rem, 2.79070rem + 9.30233vw, 10rem);
    line-height: 120%;
    }    
   

/* containers */

.cont-xs {padding:clamp(0.75rem, 0.7083rem + 0.2083vw, 0.875rem);}

.cont-s {padding:clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);}

/* medium containers */

.cont-m {padding:clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.cont-m-bottom {padding:clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) 0;}

.cont-m-top {padding: 0 clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

/* large containers */
.cont-l {padding:clamp(3rem, 2.875rem + 0.625vw, 3.375rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.cont-l-bottom {padding:clamp(3rem, 2.875rem + 0.625vw, 3.375rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) 0;}

.cont-l-top {padding: 0 clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) clamp(3rem, 2.875rem + 0.625vw, 3.375rem);}

/* x-large containers */

.cont-xl {padding:clamp(4rem, 3.8333rem + 0.8333vw, 4.5rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.cont-xl-bottom {padding:clamp(4rem, 3.8333rem + 0.8333vw, 4.5rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) 0;}

.cont-xl-top {padding:0 clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem) clamp(4rem, 3.8333rem + 0.8333vw, 4.5rem);}

.elementor-widget-text-editor :last-child{ margin-bottom:0;}/* End custom CSS */