.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* rmcev4:clone-a100001-0-8b0f8b53:start */
@supports (animation-timeline: scroll()) {
  .e-de0fece7-8b0c041f {
    animation-name: sll-header-scroll-surface;
    animation-duration: 1ms;
    animation-fill-mode: both;
    animation-timing-function: linear;
    animation-timeline: scroll(root block);
    animation-range: 0px 144px;
  }
}

@supports not (animation-timeline: scroll()) {
  .e-de0fece7-8b0c041f {
    background-color: rgba(229, 222, 210, 0.72);
    -webkit-backdrop-filter: blur(12px) saturate(112%);
    backdrop-filter: blur(12px) saturate(112%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .e-de0fece7-8b0c041f {
    animation: none;
    background-color: rgba(229, 222, 210, 0.88);
    -webkit-backdrop-filter: blur(14px) saturate(115%);
    backdrop-filter: blur(14px) saturate(115%);
  }
}

/* rmcev4:clone-a100001-0-8b0f8b53:end */
/* rmcev4:sll-header-scroll-keyframes:start */
@keyframes sll-header-scroll-surface {
  from {
    background-color: rgba(229, 222, 210, 0);
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
    box-shadow: 0 0 0 rgba(58, 51, 45, 0);
  }

  to {
    background-color: rgba(229, 222, 210, 0.88);
    -webkit-backdrop-filter: blur(14px) saturate(115%);
    backdrop-filter: blur(14px) saturate(115%);
    box-shadow: 0 8px 24px rgba(58, 51, 45, 0.08);
  }
}

/* rmcev4:sll-header-scroll-keyframes:end *//* End custom CSS */