.elementor-5634 .elementor-element.elementor-element-5440b3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5634 .elementor-element.elementor-element-5440b3e > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5634 .elementor-element.elementor-element-5440b3e:not(.elementor-motion-effects-element-type-background), .elementor-5634 .elementor-element.elementor-element-5440b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-5634 .elementor-element.elementor-element-5440b3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:78px;margin-bottom:78px;padding:0px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-2e6fb47 > .elementor-container{max-width:884px;}.elementor-5634 .elementor-element.elementor-element-6420856 > .elementor-container{max-width:794px;}.elementor-5634 .elementor-element.elementor-element-6420856{margin-top:0px;margin-bottom:128px;}.elementor-5634 .elementor-element.elementor-element-1723639{text-align:start;}.elementor-5634 .elementor-element.elementor-element-ec37ef4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-ec37ef4{text-align:start;}@media(min-width:768px){.elementor-5634 .elementor-element.elementor-element-ffe8967{width:100%;}}/* Start custom CSS for section, class: .elementor-element-5440b3e */.elementor-5634 .elementor-element.elementor-element-5440b3e {
  position: relative;
  overflow: hidden;
  max-height: 500px;
}
.elementor-5634 .elementor-element.elementor-element-5440b3e::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: blur(10px);
  z-index: 0;
}
.elementor-5634 .elementor-element.elementor-element-5440b3e > .elementor-container {
  position: relative;
  z-index: 1;
  max-height: 500px;
}
.elementor-5634 .elementor-element.elementor-element-5440b3e img {
  max-height: 96%;
  height: 440px;
  width: auto;
  object-fit: contain;
}

@media (max-width: 767px) {
  .elementor-5634 .elementor-element.elementor-element-5440b3e {
    max-height: 350px;
  }
  .elementor-5634 .elementor-element.elementor-element-5440b3e > .elementor-container {
    max-height: 350px;
  }
  .elementor-5634 .elementor-element.elementor-element-5440b3e img {
    height: 300px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6420856 */.elementor-5634 .elementor-element.elementor-element-6420856 iframe[src*="google.com/maps"] {
  height: 38vh;
  width: 100%;
}/* End custom CSS */