.elementor-3417 .elementor-element.elementor-element-5380c986:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-5380c986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3417 .elementor-element.elementor-element-5380c986 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3417 .elementor-element.elementor-element-5380c986 > .elementor-container{max-width:955px;}.elementor-3417 .elementor-element.elementor-element-5380c986{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3417 .elementor-element.elementor-element-b567283:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-b567283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3417 .elementor-element.elementor-element-b567283{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3417 .elementor-element.elementor-element-b567283 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3417 .elementor-element.elementor-element-0045e91 > .elementor-widget-container{background-color:#ECF2F7;padding:0px 0px 0px 0px;}.elementor-3417 .elementor-element.elementor-element-53e03f7:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-53e03f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF2F7;}.elementor-3417 .elementor-element.elementor-element-53e03f7{box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3417 .elementor-element.elementor-element-53e03f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3417 .elementor-element.elementor-element-25ffb94 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-3417 .elementor-element.elementor-element-0045e91{width:var( --container-widget-width, 257px );max-width:257px;--container-widget-width:257px;--container-widget-flex-grow:0;}.elementor-3417 .elementor-element.elementor-element-0045e91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3417 .elementor-element.elementor-element-25ffb94{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3417 .elementor-element.elementor-element-25ffb94 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-0045e91 *//* ===== MOBILE BURGER ONLY (DESKTOP SAFE) ===== */
.burger{
  display:none;
  background:none;
  border:0;
  cursor:pointer;
}

.burger span{
  display:block;
  width:26px;
  height:3px;
  background:#293F4E;
  margin:5px 0;
}

@media (max-width:991px){
  .burger{display:block}

  .menu{
    display:none;
    flex-direction:column;
    background:#fff;
    padding:20px;
  }

  .menu.mobile-open{
    display:flex;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25ffb94 *//* ===== MOBILE BURGER ONLY (DESKTOP SAFE) ===== */
.burger{
  display:none;
  background:none;
  border:0;
  cursor:pointer;
}

.burger span{
  display:block;
  width:26px;
  height:3px;
  background:#293F4E;
  margin:5px 0;
}

@media (max-width:991px){
  .burger{display:block}

  .menu{
    display:none;
    flex-direction:column;
    background:#fff;
    padding:20px;
  }

  .menu.mobile-open{
    display:flex;
  }
}/* End custom CSS */