
 /*NEU*/
 :root {
   --aa-icon-size: 1rem;
   --aa-selected-color-rgb: 246, 248, 249;
   --aa-selected-color-alpha: 1;
   --aa-detached-media-query:(max-width:780px);
   --aa-detached-modal-media-query:(min-width:781px);
   --aa-detached-modal-max-width:780px;
   }

   .aa-Form:focus-within {
      border-color: unset;
      box-shadow: unset;
      outline: unset;
  }
 .topnav ul li.search-slot-wrap.open form {
   width:31.25rem !important;
   max-width: 31.25rem !important;
}
@media only screen and (max-width: 870px) {
   .topnav ul li.search-slot-wrap.open form {
      width:25.625rem !important;
   }
 }
 @media only screen and (max-width: 780px) {
 
   #autocomplete{display:none;}
   .search-slot-wrap a.search span{
      display:inline !important;
   }
   .search-slot-wrap a.search:before{
      content:'' !important;
   }
 }

.aa-Form{
   border:unset;
   background-color:unset;
}
#autocomplete-0-input, #autocomplete-0-input:focus{
   transition: none ;
   outline: none ;
   border: 0 ;
   height: 1.625rem ;
   margin: 0 0 0 0.3125rem ;
   -webkit-box-shadow: none ;
   box-shadow: none ;
   border-radius: 0 ;
   width: 100%;
  
}
.aa-Form:has(.aa-InputWrapperPrefix .aa-LoadingIndicator:not([hidden])) .aa-InputWrapper .aa-Input{
   background-image: url(/themes/custom/utimaco/assets/img/throbber.svg);
   background-position: 98% center;
   background-repeat: no-repeat;
}
*:focus {
   outline: none;
}
.aa-InputWrapperPrefix .aa-Label{
   display:none ;
}
.aa-InputWrapperPrefix .aa-LoadingIndicator{
   display:none ;
}
.aa-SubmitButton{
   display:none ;
}
.aa-ClearButton{
   display:none ;
}
.aa-Input::placeholder{
   color:#8A9CA4;
}
 .aa-Panel{
   z-index:200;
 }
 .aa-PanelLayout{
   padding:0.375rem 0.563rem 0.563rem 0.563rem;

 }
 .aa-List .search-api-autocomplete-suggestion span.autocomplete-suggestion-user-input{
   font-weight: 700;
 }

.aa-List .teaser-box{
   display: grid;
   grid-template-columns: 6.25rem 1fr;
   column-gap: 0.938rem;
}
.aa-List .teaser-box.no-img{
   grid-template-columns: 1fr;
}

.aa-List .txt{
   font-size:0.875rem;
   line-height: 1.25rem;
}
.aa-List .teaser-box h3{
   font-size:1rem;
   line-height: 1.375rem;
   margin-bottom:0;
}
.aa-List .rtf a.link{
   padding-bottom:0;
   display:inline-block;
   width:100%;
}
.aa-Item{
   padding-left: 0.313rem;
   padding-right:0.313rem;
}
.aa-ItemIcon{
   width:1rem;
}
.aa-ItemIcon i{
   font-size:1rem;
   color: #3C3C3C;
}
.aa-Item:hover a,.aa-Item:hover i, .aa-Item:hover a,.aa-Item:hover h3{
   color: #0068B4;
}
section[data-autocomplete-source-id='live-results']{
   margin-top:0.25px;
   padding-top:0.313rem;
}
section[data-autocomplete-source-id='live-results'] li{
  
   padding-top:0.625rem;
   padding-bottom:0.625rem;
   border-bottom: 1px solid #77b7e5;
}
.aa-SourceNoResults{
   font-size:1rem;
   line-height: 1.25rem;
}
.aa-SourceHeader{
   font-size:1rem;
   line-height: 1.25rem;
   margin-bottom:0.313rem;
}

.search-api-autocomplete-suggestion{
   padding-left:0 ;
}
