.elementor-26 .elementor-element.elementor-element-30aad986:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-30aad986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EE;}.elementor-26 .elementor-element.elementor-element-30aad986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-30aad986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-77b74dbc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-77b74dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F3EC00;}.elementor-26 .elementor-element.elementor-element-77b74dbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-77b74dbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-77774c49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-26 .elementor-element.elementor-element-77774c49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-425de3c8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-425de3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EE;}.elementor-26 .elementor-element.elementor-element-425de3c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-425de3c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-4d2bdde:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4d2bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EE;}.elementor-26 .elementor-element.elementor-element-4d2bdde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4d2bdde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-291f0bc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-291f0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3D2B;}.elementor-26 .elementor-element.elementor-element-291f0bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-291f0bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-57d87426:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-57d87426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-26 .elementor-element.elementor-element-57d87426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-57d87426 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-32cc1d4c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-32cc1d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-32cc1d4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-32cc1d4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-3aef7931:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3aef7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3D2B;}.elementor-26 .elementor-element.elementor-element-3aef7931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3aef7931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-73444236:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-73444236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-73444236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-73444236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-5768690a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5768690a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-26 .elementor-element.elementor-element-5768690a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5768690a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-e14df3f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e14df3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3D2B;}.elementor-26 .elementor-element.elementor-element-e14df3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e14df3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-e61e79e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e61e79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-26 .elementor-element.elementor-element-e61e79e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e61e79e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-62414f1{--display:flex;}.elementor-26 .elementor-element.elementor-element-81e9849:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-81e9849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-26 .elementor-element.elementor-element-81e9849{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-81e9849 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-06ff723:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-06ff723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-06ff723{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-06ff723 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-98c4f38:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-98c4f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3D2B;}.elementor-26 .elementor-element.elementor-element-98c4f38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-98c4f38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-617a2314:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-617a2314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-617a2314{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-617a2314 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-2b11a9ca:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2b11a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3D2B;}.elementor-26 .elementor-element.elementor-element-2b11a9ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2b11a9ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-30aad986 */.elementor-26 .elementor-element.elementor-element-30aad986 {
  display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa3152b */#sp-hero-v5 {
  background-attachment: scroll !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77b74dbc */.elementor-26 .elementor-element.elementor-element-77b74dbc {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-77b74dbc #sp-hero-v5 {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 80px 0;
  background:
    linear-gradient(90deg, rgba(26,61,43,0.95) 0%, rgba(26,61,43,0.45) 50%, rgba(0,0,0,0.55) 100%),
    url('https://images.unsplash.com/photo-1583337130417-3346a1be7dee?auto=format&fit=crop&q=80&w=1920') center center / cover no-repeat;
}

.elementor-26 .elementor-element.elementor-element-77b74dbc #sp-hero-v5 .sp-wrap {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06ff723 */.elementor-26 .elementor-element.elementor-element-06ff723 {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-06ff723 #sp-hero-v5 {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 80px 0;
  background:
    linear-gradient(90deg, rgba(26,61,43,0.95) 0%, rgba(26,61,43,0.45) 50%, rgba(0,0,0,0.55) 100%),
    url('https://images.unsplash.com/photo-1583337130417-3346a1be7dee?auto=format&fit=crop&q=80&w=1920') center center / cover no-repeat;
}

.elementor-26 .elementor-element.elementor-element-06ff723 #sp-hero-v5 .sp-wrap {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}/* End custom CSS */