footer{width:100%;max-width:var(--max-page-width);margin:80px auto 48px;display:grid;grid-template-columns:1fr 1fr 3fr;gap:90px;justify-content:space-between}footer .footer-logo>img{margin:0 0 20px}footer .footer-links strong,footer .footer-logo-description{margin:0 0 20px;font-family:var(--main-font-family-base);font-size:16px;line-height:1.5;color:#6b7280}footer .footer-logo-contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 22px}footer .footer-logo-contact a{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;font-family:var(--main-font-family-base);font-size:14px;line-height:1.35;color:#6b7280;word-break:break-word}footer .footer-links a:hover,footer .footer-logo-contact a:hover{color:#2899d7}footer .footer-logo-contact img{flex:0 0 auto;opacity:.5}.copyright>div,footer .footer-logo-socials{display:flex;align-items:center;justify-content:flex-start;gap:20px}footer .footer-links strong{display:block;margin:0 0 16px;width:100%;font-size:14px;line-height:1.2;color:#111928;text-transform:uppercase}.copyright,footer .footer-links a{font-family:var(--main-font-family-base);color:#6b7280;line-height:1.2}footer .footer-links a{display:block;margin:16px 0;font-size:14px}footer .footer-links-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 90px}footer .footer-links-grid a{margin:0}.copyright{width:100%;max-width:var(--max-page-width);margin:0 auto;border-top:1px solid rgba(107,114,128,.3);padding:32px 0;text-align:center;font-size:16px}.copyright>div{justify-content:space-between}.copyright>div .barion-cards img{height:24px;width:auto}@media (max-width:1024px){footer{gap:40px}footer .footer-links-grid{gap:16px 40px}}@media (max-width:900px){footer .footer-links-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){footer{grid-template-columns:1fr}}@media (max-width:700px){.copyright>div{flex-direction:column}}@media (max-width:420px){footer .footer-links-grid{grid-template-columns:1fr}}.form-forgot-password,form.form-create-account,form.form-login{margin:40px 0 20px}.create-new-account-block .wrapper,.form-forgot-password .wrapper,form.form-create-account .wrapper,form.form-login .wrapper{background:rgba(245,245,245,.4);padding:30px 80px;max-width:1180px;border:1px solid rgba(107,114,128,.3);border-radius:8px}.create-new-account-block .wrapper{background:rgba(40,153,215,.05);border-color:#2899d7}form .field label,form.form-login fieldset .field-group .field .label,form.form-login fieldset .field-group .field label{font-family:var(--main-font-family-base);font-weight:600}form.form-login fieldset .field-group .field.actions{padding:24px 0 0}#password-strength-meter-container .password-strength-meter,.create-new-account-block h2,.create-new-account-block p,.form-forgot-password .actions-toolbar,.form-forgot-password input.placeholder,form .field .messages li,form .field input.placeholder,form .form-heading h1,form .form-heading p,form.form-create-account .actions-toolbar,form.form-create-account fieldset legend,form.form-create-account input.placeholder,form.form-login .actions-toolbar a,form.form-login fieldset .field-group .field input.placeholder{font-family:var(--main-font-family-base);line-height:1.2}form.form-create-account fieldset legend{color:#000}.create-new-account-block a,.form-forgot-password .actions-toolbar .btn-primary,.form-forgot-password .actions-toolbar button,form.form-create-account .actions-toolbar button,form.form-login fieldset .field-group button{height:56px;border-radius:8px;font-family:var(--main-font-family-base);line-height:1.2;font-weight:600;color:#fff;border-color:#2899d7;background:#2899d7;font-size:16px}.create-new-account-block a:hover,.form-forgot-password .actions-toolbar .btn-primary:hover,.form-forgot-password .actions-toolbar button:hover,form.form-create-account .actions-toolbar button:hover,form.form-login fieldset .field-group button:hover{background:#207aac}.form-forgot-password input,form .field input,form.form-create-account input,form.form-login fieldset .field-group .field input{font-family:var(--main-font-family-base);line-height:1.2;border-radius:4px;border:1px solid rgba(107,114,128,.3)}.form-forgot-password input:-moz-placeholder,form .field input:-moz-placeholder,form.form-create-account input:-moz-placeholder,form.form-login fieldset .field-group .field input:-moz-placeholder{font-family:var(--main-font-family-base);line-height:1.2}.form-forgot-password input::-moz-placeholder,form .field input::-moz-placeholder,form.form-create-account input::-moz-placeholder,form.form-login fieldset .field-group .field input::-moz-placeholder{font-family:var(--main-font-family-base);line-height:1.2}.form-forgot-password input:-ms-input-placeholder,form .field input:-ms-input-placeholder,form.form-create-account input:-ms-input-placeholder,form.form-login fieldset .field-group .field input:-ms-input-placeholder{font-family:var(--main-font-family-base);line-height:1.2}.form-forgot-password input::-webkit-input-placeholder,form .field input::-webkit-input-placeholder,form.form-create-account input::-webkit-input-placeholder,form.form-login fieldset .field-group .field input::-webkit-input-placeholder{font-family:var(--main-font-family-base);line-height:1.2}form .field.confirmation .icon svg path,form .field.password .icon svg path{fill:#2899d7}form.form-login .actions-toolbar{border-top:1px solid rgba(107,114,128,.3)}