@charset "UTF-8";

.btn-red,.btn-transparent-red{font-size:16px;white-space:nowrap}

*,.forgot-pass-links,.forgot-pass-links>a,.top-documents-forms__title,a,address,b,blockquote,cite,dfn,em,h1,h2,h3,h4,h5,h6,i,input,label,mark,p,pre,q,s,small,strong,sub,sup,time,ul{font-family:Montserrat,sans-serif}

.forgot-pass-links,.forgot-pass-links>a,h1,h2,h3,h4,h5,h6,li,p{line-height:1.5;font-style:normal}

.assistance-mortgage__left a,.footer .list-tax li a,.no-bg-btn{text-decoration:underline}

.btn-blue,.btn-red,.btn-transparent-blue,.btn-transparent-red,.tab,.video__button span{white-space:nowrap}

:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}

*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}

a,button{cursor:revert;text-decoration:none}

menu,ol,ul{list-style:none}

img{max-inline-size:100%;max-block-size:100%}

table{border-collapse:collapse}

input,textarea{-webkit-user-select:auto}

textarea{white-space:revert}

meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}

:where(pre){all:revert}

::-webkit-input-placeholder{color:unset}

::-moz-placeholder{color:unset}

:-ms-input-placeholder{color:unset}

::-ms-input-placeholder{color:unset}

::placeholder{color:unset}

::marker{content:initial}

:where([hidden]){display:none}

.btn,.pop-up-sticky__title{display:-webkit-box;display:-ms-flexbox}

:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}

:where([draggable="true"]){-webkit-user-drag:element}

::-webkit-scrollbar{width:5px;height:5px}

::-webkit-scrollbar-track{background:#fff}

::-webkit-scrollbar-thumb{background:#ca363a}

::-webkit-scrollbar-thumb:hover{background:#971623}

html{scroll-behavior:smooth}

body.overflow-hidden{width:100%;height:100%;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}

h1,h2,h3,h4,h5,h6,li,p{color:#303030}

li,p{font-size:18px;font-weight:500}

b,h1,h2,h3,h4,h5,h6{font-weight:700}

.btn,a{font-weight:600}

.accordionItemContent ul,ul.red-arrow-list{margin:31px 0}

.accordionItemContent ul li,ul.red-arrow-list li{padding:0 0 0 36px;position:relative}

.accordionItemContent ul li:not(:last-child),ul.red-arrow-list li:not(:last-child){margin:0 0 4px}

.accordionItemContent ul li::before,ul.red-arrow-list li::before{content:"";width:24px;height:24px;background:url(../../img/my-mortgage/list-icon.svg) center no-repeat;position:absolute;top:0;left:0}

h1,h2{font-size:42px}

.footer__list:not(.list-contacts,.list-transfer),h1{margin:0 0 24px}

h3{font-size:32px}

h4{font-size:24px}

h5{font-size:20px}

a{color:#312b55;font-style:normal}

.wrapper a span{background:0 100% no-repeat;background-image:-webkit-gradient(linear,left top,right top,from(#ff393d),to(#ff393d))!important;background-image:linear-gradient(to right,#ff393d 0,#ff393d 100%)!important;background-size:0 1px!important;-webkit-transition:background-size .3s;transition:background-size .3s}

.footer a:hover span,.wrapper a:hover span{background-size:100% 1px!important}

.btn{border-radius:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 23px;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}

.btn-red{color:#fff;background:#ff393d}

.btn-red:hover{background:#e63337}

.btn-transparent-red{color:#ff393d;border:1px solid #ff393d;background:0 0}

.btn-transparent-red:hover{color:#fff;background:#ff393d}

.btn-blue{font-size:18px;color:#fff;background:#312b55}

.btn-blue:hover{background:#10133d}

.btn-transparent-blue{font-size:18px;color:#312b55;border:1px solid #312b55;background:0 0}

.forgot-pass-links,.forgot-pass-links>a,.no-bg-btn{font-size:14px;color:#312b55}

.btn-transparent-blue:hover,.tab.active{color:#fff;background:#312b55}

.no-bg-btn{text-align:center;font-weight:500}

.forgot-pass-links{font-weight:500;margin:24px 0 0!important}

.forgot-pass-links>a{text-align:center;font-weight:600;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;-webkit-transition:color .3s;transition:color .3s}

.forgot-pass-links>a:hover{color:#ff393d;-webkit-transition:color .3s;transition:color .3s}

.pop-up-sticky{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;right:0;bottom:90px;width:259px;height:142px;background-color:#ff393d;-webkit-box-shadow:0 4px 24px 0 rgba(95,5,7,.16);box-shadow:0 4px 24px 0 rgba(95,5,7,.16);border-top-left-radius:8px;border-bottom-left-radius:8px;z-index:11;padding:24px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}

.pop-up-sticky__title{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:20px;font-weight:700;line-height:1.4;padding-bottom:12px}

.flex,.pop-up-sticky__button{display:-webkit-box;display:-ms-flexbox}

.pop-up-sticky__title svg{border-radius:8px;background:#cc3435}

.pop-up-sticky__button{display:flex;padding:12px 16px;color:#ff393d;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;background:#fff}

.pop-up-sticky__button:hover{background:#ffe8e8}

.pop-up-sticky__button:active{color:#fff;background:#e92e31}

.container{max-width:1280px;padding:0 32px;margin:0 auto}

.flex{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}

.flex__column-50{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}

.box-bg-radius{border-radius:16px;background:#fff;-webkit-box-shadow:0 3px 24px 0 rgba(39,41,52,.14),0 1px 2px 0 rgba(56,57,62,.04);box-shadow:0 3px 24px 0 rgba(39,41,52,.14),0 1px 2px 0 rgba(56,57,62,.04)}

.box-blue-radius{border-radius:16px;background:#f3f3fd;padding:32px 40px}

.header{padding:16px 0;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.03);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.03)}

.breadcrumb,.header-form,.menu-item-has-children{position:relative}

.footer-form .container,.header .container{max-width:100%}

.header-form .container{max-width:800px}

.header__link-back{position:absolute;left:30px;top:22px}

.header__link-back:hover svg path,.open .accordionItemHeading svg path{stroke:#FF393D}

.header__left,.header__list,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.header__left{gap:46px}

.header__right{gap:20px}

.header__list{gap:32px}

.header__list .menu-item a,a.header__phone{-webkit-transition:color .3s ease-in;transition:color .3s ease-in}

.asterisk,.breadcrumb a:hover,.header__list .menu-item a:hover,a.header__phone:hover{color:#ff393d}

a.header__phone:hover svg path{stroke:#FF393D;fill:#FF393D}

.header__logo{-webkit-box-flex:0;-ms-flex:0 0 146px;flex:0 0 146px;width:146px;z-index:10}

.header__logo img{width:100%;height:auto}

.header__company-name{font-size:10px;text-transform:uppercase;color:#333;z-index:9;font-weight:400}

.menu-item-has-children::after{content:"";width:7px;height:7px;border-bottom:2px solid #a09caf;border-right:2px solid #a09caf;-webkit-transform:translate(0,-70%) rotate(45deg);-ms-transform:translate(0,-70%) rotate(45deg);transform:translate(0,-70%) rotate(45deg);position:absolute;right:-13px;top:50%;cursor:pointer;-webkit-transition:.3s;transition:.3s}

.menu-item-has-children.active::after{border-bottom:2px solid #ff393d;border-right:2px solid #ff393d;-webkit-transform:translate(0,0) rotate(-135deg);-ms-transform:translate(0,0) rotate(-135deg);transform:translate(0,0) rotate(-135deg)}

.sub-menu{display:none;-webkit-transition:top .3s ease-in;transition:top .3s ease-in}

.header__phone,.sub-menu.active{display:-webkit-box;display:-ms-flexbox}

.sub-menu.active{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 15px;position:absolute;top:100%;left:0;width:420px;border-radius:0 0 16px 16px;background:#fff;-webkit-box-shadow:0 6px 2px 3px rgba(56,57,62,.04);box-shadow:0 6px 2px 3px rgba(56,57,62,.04)}

.sub-menu .menu-item a{display:block;padding:10px 0}

.header__phone{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;z-index:10}

#document-request-row,.header__btn-mobile,.header__burger,.header__phone-mobile,[data-tab-content]{display:none}

.header__btn{font-size:14px;width:153px;height:36px;border-radius:10px;z-index:10}

.top-mortgage__left,.top-mortgage__questions,.top-mortgage__right,.top-mortgage__toll{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}

@media (min-width:1201px){.header__list .menu-item:hover{color:#ff393d}

    .header__list .menu-item-has-children:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 15px;position:absolute;top:100%;left:0;width:420px;border-radius:0 0 16px 16px;background:#fff;-webkit-box-shadow:0 6px 2px 3px rgba(56,57,62,.04);box-shadow:0 6px 2px 3px rgba(56,57,62,.04)}

    .header__list .menu-item-has-children:hover::after{border-bottom:2px solid #ff393d;border-right:2px solid #ff393d;-webkit-transform:translate(0,0) rotate(-135deg);-ms-transform:translate(0,0) rotate(-135deg);transform:translate(0,0) rotate(-135deg)}}

.mortgage-top-section{background:#e4eaff;padding:51px 0}

.top-mortgage__left,.top-mortgage__right{display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}

.top-mortgage__questions,.top-mortgage__toll{-webkit-box-flex:1;-ms-flex:1 1 224px;flex:1 1 224px;padding:25px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat,no-repeat}

.toll__top,.top-mortgage__right{display:-webkit-box;display:-ms-flexbox}

.top-mortgage__toll{background-image:url(../../img/my-mortgage/toll.png),url(../../img/my-mortgage/ellipse-blue.png);background-size:145px auto,253px auto;background-position:calc(100% - 31px) 100%,100% 50%}

.top-mortgage__questions{background-image:url(../../img/my-mortgage/questions.png),url(../../img/my-mortgage/ellipse-blue.png);background-size:156px auto,253px auto;background-position:calc(100% - 41px) 50%,100% 50%}

.list-contacts li:not(:last-child),.top-mortgage__questions h4{margin:0 0 8px}

.subservicers-mortgage__left .section-title,.top-mortgage__questions p{margin:0 0 16px}

.subservicers-mortgage__left .btn,.top-mortgage__questions .btn{width:137px;height:48px}

.top-mortgage__right{padding:40px 64px;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;text-align:center}

.toll__top{display:flex;gap:22px;padding:0;margin:0 0 26px}

.subservicers-mortgage__right,.toll__contacts li,.toll__icon{display:-webkit-box;display:-ms-flexbox}

.toll__icon{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;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-radius:50%;border:1px solid #008b7a;overflow:hidden}

.toll__text h5{margin:0 0 3px}

.toll__contacts li:not(:last-child),.top-mortgage__btns li{margin:0 0 12px}

.toll__contacts{max-width:300px}

.toll__contacts li{color:#312b55;font-size:16px;font-weight:500;line-height:1.5;display:flex;gap:24px}

.toll__lable{-webkit-box-flex:0;-ms-flex:0 0 121px;flex:0 0 121px;color:#6f6b88;font-weight:500}

.toll__lable-free{color:#303030;font-size:20px;font-weight:700}

.assistance-mortgage__text,.tab{font-weight:600}

.assistance-mortgage__details,.toll__phone{font-size:16px}

.documents-forms_items,.top-mortgage__btns{width:100%}

.top-mortgage__btns li a.btn{height:60px}

.top-mortgage__btns li a.no-bg-btn{display:block;margin:32px 0 0}

.mortgage-subservicers-section{padding:72px 0}

.subservicers-mortgage__right{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;padding:24px 32px}

.subservicers-mortgage__if{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 16px}

.subservicers-mortgage__image{-webkit-box-flex:0;-ms-flex:0 0 124px;flex:0 0 124px;width:124px;height:auto}

.subservicers-mortgage__image img{width:100%;height:auto}

.subservicers-mortgage__text{font-weight:600;line-height:1.5}

.subservicers-mortgage__contacts li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}

.accordionItem:not(:last-child),.subservicers-mortgage__contacts li:not(:last-child){margin:0 0 16px}

.subservicers-mortgage__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.subservicers-mortgage__contact svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}

.subservicers-mortgage__contact:not(:last-child){margin:0 0 5px}

.mortgage-assistance-section{padding:72px 0;background:#f3f3fd}

.assistance-mortgage__right{padding:24px 32px}

.assistance-mortgage__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin:0 0 24px}

.assistance-mortgage__image{-webkit-box-flex:0;-ms-flex:0 0 124px;flex:0 0 124px}

.assistance-mortgage__image img{width:100%;height:auto}

.assistance-mortgage__link{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:8px 0 0}

.bottom-mortgage__left,.bottom-mortgage__right{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical}

.tab-content,.tabs{margin:0}

.mortgage-faq-section{padding:72px 0 40px}

.mortgage-faq-section .section-title{margin:0 0 32px}

.mortgage-bottom-section{padding:74px 0;background:#f3f3fd}

.bottom-mortgage__left{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:470px;text-align:center}

.bottom-mortgage__left .section-title{margin:0 0 12px}

.bottom-mortgage__left .btn{height:60px;margin:28px 0 0}

.bottom-mortgage__right{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:592px}

.active[data-tab-content]{display:block}

.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}

.tab{color:#312b55;font-size:14px;cursor:pointer;padding:8px 16px;border:1px solid #e0e0e7;border-radius:32px;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}

.tab:hover{color:#312b55;background-color:#e7e7f0}

.advice-accordion-section{padding:0 0 64px}

.accordionWrapper{margin:32px 0}

.accordionItem{display:block;background:#fff;padding:16px;border-radius:12px;border:1px solid #e0e0e7}

.accordionItemHeading,.popup-section{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}

.accordionItemHeading{color:#312b55;font-size:20px;font-weight:700;display:flex;-ms-flex-align:center;align-items:center;position:relative;gap:8px;padding:0 32px 0 0;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}

.accordionItemHeading .accordion-arrow{width:24px;height:24px;position:absolute;top:5px;right:0;transition:transform .3s ease-out,-webkit-transform .3s ease-out}

.accordionItemHeading svg path{-webkit-transition:stroke .3s ease-out;transition:stroke .3s ease-out}

.close .accordionItemContent{height:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);display:block;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}

.open .accordionItemContent{display:block;font-size:18px;padding:12px 0 0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}

.open .accordionItemContent p:not(:first-child){margin:15px 0 0}

.open .accordionItemContent a{color:#312b55;text-decoration:underline}

.open .accordionItemContent p.note{color:#3c3b3b;font-size:12px;font-weight:500;line-height:1.4;margin:5px 0 0}

.open .accordionItemHeading{color:#ff2950}

.open .accordionItemHeading .accordion-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}

.popup-section{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.4s;transition:.4s}

.bottom-footer__copyright,.popup-section .container,.popup-wrapp{display:-webkit-box;display:-ms-flexbox}

.popup-wrapp{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%;padding:0;position:relative}

.popup-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7}

.form__checkbox:checked+label::after,.video__link:hover .video__button{opacity:1}

.popup-section .container{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:auto;max-height:100%;-ms-touch-action:pan-y;touch-action:pan-y;position:relative;scrollbar-width:none;margin-left:auto;margin-right:auto;max-width:1400px}

.popup-section-team .container{max-width:1000px}

.popup-wrapp.video{padding:0;border-radius:0}

.popup-wrapp__video iframe{width:1200px;max-width:100%;height:670px;z-index:10;border-width:0;outline-width:0}

.popup-close{position:fixed;right:20px;top:20px;padding:20px;cursor:pointer;z-index:5}

.popup-show{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

.footer{padding:32px 0;background-color:#10133d;position:relative}

.scroll-to-top-button,.whatsapp-btn{position:fixed;height:60px;width:60px;will-change:transition;background-repeat:no-repeat}

.scroll-to-top-button{border-radius:100%;background-color:#ff393d;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);border:none;bottom:150px;right:11px;-o-object-fit:contain;object-fit:contain;background-size:cover;background-position:center;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;cursor:pointer;z-index:1}

.scroll-to-top-button:hover,.whatsapp-btn:hover{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.486);box-shadow:0 4px 12px 0 rgba(0,0,0,.486)}

.whatsapp-btn{-webkit-transition:.3s;transition:.3s;bottom:80px;right:10px;background-image:url(../../img/my-mortgage/whatsapp.png);display:block;background-size:contain;border-radius:100%;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}

.footer a span{background:0 100% no-repeat;background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff))!important;background-image:linear-gradient(to right,#fff 0,#fff 100%)!important;background-size:0 1px!important;-webkit-transition:background-size .3s;transition:background-size .3s}

.footer .list-tax li a{margin-bottom:8px;line-height:1.5}

.footer__logo{display:block;width:153px;height:auto;margin:0 0 16px}

.footer__logo svg{width:100%;height:auto}

.bottom-footer__address{margin:0 32px 0 0}

.footer__title{font-size:14px;color:#fff;margin:0 0 8px}

.footer__list li a{font-size:14px;font-weight:500;color:#fff}

.list-contacts{padding:0 0 0 28px;background-repeat:no-repeat;background-position:0 5px;background-size:auto}

.list-contacts-phone{background-image:url(../../img/my-mortgage/call.svg);margin:0 0 8px}

.list-contacts-email{background-image:url(../../img/my-mortgage/mail.svg)}

.list-tax li{line-height:1.1}

.footer__bottom.flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px;margin:49px 0 0}

.footer__bottom p{color:#fff;font-size:12px}

p.bottom-footer__copyright,p.bottom-footer__nmls{color:#a09caf}

.bottom-footer__copyright{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}

.bottom-footer__copyright svg{width:20px;height:20px}

.bottom-footer__nmls a{color:#a09caf;text-decoration:underline}

.form__comment a,.form__lable a{color:inherit;text-decoration:underline}

.form-section{padding:32px 0}

.form-section .container{max-width:864px}

.form-title{font-size:32px;margin:0 0 24px}

.form__h3{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 16px}

.row-checkbox .form__h3{margin:0 0 8px}

.section-form__text{padding:0 0 0 32px;position:relative}

.section-form__text p{font-size:16px;font-weight:500;line-height:1.5}

.section-form__text p:not(:last-child){margin:0 0 10px}

.section-form__text svg{position:absolute;top:0;left:0}

.form__content{margin:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}

.form__lable{color:#303030;font-size:16px;font-weight:500}

.form__item{width:100%;position:relative}

.form__item-50{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}

.form__item-auto{width:auto;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}

.form__input,.form__select,.form__textarea{width:100%;border-radius:8px;border:1px solid #e0e0e7;background:#fff;color:#312b55;font-size:16px;font-weight:500;line-height:1.5;padding:12px;cursor:pointer}

.form__textarea{height:100px}

.form__input:focus,.form__select:focus,.form__textarea:focus{border:1px solid #7270b2}

.form__input:disabled{cursor:unset}

.form__input[class*="input-optional"]+.form__placeholder.form__placeholder_optional,.form__placeholder,.form__select[class*="input-optional"]+.form__placeholder.form__placeholder_optional{font-weight:500;font-size:16px;line-height:1.5;color:#6f6b88;padding:12px;position:absolute;max-width:100%;max-height:100%;top:0;left:0;white-space:nowrap;pointer-events:none;-webkit-transition:.2s ease-in;transition:.2s ease-in;background-color:transparent}

.form__input.input-optional:focus:valid+.form__placeholder,.form__input:valid+.form__placeholder,.form__item .form__input.error:focus:invalid+.form__placeholder,.form__item .form__input.error:invalid+.form__placeholder,.form__item .form__input_date#date-select+.form__placeholder,.form__item:focus .form__placeholder,.form__item:focus-within .form__placeholder,.form__select.input-optional:focus:valid+.form__placeholder,.form__select:valid+.form__placeholder,.form__textarea:valid+.form__placeholder{font-size:12px;padding:0 4px;background:#fff;border-radius:4px;top:-10px;left:12px}

.form__select{background-image:url(../../img/my-mortgage/dropdown.svg);background-position:calc(100% - 15px) 50%;background-size:10px 7px;background-repeat:no-repeat!important;padding-right:38px;-webkit-transition:background-image .3s ease-out;transition:background-image .3s ease-out}

.form__comment{color:#6f6b88;line-height:1.5;font-size:14px;font-weight:500}

.form__select option:disabled{color:red}

.form__input.error,.form__select.error{border:1px solid #ca363a}

.form__invalid{color:#ff393d;font-size:12px;position:absolute;left:0;bottom:-15px;display:none}

.form__btn{font-size:18px;width:144px;height:60px}

.form__btn:disabled{cursor:not-allowed;color:#ffb5b5}

.form__checkbox:checked,.form__checkbox:not(:checked){position:absolute;left:8px;top:4px}

.form__checkbox:checked+label,.form__checkbox:not(:checked)+label{position:relative;padding-top:5px;padding-left:36px;line-height:20px;cursor:pointer}

.form__checkbox:checked+label::before,.form__checkbox:not(:checked)+label::before{content:"";position:absolute;width:24px;height:24px;left:0;top:4px;border:1px solid #7270b2;border-radius:3px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}

.form__checkbox:checked+label::after,.form__checkbox:not(:checked)+label::after{content:"";position:absolute;background:url(../../img/subscription-mark.svg) center no-repeat #7270b2;left:0;top:4px;width:24px;height:24px;border-radius:3px;-webkit-transition:.2s;transition:.2s}

.form__checkbox:not(:checked)+label::after{opacity:0}

#document-request-row-1,#document-request-row-2,.form-section.form-error .form__content,.form-section.form-error .form__footer,.form-section.form-error .section-form__top,.form-section.form-preloader .form__content,.form-section.form-preloader .form__footer,.form-section.form-preloader .section-form__top,.form-section.form-success .form__content,.form-section.form-success .form__footer,.form-section.form-success .section-form__top,.form__error,.form__preloader,.form__thanks{display:none}

.form__footer.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.form-section.form-error .form__error,.form-section.form-preloader .form__preloader,.form-section.form-success .form__thanks{display:-webkit-box;display:-ms-flexbox;display:flex}

.footer-form{padding:16px 0;background:#fff}

.footer-form .flex{gap:16px}

.footer-form p{color:#a09caf;font-size:12px}

.footer-form .bottom-footer__address{margin:0}

.footer-form .bottom-footer__nmls{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}

.form-result{-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;gap:0;padding:64px 0 48px}

.form-result__image{display:block;margin:0 0 40px}

.breadcrumbs,.documents-forms__form{display:-webkit-box;display:-ms-flexbox}

.form-result__title{margin:0 0 16px;text-align:center;font-size:32px;font-weight:700;line-height:1.3}

.form-result__subtitle{font-size:16px;font-weight:500;margin:0 0 24px}

.form-result__btn{width:230px;height:48px}

.breadcrumbs{display:flex;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1.5;padding:0;margin:0 0 16px}

.breadcrumbs .breadcrumb:not(:first-child)::before{content:"";width:8px;height:8px;border-right:2px solid #6f6b88;border-bottom:2px solid #6f6b88;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:-20px;top:5px}

.breadcrumb a,.breadcrumb span{color:#312b55;font-weight:600;-webkit-transition:color .3s linear;transition:color .3s linear}

@media (max-width:1260px){.popup-wrapp__video iframe{width:970px;height:530px}}

@media (max-width:1200px){.header,.header__burger{position:relative}

    .header__list,.sub-menu.active{-webkit-box-orient:vertical;-webkit-box-direction:normal}

    .header::before,.sub-menu.active{top:0;width:100%;background:#fff}

    .header::before{content:"";position:absolute;left:0;height:100%;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.03);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.03);z-index:9}

    .header__right{gap:8px}

    .header__burger{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;display:block;width:16px;height:12px;padding:10px 8px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;z-index:10}

    .header__phone-mobile,.sub-menu.active{display:-webkit-box;display:-ms-flexbox}

    .header__burger span{background:#312b55;height:2px;width:calc(100% - 16px);position:absolute;left:8px;-webkit-transition:rotate .3s ease-in;transition:rotate .3s ease-in}

    .header__burger span:first-child{top:10px}

    .header__burger span:nth-child(2){top:50%;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}

    .header__burger span:last-child{bottom:10px}

    .header__burger.open span:first-child{top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

    .header__burger.open span:nth-child(2){display:none}

    .header__burger.open span:last-child{bottom:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

    .header__menu-cover{position:fixed;top:0;left:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0;z-index:-1;transition:transform .3s ease-in,-webkit-transform .3s ease-in}

    .header__menu-cover.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:100%;height:100%;background:#fff;padding:90px 15px 30px;max-height:100%;overflow:scroll;opacity:1;z-index:3}

    .header__list{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}

    .menu-item{padding:16px 0;border-bottom:1px solid #e0e0e7}

    .menu-item a{display:block;padding:8px 0;font-size:16px}

    .sub-menu.active{display:flex;-ms-flex-direction:column;flex-direction:column;padding:25px 15px;position:static;border-radius:0;-webkit-box-shadow:none;box-shadow:none}

    .sub-menu .menu-item{border:none}

    .header__phone-mobile{font-size:16px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px auto 0}

    .menu-item-has-children::after{right:5px;top:35px}

    h1,h2{font-size:32px}

    h3{font-size:24px}

    .accordionItemHeading,h4,h5{font-size:18px}

    .flex{gap:24px}

    .top-mortgage__left,.top-mortgage__right{gap:28px}

    .btn-red,.btn-transparent-red,li,p{font-size:14px}

    .top-mortgage__questions,.top-mortgage__toll{-webkit-box-flex:1;-ms-flex:1 1 166px;flex:1 1 166px;padding:32px 25px}

    .top-mortgage__toll{background-size:122px auto,253px auto;background-position:calc(100% + 9px) 100%,calc(100% + 115px) 50%}

    .top-mortgage__questions{background-size:104px auto,253px auto;background-position:calc(100% - 12px) 50%,calc(100% + 115px) 50%}

    .top-mortgage__questions .btn{width:126px;height:42px}

    .top-mortgage__btns li a.btn{height:48px}

    .btn-blue,.btn-transparent-blue{font-size:16px}

    .mortgage-assistance-section,.mortgage-bottom-section,.mortgage-subservicers-section{padding:52px 0}

    .mortgage-faq-section{padding:52px 0 40px}

    .assistance-mortgage__image,.subservicers-mortgage__image{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px}

    .bottom-mortgage__left{margin:0 auto}

    .bottom-mortgage__right{max-width:100%}

    .bottom-mortgage__left .btn{height:42px;margin:20px 0 0}

    .accordionWrapper{margin:28px 0}

    .accordionItem:not(:last-child){margin:0 0 12px}

    .video-btn{width:49px;height:49px}

    .footer p,.footer__list li a,.footer__title{font-size:12px}

    .list-contacts{background-position:0 0}}

@media (max-width:980px){.toll__contacts li:not(:last-child),h2{margin:0 0 16px}

    h1,h2{font-size:28px}

    .header__phone span,h3,h4,h5{font-size:16px}

    .tab,a,p{font-size:12px}

    .top-mortgage__right h3{font-size:24px}

    .footer .footer__list:not(.list-contacts,.list-transfer),.toll__text h5{margin:0}

    .container{padding:0 16px}

    .mortagage-scam-section .container,.mortgage-top-section .container{padding:0 32px}

    .top-mortgage__right{padding:40px 24px}

    .flex:not(.flex-top){gap:12px}

    .form__content .flex,.form__footer.flex,.header .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

    .mortgage-bottom-section .flex{gap:32px}

    .accordionItemContent ul,ul.red-arrow-list{margin:12px 0}

    .popup-wrapp__video iframe{width:700px;height:400px}

    .mortgage-assistance-section,.mortgage-bottom-section,.mortgage-subservicers-section,.mortgage-top-section{padding:32px 0}

    .footer .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:unset}

    .footer .flex .footer__column{width:calc(50% - 10px)}

    .footer .flex .footer__column:first-child,.footer .flex .footer__column:nth-child(2){margin-bottom:24px}

    .footer .flex .footer__column .list-tax li:not(:last-child){margin-bottom:8px}

    .footer .bottom-footer__copyright{margin-top:10px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

    .mortgage-faq-section{padding:32px 0 20px}

    .toll__contacts li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}

    .top-mortgage__toll{background-image:url(../../img/my-mortgage/toll-1.png);background-size:contain;background-position:100% 50%}

    .toll__contacts{max-width:155px}

    .toll__lable{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}

    .top-mortgage__questions{background-image:none}

    .mortgage-assistance-section .flex,.mortgage-subservicers-section .flex{gap:24px}

    .assistance-mortgage__right{padding:20px}

    .assistance-mortgage__left p,.assistance-mortgage__right p,.subservicers-mortgage__left p{font-size:14px}

    .assistance-mortgage__more,.subservicers-mortgage__if{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:12px}

    .assistance-mortgage__text p,p.subservicers-mortgage__text{font-weight:600;font-size:14px}

    .subservicers-mortgage__contacts li{gap:20px}

    .subservicers-mortgage__contact:not(:last-child){margin:0 0 1px}

    .accordionWrapper{margin:16px 0}

    .accordionItem:not(:last-child){margin:0 0 6px}

    .accordionItemHeading{font-size:12px;font-weight:600}

    .mortgage-assistance-section .accordionItemHeading{font-size:16px;font-weight:700}

    .mortgage-subservicers-section .subservicers-mortgage__right{padding:32px}

    .mortgage-subservicers-section .subservicers-mortgage__right .subservicers-mortgage__if{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

    .mortgage-subservicers-section .subservicers-mortgage__right p.subservicers-mortgage__text{text-align:left}

    .mortgage-subservicers-section .subservicers-mortgage__right .subservicers-mortgage__contacts-cover{width:100%}

    .mortgage-subservicers-section .subservicers-mortgage__right .subservicers-mortgage__contacts-cover .subservicers-mortgage__contact{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

    .accordionItemHeading .accordion-arrow{top:0}

    .tabs{gap:8px}

    .tab{padding:8px 12px}

    .form__lable a{font-size:inherit}

    .footer{padding:32px 0 42px}

    .footer__list.list-transfer,.footer__logo{margin:0 0 24px}

    .footer__bottom.flex{margin:16px 0 0;gap:0}}

@media (max-width:768px){.flex.flex-top,.form__content .flex,.form__footer.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal}

    .popup-wrapp__video iframe{width:400px;height:220px}

    .flex.flex-top{-ms-flex-direction:column;flex-direction:column;gap:24px}

    .top-mortgage__left{gap:24px}

    .top-mortgage__questions,.top-mortgage__right,.top-mortgage__toll{padding:24px}

    .top-mortgage__toll{background-size:120px auto;background-position:100% 100%}

    .form__content .flex,.form__footer.flex{-ms-flex-direction:column;flex-direction:column}

    .form__item-50{width:100%}

    .form-title{font-size:28px}

    .section-form__text p{font-size:14px}}

@media (max-width:680px){.mortgage-subservicers-section{padding:64px 16px!important}

    .mortgage-subservicers-section .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:40px}

    .mortgage-assistance-section{padding:64px 0}

    .mortgage-assistance-section .flex{gap:48px}

    .mortgage-top-section .container{padding:0 16px}

    .mortgage-top-section{padding:32px 0 64px}

    .footer .flex{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}

    .footer .bottom-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}

    .footer .bottom-footer__copyright{margin-top:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}

@media (max-width:590px){.header__phone-desktop{display:none}

    .footer .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

    .footer .flex .footer__column{width:100%}

    .footer .flex .footer__column:not(:last-child){margin-bottom:24px}}

@media (max-width:400px){.header{padding:12px 0}

    .header__menu-cover.active{padding-top:70px}

    .header__logo{-webkit-box-flex:0;-ms-flex:0 0 139px;flex:0 0 139px;width:139px}

    .header__btn-desktop{padding:12px 16px}

    .header__btn-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin:16px 0 18px;font-size:16px}

    .toll__contacts li{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}

    .header-form .header__phone{gap:3px;white-space:nowrap}

    .header-form .header__logo{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px}

    .scroll-to-top-button{-o-object-fit:contain;object-fit:contain;height:24px;width:24px;background-size:cover;background-position:center}

    .scroll-to-top-button img{height:20px}}

.documents-top-section{padding:72px 0 0}

.top-documents-forms__title{font-size:60px;font-style:normal;font-weight:700;line-height:1.12;margin-bottom:30px;padding-top:0}

.documents-forms__form_title,.documents-group__title{font-style:normal;line-height:1.5;font-family:Montserrat,sans-serif}

.documents-forms__form{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 24px}

.double-links .documents-forms__form{-ms-flex-wrap:wrap;flex-wrap:wrap}

.documents-forms__form:not(:last-child){border-bottom:1px solid #e0e0e7}

.documents-forms_wrapper{background:#f3f3fd;padding:48px 32px 112px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;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}

.container-wrapper{max-width:1214px}

.documents-forms__form_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:18px;font-weight:600;color:#312b55}

.documents-forms__item,.documents_inner-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-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;border-radius:16px;background:#fff}

.documents-forms__item{display:none}

.documents-group__title,.video__button{display:-webkit-box;display:-ms-flexbox}

.documents-group__title{font-size:14px;font-weight:700;letter-spacing:.28px;text-transform:uppercase;display:flex;justify-self:flex-start;width:100%;margin-bottom:8px;color:#6f6b88}

.documents-group__title:not(:first-child){margin-top:32px}

.documents-forms-section{padding:0}

.documents-pdf-icon{margin-right:8px}

@media (max-width:1260px){.top-documents-forms__title{padding-left:16px}

    .documents-forms_wrapper{padding:48px 32px;width:unset}

    .container-wrapper{max-width:1214px}}

@media (max-width:905px){.documents-top-section{padding:36px 0 0}

    .documents-forms_wrapper{padding:48px 32px}

    .top-documents-forms__title{font-size:42px;font-weight:700;line-height:1.2}

    .container-wrapper{max-width:1214px}

    .documents-forms__form_title{font-size:16px;font-weight:600}

    .double-links .documents-forms__form .documents-forms__form_title{width:380px}}

.video__button,.video__time{font-weight:600;position:absolute}

@media (max-width:718px){.top-documents-forms__title{padding-left:0}

    .documents-forms_wrapper{padding:48px 16px}

    .container-wrapper{max-width:714px}

    .documents-forms__form_title{font-size:16px;font-weight:600}}

.video__link{display:block;border-radius:12px;border:1px solid #e0e0e7;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;overflow:hidden}

.video__image{position:relative;padding-top:56.252%;background-image:url(../../img/my-mortgage/video.png);background-color:#ff393d;background-repeat:no-repeat;background-position:center;background-size:cover}

.video__button{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5px;color:#fff;font-size:14px;line-height:1.5;border-radius:25px;background:rgba(0,0,0,.8);padding:9px 16px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}

.scam__notice,.scam__white{display:-webkit-box;display:-ms-flexbox}

.slider .slide__duration,.video__time{border-radius:4px;font-size:12px;line-height:1.66;color:#fff}

.video__time{background:rgba(0,0,0,.7)!important;padding:4px 8px;top:20px;right:20px}

@media (max-width:778px){.video__link{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}

    .mortgage-assistance-section .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

    .mortgage-assistance-section .flex .assistance-mortgage__left{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}

    .mortgage-assistance-section .assistance-mortgage__right .assistance-mortgage__more{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;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

    .mortgage-assistance-section .assistance-mortgage__right .assistance-mortgage__text p{font-size:18px}

    .mortgage-assistance-section .assistance-mortgage__right .assistance-mortgage__text a{font-size:14px}

    .mortgage-subservicers-section{padding:72px 32px}

    .mortgage-subservicers-section .subservicers-mortgage__left .btn{min-width:126px!important;width:100%!important}

    .scam__white_bg{background-size:contain!important;background-repeat:no-repeat!important;background-position:center right -40%!important}}

.scam__white,.top-block{-webkit-box-pack:justify}

section.mortagage-scam-section{background-color:#e4eaff;padding:112px 0}

.scam__white{display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:16px;padding:32px}

.scam__white_bg{background-image:url(../../img/my-mortgage/bg-image-scam-desktop.svg);background-position:center right;background-size:contain;background-repeat:no-repeat}

.scam__notice{border-radius:48px;background:#ffe8ec;color:#ff393d;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px 16px;margin-bottom:48px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.scam__notice-desr,.scam__notice-title,.scam__signs-descr{color:#312b55;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;line-height:1.5}

.scam-info-block,.top-block{display:-webkit-box;display:-ms-flexbox}

.scam__notice_white{background-color:#fff;padding:0;margin-bottom:24px}

.scam__notice-icon{margin-right:8px;width:24px;height:24px}

.scam__notice-title{font-weight:700;max-width:618px;padding-bottom:8px}

.scam__notice-desr{font-weight:500;max-width:670px}

.scam-info-block{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.scam-top-image{max-width:350px;width:100%}

.scam__signs-title_h4{-ms-flex-preferred-size:50%;flex-basis:50%}

.scam__signs-descr{-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:600}

.scam__signs-block{margin-top:56px}

.top-block{font-size:20px;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:50px 0}

.scam__signs-list-block,.slider{display:-webkit-box;display:-ms-flexbox}

.scam__signs-list-block{list-style-type:none;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;margin:40px 0}

.scam-signs-list{list-style-type:none;-ms-flex-preferred-size:50%;flex-basis:50%}

.scam-signs-list__element{position:relative;padding-left:50px;border-bottom:1px solid #fff;min-height:98px;margin-bottom:16px;padding-bottom:16px}

.scam-signs-list__element::before{position:absolute;content:"";background-image:url(../../img/my-mortgage/list-icon.svg);width:24px;height:24px;top:6px;left:10px}

@media (max-width:1200px){section.mortagage-scam-section{padding:72px 0}

    .scam__signs-block{margin-top:40px}}

@media (max-width:778px){.scam__signs-list-block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin:32px 0}

    .mortagage-scam-section .container{padding:0 16px}

    .scam-signs-list,.scam__signs-descr,.scam__signs-title_h4{-ms-flex-preferred-size:100%;flex-basis:100%}

    .scam-signs-list__element::before{top:0}

    .scam__notice{font-size:12px;margin-bottom:40px}

    .scam-info-block{-ms-flex-preferred-size:50%;flex-basis:50%}

    .scam-top-image{margin-bottom:25px;max-width:400px}

    .scam__signs-title_h4{font-size:18px;padding-bottom:16px}

    .scam-signs-list__element,.scam__notice-desr,.scam__notice-desr a,.scam__notice-title,.scam__signs-descr{font-size:16px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}

    .accordionItemContent ul li,.red-arrow-list li{font-size:12px}

    .accordionItemContent ul li::before,ul.red-arrow-list li::before{width:18px;height:18px}}

@media (max-width:720px){.scam__white{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center right -40%!important}

    .scam__white_bg{min-height:700px;background-image:url(../../img/my-mortgage/bg-image-scam-smartphone.svg);background-position:center bottom!important;background-size:110%!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}

@media (max-width:500px){.pop-up-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:305px;height:58px;padding:8px 8px 8px 24px;right:calc((100% - 305px)/ 2);bottom:10px;border-radius:16px;background:#ff393d;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.03),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 4px 0 rgba(0,0,0,.03),0 1px 1px 0 rgba(0,0,0,.04)}

    .zsiq_floatmain{bottom:80px!important}

    #zsiq_float,.grecaptcha-badge,.zsiq_float{position:fixed;bottom:25px!important}

    .pop-up-sticky__title{padding-bottom:0;font-size:14px}

    .pop-up-sticky__title svg,.responsive-hide{display:none}

    .pop-up-sticky__button{font-size:12px;padding:12px 16px}

    .subservicers-mortgage__contact,.subservicers-mortgage__contacts-cover,a.btn.btn-blue,a.btn.btn-red,a.btn.btn-transparent-blue,a.btn.btn-transparent-red{width:100%}

    .popup-wrapp__video iframe{width:300px;height:172px}

    .subservicers-mortgage__contact{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

    .box-blue-radius{padding:15px 10px}

    .video__link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}

    .video__button{font-size:9px;padding:6px 8px}

    .video__button svg{width:14px;height:14px}

    .scam__white_bg{min-height:630px}

    .scam-signs-list__element::before{left:0}

    .scam-signs-list__element{padding-left:37px}

    .scam__notice{margin-bottom:24px}}

.slider{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#f3f3fd}

.slider .slide,.slider__container{display:-webkit-box;display:-ms-flexbox}

.slider__container{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1280px;width:100%;padding:72px 32px}

@media (max-width:800px){.slider__container{padding:64px 32px}}

.slider__title{color:#303030;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:24px}

@media (max-width:450px){.slider__container{padding:64px 16px}

    .slider__title{font-size:28px}}

.slider .mySwiper{max-width:1220px;width:100%;height:clamp(15rem,14.177vw + 5.927rem,20.813rem)}

@media (max-width:1024px){.mortgage-subservicers-section .subservicers-mortgage__left .btn{min-width:328px;width:-webkit-max-content;width:-moz-max-content;width:max-content}

    .slider .mySwiper{height:clamp(12.938rem,13.415vw + 6.415rem,15rem)}}

@media (max-width:360px){.slider .mySwiper{height:207px}}

.slider .slide{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}

.slider .slide img{border-radius:16px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

.slider .slide__duration{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);margin:16px;font-weight:600}

.slider .slide__watch-video{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:9px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:25px;background:rgba(0,0,0,.8);opacity:0;color:#fff;font-size:14px;font-weight:600;line-height:1.5}

@media (hover:hover){.slider .slide:hover .slide__watch-video{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}}

@media (pointer:coarse){.slider .slide .slide__watch-video{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}}

.slider .nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}

.slider .nav__slider-button-next,.slider .nav__slider-button-prev{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;min-width:32px;min-height:32px;background-color:#fff;border-radius:50%;cursor:pointer;color:#ff393d}

.slider .nav__slider-pagination{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;--swiper-pagination-bullet-size:10px;--swiper-pagination-color:rgba(255, 57, 61, 1);--swiper-pagination-bullet-inactive-color:rgba(255, 57, 61, 1);--swiper-pagination-bullet-inactive-opacity:0.4}
