.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-a286dc4.elementor-element{--align-self:center;}@media(max-width:1200px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.swp-input--search {
background: rgba(255, 255, 255, 0.15)!important;
    background-color: rgba(255, 255, 255, 0.15)!important;
  backdrop-filter: blur(12px)!important;
  border: 1px solid #FFFFFF7D!important;
  color: #fff!important;
  padding: 10px 15px!important;
  border-radius: 16px!important;
  font-family: "Open Sans", Sans-serif;
}

.swp-input--search:focus {
    outline: 2px solid #fac72e !important;
}

.searchwp-live-search-results {
      font-family: "Open Sans", Sans-serif;

}

.searchwp-live-search-results a {
    color: #344256;
    font-weight: 500;
}

.searchwp-live-search-result--info {
    padding: 10px;
}

.searchwp-live-search-result--info:hover { 
    background: #fac72e!important;
    border-radius: 10px;
}/* End custom CSS */