.ucg-search{display:none;position:fixed;z-index:999;right:0;width:100%;height:100vh;margin-left:30%;top:0;opacity:0;overflow:hidden;transition:all .2s ease-in-out}
.ucg-search:before{background-color:rgba(0,0,0,0.45);display:block;width:30%;content:'';height:100vh;position:absolute;left:0;top:0;z-index:999;overflow-y:hidden}
@media only screen and (max-width:1024px){.ucg-search:before{display:none}
}
.ucg-search--open{display:block}
.ucg-search--opacity{opacity:1;width:100%}
.ucg-search__wrap{display:flex;width:100%;height:100%;margin-left:30%;background-color:#00a2c1}
@media only screen and (max-width:1024px){.ucg-search__wrap{margin-left:0}
}
.ucg-search__wrap .ucg-search--close{position:absolute;top:24px;right:46px;color:#fff;font-size:35px;cursor:pointer}
.ucg-search__wrap .panel{margin:100px 20px 20px 96px;width:100%;max-width:500px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.ucg-search__wrap .panel .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid white;width:100%;max-width:500px;padding-left:unset;padding-right:unset;margin-left:unset;margin-right:unset}
.ucg-search__wrap .panel .container .icon-search{font-size:35px;color:#fff;cursor:pointer}
.ucg-search__wrap .panel .container input[type=text]{outline:0;background-color:transparent;border:0;color:#fff;margin-bottom:8px;width:100%}
.ucg-search__wrap .panel .container input[type=text],.ucg-search__wrap .panel .container input[type=text]::placeholder{font-family:"unicredit-bold",Helvetica,Arial,sans-serif;font-size:35px;line-height:1.14;color:#fff}
.ucg-search__wrap .panel .searchSuggestion{margin-top:36px;overflow-y:scroll}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ucg-search__wrap .panel .searchSuggestion{width:100%}
}
.ucg-search__wrap .panel .searchSuggestion::-webkit-scrollbar{display:none}
.ucg-search__wrap .panel .searchSuggestion .autocomplete-suggestions{margin-bottom:64px}
.ucg-search__wrap .panel .searchSuggestion .autocomplete-suggestions>* + *{margin-top:30px}
.ucg-search__wrap .panel .searchSuggestion .autocomplete-suggestions .autocomplete-suggestion{color:#fff}
.ucg-search__wrap .buttonLast{text-align:left;color:#fff}
.ucg-search__wrap .buttonLast:after{color:#fff}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ucg-search__wrap .buttonLast{margin-right:auto}
}
@media only screen and (max-width:1024px){.ucg-search__wrap .ucg-search--close{top:24px;right:15px;font-size:28px}
.ucg-search__wrap .panel{margin:100px 15px 15px 15px}
.ucg-search__wrap .panel .container input[type=text],.ucg-search__wrap .panel .container input[type=text]::placeholder{font-size:25px;width:100%}
}