.search-field .title{text-align:center;font-size:1.6rem}.search-field .title+.form-group{margin-top:10px}.search-field--button-large .form-group__inner{margin-right:13px}.search-field--button-large .form-group__inner .clear-button{right:40px!important}.search-field--button-large .form-group--has-button .form-group__inner .button{position:absolute;height:50px;width:auto;aspect-ratio:1;font-size:2rem;right:-20px;transform:scaleX(-1);display:block}.search-field .form-group{position:relative}.search-field .form-group__inner .clear-button{position:absolute;right:20px;font-size:1.6rem;padding:5px;cursor:pointer;border-radius:25px;transition:all .3s;background:rgba(55,66,73,.1);height:27px}.search-field .form-group__inner .clear-button:hover{background-color:rgba(57,66,72,.2)}.search-field .form-group__auto-complete{visibility:hidden;z-index:9;position:absolute;min-width:100%;background-color:#fff;top:100%;margin-top:10px;word-break:break-all;will-change:visibility;box-shadow:0 3px 20px rgba(81,78,105,.1019607843);border:solid 1px #cfd0d7;border-radius:10px;padding-top:10px;padding-bottom:10px;max-height:400px;overflow:auto}.search-field .form-group__auto-complete .text-link{display:flex;align-items:center;height:35px;padding-left:20px;padding-right:20px;color:#374249;text-decoration:none;font-size:1.3rem}.search-field .form-group__auto-complete .text-link:focus,.search-field .form-group__auto-complete .text-link:hover{background:rgba(0,102,177,.07);color:#0066b1}.search-field .form-group .clear-button,.search-field .form-group__auto-complete{display:none}.search-field .form-group input::-webkit-input-placeholder{font-size:16px}.search-field .form-group .button{display:none}.search-field>.button{margin-top:10px;width:100%;font-size:1.5rem;font-family:"Beatrice Medium"}.search-field--open .form-group__auto-complete{display:block;visibility:visible}.search-field--active .form-group .clear-button{display:block}@media (max-width:767px){.search-field input{padding-right:40px!important}}@media (min-width:768px){.search-field--button-large .form-group__inner{margin-right:13px}.search-field--button-large .form-group__inner .clear-button{right:70px!important}.search-field--button-large .form-group--has-button .form-group__inner .button{height:100%;font-size:2.4rem;right:-30px}.search-field .title{font-size:1.8rem}.search-field .form-group--has-button .form-group__inner .form-group__form-control{height:73px;padding-left:65px}.search-field .form-group--has-button .form-group__inner .button{height:46px;margin-right:20px}.search-field .form-group__inner .clear-button{position:absolute;right:134px;font-size:1.6rem;padding:5px;z-index:100;border-radius:25px;transition:all .3s}.search-field .form-group__inner>.has-icon-pre{margin-right:20px!important;height:100%!important}.search-field .form-group--has-icon--icon-reverse .form-group__inner>.form-group__icon{padding-left:30px}.search-field .form-group span .form-group__icon__image{transform:scale(1.5)}.search-field .form-group input{padding-right:120px!important}.search-field .form-group .button{position:absolute;right:0;font-size:1.5rem;font-family:"Beatrice Medium";padding:13px 25px 11px 25px;display:block;margin-right:15px}.search-field>.button{display:none}}@media (min-width:992px){.search-field .title{font-size:2rem;text-align:left}.search-field .form-group__inner .button{margin-right:15px!important}.search-field .form-group .button{font-size:1.5rem;font-family:"Beatrice Medium"}}