.elementor-392 .elementor-element.elementor-element-cbdbee7{--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-392 .elementor-element.elementor-element-9dc0989{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-392 .elementor-element.elementor-element-485135c{--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-392 .elementor-element.elementor-element-15a08af{--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-392 .elementor-element.elementor-element-ebee51b{--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-392 .elementor-element.elementor-element-da471f4{--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-392 .elementor-element.elementor-element-76c3d4d{--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;}body.elementor-page-392:not(.elementor-motion-effects-element-type-background), body.elementor-page-392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-9dc0989 *//* Fix icon + input alignment */
.bl-search-wrap .gd-search-field-keyword,
.bl-search-wrap .gd-search-field-search,
.bl-search-wrap .gd-search-field-near {
  position: relative !important;
}

/* ICON */
.bl-search-wrap .input-group-text,
.bl-search-wrap .gd-search-field-keyword i,
.bl-search-wrap .gd-search-field-search i,
.bl-search-wrap .gd-search-field-near i,
.bl-search-wrap .gd-search-field-keyword svg,
.bl-search-wrap .gd-search-field-search svg,
.bl-search-wrap .gd-search-field-near svg {
  position: absolute !important;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  color: #aeb6c5 !important;
  pointer-events: none;
}

/* INPUT TEXT OFFSET */
.bl-search-wrap input[type="text"],
.bl-search-wrap input[type="search"] {
  padding-left: 42px !important; /* THIS FIXES OVERLAP */
}/* End custom CSS */