.c-searchinput{cursor:pointer;position:relative}.c-searchinput .c-searchinput__button{background-color:#262674;border-radius:0 0 0 0;content:"";height:100%;position:absolute;right:0;top:0;width:34px;z-index:0}.c-searchinput .c-searchinput__button:before{background-color:#fff;content:"";height:8px;position:absolute;right:13px;top:21px;transform:rotate(140deg);width:3px;z-index:1}.c-searchinput .c-searchinput__button:after{border:3px solid #fff;border-radius:10px;content:"";height:10px;position:absolute;right:14px;top:8px;width:10px;z-index:1}.c-searchinput .c-searchinput__remove{cursor:pointer;display:block;height:20px;opacity:0;position:absolute;right:46px;top:50%;transform:translateY(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;width:20px;z-index:10}.c-searchinput .c-searchinput__remove:after,.c-searchinput .c-searchinput__remove:before{background-color:#a5a7a6;content:"";height:20px;position:absolute;right:50%;top:0;width:2px}.c-searchinput .c-searchinput__remove:before{transform:rotate(45deg)}.c-searchinput .c-searchinput__remove:after{transform:rotate(-45deg)}@media only screen and (min-width:1025px){.c-searchinput .c-searchinput__remove{cursor:pointer;display:block;height:20px;position:absolute;right:46px;top:50%;width:20px;z-index:10}.c-searchinput .c-searchinput__remove:after,.c-searchinput .c-searchinput__remove:before{background-color:#a5a7a6;content:"";height:20px;position:absolute;right:50%;top:0;width:2px}.c-searchinput .c-searchinput__remove:before{transform:rotate(45deg)}.c-searchinput .c-searchinput__remove:after{transform:rotate(-45deg)}}.c-searchinput .c-searchinput__remove.is-visible{opacity:1;visibility:visible}.c-searchinput .c-searchinput__input{border-color:#b8b7b7;border-radius:0;line-height:normal;padding-right:78px;text-overflow:ellipsis}.c-searchinput .c-searchinput__input::-ms-clear{display:none}
.c-searchinput{height:34px}.c-searchinput .c-searchinput__button:before{background-color:#fff;content:"";height:8px;position:absolute;right:9px;top:19px;transform:rotate(140deg);width:3px;z-index:1}.c-searchinput .c-searchinput__button:after{border:3px solid #fff;border-radius:10px;content:"";height:10px;position:absolute;right:10px;top:6px;width:10px;z-index:1}.c-searchinput .c-searchinput__input{border:1px solid #262674;height:34px}@media only screen and (min-width:1025px){.c-searchinput .c-searchinput__input{opacity:.5;transition:opacity .2s ease-in-out}.c-searchinput .c-searchinput__input:focus{opacity:1}}.c-searchinput .c-searchinput__input:-ms-input-placeholder{font-style:italic}.c-searchinput .c-searchinput__input::placeholder{font-style:italic}.c-searchinput .c-searchinput__wrapper{display:inline-block;position:relative;width:100%}
.c-autocomplete{border:1px solid #ececec;padding:15px;z-index:99}.c-autocomplete,.c-autocomplete:before{background-color:#fff;position:absolute}.c-autocomplete:before{border-color:#ececec;border-style:solid;border-width:0 1px 1px 0;border-width:1px 0 0 1px;content:"";display:block;height:10px;left:50%;margin-left:-6px;top:50%;top:-6px;transform:translateY(-50%) rotate(-45deg);transform:rotate(45deg);width:10px}.c-autocomplete:not(.c-autocomplete--header){left:0;right:0;top:52px}.c-autocomplete .c-autocomplete__close{cursor:pointer;display:block;height:20px;position:absolute;right:11px;top:17px;width:20px;z-index:10}.c-autocomplete .c-autocomplete__close:after,.c-autocomplete .c-autocomplete__close:before{background-color:#262674;content:"";height:20px;position:absolute;right:50%;top:0;width:2px}.c-autocomplete .c-autocomplete__close:before{transform:rotate(45deg)}.c-autocomplete .c-autocomplete__close:after{transform:rotate(-45deg)}.c-autocomplete .c-autocomplete__close:hover:after,.c-autocomplete .c-autocomplete__close:hover:before{opacity:.6}.c-autocomplete .c-autocomplete__title{font-weight:700}.c-autocomplete .c-autocomplete__list{border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:inline-block;margin:14px 0;padding:10px 0;width:100%}.c-autocomplete .c-autocomplete__item{list-style-type:none;padding:6px 0}.c-autocomplete .c-autocomplete__link{cursor:pointer;text-decoration:none}.c-autocomplete .c-autocomplete__link:hover{text-decoration:underline}.c-autocomplete .c-autocomplete__link.focus,.c-autocomplete .c-autocomplete__link:focus{outline:none;text-decoration:underline}.c-autocomplete .c-autocomplete__show-all{text-align:center}@media only screen and (max-width:1024px){.c-autocomplete--header{left:20px;right:20px;top:100%}}
.c-autocomplete,.c-autocomplete--clean{border:1px solid #a5a7a6}.c-autocomplete--clean:before,.c-autocomplete:before{background-color:#fff;border-color:#a5a7a6;border-style:solid;border-width:0 1px 1px 0;border-width:1px 0 0 1px;content:"";display:block;height:10px;left:50%;margin-left:-6px;position:absolute;top:50%;top:-6px;transform:translateY(-50%) rotate(-45deg);transform:rotate(45deg);width:10px}.c-autocomplete--clean:not(.c-autocomplete--header),.c-autocomplete:not(.c-autocomplete--header){top:48px}.c-autocomplete .c-autocomplete__list,.c-autocomplete--clean .c-autocomplete__list{border-bottom:1px solid #a5a7a6;border-top:1px solid #a5a7a6}.c-autocomplete .c-autocomplete__item,.c-autocomplete--clean .c-autocomplete__item{padding:0}.c-autocomplete .c-autocomplete__link,.c-autocomplete--clean .c-autocomplete__link{display:inline-block;padding:8px 12px;transition:all .2s ease-in-out;width:100%}.c-autocomplete .c-autocomplete__link:focus,.c-autocomplete .c-autocomplete__link:hover,.c-autocomplete--clean .c-autocomplete__link:focus,.c-autocomplete--clean .c-autocomplete__link:hover{background-color:#ececec;font-weight:700;text-decoration:none}.c-autocomplete--clean .c-autocomplete__list{border:none;margin:0;padding:0}
@media only screen and (min-width:1025px){.c-searchsuggestions,.c-searchsuggestions--collapse{position:relative}}.c-searchsuggestions .c-searchsuggestions__button,.c-searchsuggestions--collapse .c-searchsuggestions__button{background-color:#fff;border-left:1px solid #ececec;cursor:pointer;float:right;height:51px;position:relative;width:51px}@media only screen and (min-width:768px){.c-searchsuggestions .c-searchsuggestions__button,.c-searchsuggestions--collapse .c-searchsuggestions__button{height:90px;width:90px}}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before,.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before{background-color:#262674;content:"";height:8px;position:absolute;right:17px;top:27px;transform:rotate(140deg);width:3px;z-index:1}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after,.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after{border:3px solid #262674;border-radius:10px;content:"";height:10px;position:absolute;right:18px;top:14px;width:10px;z-index:1}@media only screen and (min-width:768px){.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before,.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before{background-color:#262674;content:"";height:14px;position:absolute;right:31px;top:47px;transform:rotate(140deg);width:3px;z-index:1}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after,.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after{border:3px solid #262674;border-radius:18px;content:"";height:18px;position:absolute;right:32px;top:29px;width:18px;z-index:1}}.c-searchsuggestions .c-searchsuggestions__input-container,.c-searchsuggestions--collapse .c-searchsuggestions__input-container{background-color:#fff;display:none;left:0;padding:20px;position:absolute;right:0;top:100%;z-index:9}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner{margin-left:19px;margin-top:25px;padding-bottom:0;position:relative}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{background-color:#262674;bottom:24px;content:"";display:block;height:2px;position:absolute;top:50%;transition:all .2s ease-in-out;width:14px}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{margin-top:0;transform:translate(-5px,-50%) rotate(45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after{margin-top:0;transform:translate(4px,-50%) rotate(-45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{margin-top:-2px;transform:translate(-5px,50%) rotate(-45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after{margin-top:-2px;transform:translate(4px,50%) rotate(45deg)}@media only screen and (min-width:768px){.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner{margin-left:34px;margin-top:44px;padding-bottom:0;position:relative}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{background-color:#262674;bottom:28px;content:"";display:block;height:2px;position:absolute;top:50%;transition:all .2s ease-in-out;width:20px}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{margin-top:0;transform:translate(-5px,-50%) rotate(45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after{margin-top:0;transform:translate(8px,-50%) rotate(-45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{margin-top:-2px;transform:translate(-5px,50%) rotate(-45deg)}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after{margin-top:-2px;transform:translate(8px,50%) rotate(45deg)}}.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.c-searchsuggestions.is-open .c-searchsuggestions__button .c-searchsuggestions__button-inner:before,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:after,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__button .c-searchsuggestions__button-inner:before{transition:none}.c-searchsuggestions.is-open .c-searchsuggestions__input-container,.is-open.c-searchsuggestions--collapse .c-searchsuggestions__input-container{display:block}@media only screen and (min-width:1025px){.c-searchsuggestions .c-searchsuggestions__small,.c-searchsuggestions--collapse .c-searchsuggestions__small{display:none}}.c-searchsuggestions .c-searchsuggestions__large,.c-searchsuggestions--collapse .c-searchsuggestions__large{display:none}@media only screen and (min-width:1025px){.c-searchsuggestions .c-searchsuggestions__large,.c-searchsuggestions--collapse .c-searchsuggestions__large{display:block}}.c-searchsuggestions--collapse{display:inline-block;transition:width .3s ease-out}
.c-searchsuggestions .c-searchsuggestions__button{background-color:transparent}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before{background-color:#262674;content:"";height:8px;position:absolute;right:17px;top:27px;transform:rotate(140deg);width:3px;z-index:1}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after{border:3px solid #262674;border-radius:10px;content:"";height:10px;position:absolute;right:18px;top:14px;width:10px;z-index:1}@media only screen and (min-width:768px){.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before{background-color:#262674;content:"";height:14px;position:absolute;right:31px;top:47px;transform:rotate(140deg);width:3px;z-index:1}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after{border:3px solid #262674;border-radius:18px;content:"";height:18px;position:absolute;right:32px;top:29px;width:18px;z-index:1}}@media only screen and (min-width:1025px){.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):before{background-color:#fff;content:"";height:14px;position:absolute;right:31px;top:47px;transform:rotate(140deg);width:3px;z-index:1}.c-searchsuggestions .c-searchsuggestions__button .c-searchsuggestions__button-inner:not(.show-close-icon):after{border:3px solid #fff;border-radius:18px;content:"";height:18px;position:absolute;right:32px;top:29px;width:18px;z-index:1}}
