.error-404{display:flex;flex-direction:column;align-items:center;margin:100px auto}@media screen and (max-width: 1500px){.error-404{padding:0 30px}}@media screen and (max-width: 768px){.error-404{padding:0 30px}}@media screen and (max-width: 380px){.error-404{grid-template-columns:repeat(1,1fr);gap:30px}}.error-404__title{font-size:100px;font-family:PlayfairDisplay-SemiBoldItalic,italic;font-weight:600;color:#fa1a76;line-height:100%}@media screen and (max-width: 1500px){.error-404__title{font-size:80px}}@media screen and (max-width: 768px){.error-404__title{font-size:60px}}@media screen and (max-width: 500px){.error-404__title{font-size:60px}}.error-404__subtitle{margin-top:40px;font-size:35px;font-weight:600;text-transform:uppercase;font-family:Involve-Bold,bold}@media screen and (max-width: 1500px){.error-404__subtitle{font-size:30px}}@media screen and (max-width: 768px){.error-404__subtitle{font-size:24px}}@media screen and (max-width: 500px){.error-404__subtitle{font-size:16px}}.error-404__text{font-size:22px;text-align:center}@media screen and (max-width: 1500px){.error-404__text{font-size:18px}}@media screen and (max-width: 768px){.error-404__text{font-size:16px}}@media screen and (max-width: 500px){.error-404__text{font-size:14px}}.error-404__button{margin-top:40px;padding:10px 50px;font-size:20px}@media screen and (max-width: 1500px){.error-404__button{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (max-width: 768px){.error-404__button{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width: 380px){.error-404__button{grid-template-columns:repeat(1,1fr);gap:30px}}
