.scroll-top-button{align-items:center;background-color:#41bbbb;border:none;border-radius:50%;bottom:2rem;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;position:fixed;right:2rem;transition:opacity .3s;width:3rem;z-index:1000}.scroll-top-button:hover{background-color:#2f89ce}.message-button{background-image:url(./widget.bPtUG-52.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;bottom:6rem;cursor:pointer;display:inline-flex;height:48px;position:fixed;right:2rem;width:48px;z-index:1000}@media (max-width:1024px){.scroll-top-button{display:none}.message-button{bottom:75px;right:15px}}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0;text-align:center;width:100%}.not-found .page-error__image{margin-top:17px;max-width:300px}.not-found .page-error__desc{font-size:36px;font-weight:700;line-height:1.2}.not-found .page-error__title{color:#db0053;font-size:120px;font-weight:700;line-height:1.3}.not-found .page-error__text{color:#212121;font-size:18px;line-height:32px;margin-top:24px}.not-found .page-error__button{background-color:#db0053;border-radius:32px;color:#fff;display:inline-block;margin-top:64px;padding:16px 32px;text-decoration:none;transition:all .25s}.not-found .page-error__button:hover{background-color:#99003c}@media (max-width:767px){.not-found{padding:24px 20px}.not-found .page-error__title{font-size:64px;line-height:1.1}.not-found .page-error__desc{font-size:22px;margin-top:8px}.not-found .page-error__text{font-size:15px;line-height:22px;margin-top:16px;order:1}.not-found .page-error__button{font-size:16px;margin-top:20px;order:2;padding:12px 24px}.not-found picture{margin-top:20px;order:3}.not-found .page-error__image{display:block;height:auto;margin-top:0;width:120px}}.error-page{align-items:center;background-color:#fafafa;background-image:url(https://api.bbccdd.ru/img/inspiration-geometry.png);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:96px 0;width:100%}.error-page *{box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0;padding:0}.error-page .page-error__image{width:160px}.error-page .page-error__title{color:#424242;font-size:36px;margin-top:64px}.error-page .page-error__text{color:#212121;font-size:20px;line-height:32px;margin-top:64px}.error-page .page-error__link{color:#db0053;font-weight:700;text-decoration:none;transition:all .25s}.error-page .page-error__link:hover{color:#99003c}.error-page .page-error__button{background-color:#db0053;border-radius:32px;color:#fff;display:inline-block;margin-top:64px;padding:16px 32px;text-decoration:none;transition:all .25s}.error-page .page-error__button:hover{background-color:#99003c}*{box-sizing:border-box;font-optical-sizing:auto;font-style:normal;margin:0;padding:0}.body{align-items:center;background:linear-gradient(180deg,#db0053,#68002b);color:#fafafa;display:flex;height:100vh;justify-content:center;min-height:100vh;width:100%}.wrapper{padding:64px 16px;text-align:center}.logo{font-size:32px;font-weight:700}.icon,.title{margin-top:48px}.title{font-size:32px}.text{font-size:16px;margin-top:32px}.questions{font-size:16px;margin-top:16px}.link{border:2px solid #fafafa;border-radius:32px;color:#fafafa;display:block;font-size:16px;font-weight:700;margin:48px auto 0;padding:15px 0;text-decoration:none;width:240px}
