html{font-size:62.5%}
body{font-size:1.6em}
.sec-cont .container{max-width:117rem;margin:0 auto;padding:0 15px}
.bs-section{padding:12.5rem 0}
.bs-404-error .error-wrap{max-width:80rem;display:flex;margin:7rem auto;align-items:center}
.bs-404-error .img-wrap{max-width:19rem;margin-right:6rem}
.bs-404-error .title{font-size:3.6rem;line-height:1.17;font-weight:500;margin-bottom:3rem;font-family:"Poppins-Medium"}
.bs-404-error .btn{font-size:1.6rem;line-height:1.8rem;padding:1.1rem 3rem;text-transform:uppercase;font-weight:600;color:#f58228;text-align:center;transition:all .4s ease-in-out;min-width:20rem;display:inline-block;font-family:"Poppins-SemiBold"}
.bs-404-error .subtitle{font-size:2.4rem;line-height:1.33;font-family:'Poppins-Regular';max-width:70%}
.bs-404-error .action-wrap{text-align:center;margin-bottom:10rem}
.bs-404-error .btn.btn-outline{background:0;color:#f58228;border-radius:4rem;border:1px solid #f58228}
.bs-404-error img{width:100%;font-size:0;line-height:0;display:block}
.btn.btn-outline:disabled{color:#fbb075;border-color:#fbb075}
.btn.btn-outline:hover{color:#fff;background:#f58228}
.btn.btn-underline{padding:0;font-size:1.4rem;color:#000;text-transform:lowercase;text-decoration:underline;min-width:auto;font-weight:400;font-family:'Poppins-Regular'}
.btn.btn-underline:hover{color:#f58228}
@media only screen and (max-width:768px){.bs-404-error .error-wrap{display:block;margin:3rem auto 6rem;text-align:center}
.bs-404-error .error-wrap .img-wrap{max-width:9.2rem;margin:0 auto 1.7rem}
.bs-404-error .error-wrap .title{font-size:2.4rem;line-height:1.33;margin-bottom:1.5rem}
.bs-404-error .error-wrap .error-msg{max-width:25rem;margin:0 auto}
.bs-404-error .error-wrap .subtitle{font-size:1.6rem;line-height:1.5;max-width:100%}
.bs-404-error .error-wrap .subtitle .cm-line-break{display:none}
.bs-404-error .action-wrap{margin-bottom:4rem}
.bs-404-error .btn{font-size:1.2rem;line-height:1.4rem;min-width:15rem;padding-top:.8rem;padding-bottom:.8rem}
}