.dm-body-fix,.dm-search-open{overflow:hidden}.dm-modal-search{bottom:0;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:opacity .3s 0s,visibility 0s;-moz-transition:opacity .3s 0s,visibility 0s;transition:opacity .3s 0s,visibility 0s;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;visibility:hidden;width:100%;z-index:99999}.dm-search-open .dm-modal-search{height:100vw;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;visibility:visible}.dm-search-overlay{background-color:rgba(37,44,57,.8);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:100vw;opacity:.4;position:absolute;right:-50vw;top:-50vw;-webkit-transform:scale(0) translate(0);-moz-transform:scale(0) translate(0);-ms-transform:scale(0) translate(0);transform:scale(0) translate(0);-webkit-transition:all .6s cubic-bezier(.67,.4,.67,.37);-moz-transition:all .6s cubic-bezier(.67,.4,.67,.37);-ms-transition:all .6s cubic-bezier(.67,.4,.67,.37);-o-transition:all .6s cubic-bezier(.67,.4,.67,.37);transition:all .6s cubic-bezier(.67,.4,.67,.37);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;width:100vw;z-index:10}.dm-search-open .dm-search-overlay{opacity:1;-webkit-transform:scale(2) translate(-25%,25%);-moz-transform:scale(2) translate(-25%,25%);-ms-transform:scale(2) translate(-25%,25%);transform:scale(2) translate(-25%,25%);-moz-transition:all .6s cubic-bezier(.67,.4,.67,.37);-ms-transition:all .6s cubic-bezier(.67,.4,.67,.37);-o-transition:all .6s cubic-bezier(.67,.4,.67,.37);transition:all .6s cubic-bezier(.67,.4,.67,.37);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.dm-search-wrapper{display:block;height:100vh;opacity:0;position:absolute;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;width:100%;z-index:13}.dm-search-open .dm-search-wrapper{opacity:1}.dm-modal-form{height:70px;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:999}.dm-search-open .dm-modal-form{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:searchShow;animation-name:searchShow}.dm-modal-form input{color:#003349;display:block;font-size:48px;font-weight:400;margin:0 auto;opacity:1;padding:0 70px 0 5px;width:100%}.dm-modal-form button,.dm-modal-form input{border:0;outline:none;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:2}.dm-modal-form button{background:none;color:#fff;cursor:pointer;font-size:32px;height:100%;margin:0;padding:0;position:absolute;right:-10px;width:70px}.dm-modal-form input::placeholder{color:#c4c2c3;opacity:1}.dm-modal-form input:-moz-placeholder,.dm-modal-form input::-moz-placeholder{color:#c4c2c3;opacity:1}.dm-modal-form input::-webkit-input-placeholder{color:#c4c2c3;opacity:1}.dm-modal-form input:-ms-input-placeholder{color:#c4c2c3;opacity:1}.dm-modal-form input::-webkit-search-decoration{-webkit-appearance:none}.dm-modal-form input::-webkit-search-cancel-button{display:none}.dm-modal-form label{border-bottom:2px solid hsla(0,0%,100%,.3);display:block;height:100%;outline:none;position:absolute;top:0;width:100%;z-index:1}.dm-modal-form label:after,.dm-modal-form label:before{background:#fff;bottom:-3px;content:"";height:3px;position:absolute;-webkit-transition:all .5s cubic-bezier(.68,0,.265,1);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:0;z-index:2}.dm-modal-form label:before{left:50%}.dm-modal-form label:after{right:50%}.dm-modal-form input:focus~label:after,.dm-modal-form input:focus~label:before{width:50%}.dm-modal-form input:focus~button{right:-15px}@-webkit-keyframes searchShow{0%{height:100px;margin-top:40px;opacity:0}67%{height:100px;margin-top:40px;opacity:0}to{height:70px;margin-top:0;opacity:1}}@keyframes searchShow{0%{height:100px;margin-top:40px;opacity:0}67%{height:100px;margin-top:40px;opacity:0}to{height:70px;margin-top:0;opacity:1}}.dm-search-close{color:#fff;font-size:32px;opacity:0;outline:none;position:absolute;right:15px;text-decoration:none;top:15px;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0s;transition-delay:0s;z-index:999}.dm-search-close:hover{color:#e24585}.dm-search-open .dm-search-close{opacity:1}.dm-search-slidedown .dm-search-overlay{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:0;left:0;position:fixed;right:0;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(1,0,.07,1);-moz-transition:all .8s cubic-bezier(1,0,.07,1);-o-transition:all .8s cubic-bezier(1,0,.07,1);transition:all .8s cubic-bezier(1,0,.07,1);width:100%}.dm-search-open .dm-search-slidedown .dm-search-overlay{height:100%}.dm-search-slidedown .dm-modal-form{margin-top:100px;-webkit-transition:all .6s cubic-bezier(1,0,.07,1);-moz-transition:all .6s cubic-bezier(1,0,.07,1);-o-transition:all .6s cubic-bezier(1,0,.07,1);transition:all .6s cubic-bezier(1,0,.07,1)}.dm-search-open .dm-search-slidedown .dm-modal-form{margin-top:0}.dm-search-slidedown .dm-search-wrapper{-webkit-transition-delay:.2s;transition-delay:.2s}.droopmenu-open-search a{color:#fff;margin-left:20px}.droopmenu-open-search a:focus,.droopmenu-open-search a:hover{color:#dc1935}.droopmenu-open-search .icon-title{display:inline-block;margin-right:10px;vertical-align:middle}li.search-field{display:block;padding:10px}li.search-field i.fa.fa-search.search_icon{color:#dc1935!important}.hs-search-field__suggestions li a{color:#dc1935}.hs-search-field__input{font-size:18px!important}@media screen and (min-width:1200px){li.search-field{display:none}}