.error-page{text-align:center;display:block;padding-top:3rem}.error-page svg{margin-bottom:2.2rem;height:3.3rem;width:11.5rem}.error-page .main-text{background-color:#fd495c;padding-bottom:4.5rem;width:clamp(20rem, 54%, 64rem);margin:0 auto;border-radius:40px;font-family:'Mulish', sans-serif}.error-page .main-text h1,.error-page .main-text h2{color:#FCFCFC;font-weight:800;margin:0}.error-page .main-text h1{font-size:7.2rem}.error-page .main-text h2{font-size:1.5rem}.error-page .main-text.maintenance{padding-bottom:1.5rem}.error-page .main-text.maintenance h1{font-size:4.5rem}.error-page .main-text.maintenance h2{padding-top:1rem}.error-page__image{max-width:90%;transform:translateY(-5rem);margin-bottom:-7rem}.error-page h3,.error-page p{color:#021D49}.error-page h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.error-page p{font-size:1.1rem;font-weight:500;padding:0 1.5rem}.error-page hr{border:none;opacity:1;width:30%;margin:2rem auto;height:2px;background-color:#FD495C}.error-page a{display:inline-block;font-size:1.2rem;border:2px solid #fd495c;color:#fd495c;border-radius:12px;padding:0.6rem 4rem;font-weight:700;margin:1rem 0 2rem}.error-page .--oops{margin-bottom:-12rem}.error-page .--maintenance{max-width:45%}@media only screen and (max-width: 800px){.error-page__image{transform:translateY(-4rem);margin-bottom:-2.5rem}}
