.account-page h1,.account-page h2{font-size:16px;margin-bottom:10px;font-family:Roboto,sans-serif;font-weight:500}@media(min-width:1200px){.account-page h1,.account-page h2{font-size:18px;margin-bottom:40px}}.account-page p{font-size:16px}.account-page .required-hint{font-size:14px;margin-bottom:3px}.account-page .message-error.validation-summary-errors{color:#da001b;font-family:Roboto,sans-serif;font-weight:400}.account-page .message-error.validation-summary-errors li{margin-bottom:10px}.main>.container{z-index:0}.password-recovery-page{background:#f8f8f8;padding:20px}.password-recovery-page h1{margin-bottom:20px}.password-recovery-page .description-text,.password-recovery-page .fieldset{margin-bottom:30px}.password-recovery-page .buttons{margin-top:3px}.password-recovery-page .btn__primary{width:100%}@media(min-width:1200px){.password-recovery-page{background:none;min-height:calc(100dvh - 420px);padding:20px 0 60px;position:relative}.password-recovery-page:after{background:#f8f8f8;content:"";display:block;height:100%;left:50%;transform:translateX(-50vw);position:absolute;top:0;width:calc(100vw - 10px);z-index:-1}.password-recovery-page h1{margin-bottom:30px}.password-recovery-page .description-text{margin-bottom:60px}.password-recovery-page form{max-width:535px}.password-recovery-page .fieldset{margin-bottom:10px}}.field-validation-error:not(:empty){flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-weight:400;color:#da001b;font-size:13px}@media(min-width:1200px){.field-validation-error:not(:empty){font-size:16px}}