.error{flex-direction:column;min-height:auto;margin-top:10vh;display:flex}.error__message{text-align:center;color:#8e0b13;flex-wrap:wrap;margin:5vw 15vw;font-size:20px}.error img{width:40vw;margin:0 auto}.error a{margin:0 auto 5vh}.error__button{color:#8e0b13;background-color:#fff;border-style:none;border-radius:15px;width:20vw;padding:10px 15px;font-size:22px}@media only screen and (max-width:600px){.error img,.error__button{width:60vw}}@media only screen and (min-width:1200px){.error img{width:20vw}.error__message{margin:2vw 15vw}}
