.elementor-kit-22{--e-global-color-primary:#78BBC8;--e-global-color-secondary:#ECBE97;--e-global-color-text:#16142B;--e-global-color-accent:#F7F4E3;}.elementor-kit-22 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22 button,.elementor-kit-22 input[type="button"],.elementor-kit-22 input[type="submit"],.elementor-kit-22 .elementor-button{font-size:18px;font-weight:500;line-height:120%;padding:18px 30px 18px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){margin-block-end: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: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 */:root {
  --gutter: 20px;
    
  /* Section spacing (vertical) */
  --section-xxl: clamp(6rem, 10vw, 10rem);
  --section-xl:  clamp(4.5rem, 8vw, 7.5rem);
  --section-l:   clamp(3.5rem, 6vw, 6rem);
  --section-m:   clamp(2.5rem, 4.5vw, 4.5rem);
  --section-s:   clamp(1.75rem, 3vw, 3rem);
  --section-xs:  clamp(1.25rem, 2vw, 2rem);
  
  /* Layout gaps */
  --gap-xxl: clamp(3rem, 4vw, 4rem);
  --gap-xl:  clamp(2.25rem, 3vw, 3rem);
  --gap-l:   clamp(1.75rem, 2.5vw, 2.5rem);
  --gap-m:   clamp(1.25rem, 2vw, 1.75rem);
  --gap-s:   clamp(0.75rem, 1.5vw, 1.25rem);
  --gap-xs:  clamp(0.5rem, 1vw, 0.75rem);
}

footer .footer-bottom {
    background-color: var(--e-global-color-text) !important;
    color: #fff !important;
}
footer .footer-bottom * {
    color: var(--e-global-color-accent) !important;
}
.accent-heading {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    color: var(--e-global-color-secondary);
}/* End custom CSS */