.error-page{background-color:#2f1f4c;width:100%;height:calc(var(--vh, 1vh)*100);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;min-height:300px}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.ade91f47.ttf) format("truetype")}.error-page__title{color:#fff;font-size:28px;font-family:Montserrat-Bold}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.88823c20.ttf) format("truetype")}.error-page__descr{color:#fff;max-width:275px;text-align:center;font-size:15px;font-family:Roboto-Light;margin-top:24px}.error-page__wrapper-buttons{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;align-items:center;padding:0 16px;font-family:Montserrat-Medium}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.c8b6e083.ttf) format("truetype")}.error-page__payment{max-width:343px;width:100%;background:#fff;height:44px;display:flex;justify-content:center;align-items:center;font-size:16px;border-radius:5px;color:#31283d;cursor:pointer;transition:transform .2s linear}.error-page__payment:active{transform:scale(.98)}.error-page__back{margin-top:24px;color:#fff;border-bottom:1px dashed #fff;margin-bottom:30px;cursor:pointer}