.elementor-8 .elementor-element.elementor-element-1c26b37{--display:flex;--min-height:633px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a64b1ed{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-8 .elementor-element.elementor-element-8849809{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-8 .elementor-element.elementor-element-2f22589{--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;}.elementor-8 .elementor-element.elementor-element-67a5721{--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;}.elementor-8 .elementor-element.elementor-element-069f29e{--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;}.elementor-8 .elementor-element.elementor-element-3d4c5eb{--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;}/* Start custom CSS for container, class: .elementor-element-2f22589 */.ca-landscape-lines {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 180px;
  pointer-events: none;
  opacity: 0.38;
  background:
    radial-gradient(ellipse at 18% 100%, rgba(213,166,109,0.16) 0%, transparent 46%),
    radial-gradient(ellipse at 52% 100%, rgba(23,19,15,0.08) 0%, transparent 48%),
    radial-gradient(ellipse at 86% 100%, rgba(213,166,109,0.13) 0%, transparent 44%);
}

.ca-landscape-lines::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    repeating-radial-gradient(
      ellipse at 50% 120%,
      transparent 0px,
      transparent 16px,
      rgba(23,19,15,0.08) 17px,
      transparent 18px
    );
}/* End custom CSS */