.error-page-wrapper{background:url(/themes/custom/mvc_theme/dist/error_bg.png) top/100% no-repeat;margin-top:70px;padding:65px 40px 65px 100px}.error-page-wrapper h2{text-align:center;letter-spacing:-2px;padding-bottom:40px;font-size:61px}.error-page-wrapper .one-half{color:#313131;text-align:center;width:50%;font-size:20px;line-height:1.2}.error-page-wrapper .rounded-button{text-align:center;margin:70px 0 0;position:relative}.error-page-wrapper .rounded-button a{color:#fff;text-align:center;text-transform:uppercase;transform:2px 4px #00000059;background-color:#29367c;background-clip:padding-box;border-radius:50px;width:auto;padding:15px 50px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;box-shadow:2px 4px #00000059}@media screen and (max-width:768px){.error-page-wrapper{padding-left:30px}.error-page-wrapper h2{font-size:50px}.error-page-wrapper .one-half{width:55%;font-size:15px}.error-page-wrapper .rounded-button a{padding:15px 25px;font-size:16px}}@media screen and (max-width:640px){.error-page-wrapper{background:url(/themes/custom/mvc_theme/dist/error-320.png) 50% -20px no-repeat;padding:260px 10px 40px}.error-page-wrapper h2{padding-bottom:25px;font-size:45px}.error-page-wrapper .one-half{width:100%;font-size:20px}.error-page-wrapper .rounded-button{margin:35px 0 0}.error-page-wrapper .rounded-button a{font-size:14px}}@media screen and (max-width:480px){.error-page-wrapper .one-half{font-size:15px}}