.elementor-409 .elementor-element.elementor-element-461cc0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */:root {
  --carbon-black: #111111;
  --graphite: #2a2a2a;
  --off-white: #f6f4f1;
  --limestone: #ded6cc;
  --sandstone-dark: #C4BDB5;
  --heritage-bronze: #c5a065;
  --heritage-bronze-semi: rgba(197, 160, 101, 0.5);
  --font-sans: "Inter", sans-serif;
  --font-serif: "Source Serif 4", serif;

  /* Slideshow Settings */
  --slide-duration: 2400ms;
  --slide-transition: 1000ms;
  --slide-count: 4;
  --slide-total-duration: calc(
    (var(--slide-duration) + var(--slide-transition)) * var(--slide-count)
  );
}/* End custom CSS */