.elementor-27 .elementor-element.elementor-element-8ee68e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-de7c398{--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-27 .elementor-element.elementor-element-7269aa4{--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-27 .elementor-element.elementor-element-9442675{--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-27 .elementor-element.elementor-element-eb35ca6{--display:flex;--min-height:0px;--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-27 .elementor-element.elementor-element-46096a0 > .elementor-widget-container{padding:35px 35px 35px 35px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-46096a0 .wd-osm-map-container .wd-osm-map-wrapper{height:540px;}.elementor-27 .elementor-element.elementor-element-46096a0 .wd-osm-map-content{max-width:300px;}.elementor-27 .elementor-element.elementor-element-e19d1ea{--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-27 .elementor-element.elementor-element-7f4086e > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-27 .elementor-element.elementor-element-7f4086e .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:#F2F2F2;}.elementor-27 .elementor-element.elementor-element-7f4086e .wd-nav.wd-nav-tabs .wd-nav-link{font-size:18px;font-weight:bold;line-height:26px;}@media(min-width:769px){.elementor-27 .elementor-element.elementor-element-de7c398{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-7269aa4{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-eb35ca6{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-27 .elementor-element.elementor-element-eb35ca6{--width:100%;}}/* Start custom CSS for wd_tabs, class: .elementor-element-7f4086e */.state-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 12px;
    max-width: 800px;
    margin: 20px auto;
    padding: 20px;
    background: #ffffff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
  }

  .state-grid div {
    background-color: #f8f9fa;
    padding: 10px 15px;
    border-radius: 6px;
    font-weight: 500;
    text-align: center;
    border: 1px solid #e0e0e0;
  }/* End custom CSS */