.search-module .search-field.form-control{display:flex;align-items:center}
.search-module .form-container{position:fixed;top:50%;right:0;left:0;margin-top:-2rem}
.search-module input[type=search]{text-transform:none!important;letter-spacing:-.0125em!important;font-weight:400!important;font-style:normal!important;font-size:1.3rem!important;text-align:center;color:#fff;border:1px solid #fff}
.search-module.open{display:block}
.search-module p{margin-top:1rem;color:#dee2e6;text-align:center;font-size:.875rem}
.search-module{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background:rgba(8,50,71,.93);-webkit-animation:fade-zoom-in .3s forwards;animation:fade-zoom-in .3s forwards;-webkit-backface-visibility:hidden}
.search-close{position:fixed;top:3rem;right:3rem;border:none;background:0 0;color:#fff;text-shadow:none;font-size:1.75rem;opacity:1}
.m-search-btn{position:absolute;top:20px;right:20px;display:flex;z-index:10;padding-top:1px;padding-right:20px;justify-content:center;padding-left:20px;border-radius:30px;align-items:center;background-color:rgba(0,0,0,.2);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-family:Montserrat,sans-serif;line-height:36px;transition:background-color .2s ease}
.m-search-btn:hover{background:rgba(0,0,0,.5);color:#fff}
.m-search-btn .iconfont{font-size:18px;margin-right:5px}
.search-module input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}
.search-module input::-moz-input-placeholder{color:rgba(255,255,255,.5)}
.search-module input::-ms-input-placeholder{color:rgba(255,255,255,.5)}
@media (max-width:479px){.m-search-btn{position:absolute;top:20px;right:64px;display:flex;z-index:10;padding-top:1px;padding-right:10px;justify-content:center;padding-left:10px;align-items:center;background-color:none;color:#fff;font-size:12px}
.m-search-btn .iconfont{font-size:16px;font-weight:700}
.search-module input[type=search]{width:90%;margin:auto}
}
