.rshb .error-boundary-collapse .ant-collapse{border-color:#ffcfca;border-left:4px solid red;background:#fff1f0}.rshb .error-boundary-collapse .ant-collapse>.ant-collapse-item{border-bottom-color:#ffcfca}.rshb .error-boundary-collapse .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#a75f62}.rshb .error-boundary-collapse .ant-collapse-content{border-top-color:#ffcfca}.rshb .error-boundary-collapse__header .anticon{position:absolute;top:5px;left:7px;color:red}
.rshb .privateLink{cursor:pointer}
.rshb .enableCookieBoundary__header--xfErV{background-color:#fff}.rshb .enableCookieBoundary__headerWrapper--XnBnB{max-width:1440px;margin:0 auto;padding:31px 80px}.rshb .enableCookieBoundary__main--SfpPk{position:absolute;width:100%;height:calc(100% - 102px);padding:100px 80px;background-color:#e3f0fd;background-image:url(/common/images/error-pages/blue-bg.png);background-position:bottom;background-size:contain;background-repeat:repeat-x;text-align:center}.rshb .enableCookieBoundary__h1--YtB8\+{margin:0 0 28px;font-weight:500;font-size:50px;line-height:normal}.rshb .enableCookieBoundary__description--vjpbU{max-width:611px;margin:0 auto 40px;color:#585757;font-size:16px;line-height:1.5}.rshb .enableCookieBoundary__info--i-9Oh{margin:0 auto 4px}.rshb .enableCookieBoundary__linksWrapper--19hOF{display:block;width:130px;margin:0 auto}.rshb .enableCookieBoundary__linkText--9uyu2{color:#1c1c1c;font-weight:500;font-size:14px;line-height:1.43}.rshb .enableCookieBoundary__link--yKzfA{padding:4px}.rshb .enableCookieBoundary__link--yKzfA:hover .enableCookieBoundary__linkText--9uyu2{color:#42ab44}@media (max-width:767px){.rshb .enableCookieBoundary__headerWrapper--XnBnB{padding:13px 16px}.rshb .enableCookieBoundary__main--SfpPk{height:calc(100% - 66px);padding:40px 16px}.rshb .enableCookieBoundary__h1--YtB8\+{margin:0 0 16px;padding:0 16px;font-size:24px}.rshb .enableCookieBoundary__description--vjpbU{margin:0 auto 24px;padding:0 16px;font-size:14px;line-height:1.57}.rshb .enableCookieBoundary__info--i-9Oh{margin:0 auto 4px}}
.rshb .unexpectedErrorMessage--NLiyW{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:100vh;padding:8px;background:linear-gradient(358.53deg,#ffe8c7 .89%,#fefef1 97.26%)}.rshb .unexpectedErrorMessage__image--I3vkp{width:566px;height:285px;margin-bottom:74px}.rshb .unexpectedErrorMessage__title--gBLwc{margin-bottom:16px;color:#1c1c1c;font-weight:500;font-style:normal;font-size:40px;line-height:48px;text-align:center}.rshb .unexpectedErrorMessage__description--Ce6V4{margin-bottom:44px;color:#1c1c1c;font-weight:400;font-style:normal;font-size:18px;line-height:28px;text-align:center}.rshb .unexpectedErrorMessage__button--NRFnc{width:100%;max-width:276px;height:48px;padding:14px 36px;border-radius:24px;background:#42ab44;color:#fff;font-weight:500;font-size:14px;line-height:20px;text-align:center}@media (max-width:1279px){.rshb .unexpectedErrorMessage__image--I3vkp{width:360px;height:182px}.rshb .unexpectedErrorMessage__title--gBLwc{font-size:32px;line-height:40px}.rshb .unexpectedErrorMessage__description--Ce6V4{font-size:14px;line-height:20px}.rshb .unexpectedErrorMessage__button--NRFnc{height:40px;padding:10px 36px}}@media (max-width:767px){.rshb .unexpectedErrorMessage__image--I3vkp{width:258px;height:130px}.rshb .unexpectedErrorMessage__title--gBLwc{font-size:28px;line-height:36px}.rshb .unexpectedErrorMessage__description--Ce6V4{width:100%;max-width:275px;font-size:12px;line-height:18px}.rshb .unexpectedErrorMessage__button--NRFnc{width:100%;max-width:208px;padding:10px 36px}}
.rshb .error-boundary{width:100%;min-height:100%;padding:13px;background-color:#fff}.rshb .error-boundary__message{margin-bottom:10px;color:red;font-size:12px;line-height:14px}
.rshb .cookieConsent{position:fixed;bottom:0;left:50%;z-index:1100;width:762px;margin-left:-381px;border-radius:20px 20px 0 0;background-color:#1c1c1c;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.15);box-shadow:0 4px 25px 0 rgba(0,0,0,.15)}.rshb .cookieConsent__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;padding:20px 28px 20px 32px}.rshb .cookieConsent__text{margin-right:32px;color:#fff;font-size:16px;line-height:1.5}.rshb .cookieConsent__submit-button{min-width:96px;height:40px;font-weight:500;font-size:14px;line-height:1.43}@media screen and (max-width:1279px){.rshb .cookieConsent{width:688px;margin-left:-344px}.rshb .cookieConsent__content{padding:20px 24px}.rshb .cookieConsent__text{margin-right:59px;font-size:14px;line-height:1.7}}@media screen and (max-width:767px){.rshb .cookieConsent{width:292px;margin-bottom:71px;margin-left:-146px;border-radius:20px}.rshb .cookieConsent_nailed{margin-bottom:0;border-radius:20px 20px 0 0}.rshb .cookieConsent_lifted{bottom:20px;margin-bottom:0}.rshb .cookieConsent__content{-ms-flex-wrap:wrap;flex-wrap:wrap;height:147px;padding:30px 16px}.rshb .cookieConsent__text{margin-right:0;margin-bottom:16px;font-size:14px;line-height:1.71}}
.rshb .smsCodeInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:224px}.rshb .smsCodeInput__digit{width:56px;height:76px;margin:0 6px;padding:0;border:1px solid #e2e4e5;border-radius:12px;background-color:#fff;color:#1c1c1c;font-weight:400;font-size:24px;line-height:32px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rshb .smsCodeInput__error .smsCodeInput__digit{border-color:#f23030}@media screen and (max-width:1279px){.rshb .smsCodeInput__digit{width:44px;height:64px;border-radius:12px;font-weight:500;font-size:16px;line-height:20px}}@media screen and (max-width:767px){.rshb .smsCodeInput__digit{width:36px;height:52px;border-radius:8px;font-weight:500;font-size:14px;line-height:20px}}
.rshb .closeBtn--pBTCi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:0;height:40px;min-height:0;padding:0;border:2px solid #c9cacc;border-radius:50%;background:transparent;line-height:32px}.rshb .closeBtn__icon--2nBrX{width:16px;height:16px}@media (max-width:767px){.rshb .closeBtn--pBTCi{width:32px;height:32px}.rshb .closeBtn__icon--2nBrX{width:12px;height:12px}}
.rshb .header--rXNol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;padding:20px 20px 16px}.rshb .smsCheckStep--DV35Y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:454px;padding:0 40px 36px}.rshb .smsCheckStep__title--4RJ1q{margin-bottom:24px;color:#1c1c1c;font-weight:500;font-size:20px}.rshb .smsCheckStep__errorArea--7WFb7,.rshb .smsCheckStep__title--4RJ1q{font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center}.rshb .smsCheckStep__errorArea--7WFb7{min-height:56px;margin-top:12px;margin-bottom:32px;color:red;font-weight:400;font-size:12px}.rshb .smsCheckStep__codeReset--vyY8M{display:block;margin-bottom:32px;color:#7d7e7f;font-size:14px;line-height:20px}.rshb .smsCheckStep__actionText--Z5PhD{color:#7d7e7f;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:20px;letter-spacing:normal}.rshb .smsCheckStep__actionText__inactive--X4vNy{text-decoration:none;opacity:.5}.rshb .smsCheckStep__codeComment--PlUZ0{min-height:60px;margin-bottom:32px;color:#969696;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.rshb .smsCheckStep__codeComment__support--SOVGU{margin-top:22px}.rshb .smsCheckStep__consentText--Vxsqr{margin-bottom:20px;color:#969696;font-size:14px;text-align:center}.rshb .smsCheckStep__buttonBlock--RUZcL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .smsCheckStep__buttonBlock__buttonWrp--JaYsC{width:200px;margin:0 8px}.rshb .smsCheckStep__buttonBlock__buttonWrp__button--a3cJ\+{width:100%;min-width:0;height:48px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:-.2px}@media (max-width:1279px){.rshb .header--rXNol{padding:24px 24px 16px}.rshb .smsCheckStep--DV35Y{padding:0 28px 40px}.rshb .smsCheckStep__codeComment--PlUZ0,.rshb .smsCheckStep__codeReset--vyY8M{margin-bottom:28px}.rshb .smsCheckStep__codeComment__support--SOVGU{margin-top:24px}.rshb .smsCheckStep__errorArea--7WFb7{min-height:32px;margin-bottom:28px}}@media (max-width:767px){.rshb .header--rXNol{padding:16px 16px 8px}.rshb .smsCheckStep--DV35Y{padding:0 20px 24px}.rshb .smsCheckStep__codeReset--vyY8M{margin-bottom:20px}.rshb .smsCheckStep__codeComment--PlUZ0{margin-bottom:24px}.rshb .smsCheckStep__codeComment__support--SOVGU{margin-top:20px}.rshb .smsCheckStep__errorArea--7WFb7{min-height:32px;margin-bottom:24px}.rshb .smsCheckStep__buttonBlock--RUZcL{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .smsCheckStep__buttonBlock__buttonWrp--JaYsC{margin-bottom:10px}}
.rshb .loginDialogWrapper--NPEM7 .ant-modal-content{border-radius:20px}.rshb .loginDialogWrapper--NPEM7 .ant-modal-content .ant-modal-body{padding:0}.rshb .loginDialog--2gQEr{overflow:hidden}
.rshb .authorizationTypeSelector__buttons--r-FaJ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;margin-bottom:28px;padding:0 4px;border:1px solid #f0f0f0;border-radius:30px;background-color:#f5f6f8}.rshb .authorizationTypeSelector__button--f3\+Oh{min-width:0;height:40px;padding:0 36px;-webkit-box-shadow:2px 2px 10px 0 rgba(66,171,68,.4);box-shadow:2px 2px 10px 0 rgba(66,171,68,.4);font-weight:500;font-size:14px;line-height:16px}.rshb .authorizationTypeSelector__button_inactive--YWfK3{border:none;background:transparent;color:#1c1c1c;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1279px){.rshb .authorizationTypeSelector__buttons--r-FaJ{height:44px}.rshb .authorizationTypeSelector__button--f3\+Oh{height:36px;padding:0 36px}}@media (max-width:767px){.rshb .authorizationTypeSelector--vNCm\+{padding:16px 24px}.rshb .authorizationTypeSelector__buttons--r-FaJ{height:40px}.rshb .authorizationTypeSelector__button--f3\+Oh{height:32px;padding:0 28px}}
.rshb .esiaAuthorizationConfirm--Kb1bM{padding:24px 24px 20px;border-radius:8px;background:#f5f7f9;text-align:center}.rshb .esiaAuthorizationConfirm__title--aes5q{margin-bottom:24px;padding:0 32px;color:#1c1c1c;font-weight:500;font-style:normal;font-stretch:normal;font-size:16px;line-height:1.2;letter-spacing:normal;text-align:center}.rshb .esiaAuthorizationConfirm__featuresContainer--1qHUG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.rshb .esiaAuthorizationConfirm__featuresItem--SwGbi{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin:4px;color:#1c1c1c;font-weight:400;font-style:normal;font-stretch:normal;font-size:12px;line-height:normal;text-align:center;white-space:pre-wrap}.rshb .esiaAuthorizationConfirm__featuresDivider--4gd0R{min-width:1px;min-height:100%;background:#e2e4e5}.rshb .esiaAuthorizationConfirm__iconContainer--L9dib{display:inline-block;width:100%;margin-bottom:12px}.rshb .esiaAuthorizationConfirm__icon--WJVey{display:block;width:16px;height:16px;margin:auto;background:#1c1c1c;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.rshb .esiaAuthorizationConfirm__authButton--0miRO{height:44px;padding:0 60px;border:2px solid #c9cacc;border-radius:50px;cursor:pointer}.rshb .esiaAuthorizationConfirm__authButton_disabled--4EES8{background:#c9cacc;color:#7d7e7f;cursor:default}.rshb .esiaAuthorizationConfirm__authLogo--wzNk\+{width:78px;height:auto;pointer-events:none}@media (max-width:1279px){.rshb .esiaAuthorizationConfirm__authButton--0miRO{height:44px}}@media (max-width:767px){.rshb .esiaAuthorizationConfirm__title--aes5q{padding:0;font-size:12px}.rshb .esiaAuthorizationConfirm__authButton--0miRO{height:40px;padding:0 40px}.rshb .esiaAuthorizationConfirm__featuresItem--SwGbi{font-size:10px;line-height:1.6}.rshb .esiaAuthorizationConfirm__icon--WJVey{width:12px;height:12px}}
.rshb .phoneInputBlock__phoneInputContainer--H06Zk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;width:100%;height:50px;padding:0;border:1px solid #ccc;border-radius:10px;background-color:#fff}.rshb .phoneInputBlock__phoneInput--ZHV6U{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;padding:6px 5px 6px 12px;border-radius:10px;font-size:16px;line-height:normal}.rshb .phoneInputBlock__phoneInput_error--FWtAL{border-color:#f23030}.rshb .phoneInputBlock__errorContainer--bNtoi{width:100%;-webkit-transform:translateY(8px);transform:translateY(8px)}.rshb .phoneInputBlock__errorText--8KBey{color:#f23030;font-size:12px;line-height:normal;letter-spacing:.1px;text-align:left}.rshb .phoneInputBlock__actionsContainer--IX-ZK{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;margin:28px 0}.rshb .phoneInputBlock__action--OSBh-{min-width:195px;height:48px;border-radius:24px;font-weight:500;font-size:14px;line-height:1.71;cursor:pointer}@media (max-width:1279px){.rshb .phoneInputBlock__actionsContainer--IX-ZK{margin:24px 0}}@media (max-width:767px){.rshb .phoneInputBlock__actionsContainer--IX-ZK{margin:20px 0}}
.rshb .header--5BkXv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:28px;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.07);box-shadow:0 4px 25px 0 rgba(0,0,0,.07)}.rshb .header--5BkXv>*{max-height:100%}.rshb .loginTypeStep--p-7\+1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:564px;max-width:100%;padding:40px 48px;text-align:center}@media (max-width:1279px){.rshb .header--5BkXv{padding:24px 28px}}@media (max-width:767px){.rshb .loginTypeStep--p-7\+1{padding:24px 16px}.rshb .header--5BkXv{padding:16px}}
.rshb .header--vPCKA{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:40px 44px 28px}.rshb .header__title--Qkpww{color:#1c1c1c;font-weight:500;font-size:24px;line-height:36px}.rshb .userDataStep--fkDIx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:738px;max-width:100%;padding:0 40px 36px}.rshb .userDataStep__row---KyNR{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.rshb .userDataStep__row---KyNR:not(:last-child){margin-bottom:28px}.rshb .userDataStep__row---KyNR>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.rshb .userDataStep__checkbox--mbtLD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .userDataStep__checkbox--mbtLD>span{display:block}.rshb .userDataStep__checkbox_additional--hVBaX{margin-top:12px}.rshb .userDataStep__accept--uts\+g{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-4px;margin-bottom:44px}.rshb .userDataStep__actions--y1eLB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rshb .userDataStep__button--oBuvo{min-width:160px;height:48px;padding:0 24px;font-weight:500;font-size:14px;line-height:24px}.rshb .userDataStep__button_back--IM6Us{border-color:#c9cacc;color:#1c1c1c}@media (max-width:1279px){.rshb .header--vPCKA{padding:28px}.rshb .userDataStep--fkDIx{width:688px;padding:0 28px 40px}.rshb .userDataStep__accept--uts\+g{margin-bottom:40px}}@media (max-width:767px){.rshb .header--vPCKA{padding:20px 16px}.rshb .userDataStep--fkDIx{width:100vw;padding:0 20px 24px}.rshb .userDataStep__row---KyNR{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.rshb .userDataStep__row---KyNR:not(:last-child){margin-bottom:24px}.rshb .userDataStep__row---KyNR>*{width:100%}.rshb .userDataStep__checkbox--mbtLD{margin-left:0!important;line-height:16px}.rshb .userDataStep__accept--uts\+g{margin-bottom:28px}.rshb .userDataStep__actions--y1eLB{gap:16px}.rshb .userDataStep__button--oBuvo{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:32px;padding:0 8px;font-size:12px;line-height:20px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1--SpRv5,.rshb h1{font-size:40px;line-height:48px}.rshb .h2--LoyQl,.rshb h2{font-size:32px;line-height:40px}.rshb .h3--6oVA3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4--g3HYQ,.rshb h4{font-size:24px;line-height:32px}.rshb .h5--avxxd,.rshb h5{font-size:20px;line-height:24px}.rshb .h6--2x4jh,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg--Trp5o{font-size:18px;line-height:28px}.rshb .text-base--ylPip{font-size:16px;line-height:24px}.rshb .text-sm--UVxG0{font-size:14px;line-height:20px}.rshb .text-sm-16--Phiaq{font-size:14px;line-height:16px}.rshb .text-xs--ZK1dO{font-size:12px;line-height:20px}.rshb .text-xs-16--OLj8J{font-size:12px;line-height:16px}.rshb .text-xs-14--MPBtI{font-size:12px;line-height:14px}.rshb .text-xxs--uGxVl{font-size:10px;line-height:16px}.rshb .text-xxs-14--Q80Hp{font-size:10px;line-height:14px}.rshb .logoSplitted--rWKr2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;cursor:default}.rshb .logoSplitted_handler--mEY8R{cursor:pointer}.rshb .logoSplitted__imageWrapper--hDCNR{position:relative;width:40px;height:40px;pointer-events:none}.rshb .logoSplitted__image--\+Egm6{position:absolute;height:100%;pointer-events:none}.rshb .logoSplitted__secondaryLink--EwwZb{color:#fff;font-weight:500}.rshb .logoSplitted__secondaryLink_blackText--Lqj\+e{color:#1c1c1c}.rshb .logoSplitted__title--wVWNV{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;color:#1c1c1c;font-size:18px;line-height:21px;letter-spacing:-.2px;white-space:nowrap}.rshb .logoSplitted__subTitle--BBwPr{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;color:#969696;font-weight:500;font-size:9px;line-height:11px;letter-spacing:1px;white-space:nowrap}@media (max-width:1279px){.rshb .logoSplitted--rWKr2:focus{outline:none}.rshb .logoSplitted__imageWrapper--hDCNR{width:36px;height:36px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1--FTwfI,.rshb h1{font-size:40px;line-height:48px}.rshb .h2--qynR8,.rshb h2{font-size:32px;line-height:40px}.rshb .h3--OQcRm,.rshb h3{font-size:28px;line-height:36px}.rshb .h4--A9uZg,.rshb h4{font-size:24px;line-height:32px}.rshb .h5--RV6UI,.rshb h5{font-size:20px;line-height:24px}.rshb .h6--jW9gP,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg--ue6rG{font-size:18px;line-height:28px}.rshb .text-base--7XUwb{font-size:16px;line-height:24px}.rshb .text-sm--ZPmxs{font-size:14px;line-height:20px}.rshb .text-sm-16--EB9\+0{font-size:14px;line-height:16px}.rshb .text-xs--GYyZW{font-size:12px;line-height:20px}.rshb .text-xs-16--tqnqQ{font-size:12px;line-height:16px}.rshb .text-xs-14--FgEMz{font-size:12px;line-height:14px}.rshb .text-xxs--vouyg{font-size:10px;line-height:16px}.rshb .text-xxs-14--zea1E{font-size:10px;line-height:14px}.rshb .formattedTitle__secondTitle--YlIuI{font-weight:300}.rshb .formattedTitle__divider--OddEj{display:block;width:1px;height:20px;border-radius:.5px;background:#969696}
.rshb .modalDialogWrapper{z-index:1001}.rshb .modalDialogWrapper .ant-modal-content{overflow:hidden;border-radius:20px}.rshb .modalDialogWrapper .ant-modal-body{padding:0}.rshb .modalDialogWrapper--activeBack{z-index:999;padding-top:140px}.rshb .modalDialogWrapper__closeIcon{position:absolute;top:24px;right:24px;width:30px;height:30px}.rshb .modalDialog__logo{display:inline-block;width:180px;height:38px;margin:32px 32px 0}.rshb .modalDialog__img{display:unset;max-width:100%;margin-bottom:32px}.rshb .modalDialog__content{padding:56px 32px;text-align:center}.rshb .modalDialog__title{margin-right:auto;margin-bottom:32px;margin-left:auto;color:#1c1c1c;font-weight:500;font-size:24px;line-height:normal;white-space:pre-wrap}.rshb .modalDialog__text{color:#1c1c1c;font-style:normal;font-size:14px;line-height:1.29}.rshb .modalDialog__text--margin{margin-bottom:48px}.rshb .modalDialog__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.rshb .modalDialog__control{width:160px;min-width:160px;height:50px;font-weight:500;font-size:14px;line-height:normal}@media (max-width:1279px){.rshb .modalDialogWrapper--activeBack{z-index:999;padding-top:110px}}@media (max-width:767px){.rshb .modalDialogWrapper--activeBack{z-index:999;padding-top:52px}.rshb .modalDialog__content{padding:56px 32px 32px}.rshb .modalDialog__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .modalDialog__control{width:100%!important;margin-bottom:12px}.rshb .modalDialog__control:last-child{margin-bottom:0}}
.rshb .personalDataConfirm{padding:0 68px 20px}.rshb .personalDataConfirm__title{margin-bottom:32px;color:#000;font-weight:500;font-style:normal;font-stretch:normal;font-size:24px;line-height:normal;letter-spacing:normal}.rshb .personalDataConfirm__twoElemRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -8px 24px}.rshb .personalDataConfirm__twoElemRow__wrp{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 8px}.rshb .personalDataConfirm__fillError{margin-top:-7px;margin-bottom:24px;color:#f23030;font-size:12px;line-height:16px}.rshb .personalDataConfirm__consentInfo{position:relative;margin-bottom:18px;padding:22px 24px 22px 72px;border-radius:8px;background-color:#f5f7f9;color:#1c1c1c;font-size:14px;line-height:16px}.rshb .personalDataConfirm__consentInfo:before{content:"";position:absolute;top:12px;left:24px;width:36px;height:36px;background-image:url(/common/images/icons/info.svg)}.rshb .personalDataConfirm__consents{margin-bottom:60px}.rshb .personalDataConfirm__consent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.rshb .personalDataConfirm__consent__text{color:#1c1c1c;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .personalDataConfirm__consent__text__link{color:#42ab44;font-weight:500}.rshb .personalDataConfirm__consent__button{width:122px;min-width:0;height:32px;border-color:#eee;font-weight:500;font-style:normal;font-stretch:normal;font-size:12px;line-height:30px;letter-spacing:-.2px}.rshb .personalDataConfirm__consent__button__disabled{color:#969696;cursor:default}.rshb .personalDataConfirm__stepBtnRow{position:relative;z-index:1;height:50px}.rshb .personalDataConfirm__stepBtnRow__btn{position:absolute;right:0;width:210px;height:50px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}.rshb .personalDataConfirm:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90px;-webkit-box-shadow:0 2px 44px rgba(0,0,0,.1);box-shadow:0 2px 44px rgba(0,0,0,.1)}@media (min-width:0) and (max-width:767px){.rshb .personalDataConfirm__title{margin-top:-30px;font-size:20px;text-align:center}.rshb .personalDataConfirm__consents{margin-bottom:52px}.rshb .personalDataConfirm__consentInfo{padding:22px 24px 22px 64px;font-size:12px;line-height:18px}.rshb .personalDataConfirm__consentInfo:before{top:25%;left:14px}.rshb .personalDataConfirm__consent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rshb .personalDataConfirm__consent__button{margin-top:12px}.rshb .personalDataConfirm__stepBtnRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .personalDataConfirm__stepBtnRow__btn{position:relative;width:201px}}
.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content{border-radius:20px}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body{padding:60px}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body h1{font-size:24px;line-height:30px}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body p{margin-bottom:28px;color:#686f7c;font-size:16px}.rshb .esiaRegistrationVerifiedModal__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .esiaRegistrationVerifiedModal__buttonWrapper button{width:234px;height:53px;font-weight:500;font-size:15px}.rshb .esiaRegistrationVerifiedModal__buttonWrapper button:last-child{margin-left:24px}@media (min-width:0) and (max-width:767px){.rshb .esiaRegistrationVerifiedModal .ant-modal{top:40px;max-width:100%}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content{border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body{padding:16px}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body h1{width:271px;font-size:18px;line-height:22px}.rshb .esiaRegistrationVerifiedModal .ant-modal .ant-modal-content .ant-modal-body p{width:288px;margin-bottom:18px;font-size:14px}.rshb .esiaRegistrationVerifiedModal__buttonWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rshb .esiaRegistrationVerifiedModal__buttonWrapper button:last-child{margin-top:20px;margin-left:0}}
.rshb .modalDialogContentGridItem__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.rshb .modalDialogContentGridItem__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;margin-top:24px;text-align:left}.rshb .modalDialogContentGridItem__column:first-child{padding-right:24px}.rshb .modalDialogContentGridItem__column--top{margin-top:12px}.rshb .modalDialogContentGridItem__column--wide{width:100%;padding-right:0!important}.rshb .modalDialogContentGridItem__column--wideTop{width:100%;margin-top:12px;padding-right:0!important}.rshb .modalDialogContentGridItem__column--empty{margin-top:0}.rshb .modalDialogContentGridItem__column--title{color:#1c1c1c;font-weight:500;font-size:16px}@media (max-width:767px){.rshb .modalDialogContentGridItem__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .modalDialogContentGridItem__column{width:100%}.rshb .modalDialogContentGridItem__column:first-child{padding-right:0}.rshb .modalDialogContentGridItem__column--top{margin-top:24px}}
.rshb .coborAcceptSmsStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 60px}.rshb .coborAcceptSmsStep__title{color:#1c1c1c}.rshb .coborAcceptSmsStep__errorArea,.rshb .coborAcceptSmsStep__title{margin-bottom:10px;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal;text-align:center}.rshb .coborAcceptSmsStep__errorArea{min-height:20px;color:red}.rshb .coborAcceptSmsStep__smsInputArea{margin-bottom:16px}.rshb .coborAcceptSmsStep__codeComment{height:14px;color:#969696;font-weight:400;font-style:normal;font-stretch:normal;font-size:12px;line-height:normal;letter-spacing:normal;text-align:center}.rshb .coborAcceptSmsStep__codeComment__actionText{color:#2e7cd9;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal;text-decoration:underline}.rshb .coborAcceptSmsStep__codeComment__actionText__inactive{text-decoration:none;opacity:.5}.rshb .coborAcceptSmsStep__footNote{margin-top:32px;color:#969696;font-size:12px;text-align:center}.rshb .coborAcceptSmsStep__buttonBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}.rshb .coborAcceptSmsStep__buttonBlock__buttonWrp{width:209px;margin:0 8px}.rshb .coborAcceptSmsStep__buttonBlock__buttonWrp__button{width:100%;min-width:0;height:50px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:-.2px}
.rshb .phoneSelectionPopup .modalDialog__content{padding:50px 31px 32px}.rshb .phoneSelectionPopup .modalDialog__control{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:220px;height:50px}.rshb .phoneSelectionPopup .modalDialog__control:first-child{min-width:200px;margin-right:16px;border-color:#bdbdbd;background-color:#fff;color:#1c1c1c}.rshb .phoneSelectionPopup .modalDialog__img{width:292px;height:130px;margin-bottom:32px;margin-left:-80px}.rshb .phoneSelectionPopup .modalDialog__title{margin-bottom:40px;font-size:20px;line-height:28px;white-space:pre-line}.rshb .coborInvAcceptPopupWrapper .ant-modal-content{border-radius:20px}.rshb .coborInvAcceptPopupWrapper .ant-modal-content .ant-modal-body{padding:0}.rshb .coborInvAcceptPopupWrapper .ant-modal-close{top:24px;right:32px;width:30px;height:30px}.rshb .coborInvAcceptPopup__closeIcon,.rshb .coborInvAcceptPopupWrapper .ant-modal-close .ant-modal-close-x{width:30px;height:30px}.rshb .coborInvAcceptPopup__header{padding:40px 64px 24px}.rshb .coborInvAcceptPopup__logo{display:inline-block;width:180px;height:38px}.rshb .coborInvAcceptPopup__lastStep{padding:48px 36px 64px;text-align:center}.rshb .coborInvAcceptPopup__lastStep__greetingImg{max-width:100%;margin-bottom:32px}.rshb .coborInvAcceptPopup__lastStep__title{margin-bottom:24px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}.rshb .coborInvAcceptPopup__lastStep__error{width:100%;margin-top:15px;margin-bottom:16px;color:#f23030;font-weight:500;font-size:12px;letter-spacing:-.2px;text-align:center}.rshb .coborInvAcceptPopup__lastStep__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rshb .coborInvAcceptPopup__lastStep__controls__button{width:160px;min-width:160px;height:50px;margin:0 8px;font-weight:500;font-size:14px;line-height:normal}@media (max-width:768px){.rshb .coborInvAcceptPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm{padding:0 20px 32px}.rshb .coborInvAcceptPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__twoElemRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.rshb .coborInvAcceptPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__twoElemRow__wrp{margin:0 0 20px}.rshb .coborInvAcceptPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__consent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .coborInvAcceptPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__consent__notice{position:relative;margin:0}}@media (min-width:0) and (max-width:767px){.rshb .phoneSelectionPopup .modalDialog__content{padding:54px 24px 32px}.rshb .phoneSelectionPopup .modalDialog__img{width:187px;height:83px}.rshb .phoneSelectionPopup .modalDialog__title{margin-bottom:32px;font-size:18px;line-height:21px}.rshb .phoneSelectionPopup .modalDialog__control{min-width:240px}.rshb .coborInvAcceptPopup__lastStep{padding:69px 23px 28px}.rshb .coborInvAcceptPopup__lastStep__greetingImg{width:216px;margin-bottom:28px}.rshb .coborInvAcceptPopup__lastStep__title{margin-bottom:28px}}
.rshb .loginCoborrowerEsia--wwY9T{width:100%;height:500px}
.rshb .coborrowerGreeting{padding:48px 40px 40px;text-align:center}.rshb .coborrowerGreeting__greetingImgWrapper{margin-bottom:40px}.rshb .coborrowerGreeting__greetingImg{max-width:100%}.rshb .coborrowerGreeting__title{margin-bottom:16px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}.rshb .coborrowerGreeting__text{margin-bottom:24px;color:#000;font-size:14px;line-height:16px}.rshb .coborrowerGreeting__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 8px}.rshb .coborrowerGreeting__controls__button{width:160px;min-width:160px;height:50px;margin:0 8px;font-weight:500;font-size:14px;line-height:normal}@media (max-width:767px){.rshb .coborrowerGreeting{padding:63px 17px 32px}.rshb .coborrowerGreeting__greetingImg{width:169px}.rshb .coborrowerGreeting__title{margin-bottom:16px;font-size:18px;line-height:21px}.rshb .coborrowerGreeting__controls{display:block;padding:0 7px}.rshb .coborrowerGreeting__controls__button{width:100%;margin:0}.rshb .coborrowerGreeting__controls__button:last-child{margin-top:12px}}
.rshb .inviteResponseDialogWrapper--s2cF- .ant-modal-content{border-radius:20px}.rshb .inviteResponseDialogWrapper--s2cF- .ant-modal-content .ant-modal-body{padding:0}.rshb .inviteResponseDialogWrapper--s2cF- .ant-modal-close{top:32px;right:32px;width:30px;height:30px}.rshb .inviteResponseDialogWrapper--s2cF- .ant-modal-close .ant-modal-close-x{width:30px;height:30px;line-height:32px}.rshb .inviteResponseDialog--Wdm21{overflow:hidden}.rshb .inviteResponseDialog__header--Nscmv{padding:32px 32px 26px;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.07);box-shadow:0 4px 25px 0 rgba(0,0,0,.07)}.rshb .inviteResponseDialog__content--83aHb{padding:28px 48px}@media (max-width:767px){.rshb .inviteResponseDialogWrapper--s2cF- .ant-modal-close{top:28px}.rshb .inviteResponseDialog__logo--bzGMC{width:112px;height:24px;margin-top:3px}}
.rshb .coborrowerInviteResponse__pageBackdrop{width:100%;height:500px}
.rshb .appConfirmSms__header{padding:30px 40px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07)}.rshb .appConfirmSms__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 40px}.rshb .appConfirmSms__consentInfo{position:relative;width:100%;height:112px;margin-bottom:16px;padding:32px 32px 32px 106px;border-radius:15px;background-image:-webkit-gradient(linear,left bottom, left top,from(#e8eff9),to(#f4f7fb));background-image:linear-gradient(0deg,#e8eff9,#f4f7fb);color:#1c1c1c;font-size:16px;line-height:1.5}.rshb .appConfirmSms__consentInfo__error{background-color:#fdf1e5;background-image:none}.rshb .appConfirmSms__consentInfo:before{content:"";position:absolute;top:25px;left:24px;width:62px;height:62px;background-image:url(/images/icons/info-big.svg)}.rshb .appConfirmSms__title{margin-bottom:30px;color:#1c1c1c;font-size:14px;line-height:normal;text-align:center}.rshb .appConfirmSms__consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;margin-bottom:32px;padding:20px 28px 20px 36px;border:1px solid #c9cacc;border-radius:15px}.rshb .appConfirmSms__pdf{width:38px;height:40px;background:url(/common/images/icons/file-download-pdf.svg) no-repeat 50%;background-size:cover}.rshb .appConfirmSms__linkWrp{width:225px}.rshb .appConfirmSms__arrowBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:51px;height:48px;border-left:1px solid #bdbdbd}.rshb .appConfirmSms__arrowBlock__img{width:24px;height:24px;background:url(/common/images/icons/arrow-down-black.svg) no-repeat 50%;background-size:cover}.rshb .appConfirmSms__link{color:#42ab44;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}.rshb .appConfirmSms__errorArea{margin-bottom:10px;color:red;font-size:14px;line-height:20px;text-align:center}.rshb .appConfirmSms__smsInputArea{margin-bottom:12px}.rshb .appConfirmSms__codeComment{margin-bottom:44px;color:#969696;font-size:12px;line-height:14px;text-align:center}.rshb .appConfirmSms__actionText{color:#2e7cd9;font-size:14px;line-height:1.29;text-decoration:underline}.rshb .appConfirmSms__actionText__inactive{text-decoration:none;opacity:.5}.rshb .appConfirmSms__buttonBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .appConfirmSms__buttonWrp{width:200px;margin:0 8px}.rshb .appConfirmSms__button{width:100%;min-width:0;height:50px;font-weight:500;font-size:14px;line-height:normal;letter-spacing:normal}.rshb .appConfirmSms__infoBottom{margin-bottom:32px;color:#969696;font-size:14px;line-height:16px;text-align:center}@media (min-width:0) and (max-width:767px){.rshb .appConfirmSms__content{padding:0 16px 24px}.rshb .appConfirmSms__consent{height:56px;margin-bottom:24px;padding:16px 16px 16px 15px}.rshb .appConfirmSms__consentInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 32px);height:92px;padding:16px 16px 16px 82px;border-radius:0;font-size:12px}.rshb .appConfirmSms__consentInfo:before{top:22px;left:13px;width:48px;height:48px;background-size:contain}.rshb .appConfirmSms__pdf{width:24px;height:25px}.rshb .appConfirmSms__linkWrp{width:auto}.rshb .appConfirmSms__arrowBlock{width:31px;height:24px}.rshb .appConfirmSms__arrowBlock__img{width:16px;height:16px}.rshb .appConfirmSms__link{font-size:12px}.rshb .appConfirmSms__codeComment,.rshb .appConfirmSms__subTitle{margin-bottom:24px}.rshb .appConfirmSms__header{padding:24px 16px}.rshb .appConfirmSms__logo{width:111px;height:24px}}
.rshb .appConfirmSuccess__header{padding:40px 64px 24px}.rshb .appConfirmSuccess__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;font-weight:500;font-size:24px;line-height:normal;text-align:center}.rshb .appConfirmSuccess__titleImg{margin-bottom:48px}.rshb .appConfirmSuccess__content{padding:0 64px 40px}.rshb .appConfirmSuccess__message{margin-bottom:4px;padding:0 9px;color:#1c1c1c;font-size:14px;line-height:1.29;text-align:center}.rshb .appConfirmSuccess__buttonBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.rshb .appConfirmSuccess__buttonWrp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;max-width:100%;margin-top:20px;padding:0 10px}.rshb .appConfirmSuccess__button{width:100%;padding:20px;font-weight:500;font-size:14px;line-height:normal;letter-spacing:-.2px}@media (max-width:767px){.rshb .appConfirmSuccess__header{padding:54px 54px 16px}.rshb .appConfirmSuccess__titleImg{width:179px;margin-bottom:32px}.rshb .appConfirmSuccess__content{padding:0 12px 32px}.rshb .appConfirmSuccess__message{padding:0}.rshb .appConfirmSuccess__buttonBlock{display:block;margin:0;padding:0 12px}.rshb .appConfirmSuccess__buttonWrp{padding:0}.rshb .appConfirmSuccess__buttonWrp:last-child{margin-top:12px}.rshb .appConfirmSuccess__button{min-width:auto;height:auto;padding:17px 20px;font-weight:500;font-size:14px;line-height:16px}}
.rshb .appConfirmFail{padding:60px 44px 40px;text-align:center}.rshb .appConfirmFail__img{margin-bottom:40px}.rshb .appConfirmFail__title{margin-bottom:24px;font-weight:500;font-size:24px;line-height:1.5}.rshb .appConfirmFail__contacts{margin-bottom:32px}.rshb .appConfirmFail__contact{display:block;font-weight:500;font-size:24px;line-height:1.5}.rshb .appConfirmFail__button{height:50px;font-weight:500;font-size:14px;line-height:normal}@media (max-width:767px){.rshb .appConfirmFail{padding:40px 16px}.rshb .appConfirmFail__img{width:158px}.rshb .appConfirmFail__title{margin-bottom:16px;font-weight:500;font-size:20px;line-height:1.4}.rshb .appConfirmFail__contacts{margin-bottom:24px}.rshb .appConfirmFail__contact{font-size:16px;line-height:1.75}}
.rshb .appConfirmPopupWrapper .ant-modal-content{border-radius:20px}.rshb .appConfirmPopupWrapper .ant-modal-content .ant-modal-body{padding:0}.rshb .appConfirmPopupWrapper .ant-modal-close{top:35px;right:40px;width:30px;height:30px}.rshb .appConfirmPopupWrapper .ant-modal-close .ant-modal-close-x{width:30px;height:30px}@media (max-width:767px){.rshb .appConfirmPopupWrapper .ant-modal-close{top:21px;right:21px}}
.rshb .personal-data-lead-request .modalDialog__content{padding:0}.rshb .personal-data-lead-request .modalDialog__title{width:400px;max-width:100%;margin-bottom:0;padding:32px 40px 24px;line-height:1.33;text-align:left}.rshb .personal-data-lead-request .modalDialog__text{margin-bottom:0;padding:0 40px 24px;line-height:1.43;text-align:left}.rshb .personal-data-lead-request .modalDialog__controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 40px;-webkit-box-shadow:0 4px 40px rgba(0,0,0,.11);box-shadow:0 4px 40px rgba(0,0,0,.11)}.rshb .personal-data-lead-request .modalDialog__control{width:auto;min-width:auto;height:auto;padding:13px 80px;line-height:1.43}@media (max-width:767px){.rshb .personal-data-lead-request .modalDialog__title{padding:26px 72px 16px 16px;font-size:16px;line-height:1.5}.rshb .personal-data-lead-request .modalDialog__text{padding:0 16px 20px}.rshb .personal-data-lead-request .modalDialog__controls{padding:16px}}
.rshb .processLeadRequest__error{margin-left:32px;color:#f23030;font-size:12px;line-height:.8;letter-spacing:.1px}.rshb .processLeadRequest__checkboxContent{position:relative;top:-4px;max-width:312px;font-size:12px;line-height:1.5}.rshb .processLeadRequest__checkboxLink{color:#42ab44;font-weight:400;font-size:12px}.rshb .processLeadRequest__gosRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding-top:24px;border-top:1px solid #bdbdbd}.rshb .processLeadRequest__gosText{max-width:320px;color:#1c1c1c;font-weight:500;font-size:16px}.rshb .processLeadRequest__gosText__description br{display:none}.rshb .processLeadRequest__gosButton{width:232px;height:48px;font-weight:500;font-size:14px;line-height:normal}.rshb .processLeadRequest__checkboxMidnameRequiredWrapper{margin-top:12px}.rshb .processLeadRequest__modal .ant-modal-content{overflow:visible}@media (min-width:768px) and (max-width:1279px){.rshb .processLeadRequest__gosText__description br{display:inline}}@media (min-width:0) and (max-width:767px){.rshb .processLeadRequest__error{margin-left:0}.rshb .processLeadRequest__gosText{margin-bottom:20px;font-size:14px;text-align:center}.rshb .processLeadRequest__gosText__description br{display:inline}.rshb .processLeadRequest__gosButton{width:100%}}
.rshb .leadDialogCompletion .modalDialog__content{padding:30px 25px 32px}.rshb .leadDialogCompletion .modalDialog__img{margin-bottom:0}.rshb .leadDialogCompletion .modalDialog__title{max-width:320px;margin-bottom:20px;line-height:28px}.rshb .leadDialogCompletion .modalDialog__text--margin{margin-bottom:24px}.rshb .leadDialogCompletion .modalDialog__control{width:200px}.rshb .leadDialogCompletion__message{margin-bottom:20px;color:#686f7c;line-height:20px}@media (max-width:767px){.rshb .leadDialogCompletion .modalDialog__content{padding:0}.rshb .leadDialogCompletion .modalDialog__img{margin-top:68px;margin-bottom:0}.rshb .leadDialogCompletion .modalDialog__title{max-width:320px;margin-bottom:20px;line-height:28px}.rshb .leadDialogCompletion .modalDialog__text--margin{margin-bottom:20px}.rshb .leadDialogCompletion .modalDialog__controls{padding:0 24px 32px}.rshb .leadDialogCompletion .modalDialog__control{width:auto}.rshb .leadDialogCompletion__message{max-width:192px;margin:0 auto 20px;color:#686f7c;line-height:20px}}
.rshb .leadDialog--requestForm .modalDialog__content{padding:56px 110px 20px;text-align:left}.rshb .leadDialog--requestForm .modalDialog__title{margin-bottom:0}.rshb .leadDialog--requestForm .modalDialog__controls{position:relative;z-index:1;height:50px}.rshb .leadDialog--requestForm .modalDialog__control{position:absolute;right:0;width:232px;border-color:#bdbdbd;background-color:#fff;color:#1c1c1c}.rshb .leadDialog--requestForm .modalDialog__control_center{position:unset}.rshb .leadDialog--requestForm:after{content:"";position:absolute;bottom:0;width:100%;height:90px;-webkit-box-shadow:0 4px 40px rgba(0,0,0,.11);box-shadow:0 4px 40px rgba(0,0,0,.11)}.rshb .leadDialog--confirmation .modalDialog__content{padding:53px 32px 40px}.rshb .leadDialog--confirmation .modalDialog__control{min-width:180px;height:50px}.rshb .leadDialog--confirmation .modalDialog__control:first-child{border-color:#bdbdbd;background-color:#fff;color:#1c1c1c}.rshb .leadDialog--confirmation .modalDialog__img{width:160px;height:160px;margin-bottom:28px}.rshb .leadDialog--confirmation .modalDialog__title{margin-bottom:20px}.rshb .leadDialog--confirmation .modalDialog__text{margin-bottom:32px;color:#7d7e7f;font-weight:400;font-style:normal;font-size:16px;line-height:24px;text-align:center}@media (max-width:1279px){.rshb .leadDialog--requestForm{width:100%}.rshb .leadDialog--requestForm .modalDialog__content{padding:32px 56px 20px}}@media (max-width:767px){.rshb .leadDialog--requestForm .modalDialog__title{max-width:70%;font-size:20px}.rshb .leadDialog--requestForm .modalDialog__content{padding:20px 16px;text-align:center}.rshb .leadDialog--requestForm .modalDialog__control{position:relative}.rshb .leadDialog--confirmation .modalDialog__content{padding:32px 24px}.rshb .leadDialog--confirmation .modalDialog__img{width:110px;height:110px}.rshb .leadDialog--confirmation .modalDialog__text{font-size:14px;line-height:20px}.rshb .leadDialog--confirmation .modalDialog__control{min-width:240px}}
.rshb .errorDialog .modalDialog__logo{height:40px;margin:20px 20px 0}.rshb .errorDialog .modalDialog__content{padding:53px 60px}.rshb .errorDialog .modalDialog__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}.rshb .errorDialog .modalDialog__title{margin-top:20px;margin-bottom:24px;line-height:32px}.rshb .errorDialog__text{margin-bottom:28px;font-size:16px;line-height:20px}.rshb .errorDialog__controlBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .errorDialog__control{width:200px;min-width:200px;height:48px;font-weight:500;font-size:14px;line-height:20px}.rshb .errorDialog__date{margin-top:16px;color:#7d7e7f;font-weight:500;font-size:12px;line-height:14px}@media (min-width:0) and (max-width:767px){.rshb .errorDialog .modalDialog__title{margin-bottom:16px;font-size:16px;line-height:20px}.rshb .errorDialog .modalDialog__content{padding:40px 57px}.rshb .errorDialog__text{margin-bottom:20px}.rshb .errorDialog__control{width:100%;min-width:unset}.rshb .errorDialog__date{margin-top:8px;font-weight:400}}
.rshb .logoutCoborrowerEsia--rtxrx{width:100%;height:500px}
.rshb .applicationModalBKI--ZR9F\+ .modalDialog__content{padding:30px 25px 32px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__img{margin-top:20px;margin-bottom:20px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__title{max-width:413px;margin-bottom:20px;line-height:32px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__text{color:#b0b1b2;line-height:20px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__text--margin{margin:0 45px 24px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__control{width:200px}@media (max-width:767px){.rshb .applicationModalBKI--ZR9F\+ .modalDialog__content{padding:0}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__img{margin-top:68px;margin-bottom:0}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__title{max-width:221px;margin-top:20px;margin-bottom:12px;font-size:16px;line-height:20px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__text--margin{margin:0 30px 24px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__controls{padding:0 24px 32px}.rshb .applicationModalBKI--ZR9F\+ .modalDialog__control{width:auto}.rshb .applicationModalBKI--ZR9F\+ :global__message{max-width:192px;margin:0 auto 20px;color:#686f7c;line-height:20px}}
.rshb .spinner--2UYZB{position:fixed;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}
.rshb .faqCatalogCard--JlgIp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;height:212px;padding:32px 40px;border-radius:20px;background-color:#f5f7f9;color:#1c1c1c;cursor:pointer}.rshb .faqCatalogCard__image--1tTuF{width:76px;height:76px;margin-bottom:28px}.rshb .faqCatalogCard__title--QUoE9{font-weight:400;font-size:14px;line-height:20px;text-align:center}@media (max-width:1279px){.rshb .faqCatalogCard--JlgIp{width:210px}}@media (max-width:767px){.rshb .faqCatalogCard--JlgIp{width:136px;height:152px;padding:24px 14px}.rshb .faqCatalogCard__image--1tTuF{width:56px;height:56px;margin-bottom:16px}.rshb .faqCatalogCard__title--QUoE9{font-size:12px}}
.rshb .faqMain--pRxyE{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding-top:20px}.rshb .faqMain__title--lqjxC{margin-bottom:12px;font-weight:500;font-size:24px;line-height:32px;text-align:center}.rshb .faqMain__subtitle--q89Hm{margin-bottom:0;color:#7d7e7f;font-weight:400;font-size:16px;line-height:24px;text-align:center}.rshb .faqMain__list--qFino{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:760px;margin-top:60px}@media (max-width:1279px){.rshb .faqMain__list--qFino{width:100%;padding:0 40px}}@media (max-width:767px){.rshb .faqMain--pRxyE{padding-top:0}.rshb .faqMain__title--lqjxC{font-size:16px}.rshb .faqMain__list--qFino{gap:16px;width:100%;margin-top:36px;padding:0}}
.rshb .faqHeader--s4k5f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .faqHeader__info--Oaplj{height:96px;background-color:#ebedf0}.rshb .faqHeader__info--Oaplj,.rshb .faqHeader__infoContent--DbsdM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .faqHeader__infoContent--DbsdM{width:100%;max-width:1280px;margin:0 auto;padding:20px 0}.rshb .faqHeader__link--GXW5b{cursor:pointer}.rshb .faqHeader__infoText--hHOIh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#000;font-weight:400;font-size:14px;line-height:20px}.rshb .faqHeader__infoText_gray--\+JR0O{margin:0 22px;color:#d2d2d2}.rshb .faqHeader__wrapper--YdU4t{width:100%;margin-top:-8px;border-radius:16px 16px 0 0;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06)}.rshb .faqHeader__content--FEOqP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:37px 0}.rshb .faqHeader__title--8a\+6N{font-weight:500;font-size:24px}.rshb .faqHeader__backBtn--A8blC{display:none}@media (max-width:1279px){.rshb .faqHeader__title--8a\+6N{font-size:16px}.rshb .faqHeader__content--FEOqP{max-width:768px;padding:31px 40px}.rshb .faqHeader__infoContent--DbsdM{max-width:768px;padding:22px 40px}}@media (max-width:767px){.rshb .faqHeader__info--Oaplj{display:none}.rshb .faqHeader__title--8a\+6N{font-size:14px}.rshb .faqHeader__content--FEOqP{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 16px}.rshb .faqHeader__backBtn--A8blC{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-right:16px;border-radius:50%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07)}}
.rshb .faqMenu--Khyja{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:305px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 14px;border-radius:12px;background-color:#fff}.rshb .faqMenu__item--eiqyQ{padding-left:14px;border-radius:26px;color:#000;font-size:14px;line-height:52px;text-decoration:none;cursor:pointer}.rshb .faqMenu__item_active--5HD9y{background-color:#ebedf0}@media (max-width:1279px){.rshb .faqMenu--Khyja{width:232px;padding:0;background-color:unset}.rshb .faqMenu__item--eiqyQ{line-height:48px}}@media (max-width:767px){.rshb .faqMenu--Khyja{width:100%;padding:0 16px}.rshb .faqMenu_hidden--CdN4k{display:none}.rshb .faqMenu__item--eiqyQ{margin-bottom:16px;padding:28px 20px;line-height:16px}.rshb .faqMenu__item--eiqyQ,.rshb .faqMenu__item_active--5HD9y{background-color:#fff}}
.rshb .faqListItem--5yZtB{width:100%;margin-bottom:16px;padding:0 36px 0 40px;border-radius:16px;background-color:#fff}.rshb .faqListItem__header--HVnyh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:28px 0;border-bottom:1px solid #ebedf0;cursor:pointer}.rshb .faqListItem__header__title--A0K22{color:#000;font-weight:400;font-size:16px;text-align:left}.rshb .faqListItem__header__icon--c\+NQY{width:34px;height:34px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .faqListItem__header__icon_opened--JL\+rs{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.rshb .faqListItem__header_opened--1aJov{border-bottom:none}.rshb .faqListItem__text--qD5cn{max-width:800px;margin-top:28px;padding-bottom:40px;font-weight:400;font-size:14px;line-height:24px}@media (max-width:1279px){.rshb .faqListItem--5yZtB{padding:0 18px}.rshb .faqListItem__header__title--A0K22{font-size:14px}.rshb .faqListItem__text--qD5cn{font-size:12px}}@media (max-width:767px){.rshb .faqListItem__header__title--A0K22{font-size:12px}.rshb .faqListItem__text--qD5cn{padding-bottom:28px}}
.rshb .faqList--eVV6s{width:100%;max-width:955px;margin-left:20px}@media (max-width:1279px){.rshb .faqList--eVV6s{max-width:452px}}@media (max-width:767px){.rshb .faqList--eVV6s{margin-left:0;padding:0 16px}.rshb .faqList_hidden--t7FjZ{display:none}}
.rshb .faqCategories--XF-lR{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:overlay;width:100%;height:100vh;background-color:#f5f7f9}.rshb .faqCategories__content--4W5yS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;margin:40px auto}@media (max-width:1279px){.rshb .faqCategories__content--4W5yS{padding:0 40px 0 24px}}@media (max-width:767px){.rshb .faqCategories__content--4W5yS{margin:20px auto;padding:0}}
.rshb .faqModal--WosIz{width:100%!important;max-width:100%!important;height:100vh;margin:auto}.rshb .faqModal--WosIz .ant-modal-body{padding:0}
.rshb .faqPage--8GlTU{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:40px 0 248px;background-color:#fff;background-image:url(/common/images/faq/bg-image.svg);background-position:bottom;background-size:contain;background-repeat:no-repeat}@media (max-width:1279px){.rshb .faqPage--8GlTU{padding-bottom:200px;background-size:190%}}@media (max-width:767px){.rshb .faqPage--8GlTU{padding-bottom:200px;background-size:490%}}
.rshb .esiaSmsStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px}.rshb .esiaSmsStep__title{color:#1c1c1c}.rshb .esiaSmsStep__errorArea,.rshb .esiaSmsStep__title{margin-bottom:24px;font-size:14px;line-height:16px;text-align:center}.rshb .esiaSmsStep__errorArea{color:red}.rshb .esiaSmsStep__smsInputArea{margin-bottom:12px}.rshb .esiaSmsStep__codeComment{color:#969696;font-size:12px;line-height:14px;text-align:center}.rshb .esiaSmsStep__codeComment__actionText{color:#2e7cd9;font-size:14px;line-height:1.29;text-decoration:underline}.rshb .esiaSmsStep__codeComment__actionText__inactive{text-decoration:none;opacity:.5}.rshb .esiaSmsStep__footNote{margin-top:32px;color:#969696;font-size:14px;line-height:16px;text-align:center}.rshb .esiaSmsStep__buttonBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.rshb .esiaSmsStep__buttonBlock__buttonWrp{width:209px;margin:0 8px}.rshb .esiaSmsStep__buttonBlock__buttonWrp__button{width:100%;min-width:0;height:50px;font-weight:500;font-size:14px;line-height:normal}@media (max-width:767px){.rshb .esiaSmsStep{padding:24px}}
.rshb .esiaRegPopupWrapper .ant-modal-content{border-radius:20px}.rshb .esiaRegPopupWrapper .ant-modal-content .ant-modal-body{padding:0}.rshb .esiaRegPopupWrapper .ant-modal-close{top:17px;right:40px;width:30px;height:30px}.rshb .esiaRegPopup__closeIcon,.rshb .esiaRegPopupWrapper .ant-modal-close .ant-modal-close-x{width:30px;height:30px}.rshb .esiaRegPopup__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 40px}.rshb .esiaRegPopup__logo{display:inline-block;width:180px;height:38px}@media (min-width:0) and (max-width:767px){.rshb .esiaRegPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm{padding:0 16px 20px}.rshb .esiaRegPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__twoElemRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.rshb .esiaRegPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__twoElemRow__wrp{margin:0 0 20px}.rshb .esiaRegPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__consent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .esiaRegPopupWrapper .ant-modal .ant-modal-content .ant-modal-body .personalDataConfirm__consent__notice{position:relative;margin:0}}
.rshb .esiaAuthAccessDenied .modalDialog__control{min-width:220px;height:50px}.rshb .esiaAuthAccessDenied .modalDialog__control:first-child{min-width:160px;border-color:#bdbdbd;background-color:#fff;color:#1c1c1c}.rshb .esiaAuthAccessDenied .modalDialog__text{min-width:300px;margin-bottom:32px;padding:0 20px;color:#7d7e7f;font-size:16px;line-height:24px;text-align:center}
.rshb .clientIdentificationEsia---QGra{width:100%;height:500px}
.rshb .loginEsia--UN-ft{width:100%;height:500px}
.rshb .errorMessage--mHQJZ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.rshb .errorMessage__header--ABWpN{display:block;width:342px;height:82px;color:#fff;font-size:36px;line-height:38px}.rshb .errorMessage__text--BSH3f{display:block;width:380px}@media (max-width:767px){.rshb .errorMessage__header--ABWpN{width:190px;height:45px;margin:0 0 16px;font-size:20px;line-height:22px}.rshb .errorMessage__text--BSH3f{width:220px;font-size:14px;line-height:16px}}
.rshb .serverErrorPage--0aoKD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:800px;color:#fff;text-align:center;background-position:bottom;background-color:#e2f6e2;background-image:url(/common/images/error-pages/page-server-error-background.png);background-size:cover;background-repeat:no-repeat}.rshb .serverErrorPage__illustrationImage--GD2Tq{height:139px;margin-top:10px;background-image:url(/common/images/error-pages/500-wire.svg)}.rshb .serverErrorPage__errorCodeImage--BTVuM,.rshb .serverErrorPage__illustrationImage--GD2Tq{width:100%;background-position:bottom;background-size:contain;background-repeat:no-repeat}.rshb .serverErrorPage__errorCodeImage--BTVuM{height:91px;background-image:url(/common/images/error-pages/500.svg)}.rshb .serverErrorPage__button--4qkkO{display:inline-block;width:145px;height:50px;margin-bottom:180px;border-radius:56px;background-color:#42ab44;color:#fff;font-weight:500;font-size:14px;line-height:50px;letter-spacing:-.2px}@media (max-width:767px){.rshb .serverErrorPage__button--4qkkO{display:inline-block;width:200px;height:50px;margin-bottom:145px;border-radius:56px;background-color:#42ab44;color:#fff;font-weight:500;font-size:14px;line-height:50px;letter-spacing:-.2px}}
.rshb .notFoundPage--d6Y65{width:100%;height:800px;text-align:center;background-position:bottom;background-color:#f5f7f9;background-image:url(/common/images/error-pages/page-not-found-background.svg);background-size:cover;background-repeat:no-repeat}.rshb .notFoundPage__button--E7yjI{display:inline-block;width:145px;height:40px;margin-top:360px;padding:11px 32px;border-radius:56px;background-color:#42ab44;color:#fff;font-weight:500;font-size:14px;line-height:16px;letter-spacing:-.2px}@media (max-width:1800px){.rshb .notFoundPage__button--E7yjI{margin-top:420px}}@media (max-width:1500px){.rshb .notFoundPage__button--E7yjI{margin-top:460px}}@media (max-width:1279px){.rshb .notFoundPage--d6Y65{height:600px}.rshb .notFoundPage__button--E7yjI{margin-top:340px}}@media (max-width:767px){.rshb .notFoundPage--d6Y65{height:400px}.rshb .notFoundPage__button--E7yjI{width:200px;margin-top:220px}}
.rshb .mortgageNotFoundPage--G1MFW{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:800px;text-align:center}.rshb .mortgageNotFoundPage__illustrationImage--ACfiS{width:250px;height:250px;margin-top:80px;margin-bottom:60px;background-image:url(/common/images/error-pages/mortgage-not-found.svg)}.rshb .mortgageNotFoundPage__h1--7wwih{margin-bottom:40px}.rshb .mortgageNotFoundPage__buttons--GrPYz{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .mortgageNotFoundPage__selectMortgageBtn--Teu5R{width:204px;height:48px;margin-right:24px;font-weight:500;font-size:14px;line-height:20px}.rshb .mortgageNotFoundPage__allProgramsBtn--r9TKA{width:274px;height:48px;font-weight:500;font-size:14px;line-height:20px}@media screen and (max-width:1279px){.rshb .mortgageNotFoundPage--G1MFW{height:600px}.rshb .mortgageNotFoundPage__illustrationImage--ACfiS{width:200px;height:200px;margin-top:60px;margin-bottom:40px;background-size:contain}.rshb .mortgageNotFoundPage__h1--7wwih{margin-bottom:30px;font-size:32px;line-height:40px}.rshb .mortgageNotFoundPage__selectMortgageBtn--Teu5R{width:184px;height:40px;margin-right:16px}.rshb .mortgageNotFoundPage__allProgramsBtn--r9TKA{width:256px;height:40px}}@media screen and (max-width:767px){.rshb .mortgageNotFoundPage--G1MFW{height:400px}.rshb .mortgageNotFoundPage__illustrationImage--ACfiS{width:132px;height:132px;margin-bottom:36px}.rshb .mortgageNotFoundPage__h1--7wwih{margin-bottom:40px;font-size:28px;line-height:36px}.rshb .mortgageNotFoundPage__buttons--GrPYz{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .mortgageNotFoundPage__selectMortgageBtn--Teu5R{width:342px;margin-right:0;margin-bottom:16px}.rshb .mortgageNotFoundPage__allProgramsBtn--r9TKA{width:342px}}
.rshb .header{z-index:1000;width:100%;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06)}.rshb .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;height:88px;margin:0 auto;padding:22px 0;-webkit-transition:height .3s ease;transition:height .3s ease}.rshb .header__container__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:1279px){.rshb .header__container{max-width:1280px;height:62px;padding:12px 40px}.rshb .header__container__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767px){.rshb .header__container{height:50px;padding:13px 16px}.rshb .header__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .otherSites__list{margin:0;padding:0;list-style:none}.rshb .otherSites__item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.rshb .otherSites__item__link{padding-top:24px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rshb .otherSites__item__title{color:#fff}.rshb .otherSites__item__description{font-size:12px;line-height:16px;color:#b0b1b2}.rshb .otherSites__item__image{width:72px;height:72px;min-width:72px;min-height:100%;margin-right:24px;margin-left:0;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:50%;background-color:hsla(0,0%,100%,.05)}.rshb .otherSites__item__arrow{width:10px;height:10px;margin-right:0;margin-left:16px}@media (max-width:767px){.rshb .otherSites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:44px}.rshb .otherSites__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.rshb .otherSites__list::-webkit-scrollbar{display:none}.rshb .otherSites__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:140px;padding:0 16px}.rshb .otherSites__item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.05);border-bottom:none}.rshb .otherSites__item:first-child{margin-left:auto}.rshb .otherSites__item:last-child{margin-right:auto}.rshb .otherSites__item__image{width:60px;height:60px;min-width:60px;min-height:100%;margin-right:0;margin-bottom:12px}.rshb .otherSites__item__arrow{position:absolute;top:10px;right:0}.rshb .otherSites__item__title{font-size:16px;line-height:20px}.rshb .otherSites__item__description{font-size:10px;line-height:14px;margin-bottom:0}.rshb .otherSites__item__link{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;text-align:center}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .popularTopics__list{margin:0;padding:0;list-style:none}.rshb .popularTopics__item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.rshb .popularTopics__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:16px}.rshb .popularTopics__item__image{width:52px;height:52px;margin-right:20px;margin-left:0;background-position:50%;background-size:cover;background-repeat:no-repeat;min-width:52px;border-radius:50%;background-color:hsla(0,0%,100%,.05);background-size:20px auto}.rshb .popularTopics__item__parentPath{font-size:12px;line-height:16px;margin-top:0;margin-bottom:4px;color:#7d7e7f}.rshb .popularTopics__item__title{font-size:14px;line-height:16px;margin:0;color:#fff}@media (max-width:767px){.rshb .popularTopics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.rshb .popularTopics__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.rshb .popularTopics__list::-webkit-scrollbar{display:none}.rshb .popularTopics__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:120px;margin-bottom:0;padding:0 12px}.rshb .popularTopics__item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.05)}.rshb .popularTopics__item:nth-child(2n),.rshb .popularTopics__item:nth-child(odd){border-bottom:none}.rshb .popularTopics__item:first-child{margin-left:auto}.rshb .popularTopics__item:last-child{margin-right:auto;border:none}.rshb .popularTopics__item__link{padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.rshb .popularTopics__item__image{margin-right:0;margin-bottom:14px}.rshb .popularTopics__item__parentPath{font-size:10px;line-height:14px}.rshb .popularTopics__item__title{font-size:12px;line-height:14px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .serviceMenuContent{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .serviceMenuContent__mainContainer{width:380px}.rshb .serviceMenuContent__popularTopicsContainer{width:240px}.rshb .serviceMenuContent__mainTitle{margin-bottom:16px;color:#fff}.rshb .serviceMenuContent__mainDescription{font-size:14px;line-height:20px;margin-bottom:50px;color:#b0b1b2}.rshb .serviceMenuContent__subtitle{font-size:12px;line-height:20px;color:#b0b1b2;letter-spacing:3px;text-transform:uppercase}.rshb .serviceMenuContent__verticalSeparator{margin-right:60px;margin-left:60px;width:1px;background-color:hsla(0,0%,100%,.05)}@media (max-width:767px){.rshb .serviceMenuContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.rshb .serviceMenuContent__mainContainer,.rshb .serviceMenuContent__popularTopicsContainer{width:100%}.rshb .serviceMenuContent__popularTopicsContainer{padding-bottom:40%}.rshb .serviceMenuContent__mainDescription,.rshb .serviceMenuContent__mainTitle{text-align:center}.rshb .serviceMenuContent__mainTitle{margin-bottom:12px;font-size:24px;line-height:32px}.rshb .serviceMenuContent__mainDescription{font-size:12px;line-height:20px}.rshb .serviceMenuContent__verticalSeparator{display:none}.rshb .serviceMenuContent__subtitle{font-size:10px;line-height:12px;margin-bottom:28px;text-align:center}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .serviceMenu__toggleButton{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #c9cacc;border-radius:100%;background-color:#fff}.rshb .serviceMenu__toggleButton:active,.rshb .serviceMenu__toggleButton:focus,.rshb .serviceMenu__toggleButton:hover{outline:0}.rshb .serviceMenu__popover{-webkit-animation-duration:0s!important;animation-duration:0s!important}.rshb .serviceMenu__popover .ant-popover-arrow{top:7px;right:20px!important;border-top-color:rgba(28,28,28,.75)!important;border-left-color:rgba(28,28,28,.75)!important}.rshb .serviceMenu__popover .ant-popover-inner{padding:48px;border-radius:20px;background-color:rgba(28,28,28,.75);-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media screen and (max-width:911px){.rshb .serviceMenu__popover .ant-popover-arrow{right:60px!important}}@media screen and (max-width:880px){.rshb .serviceMenu__popover{width:100%}}@media screen and (max-width:767px){.rshb .serviceMenu__popover .ant-popover-arrow{right:36px!important}}@media screen and (max-width:670px){.rshb .serviceMenu__popover{left:0!important}.rshb .serviceMenu__popover .ant-popover-arrow{display:none}}@media (max-width:767px){.rshb .serviceMenu__popover .ant-popover-inner{padding:40px}}@media screen and (max-width:576px){.rshb .serviceMenu__popover .ant-popover-inner{padding:16px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .toggleMenuButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;min-width:unset;padding:16px;border:2px solid #c9cacc;border-radius:100%;background-color:#fff}.rshb .toggleMenuButton:active,.rshb .toggleMenuButton:focus,.rshb .toggleMenuButton:hover{border:2px solid #b0b1b2}.rshb .toggleMenuButton:hover{cursor:pointer}.rshb .toggleMenuButton path{fill:#1c1c1c}@media (max-width:1279px){.rshb .toggleMenuButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-right:0;padding:0}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .serviceMenu__popover{-webkit-animation-duration:0s!important;animation-duration:0s!important}@media screen and (max-width:670px){.rshb .serviceMenu__popover{left:0!important}}@media screen and (max-width:880px){.rshb .serviceMenu__popover{width:100%}}.rshb .serviceMenu__popover .ant-popover-arrow{top:7px;right:20px!important;border-top-color:rgba(28,28,28,.75)!important;border-left-color:rgba(28,28,28,.75)!important}.rshb .serviceMenu__popover .ant-popover-inner{padding:48px;border-radius:20px;background-color:rgba(28,28,28,.75);-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media (max-width:767px){.rshb .serviceMenu__popover .ant-popover-inner{padding:40px}}@media screen and (max-width:576px){.rshb .serviceMenu__popover .ant-popover-inner{padding:16px}}@media screen and (max-width:911px){.rshb .serviceMenu__popover .ant-popover-arrow{right:60px!important}}@media screen and (max-width:767px){.rshb .serviceMenu__popover .ant-popover-arrow{right:36px!important}}@media screen and (max-width:670px){.rshb .serviceMenu__popover .ant-popover-arrow{display:none}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .swipeable-menu{display:none}@media (max-width:767px){.rshb .swipeable-menu{position:absolute;right:0;bottom:56px;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;width:100%;height:100vh;border-radius:20px 20px 0 0;background-color:rgba(28,28,28,.75);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:top .2s linear;transition:top .2s linear;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.rshb .swipeable-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;width:100%}.rshb .swipeable-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:28px;padding-bottom:48px}.rshb .swipeable-menu__wrapper:before{content:"";position:absolute;top:8px;display:block;width:33px;height:3px;border:20px;background-color:#7d7e7f}.rshb .swipeable-menu__icon{width:14px;height:14px;margin-right:12px}.rshb .swipeable-menu__text{color:#fff;font-weight:400;font-size:14px;line-height:1.25}.rshb .swipeable-menu__disable-layout{position:absolute;top:0;right:0;z-index:99;width:100%;height:100%;background:#1c1c1c;opacity:.7}.rshb .swipeable-menu__open .swipeable-menu__wrapper:before{top:5px}.rshb .swipeable-menu__open .swipeable-menu__text{font-weight:400}}
.rshb .footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:80px 0 72px}.rshb .footerMenu__logoContainer{position:relative;padding-right:14px}.rshb .footerMenu__logoContainer .logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:186px;height:40px;margin-right:145px;margin-bottom:48px}.rshb .footerMenu__logoContainer .logo__image{width:100%;height:100%}.rshb .footerMenu__break{display:none}.rshb .footerMenu__linksContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .footerMenu__linksContainer__group{width:auto}.rshb .footerMenu__linksContainer__group:nth-child(3){width:290px}.rshb .footerMenu__linksContainer__links{padding-bottom:10px}.rshb .footerMenu__linksContainer__links:last-of-type{padding-bottom:0}.rshb .footerMenu__linksContainer__links__arrow{display:none}.rshb .footerMenu__linksContainer__links__title{color:#969696;font-size:12px;line-height:1.67;letter-spacing:3px;text-transform:uppercase}.rshb .footerMenu__linksContainer__links ul{margin:12px 0 0;padding:0;list-style:none}.rshb .footerMenu__linksContainer__links ul li{color:#1c1c1c;font-weight:400;font-size:14px;line-height:32px;letter-spacing:normal}.rshb .footerMenu__linksContainer__links ul li *{color:#1c1c1c;text-decoration:none;cursor:pointer}.rshb .footerMenu__linksContainer__links ul li :hover{color:#42ab44}.rshb .footerMenu__linksContainer__links ul li:last-child{margin-bottom:0}.rshb .footerMenu__linksContainer__links:last-child{padding-right:0}@media (max-width:1279px){.rshb .footerMenu{display:block;padding:48px 63px 48px 40px}.rshb .footerMenu__break{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;width:0}.rshb .footerMenu .logo{margin-bottom:40px}}@media (max-width:767px){.rshb .footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:32px 16px 0}.rshb .footerMenu .logo{position:relative;top:0;width:140px;height:30px;margin-right:0;margin-bottom:25px}.rshb .footerMenu__linksContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.rshb .footerMenu__linksContainer__links{padding:16px 0;border-bottom:1px solid #c6d0de}.rshb .footerMenu__linksContainer__links__disable{display:none}.rshb .footerMenu__linksContainer__links__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .footerMenu__linksContainer__links__arrow{display:block;width:25px;height:25px}.rshb .footerMenu__linksContainer__links__arrow__expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .footerMenu__linksContainer__group .footerMenu__linksContainer__links{padding-bottom:10px}.rshb .footerMenu__linksContainer__group:last-child{display:block;width:100%}.rshb .footerMenu__linksContainer__group:last-child .footerMenu__linksContainer__links:last-of-type{border-bottom:none}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .socialLinks{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:77px}.rshb .socialLinks__link{width:32px;height:32px;margin:0 12px 6px 0}@media screen and (max-width:767px){.rshb .socialLinks{margin-top:12px}}
.rshb .copyright{width:100%;margin:0 auto;background-color:#f5f7f9;font-size:12px}.rshb .copyright__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:40px 0}.rshb .copyright__column,.rshb .copyright__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.rshb .copyright__logo{display:block;margin:0 43px 0 0}.rshb .copyright__content{padding-right:10px;color:#bdbdbd}.rshb .copyright__address{padding-right:45px}.rshb .copyright__address a{color:#1c1c1c}.rshb .copyright span{display:block}@media (max-width:1279px){.rshb .copyright__container{padding:24px 40px 32px}.rshb .copyright__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rshb .copyright__logo{margin-bottom:16px}.rshb .copyright__content{max-width:220px}.rshb .copyright__address{padding-top:16px}}@media (max-width:767px){.rshb .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.rshb .copyright__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:24px 16px}.rshb .copyright__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.rshb .copyright__logo{width:164px}.rshb .copyright__logo .icon{margin-bottom:24px}.rshb .copyright__content{max-width:100%;margin-bottom:8px}.rshb .copyright__content span{display:inline;margin-left:.5em}.rshb .copyright__address{padding-top:6px}}
.rshb .termsOfUse{background-color:#fff;color:#1c1c1c;font-size:12px}.rshb .termsOfUse__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1280px;margin:0 auto;padding:40px 0}.rshb .termsOfUse__content a,.rshb .termsOfUse__content div{display:block;padding:0 20px;border-left:1px solid #dadada;color:#1c1c1c;text-decoration:none}.rshb .termsOfUse__content a:first-child,.rshb .termsOfUse__content div:first-child{padding-left:0;border-left:none}.rshb .termsOfUse__content a:last-child,.rshb .termsOfUse__content div:last-child{padding-right:0}@media (max-width:1279px){.rshb .termsOfUse__content{padding:32px 40px}.rshb .termsOfUse__content a,.rshb .termsOfUse__content div{padding:0 12px}}@media (max-width:767px){.rshb .termsOfUse__content{display:block;padding:32px 16px}.rshb .termsOfUse__content a,.rshb .termsOfUse__content div{width:100%;margin-top:24px;padding:0;border-left:none}.rshb .termsOfUse__content a:first-child,.rshb .termsOfUse__content div:first-child{margin-top:0}}
.rshb .bottomText{background-color:#000;color:#fff;font-size:12px}.rshb .bottomText__container{width:100%;max-width:1280px;margin:0 auto}.rshb .bottomText__container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:910px;padding:22px 0}@media (max-width:1279px){.rshb .bottomText__container__content{padding:32px 40px}}@media (max-width:767px){.rshb .bottomText__container__content{padding:32px 16px}}
.rshb .footer{width:100%;margin-top:0}.rshb .footer__image{height:auto;margin:0 auto}.rshb .footer__content{padding:0;background-color:#fff}
.rshb .footer__background{display:block;overflow:hidden;width:100%;height:160px;margin:90px auto 0}@media (max-width:1279px){.rshb .footer{margin-top:90px}.rshb .footer__background{display:none}}
.rshb .errorDialogWrapper .ant-modal-content{overflow:hidden;border-radius:20px}.rshb .errorDialogWrapper .ant-modal-content .ant-modal-body{padding:0}.rshb .errorDialog__logo{display:inline-block;width:180px;height:38px;margin:32px 32px 0}.rshb .errorDialog__content{padding:32px 32px 56px;text-align:center}.rshb .errorDialog__content__title{margin-bottom:16px;color:#1c1c1c;font-weight:500;font-style:normal;font-stretch:normal;font-size:24px;line-height:normal;letter-spacing:normal}.rshb .errorDialog__content__text{margin-bottom:48px;color:#000;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .errorDialog__content__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rshb .errorDialog__content__controls__button{width:160px;min-width:160px;height:50px;margin:0 8px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}
.rshb .fullscreenBackground{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:bottom;background-color:#f5f7f9;background-size:100%;background-repeat:no-repeat;background-image:url(/common/images/fullscreen-background.svg)}
.rshb .mortgagePageBanner{width:100%;border-radius:20px;background:-webkit-gradient(linear,left top, left bottom,from(#caecff),to(#e5f7ff));background:linear-gradient(180deg,#caecff,#e5f7ff)}.rshb .mortgagePageBanner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;padding:32px 106px;border:2px solid transparent;border-radius:20px;cursor:pointer;background-position:bottom;background-image:url(/common/images/programs/rural_mortgage_page_banner.svg);background-repeat:no-repeat;background-size:cover;background-origin:border-box}.rshb .mortgagePageBanner__container:hover{border-color:#42ab44}.rshb .mortgagePageBanner__title{max-width:430px;margin-bottom:24px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:32px;text-align:center}.rshb .mortgagePageBanner__button{width:196px;height:48px;border:2px solid #1c1c1c;border-radius:24px;background-color:unset;color:#1c1c1c;font-weight:500;font-size:14px;line-height:20px}@media (max-width:1279px){.rshb .mortgagePageBanner{max-width:712px}.rshb .mortgagePageBanner__container{background-image:url(/common/images/programs/rural_mortgage_page_banner_tablet.svg)}.rshb .mortgagePageBanner__title{margin-bottom:20px;font-size:20px;line-height:28px}}@media (max-width:767px){.rshb .mortgagePageBanner{max-width:288px;background:-webkit-gradient(linear,left top, left bottom,from(#d8f3ff),to(#f1fbff));background:linear-gradient(180deg,#d8f3ff,#f1fbff)}.rshb .mortgagePageBanner__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:256px;padding:24px;background-image:url(/common/images/programs/rural_mortgage_page_banner_mobile.svg);background-position:0 0;background-size:contain}.rshb .mortgagePageBanner__title{margin-bottom:20px;font-size:16px;line-height:20px;text-align:left}.rshb .mortgagePageBanner__button{width:168px;min-width:168px;height:40px}}
.rshb .briefInfo{width:100%;height:104px;margin:0 auto 30px;padding:0 108px}.rshb .briefInfo-container{position:relative;top:-70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px;border-radius:15px;background-color:#fff;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.15);box-shadow:0 4px 25px 0 rgba(0,0,0,.15)}.rshb .briefInfo-container__icon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:54px;height:54px;margin:0 40px;background-position:50%;background-size:contain;background-repeat:no-repeat}.rshb .briefInfo-container__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:40px}.rshb .briefInfo-container__mainItem__title{color:#969696;font-size:14px;line-height:18px}.rshb .briefInfo-container__mainItem__text{color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}@media (max-width:1279px){.rshb .briefInfo{height:76px;margin:-26px auto 28px;padding:0 16px}.rshb .briefInfo-container{top:-32px;width:100%;height:88px;margin:0;padding:20px;border-radius:15px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06)}.rshb .briefInfo-container__icon{margin:0}.rshb .briefInfo-container__main{margin-right:0}.rshb .briefInfo-container__mainItem{margin-left:20px}.rshb .briefInfo-container__mainItem__title{font-size:12px}.rshb .briefInfo-container__mainItem__text{font-size:14px}}@media (max-width:767px){.rshb .briefInfo{height:auto;margin:36px auto;padding:0 16px}.rshb .briefInfo-container{top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;border-radius:15px}.rshb .briefInfo-container__icon{display:none}.rshb .briefInfo-container__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.rshb .briefInfo-container__mainItem{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.rshb .briefInfo-container__mainItem__title{line-height:1.29}.rshb .briefInfo-container__mainItem__text{margin-top:3px;line-height:18px}.rshb .briefInfo-container__mainItem:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rshb .briefInfo-container__mainItem:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rshb .briefInfo-container__mainItem:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rshb .briefInfo-container__mainItem:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}
.rshb .accordionItem--0se25{border-radius:20px;background:#fff}.rshb .accordionItem--0se25:not(:last-child){margin-bottom:20px}.rshb .accordionItem__button--xnc6z{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:40px 54px;border:none;background:none;cursor:pointer}.rshb .accordionItem__button--xnc6z,.rshb .accordionItem__header--MciN-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .accordionItem__headerIcon--mD55o{width:24px;height:24px}.rshb .accordionItem__headerTitle--EK7wG{margin-left:20px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}.rshb .accordionItem__buttonToggle--MyK5o{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.rshb .accordionItem__buttonToggle_opened--GV-h9{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .accordionItem__collapse--ovuuV{overflow:hidden;max-height:0;-webkit-transition:max-height .15s;transition:max-height .15s}.rshb .accordionItem__collapse_show--Kyy33{max-height:2000px;-webkit-transition:max-height .4s;transition:max-height .4s}.rshb .accordionItem__body--po0Fn{padding:0 100px 60px}@media screen and (max-width:1279px){.rshb .accordionItem--0se25{border-radius:10px}.rshb .accordionItem__button--xnc6z{padding:32px 36px}.rshb .accordionItem__headerTitle--EK7wG{font-size:20px;line-height:normal;text-align:left}.rshb .accordionItem__buttonToggle--MyK5o{top:28px;right:42px}.rshb .accordionItem__body--po0Fn{padding:8px 36px 40px}}@media screen and (max-width:767px){.rshb .accordionItem--0se25{border-radius:0}.rshb .accordionItem__button--xnc6z{padding:28px 16px}.rshb .accordionItem__headerTitle--EK7wG{font-size:16px}.rshb .accordionItem__buttonToggle--MyK5o{top:22px;right:16px}.rshb .accordionItem__body--po0Fn{padding:8px 16px 28px}}
.rshb .borrower-age__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:32px}.rshb .borrower-age__title-container:first-child{margin-top:0}.rshb .borrower-age__title{color:#1c1c1c;font-weight:500;font-size:16px;line-height:20px}.rshb .borrower-age__item{padding-bottom:32px;border-bottom:1px solid #e2e4e5}.rshb .borrower-age__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.rshb .borrower-age__item-text{margin-top:24px;color:#1c1c1c;font-size:16px;line-height:18px}.rshb .borrower-age__item-description{color:#969696;font-size:16px;line-height:18px}.rshb .borrower-age__item-description p{margin:24px 0 0}@media (min-width:768px) and (max-width:1279px){.rshb .borrower-age__title-container{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.rshb .borrower-age__title{margin-top:8px;font-size:14px;line-height:16px}.rshb .borrower-age__item{margin-bottom:0;margin-left:0;padding-bottom:24px}.rshb .borrower-age__item-text{margin-top:12px;font-size:14px;line-height:16px}.rshb .borrower-age__item-description{font-size:14px}.rshb .borrower-age__item-description p{margin-top:16px}}@media (min-width:0) and (max-width:767px){.rshb .borrower-age__title{margin-top:8px;font-size:14px;line-height:16px}.rshb .borrower-age__title-container{display:block}.rshb .borrower-age__item{margin-left:0}.rshb .borrower-age__item-text{margin-top:8px;font-size:14px;line-height:16px}.rshb .borrower-age__item-description{font-size:12px;line-height:14px}.rshb .borrower-age__item-description p{margin:16px 0 0}}
.rshb .requirementsAgeDFO__subTitle{margin-bottom:16px;font-weight:500;font-size:16px;line-height:18px}.rshb .requirementsAgeDFO__subContainer{margin-top:24px}@media (min-width:768px) and (max-width:1279px){.rshb .requirementsAgeDFO__subTitle{margin-bottom:8px;color:#969696;font-size:14px;line-height:16px}}@media (min-width:0) and (max-width:767px){.rshb .requirementsAgeDFO__subTitle{margin-bottom:8px;color:#969696;font-size:14px;line-height:16px}}
.rshb .borrower-container__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}.rshb .borrower-container__field__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:275px;margin-right:50px}.rshb .borrower-container__field:last-child{margin-bottom:0}.rshb .borrower-container__field__age:not(:last-child){margin-bottom:28px}.rshb .borrower-container__field__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:54px;height:54px}.rshb .borrower-container__field__title{margin-left:15px;color:#969696;font-weight:500;font-size:20px;line-height:135%}.rshb .borrower-container__field__content{padding-top:16px}.rshb .borrower-container__field__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rshb .borrower-container__field__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .borrower-container__field__value:not(:last-child){margin-bottom:48px}.rshb .borrower-container__field__value__wideText{margin-bottom:12px;color:#1c1c1c;font-size:16px;line-height:22px;white-space:pre-line}.rshb .borrower-container__field__value__wideText:last-child{margin-bottom:0}.rshb .borrower-container__field__value__name{margin-bottom:16px;color:#1c1c1c;font-weight:500;font-size:16px;line-height:18px}.rshb .borrower-container__field__value__text{margin-top:30px}.rshb .borrower-container__field__value__text__item{margin-top:40px;color:#1c1c1c;font-size:14px;line-height:1.57}@media (min-width:768px) and (max-width:1279px){.rshb .borrower-container__field{margin-bottom:24px}.rshb .borrower-container__field__header{width:150px;margin-right:100px}.rshb .borrower-container__field__icon{width:40px;height:40px;background-size:contain}.rshb .borrower-container__field__title{font-weight:500;font-size:14px}.rshb .borrower-container__field__age:not(:last-child){margin-bottom:20px}.rshb .borrower-container__field__container{width:100%;font-size:14px}.rshb .borrower-container__field__value:not(:last-child){margin-bottom:40px}.rshb .borrower-container__field__value__name{margin-bottom:12px;font-size:14px;line-height:16px}.rshb .borrower-container__field__value__wideText{max-width:500px;color:#1c1c1c;font-size:14px;white-space:pre-wrap}}@media (min-width:0) and (max-width:767px){.rshb .borrower-container__field{display:block;margin-bottom:40px}.rshb .borrower-container__field__header{width:100%;margin-right:0}.rshb .borrower-container__field__content{margin-bottom:8px}.rshb .borrower-container__field__age{width:100%}.rshb .borrower-container__field__age:not(:last-child){margin-bottom:16px}.rshb .borrower-container__field__icon{width:40px;height:40px;background-size:contain}.rshb .borrower-container__field__title{margin-left:12px;font-weight:500;font-size:14px}.rshb .borrower-container__field__container{width:100%;font-size:14px}.rshb .borrower-container__field__value:not(:last-child){margin-bottom:32px}.rshb .borrower-container__field__value__name{font-size:14px}.rshb .borrower-container__field__value__wideText{margin-bottom:16px;color:#1c1c1c;font-size:14px;line-height:16px}}
.rshb .additionalInfo{margin-top:40px;padding:24px 62px 24px 24px;border-radius:8px;background:#f5f7f9}.rshb .additionalInfo__title{margin-bottom:8px;font-weight:500;font-size:16px;line-height:22px}.rshb .additionalInfo__text{font-size:16px;line-height:24px;white-space:pre-line}.rshb .additionalInfo__text p:not(:last-child){margin:0 0 24px}.rshb .additionalInfo__text p:last-child{margin:0}.rshb .additionalInfo__bold{font-weight:700}.rshb .additionalInfo__green{color:#42ab44}@media (min-width:768px) and (max-width:1279px){.rshb .additionalInfo__text{font-size:14px;line-height:20px}}@media (min-width:0) and (max-width:767px){.rshb .additionalInfo{padding:16px}.rshb .additionalInfo__text{font-size:14px;line-height:20px}}
.rshb .conditions-base-text-block-container:not(:last-child){margin-bottom:40px}.rshb .conditions-base-text-block-container__title{margin-bottom:4px;font-weight:500;font-size:16px;line-height:20px}.rshb .conditions-base-text-block-container__subtitle{padding-bottom:4px;font-weight:700;font-size:16px}.rshb .conditions-base-text-block-container__heading{font-weight:500;font-size:16px;line-height:24px}.rshb .conditions-base-text-block-container__text{font-size:14px;line-height:18px;white-space:pre-line}.rshb .conditions-base-text-block-container__text p:not(:last-child){margin:0 0 24px}.rshb .conditions-base-text-block-container__text p:last-child{margin:0}.rshb .conditions-base-text-block-container__description{margin-top:20px;color:#969696;font-size:14px;line-height:18px}.rshb .conditions-base-text-block-container__bold{font-weight:700}.rshb .conditions-base-text-block-container__green{color:#42ab44}@media (min-width:768px) and (max-width:1279px){.rshb .conditions-base-text-block-container{width:100%}.rshb .conditions-base-text-block-container__title{margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px}.rshb .conditions-base-text-block-container__text{font-size:14px}}@media (min-width:0) and (max-width:767px){.rshb .conditions-base-text-block-container__title{margin-bottom:8px;font-size:14px}.rshb .conditions-base-text-block-container__text{font-size:14px}}
.rshb .list{color:#1c1c1c;line-height:22px}.rshb .list:not(:last-child){padding-bottom:20px}.rshb .list__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:12px}.rshb .list__title p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.rshb .list__toggle{width:16px;height:16px;margin-left:4px;background-image:url(/common/images/programs/icons/drop-arrow.svg);background-size:cover;-webkit-transition:.3s;transition:.3s}.rshb .list__toggle--opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .list__value{margin-left:0;padding-bottom:16px;padding-left:32px;font-size:16px}.rshb .list__value>li{padding-bottom:12px;list-style-type:none}.rshb .list__value>li:last-child{padding-bottom:0}.rshb .list__description{color:#969696;font-size:12px;line-height:18px}.rshb .list__description p{margin-bottom:0}.rshb .list__green{color:#42ab44}.rshb .list:first-child{margin-top:0}.rshb .list:last-child{padding-bottom:0}@media (min-width:768px) and (max-width:1279px){.rshb .list{width:100%}}@media (min-width:0) and (max-width:767px){.rshb .list{width:100%;margin-left:0}.rshb .list:not(:last-child){padding-bottom:24px}}
.rshb .creditGoalDFO__block:not(:last-child){margin-bottom:24px}.rshb .creditGoalDFO__h4{margin:0;font-weight:500}.rshb .creditGoalDFO__ul{margin:0;padding:0;list-style-type:none}.rshb .creditGoalDFO__h4,.rshb .creditGoalDFO__ul{font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1279px){.rshb .creditGoalDFO__h4,.rshb .creditGoalDFO__ul{font-size:14px;line-height:20px}}@media (min-width:0) and (max-width:767px){.rshb .creditGoalDFO__block:not(:last-child){margin-bottom:20px}.rshb .creditGoalDFO__h4,.rshb .creditGoalDFO__ul{font-size:14px;line-height:16px}}
.rshb .specialConditionsDFO__block:not(:last-child){margin-bottom:24px}.rshb .specialConditionsDFO__h3{margin:0;font-weight:500;font-size:20px;line-height:24px}.rshb .specialConditionsDFO__h4{margin:0;font-weight:500}.rshb .specialConditionsDFO__h4,.rshb .specialConditionsDFO__text{font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1279px){.rshb .specialConditionsDFO__h3{font-size:16px;line-height:20px}.rshb .specialConditionsDFO__h4,.rshb .specialConditionsDFO__text{font-size:14px;line-height:20px}}@media (min-width:0) and (max-width:767px){.rshb .specialConditionsDFO__h3,.rshb .specialConditionsDFO__h4,.rshb .specialConditionsDFO__text{font-size:14px;line-height:16px}}
.rshb .creditConditionsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:76px}.rshb .creditConditionsContainer__container{-ms-flex-item-align:center;align-self:center}.rshb .creditConditionsContainer__container .additionalInfo{margin-top:32px;padding:20px 102px 24px 92px;background:linear-gradient(260.3deg,#f4f7fd 18.9%,#f4f7fb 98.21%)}.rshb .creditConditionsContainer__container .additionalInfo__title{position:relative;margin-bottom:6px;line-height:20px}.rshb .creditConditionsContainer__container .additionalInfo__title:before{content:"";position:absolute;left:-68px;padding:24px;border-radius:50%;background-position:50%;background-color:#fff;background-image:url(/common/images/icons/info-black.svg);background-repeat:no-repeat}.rshb .creditConditionsContainer__container .additionalInfo__text{font-size:14px;line-height:20px}.rshb .creditConditionsContainer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:66px}.rshb .creditConditionsContainer:last-child{margin-bottom:0}.rshb .creditConditionsContainer__icon{width:54px;height:54px}.rshb .creditConditionsContainer__title{width:190px;margin-left:15px;color:#969696;font-weight:500;font-size:20px;line-height:135%}@media (min-width:768px) and (max-width:1279px){.rshb .creditConditionsContainer{margin-bottom:48px}.rshb .creditConditionsContainer__container .additionalInfo{margin-top:25px;padding:20px 50px 24px 76px}.rshb .creditConditionsContainer__container .additionalInfo__title{font-size:14px}.rshb .creditConditionsContainer__container .additionalInfo__title:before{left:-56px;padding:20px}.rshb .creditConditionsContainer__icon{width:40px;height:40px;background-size:contain}.rshb .creditConditionsContainer__title{width:160px;margin-left:12px;font-weight:500;font-size:14px;line-height:16px}.rshb .creditConditionsContainer__header{margin-right:36px}}@media (min-width:0) and (max-width:767px){.rshb .creditConditionsContainer{display:block;margin-bottom:40px}.rshb .creditConditionsContainer__container{padding-top:12px}.rshb .creditConditionsContainer__container .additionalInfo{margin-top:25px;padding:20px 5px 24px 76px}.rshb .creditConditionsContainer__container .additionalInfo__title{font-size:14px}.rshb .creditConditionsContainer__container .additionalInfo__title:before{left:-56px;padding:20px}.rshb .creditConditionsContainer__header{margin-right:0}.rshb .creditConditionsContainer__icon{width:40px;height:40px;background-size:contain}.rshb .creditConditionsContainer__title{width:auto;margin-left:12px;font-size:14px;line-height:16px}}
.rshb .creditConditions__block:not(:last-child){margin-bottom:28px}.rshb .creditConditions__list{margin-bottom:0;padding-left:16px;font-weight:400;font-size:16px;line-height:24px}.rshb .creditConditions__list_withoutDot{padding-left:0}.rshb .creditConditions__list_withoutDot li{list-style-type:none}.rshb .creditConditions__listMargin{margin-bottom:24px}.rshb .creditConditions__h2,.rshb .creditConditions__h3{margin:0;font-weight:500;font-size:20px;line-height:24px}.rshb .creditConditions__h4{margin:0;font-weight:500;font-size:16px;line-height:24px}.rshb .creditConditions__h2Margin{margin-bottom:28px}.rshb .creditConditions__h3Margin{margin-bottom:16px}.rshb .creditConditions__h4Margin{margin-bottom:24px}.rshb .creditConditions__text{font-size:16px;line-height:24px}.rshb .creditConditions__textMargin1:not(:last-child){margin-bottom:16px}.rshb .creditConditions__textMargin2:not(:last-child){margin-bottom:24px}.rshb .creditConditions__textMargin3{margin-bottom:32px}.rshb .creditConditions__ol{margin:0;padding-left:16px;font-size:16px;line-height:28px}.rshb .creditConditions__ulInside{padding-left:0;color:#969696;list-style-type:none}.rshb .creditConditions__textMedium{font-weight:500}.rshb .creditConditions__green{color:#42ab44}.rshb .creditConditions__textBold{font-weight:500;font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1279px){.rshb .creditConditions__list{font-size:14px}.rshb .creditConditions__h2,.rshb .creditConditions__h3{font-size:16px;line-height:20px}.rshb .creditConditions__h4{font-size:14px}.rshb .creditConditions__h2Margin{margin-bottom:28px}.rshb .creditConditions__h3Margin{margin-bottom:8px}.rshb .creditConditions__h4Margin{margin-bottom:24px}.rshb .creditConditions__text{font-size:14px;line-height:20px}.rshb .creditConditions__textMargin1:not(:last-child){margin-bottom:12px}.rshb .creditConditions__ol{font-size:14px;line-height:24px}}@media (min-width:0) and (max-width:767px){.rshb .creditConditions__list{font-size:14px}.rshb .creditConditions__listMargin{margin-bottom:8px}.rshb .creditConditions__h2,.rshb .creditConditions__h3{font-size:16px;line-height:20px}.rshb .creditConditions__h4{font-size:14px}.rshb .creditConditions__h2Margin{margin-bottom:28px}.rshb .creditConditions__h3Margin,.rshb .creditConditions__h4Margin{margin-bottom:8px}.rshb .creditConditions__text{font-size:14px;line-height:20px}.rshb .creditConditions__textMargin1:not(:last-child){margin-bottom:8px}.rshb .creditConditions__textMargin2:not(:last-child),.rshb .creditConditions__textMargin3{margin-bottom:16px}.rshb .creditConditions__ol{font-size:14px;line-height:24px}}
.rshb .documentsPackageTabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:13px 0 54px}.rshb .documentsPackageTabs__item{padding:0 2px 24px;border-bottom:3px solid transparent;font-weight:500;font-size:20px;line-height:24px;-webkit-transition:border .2s ease-in;transition:border .2s ease-in}.rshb .documentsPackageTabs__item--active{border-bottom-color:#42ab44}.rshb .documentsPackageTabs__item:not(:last-child){margin-right:62px}@media (min-width:768px) and (max-width:1279px){.rshb .documentsPackageTabs{margin:4px 0 40px}.rshb .documentsPackageTabs__item{padding:0 0 26px;font-size:16px;line-height:20px}.rshb .documentsPackageTabs__item:not(:last-child){margin-right:90px}}@media (min-width:0) and (max-width:767px){.rshb .documentsPackageTabs{margin:0 0 24px}.rshb .documentsPackageTabs__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 16px;font-size:14px;line-height:20px;text-align:left}.rshb .documentsPackageTabs__item:not(:last-child){margin-right:16px}}
.rshb .documentsPackageRefinanceMortgage__text{margin-bottom:28px;font-size:16px;line-height:24px}.rshb .documentsPackageRefinanceMortgage__list{color:#969696;font-size:16px;line-height:18px}.rshb .documentsPackageRefinanceMortgage__listItem{margin-bottom:28px}.rshb .documentsPackageRefinanceMortgage__textHighlight{color:#969696;font-weight:500;font-size:16px;line-height:18px}@media (min-width:768px) and (max-width:1279px){.rshb .documentsPackageRefinanceMortgage__text{margin-bottom:28px;font-size:14px}.rshb .documentsPackageRefinanceMortgage__list{font-size:14px;line-height:16px}.rshb .documentsPackageRefinanceMortgage__listItem{margin-bottom:20px}.rshb .documentsPackageRefinanceMortgage__textHighlight{font-size:14px;line-height:16px}}@media (min-width:0) and (max-width:767px){.rshb __text{margin-bottom:20px;font-size:14px}.rshb __list{font-size:14px;line-height:16px}.rshb __listItem{margin-bottom:20px}.rshb __textHighlight{font-size:14px;line-height:16px}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1--\+6Div,.rshb h1{font-size:40px;line-height:48px}.rshb .h2--oJ3Dd,.rshb h2{font-size:32px;line-height:40px}.rshb .h3--y4ZOR,.rshb h3{font-size:28px;line-height:36px}.rshb .h4--vR3O8,.rshb h4{font-size:24px;line-height:32px}.rshb .h5--kuBkj,.rshb h5{font-size:20px;line-height:24px}.rshb .h6--mcXlp,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg--HlUc7{font-size:18px;line-height:28px}.rshb .text-base--WKB\+N{font-size:16px;line-height:24px}.rshb .text-sm--KkrdE{font-size:14px;line-height:20px}.rshb .text-sm-16--XtkzY{font-size:14px;line-height:16px}.rshb .text-xs--Pm6Ll{font-size:12px;line-height:20px}.rshb .text-xs-16--8CNX\+{font-size:12px;line-height:16px}.rshb .text-xs-14--dF8VV{font-size:12px;line-height:14px}.rshb .text-xxs--ukGBT{font-size:10px;line-height:16px}.rshb .text-xxs-14--groKd{font-size:10px;line-height:14px}.rshb .documentsPackageInfo--ei5si{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:522px;margin-top:44px;border-radius:8px;background:linear-gradient(260.3deg,#e8eff9 18.9%,#f4f7fb 98.21%)}.rshb .documentsPackageInfo__title--FgEMK{max-width:370px;padding:34px 32px;font-weight:500;font-size:18px;line-height:24px}.rshb .documentsPackageInfo__delimiter--Iuw6Q{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:516px;height:4px;margin:0 auto;background-color:#f2f5fb}.rshb .documentsPackageInfo__item--Oi4Sm{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px 32px}.rshb .documentsPackageInfo__itemCount--UAcHG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:16px;border-radius:50%;background:linear-gradient(176.72deg,#fff 2.71%,#fff 123.3%);font-weight:700;font-size:16px;line-height:24px}.rshb .documentsPackageInfo__itemContent--BWZjM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .documentsPackageInfo__itemTitle--eNirl{margin-bottom:10px;font-weight:500}.rshb .documentsPackageInfo__itemText--pZVxL,.rshb .documentsPackageInfo__itemTitle--eNirl{max-width:360px;color:#000;font-size:14px;line-height:20px}@media (max-width:1279px){.rshb .documentsPackageInfo--ei5si{width:310px}.rshb .documentsPackageInfo__title--FgEMK{max-width:250px;padding:28px;font-size:16px;line-height:20px}.rshb .documentsPackageInfo__delimiter--Iuw6Q{width:310px}.rshb .documentsPackageInfo__item--Oi4Sm{padding:16px 28px}.rshb .documentsPackageInfo__itemText--pZVxL{max-width:170px}}@media (max-width:767px){.rshb .documentsPackageInfo--ei5si{width:288px;margin-bottom:24px}.rshb .documentsPackageInfo__title--FgEMK{max-width:240px;padding:28px;font-weight:500;font-size:16px}.rshb .documentsPackageInfo__delimiter--Iuw6Q{width:100%}.rshb .documentsPackageInfo__item--Oi4Sm{padding:16px 28px}}
.rshb .documentsPackage{color:#1c1c1c}.rshb .documentsPackage__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.rshb .documentsPackage__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;padding-right:24px}.rshb .documentsPackage__fields--refinance{width:690px;padding-right:0}.rshb .documentsPackage__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rshb .documentsPackage__field:not(:last-child){margin-bottom:60px}.rshb .documentsPackage__fieldIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:54px;height:54px}.rshb .documentsPackage__fieldText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}.rshb .documentsPackage__fieldName{font-size:16px;line-height:18px}.rshb .documentsPackage__fieldName--refinance{font-size:16px;line-height:24px}.rshb .documentsPackage__fieldDescription{margin-top:12px;color:#969696;font-size:16px;line-height:18px}.rshb .documentsPackage__fieldList{margin-top:25px;color:#000;font-size:14px}.rshb .documentsPackage__fieldList:first-child{margin-top:0}.rshb .documentsPackage__listItem{margin-top:16px;font-size:16px;line-height:18px}.rshb .documentsPackage__listItem:first-child{margin-top:0}.rshb .documentsPackage__listItemTitle{font-weight:700}.rshb .documentsPackage__listItemDescription{margin-top:8px;color:#969696}.rshb .documentsPackage__listItemDescription__link{margin-left:4px}.rshb .documentsPackage__files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}.rshb .documentsPackage__file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer}.rshb .documentsPackage__file:not(:last-child){margin-bottom:28px}.rshb .documentsPackage__fileIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px}.rshb .documentsPackage__fileName{margin-left:16px;color:#2e7cd9;font-weight:500;font-size:14px;line-height:16px}@media (min-width:768px) and (max-width:1279px){.rshb .documentsPackage__fields{width:50%;padding-right:10px}.rshb .documentsPackage__fields--refinance{width:450px}.rshb .documentsPackage__fieldIcon{width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.rshb .documentsPackage__field:not(:last-child){margin-bottom:40px}.rshb .documentsPackage__fieldText{margin-left:15px}.rshb .documentsPackage__fieldName,.rshb .documentsPackage__fieldName--refinance{font-size:14px;line-height:16px}.rshb .documentsPackage__fieldDescription{margin-top:8px;font-size:12px;line-height:14px}.rshb .documentsPackage__files{width:50%}.rshb .documentsPackage__fileName{margin-left:12px}}@media (min-width:0) and (max-width:767px){.rshb .documentsPackage{font-size:14px}.rshb .documentsPackage__fieldName,.rshb .documentsPackage__fieldName--refinance{font-size:14px;line-height:16px}.rshb .documentsPackage__fields{width:100%;margin-bottom:64px;padding-right:0}.rshb .documentsPackage__fields--refinance{width:100%}.rshb .documentsPackage__field:not(:last-child){margin-bottom:32px}.rshb .documentsPackage__fieldText{margin-left:15px;font-size:14px;line-height:16px}.rshb .documentsPackage__fieldDescription{margin-top:12px;font-size:12px;line-height:14px}.rshb .documentsPackage__fieldIcon{width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.rshb .documentsPackage__files{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.rshb .documentsPackage__file:not(:last-child){margin-bottom:24px}.rshb .documentsPackage__fileIcon{min-width:18px;min-height:18px;background-repeat:no-repeat}}
.rshb .interestRate{max-width:520px}.rshb .interestRate__percent{position:relative;height:72px;padding:24px 76px;border-radius:8px;background-color:#f5f7f9;font-weight:500;font-size:20px;line-height:24px}.rshb .interestRate__percent:before{content:"";position:absolute;top:12px;left:12px;width:48px;height:48px;background-image:url(/common/images/programs/icons/round-percent.svg)}.rshb .interestRate__rateFactors{margin-top:32px}.rshb .interestRate__h2{margin-top:32px;margin-bottom:16px;font-weight:500;font-size:16px;line-height:20px}.rshb .interestRate__rateFactorItem{font-weight:400;font-size:14px;line-height:28px}.rshb .interestRate__partnersListTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;color:#42ab44;font-weight:400;font-size:16px;line-height:28px}.rshb .interestRate__partnersList,.rshb .interestRate__partnersListTitle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:8px;border-radius:8px;background-color:#f5f7f9}.rshb .interestRate__partnersList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;max-height:234px;padding:16px 21px;color:#000;font-size:14px;line-height:20px}.rshb .interestRate__partnersListItem{max-width:260px}.rshb .interestRate__partnersListToggle{width:16px;height:16px;margin-left:4px;background-image:url(/common/images/programs/icons/drop-arrow-green.svg);background-size:cover;-webkit-transition:.3s;transition:.3s}.rshb .interestRate__partnersListToggle--opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .interestRate__button{min-width:auto;height:auto;margin-top:6px;padding:14px 47px;border-color:#1c1c1c;border-radius:8px;background-color:#1c1c1c;font-weight:500;font-size:14px;line-height:20px}.rshb .interestRate__footer{margin-top:32px;padding-top:24px;border-top:1px solid #e2e4e5;color:#7d7e7f;font-size:12px;line-height:20px}.rshb .interestRate__footerItem{white-space:pre-line}.rshb .interestRate__footerItem:not(:last-child){margin-bottom:24px}@media (min-width:768px) and (max-width:1279px){.rshb .interestRate{max-width:435px}.rshb .interestRate__h2{font-size:16px;line-height:20px}.rshb .interestRate__rateFactorItem{font-size:14px;line-height:26px}.rshb .interestRate__partnersListTitle{font-size:14px}.rshb .interestRate__partnersList{font-size:12px}}@media (min-width:0) and (max-width:767px){.rshb .interestRate{max-width:435px}.rshb .interestRate__h2{font-size:14px;line-height:20px}.rshb .interestRate__rateFactorItem{font-size:14px;line-height:26px}.rshb .interestRate__partnersListTitle{font-size:14px}.rshb .interestRate__partnersList{max-height:252px;font-size:12px}.rshb .interestRate__partnersListItem{max-width:190px}.rshb .interestRate__button,.rshb .interestRate__footer{width:100%}}
.rshb .repaymentMethods-container__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rshb .repaymentMethods-container__field{width:400px}.rshb .repaymentMethods-container__field:first-child{margin-right:150px}.rshb .repaymentMethods-container__field__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .repaymentMethods-container__field__name{max-width:315px;margin-left:15px;color:#969696;font-weight:500;font-size:20px;line-height:1.2}.rshb .repaymentMethods-container__field__icon{width:54px;height:54px}.rshb .repaymentMethods-container__field__description{margin-top:36px;color:#000;font-size:16px;line-height:22px}@media (min-width:768px) and (max-width:1279px){.rshb .repaymentMethods-container__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .repaymentMethods-container__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.rshb .repaymentMethods-container__field:first-child{margin-right:0;margin-bottom:44px}.rshb .repaymentMethods-container__field__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;background-size:contain}.rshb .repaymentMethods-container__field__name{max-width:142px;margin-left:12px;font-size:14px;line-height:20px}.rshb .repaymentMethods-container__field__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:194px;margin-right:54px}.rshb .repaymentMethods-container__field__description{margin-top:0;font-size:14px;line-height:20px}}@media (min-width:0) and (max-width:767px){.rshb .repaymentMethods-container__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .repaymentMethods-container__field{display:block;width:100%}.rshb .repaymentMethods-container__field:first-child{margin-bottom:32px}.rshb .repaymentMethods-container__field__icon{width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.rshb .repaymentMethods-container__field__name{max-width:none;margin-left:12px;font-size:14px;line-height:16px}.rshb .repaymentMethods-container__field__description{margin-top:16px;font-size:14px;line-height:16px}}
.rshb .steps-container{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .steps-container__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%}.rshb .steps-container__item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:20px}.rshb .steps-container__item__icon{width:54px;height:54px}.rshb .steps-container__item__next{position:absolute;top:25px;left:100%;-o-object-fit:contain;object-fit:contain;width:45%;height:4px;border-radius:20px;background-color:#bdbdbd;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rshb .steps-container__item:last-of-type .steps-container__item__next{display:none}.rshb .steps-container__item__main{max-width:190px;color:#1c1c1c;font-weight:500;font-size:14px;line-height:16px;text-align:center}.rshb .steps-container__item__main:last-child{margin-right:0}@media (min-width:768px) and (max-width:1279px){.rshb .steps-container__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rshb .steps-container__item__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;background-size:contain}.rshb .steps-container__item__content{width:auto;margin-bottom:16px}.rshb .steps-container__item__next{top:20px;right:20px;left:60px;width:auto;height:2px;-webkit-transform:translateX(0);transform:translateX(0)}.rshb .steps-container__item__main{padding-right:24px;font-weight:500;font-size:12px;line-height:14px;text-align:left}}@media (min-width:0) and (max-width:767px){.rshb .steps-container{display:block}.rshb .steps-container__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto}.rshb .steps-container__item__icon{width:40px;height:40px;background-size:contain}.rshb .steps-container__item__content{display:block;width:auto;margin-bottom:0}.rshb .steps-container__item__next{position:relative;top:0;left:19px;width:2px;height:24px;margin:12px 0}.rshb .steps-container__item__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;height:40px;margin-left:16px;font-weight:400;font-size:14px;text-align:left}}
.rshb .actionButtons--I0vVs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rshb .actionButtons__button--TGEtg{min-width:198px;height:50px;margin-bottom:12px;font-weight:500;font-size:14px;line-height:50px}.rshb .actionButtons__button--TGEtg:first-child{margin-right:21px}.rshb .actionButtons__white--aq\+62{border:1px solid #ccc;background-color:#fff;color:#000}@media (max-width:1279px){.rshb .actionButtons__button--TGEtg{width:160px;min-width:160px;height:40px;padding:0;font-size:14px;line-height:40px}.rshb .actionButtons__button--TGEtg:first-child{margin-right:12px}}@media (max-width:767px){.rshb .actionButtons--I0vVs{position:sticky;top:0;right:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:72px;margin:0;padding:16px;border-radius:0 0 15px 15px;background-color:#fff;-webkit-filter:drop-shadow(0 4px 25px rgba(0,0,0,.07));filter:drop-shadow(0 4px 25px rgba(0,0,0,.07))}.rshb .actionButtons__button--TGEtg{width:calc(50% - 8px);min-width:140px;height:40px;margin:0;padding:0;font-size:12px;line-height:40px;letter-spacing:-.2px}.rshb .actionButtons__button--TGEtg:first-child{margin-right:0;margin-left:8px}}
.rshb .programContainer--8E3yk{width:100%;max-width:1440px;margin:0 auto}.rshb .programContainer__mortgagePageBanner--6iqAi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1280px;margin-right:auto;margin-bottom:40px;margin-left:auto}.rshb .programContainer__accordion--fAyjR{max-width:1280px;margin:0 auto}.rshb .programContainer__ruralBg--ICIvo{background-image:url(/common/images/programs/rural_mortgage_page_banner.svg);background-size:cover}.rshb .programContainer__dfoBg--c\+N5J,.rshb .programContainer__ruralBg--ICIvo{background-position:bottom;background-repeat:no-repeat;background-origin:border-box}.rshb .programContainer__dfoBg--c\+N5J{background-image:url(/images/dfo-mortgage-page/banner-dfo-program.svg);background-size:100%}.rshb .programBanner_withBgImage--CtyUb{background-size:cover!important;background-repeat:no-repeat}.rshb .programBanner--5tkro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;width:100%;max-width:1280px;height:520px;margin:0 auto;border-radius:0 0 40px 40px;background-color:#fff;background-position:100% 100%;background-size:536px;background-repeat:no-repeat}.rshb .programBanner_ref_mortgage--Y-cPb{background-position:86% 46%}.rshb .programBanner_mortgage_without_initial_fee--4VlUm{background-position-x:calc(100% - 72px);background-position-y:32px;background-size:500px}.rshb .programBanner_mortgage_holiday--JJHPq{background-position-x:calc(100% - 82px);background-position-y:-5px;background-size:490px}.rshb .programBanner__backButton--jFVfF{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px;margin-bottom:40px}.rshb .programBanner__backButton__arrow--m3hYS{width:40px;height:40px;margin-right:16px;padding:12px;border-radius:100%;background:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.16);box-shadow:0 4px 25px rgba(0,0,0,.16)}.rshb .programBanner__backButton__text--kTcD1{color:#7d7e7f;font-weight:400;font-style:normal;font-size:14px;line-height:20px;text-align:left}.rshb .programBanner__main--kQvxN{padding-top:48px;padding-left:108px}.rshb .programBanner__content_young_family--JaMwG{max-width:407px}.rshb .programBannerImg--Vs2kL{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%}.rshb .programBanner__special--\+qplb{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .programBanner__special__item--r10DA{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;margin-left:12px;padding:8px 14px;border-radius:6px;background-color:#e2f6e2;color:#42ab44;font-weight:700;font-size:12px;line-height:14px;letter-spacing:1px;text-align:center;text-transform:uppercase}.rshb .programBanner__special__item--r10DA:first-of-type{margin-left:0}.rshb .programBanner__title--pLplz{max-width:600px;margin-top:14px;color:#1c1c1c;font-weight:500;font-size:32px;line-height:40px}.rshb .programBanner__description--CXW62{max-width:560px;margin:18px 0 38px;color:#969696;font-size:18px;line-height:21px}.rshb .programBanner__description_dfo_mortgage--eO5Dn{max-width:450px}.rshb .programBanner__innerButtons--eWoVY{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .programBanner__outerButtons--px4gO{display:none}.rshb .mortgageCommerceProgramInfo .programBanner_mortgage_commerce{background-position:45%}@media (max-width:1279px){.rshb .programContainer--8E3yk{padding:0 16px}.rshb .programContainer__mortgagePageBanner--6iqAi{max-width:688px;margin-top:4px;margin-bottom:24px}.rshb .programContainer__mortgagePageBanner__container--iGWHe{background-size:contain}.rshb .programBanner--5tkro{height:386px;background-size:400px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 6px 0 rgba(0,0,0,.04),0 6px 24px 0 rgba(0,0,0,.06)}.rshb .programBanner_ref_rural_mortgage--\+Yq0h{background-position-x:94%;background-position-y:11px;background-size:300px}.rshb .programBanner_ref_federal_podd--0M\+79{background-position-y:15px;background-size:280px}.rshb .programBanner_gkpik_mortgage--MjxiX{height:315px;background-image:url(/common/images/programs/gkpik_mortgage_banner_tablet.svg)!important;background-position-x:100%;background-size:325px}.rshb .programBanner_mortgage_holiday--JJHPq,.rshb .programBanner_mortgage_without_initial_fee--4VlUm{background-position-x:calc(100% - 24px);background-position-y:0;background-size:280px}.rshb .programBanner_ref_mortgage--Y-cPb{background-position:95% 27%}.rshb .programBanner_dfo_mortgage--NBMY7{background-size:310px}.rshb .programBanner__main--kQvxN{padding:32px 0 0 32px}.rshb .programBanner__title--pLplz{max-width:400px;margin:8px 0 14px;font-size:24px;line-height:32px}.rshb .programBanner__description--CXW62{max-width:400px;margin:0 0 30px;font-size:14px;line-height:16px}.rshb .programBanner__backButton--jFVfF{margin-bottom:24px}.rshb .programBanner__backButton__arrow--m3hYS{width:40px;height:40px;margin-right:16px;padding:12px}.rshb .programBanner__backButton__text--kTcD1{font-size:14px;line-height:20px}.rshb .programBanner__special__item--r10DA{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:30px;font-size:12px;line-height:14px;letter-spacing:1px}.rshb .mortgageCommerceProgramInfo .programBanner_mortgage_commerce{background-position:20%}}@media (min-width:0) and (max-width:767px){.rshb .program__bannerImg---irVL{display:none}.rshb .programContainer--8E3yk{width:100%;margin:0 0 10px;padding:0}.rshb .programContainer__mortgagePageBanner--6iqAi{margin:20px auto}.rshb .programContainer__dfoBg--c\+N5J{height:424px;background-image:url(/images/dfo-mortgage-page/banner-dfo-program-mobile.svg)}.rshb .programBanner--5tkro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:450px;border-radius:0;background-position:100% 100%;background-size:260px}.rshb .programBanner_ref_mortgage--Y-cPb,.rshb .programBanner_ref_rural_mortgage--\+Yq0h{background-position:80% 84%;background-size:300px}.rshb .programBanner_mortgage_holiday--JJHPq,.rshb .programBanner_mortgage_without_initial_fee--4VlUm{background-position:70% 82%;background-size:270px}.rshb .programBanner_gkpik_mortgage--MjxiX{background-image:url(/common/images/programs/gkpik_mortgage_banner_mobile.svg)!important;background-size:260px}.rshb .programBanner_young_family--URsya{background-size:285px}.rshb .programBanner_state_support--L0IsB{background-size:245px}.rshb .programBanner_dfo_mortgage--NBMY7{background-image:url(/common/images/programs/dfo_mortgage_banner_mobile.svg)!important;background-size:230px}.rshb .programBanner__main--kQvxN{display:block;width:100%;padding:16px}.rshb .programBanner__special--\+qplb{-ms-flex-wrap:wrap;flex-wrap:wrap}.rshb .programBanner__special__item--r10DA{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:30px;margin-top:8px;margin-bottom:0;margin-left:0;font-size:12px;line-height:14px;letter-spacing:1px}.rshb .programBanner__special__item--r10DA:first-child{margin-right:8px}.rshb .programBanner__special__item--r10DA:last-child{margin-bottom:12px}.rshb .programBanner__img--1ym1C{display:none}.rshb .programBanner__title--pLplz{margin-bottom:12px;font-size:16px;line-height:20px}.rshb .programBanner__description--CXW62{max-width:70%;font-size:14px;line-height:20px}.rshb .programBanner__backButton--jFVfF{margin-bottom:14px}.rshb .programBanner__backButton__arrow--m3hYS{width:32px;height:32px;margin-right:10px;padding:8px}.rshb .programBanner__backButton__text--kTcD1{font-size:12px;line-height:20px}.rshb .programBanner__innerButtons--eWoVY{display:none}.rshb .programBanner__outerButtons--px4gO{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .mortgageCommerceProgramInfo .programBanner_mortgage_commerce{background-position:50%}}
.rshb .calculatorCreditAmountError{min-height:40px;color:red;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .calculatorCreditAmountError__text{white-space:nowrap}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1,.rshb h1{font-size:40px;line-height:48px}.rshb .h2,.rshb h2{font-size:32px;line-height:40px}.rshb .h3,.rshb h3{font-size:28px;line-height:36px}.rshb .h4,.rshb h4{font-size:24px;line-height:32px}.rshb .h5,.rshb h5{font-size:20px;line-height:24px}.rshb .h6,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg{font-size:18px;line-height:28px}.rshb .text-base{font-size:16px;line-height:24px}.rshb .text-sm{font-size:14px;line-height:20px}.rshb .text-sm-16{font-size:14px;line-height:16px}.rshb .text-xs{font-size:12px;line-height:20px}.rshb .text-xs-16{font-size:12px;line-height:16px}.rshb .text-xs-14{font-size:12px;line-height:14px}.rshb .text-xxs{font-size:10px;line-height:16px}.rshb .text-xxs-14{font-size:10px;line-height:14px}.rshb .paymentInfoItem{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:170px}.rshb .paymentInfoItem__amount{color:#1c1c1c;font-weight:500;font-style:normal;font-size:24px;line-height:28px}.rshb .paymentInfoItem__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;font-weight:400;font-size:14px;line-height:20px;letter-spacing:normal}.rshb .paymentInfoItem__titleTooltip{width:289px;font-weight:400;font-style:normal;font-size:5px;line-height:20px}.rshb .paymentInfoItem__questIcon{width:16px;height:16px}@media screen and (max-width:1279px){.rshb .paymentInfoItem{margin-bottom:16px}.rshb .paymentInfoItem__title{margin-bottom:3px}.rshb .paymentInfoItem__amount{font-weight:500;font-size:18px;line-height:21px}}@media screen and (max-width:767px){.rshb .paymentInfoItem__titleTooltip{width:200px}}
.rshb .realEstatePriceSlider{padding-bottom:0}.rshb .realEstatePriceSlider__input{background-color:#fff;color:#1c1c1c}.rshb .realEstatePriceSlider__additionalInfo,.rshb .realEstatePriceSlider__placeholder{z-index:3}.rshb .realEstatePriceSlider__placeholder{top:6px;max-width:80%!important}.rshb .realEstatePriceSlider__suffix{margin-left:.3em}.rshb .realEstatePriceSlider__affixes{padding:0 0 0 16px}
.rshb .calculatorParams__row{margin-bottom:16px}.rshb .calculatorParams__switchRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px;color:#1c1c1c;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .calculatorParams__sliderInput{background-color:#fff;color:#1c1c1c}.rshb .calculatorParams__sliderAdditionalInfo,.rshb .calculatorParams__sliderPlaceholder{z-index:3}.rshb .calculatorParams__sliderPlaceholder{top:6px;max-width:80%!important}.rshb .calculatorParams__sliderSuffix{margin-left:.3em}.rshb .calculatorParams__sliderAffixes{padding:0 0 0 16px}.rshb .calculatorParams__hr{width:100%;height:1px;margin-bottom:21px;background-color:#c9cacc}.rshb .calculatorParams__developerText{display:inline-block;vertical-align:middle;margin-right:8px}.rshb .calculatorParams__developerQuestionIcon{display:inline-block;vertical-align:middle;width:16px}.rshb .calculatorParams_shortView .calculatorParams__row{margin-bottom:0}.rshb .calculatorParams_shortView .calculatorParams__row:nth-child(-n+5){display:none}.rshb .calculatorParams_shortView .calculatorParams__row:nth-child(6){margin-bottom:12px}.rshb .calculatorParams_shortView .calculatorParams__row:last-child{margin-bottom:6px}@media (max-width:400px){.rshb .calculatorParams__developerTooltip{position:relative;min-width:320px;padding-right:16px;padding-left:16px}}@media (max-width:360px){.rshb .calculatorParams__developerText,.rshb .calculatorParams__switchRowLabel{max-width:250px}}
.rshb .calcResultItem{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:170px;max-width:270px}.rshb .calcResultItem__image{width:48px;height:48px;margin-right:16px}.rshb .calcResultItem__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px}.rshb .calcResultItem__name__title{margin-bottom:2px;color:#969696;font-weight:400;font-style:normal;font-size:12px;line-height:14px}.rshb .calcResultItem__name__text{font-weight:500;font-style:normal;font-size:16px;line-height:20px}@media (max-width:1279px){.rshb .calcResultItem{margin-bottom:16px}}
.rshb .payment{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:69px}.rshb .payment:last-child{overflow:hidden;margin-right:0}.rshb .payment__title{margin-bottom:32px;color:#1c1c1c;font-weight:500;font-size:20px;line-height:1.35}@media (max-width:1279px){.rshb .payment__title{margin-bottom:32px}}.rshb .payment__table{width:100%}.rshb .payment__table-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.rshb .payment__table-header-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:150px;flex-basis:150px;padding-right:58px;padding-bottom:27px;color:#969696;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.2px}@media (max-width:1279px){.rshb .payment__table-header-cell{-ms-flex-preferred-size:100px;flex-basis:100px}}@media (max-width:767px){.rshb .payment__table-header-cell{min-width:90px!important;padding-bottom:24px;white-space:nowrap}}.rshb .payment__table-header-cell:first-child{text-align:start}.rshb .payment__table-header-cell--long{min-width:150px}.rshb .payment__table-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .payment__table-body-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:767px){.rshb .payment__table-body-row{margin-right:-32px;margin-left:-16px;padding-right:32px;padding-left:16px}}.rshb .payment__table-body-row:nth-child(odd){background:#f5f7f9}.rshb .payment__table-body-row-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:150px;flex-basis:150px;padding:17px 58px 17px 0;line-height:1.29;white-space:nowrap}@media (max-width:1279px){.rshb .payment__table-body-row-cell{-ms-flex-preferred-size:100px;flex-basis:100px;padding:17px 0}}@media (max-width:767px){.rshb .payment__table-body-row-cell{-ms-flex-preferred-size:90px;flex-basis:90px;max-width:102px;padding:0}}.rshb .payment__table-body-row-cell:first-child{text-align:start}.rshb .payment__period{position:relative;min-width:150px;color:#1c1c1c}@media (max-width:767px){.rshb .payment__period{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:100px;padding:16px 0 14px}}.rshb .payment__period-month{display:inline-block;width:97px}@media (max-width:1200px){.rshb .payment__period-month{width:67px}}@media (max-width:767px){.rshb .payment__period-month{width:auto;margin-right:6px;font-weight:500}}.rshb .payment__period-year{display:inline-block;color:#969696}@media (max-width:767px){.rshb .payment__period:before{content:attr(data-header-text);display:block;margin-bottom:4px;color:#969696;font-weight:400;font-size:10px;line-height:1.4}}.rshb .payment__payment{color:#1c1c1c;font-weight:700;letter-spacing:-.2px}@media (max-width:767px){.rshb .payment__payment{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:14px 0 16px;font-weight:400;font-size:12px;line-height:1.17}}@media (max-width:767px){.rshb .payment__payment:before{content:attr(data-header-text);display:block;margin-bottom:4px;color:#969696;font-weight:400;font-size:10px;line-height:1.4}}.rshb .payment__percent{color:#969696}@media (max-width:767px){.rshb .payment__percent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:14px 0 16px;font-size:12px;line-height:1.17}}@media (max-width:767px){.rshb .payment__percent:before{content:attr(data-header-text);display:block;margin-bottom:4px;color:#969696;font-weight:400;font-size:10px;line-height:1.4}}.rshb .payment__debt{color:#1c1c1c}@media (max-width:767px){.rshb .payment__debt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:14px 0 16px;font-size:12px;line-height:1.17}}@media (max-width:767px){.rshb .payment__debt:before{content:attr(data-header-text);display:block;margin-bottom:4px;color:#969696;font-weight:400;font-size:10px;line-height:1.4}}.rshb .payment__debt-rest{color:#1c1c1c;font-weight:700;letter-spacing:-.2px}@media (max-width:767px){.rshb .payment__debt-rest{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:16px 0 14px}}@media (max-width:767px){.rshb .payment__debt-rest:before{content:attr(data-header-text);display:block;margin-bottom:4px;color:#969696;font-weight:400;font-size:10px;line-height:1.4}}.rshb .payment__show-all-cell{padding:24px 0}.rshb .payment__show-all-button{color:#42ab44;font-weight:400;font-size:14px;text-decoration:underline}@media (max-width:767px){.rshb .payment__show-all-button{color:#42ab44;text-decoration:none}}.rshb .payment__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:26px;margin-right:58px;padding:0 43px}@media (max-width:767px){.rshb .payment__summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:8px}}.rshb .payment__credit-amount{margin-right:49px}@media (max-width:767px){.rshb .payment__credit-amount{margin-right:40px}}.rshb .payment__credit-amount div:first-child{margin-bottom:3px;color:#92929d;font-size:12px;letter-spacing:.1px}.rshb .payment__credit-amount div:last-child{color:#42ab44;font-weight:700;font-size:18px;line-height:1.36}.rshb .payment__overpay{margin-right:auto}@media (max-width:767px){.rshb .payment__overpay{margin:0 auto}}.rshb .payment__overpay div:first-child{margin-bottom:3px;color:#92929d;font-size:12px;line-height:14px;letter-spacing:.1px}.rshb .payment__overpay div:last-child{color:#1c1c1c;font-weight:700;font-size:20px;line-height:23px}.rshb .payment-schedule .payment-schedule__header,.rshb .payment-schedule .payment__table-header,.rshb .payment-schedule .payment__title{margin-right:43px;margin-left:43px}@media (max-width:1279px){.rshb .payment-schedule .payment-schedule__header,.rshb .payment-schedule .payment__table-header,.rshb .payment-schedule .payment__title{margin-right:43px;margin-left:43px}}@media (max-width:767px){.rshb .payment-schedule .payment-schedule__header,.rshb .payment-schedule .payment__table-header,.rshb .payment-schedule .payment__title{margin:0 16px}}@media (max-width:767px){.rshb .payment-schedule .payment__title{margin-bottom:32px}}.rshb .payment-schedule .payment__table-body-row-delimiter{background:#fff}.rshb .payment-schedule .payment__table-body-row,.rshb .payment-schedule .payment__table-body-row-delimiter{padding-right:43px;padding-left:43px}@media (max-width:767px){.rshb .payment-schedule .payment__table-body-row,.rshb .payment-schedule .payment__table-body-row-delimiter{padding-right:32px;padding-left:32px}}.rshb .payment-schedule .payment__table-body-rowYear{padding-right:43px;padding-left:43px}@media (max-width:767px){.rshb .payment-schedule .payment__table-body-rowYear{padding-right:16px;padding-left:16px}}.rshb .payment-schedule .payment-schedule__annotate{margin-right:43px;margin-left:43px;padding:25px 0 29px}@media (max-width:1279px){.rshb .payment-schedule .payment-schedule__annotate{margin-right:43px;margin-left:43px}}@media (max-width:767px){.rshb .payment-schedule .payment-schedule__annotate{margin:0 16px}}.rshb .payment-schedule-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;padding-right:43px;padding-left:43px}.rshb .payment-schedule__content-wrap{overflow:auto;width:100%;margin-bottom:104px}@media (max-width:767px){.rshb .payment-schedule__content-wrap{overflow:auto;max-width:320px;margin-bottom:0}}.rshb .payment-schedule__content--twoColumns .payment{width:45%}.rshb .payment-schedule__content--twoColumns .payment__period{min-width:100px;padding-right:20px}.rshb .payment-schedule__content--twoColumns .payment__table-body-row-cell{padding-right:20px}.rshb .payment-schedule__content--twoColumns .payment__table-header-cell{padding-right:41px}.rshb .payment-schedule__content--twoColumns .payment__table-header-cell--long{min-width:110px}
.rshb .payment-schedule{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:1151px;max-height:90vh;margin:auto;border-radius:15px;background-color:#fff;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.rshb .payment-schedule__inner-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}@media (max-width:767px){.rshb .payment-schedule__inner-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:320px;margin:0 auto}}.rshb .payment-schedule__background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background-color:rgba(28,28,28,.55)}.rshb .payment-schedule__close{position:absolute;top:40px;right:40px;width:40px;height:40px;padding:0!important}@media (max-width:1279px){.rshb .payment-schedule__close{top:40px;right:32px}}@media (max-width:767px){.rshb .payment-schedule__close{position:absolute;top:16px;right:16px}}.rshb .payment-schedule__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:300px;margin-bottom:37px;color:#1c1c1c;font-weight:500;font-style:normal;font-stretch:normal;font-size:24px;line-height:28px;letter-spacing:normal}@media (max-width:767px){.rshb .payment-schedule__title{margin-bottom:25px}}.rshb .payment-schedule__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:34px;padding:5px 0 6px}@media (max-width:767px){.rshb .payment-schedule__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1279px){.rshb .payment-schedule__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rshb .payment-schedule__header-item{min-height:48px;margin-right:60px;padding-left:64px}@media (max-width:1279px){.rshb .payment-schedule__header-item{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 0 20px}}@media (max-width:767px){.rshb .payment-schedule__header-item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:15px}}.rshb .payment-schedule__header-item.mortgage-program{background:url(common/images/icons/bill-round.svg) no-repeat 0}.rshb .payment-schedule__header-item.credit-sum{background:url(common/images/icons/purse-round.svg) no-repeat 0}.rshb .payment-schedule__header-item.credit-term{background:url(common/images/icons/time-round.svg) no-repeat 0}.rshb .payment-schedule__header-item.interest-rate{background:url(common/images/icons/percent-round.svg) no-repeat 0}.rshb .payment-schedule__header-item span{color:#969696;font-size:12px;line-height:13.79px}.rshb .payment-schedule__header-item-value{color:#1c1c1c;font-weight:500;font-style:normal;font-stretch:normal;font-size:18px;line-height:20.68px;letter-spacing:normal}@media (max-width:767px){.rshb .payment-schedule__header-item-value{margin-top:4px;font-size:16px}}.rshb .payment-schedule__header-item-value--green{color:#42ab44}.rshb .payment-schedule__header-item:last-child{margin-right:0}.rshb .payment-schedule__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:48px;margin:0 40px 32px;padding:4px;border-radius:21px;background-color:#f5f7f9}@media (max-width:767px){.rshb .payment-schedule__menu{overflow:auto;max-width:100%;margin:0 16px 32px}}.rshb .payment-schedule__menu-item{min-width:auto;height:40px!important;padding:12px 40px!important;border:0;border-radius:21px;background-color:#f5f7f9;color:#1c1c1c!important;font-weight:700!important;font-size:14px!important;line-height:16px!important;letter-spacing:-.2px}.rshb .payment-schedule__menu-item--active{background-color:#42ab44;color:#fff!important}.rshb .payment-schedule__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:543px}.rshb .payment-schedule__annotate{display:-webkit-box;display:-ms-flexbox;display:flex;color:#969696}.rshb .payment-schedule__annotate-icon{width:16px;height:16px;margin-right:12px}.rshb .payment-schedule__footer-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media (max-width:767px){.rshb .payment-schedule__footer-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.rshb .payment-schedule__footer{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:104px;margin-top:auto;padding:0 44px;-webkit-box-shadow:0 2px 44px rgba(0,0,0,.07);box-shadow:0 2px 44px rgba(0,0,0,.07)}.rshb .payment-schedule__footer-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:48px;margin:0 6px;padding-left:60px;font-weight:500;font-size:14px;line-height:20px}.rshb .payment-schedule__footer-btn.download-schedule{padding-right:36px;border:2px solid #c9cacc;background:url(common/images/icons/arrow-down-black.svg) no-repeat 36px;background-size:16px;color:#1c1c1c}.rshb .payment-schedule__footer-btn.application{margin-right:0;background:url(common/images/icons/application.svg) #42ab44 no-repeat 36px}@media (max-width:1279px){.rshb .payment-schedule{max-width:768px;max-height:100vh;border-radius:0}}@media (max-width:767px){.rshb .payment-schedule__footer,.rshb .payment-schedule__footer-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .payment-schedule__footer{position:static;height:auto;padding:24px 16px 32px}.rshb .payment-schedule__footer-btn{width:100%;max-width:288px;margin:16px 0 0;background-position:75px!important;background-size:16px}.rshb .payment-schedule{top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;max-width:320px;padding:0;border-radius:0}}@media print{.rshb .payment-schedule__footer{display:none}}
.rshb .calcResult{width:522px;margin-left:20px;padding-top:48px;border-radius:12px;background:#fff}.rshb .calcResult__label{margin-bottom:4px;color:#969696;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .calcResult__payment-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.rshb .calcResult__mortgageTitle{color:#1c1c1c;font-weight:700;font-style:normal;font-stretch:normal;font-size:24px;line-height:normal;letter-spacing:normal}.rshb .calcResult__dataRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:0 48px}.rshb .calcResult__dataRow--paramsBlock{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rshb .calcResult__calcControls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:28px 48px;border-radius:0 0 12px 12px;-webkit-box-shadow:0 -20px 44px -20px rgba(0,0,0,.07);box-shadow:0 -20px 44px -20px rgba(0,0,0,.07)}.rshb .calcResult__calcControls__button{width:207px;height:48px;font-weight:500;font-style:normal;font-size:14px;line-height:20px}.rshb .calcResult__calcControls__button--border{border:2px solid #c9cacc}.rshb .calcResult__error{padding:0 48px}.rshb .calcResult__paymentInfoTitle{margin-top:20px;margin-right:12px;color:#1c1c1c;font-weight:500;font-style:normal;font-size:16px;line-height:20px}.rshb .calcResult__paymentInfo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.rshb .calcResult__linkButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;color:#42ab44;font-weight:500;font-style:normal;font-size:16px;line-height:20px}.rshb .calcResult__linkButton__arrow{width:12px;height:12px;margin-left:4px}.rshb .calcResult__mainButton{width:100%;height:51px;margin-bottom:20px;line-height:51px}@media (max-width:1279px){.rshb .calcResult{width:275px;margin:0;padding-top:32px}.rshb .calcResult__error{padding:0 28px}.rshb .calcResult__dataRow{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:0 28px}.rshb .calcResult__paymentInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .calcResult__paymentInfo__item{margin-top:10px}.rshb .calcResult__paymentInfoTitle{margin-top:12px}.rshb .calcResult__linkButton{margin-top:8px;margin-bottom:24px}.rshb .calcResult__calcControls{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 28px 12px}.rshb .calcResult__calcControls__button{margin-bottom:12px}}@media (max-width:767px){.rshb .calcResult{width:320px;margin:20px 0 0;padding-top:32px;border-radius:unset}.rshb .calcResult__dataRow{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:0 16px}.rshb .calcResult__paymentInfoTitle{margin-top:12px;margin-right:70px}.rshb .calcResult__linkButton{margin-top:8px;margin-bottom:24px}.rshb .calcResult__calcControls{padding:24px 16px 12px}.rshb .calcResult__calcControls__button{width:100%}.rshb .calcResult__paymentSchedule{margin-bottom:60px}}
.rshb .calculatorPage{padding-top:10px}.rshb .calculatorPage__calcBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;margin:0 auto 120px}.rshb .calculatorPage__calcBody__calc{width:738px;padding:48px;border-radius:12px;background:#fff}.rshb .calculatorPage__calcBody__calcClassName .calculatorParams__row{margin-bottom:24px}.rshb .calculatorPage__calcBody__calcClassName .calculatorParams__row--slider{margin-bottom:10px}.rshb .calculatorPage__calcBody__commentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;margin-top:23px;margin-left:20px;color:#969696;font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;line-height:1.29;letter-spacing:normal}.rshb .calculatorPage__calcBody__questIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;margin-right:8px}@media (max-width:1279px){.rshb .calculatorPage__calcBody{margin:0 auto 60px}.rshb .calculatorPage__calcBody__calc{width:100%;margin:0 auto;padding:20px}.rshb .calculatorPage__calcBody__calcContainer{width:393px;margin-right:20px}.rshb .calculatorPage__calcBody__commentContainer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:275px;margin-top:20px;margin-left:0}}@media (max-width:767px){.rshb .calculatorPage{width:100%;max-width:320px;margin:0 auto;padding:0}.rshb .calculatorPage__calcBody{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:320px;margin:0 auto 34px}.rshb .calculatorPage__calcBody__calc{width:100%;margin:0 auto;padding:20px;border-radius:0}.rshb .calculatorPage__calcBody__calcContainer{width:100%;margin-right:0}.rshb .calculatorPage__calcBody__commentContainer{display:none}}
.rshb .switcher{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .switcher__title{color:#969696}.rshb .switcher__title:first-child{margin-right:10px}.rshb .switcher__title:last-child{margin-left:10px}.rshb .switcher__title__selected{color:#1c1c1c}
.rshb .mortgage-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.rshb .mortgage-selection__title{margin-bottom:34px!important;color:#1c1c1c!important;font-weight:500;font-size:36px!important;line-height:48px!important}.rshb .mortgage-selection__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 108px;border-radius:20px;background-color:#fff}.rshb .mortgage-selection__container__item{margin-bottom:20px}.rshb .mortgage-selection__container__item__slider{margin-top:20px}.rshb .mortgage-selection__container__item__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.rshb .mortgage-selection__container__item__switchTitle{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rshb .mortgage-selection__container .block{position:relative;padding:39px 108px 20px 0;border-bottom:1px solid #ccc}.rshb .mortgage-selection__container .block:last-child{border-bottom:0}.rshb .mortgage-selection__container .block__container{display:none;margin-top:40px;padding-bottom:20px;-webkit-transition:.3s;transition:.3s}.rshb .mortgage-selection__container .block h2{margin:0;color:#1c1c1c;font-weight:700;font-style:normal;font-stretch:normal;font-size:24px;line-height:normal;letter-spacing:normal}.rshb .mortgage-selection__container .block__toggle{position:absolute;top:39px;right:0;z-index:1;-webkit-transition:.3s;transition:.3s}.rshb .mortgage-selection__container .block__opened .block__container{display:block}.rshb .mortgage-selection__container .block__opened .block__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .mortgage-selection__container__title{margin:0 0 16px;color:#1c1c1c;font-weight:700;font-style:normal;font-stretch:normal;font-size:24px;line-height:normal;letter-spacing:normal}.rshb .mortgage-selection__container__category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:184px;margin-bottom:20px;border:2px solid transparent;border-radius:10px;color:#1c1c1c;font-size:16px;cursor:pointer;background-position:100%;background-color:#f5f7f9;background-size:auto;background-repeat:no-repeat}.rshb .mortgage-selection__container__category__selected{border:2px solid #42ab44}.rshb .mortgage-selection__container__category__info{padding:40px 0 0 40px}.rshb .mortgage-selection__container__category__radio{display:block;margin-bottom:24px}.rshb .mortgage-selection__container__category__description{width:230px;font-weight:500;line-height:18px}.rshb .mortgage-selection__timelineButton{width:332px;margin-top:14px;font-weight:700;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:-.2px}.rshb .mortgage-selection__timeline{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;padding:40px;border-radius:20px;background-color:#fff}.rshb .mortgage-selection__timeline .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:26px;color:#969696}.rshb .mortgage-selection__timeline .timeline__dot{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4px;height:4px;margin:5px 16px 5px 5px;border-radius:50%;background-color:#969696}.rshb .mortgage-selection__timeline .timeline__checked{color:#1c1c1c}.rshb .mortgage-selection__timeline .timeline__checked .timeline__dot{width:14px;height:14px;margin:0 11px 0 0;background-color:#42ab44}.rshb .mortgage-selection__timeline .timeline__checked .timeline__dotImage{position:relative;top:-5px;left:-5px}.rshb .mortgage-selection__timeline__offer.timeline{color:#42ab44;font-weight:700;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:-.2px}.rshb .mortgage-selection__timeline__offer.timeline .timeline__dot{background-color:#42ab44}.rshb .mortgage-selection__radioOptionControl,.rshb .mortgage-selection__radioOptionInput:checked+.mortgage-selection__radioOptionControl{border-color:#ccc}.rshb .mortgage-selection__radioOptionInput:checked+.mortgage-selection__radioOptionControl:after{border:1px solid #ccc}.rshb .question{margin-top:40px}.rshb .question__container{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .question__container>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rshb .question:first-child{margin-top:0}.rshb .question__title{margin-bottom:15px;color:#1c1c1c;font-weight:700;font-style:normal;font-stretch:normal;font-size:16px;line-height:1.3;letter-spacing:normal}@media (max-width:1400px){.rshb .mortgage-selection__container{width:700px;padding:48px}.rshb .mortgage-selection__container__category__description{width:170px}.rshb .mortgage-selection__timelineButton{width:100%}.rshb .mortgage-selection__timeline{width:300px}}@media (max-width:1200px){.rshb .mortgage-selection__timeline{width:254px}}@media (max-width:1100px){.rshb .mortgage-selection__container{padding:32px}.rshb .mortgage-selection__container__title{display:none}.rshb .mortgage-selection__container__category{background-position-x:170px}}@media (max-width:1000px){.rshb .mortgage-selection__timelineButton{width:100%;height:40px}.rshb .mortgage-selection__timeline{padding:24px}.rshb .mortgage-selection__timeline .timeline{margin-bottom:16px}.rshb .mortgage-selection__container{width:100%;padding:20px}.rshb .mortgage-selection__container__category{height:120px;margin-bottom:16px;background-position-x:right;background-size:276px}.rshb .mortgage-selection__container__category:last-child{margin-bottom:0}.rshb .mortgage-selection__container__category__info{padding:16px 0 0 16px}.rshb .mortgage-selection__container__category__radio{margin-bottom:12px}.rshb .mortgage-selection__container__category__description{font-size:12px;line-height:14px}.rshb .mortgage-selection__container__item__sliderPlaceholder{font-size:9px}.rshb .mortgage-selection__container .block{padding:20px 0}.rshb .mortgage-selection__container .block h2{font-size:20px}.rshb .mortgage-selection__container .block__toggle{top:16px}.rshb .mortgage-selection__container .block__container{margin-top:20px}}@media (max-width:850px){.rshb .mortgage-selection__container__category{background-position-x:110px}}@media (max-width:1279px){.rshb .mortgage-selection{padding-right:40px;padding-left:40px}.rshb .mortgage-selection__title{margin-bottom:12px!important;padding:20px 40px 0!important;font-size:28px!important;line-height:36px!important}.rshb .mortgage-selection__container__category{background-position-x:right}}@media (max-width:767px){.rshb .mortgage-selection{padding:0}.rshb .mortgage-selection__title{padding:0!important;font-size:20px!important;line-height:23px!important}}@media (max-width:730px){.rshb .mortgage-selection__container__category{background-position-x:110px}}@media (max-width:650px){.rshb .mortgage-selection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .mortgage-selection__container{margin-bottom:17px}.rshb .mortgage-selection__container__category{background-position-x:right}.rshb .mortgage-selection__timeline{width:100%;margin-left:0}}@media (max-width:460px){.rshb .mortgage-selection__container__category{background-position-x:100px}.rshb .mortgage-selection__container__category__description{width:120px}}@media (max-width:400px){.rshb .mortgage-selection__container__category:nth-child(2){background-position-x:65px}}
.rshb .offer-card{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:auto;width:413px;margin-right:20px;border-radius:20px;background-color:#fff}.rshb .offer-card:last-child{margin-right:0}.rshb .offer-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;padding:16px 56px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07)}.rshb .offer-card__label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#42ab44;font-weight:500;font-size:12px;line-height:14px}.rshb .offer-card__label--box{padding:2px 6px;border-radius:5px;background-color:#e2f6e2;font-size:9px;line-height:20px;letter-spacing:1px;text-transform:uppercase}.rshb .offer-card__label:not(:last-child){margin-right:8px}.rshb .offer-card__content{padding:24px 57px 98px}.rshb .offer-card__titleContainer{min-height:60px;margin-bottom:40px}.rshb .offer-card__title{margin-bottom:8px;color:#1c1c1c;font-weight:500;font-size:16px;line-height:18px}.rshb .offer-card__description{color:#969696;font-size:14px;line-height:16px}.rshb .offer-card__percentContainer{margin-bottom:40px}.rshb .offer-card__percent{margin-bottom:4px;color:#1c1c1c;font-weight:500;font-size:32px;line-height:37px}.rshb .offer-card__percent__description{color:#1c1c1c;font-size:14px;line-height:16px}.rshb .offer-card__comment{margin-bottom:8px;color:#969696;font-size:12px;line-height:14px}.rshb .offer-card__payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.rshb .offer-card__payment__number{font-weight:500;font-size:14px;line-height:16px}.rshb .offer-card__payment__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#969696;font-size:12px;line-height:14px}.rshb .offer-card__payment__faq{display:block;width:16px;height:16px;margin-left:4px}.rshb .offer-card__send-request{width:100%;height:50px;margin-bottom:12px;color:#fff;font-weight:500;font-size:14px;line-height:16px}.rshb .offer-card__linkSchedule{margin-bottom:40px}.rshb .offer-card__linkConditions,.rshb .offer-card__linkSchedule{display:block;width:100%;color:#42ab44;font-weight:500;font-size:14px;line-height:16px;text-align:center}.rshb .offer-card__insurance{position:absolute;bottom:41px;left:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;font-size:14px;line-height:18px}.rshb .offer-card__insuranceIcon{width:16px;margin-right:8px}@media (max-width:767px){.rshb .offer-card{width:254px}.rshb .offer-card__header{padding:16px 24px}.rshb .offer-card__content{padding:16px 24px 72px}.rshb .offer-card__titleContainer{min-height:70px;margin-bottom:32px}.rshb .offer-card__title{font-size:14px;line-height:16px}.rshb .offer-card__description{font-size:12px;line-height:14px}.rshb .offer-card__percentContainer{margin-bottom:32px}.rshb .offer-card__percent{font-size:20px;line-height:23px}.rshb .offer-card__percent__description{font-size:12px;line-height:14px}.rshb .offer-card__comment{margin-bottom:12px}.rshb .offer-card__payment{display:block;margin-bottom:25px}.rshb .offer-card__payment__container:first-child{margin-bottom:17px}.rshb .offer-card__payment__number{margin-bottom:4px;color:#1c1c1c;font-size:20px;line-height:23px}.rshb .offer-card__linkSchedule{margin-bottom:32px;font-size:12px;line-height:14px;text-align:left}.rshb .offer-card__linkConditions,.rshb .offer-card__send-request{font-weight:500;font-size:12px;line-height:14px}.rshb .offer-card__send-request{min-width:0;height:40px}.rshb .offer-card__insurance{bottom:32px;left:24px;font-size:12px;line-height:14px}}
.rshb .mortgage-selection__complete__header{margin:0 0 16px!important;color:#1c1c1c!important;font-weight:500!important;font-size:32px!important;line-height:37px!important}.rshb .mortgage-selection__complete__programsWrapper{position:relative}.rshb .mortgage-selection__complete__programs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.rshb .mortgage-selection__complete__button{height:auto;margin-bottom:40px;padding:16px;color:#1c1c1c;font-weight:500;font-size:14px;line-height:normal}.rshb .mortgage-selection__complete__arrow{position:absolute;top:50%;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.rshb .mortgage-selection__complete__arrowLeft{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rshb .mortgage-selection__complete__arrowRight{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rshb .mortgage-selection__complete__arrowIcon{width:32px}.rshb .mortgage-selection__complete__arrowIconLeft{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rshb .mortgage-selection__complete__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rshb .mortgage-selection__complete__data__title{margin:0 0 4px;color:#969696;font-size:12px;line-height:14px}.rshb .mortgage-selection__complete__data__content{color:#1c1c1c;font-weight:500;font-size:20px;line-height:23px}.rshb .mortgage-selection__complete__data__content__extra{display:inline-block;margin-left:8px;color:#42ab44}.rshb .mortgage-selection__complete__data__item{width:200px;margin-right:64px;margin-bottom:40px}@media (min-width:767px){.rshb .mortgage-selection__complete__programs::-webkit-scrollbar{height:6px}.rshb .mortgage-selection__complete__programs::-webkit-scrollbar-track{border-radius:10px;background:#eee}.rshb .mortgage-selection__complete__programs::-webkit-scrollbar-thumb{border-radius:10px;background:#42ab44}.rshb .mortgage-selection__complete__programs::-webkit-scrollbar-thumb:hover{background:#3b993d}.rshb .mortgage-selection__complete__shadow{position:absolute;bottom:6px;z-index:10;width:30px;height:593px}.rshb .mortgage-selection__complete__shadowLeft{left:0;background:-webkit-gradient(linear,left top, right top,from(#f5f7f9),to(transparent));background:linear-gradient(90deg,#f5f7f9,transparent)}.rshb .mortgage-selection__complete__shadowRight{right:0;background:-webkit-gradient(linear,left top, right top,from(transparent),to(#f5f7f9));background:linear-gradient(90deg,transparent,#f5f7f9)}}@media (max-width:767px){.rshb .mortgage-selection__complete__header{margin:0 0 32px!important;font-weight:500!important;font-size:20px!important;line-height:23px!important}.rshb .mortgage-selection__complete__data__title{width:94px;font-size:10px}.rshb .mortgage-selection__complete__data__content,.rshb .mortgage-selection__complete__data__content__extra{font-size:16px;line-height:18px}.rshb .mortgage-selection__complete__data__item{width:134px;margin-bottom:24px}.rshb .mortgage-selection__complete__data__item:not(:last-child){margin-right:0}.rshb .mortgage-selection__complete__data__item:nth-child(odd){margin-right:60px}.rshb .mortgage-selection__complete__data__item:first-child .mortgage-selection__complete__data__content{color:#42ab44}.rshb .mortgage-selection__complete__arrow{display:none}.rshb .mortgage-selection__complete__button{margin-bottom:24px}}@media (max-width:280px){.rshb .mortgage-selection__complete__data__item:nth-child(odd){margin-right:0}}
.rshb .miniBanner--wisB2{-o-object-fit:contain;object-fit:contain;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 10px);height:370px;margin-top:20px;padding:32px 40px;border-radius:20px;background-color:#fff;background-size:cover;background-repeat:no-repeat;cursor:pointer}.rshb .miniBanner_mortgageCommerce--ENZvS .miniBanner__title--zt-60,.rshb .miniBanner_refFederalPodd--wxOea .miniBanner__title--zt-60,.rshb .miniBanner_refRuralMortgage--wA9zC .miniBanner__title--zt-60{max-width:380px}.rshb .miniBanner__main--YCAMb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 36px)}.rshb .miniBanner__title--zt-60{max-width:350px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}.rshb .miniBanner__description--qPrW7{max-width:350px;margin-top:4px;color:#969696;font-size:14px;line-height:18px}.rshb .miniBanner__special--0PWeX{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:24px;margin-bottom:12px}.rshb .miniBanner__specialItem--WO5Kw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px 8px;border-radius:6px;background-color:#e2f6e2;color:#42ab44;font-weight:700;font-size:10px;line-height:12px;letter-spacing:1px;text-transform:uppercase}.rshb .miniBanner__container--RkqrF{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:auto 0 36px}.rshb .miniBanner__item--H-lcz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-right:32px}.rshb .miniBanner__itemTitle--BCnB6{color:#969696;font-size:14px;line-height:18px}.rshb .miniBanner__itemContent--XXg6O{margin-top:4px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:28px}.rshb .miniBanner__buttons--\+FQWd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rshb .miniBanner__button--b8hm0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:188px;height:50px;border-radius:56px;background-color:#42ab44;color:#fff;font-weight:500;font-size:14px;line-height:16px}.rshb .miniBanner__link--h7oRt{margin-top:12px;color:#42ab44;font-weight:500;font-size:14px;line-height:16px;text-align:center}@media screen and (max-width:1279px){.rshb .miniBanner--wisB2{width:100%;background-position:100% 100%;background-size:contain}.rshb .miniBanner__link--h7oRt{margin-top:16px}}@media screen and (max-width:767px){.rshb .miniBanner--wisB2{width:100%;height:auto;padding:24px;background-position:100% 0;background-size:auto}.rshb .miniBanner__main--YCAMb{height:auto}.rshb .miniBanner__special--0PWeX{margin-top:374px}.rshb .miniBanner__container--RkqrF{margin-top:24px;margin-bottom:24px}.rshb .miniBanner__item--H-lcz{width:100%}.rshb .miniBanner__itemTitle--BCnB6{font-size:10px;line-height:14px}.rshb .miniBanner__itemContent--XXg6O{font-size:14px;line-height:16px}.rshb .miniBanner__title--zt-60{font-size:16px;line-height:18px}.rshb .miniBanner__description--qPrW7{margin-top:2px;font-size:10px;line-height:14px}.rshb .miniBanner__button--b8hm0,.rshb .miniBanner__buttons--\+FQWd{width:100%}.rshb .miniBanner__button--b8hm0,.rshb .miniBanner__link--h7oRt{font-size:12px;line-height:14px}.rshb .miniBanner__button--b8hm0{height:40px}}
.rshb .switch-menu--filled{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-80px;margin-bottom:32px;margin-left:-80px}.rshb .switch-menu--filled:after,.rshb .switch-menu--filled:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px}.rshb .switch-menu--filled__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:4px;border-radius:60px;background-color:#fff}.rshb .switch-menu--filled__item{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 40px;border-radius:40px;color:#1c1c1c;font-weight:500;font-size:14px;line-height:16px;text-align:center}.rshb .switch-menu--filled__item--selected{background-color:#42ab44;color:#fff;-webkit-box-shadow:2px 2px 10px 0 rgba(66,171,68,.4);box-shadow:2px 2px 10px 0 rgba(66,171,68,.4)}.rshb .switch-menu--underline{display:-webkit-box;display:-ms-flexbox;display:flex}.rshb .switch-menu--underline__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background-color:#fff}.rshb .switch-menu--underline__item{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:40px 0 31px;color:#1c1c1c;font-weight:400;font-size:16px;line-height:20px}.rshb .switch-menu--underline__item:not(:last-child){margin-right:36px}.rshb .switch-menu--underline__item--selected{font-weight:500}.rshb .switch-menu--underline__item--selected:after{content:" ";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;border-radius:8px;background-color:#42ab44}@media (max-width:1279px){.rshb .switch-menu--filled{margin-right:-20px;margin-bottom:24px;margin-left:-20px}.rshb .switch-menu--filled:after,.rshb .switch-menu--filled:before{width:20px}.rshb .switch-menu--underline__item{padding:32px 0 31px}}@media (max-width:767px){.rshb .switch-menu--filled__item{padding:13px 24px;font-size:12px;line-height:14px}.rshb .switch-menu--underline:after,.rshb .switch-menu--underline:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px}.rshb .switch-menu--underline__item{padding:24px 0 23px;font-size:14px}.rshb .switch-menu--underline__item:not(:last-child){margin-right:32px}}
.rshb .realtyContainer--common{position:relative;width:100%}.rshb .cardBadge{display:block;-o-object-fit:contain;object-fit:contain;width:257px;height:39px;margin-left:16px;padding:8px 16px;border-radius:7px;background-color:#fff;background-image:url(/common/images/icons/cian-card-badge-logo.svg);background-position:128px 8px;background-repeat:no-repeat;color:#1c1c1c;-webkit-box-shadow:0 0 16px rgba(0,0,0,.1);box-shadow:0 0 16px rgba(0,0,0,.1);font-weight:500;font-size:14px;-webkit-animation:cardBadgeAppearance .5s;animation:cardBadgeAppearance .5s}.rshb .calculatorInitProgress{position:relative;overflow:hidden;opacity:.2}.rshb .calculatorInitProgress:before{content:"";position:absolute;top:0;left:-200px;display:block;width:200px;height:100%;background:-webkit-gradient(linear,left top, right top,color-stop(0, transparent),color-stop(50%, #e8e8e8),to(transparent));background:linear-gradient(90deg,transparent 0,#e8e8e8 50%,transparent);-webkit-animation:waitingAnimation 1s cubic-bezier(.4,0,.2,1) infinite;animation:waitingAnimation 1s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes waitingAnimation{0%{left:-150px}to{left:100%}}@keyframes waitingAnimation{0%{left:-150px}to{left:100%}}@-webkit-keyframes cardBadgeAppearance{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes cardBadgeAppearance{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@font-face{font-weight:700;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-stretch:normal;font-family:Ubuntu;src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot);src:url(/common/fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2"),url(/common/fonts/Ubuntu/Ubuntu-Light.woff) format("woff");font-display:swap}.rshb .h1--RjxST,.rshb h1{font-size:40px;line-height:48px}.rshb .h2--sTpcA,.rshb h2{font-size:32px;line-height:40px}.rshb .h3--zkK2k,.rshb h3{font-size:28px;line-height:36px}.rshb .h4--elX8m,.rshb h4{font-size:24px;line-height:32px}.rshb .h5--uel9p,.rshb h5{font-size:20px;line-height:24px}.rshb .h6--yvTU8,.rshb h6{font-size:16px;line-height:20px}.rshb .text-lg--K3N5r{font-size:18px;line-height:28px}.rshb .text-base--3SbIS{font-size:16px;line-height:24px}.rshb .text-sm--YKQS-{font-size:14px;line-height:20px}.rshb .text-sm-16--0esUL{font-size:14px;line-height:16px}.rshb .text-xs--1\+jen{font-size:12px;line-height:20px}.rshb .text-xs-16--RZho1{font-size:12px;line-height:16px}.rshb .text-xs-14--aSHCe{font-size:12px;line-height:14px}.rshb .text-xxs--Qy01W{font-size:10px;line-height:16px}.rshb .text-xxs-14--wklgQ{font-size:10px;line-height:14px}.rshb .mortgagedPropertyBanner--9NZ1C{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:31px 36px 34px;border-radius:20px;background-color:transparent;background-position:bottom;background-size:cover;background-repeat:no-repeat;white-space:pre-wrap}.rshb .mortgagedPropertyBanner--9NZ1C:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:20px;background:linear-gradient(90.79deg,#fff 6.32%,#cceafe 99.49%)}.rshb .mortgagedPropertyBanner__title--4m4x1{margin-bottom:0;font-weight:500;font-size:20px;line-height:28px}.rshb .mortgagedPropertyBanner__subTitle--dVnK7{margin-top:8px;margin-bottom:0;color:#7d7e7f;font-weight:400;font-size:12px;line-height:20px}.rshb .mortgagedPropertyBanner__showMore--iz1u7{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:149px;margin:20px 0 0;padding:0 20px;border-radius:24px;background:#42ab44;color:#fff;font-size:14px;line-height:40px}.rshb .mortgagedPropertyBannerVillage--clVGc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.rshb .mortgagedPropertyBannerVillage__title--xqwQR{max-width:none;text-align:center}.rshb .mortgagedPropertyBannerVillage__subtitle--R66L8{text-align:center}.rshb .mortgagedPropertyBannerVillage__showMore--miQPq{margin:20px auto 0}@media screen and (max-width:1279px){.rshb .mortgagedPropertyBanner--9NZ1C{max-width:768px;min-height:220px;margin-top:35px;background-position:100% 100%}.rshb .mortgagedPropertyBanner__title--4m4x1{max-width:201px;font-size:16px;line-height:20px}.rshb .mortgagedPropertyBanner__subtitle--7i8EW{font-size:12px;line-height:20px}.rshb .mortgagedPropertyBannerVillage--clVGc{height:168px}.rshb .mortgagedPropertyBannerVillage--clVGc .mortgagedPropertyBanner__title--4m4x1{max-width:none;font-size:20px;line-height:24px}.rshb .mortgagedPropertyBannerVillage--clVGc .mortgagedPropertyBanner__showMore--iz1u7{padding:10px 36px;font-size:14px;line-height:20px}.rshb .mortgagedPropertyBannerVillage--clVGc .mortgagedPropertyBanner__subTitle--dVnK7{font-size:12px;line-height:20px}}@media screen and (max-width:767px){.rshb .mortgagedPropertyBanner--9NZ1C{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:363px;margin:0;padding:36px 24px 179px;background-color:transparent;background-repeat:no-repeat}.rshb .mortgagedPropertyBanner--9NZ1C:before{background:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#d9f0ff));background:linear-gradient(180deg,#fff,#d9f0ff)}.rshb .mortgagedPropertyBanner__title--4m4x1{max-width:none;font-size:18px;line-height:28px;text-align:center}.rshb .mortgagedPropertyBanner__subTitle--dVnK7{max-width:none;font-size:12px;line-height:16px;text-align:center}.rshb .mortgagedPropertyBanner__showMore--iz1u7{width:173px}}
.rshb .generalInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style:none}.rshb .generalInfo li{margin:0 0 8px}.rshb .generalInfo__item{position:relative;width:305px;height:140px;padding-top:45px;border-radius:20px;background-color:#fff;text-align:center}.rshb .generalInfo__item__title{margin-bottom:4px;color:#969696;font-size:14px;line-height:1.29}.rshb .generalInfo__item__value{margin:0 35px;font-weight:500;font-size:20px}.rshb .generalInfo__item:after{content:" ";position:absolute;top:136px;left:133px;display:block;width:40px;height:4px;border-radius:4px;background-color:#42ab44}@media (min-width:768px) and (max-width:1279px){.rshb .generalInfo__item{width:164px;height:140px}.rshb .generalInfo__item__value{font-size:16px}.rshb .generalInfo__item:after{left:62px}}@media (min-width:0) and (max-width:767px){.rshb .generalInfo{-ms-flex-wrap:wrap;flex-wrap:wrap}.rshb .generalInfo li{margin:0 0 16px}.rshb .generalInfo__item{width:136px;height:128px;padding-top:34px}.rshb .generalInfo__item__title{font-size:12px}.rshb .generalInfo__item__value{margin:0 25px;font-size:16px}.rshb .generalInfo__item:after{top:125px;left:48px;height:3px}}
.rshb .ruralContractors{display:block;padding:40px 0 32px;border-radius:20px;background-size:cover;text-align:center}.rshb .ruralContractors__h2{margin:0 0 24px;font-weight:500;font-size:32px;line-height:40px}.rshb .ruralContractors__button{min-width:auto;height:auto;padding:12px 58px;font-weight:500;font-size:14px;line-height:20px}@media (min-width:768px) and (max-width:1279px){.rshb .ruralContractors{padding:40px 0}.rshb .ruralContractors__h2{font-size:24px;line-height:32px}.rshb .ruralContractors__button{padding:8px 29px}}@media (min-width:0) and (max-width:767px){.rshb .ruralContractors{padding:32px 24px 52px 20px;text-align:left}.rshb .ruralContractors__h2{margin-bottom:12px;font-size:16px;line-height:20px}.rshb .ruralContractors__button{padding:8px 24px}}
.rshb .banner--qrTSo{height:312px;border-radius:0 0 40px 40px;background-color:#fff;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.rshb .banner__title--aBaAn{margin-bottom:12px;font-weight:500;font-size:32px;line-height:37px}.rshb .banner__description--Vl5aK{margin-bottom:32px;color:#969696;font-weight:300;font-size:20px}.rshb .banner__back--R0XBi{display:none}.rshb .banner__info--RrEJM{position:relative;display:inline-block;width:420px;margin:80px 0 0 108px}.rshb .banner__info__button--n46qx{width:162px;min-width:0;height:48px;margin-right:40px;border-radius:30px;font-weight:400;font-size:14px;line-height:1em}.rshb .banner__info__gotoTermsLink--YnvSL{display:inline-block;color:#42ab44;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal;text-align:left}@media (min-width:768px) and (max-width:1279px){.rshb .banner--qrTSo{height:284px;border-radius:0 0 20px 20px}.rshb .banner__title--aBaAn{margin-bottom:12px;font-size:24px}.rshb .banner__description--Vl5aK{margin-bottom:0;font-size:14px;line-height:16px}.rshb .banner__back--R0XBi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-bottom:32px;border-radius:50%;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.07);box-shadow:0 4px 15px rgba(0,0,0,.07)}.rshb .banner__back__mobileText--yHadG{display:none}.rshb .banner__info--RrEJM{position:relative;margin:60px 0 0 32px}.rshb .banner__info__button--n46qx{width:160px;min-width:0;height:40px;margin-top:28px;border-radius:25px}.rshb .banner__info__gotoTermsLink--YnvSL{margin-top:28px}}@media (min-width:0) and (max-width:767px){.rshb .banner--qrTSo{position:relative;height:154px;border-radius:0 0 16px 16px}.rshb .banner__title--aBaAn{margin-top:92px;margin-bottom:12px;font-size:16px}.rshb .banner__description--Vl5aK{margin-bottom:0;color:#969696;font-size:12px;line-height:14px}.rshb .banner__back--R0XBi{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;border:none;border-radius:0;background-color:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07);font-weight:500;font-size:14px;line-height:16px}.rshb .banner__back__mobileText--yHadG{display:block}.rshb .banner__back__arrow--eoV8o{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-3px 43px 0 20px;line-height:16px}.rshb .banner__textWrapper--g0uun{padding-left:28px}.rshb .banner__info--RrEJM{width:100%;margin:0}.rshb .banner__info__button--n46qx,.rshb .banner__info__gotoTermsLink--YnvSL{display:none}}
.rshb .mobileApplicationStart--82l6g{display:none}@media (max-width:767px){.rshb .mobileApplicationStart--82l6g{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;border-radius:20px 20px 0 0;background-color:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.07);box-shadow:0 4px 25px rgba(0,0,0,.07)}.rshb .mobileApplicationStart__rectangular--BzqI3{height:96px;padding:24px 16px;border-radius:0}.rshb .mobileApplicationStart__applyButton--vlPyt{min-width:140px;height:40px;font-weight:500;font-size:12px;line-height:normal}.rshb .mobileApplicationStart__conditionsButton--Niaq3{min-width:140px;margin-left:20px;color:#42ab44;font-weight:500;font-size:14px;text-align:left}.rshb .mobileApplicationStart__bigBtn--dMfOR{width:100%;min-width:100%;height:48px}}
.rshb .rural-mortgage-banner{display:block;width:412px;height:392px;padding:40px 40px 0;border-radius:16px;background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.rshb .rural-mortgage-banner.credits{background-image:url(common/images/rural-mortgage-page/credits.svg)}.rshb .rural-mortgage-banner.svoe-rodnoe{background-image:url(common/images/rural-mortgage-page/svoe-rodnoe.svg)}.rshb .rural-mortgage-banner.zagorodom{background-image:url(common/images/rural-mortgage-page/zagorodom.svg)}.rshb .rural-mortgage-banner:hover{-webkit-box-shadow:0 0 0 2px #42ab44;box-shadow:0 0 0 2px #42ab44}.rshb .rural-mortgage-banner:hover .rural-mortgage-banner__button{border-color:#42ab44;background-color:#42ab44;color:#fff}.rshb .rural-mortgage-banner__title{margin-bottom:16px;color:#1c1c1c;font-weight:500;font-size:24px;line-height:32px}.rshb .rural-mortgage-banner__text{margin-bottom:24px;color:#585757;font-size:14px;line-height:20px}.rshb .rural-mortgage-banner__button{min-width:auto;height:auto;padding:10px 36px;font-size:14px;line-height:1.43;-webkit-transition:.2s;transition:.2s}@media (max-width:1279px){.rshb .rural-mortgage-banner{width:334px;height:392px;padding:36px}.rshb .rural-mortgage-banner.credits{background-image:url(common/images/rural-mortgage-page/credits-tablet.svg)}.rshb .rural-mortgage-banner.svoe-rodnoe{margin-bottom:20px;padding-right:86px;background-image:url(common/images/rural-mortgage-page/svoe-rodnoe-tablet.svg)}.rshb .rural-mortgage-banner.zagorodom{padding-right:60px;background-image:url(common/images/rural-mortgage-page/zagorodom-tablet.svg)}.rshb .rural-mortgage-banner__title{margin-bottom:12px;font-weight:500;font-size:20px;line-height:24px;white-space:pre-wrap}.rshb .rural-mortgage-banner__text{margin-bottom:20px;font-size:12px;line-height:20px}}@media (max-width:767px){.rshb .rural-mortgage-banner{width:100%;padding:28px 28px 0 24px}.rshb .rural-mortgage-banner__title{margin-bottom:12px;text-align:center}.rshb .rural-mortgage-banner__text{margin-bottom:20px;font-size:12px;line-height:20px;text-align:center}.rshb .rural-mortgage-banner__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .rural-mortgage-banner:not(:last-child){margin-bottom:16px}.rshb .rural-mortgage-banner.credits{background-image:url(common/images/rural-mortgage-page/credits-mobile.svg)}.rshb .rural-mortgage-banner.svoe-rodnoe{padding-right:28px;background-image:url(common/images/rural-mortgage-page/svoe-rodnoe-mobile.svg)}.rshb .rural-mortgage-banner.zagorodom{padding-right:28px;background-image:url(common/images/rural-mortgage-page/zagorodom-mobile.svg)}}
.rshb .rural-mortgage-banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1279px){.rshb .rural-mortgage-banners{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.rshb .rural-mortgage-banners{display:block}}
.rshb .regionCheckStatusPopup--9weBf h1{margin:0;font-weight:500;font-size:24px;line-height:normal}.rshb .regionCheckStatusPopup--9weBf .ant-modal-content{width:480px;border-radius:20px}.rshb .regionCheckStatusPopup--9weBf .ant-modal-content .ant-modal-body{padding:30px 27px;text-align:center}.rshb .regionCheckStatusPopup--9weBf .ant-modal-close{top:20px;right:20px;width:40px;height:40px}.rshb .regionCheckStatusPopup--9weBf .ant-modal-close .ant-modal-close-x{width:40px;height:40px}@media (min-width:0) and (max-width:767px){.rshb .regionCheckStatusPopup--9weBf h1{font-size:18px}.rshb .regionCheckStatusPopup--9weBf .ant-modal-content{width:288px;margin:0 auto}.rshb .regionCheckStatusPopup--9weBf .ant-modal-content .ant-modal-body{padding:32px 16px}.rshb .regionCheckStatusPopup--9weBf .ant-modal-close{top:24px;right:24px;width:30px;height:30px}.rshb .regionCheckStatusPopup--9weBf .ant-modal-close .ant-modal-close-x{width:30px;height:30px}}
.rshb .regionAllowed--VdyhA{padding-top:177px;background:url(common/images/rural-mortgage-page/rural-region-allowed.svg) top no-repeat}.rshb .regionAllowed__buttonApply--jPUSQ{height:50px;margin-top:16px;font-weight:500;font-size:14px;line-height:normal}.rshb .regionAllowed__text--stLdf{max-width:410px;font-weight:500;font-size:24px;line-height:32px;text-align:center;white-space:pre-wrap}.rshb .regionAllowed__changeRegion--qe6GM{margin-top:32px}.rshb .regionAllowed__changeRegion__button--hoLVy{color:#42ab44;font-weight:500;font-size:14px}@media (min-width:0) and (max-width:767px){.rshb .regionAllowed--VdyhA{padding-top:160px;background-image:url(common/images/rural-mortgage-page/rural-region-allowed-mobile.svg);background-size:190px 140px}.rshb .regionAllowed__text--stLdf{font-size:18px;line-height:21px}}
.rshb .regionNotAllowed--UxF5I{padding-top:177px;background:url(common/images/rural-mortgage-page/rural-region-not-allowed.svg) top no-repeat}.rshb .regionNotAllowed--UxF5I h1{margin-bottom:18px}.rshb .regionNotAllowed__text--x79G5{max-width:410px;margin-bottom:20px;font-weight:500;font-size:24px;line-height:32px;text-align:center;white-space:pre-wrap}.rshb .regionNotAllowed__hint--9y3ab{display:inline-block;padding:0 60px;color:#686f7c}.rshb .regionNotAllowed__decisions--JSl51{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:32px 0}.rshb .regionNotAllowed__decisions__decision--rAq-v{width:196px;padding:56px 32px 24px;border:1px solid #bdbdbd;border-radius:16px;color:#1c1c1c;cursor:pointer}.rshb .regionNotAllowed__decisions__decision--rAq-v:hover{border-color:#42ab44;-webkit-box-shadow:inset 0 0 0 1px #42ab44;box-shadow:inset 0 0 0 1px #42ab44}.rshb .regionNotAllowed__choose--187RV{background:url(/common/images/applications/icons/icon-6-home.svg) no-repeat center 20px}.rshb .regionNotAllowed__goals--O4-PL{background:url(/common/images/applications/icons/icon-5-bill.svg) no-repeat center 20px}.rshb .regionNotAllowed__buttonApply--0Nyc6{height:50px;margin-top:16px;font-weight:500;font-size:14px;line-height:normal}.rshb .regionNotAllowed__changeRegion__button--SibIo{color:#42ab44;font-weight:500;font-size:14px;line-height:normal}@media (min-width:0) and (max-width:767px){.rshb .regionNotAllowed--UxF5I{padding-top:160px;background-image:url(common/images/rural-mortgage-page/rural-region-not-allowed-mobile.svg);background-size:190px 140px}.rshb .regionNotAllowed__hint--9y3ab{padding:0}.rshb .regionNotAllowed__text--x79G5{font-size:18px;line-height:21px}.rshb .regionNotAllowed__decisions--JSl51{padding:20px 0 28px}.rshb .regionNotAllowed__decisions__decision--rAq-v{width:112px;padding:52px 12px 24px;font-size:12px}}
.rshb .territoryCheckWrapper--YBmd2{position:relative;padding:60px 40px 40px;border-radius:20px;background-color:#fff}.rshb .territoryCheckWrapper__territoryCheckInfo--jG50R{position:relative;padding-left:22px;white-space:pre-wrap}.rshb .territoryCheckWrapper__territoryCheckInfo--jG50R:before{content:"";position:absolute;top:5px;left:0;width:14px;height:14px;background:url(/common/images/icons/info-gray.svg) no-repeat;background-size:contain}.rshb .territoryCheckWrapper__title--3ZDrt{width:440px;padding-bottom:28px;font-weight:500;font-size:28px;line-height:36px}.rshb .territoryCheckWrapper__content--76eqG{width:341px}.rshb .territoryCheckWrapper__control--kG\+-0{margin-bottom:22px}.rshb .territoryCheckWrapper__annotation--1S6CU{width:480px;padding-top:36px;color:#b0b1b2;font-size:12px;line-height:20px}.rshb .territoryCheckWrapper__button--MFAg1{width:188px;min-width:188px;height:50px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}@media (max-width:1279px){.rshb .territoryCheckWrapper--YBmd2{padding:40px}.rshb .territoryCheckWrapper__title--3ZDrt{width:315px;font-size:20px;line-height:28px}.rshb .territoryCheckWrapper__content--76eqG{width:267px}.rshb .territoryCheckWrapper__annotation--1S6CU{width:503px;padding-top:32px}.rshb .territoryCheckWrapper__button--MFAg1{width:148px;min-width:148px}}@media (max-width:767px){.rshb .territoryCheckWrapper--YBmd2{padding:20px 20px 300px}.rshb .territoryCheckWrapper__title--3ZDrt{width:100%;max-width:100%;font-size:16px;text-align:center}.rshb .territoryCheckWrapper__territoryCheckInfo--jG50R{width:220px}.rshb .territoryCheckWrapper__content--76eqG{width:100%}.rshb .territoryCheckWrapper__control--kG\+-0{margin-bottom:20px}.rshb .territoryCheckWrapper__annotation--1S6CU{width:100%;padding-top:28px}.rshb .territoryCheckWrapper__button--MFAg1{width:100%;margin-top:8px}}
.rshb .territoryCheck--1at-I{width:341px}.rshb .territoryCheck__control--9OY-5{margin-bottom:22px}.rshb .territoryCheck__annotation--dPtpb{width:480px;padding-top:40px;color:#b0b1b2;font-size:12px;line-height:20px}.rshb .territoryCheck__annotation--dPtpb sup{color:#42ab44}.rshb .territoryCheck__button--Q\+Z5Q{height:50px;margin-top:16px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}@media (min-width:768px) and (max-width:1279px){.rshb .territoryCheck--1at-I{width:267px}.rshb .territoryCheck__annotation--dPtpb{width:503px;padding-top:32px}}@media (min-width:0) and (max-width:767px){.rshb .territoryCheck--1at-I{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.rshb .territoryCheck__control--9OY-5{margin-bottom:20px}.rshb .territoryCheck__annotation--dPtpb{width:100%;padding-top:28px}.rshb .territoryCheck__button--Q\+Z5Q{margin-top:8px}}
.rshb .ruralMortgagePage{width:100%;padding:0}.rshb .ruralMortgagePage h1{margin:0 0 32px;font-size:32px;line-height:normal}.rshb .ruralMortgagePage__section{width:100%;max-width:1280px;margin:0 auto}.rshb .ruralMortgagePage__header{max-width:1440px;margin-bottom:20px}.rshb .ruralMortgagePage__info{margin-bottom:16px}.rshb .ruralMortgagePage__ruralMortgageObsoleteBanner{margin-bottom:40px}.rshb .ruralMortgagePage__ruralContractors,.rshb .ruralMortgagePage__territoryCheck{margin-bottom:80px}.rshb .ruralMortgagePage__services{display:none}.rshb .ruralMortgagePage__calculator{margin-bottom:80px}.rshb .ruralMortgagePage__calculator .calculatorWrapper{border-radius:20px}.rshb .ruralMortgagePage__calculator .calculatorWrapper h1{width:100%;text-align:center}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer{width:480px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer__calc{width:100%;padding:40px 0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer__calc__hr,.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer__calc__switchRow:not(:nth-child(8)){display:none}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:40px;margin-left:0;border-width:2px;border-color:#42ab44;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px) and (max-width:1279px){.rshb .ruralMortgagePage__section{max-width:688px}.rshb .ruralMortgagePage__header{max-width:768px;margin-bottom:16px;padding-right:0;padding-left:0}.rshb .ruralMortgagePage__ruralMortgageObsoleteBanner{margin-bottom:24px}.rshb .ruralMortgagePage__territoryCheck{max-width:768px;margin-bottom:40px}.rshb .ruralMortgagePage__calculator,.rshb .ruralMortgagePage__ruralContractors{margin-bottom:40px}.rshb .ruralMortgagePage__calculator .calculatorWrapper{padding:43px 32px 40px}.rshb .ruralMortgagePage__calculator .calculatorWrapper h1{margin-bottom:27px;font-size:24px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer{width:354px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer__calc{padding:0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results{width:254px;margin-top:0;padding:32px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__mortgageTitle{font-size:16px;line-height:18px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfoTitle{margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__label{font-size:12px;line-height:14px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__amount{height:auto;margin-bottom:24px;font-size:20px;line-height:23px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__percent{font-weight:500;font-size:20px;line-height:23px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__minMaxErrorCell{min-height:0;margin-bottom:10px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item{margin:10px 0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item__title{font-size:12px;line-height:14px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item__amount{font-weight:500;font-size:20px;line-height:25px}}@media (min-width:0) and (max-width:767px){.rshb .ruralMortgagePage__section{max-width:288px}.rshb .ruralMortgagePage__header{max-width:320px;margin-bottom:16px;padding-right:0;padding-left:0}.rshb .ruralMortgagePage__info{margin-bottom:12px}.rshb .ruralMortgagePage__ruralMortgageObsoleteBanner{margin-bottom:20px}.rshb .ruralMortgagePage__territoryCheck{margin-bottom:40px}.rshb .ruralMortgagePage__territoryCheckTitle{width:100%;font-weight:500;font-size:16px;line-height:normal;text-align:left}.rshb .ruralMortgagePage__calculator,.rshb .ruralMortgagePage__ruralContractors{margin-bottom:40px}.rshb .ruralMortgagePage__calculator .calculatorWrapper{padding:0;background-color:transparent}.rshb .ruralMortgagePage__calculator .calculatorWrapper h1{margin-bottom:20px;padding:0 10px;font-size:16px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer{width:100%}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__calcContainer__calc{width:100%;padding:16px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results{padding:32px 16px;border:none}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__mortgageTitle{font-size:16px;line-height:18px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfoTitle{margin-bottom:8px;font-weight:500;font-size:14px;line-height:16px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__label{font-size:12px;line-height:14px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__amountItem{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__amount{height:auto;margin-bottom:24px;font-size:20px;line-height:23px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__percent{font-weight:500;font-size:20px;line-height:23px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__main__minMaxErrorCell{min-height:0;margin-bottom:10px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item{margin:10px 0}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item__title{font-size:12px;line-height:14px}.rshb .ruralMortgagePage__calculator .calculatorWrapper .calculatorPage__results__paymentInfo__item__amount{font-weight:500;font-size:20px;line-height:25px}}
.rshb .participantCard---Noi\+{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:630px;height:400px;padding:50px 40px 48px 48px;border-radius:20px;background-color:#fff}.rshb .participantCard__header--Fhcfr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rshb .participantCard__img--YzRsT{width:120px;height:120px;margin-right:32px}.rshb .participantCard__headerInfo--xSiaF{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:330px}.rshb .participantCard__title--x8ztQ{font-weight:500;font-size:20px;line-height:28px}.rshb .participantCard__description--3dId-{margin-top:12px;color:#7d7e7f;font-weight:400;font-size:14px;line-height:20px}.rshb .participantCard__list--X-4D8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.rshb .participantCard__listTitle--StBuC{margin:32px 0 24px;font-weight:500;font-size:16px;line-height:24px}.rshb .participantCard__listItem--yEhWr{position:relative;margin-bottom:16px;padding-left:25px;list-style-type:none;font-weight:400;font-size:14px}.rshb .participantCard__listItem--yEhWr:before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;background-image:url(/images/dfo-mortgage-page/check.svg);background-repeat:no-repeat}.rshb .participantCard__listItem--yEhWr:last-child{margin-bottom:0}@media (max-width:1279px){.rshb .participantCard---Noi\+{width:342px;height:428px;padding:32px 34px}.rshb .participantCard__header--Fhcfr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rshb .participantCard__img--YzRsT{width:90px;height:90px;margin-right:0;margin-bottom:16px}.rshb .participantCard__headerInfo--xSiaF{max-width:256px}.rshb .participantCard__title--x8ztQ{font-weight:500;font-size:14px;line-height:20px;text-align:center}.rshb .participantCard__description--3dId-{margin-top:10px;font-size:12px;line-height:18px;text-align:center}.rshb .participantCard__listTitle--StBuC{margin:20px 0;font-size:14px;line-height:20px;text-align:center}.rshb .participantCard__listItem--yEhWr{margin-bottom:12px;font-weight:400;font-size:12px}}@media (max-width:767px){.rshb .participantCard---Noi\+{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px 24px}.rshb .participantCard---Noi\+:last-child{margin-top:16px}}
.rshb .participants--d-1\+T{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .participants__title--jCb1f{font-weight:500;font-size:32px;line-height:40px;text-align:center}.rshb .participants__list--rN6Eb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (min-width:768px) and (max-width:1279px){.rshb .participants__title--jCb1f{font-size:24px;line-height:32px}.rshb .participants__list--rN6Eb{margin-top:32px}}@media (min-width:0) and (max-width:767px){.rshb .participants__title--jCb1f{font-size:20px;line-height:24px}.rshb .participants__list--rN6Eb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}}
.rshb .listUseful--mdEWX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rshb .listUseful__title--rXf3f{font-weight:500;font-size:32px;text-align:center}.rshb .listUseful__list--Idfum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.rshb .listUseful__card--CvGdV{width:100%;max-width:413px;height:308px;margin-left:22px;padding:40px 0 0 32px;border-radius:16px;background-color:#fff;background-position:bottom;background-size:100%;background-repeat:no-repeat}.rshb .listUseful__card--CvGdV:hover{-webkit-box-shadow:0 0 0 2px #42ab44;box-shadow:0 0 0 2px #42ab44}.rshb .listUseful__card--CvGdV:first-child{margin-left:0}.rshb .listUseful__realEstate--h5-xY{background-image:url(/images/dfo-mortgage-page/listuseful-real-estate.svg)}.rshb .listUseful__organisation--oR3iv{background-image:url(/images/dfo-mortgage-page/listuseful-organisation.svg)}.rshb .listUseful__gektar--xvbmc{background-image:url(/images/dfo-mortgage-page/listuseful-gektar.svg)}.rshb .listUseful__cardTitle--FSq7-{color:#000;font-weight:500;font-size:20px;line-height:24px;white-space:pre-wrap}@media (max-width:1279px){.rshb .listUseful__title--rXf3f{font-size:24px}.rshb .listUseful__list--Idfum{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}.rshb .listUseful__card--CvGdV{max-width:342px;margin-left:20px}.rshb .listUseful__card--CvGdV:first-child{margin-left:0}.rshb .listUseful__gektar--xvbmc{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin-top:30px;margin-left:0;background:#fff url(/images/dfo-mortgage-page/listuseful-gektar-big.svg) 100% 100% no-repeat;background-size:100%}}@media (max-width:767px){.rshb .listUseful__list--Idfum{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.rshb .listUseful__cardTitle--FSq7-{font-size:16px}.rshb .listUseful__card--CvGdV{-ms-flex-preferred-size:1;flex-basis:1;width:100%;max-width:100%;height:264px;margin:16px 0 0;padding:32px 0 0 28px}.rshb .listUseful__card--CvGdV:last-child{-ms-flex-preferred-size:auto;flex-basis:auto}}
.rshb .bottomBanner--nRhYs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:190px;padding:43px 0 0 246px;border-radius:20px;cursor:pointer}.rshb .bottomBanner__content--h4VrJ{max-width:434px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.rshb .bottomBanner__text--02Ecf{height:auto;color:#000;font-weight:500;font-size:28px;line-height:36px;white-space:pre-wrap}.rshb .bottomBanner__text_active--OzCFw{margin-left:3px;color:#42ab44}@media (max-width:1279px){.rshb .bottomBanner--nRhYs{padding:33px 0 0 136px}.rshb .bottomBanner__content--h4VrJ{position:relative;max-width:280px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.rshb .bottomBanner__text--02Ecf{font-size:18px;line-height:28px}}@media (max-width:767px){.rshb .bottomBanner--nRhYs{height:362px;padding:28px 0 0}.rshb .bottomBanner__content--h4VrJ{max-width:197px;margin:0 auto;text-align:center}}
.rshb .dfoTerritoryCheck--KSOm1{width:341px}.rshb .dfoTerritoryCheck__territoryCheckInfo--W0y5\+{position:relative;padding-left:22px;white-space:pre-wrap}.rshb .dfoTerritoryCheck__territoryCheckInfo--W0y5\+:before{content:"";position:absolute;top:5px;left:0;width:14px;height:14px;background:url(/common/images/icons/info-gray.svg) no-repeat;background-size:contain}.rshb .dfoTerritoryCheck__control--2taD1{margin-bottom:22px}.rshb .dfoTerritoryCheck__annotation--uCBLq{width:480px;padding-top:36px;color:#b0b1b2;font-size:12px;line-height:20px}.rshb .dfoTerritoryCheck__button--G3Wvr{width:188px;min-width:188px;height:50px;font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;line-height:normal;letter-spacing:normal}@media (max-width:1279px){.rshb .dfoTerritoryCheck--KSOm1{width:267px}.rshb .dfoTerritoryCheck__annotation--uCBLq{width:503px;padding-top:32px}.rshb .dfoTerritoryCheck__button--G3Wvr{width:148px;min-width:148px}}@media (max-width:767px){.rshb .dfoTerritoryCheck--KSOm1{width:100%}.rshb .dfoTerritoryCheck__territoryCheckInfo--W0y5\+{width:220px}.rshb .dfoTerritoryCheck__control--2taD1{margin-bottom:20px}.rshb .dfoTerritoryCheck__annotation--uCBLq{width:100%;padding-top:28px}.rshb .dfoTerritoryCheck__button--G3Wvr{width:100%;margin-top:8px}}
.rshb .dfoPage--956lf{width:100%;padding:0}.rshb .dfoPage__calcWrapper--F1jAf{padding-top:80px;border-radius:20px;background-color:#fff}.rshb .dfoPage__calcTitle--\+\+FQq{margin-bottom:40px;font-weight:500;font-size:32px;line-height:normal;text-align:center}.rshb .dfoPage__calcResult--cvFHv{-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.07);box-shadow:0 4px 25px 0 rgba(0,0,0,.07)}.rshb .dfoPage__calcMain--HHNUt{max-width:480px;margin-right:60px;padding:0 0 20px}.rshb .dfoPage__section--PgJTE{width:100%;max-width:1280px;margin:0 auto 80px}@media (max-width:1279px){.rshb .dfoPage--956lf{max-width:768px;margin:0 auto}.rshb .dfoPage__section--PgJTE{max-width:calc(100% - 64px);margin-bottom:60px}.rshb .dfoPage__calcTitle--\+\+FQq{font-size:24px}.rshb .dfoPage__calcMain--HHNUt{max-width:354px;margin-right:0}.rshb .dfoPage__calcResult--cvFHv{margin-right:28px}.rshb .dfoPage__calcWrapper--F1jAf{padding-top:44px;padding-bottom:5px}.rshb .dfoPage__sectionBanner--mz-qg{max-width:calc(100% - 32px);margin-bottom:20px}.rshb .dfoPage__territoryCheck--hxQXf{max-width:768px;margin-bottom:40px}}@media (max-width:767px){.rshb .dfoPage__section--PgJTE{max-width:calc(100% - 32px);margin-bottom:52px}.rshb .dfoPage__calcTitle--\+\+FQq{width:228px;margin:0 auto 18px;font-size:16px}.rshb .dfoPage__calcWrapper--F1jAf{padding:36px 0 0}.rshb .dfoPage__calcResult--cvFHv{margin-right:0;-webkit-box-shadow:none;box-shadow:none}.rshb .dfoPage__calcMain--HHNUt{padding:0}.rshb .dfoPage__sectionBanner--mz-qg{max-width:100%;margin-bottom:20px}.rshb .dfoPage__ruralContractors--2yl3U,.rshb .dfoPage__territoryCheck--hxQXf{margin-bottom:40px}}
.rshb .application-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rshb .application-steps__step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:100px}.rshb .application-steps__step:last-child{margin-right:0}.rshb .application-steps__step__line{position:absolute;top:16px;left:92px;-o-object-fit:contain;object-fit:contain;width:148px;height:2px;border-radius:10px;background-color:#eee}.rshb .application-steps__step__line__doc{left:133px}.rshb .application-steps__step__line__active{background-color:#42ab44}.rshb .application-steps__step__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;border-radius:17px;background-color:#f5f5f5;font-weight:500;line-height:34px;text-align:center}.rshb .application-steps__step__icon:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;border:3px solid #fff;border-radius:15px}.rshb .application-steps__step__icon__active{background-color:#42ab44;color:#fff}.rshb .application-steps__step__icon__previous{width:26px;height:26px;margin:3px;background-color:#42ab44;color:#fff}.rshb .application-steps__step__icon__previous:before{border:0}.rshb .application-steps__step__title{width:115px;min-height:36px;margin-top:8px;color:#1c1c1c;font-weight:500;font-size:12px;letter-spacing:-.2px;text-align:center}.rshb .application-steps__step__title__doc{width:155px}.rshb .application-steps__step__title__active{color:#42ab44}.rshb .application-steps__step__clickable{cursor:pointer}@media (max-width:1280px){.rshb .application-steps__step{width:100px;margin-right:20px}.rshb .application-steps__step__icon__previous{width:34px;height:34px;margin:0}.rshb .application-steps__step__line{left:80px;width:60px}.rshb .application-steps__step__title__previous{color:#42ab44}}@media (min-width:768px) and (max-width:1279px){.rshb .application-steps__step{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;margin-right:0}.rshb .application-steps__step__icon__previous{width:34px;height:34px;margin:0}.rshb .application-steps__step__line{left:68px;width:44px}.rshb .application-steps__step__title{width:90px}}@media (max-width:767px){.rshb .application-steps__step{width:28px;margin-right:36px}.rshb .application-steps__step__title{display:none}.rshb .application-steps__step__title__active{display:block}.rshb .application-steps__step__line{display:none}.rshb .application-steps__step__icon{width:28px;height:28px}}

/*# sourceMappingURL=core.css.map*/