.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-9bbfc5d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-9bbfc5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-9bbfc5d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-9bbfc5d{z-index:9999;}.elementor-24 .elementor-element.elementor-element-2bcf058{--grid-template-columns:repeat(0, auto);text-align:left;width:auto;max-width:auto;align-self:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-2bcf058 .elementor-social-icon{background-color:var( --e-global-color-26b5aed );}.elementor-24 .elementor-element.elementor-element-2bcf058 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2bcf058 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-3873fc5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-3873fc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-3873fc5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-3873fc5{z-index:9999;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-65fc4ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-65fc4ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-65fc4ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-65fc4ee{z-index:9999;}.elementor-24 .elementor-element.elementor-element-66dfc84{width:auto;max-width:auto;align-self:center;}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon-wrapper{text-align:end;}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-stacked .elementor-icon{background-color:#868686;}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-default .elementor-icon{color:#868686;border-color:#868686;}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-default .elementor-icon svg{fill:#868686;}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-26b5aed );}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-26b5aed );border-color:var( --e-global-color-26b5aed );}.elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-66dfc84.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-26b5aed );}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon{font-size:30px;}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon svg{height:30px;}.elementor-24 .elementor-element.elementor-element-a208979{width:auto;max-width:auto;align-self:center;text-align:end;}.elementor-24 .elementor-element.elementor-element-a208979 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-26b5aed );}.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-24 .elementor-element.elementor-element-62c464a{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-66dfc84{width:auto;max-width:auto;align-self:center;}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon-wrapper{text-align:end;}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon{font-size:50px;}.elementor-24 .elementor-element.elementor-element-66dfc84 .elementor-icon svg{height:50px;}}/* Start custom CSS for section, class: .elementor-element-f438b89 *//* Glass pill wrapper */
.elementor-24 .elementor-element.elementor-element-f438b89{
  padding: 12px 18px; /* ← THIS controls pill height */
  border-radius: 999px;
  overflow: hidden;

  background: rgba(255,255,255,0.15);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);

  border: 1px solid rgba(255,255,255,0.30);
  box-shadow: 0 10px 30px rgba(0,0,0,0.12);
}

/* Kill seams */
.elementor-24 .elementor-element.elementor-element-f438b89 .elementor-container{
  gap: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-f438b89 .elementor-column,
.elementor-24 .elementor-element.elementor-element-f438b89 .elementor-column-wrap,
.elementor-24 .elementor-element.elementor-element-f438b89 .elementor-widget-wrap,
.elementor-24 .elementor-element.elementor-element-f438b89 .elementor-widget{
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}/* End custom CSS */