*{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.quickPopup .zsiq_floatmain{display:none!important}.ffm-fl-coverage-mls{height:auto;max-width:1000px;width:100%}.brandhead#brandheadLogoLaravel{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:52px;position:relative;top:4px}.custom-navbar .container-fluid nav ul.nav>li span.freeClass{background-color:#f05d29;border-radius:3px;color:#fff;font-size:11px;padding:2px 5px;position:absolute;right:5px;top:5px;z-index:1}.custom-navbar .container-fluid nav ul.nav>li:last-child a.listNow{font-size:16px;min-width:140px;padding:15px 30px;text-align:center}@media screen and (max-width:1180px){.custom-navbar .container-fluid nav ul.nav>li:last-child a.listNow{font-size:13px;min-width:118px;padding:14px 23px 14px 13px}}.bodylock{overflow:hidden}.custom-navbar{background-color:#fff!important;border:0;box-shadow:0 3px 10px rgba(0,0,0,.1);left:0;min-height:87px;padding:0;position:fixed;top:-1px;transition:all .5s;width:100%;z-index:999}@media screen and (max-width:1480px){.custom-navbar{min-height:auto}}.custom-navbar *{box-sizing:border-box;margin:0;padding:0}.custom-navbar .container-fluid{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.custom-navbar .container-fluid .navbar-header{position:relative;z-index:1}.custom-navbar .container-fluid .navbar-header .navbar-brand{display:inline-block;height:auto;width:165px}@media screen and (max-width:800px){.custom-navbar .container-fluid .navbar-header .navbar-brand{width:140px}}.custom-navbar .container-fluid .navbar-header .navbar-brand img{max-width:100%;width:auto}.custom-navbar .container-fluid .navbar-header .mob-usericon{display:none;height:25px;margin:auto;position:absolute;right:15px;top:22px;width:25px}@media screen and (max-width:991px){.custom-navbar .container-fluid .navbar-header .mob-usericon{display:block}}.custom-navbar .container-fluid .navbar-header .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;display:none;left:0;margin-bottom:0;margin-right:0;margin-top:0;padding-left:15px;padding-top:9px;position:absolute}.custom-navbar .container-fluid .navbar-header .navbar-toggle.collapsed .line:first-of-type{left:0;opacity:1;width:20px}.custom-navbar .container-fluid .navbar-header .navbar-toggle.collapsed .line:nth-of-type(2),.custom-navbar .container-fluid .navbar-header .navbar-toggle.collapsed .line:nth-of-type(3){transform:rotate(0)}.custom-navbar .container-fluid .navbar-header .navbar-toggle .line{background-color:#5a5959;display:block;height:2px;left:auto;margin:6px 0;transition:all .3s ease-in-out;width:30px}.custom-navbar .container-fluid .navbar-header .navbar-toggle .line:first-child{opacity:0}.custom-navbar .container-fluid .navbar-header .navbar-toggle .line:nth-child(2){transform:translateY(-2px) rotate(45deg)}.custom-navbar .container-fluid .navbar-header .navbar-toggle .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width:991px){.custom-navbar .container-fluid .navbar-header .navbar-toggle{display:block}.custom-navbar .container-fluid .navbar-header{background:#fff;margin:0!important;padding:10px 0;text-align:center;top:-1px;width:100%}}.custom-navbar .container-fluid nav{align-items:center;display:flex}@media screen and (max-width:991px){.custom-navbar .container-fluid nav{display:none!important}}.custom-navbar .container-fluid nav.navbar-collapse.addnav,.custom-navbar .container-fluid nav.navbar-collapse.in{display:block!important}.custom-navbar .container-fluid nav .navbar-right li{display:block;position:relative}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu{left:4px;opacity:0;padding:0;right:auto;top:72px;transform:rotateX(-90deg);transform-origin:50% 0 0;transition:all .3s ease-in-out 0s;visibility:hidden}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip{background-color:#f2711c;color:#fff;font-size:7px;font-style:normal;padding:0 5px 1px;position:absolute;right:-6px;text-transform:uppercase;top:2px;z-index:9}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip:before{border:5.5px solid #f2711c;border-bottom-left-radius:4px;border-left:6px solid transparent;border-top-left-radius:4px;content:"";left:-8px;position:absolute;top:0;z-index:-1}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip:after{border-bottom:6px solid #ad380f;border-right:6px solid transparent;bottom:-6px;content:"";display:block;height:0;position:absolute;right:0;transform:rotate(90deg);width:0}@media screen and (max-width:991px){.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip{font-size:7px;left:175px;right:auto;top:12px}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip:before{border:5.5px solid #f2711c;border-left:6px solid transparent}.custom-navbar .container-fluid nav .navbar-right .dropdown-menu .offer-strip:after{border:5.5px solid #f2711c;border-left:6px solid transparent;bottom:0;right:-8px;transform:rotate(180deg)}}@media(max-width:1480px){.custom-navbar .container-fluid nav .navbar-right .dropdown-menu{top:68px}}@media(max-width:1025px){.custom-navbar .container-fluid nav .navbar-right .dropdown-menu{top:68px}}.custom-navbar .container-fluid nav ul.nav>li{display:block;perspective:1000px;position:relative}.custom-navbar .container-fluid nav ul.nav>li.listClass{position:relative}.custom-navbar .container-fluid nav ul.nav>li.listClass:after{background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/icons/qlLabelIconOrangeNew.svg);background-position:50%;background-repeat:no-repeat;background-size:48px;content:"";height:45px;position:absolute;right:-6px;top:-8px;width:50px}@media screen and (max-width:767px){.custom-navbar .container-fluid nav ul.nav>li.listClass:after{display:none}}.custom-navbar .container-fluid nav ul.nav>li.listClass a{font-weight:600}.custom-navbar .container-fluid nav ul.nav>li a{color:#313030;display:block;font-size:16px;line-height:20px;padding:25px 10px;position:relative;text-decoration:none}.custom-navbar .container-fluid nav ul.nav>li a .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul.nav>li a .caret{display:none!important}}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a{padding-bottom:0;padding-left:10px;padding-top:5px;position:relative}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a span{display:inline-block;position:relative}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a span p{line-height:20px;margin:0;padding-left:23px}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a span p.timings{color:#313030!important;font-size:12px}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a span .phone{background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/nav-header/sprite-icos-img.webp);background-position:top 1px left -8px;background-repeat:no-repeat;background-size:auto;bottom:0;font-size:0;height:16px;margin:auto;position:absolute;top:0;width:14px}@media screen and (max-width:1300px){.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a{display:none}}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a{background-color:#f0f8ff;display:block;margin-left:-15px;margin-right:-15px;padding-bottom:15px;padding-left:23px;padding-top:12px;width:calc(100% + 30px)}}.custom-navbar .container-fluid nav ul.nav>li a:after{background-color:#0c5aa5;bottom:0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:71px;transition:all .5s;width:0}@media(max-width:1480px){.custom-navbar .container-fluid nav ul.nav>li a:after{top:66px}}@media(max-width:1025px){.custom-navbar .container-fluid nav ul.nav>li a:after{top:66px}}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul.nav>li a:after{display:none!important}}.custom-navbar .container-fluid nav ul.nav>li a:hover:after{width:87%}.custom-navbar .container-fluid nav ul.nav>li a .fa.toggleicon{border-radius:100%;display:none;height:20px;padding:5px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.custom-navbar .container-fluid nav ul.nav>li a .fa.toggleicon:before{background-color:#595959;content:"";font-size:0;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:10px}.custom-navbar .container-fluid nav ul.nav>li a .fa.toggleicon:after{background-color:#595959;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:2px}.custom-navbar .container-fluid nav ul.nav>li a .fa.toggleicon.fa-minus:after{transform:translate(-50%,-50%) rotate(-90deg)}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul.nav>li a .fa.toggleicon{display:block}}@media screen and (max-width:1480px){.custom-navbar .container-fluid nav ul.nav>li a{font-size:14px;padding:24px 10px}}@media screen and (max-width:1341px){.custom-navbar .container-fluid nav ul.nav>li a{font-size:14px;padding:24px 7px}}@media screen and (max-width:1040px){.custom-navbar .container-fluid nav ul.nav>li a{font-size:14px;padding:24px 6px}}@media screen and (max-width:1000px){.custom-navbar .container-fluid nav ul.nav>li a{font-size:13px}}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul.nav>li a{border-bottom:1px solid #e4e4e4;font-size:14px}.custom-navbar .container-fluid nav ul.nav>li{perspective:none}}.custom-navbar .container-fluid nav ul{align-items:center;box-sizing:border-box;display:flex;list-style:none;margin:0;padding-left:0}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul{-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:0 7px 15px -10px rgba(0,0,0,.3);display:block;margin:0!important;overflow-x:visible;padding:0 15px;width:100%}}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.18);display:block;list-style:none;margin:2px 0 0;min-width:160px;position:absolute;text-align:left;z-index:0}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li{position:relative}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li .ribbon{--f:0.5em;--r:0.8em;background:#fa6900;border-bottom:var(--f) solid rgba(0,0,0,.333);border-left:var(--r) solid transparent;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));color:#fff;font-size:8px;font-weight:500;line-height:1.8;max-height:15px;max-width:26px;position:absolute;right:calc(var(--f)*-1);top:5px}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li a{border-bottom:1px solid #eee;clear:both;color:#000;display:block;font-size:14px;font-weight:400;line-height:1.428571429;padding:10px 20px;transition:all .3s ease-in-out 0s;white-space:nowrap}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li a:hover{background-color:#0c5aa5;color:#fff}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li a:after{display:none!important}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li a{font-size:13px;padding:8px}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li:last-child,.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu li:last-child a{border-bottom:0}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu{border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;left:0;max-height:0;opacity:1;overflow:hidden;padding:0 0 0 15px;position:relative;top:0;transform:none!important;transform-origin:0!important;transition:none;visibility:visible;width:100%}}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu::-webkit-scrollbar{display:none}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu{-ms-overflow-style:none;scrollbar-width:none}.custom-navbar .container-fluid nav ul .dropdown .dropdown-menu.visible{max-height:100em;overflow:auto;transition:max-height 3.5s,overflow 0s}}.custom-navbar .container-fluid nav ul .dropdown:hover .dropdown-menu{display:block;margin-top:0;opacity:1;transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);visibility:visible}@media screen and (max-width:991px){.custom-navbar .container-fluid nav ul .dropdown:hover .dropdown-menu{max-height:0;overflow:hidden}.custom-navbar .container-fluid nav ul .dropdown:hover .dropdown-menu.visible{max-height:100em;overflow:auto;transition:max-height 3.5s,overflow 0s}.custom-navbar .container-fluid{display:block;padding:0}.custom-navbar{padding:0}}.navbar-header .mob-usericon .fa{background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/hfs-revamp/hfs-login-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;font-size:0;height:25px;width:25px}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.partners_page .custom-navbar .container-fluid nav{left:0;padding:0}.partners_page .wrapFooter .ui.inverted.link.list a.item{color:#000}.partners_page .wrapperPage{margin:0 auto;max-width:1536px;padding:0 15px;position:relative;width:94%}.houzeoCorpStyle{font-size:14px;line-height:18px;margin:10px 0!important;padding:0 10px!important}.houzeoCorpStyle.mobileText{display:none}@media screen and (max-width:991px){.houzeoCorpStyle.mobileText{display:block;text-align:center}.houzeoCorpStyle.destoptext{display:none}}.fullWidth .trec_info_text_wrap,.wrapFooter .trec_info_text_wrap{display:inline-block;font-size:14px;line-height:18px;margin:20px 0 0;width:100%}@media screen and (max-width:991px){.fullWidth .trec_info_text_wrap,.wrapFooter .trec_info_text_wrap{margin:10px 0 0;text-align:center}}.fullWidth .trec_info_text_wrap a,.wrapFooter .trec_info_text_wrap a{color:#0c5aa5;text-decoration:none;transition:all .5s ease-in-out}.fullWidth .trec_info_text_wrap a:hover,.wrapFooter .trec_info_text_wrap a:hover{border-bottom:1px solid #0c5aa5}.footerWraphomeforsale .fullWidth .trec_info_text_wrap,.vendorListingFooter .fullWidth .trec_info_text_wrap{margin-top:10px}@media screen and (max-width:768px){.footerWraphomeforsale .fullWidth .trec_info_text_wrap,.vendorListingFooter .fullWidth .trec_info_text_wrap{text-align:left!important}}.footerWraphomeforsale .wrapFooter p.titleFooter{color:#0d0c22;font-size:14px;font-weight:700;line-height:20px;margin:0 0 25px;text-transform:uppercase}.footerWraphomeforsale .wrapFooter .five .trec_info_text_wrap{display:none}@media screen and (max-width:768px){.footerWraphomeforsale .wrapFooter .five .trec_info_text_wrap{display:inline-block;margin-top:20px;padding:0 15px}}.customRevampHeaderHolder .loginCallCta li{position:relative}@media screen and (max-width:991px){.customRevampHeaderHolder .loginCallCta .sign_li{display:none}}.customRevampHeaderHolder .loginCallCta .logged_in{position:relative}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu{left:4px;opacity:0;padding:0;right:auto;top:56px;transform:rotateX(-90deg);transform-origin:50% 0 0;transition:all .3s ease-in-out 0s;visibility:hidden}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu{width:252px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li a{align-items:center;display:flex!important;font-weight:400;transition:all .5s ease-in-out}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li a:hover{background-color:#0c5aa5;color:#fff}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li a:hover .countDataBox{color:#fff}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li img{margin-right:10px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.property_li img{border-radius:100%;height:30px;width:30px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.property_li a{align-items:flex-start;padding-left:55px;white-space:normal}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.my_profile_li .desktopProfileAvatar img{border-radius:100%;height:30px;width:30px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.my_profile_li .desktopProfileAvatar span{align-items:center;background-color:#0c5aa5;border-radius:50%;color:#fff;display:flex;font-size:11px;height:30px;justify-content:center;margin-right:10px;width:30px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.logout_li img{margin-left:3px;margin-right:13px;opacity:.7;width:22px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.loading_spinner{background-color:#fff;border-bottom:1px solid #eee;box-sizing:border-box;height:50px;position:relative;width:100%}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.loading_spinner:before{border:2px solid rgba(0,0,0,.3);border-radius:500rem;box-sizing:border-box;content:"";height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-menu.sign-in-dropdown-menu li.loading_spinner:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border:2px solid transparent;border-radius:500rem;border-top-color:#0c5aa5;box-shadow:0 0 0 1px transparent;box-sizing:border-box;content:"";height:22px;left:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;width:22px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle{border:0;line-height:0;padding-bottom:18px;padding-top:18px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle .profile_img{border-radius:50%;display:inline-block;height:32px;line-height:0;overflow:hidden;position:relative;top:4px;width:32px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle .profile_img img{max-width:100%}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle .profile_img.initial_text{background-color:#0c5aa5;color:#fff;font-size:12px;line-height:32px;position:relative;text-align:center;top:4px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle .caret{left:0;position:relative;top:-10px}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle:after{display:none}.customRevampHeaderHolder .loginCallCta .logged_in .dropdown-toggle.activeNav{border-top:1px solid #e4e4e4}.customRevampHeaderHolder .loginCallCta span.iconDivBoxHead{align-items:center;background-color:#f3f4f8;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;padding:7px;width:30px}@media screen and (max-width:991px){.customRevampHeaderHolder .loginCallCta span.iconDivBoxHead{display:none}}.customRevampHeaderHolder .loginCallCta span.iconDivBoxHead img{display:block;margin:auto!important;opacity:1!important;width:unset}@keyframes button-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.custom-navbar .container-fluid .navbar-header .logged_in_mobile{align-items:center;display:none;height:48px;justify-content:flex-start;position:absolute;right:15px;top:50%;transform:translatey(-50%);width:48px}@media screen and (max-width:992px){.custom-navbar .container-fluid .navbar-header .logged_in_mobile.mobileMenuHeader.loggedOutClassMob{display:none}.custom-navbar .container-fluid .navbar-header .logged_in_mobile{display:flex}}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .profile_img{align-items:center;background-color:#0c5aa5;border-radius:50%;color:#fff;display:flex;font-size:12px;height:32px;justify-content:center;line-height:32px;text-align:center;width:32px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .profile_img img{border-radius:50%;height:32px;width:32px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;display:inline-block;height:0;left:auto;margin-left:2px;position:absolute;right:0;top:22px;vertical-align:middle;width:0}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;opacity:0;position:absolute;right:-5px;top:50px;transition:all .5s ease-in-out;visibility:hidden;width:250px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li{border-bottom:1px solid #eee;display:inline-block;list-style-type:none;padding:10px 20px;width:100%}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li:last-child{border:0}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.property_li{padding-left:35px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.my_profile_li img,.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.property_li img{border-radius:100%}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.logout_li img{margin-left:3px;margin-right:13px;opacity:.7;width:22px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.loading_spinner{background-color:#fff;border-bottom:1px solid #eee;box-sizing:border-box;height:50px;position:relative;width:100%}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.loading_spinner:before{border:2px solid rgba(0,0,0,.3);border-radius:500rem;box-sizing:border-box;content:"";height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li.loading_spinner:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border:2px solid transparent;border-radius:500rem;border-top-color:#0c5aa5;box-shadow:0 0 0 1px transparent;box-sizing:border-box;content:"";height:22px;left:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;width:22px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li:hover.logout_li a,.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li:hover.my_profile_li a,.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu li:hover.property_li a{color:#0c5aa5;font-weight:700}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu a{align-items:center;color:#000;display:flex;font-size:14px;justify-content:flex-start;line-height:20px;text-decoration:none;transition:all .5s ease-in-out;width:100%}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu a span{align-items:center;background-color:#0c5aa5;border-radius:50%;color:#fff;display:flex;font-size:11px;height:28px;justify-content:center;margin-right:10px;width:28px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile .sign-in-dropdown-menu img{height:30px;margin-right:10px;width:30px}.custom-navbar .container-fluid .navbar-header .logged_in_mobile:hover .sign-in-dropdown-menu{opacity:1;visibility:visible}@media screen and (max-width:767px){body.quickPopup .zsiq_floatmain #zsiq_float{display:none!important}}@media(max-width:991px){.navbar-header nav.navbar-collapse.mobile{display:block!important}}@media screen and (max-width:992px){.custom-navbar .container-fluid .navbar-header .logged_in_mobile,.custom-navbar .container-fluid .navbar-header .logged_in_mobile.loggedOutClassMob{display:none!important}.custom-navbar .container-fluid .navbar-header .logged_in_mobile.loggedOutClassMob1{display:flex!important}}.queswrap-attorney .ui.green.message a{word-wrap:break-word}#footer *{font-family:Poppins,sans-serif}@media screen and (max-width:991px){.navbar-nav{height:calc(100dvh - 70px);overflow:auto;overflow-x:hidden;padding-bottom:30px!important}.navbar-nav .dropdown-toggle{border:0!important}.navbar-nav .dropdown-toggle.activeNav{border-bottom:1px solid #e4e4e4!important}.custom-navbar .container-fluid nav ul.nav>li a.dev-head-a{background-color:#fff;margin:0 0 20px;padding:10px 0!important;width:100%}.custom-navbar .container-fluid nav ul.nav .listNow{display:block!important}.custom-navbar .container-fluid nav ul.nav>li:last-child a.listNow{border:0;margin:0}}.customRevampHeaderHolder .navbar-header{display:flex;justify-content:left;position:relative;width:170px;z-index:1}@media screen and (max-width:991px){.customRevampHeaderHolder .navbar-header{justify-content:center;width:100%}}.customRevampHeaderHolder.custom-navbar{min-height:74px;padding:0}.customRevampHeaderHolder.custom-navbar .container-fluid nav{justify-content:space-between;width:calc(100% - 170px)}@media screen and (max-width:991px){.customRevampHeaderHolder.custom-navbar .container-fluid nav{width:100%}}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav>li a{color:#313030;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav>li a{font-size:14px}}@media screen and (max-width:1220px){.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav>li a{font-size:12px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 170px)}.customRevampHeaderHolder.custom-navbar .customRevampHeader .tagNewBox{background-color:#f2711c;border-radius:3px;color:#fff;display:inline-block;font-size:7.62px;font-weight:600;line-height:11px;margin:0 2px 0 0;padding:2px 4px;position:relative;top:-2px}.customRevampHeaderHolder.custom-navbar .customRevampHeader .loginCallCta a{color:#313030;font-size:16px;font-weight:400;line-height:24px;position:relative;text-decoration:none}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .loginCallCta a{font-size:14px}}@media screen and (max-width:1220px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .loginCallCta a{font-size:12px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox{border:1px solid rgba(0,0,0,.2);border-radius:10px;margin-left:20px;position:relative;transition:width 1s;width:50px}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag{align-items:center;display:flex;padding:2px 15px}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag img{height:20px;width:20px}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag img{height:18px;width:18px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText{display:flex;flex-direction:column;height:41px;justify-content:center;opacity:0;overflow:hidden;padding-left:8px;transition:all .1s}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText{height:33px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText strong{font-family:Poppins;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText strong{font-size:11px;line-height:16px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText .timingsText{color:rgba(0,0,0,.4);font-family:Poppins;font-size:11px;font-weight:400;line-height:17px;margin:0;white-space:nowrap}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox .callUsAtTag .callUsAtText .timingsText{font-size:10px;line-height:15px}}@media screen and (max-width:1220px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox{width:50px!important}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox:hover{border:2px solid rgba(11,90,165,.8);width:226px}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox:hover{width:205px}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .callUsAtBox:hover .callUsAtTag .callUsAtText{opacity:1;transition-delay:.2s;transition-property:opacity}.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a{background-color:#0c5aa5;border-radius:6px;box-shadow:0 4px 10px 0 rgba(11,90,165,.502);color:#fff;font-size:16px;font-weight:600;margin-left:20px;padding:12px 19px;position:relative;text-align:center;text-transform:uppercase;transition:all .5s}.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a:after{background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/icons/qlLabelIconOrangeNew.svg);background-position:50%;background-repeat:no-repeat;background-size:48px;content:"";height:45px;position:absolute;right:-6px;top:-8px;width:50px}@media screen and (max-width:767px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a:after{display:none}}.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a:hover{box-shadow:0 15px 30px -10px #0c5aa5}@media screen and (max-width:1400px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a{font-size:12px;font-weight:500;margin-left:10px;padding:10px 14px}}@media screen and (max-width:991px){.customRevampHeaderHolder.custom-navbar .customRevampHeader .startListingNowCta a{display:none}.customRevampHeaderHolder .customRevampHeader{background:#fff}.customRevampHeaderHolder .customRevampHeader .navbar-nav{box-shadow:none;height:auto}.customRevampHeaderHolder .customRevampHeader .navbar-nav ul{padding-bottom:0!important}.customRevampHeaderHolder .customRevampHeader .loginCallCta{box-shadow:none}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav{padding-bottom:0!important}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav li a{border-bottom:1px solid #e4e4e4;color:rgba(0,0,0,.6);display:block;line-height:24px;padding:15px 6px}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.nav ul.dropdown-menu li a{padding:8px!important}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.loginCallCta li a{border-bottom:1px solid #e4e4e4;color:rgba(0,0,0,.6);display:block;line-height:24px;padding:15px 6px}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.loginCallCta li a.listNow{border:0;color:#fff;margin-left:0}.customRevampHeaderHolder.custom-navbar .container-fluid nav ul.loginCallCta li a ul.dropdown-menu li a{padding:8px!important}}.customRevampHeaderHolder .customRevampHeader .menuHolderBox{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}@media screen and (max-width:991px){.customRevampHeaderHolder .customRevampHeader .menuHolderBox{display:block;height:calc(100dvh - 64px);overflow:auto;padding-bottom:20px}.customRevampHeaderHolder .customRevampHeader .menuHolderBox .callUsAtBox{margin:15px 0;margin-left:0!important;min-width:100%}.customRevampHeaderHolder .customRevampHeader .menuHolderBox .callUsAtBox .callUsAtText{opacity:1!important}}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu{border:1px solid rgba(0,0,0,.102)!important;border-radius:8px!important;box-shadow:0 0 15px 0 rgba(0,0,0,.102)!important;max-width:232px;overflow:hidden;overflow:unset}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu li{border-bottom:1px solid rgba(0,0,0,.102);padding:0 12px;position:relative}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu li.desktopProperties a:hover{border-top-left-radius:8px;border-top-right-radius:8px}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu li:last-child{border:none}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu li:last-child a:hover{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.customRevampHeaderHolder .newHeaderChangesHfs .sign-in-dropdown-menu li a{border:none!important;margin-left:-12px;padding:10px 12px!important;padding-left:12px;width:calc(100% + 24px)}.customRevampHeaderHolder .newHeaderChangesHfs .countDataBox{background-color:rgba(37,175,96,.2);border-radius:16px;bottom:0;color:#1d9c11;display:block;font-size:14px;font-weight:500;height:26px;margin:auto;max-width:65px;min-width:33px;overflow:hidden;padding:2px 5px;position:absolute;right:12px;text-align:center;top:0}.ribbonNew{--f:0.6em;--r:0.8em;background:#fa6900;border-bottom:var(--f) solid rgba(0,0,0,.333);border-left:var(--r) solid transparent;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));color:#fff;font-size:8px;font-weight:500;line-height:2;max-height:20px;padding:0 4px;position:absolute;right:calc(var(--f)*-1);text-transform:uppercase;top:0;z-index:1}html{overflow-x:hidden;width:100%}*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}input{-webkit-tap-highlight-color:rgba(0,0,0,0)}ul{list-style:none}.leftBoxMortgage{border:1px solid rgba(0,0,0,.251);border-radius:8px;height:-moz-fit-content;height:fit-content;position:relative;width:375px}@media(max-width:991px){.leftwholeMortgage{width:100%}}.container{margin:auto;max-width:1300px;position:relative;width:100%}@media(max-width:992px){.container{width:90%}}@media(max-width:600px){.mortgageGraphCalculator .container{padding:0 20px;width:100%}}.wrapperPage{margin:0 auto;max-width:1536px;padding:0 15px;position:relative;width:94%}.mortgageBoxes{display:flex}@media(max-width:992px){.mortgageBoxes{flex-wrap:wrap;justify-content:center;width:100%}.mortgageBoxes .leftBoxMortgage{width:100%}}.chartContainer{margin-left:-40px;position:relative}@media(max-width:767px){.chartContainer{margin-left:0}}.chartContainer #myChart{height:325px!important;margin:20px auto auto;position:relative;width:325px!important;z-index:0}@media(max-width:1270px){.chartContainer #myChart{height:260px!important;width:260px!important}}@media(max-width:1200px){.chartContainer #myChart{height:320px!important;width:320px!important}}@media(max-width:767px){.chartContainer #myChart{height:350px!important;width:350px!important}}@media(max-width:600px){.chartContainer #myChart{height:250px!important;width:250px!important}}.chartContainer .chartContent{box-sizing:border-box;display:block;left:50%;margin:auto;padding-left:13px;position:absolute;text-align:center;top:47%;transform:translate(-50%,-50%);width:180px}@media(min-width:1201px)and (max-width:1270px){.chartContainer .chartContent{padding-left:0;width:150px}}@media(max-width:767px){.chartContainer .chartContent{padding-left:0}}@media(max-width:600px){.chartContainer .chartContent{width:140px}}.chartContainer .chartContent .chartEstimated{color:rgba(0,0,0,.55);display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:16px}@media(min-width:1201px)and (max-width:1270px){.chartContainer .chartContent .chartEstimated{font-size:12px;line-height:16px}}@media(max-width:600px){.chartContainer .chartContent .chartEstimated{font-size:12px}}.chartContainer .chartContent .paymentDollar{color:#000;display:block;font-family:Poppins,sans-serif;font-size:39px;font-weight:600;line-height:59px}@media(min-width:1201px)and (max-width:1270px){.chartContainer .chartContent .paymentDollar{font-size:24px;line-height:29px}}@media(max-width:600px){.chartContainer .chartContent .paymentDollar{font-size:24px;line-height:29px}}.chartContainer .chartContent .dollarPreApproved{border-bottom:1px solid #0b5aa5;color:#0b5aa5;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:27px;width:100%}@media(min-width:1201px)and (max-width:1270px){.chartContainer .chartContent .dollarPreApproved{font-size:14px;line-height:27px}}@media(max-width:600px){.chartContainer .chartContent .dollarPreApproved{font-size:14px;line-height:20px}}.leftMortgageForm{border-radius:8px;box-sizing:border-box;padding:20px 23px 23px;padding-top:0!important;position:relative;width:100%}@media(max-width:991px){.leftMortgageForm{width:100%}}@media(max-width:600px){.leftMortgageForm{padding:22px 18px}}.leftMortgageForm.leftOptionForm{padding-top:18px}.leftMortgageForm .mortgageFormHead{color:#0b5aa5;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:27px;margin:0}.leftMortgageForm .mortgageFormHead .downCost{background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/mortgage-calculator/up-option.svg);background-position:100%;background-repeat:no-repeat;height:9px;margin-left:10px;position:relative;top:10px;transform:rotate(180deg);transition:all .3s;width:15px}.leftMortgageForm .mortgageFormHead.active .downCost{transform:rotate(0deg)}.leftMortgageForm .optionMonth{margin:18px 0 0}.leftMortgageForm:first-child{margin-bottom:25px}@media(max-width:992px){.leftMortgageForm:nth-child(2){margin-bottom:25px}}@media(max-width:600px){.leftMortgageForm{width:100%}}.enterLoanText{margin-bottom:20px;padding:16px 0 14px;position:relative}.enterLoanText p{color:#0b5aa5;font-size:18px;font-weight:600;line-height:20px;position:relative}.enterLoanText:before{border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;content:"";left:-23px;position:absolute;right:-23px;top:0}@media(max-width:600px){.enterLoanText:before{left:-18px;right:-18px}}.mortgageMainBox{padding:110px 0 50px}@media(max-width:991px){.mortgageMainBox{padding:95px 0 50px}}.mortgageMainBox .affordHeader{background:#fff;color:#000;font-family:Poppins,sans-serif;font-size:38px;font-weight:600;line-height:57px;margin-bottom:45px}@media(max-width:992px){.mortgageMainBox .affordHeader{font-size:32px;line-height:38px;margin-bottom:20px;text-align:center}}@media(max-width:600px){.mortgageMainBox .affordHeader{font-size:26px;line-height:32px}}.affordForm .leftInptAnnual{margin-bottom:25px}.affordForm .leftInptAnnual.leftHoaTip,.affordForm .leftInptAnnual.leftPrice,.affordForm .leftInptAnnual.leftPrice.leftloanPrice{margin-bottom:0}.affordForm .leftInptAnnual .affordLeftInpt{border:1px solid rgba(0,0,0,.212);border-radius:9px;display:flex;height:48px;position:relative;transition:all .3s ease-in}.affordForm .leftInptAnnual .affordLeftInpt.active:after{display:block!important}@media(max-width:991px){.affordForm .leftInptAnnual .affordLeftInpt{position:relative}}.affordForm .leftInptAnnual .affordLeftInpt:after{box-shadow:0 2px 15px rgba(11,90,165,.251);display:none!important;height:100%;left:0;position:absolute;top:0;width:100%}.affordForm .leftInptAnnual .affordLeftInpt .affordInptAnnual{border:none;border-radius:8px;float:left;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:25px;padding:12px 10px;width:100%}.affordForm .leftInptAnnual .affordLeftInpt .affordInptAnnual:focus{outline:none}@media(max-width:600px){.affordForm .leftInptAnnual .affordLeftInpt .affordInptAnnual{font-size:14px;padding:12px 8px}}.affordForm .leftInptAnnual .affordLeftInpt .lftPara{background:#ebebf0;border:none;border-bottom-left-radius:8px;border-right:1px solid rgba(0,0,0,.212);border-top-left-radius:8px;color:#000;cursor:pointer;float:left;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:25px;margin:0;min-width:42px;padding:12px 15px;text-align:center;transition:all .3s ease-in}.affordForm .leftInptAnnual .affordLeftInpt .lftPara img.leftParaImg{position:relative;top:3px}@media(max-width:600px){.affordForm .leftInptAnnual .affordLeftInpt .lftPara img.leftParaImg{width:14px}.affordForm .leftInptAnnual .affordLeftInpt .lftPara{font-size:14px;padding:12px}}.affordForm .leftInptAnnual .affordLeftInpt .rghtPara{background:transparent;border-left:1px solid rgba(0,0,0,.212);color:#000;cursor:pointer;float:right;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:25px;margin:0;min-width:57px;padding:12px;text-align:center;width:auto}@media(max-width:991px){.affordForm .leftInptAnnual .affordLeftInpt .rghtPara{position:absolute;right:7px}}@media(max-width:600px){.affordForm .leftInptAnnual .affordLeftInpt .rghtPara{font-size:14px;padding:12px 8px}}.affordForm .leftInptAnnual .affordLeftInpt:after{clear:both;content:"";display:table}.affordForm .leftInptAnnual .affordLeftInpt .affordLeftSlct{-webkit-appearance:none;-moz-appearance:none;background-image:url(https://dtpwvruv8ddnl.cloudfront.net/images/mortgage-calculator/down-arw.svg);background-position:295px;background-repeat:no-repeat;border:none;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;outline:none;padding:12px 10px;width:100%}@media(max-width:991px){.affordForm .leftInptAnnual .affordLeftInpt .affordLeftSlct{background-position:right 13px center}}@media(max-width:600px){.affordForm .leftInptAnnual .affordLeftInpt .affordLeftSlct{background-position:93%}}.affordForm .leftInptAnnual .affordLeftInpt:focus-within{border:1px solid #0b5aa5;box-shadow:0 0 0 1px #0b5aa5}.affordForm .leftInptAnnual .annualTooltip{display:flex;margin-bottom:2px}.affordForm .leftInptAnnual .annualTooltip .annualLabel{color:#000;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:21px}.affordForm .leftInptAnnual .tooltip{cursor:pointer;display:inline-block;margin:0 0 0 8px;position:relative}.affordForm .leftInptAnnual .tooltip .tooltiptext{background-color:#000;border-radius:6px;bottom:150%;color:#fff;left:50%;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;text-align:left;visibility:hidden;width:120px;z-index:1}.affordForm .leftInptAnnual .tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.affordForm .leftInptAnnual .tooltip:hover .tooltiptext{visibility:visible}.rightBoxMortgage{border-radius:8px;margin-left:40px;position:relative;width:calc(100% - 375px)}.rightBoxMortgage a.anchorLink{color:#0b5aa5}.rightBoxMortgage .breakDownBlock{border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.188);box-sizing:border-box;padding:16px 26px 26px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock{padding:16px 18px 26px}}.rightBoxMortgage .breakDownBlock ul.breakMainBlock{align-items:center;display:flex}.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass{box-sizing:border-box;cursor:pointer;padding:0 17px 10px;position:relative}@media(max-width:600px){.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass{padding:0 10px 6px}}@media(max-width:389px){.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass{padding:0 5px 6px 8px}}.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass:after{border-bottom:4px solid transparent;border-radius:5px 5px 0 0;bottom:-1px;content:"";display:block;left:0;position:absolute;transition:all .3s ease-in;width:100%}.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass span{color:rgba(0,0,0,.75);font-size:18px;font-weight:600;line-height:27px;transition:all .3s ease-in}@media(max-width:600px){.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass span{color:rgba(0,0,0,.75);font-size:12px;line-height:20px}}@media(max-width:360px){.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass span{font-size:11px}}.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass.active span{color:#0b5aa5}.rightBoxMortgage .breakDownBlock ul.breakMainBlock li.breakDownClass.active:after{border-bottom:4px solid #0b5aa5}@media(max-width:600px){.rightBoxMortgage .breakDownBlock ul.breakMainBlock li{padding-bottom:10px;padding-top:10px}}.rightBoxMortgage .breakDownBlock .payTextBlock{color:#000;display:block;font-size:14px;font-weight:500;line-height:21px;margin-bottom:8px}.rightBoxMortgage .breakDownBlock .getApprovedBlock{color:#0b5aa5;cursor:pointer;font-size:18px;font-weight:600;line-height:27px;position:absolute;right:-2px;top:-43px;z-index:2}@media(max-width:1200px){.rightBoxMortgage .breakDownBlock .getApprovedBlock{display:none}}.rightBoxMortgage .breakDownBlock .getApprovedBlock img.approvedImg{position:relative;top:6px}.rightBoxMortgage .breakDownBlock .breakBlock{box-sizing:border-box}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:0 8px 8px 8px;display:none;padding:20px 26px 30px;position:relative}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart{padding:20px 20px 30px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart.breakSchedulePart{border-radius:8px 8px 8px 8px;padding:0}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart.active{display:flex}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart.active .breakInBlock{animation:payadd .3s ease forwards;animation-delay:.2s}@keyframes payadd{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakInBlock{display:flex;flex-wrap:wrap;opacity:0;transform:translateY(80px);width:100%}@media(min-width:768px)and (max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakInBlock{align-items:center;flex-direction:column}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakInBlock{flex-direction:column}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortBlock{border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;padding:25px 40px 50px;width:100%}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortBlock{padding:25px 18px 30px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock{position:relative}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock .vd-picker__input input{border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#000;font-size:14px!important;font-weight:500!important;max-height:36px;padding-left:10px!important;width:200px}@media(max-width:1100px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock .vd-picker__input input{width:170px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock .vd-picker__input input:focus-within{border-color:#0b5aa5;box-shadow:0 2px 8px rgba(11,90,165,.22)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock .vd-picker__input .vd-picker__input-icon{display:none;position:absolute;right:2px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock .vd-picker__input .vd-picker__input-icon path{fill:#000;opacity:.6}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock.active .datePayInput{font-size:0!important;width:170px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock.active .formattedDate{width:130px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPartBlock.active .dateCalBlock{right:10px!important}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .dateCalBlock{background:#fff;cursor:pointer;height:17px;position:absolute;right:11px;top:8px;z-index:-1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput{border:none;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box;display:block;font-size:14px;font-weight:600;height:36px;line-height:21px;padding:0 14px;transition:all .3s ease-in;width:180px}@media(max-width:1100px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput{width:150px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput{width:100%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.datePayInput{background:transparent;cursor:pointer;outline:none;padding-left:9px;padding-right:10px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.datePayInput:focus{border-color:#0b5aa5;box-shadow:0 2px 8px rgba(11,90,165,.22)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.payLayOffInput{background-color:rgba(11,90,165,.14);border:none;color:#0b5aa5;outline:none}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.payLayOffInput{width:100%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.payLayOffInput::placeholder{color:#0b5aa5}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.payLayOffInput::-moz-placeholder{color:#0b5aa5}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payInput.payLayOffInput::-webkit-input-placeholder{color:#0b5aa5}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payBlock:nth-child(2){padding:31px 20px 0;text-align:center}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payBlock:nth-child(2){padding:20px 10px 15px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .payPeriod{color:rgba(0,0,0,.7);display:block;font-size:10px;font-weight:400;line-height:16px;position:relative;top:-6px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock{width:100%}@media(min-width:991px)and (max-width:1100px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock{overflow:auto}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortInsideTable{width:700px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock{overflow:auto}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortInsideTable{width:700px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table{border-collapse:collapse;width:100%}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.amortToggle{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.amortToggle td.paytableDesc .payTableFullDesc{font-weight:600}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.amortToggle.active{background-color:#e5eeff}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.amortToggle.active .amortIncImg.amortImgPlus img{opacity:0}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.amortToggle.active .amortIncImg.amortImgMinus img{opacity:1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc:nth-child(2n){background:rgba(235,235,240,.5)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc:last-child{border-bottom:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc.amortToggleContent td.paytableDesc:first-child{position:relative;text-align:left}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc.amortToggleContent td.paytableDesc:first-child .payTableFullDesc{left:50%!important;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:80px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc.amortToggleContent td.paytableDesc:first-child .payTableFullDesc{left:43%!important}}@media(max-width:390px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc.amortToggleContent td.paytableDesc:first-child .payTableFullDesc{left:42%!important}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc td.paytableDesc:first-child span.payTableFullDesc{display:block;left:-10px;position:relative}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc td.paytableDesc:first-child span.payTableFullDesc{left:20px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr.paytableMainDesc td.paytableDesc:nth-child(3) span.payTableFullDesc{display:block;position:relative}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table tr:nth-child(odd){background:transparent}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc{height:47px;text-align:center}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc:first-child{min-width:200px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc:first-child{min-width:150px;padding-left:20px;text-align:left}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc:nth-child(2){min-width:150px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc:nth-child(3){min-width:140px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock table .paytableDesc:last-child{min-width:130px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortIncImg{cursor:pointer}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortIncImg img{height:20px;left:-22px;position:absolute;top:0;width:20px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortIncImg img{left:-25px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortIncImg.amortImgPlus img{opacity:1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .amortIncImg.amortImgMinus img{opacity:0}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .payTableFullDesc{color:#000;font-size:14px;font-weight:400;line-height:21px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .payTableFullDesc.amortToggleDesc{color:#0b5aa5;cursor:pointer;font-weight:500;left:-22px;position:relative}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTableBlock .payTableFullDesc.amortToggleDesc{left:23px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock{background-color:rgba(235,235,240,.7);height:47px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:first-child{min-width:200px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:first-child{min-width:180px;padding-left:20px;text-align:left}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(2){min-width:150px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(2){min-width:170px}}@media(max-width:480px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(2){min-width:200px}}@media(max-width:360px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(2){min-width:250px}}@media(max-width:350px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(2){min-width:200px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(3){min-width:120px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:nth-child(3){min-width:130px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:last-child{min-width:130px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitleBlock .paytableTitle:last-child{min-width:150px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .paytableTitle{color:#000;font-size:16px;font-weight:600;line-height:25px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:30px 0;padding:0 40px;width:100%}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock{flex-wrap:wrap;justify-content:center;padding:0 20px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock{display:flex;justify-content:flex-start}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock{justify-content:center;margin:auto auto 20px;width:100%}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock{flex-direction:column;margin-bottom:25px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock .deskBlueArrow{display:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock .mobBlueArrow{display:inline}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock:first-child{box-sizing:border-box;padding:0 18px;width:100%}}@media(max-width:767px)and (max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock:first-child{padding:0}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock:nth-child(3){box-sizing:border-box;padding:0 18px;width:100%}}@media(max-width:767px)and (max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock .payBlock:nth-child(3){padding:0}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideAmortBlock{margin-bottom:20px;padding:0}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideRightAmort{display:block;flex:0 0 150px;margin-top:-5px;text-align:center}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .insideRightAmort .insideAmortExpand{color:rgba(0,0,0,.8);font-size:12px;font-weight:400}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .payBlock .mobBlueArrow{display:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart{display:block;position:relative;width:100%}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart{margin-bottom:20px;text-align:center;width:calc(100% - 150px)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.18);left:-34px;list-style:none;margin:2px 0 0;min-width:160px;opacity:0;padding:0;position:absolute;right:auto;text-align:left;top:64px;transform:rotateX(-90deg);transform-origin:50% 0 0;transition:all .3s ease-in-out 0s;visibility:hidden;z-index:0}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .dropdown-menu{left:50%;transform:translateX(-50%) rotateX(0deg)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .DownloadBtnBlock{cursor:pointer;display:block;margin-left:auto;max-width:90px;padding-top:26px;position:relative;text-align:center}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .DownloadBtnBlock.active .dropdown-menu{display:block;margin-top:0;opacity:1;transform:rotateX(0deg);visibility:visible}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .DownloadBtnBlock.active .dropdown-menu{transform:translateX(-50%) rotateX(0deg)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .downPartImage{position:relative;top:7px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart .downloadBtn{color:#0b5aa5;font-size:12px;font-weight:600;left:-5px;position:absolute;top:40px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart li.listDowBtn{border-bottom:1px solid #eee;box-sizing:border-box;padding:10px 20px;transition:all .3s ease}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart li.listDowBtn:last-child{border-bottom:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDateBlock .downloadBtnPart li.listDowBtn:hover{background-color:#0c5aa5;color:#fff}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom{display:block;justify-content:flex-end;margin-bottom:45px;margin-top:15px;perspective:1000px;position:relative;width:100%}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom{margin-bottom:25px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom{margin-bottom:0}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom{margin-bottom:20px;text-align:center}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.18);left:-6px;list-style:none;margin:2px 0 0;min-width:160px;opacity:0;padding:0;position:absolute;right:auto;text-align:left;top:35px;transform:rotateX(-90deg);transform-origin:50% 0 0;transition:all .3s ease-in-out 0s;visibility:hidden;z-index:0}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .dropdown-menu{left:50%;transform:translateX(-50%) rotateX(0deg)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .DownloadBtnBlock{cursor:pointer;display:block;margin-left:auto;position:absolute;right:40px;top:-2px}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .DownloadBtnBlock{top:-15px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .DownloadBtnBlock{position:relative;right:0;top:0}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .DownloadBtnBlock.active .dropdown-menu{display:block;margin-top:0;opacity:1;transform:rotateX(0deg);visibility:visible}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .DownloadBtnBlock.active .dropdown-menu{transform:translateX(-50%) rotateX(0deg)}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .downPartImage{left:-4px;position:relative;top:6px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom .downloadBtn{color:#0b5aa5;font-weight:600}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom li.listDowBtn{border-bottom:1px solid #eee;box-sizing:border-box;padding:10px 20px;transition:all .3s ease}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom li.listDowBtn:last-child{border-bottom:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .downloadScheduleBlockBottom li.listDowBtn:hover{background-color:#0c5aa5;color:#fff}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTitle{color:#000;font-size:24px;font-weight:600;line-height:35px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortTitle{font-size:20px;line-height:25px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDesc{color:rgba(0,0,0,.7);font-size:14px;font-weight:400;line-height:21px;margin-top:3px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDesc{font-size:13px;line-height:19px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDescBlock{border:1px solid rgba(0,0,0,.2);border-radius:4px;display:flex;margin-top:25px}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortDescBlock{flex-wrap:wrap}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart{box-sizing:border-box;padding:12px 25px;position:relative;width:24%}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip{cursor:pointer;display:inline-block;margin:0 0 0 8px;position:relative;position:absolute;right:13px;top:14px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext{background-color:#fff;border-radius:8px;bottom:150%;box-sizing:border-box;color:rgba(0,0,0,.8);filter:drop-shadow(0 1px 12px rgba(0,0,0,.1294117647));font-size:12px;font-weight:400;height:-moz-max-content;height:max-content;left:50%;line-height:18px;padding:10px;position:absolute;text-align:center;text-align:left;transform:translateX(-50%);visibility:hidden;width:340px;z-index:1}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext{left:auto;right:auto;transform:translateX(-70%)}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext{transform:translateX(-80%);width:240px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext:before{border-color:#fff transparent transparent;border-width:8px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:16px solid #fff;bottom:-10px;content:"";filter:drop-shadow(0 1px 12px rgba(0,0,0,.129));height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext:before{left:68%}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip .tooltiptext:before{left:78%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .tooltip:hover .tooltiptext{visibility:visible}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart{padding:5px 15px;width:50%}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart{border-bottom:1px solid rgba(0,0,0,.2);width:100%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(2){padding:12px 20px;width:26%}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(2){padding:5px 15px;width:50%}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(2):after{display:none}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(2){width:100%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(3){padding:12px 20px;width:26%}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(3){padding:5px 15px;width:50%}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:nth-child(3){width:100%}}@media(max-width:991px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:last-child{border-bottom:none}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:last-child:after{display:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:after{border-right:1px solid rgba(0,0,0,.2);content:"";display:block;height:62px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media(max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:after{height:45px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart:after{display:none}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtTitle{color:rgba(0,0,0,.5);font-size:16px;font-weight:500;line-height:25px}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtTitle{font-size:14px}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtTitle{font-weight:400}}@media(max-width:359px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtTitle{display:block}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice{color:#000;font-size:24px;font-weight:600;line-height:35px}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice{font-size:20px;padding-left:7px}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice{font-size:16px}}@media(max-width:359px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice{line-height:25px;padding-left:0}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice .amtDollar{color:#000;font-size:16px;left:-1px;line-height:25px;position:relative;top:-5px}@media(max-width:1300px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice .amtDollar{top:-3px}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .amortpart .amtprice .amtDollar{font-size:14px;top:-2px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv{width:50%}@media(min-width:768px)and (max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv:first-child{margin-bottom:25px}}@media(max-width:767px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv{width:100%}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList{width:100%}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li:last-child{border-bottom:none}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg{border-radius:2px;display:inline-block;height:12px;margin-right:8px;width:19px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg{height:10px;margin-right:4px;width:13px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg.breakBlue{background-color:#0b5aa5}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg.breakTill{background-color:#14b8a6}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg.breakYellow{background-color:#facc15}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg.breakGreen{background-color:#27ae60}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakBg.breakOrange{background-color:#f2711c}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakInText{color:#000;font-size:16px;font-weight:500;line-height:25px}@media(max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breaktext .breakInText{font-size:12px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue{position:relative}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue.active .breakTextBox .dollarAction{background-color:#c9dbeb}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue.active .breakTextBox .dollarAction img.inc1{opacity:0;z-index:-1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue.active .breakTextBox .dollarAction img.inc2{opacity:1;z-index:1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue.active .breakActive{border-color:#0b5aa5;opacity:1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakDollarText{color:#000;font-size:16px;font-weight:600;line-height:25px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox{align-items:center;border:1px solid rgba(0,0,0,.18);border-radius:7px;display:flex;height:42px;justify-content:center;position:relative;width:131px;z-index:2}@media(max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox{width:118px}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox{width:108px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox{position:relative}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox .dollarText{font-size:14px;font-weight:500;left:5px;position:absolute;top:3px}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox .dollarText{font-size:12px;line-height:20px;top:4px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox input{border:none;box-sizing:border-box;font-size:14px;font-weight:500;line-height:21px;outline:none;padding-left:16px;padding-right:5px;text-align:center;width:68px}@media(max-width:1200px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox input{width:58px}}@media(max-width:600px){.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarInputBox input{font-size:12px;width:50px}}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarAction{background-color:#f2f2f5;border-radius:50%;cursor:pointer;display:inline-block;height:22px;position:relative;text-align:center;transition:all .3s ease-in;width:22px}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarAction img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarAction img.inc1{opacity:1;z-index:1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakTextBox .dollarAction img.inc2{opacity:0;z-index:-1}.rightBoxMortgage .breakDownBlock .breakBlock .breakBlockPart .breakblockDiv ul.breakBlockList li .breakDollarValue .breakActive{border:2px solid #ccc;border-radius:7px;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in;width:100%;z-index:1}@media(max-width:992px){.rightBoxMortgage{margin-left:0;margin-top:25px;width:100%}}.homeAffordabilityCalculator.mortgageGraphCalculator .mortgageMainBox .affordHeader{margin-bottom:30px;text-align:center}.homeAffordabilityCalculator.mortgageGraphCalculator .leftMortgageForm:first-child{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.homeAffordabilityCalculator.mortgageGraphCalculator .leftMortgageForm:nth-child(2){border-top:none;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:992px){.homeAffordabilityCalculator.mortgageGraphCalculator .leftMortgageForm:nth-child(2){margin-bottom:5px}}.homeAffordabilityCalculator.mortgageGraphCalculator .affordForm .leftInptAnnual .tooltip .tooltiptext{background-color:#fff;border-radius:8px;bottom:129%;box-sizing:border-box;color:rgba(0,0,0,.8);filter:drop-shadow(0 1px 12px rgba(0,0,0,.1294117647));font-size:12px;height:-moz-max-content;height:max-content;left:50%;line-height:18px;padding:10px;transform:translateX(-25%);width:236px}.homeAffordabilityCalculator.mortgageGraphCalculator .affordForm .leftInptAnnual .tooltip .tooltiptext:before{border-color:#fff transparent transparent;border-width:8px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:16px solid #fff;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.homeAffordabilityCalculator.mortgageGraphCalculator .affordForm .leftInptAnnual .tooltip .tooltiptext:after{display:none}.annualSliderRange{margin-bottom:17px;margin-top:3px}.inpurperCent{display:flex;justify-content:space-between}.inpurperCent .dataValue{color:rgba(0,0,0,.8);font-size:12px;font-weight:500;line-height:18px}.progress{-webkit-appearance:none;background:linear-gradient(90deg,#0b5aa5 0,#0b5aa5 40%,transparent 0,transparent);background-color:rgba(0,0,0,.2)!important;border-radius:8px;height:4px;outline:none;transition:background .45s ease-in;width:100%}.progress::-webkit-slider-thumb{-webkit-appearance:none;background:#0b5aa5;border-radius:50%;cursor:pointer;height:15px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;width:15px}@media(max-width:991px){.progress::-webkit-slider-thumb{height:20px;width:20px}}.progress.active::-webkit-slider-thumb{outline:4px solid rgba(11,90,165,.2)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}input:checked+.slider:before{transform:translateX(26px)}.dummyBanner{position:absolute;width:100%}
