.elementor-82010 .elementor-element.elementor-element-4069b79e{--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-82010 .elementor-element.elementor-element-1f15a54{--display:flex;}.elementor-82010 .elementor-element.elementor-element-5839b678{--spacer-size:1px;}.elementor-82010 .elementor-element.elementor-element-5a28b034{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82010 .elementor-element.elementor-element-294e6e3{--display:flex;}.elementor-82010 .elementor-element.elementor-element-b5b5082{--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:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-82010 .elementor-element.elementor-element-617fbc1{width:100%;max-width:100%;}.elementor-82010 .elementor-element.elementor-element-617fbc1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-82010 .elementor-element.elementor-element-b6a101c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82010 .elementor-element.elementor-element-3b25331.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82010 .elementor-element.elementor-element-7f4917f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82010 .elementor-element.elementor-element-0eedf06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82010 .elementor-element.elementor-element-6bb6eda7{--display:flex;}.elementor-82010 .elementor-element.elementor-element-5ff97b20{--display:flex;}.elementor-82010 .elementor-element.elementor-element-c0e8a86{--display:flex;}.elementor-82010 .elementor-element.elementor-element-9242092{--display:flex;}@media(max-width:1024px){.elementor-82010 .elementor-element.elementor-element-b5b5082{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-82010 .elementor-element.elementor-element-3b25331{width:var( --container-widget-width, 338.966px );max-width:338.966px;--container-widget-width:338.966px;--container-widget-flex-grow:0;}.elementor-82010 .elementor-element.elementor-element-7f4917f{width:var( --container-widget-width, 230.523px );max-width:230.523px;--container-widget-width:230.523px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-82010 .elementor-element.elementor-element-b5b5082{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for spacer, class: .elementor-element-5839b678 */.elementor-82010 .elementor-element.elementor-element-5839b678 {
  height: 48px; /* mobile */
}

/* Tablet → Desktop (48 → 56) */
@media (min-width: 769px) {
  .elementor-82010 .elementor-element.elementor-element-5839b678 {
    height: calc(
      48px + (8) * ((100vw - 768px) / (1440 - 768))
    );
  }
}

/* Desktop → Wide (56 → 74.6666) */
@media (min-width: 1441px) {
  .elementor-82010 .elementor-element.elementor-element-5839b678 {
    height: calc(
      56px + (18.6666) * ((100vw - 1440px) / (1920 - 1440))
    );
  }
}

/* Ultra-wide cap */
@media (min-width: 1921px) {
  .elementor-82010 .elementor-element.elementor-element-5839b678 {
    height: 74.6666px;
  }
}/* End custom CSS */