.search-form-header{cursor:pointer}.search-form-header div#searchcontainer .searchFormInner{display:flex;align-items:center;background:#fff;border-radius:10px;align-items:normal}.search-form-header div#searchcontainer .searchFormInner:focus{border:none}.search-form-header div#searchcontainer .form-control:focus{box-shadow:none;background:none}.searchFormInner .search-button{background:#007bff;color:#fff;padding:7px 45px;border-radius:10px;border:none;cursor:pointer}.search-form-header label{border:1px solid var(--e-global-color-very-dark-blue);background:var(--e-global-color-very-dark-blue);cursor:pointer;text-align:center;line-height:0;margin:0}.search-form-header div#searchcontainer{position:fixed;width:100%;height:100%;z-index:100;display:block;background:rgba(0,0,0,.85);left:-100%;top:0;z-index:9999;display:grid;align-items:center;padding:50px;opacity:0;cursor:crosshair;text-align:center;font:bold 16px "Bitter",sans-serif;-webkit-transform:scale(.9) translate3d(-0,-50px,0);transform:scale(.9) translate3d(-0,-50px,0);-webkit-transition:-webkit-transform .5s , opacity .5s , left 0s .5s;transition:transform .5s , opacity .5s , left 0s .5s}.search-form-header div#searchcontainer div{font-weight:400;padding:10px;color:#fff}.search-form-header div#searchcontainer form{width:61%;margin:0 auto;opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:all .5s 0s;transition:all .5s 0s}.search-form-header div#searchcontainer form input[type="search"]{width:100%;top:0;left:0;z-index:99;height:60px;outline:none;font-size:20px;font-weight:500;color:#000}.search-form-header div#searchcontainer.opensearch{left:0;opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-transition:-webkit-transform .5s , opacity .5s , left 0s 0s;transition:transform .5s , opacity .5s , left 0s 0s}.search-form-header div#searchcontainer.opensearch form{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .5s .5s;transition:all .5s .5s}.search-form-header .close{top:30px;right:30px;position:absolute}@media screen and (max-width:1024px){.search-form-header div#searchcontainer form{width:100%}}