.error-404{margin-top:90px;padding:64px 0 340px;text-align:center}
.error-404 .img-container{margin-bottom:25px}
.error-404 .img-container img{max-width:100%}
.error-404 .title h2{font-weight:300;font-size:24px;letter-spacing:2px;color:var(--color-black);margin-bottom:32px}
.error-404 .search-box{width:100%;height:60px;margin-bottom:24px;border:1px solid #e7e7e7;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);box-shadow:0 2px 10px 0 rgba(0,0,0,0.05);padding:19px 33px;color:var(--color-black)}
.error-404 .search-box .dolomiti-icon-search{font-size:20px;margin-right:23px;height:20px}
.error-404 .search-box input{background:0;border:0;outline:0;padding:0;font-size:16px;letter-spacing:0;width:100%;color:var(--color-black)}
.error-404 .search-box input::-webkit-input-placeholder{color:#c6c6c6}
.error-404 .search-box input::-moz-placeholder{color:#c6c6c6}
.error-404 .search-box input:-ms-input-placeholder{color:#c6c6c6}
.error-404 .search-box input::-ms-input-placeholder{color:#c6c6c6}
.error-404 .search-box input::placeholder{color:#c6c6c6}
.error-404 .link p{font-weight:300;font-size:16px;letter-spacing:1.33px;color:var(--color-black)}
.error-404 .link p a{color:var(--color-black);text-decoration:underline}
@media(min-width:768px){.error-404{padding:98px 0 176px}
.error-404 .img-container{margin-bottom:22px}
.error-404 .title h2{margin-bottom:39px}
.error-404 .search-box{max-width:710px;margin-bottom:50px}
.error-404 .search-box .dolomiti-icon-search{margin-right:37px}
}
@media(min-width:1360px){.error-404{padding:98px 0 188px}
}