body{background:#f7f7fb}.content-container{padding-bottom:62px}h1{margin:43px 0}.line_inputs div.error{z-index:77;position:absolute;background:#fff;padding:10px;color:#f44336;font-style:normal;font-weight:400;font-size:14px;line-height:17px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);max-width:100%;width:100%;margin-top:7px}form .fields-group.double{-webkit-box-shadow:none;box-shadow:none}input[type=text]:not(.field-group){line-height:20px}.connect-lending-experts{margin-top:70px}#faq_section,.full-section.section,.section.online-tools{background-color:#fff}.mortgage-calculator__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}form .fields-group+span b{font-weight:inherit}.mortgage-calculator__tab{width:calc(25% - 22px);background:#fff;border:1px solid #e7eaf3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 30px rgba(0,20,160,.1);box-shadow:0 8px 30px rgba(0,20,160,.1);border-radius:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#3d3d3d;-webkit-transition:none;transition:none}.mortgage-calculator__tab .tab-caption{background-repeat:no-repeat;background-position:center left;padding-left:33px;margin-left:0}.mortgage-calculator__tab#by-home-price .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6386 23.0418C20.1807 23.0418 21.4337 21.796 21.4337 20.2627V12.2127H24.0362L13.0482 1.9585L1.96387 12.2127H4.66266V20.2627C4.66266 21.796 5.91567 23.0418 7.45784 23.0418H18.6386Z' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M15.1687 13.075C15.1687 12.1166 14.2048 11.4458 13.0482 11.4458C11.8916 11.4458 10.9277 12.2125 10.9277 13.075C10.9277 15.5666 15.1687 13.8416 15.1687 16.4291C15.1687 17.3875 14.2048 18.0583 13.0482 18.0583C11.8916 18.0583 10.9277 17.2916 10.9277 16.4291' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M13.0482 11.3501V10.2959' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M13.0482 19.1128V18.0586' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#by-home-price.active .tab-caption,.mortgage-calculator__tab#by-home-price:hover .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6386 23.0418C20.1807 23.0418 21.4337 21.796 21.4337 20.2627V12.2127H24.0362L13.0482 1.9585L1.96387 12.2127H4.66266V20.2627C4.66266 21.796 5.91567 23.0418 7.45784 23.0418H18.6386Z' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M15.1687 13.075C15.1687 12.1166 14.2048 11.4458 13.0482 11.4458C11.8916 11.4458 10.9277 12.2125 10.9277 13.075C10.9277 15.5666 15.1687 13.8416 15.1687 16.4291C15.1687 17.3875 14.2048 18.0583 13.0482 18.0583C11.8916 18.0583 10.9277 17.2916 10.9277 16.4291' stroke='%23009821' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M13.0482 11.3501V10.2959' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M13.0482 19.1128V18.0586' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#by-income .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.49988C8.23727 1.38704 4.01589 1.70022 4.32696 2.30723C5.26017 3.21774 5.8823 4.43175 6.19337 5.74692C5.05279 7.0621 3.9122 8.37728 2.14947 9.18662C1.73472 9.28779 0.905197 9.18662 1.00889 9.79363C1.11258 11.0076 1.11258 12.0193 1.21627 13.2333C1.31996 13.8403 1.73472 13.9415 2.56423 13.9415C4.9491 14.852 7.12658 17.0777 9.30407 18.9999C9.82252 18.9999 10.341 18.9999 10.7557 18.9999C11.1705 18.2917 11.5852 17.6847 12 16.9765' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M16.4229 16.9742C16.9126 17.6832 17.4024 18.3921 17.7941 18.9998C18.2838 18.9998 18.7735 18.9998 19.2632 18.9998C20.3406 17.278 21.32 15.5563 22.1035 13.7333C22.6912 12.3155 23.0829 11.404 22.985 9.78353C22.985 9.17586 22.8871 8.5682 22.6912 7.96054C22.1035 5.42861 20.2426 3.80817 17.6962 2.7954C14.2682 1.47879 11.6238 1.78262 8 3.80817' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M11 16.9998C13.6711 16.9998 15.9737 16.9998 18 16.9998' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M16 8.47826C16 7.6087 15.0909 7 14 7C12.9091 7 12 7.69565 12 8.47826C12 10.8261 16 9.17391 16 11.5217C16 12.3913 15.0909 13 14 13C12.9091 13 12 12.3043 12 11.5217' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14 7V6' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14 14V13' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#by-income.active .tab-caption,.mortgage-calculator__tab#by-income:hover .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.49988C8.23727 1.38704 4.01589 1.70022 4.32696 2.30723C5.26017 3.21774 5.8823 4.43175 6.19337 5.74692C5.05279 7.0621 3.9122 8.37728 2.14947 9.18662C1.73472 9.28779 0.905197 9.18662 1.00889 9.79363C1.11258 11.0076 1.11258 12.0193 1.21627 13.2333C1.31996 13.8403 1.73472 13.9415 2.56423 13.9415C4.9491 14.852 7.12658 17.0777 9.30407 18.9999C9.82252 18.9999 10.341 18.9999 10.7557 18.9999C11.1705 18.2917 11.5852 17.6847 12 16.9765' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M16.4229 16.9742C16.9126 17.6832 17.4024 18.3921 17.7941 18.9998C18.2838 18.9998 18.7735 18.9998 19.2632 18.9998C20.3406 17.278 21.32 15.5563 22.1035 13.7333C22.6912 12.3155 23.0829 11.404 22.985 9.78353C22.985 9.17586 22.8871 8.5682 22.6912 7.96054C22.1035 5.42861 20.2426 3.80817 17.6962 2.7954C14.2682 1.47879 11.6238 1.78262 8 3.80817' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M11 16.9998C13.6711 16.9998 15.9737 16.9998 18 16.9998' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M16 8.47826C16 7.6087 15.0909 7 14 7C12.9091 7 12 7.69565 12 8.47826C12 10.8261 16 9.17391 16 11.5217C16 12.3913 15.0909 13 14 13C12.9091 13 12 12.3043 12 11.5217' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14 7V6' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14 14V13' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#by-monthly-payment .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652 3H20.0435C20.5652 3 21 3.48469 21 4.06633V20.9337C21 21.5153 20.5652 22 20.0435 22H1.95652C1.43478 22 1 21.5153 1 20.9337V4.06633C1 3.48469 1.43478 3 1.95652 3Z' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M0 7H22' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M5 4V1' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M17 4V1' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M9 12.4189L11 11V18' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#by-monthly-payment.active .tab-caption,.mortgage-calculator__tab#by-monthly-payment:hover .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652 3H20.0435C20.5652 3 21 3.48469 21 4.06633V20.9337C21 21.5153 20.5652 22 20.0435 22H1.95652C1.43478 22 1 21.5153 1 20.9337V4.06633C1 3.48469 1.43478 3 1.95652 3Z' stroke='%23009821' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M0 7H22' stroke='%23009821' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M5 4V1' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M17 4V1' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M9 12.4189L11 11V18' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#bi-weekly-payment .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652 3H20.0435C20.5652 3 21 3.48469 21 4.06633V20.9337C21 21.5153 20.5652 22 20.0435 22H1.95652C1.43478 22 1 21.5153 1 20.9337V4.06633C1 3.48469 1.43478 3 1.95652 3Z' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M0 7H22' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M5 4V1' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M17 4V1' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M9 11.84C9.37209 11.3733 10.0233 11 10.7674 11C11.9767 11 13 12.0267 13 13.24C13 14.7333 10.2093 16.88 9.09302 18H13' stroke='%237991B6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.mortgage-calculator__tab#bi-weekly-payment.active .tab-caption,.mortgage-calculator__tab#bi-weekly-payment:hover .tab-caption{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652 3H20.0435C20.5652 3 21 3.48469 21 4.06633V20.9337C21 21.5153 20.5652 22 20.0435 22H1.95652C1.43478 22 1 21.5153 1 20.9337V4.06633C1 3.48469 1.43478 3 1.95652 3Z' stroke='%23009821' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M0 7H22' stroke='%23009821' stroke-width='2' stroke-miterlimit='10'%3E%3C/path%3E%3Cpath d='M5 4V1' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M17 4V1' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M9 11.84C9.37209 11.3733 10.0233 11 10.7674 11C11.9767 11 13 12.0267 13 13.24C13 14.7333 10.2093 16.88 9.09302 18H13' stroke='%23009821' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}form .field label div.error{margin-top:11px}.added_extra_pay .btn.open_fields b,.mortgage-calculator__tab.active{font-weight:500}.mortgage-calculator__tab.active,.mortgage-calculator__tab:hover{color:#009821;cursor:pointer;text-decoration:none}.mortgage-calculator__tab h5{margin:0 0 0 8px;color:inherit;font-weight:inherit}.calculator_form{width:100%;background:#fff;border-radius:20px}.calculator_form .form_bar{width:343px}.calculator_form form{width:100%}.calculator_form .mortgage-calculator__calculator{background:#2c3972;border-radius:20px;width:100%;padding:106px 5px 5px;position:relative;z-index:1}.extra_payment{position:relative;margin-top:15px}.extra_payment:before{content:"";width:calc(100% + 32px);left:-16px;display:block;position:absolute;top:-5px;background:#2c3972;height:5px}.added_extra_pay .btn.open_fields{background:0 0;border-color:transparent;width:100%;text-align:left;padding-left:0;margin-top:0;cursor:pointer;position:relative}.added_extra_pay .btn.open_fields span{width:36px;height:36px;position:absolute;display:block;background:#f7f7fb;border-radius:50%;top:10px;right:0}.added_extra_pay .btn.open_fields span:after{content:"";position:absolute;width:7px;height:7px;border-bottom:1.5px solid #5d5d5d;border-right:1.5px solid #5d5d5d;top:-2px;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.added_extra_pay .btn.open_fields.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.added_extra_pay_fields{margin-bottom:30px}.added_extra_pay_fields p{font-size:14px;line-height:23.7px}.form_back{background:#fff;border:1px solid #e7eaf3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding:20px 10px 0;height:100%}.form_back .field{margin-top:9px}.form_back a.btn{width:100%;margin-top:30px}.m_calc_out{width:calc(100% - 390px);padding-right:47px}@media screen and (max-width:991px){.m_calc_out#tabs_mp{overflow-x:hidden}}.btn.add-options-btn{background-color:#fff;width:100%;cursor:pointer;border:0;position:relative;text-align:left;padding-left:0;padding-top:0}.show_more_options.btn-secondary-light.add-options-btn{height:50px;padding-top:12px;background-color:transparent}.btn.add-options-btn:before{content:"";position:relative;top:0;left:0;width:22px;height:22px;border:1px solid #2c3972;border-radius:22px;display:inline-block;vertical-align:middle;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L5 9' stroke='%232C3972' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1 5L9 5' stroke='%232C3972' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");margin-top:-4px;background-position:center;background-repeat:no-repeat}.more_options_place{display:none}.btn.add-options-btn.active:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 1' stroke='%232C3972' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.select2-results ul li:last-child{border-radius:0 0 4px 4px}.m_calc_out_tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m_calc_out_tab{width:50%}.m_calc_out_tab.active h5{border-bottom:2px solid #009821;font-weight:400;color:#009821}.m_calc_out_tab:hover h5{color:#009821}.m_calc_out_tab h5{padding:21px 0;text-align:center;border-bottom:1px solid #e7eaf3;cursor:pointer;font-weight:400;color:#757575;-webkit-box-sizing:border-box;box-sizing:border-box}.tb_mob_title{display:none}.m_calc_out_content{display:none;padding:14px 0 0}.m_calc_out_content.active{display:block;position:relative}#hp-mortgage-calculator-title,#i-output-monthly-payment,#mp-output-home-price{display:inline-block;color:#2c3972;margin-left:10px}@media screen and (max-width:991px){#hp-mortgage-calculator-title,#i-output-monthly-payment,#mp-output-home-price{margin-left:0}}.row_line .line{width:85%;height:4px;background:#e7eaf3;border-radius:12px;position:relative;margin:12px 0 30px}.row_line .line b{position:absolute;top:-2px;left:0;border-radius:12px;height:8px}.line_inputs em{display:inline-block;width:8px;height:8px;margin-right:15px;border-radius:50%}.line_inputs span{display:block;float:right;text-align:right}.line_inputs .field_curr{display:inline-block;float:right;width:121px;height:36px;margin-right:-11px;margin-top:-5px;position:relative}.line_inputs input{width:100%;height:100%;border-radius:4px;text-align:right;padding:10px 10px 10px 5px;line-height:16px}h5.how_calculated{margin:9px 0 0}.table_annual_schedule .schedule_footer{margin-top:30px}.estimate_year{display:block;margin-top:35px;margin-bottom:20px;color:#757575}@media screen and (max-width:1200px){.estimate_year{margin-top:10px;margin-bottom:15px}}.estimate_year .est_time{font-weight:500;color:#3d3d3d;display:inline-block;margin-left:12px}.estimate_year .est_time b{font-weight:inherit}.paym_date .item{width:calc(50% - 7px)}.added_extra_pay_fields,.table_content>div{display:none}.general_zip{position:relative}.general_zip .zip_position{position:absolute;z-index:2;top:20px;left:17px;width:300px}.mortgage-calculator-zip-code{margin-bottom:7px}.mortgage-calculator-zip-code label{font-size:14px;line-height:17px;margin-right:14px;color:#a8caff}.mortgage-calculator-zip-code input{border-radius:0;border:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;padding:8px;height:30px;line-height:30px;max-width:86px;color:#fff;border-bottom:1px solid #d3e0d3;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3639 1.45388L15.0901 2.18009C15.6953 2.78526 15.6953 3.6325 15.0901 4.23768L5.28635 14.0415L1.77634 15.3729C1.53427 15.4939 1.2922 15.3729 1.17117 15.2518C1.05013 15.1308 0.9291 14.8887 1.05013 14.6467L2.50255 11.2577L12.3064 1.45388C12.7905 0.848707 13.7588 0.848707 14.3639 1.45388Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.4023 3.56836L12.9699 6.13589' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 5px center;background-size:15px;background-color:transparent}.mortgage-calculator-zip-code input.warning{border-bottom-color:#ffc0bb;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3639 1.45388L15.0901 2.18009C15.6953 2.78526 15.6953 3.6325 15.0901 4.23768L5.28635 14.0415L1.77634 15.3729C1.53427 15.4939 1.2922 15.3729 1.17117 15.2518C1.05013 15.1308 0.9291 14.8887 1.05013 14.6467L2.50255 11.2577L12.3064 1.45388C12.7905 0.848707 13.7588 0.848707 14.3639 1.45388Z' stroke='%23FFC0BB' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.4023 3.56836L12.9699 6.13589' stroke='%23FFC0BB' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.mortgage-calculator-city{color:#fff}.mortgage-calculator-city p{color:#3d3d3d;text-align:center;padding:10px}.mortgage-calculator-city svg{margin-bottom:-2px;max-height:20px}.mortgage-calculator-city span{font-size:14px}.mortgage-calculator-city #loc_name{cursor:pointer;position:relative;width:275px;min-height:18px;display:inline-block}.mortgage-calculator-city #loc_name:after{position:absolute;content:"";width:12px;height:10px;top:9px;right:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");z-index:2}.mortgage-calculator-city #loc_name.active:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mortgage-calculator-city-search{min-width:313px;height:auto;background:#fff;z-index:2;left:-2px;position:absolute;border-radius:4px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);display:none;max-width:320px;width:100%;min-height:304px;top:70px;overflow:hidden}.mortgage-calculator-city-search input{border:0;border-bottom:1px solid #e7eaf3;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' stroke='%237991B6' stroke-width='2'/%3E%3Cpath d='M14 14L19 19' stroke='%237991B6' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 15px center;padding:13px 15px 13px 50px;outline:0;width:100%;border-radius:0;font-style:normal;font-weight:400;font-size:16px;line-height:170%;height:54px}.mortgage-calculator-city-search input::-webkit-input-placeholder{color:#757575}.mortgage-calculator-city-search input::-moz-placeholder{color:#757575}.mortgage-calculator-city-search input:-ms-input-placeholder{color:#757575}.mortgage-calculator-city-search input:-moz-placeholder{color:#757575}.mortgage-calculator-city-search ul{list-style:none;padding:5px 0 0;height:257px;font-weight:400;overflow-y:scroll;display:block;margin-bottom:0}.mortgage-calculator-city-search ul li{cursor:pointer;font-size:16px;line-height:20px;padding:11px 5px 11px 16px;color:#3d3d3d}.mortgage-calculator-city-search ul li strong{font-weight:inherit;color:#757575}.mortgage-calculator-city-search ul li:hover{background-color:#f7f7fb}.mortgage-calculator-city-search ::-webkit-scrollbar{width:4px}.mortgage-calculator-city-search ::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:3px;outline:0}#custom-handle{width:28px;height:28px;left:1003px;background:#009821;-webkit-box-shadow:0 8px 30px rgba(0,20,160,.1);box-shadow:0 8px 30px rgba(0,20,160,.1);top:50%;margin-top:-.8em;text-align:center;line-height:1.6em}form .fields-group input.field-group:last-of-type{padding:0 0 0 10px;width:93px;text-align:center}.slideafford .ui-slider-handle.ui-corner-all.ui-state-default{border-radius:50%;border:7px solid #fff;background:#009821}.slideafford .ui-widget-content{background:#fff;border:0}.slideafford #range-monthly-payment{width:115px;height:54px;background:#fff;border-radius:4px;position:absolute;top:-74px;left:-43px;border:1px solid #c4c4c4;text-align:center;font-family:Onest,sans-serif}.slideafford #range-monthly-payment:after{content:"";position:absolute;background:#fff;width:8px;height:8px;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);top:94%;left:46%}.slideafford span.price{font-size:16px;line-height:24px;padding-top:3px;color:#3d3d3d;display:block;text-align:center;font-weight:400;font-family:inherit}.slideafford span.range_part{font-weight:500;font-size:12px;line-height:140%;text-align:center;color:#757575;margin-top:5px;display:block;font-family:inherit}.affr_legend{width:100%;height:8px;pointer-events:none;position:relative;top:11px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.affr_legend .aff-line{background:#bfe5c7;width:32%}.affr_legend .aff-line #aff-line-active{height:14px;left:0;position:absolute;top:-3px;background:#009821;border-radius:66px}.affr_legend .aff-line,.affr_legend .mod-line,.affr_legend .name-line{border-radius:12px;position:relative;height:100%}.affr_legend .mod-line{background:#f9f4cd;width:10%}.affr_legend .mod-line #mod-line-active{height:14px;left:0;position:absolute;top:-3px;background:#ffec43;border-radius:66px}.affr_legend .name-line{background:#f9edd5;width:7%}.affr_legend .name-line #name-line-active{height:14px;left:0;position:absolute;top:-3px;background:#ffd166;border-radius:66px}.affr_legend .unaff-line{background:#f3d0bf;border-radius:12px;position:relative;width:calc(50% - 13px);height:100%}.affr_legend .unaff-line #unaff-line-active{height:14px;left:0;position:absolute;top:-3px;background:#ea5b0b;border-radius:66px}.amortization-table tr td,.amortization-table tr th,.table_flex .item{font-size:16px;border-bottom:1px solid #e7eaf3}.table_flex .item{width:33%;min-height:46px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 11px;line-height:26px;color:#3d3d3d}#biweekly_interest_saving,.table_flex .item b{font-weight:500}.table_flex .item_blue{color:#757575}.table_flex .item_small{font-size:12px;font-weight:500}.table_flex .item_small .small_title{padding:20px 15px 11px;line-height:1.4}@media screen and (max-width:450px){.table_flex .item_small{word-spacing:100vw}}.table_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:35px;width:100%}.m_calc_out_not_tab{width:100%;padding:21px 20px 0 0;margin-bottom:101px;position:relative}.m_calc_out_not_tab:after{content:"";position:absolute;width:calc(100% - 30px);left:23px;height:1px;display:block;top:67px;background-color:#e7eaf3}@media screen and (max-width:1200px){.m_calc_out_not_tab:after{left:15px}}@media screen and (max-width:576px){.m_calc_out_not_tab:after{display:none}}.slideafford{margin-bottom:24px;width:99%}@media screen and (max-width:991px){.slideafford{width:calc(99% - 75px);margin-left:auto;margin-right:auto}}.yrs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;position:relative}.yrs span,.yrs:after{font-size:14px;line-height:17px}.yrs:after{content:"yrs";position:absolute;top:-21px;right:15px;color:#757575}.yrs span{margin:30px 28px 0;position:relative}.yrs span.point_green:after{background:#24ab4c}.yrs span.point_violet:after{background:#8874fa}.yrs span.point_blue:after{background:#4064e4}.yrs span:after{content:"";position:absolute;width:6px;height:6px;top:5px;left:-13px;border-radius:50%;background:#3d3d3d}.mortgage-calculator__chart{position:relative;z-index:2}#chartjs-tooltip,#chartjs-tooltip1,#chartjs-tooltipMp{position:absolute;z-index:78;pointer-events:none}.table_content>div.active,.yrs span{display:block}.amortization-table{width:100%;border:0;color:#3d3d3d}.amortization-table tr th{font-weight:500;font-size:14px;line-height:24px;padding-bottom:8px;padding-left:10px;padding-right:0;border:0}.amortization-table tr td{line-height:27px;border:0;padding:20px 10px 20px 0;text-align:center}.clerfix{clear:both}.table_tooltip{width:307px;background:rgba(255,255,255,.95);-webkit-box-shadow:0 8px 30px rgba(0,20,160,.1);box-shadow:0 8px 30px rgba(0,20,160,.1);border-radius:4px;border:0}.table_tooltip th{background:#2c3972;font-weight:500;font-size:16px;line-height:17px;color:#fff;border:0;border-radius:4px 4px 0 0}.table_tooltip tbody td{line-height:20px;border-radius:4px;border:0}.table_tooltip tbody td b{float:right;width:90px;font-weight:400}.table_tooltip tbody td span{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:7px;margin-bottom:2px}.table_content .slick-dots{display:none!important}.mon_payment small{margin-top:10px}.mon_payment h2{margin-top:0}@media screen and (max-width:1200px){.m_calc_out{width:calc(100% - 365px);padding-right:20px}.row_line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row_line .order_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.row_line .order_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.row_line .line{width:100%;display:block}.line_inputs em{display:none}}@media screen and (min-width:450px) and (max-width:991px){.bi-weekly-payment-item .m_calc_out_not_tab{margin-bottom:30px}#form_bw a.btn{margin-bottom:25px}.general_zip .zip_position{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:26px}.form_back{border-radius:20px}.mortgage-calculator-city{margin-left:39px}.mortgage-calculator-city svg{margin-bottom:-6px}.mortgage-calculator-city #loc_name{width:auto}.mortgage-calculator-city #loc_name:after{right:-20px}}@media screen and (min-width:767px) and (max-width:991px){.added_extra_pay_ordering{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.added_extra_pay_ordering .order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.added_extra_pay_ordering .order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.added_extra_pay_ordering .order_3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.added_extra_pay_ordering .order_3.field.mp-occuring-every{margin-right:0}.added_extra_pay_ordering .order_4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.added_extra_pay_ordering .order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.added_extra_pay_ordering .order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.paym_date{float:left}.paym_date,.paym_date .item{width:calc(50% - 5px)}.added_extra_pay:after{content:" ";display:block;clear:both}}@media screen and (max-width:991px){.bi-weekly-payment-item .yrs:after{right:auto;left:15px}#form_bw a.btn{margin-bottom:25px}.m_calc_out_content canvas{margin-left:auto;margin-right:auto}.mon_payment{margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mon_payment h2{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:-10px}.row_mob_order{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.yrs span{margin:15px 15px 0}.mortgage-calculator__chart#m_calc_out_tab-04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_back .paym_date .field{float:left;width:100%}.added_extra_pay_fields:after{content:" ";display:block;clear:both}.bi-weekly-payment-item .m_calc_out{margin-top:30px}.by-income-item .m_calc_out_tabs,.m_calc_out_content,.yrs span{display:block}.by-income-item .h5_afford,.m_calc_out_tabs,h5.how_calculated{display:none}.tb_mob_title{display:block;margin:28px 0 29px;position:relative}.tb_mob_title:after{content:"";position:absolute;bottom:-22px;left:0;width:100%;height:1px;background:#e7eaf3}.estimate_year{display:none}.line_inputs .field_curr{margin-right:0}.mortgage-calculator__calculator{height:auto}.mortgage-calculator__tab{width:calc(50% - 5px);margin-bottom:10px}h1{margin:23px 0}.calculator_form .form_bar{width:100%}.calculator_form .mortgage-calculator__calculator{padding:82px 5px 5px}.mortgage-calculator-city-search{top:40px;margin-left:0}.form_back .field{margin-top:9px;float:left;width:calc(50% - 5px)}.form_back .field:nth-child(odd){margin-right:10px}.form_back .field.home-insur{margin-right:0;margin-left:10px}}@media screen and (max-width:991px) and (max-width:767px){.form_back .field.home-insur{margin-left:0}}@media screen and (max-width:991px){.form_back .field.add-options-field{float:right;margin:15px 0 0 11px}.form_back a.btn{float:right;width:calc(50% - 5px)}}@media screen and (max-width:991px) and (min-width:767px) and (max-width:991px){.form_back a.btn{margin-top:10px}}@media screen and (max-width:991px){.form_back:after{content:" ";display:block;clear:both}.m_calc_out{width:100%;padding:0 15px}#chartjs-tooltip,#chartjs-tooltip1,#chartjs-tooltipMp{position:relative;top:auto!important;left:auto!important;pointer-events:auto}table.table_tooltip{width:345px;margin:0 auto}body{background:#fff}.form_back{border-radius:15px}}@media screen and (max-width:820px){form .field select{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%233D3D3D' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 15px center}}@media screen and (max-width:767px){.container>h1{text-align:left}table.table_tooltip{display:table}.mortgage_report__shedule-table-info{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../img/icons/finger_list_move.svg);background-position:5% center;background-repeat:no-repeat}.amortization-table thead>tr>th{background-color:#2c3972;color:#fff;font-weight:500;font-size:14px;padding:18px;border:0;white-space:nowrap}.amortization-table thead>tr>th:first-child{border-top-left-radius:4px}.row_line .line{width:100%;display:block;margin:19px 0 34px}.calculator_form .mortgage-calculator__calculator{margin-bottom:13px}.m_calc_out_content canvas{margin-top:10px}.content-container{margin-bottom:0;padding-top:17px}.table_tooltip tbody td b{width:140px;text-align:right}.mortgage-calculator__tab{width:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:20px}.mortgage-calculator__tab .tab-caption{padding-left:42px}.mortgage-calculator__tab h5{margin:0 0 0 17px}.content__tabs{margin:0 -15px}.calculator_form .mortgage-calculator__calculator{padding:105px 5px 5px}.form_back .field{float:none;width:100%}.form_back .field:nth-child(odd){margin-right:0}.form_back a.btn{float:none;width:100%;margin:31px 0 -5px}.form_back{padding:20px 10px 0}.form_back .field.add-options-field{float:right;margin:10px 0 0 11px}.tb_mob_title{margin:48px 0 29px}.cus_scroll_flow{display:block}.table_content .outer{position:relative}.table_content .inner{overflow-x:scroll;overflow-y:auto;width:100%}.amortization-table{display:table}.amortization-table td,.amortization-table th{text-align:left;padding:10px 5px}.table_flex{padding:0 0 0 3px}.table_flex .item.item_small{line-height:20px;font-weight:600}.table_flex .item{font-size:14px}.table_flex .item_blue{font-weight:600}}@media screen and (max-width:576px){.mortgage-calculator-city-search{top:75px}table.table_tooltip{width:100%}}@media screen and (max-width:375px){.table_flex .item{width:31%}.table_flex .item:nth-child(3n+1){width:38%}}#form_bw .form_back{padding-bottom:15px}.connect-lending-experts{position:relative;color:#fff;padding:83px 55px;background-color:#2c3972}.connect-lending-experts .section-title{color:#fff;margin-bottom:13px}.connect-lending-experts .section-description{font-weight:500;font-size:20px;line-height:28px;text-align:center;margin-bottom:53px;color:#e7eaf3}.connect-lending-experts .section-description p{color:#e7eaf3}.connect-lending-experts .actions{width:100%;max-width:814px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.connect-lending-experts .actions .icon{width:57px;height:57px;background-color:#009821;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:0 auto 13px;-webkit-transition:all .2s ease;transition:all .2s ease}.connect-lending-experts .actions .section-large-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:4px;padding:20px;text-align:center;margin:0 15px 30px;height:141px;font-style:normal;font-weight:500;font-size:24px;line-height:140%;color:#3d3d3d;text-decoration:none}.connect-lending-experts .actions .section-large-btn:nth-child(3n){-ms-flex-preferred-size:100%;flex-basis:100%}.connect-lending-experts .actions .section-large-btn:hover{color:#009821}.connect-lending-experts .actions .section-large-btn:hover .icon{-webkit-transform:scale(1.13);-ms-transform:scale(1.13);transform:scale(1.13)}.connect-lending-experts>.container{z-index:2;position:relative;text-align:center}.connect-lending-experts:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:991px){.connect-lending-experts .actions .section-large-btn{margin:0 6px 10px}}@media only screen and (min-device-width:375px) and (max-device-width:820px) and (orientation:landscape){.connect-lending-experts{padding:30px 0}.connect-lending-experts .section-description{margin-bottom:30px}.connect-lending-experts .section-description p:last-child{margin-bottom:0}.connect-lending-experts .section-title{padding-left:30px;padding-right:30px;margin-bottom:15px}.connect-lending-experts .actions .section-large-btn{margin:0 10px 20px;height:97px;text-align:left;font-size:20px;line-height:60px;display:block}.connect-lending-experts .actions .section-large-btn:last-child,.connect-lending-experts .actions .section-large-btn:nth-child(even){margin-right:0}.connect-lending-experts .actions .section-large-btn:nth-child(odd){margin-left:0}.connect-lending-experts .actions .icon{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:0;width:42px;height:42px;margin-top:8px;background-size:18px}}@media screen and (max-width:767px) and (orientation:portrait){.connect-lending-experts{height:auto;padding:30px 0}.connect-lending-experts .section-title{margin-bottom:15px;padding-left:0;padding-right:0}.connect-lending-experts .section-description{margin-bottom:30px}.connect-lending-experts .section-description p:last-child{margin-bottom:0}.connect-lending-experts .actions .section-large-btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:15px;margin-left:0;margin-right:0;height:97px;text-align:left;font-size:20px;line-height:60px;display:block}.connect-lending-experts .actions .icon{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:0}}#multiple_factors_section.section{padding-top:60px}#multiple_factors_section .multiple-cat-row{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-rule:1px solid transparent;-moz-column-rule:1px solid transparent;column-rule:1px solid transparent}#multiple_factors_section .multiple-categories{margin-top:55px}#multiple_factors_section .multiple-categories .multiple-cat-container{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;min-width:100%}#multiple_factors_section .multiple-categories .multiple-cat{margin-bottom:30px;padding:30px;background:#f7f7fb}#multiple_factors_section .multiple-categories .multiple-cat .multiple-cat-title{position:relative;margin-bottom:30px}#multiple_factors_section .multiple-categories .multiple-cat .multiple-cat-title:before{content:"";position:absolute;bottom:-15px;border-top:3px solid #009821;width:30px;left:0}@media screen and (max-width:991px){#multiple_factors_section .multiple-cat-row{-webkit-column-count:1;-moz-column-count:1;column-count:1}#multiple_factors_section .img-col{min-width:50%;margin-left:0}#multiple_factors_section .multiple-categories .multiple-cat-container{margin-bottom:15px}#multiple_factors_section .multiple-categories .multiple-cat-container:last-child,#multiple_factors_section .multiple-categories .multiple-cat:last-child{margin-bottom:0}#multiple_factors_section .multiple-categories .multiple-cat{margin-bottom:0}}@media screen and (max-width:767px){#multiple_factors_section .multiple-categories .multiple-cat-container{-ms-flex-preferred-size:100%;flex-basis:100%}#multiple_factors_section .multiple-categories .multiple-cat-container:nth-child(odd) .multiple-cat{padding-right:20px}#multiple_factors_section .multiple-categories .multiple-cat-container .multiple-cat{padding-left:20px}#multiple_factors_section .multiple-categories .multiple-cat-container:nth-child(even) .multiple-cat{padding-left:20px}}@media screen and (max-width:576px){#multiple_factors_section .multiple-cat-row{-webkit-column-count:1;-moz-column-count:1;column-count:1}#multiple_factors_section .multiple-categories{margin-top:36px}}.rate-quote-excepted-section{padding:64px 0;color:#fff;background-color:#2c3972;overflow:hidden}.rate-quote-excepted-section h1,.rate-quote-excepted-section h2,.rate-quote-excepted-section h3,.rate-quote-excepted-section h4,.rate-quote-excepted-section h5,.rate-quote-excepted-section h6{color:#fff}.rate-quote-excepted-section .section-content-container{display:-webkit-box;display:-ms-flexbox;display:flex}.rate-quote-excepted-section .content-col{margin-left:65px;background-image:url("data:image/svg+xml,%3Csvg width='304' height='110' viewBox='0 0 304 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 0L169.154 29.3644L202.984 36.3559L179.636 61.5254L183.448 95.0847L152 81.1017L120.552 95.0847L124.364 61.5254L101.016 36.3559L134.846 29.3644L152 0ZM80.5266 35.4237L92.4389 55.9322L116.263 60.5932L100.063 78.3051L102.922 101.61L81.0031 91.822L59.0846 101.61L61.9436 78.3051L45.7429 61.0593L69.5674 56.3983L80.5266 35.4237ZM25.2539 62.9237L33.8307 77.3729L50.5078 80.6356L38.5956 93.2203L40.5016 110L24.7774 103.008L9.52978 110L11.4357 93.2203L0 81.1017L16.6771 77.839L25.2539 62.9237ZM223.473 35.4237L211.561 55.9322L187.737 60.5932L203.937 77.839L201.078 101.144L222.997 91.3559L244.915 101.144L242.056 77.839L258.257 60.5932L234.433 55.9322L223.473 35.4237ZM279.223 62.9237L270.646 77.3729L253.969 80.6356L265.404 92.7542L263.498 109.534L279.223 102.542L294.947 109.534L292.564 93.2203L304 81.1017L287.323 77.839L279.223 62.9237Z' id='paint0_linear' x1='-2.50392' y1='85.9375' x2='311.483' y2='92.0657' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231D295A' stop-opacity='0.2'/%3E%3Cstop offset='0.5' stop-color='%231D295A' stop-opacity='0.565064'/%3E%3Cstop offset='0.99392' stop-color='%231D295A' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:bottom right;background-repeat:no-repeat;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.rate-quote-excepted-section .actions-container{margin-top:auto;margin-bottom:10px}.rate-quote-excepted-section .actions-container .btn{max-width:248px;width:100%}.rate-quote-excepted-section .img-col{position:relative;min-width:440px;margin-left:65.5px}.rate-quote-excepted-section .img-col .mob-grands-section{display:none}.rate-quote-excepted-section .img-col:before{content:"";position:absolute;width:131px;height:121px;top:-35px;left:-65.5px;background:url(../../assets/img/icons/no-lender-fees.svg) no-repeat}.rate-quote-excepted-section .img-col img.rate-quote-expected{border-radius:20px}@media screen and (max-width:991px){.rate-quote-excepted-section .section-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rate-quote-excepted-section .img-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;margin-left:0;width:100%;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rate-quote-excepted-section .img-col img.rate-quote-expected{max-width:336px}.rate-quote-excepted-section .img-col .mob-grands-section{padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100% - 336px);flex-basis:calc(100% - 336px);position:relative}.rate-quote-excepted-section .img-col .mob-grands-section .grands-icons{width:calc(100% - 30px);background-image:url("data:image/svg+xml,%3Csvg width='304' height='110' viewBox='0 0 304 110' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 0L169.154 29.3644L202.984 36.3559L179.636 61.5254L183.448 95.0847L152 81.1017L120.552 95.0847L124.364 61.5254L101.016 36.3559L134.846 29.3644L152 0ZM80.5266 35.4237L92.4389 55.9322L116.263 60.5932L100.063 78.3051L102.922 101.61L81.0031 91.822L59.0846 101.61L61.9436 78.3051L45.7429 61.0593L69.5674 56.3983L80.5266 35.4237ZM25.2539 62.9237L33.8307 77.3729L50.5078 80.6356L38.5956 93.2203L40.5016 110L24.7774 103.008L9.52978 110L11.4357 93.2203L0 81.1017L16.6771 77.839L25.2539 62.9237ZM223.473 35.4237L211.561 55.9322L187.737 60.5932L203.937 77.839L201.078 101.144L222.997 91.3559L244.915 101.144L242.056 77.839L258.257 60.5932L234.433 55.9322L223.473 35.4237ZM279.223 62.9237L270.646 77.3729L253.969 80.6356L265.404 92.7542L263.498 109.534L279.223 102.542L294.947 109.534L292.564 93.2203L304 81.1017L287.323 77.839L279.223 62.9237Z' id='paint0_linear' x1='-2.50392' y1='85.9375' x2='311.483' y2='92.0657' gradientUnits='userSpaceOnUse' %3E%3Cstop stop-color='%231D295A' stop-opacity= '0.2' /%3E%3Cstop offset='0.5' stop-color='%231D295A' stop-opacity='0.565064' /%3E%3Cstop offset='0.99392' stop-color='%231D295A' stop-opacity='0.2' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:top 100px center;background-repeat:no-repeat;text-align:left;position:absolute;height:calc(100% - 56px);background-size:248px;margin-top:-8px}.rate-quote-excepted-section .img-col .mob-grands-section .grands-icons:before{content:"";position:absolute;width:122px;height:112px;top:0;background:url(../../assets/img/icons/best-rate-guaranteed-icon.svg) no-repeat top center;background-size:100%;left:calc(50% - 61px)}.rate-quote-excepted-section .img-col .mob-grands-section .actions-container{margin-top:auto;margin-bottom:0;width:100%;text-align:center}.rate-quote-excepted-section .content-col .actions-container,.rate-quote-excepted-section .img-col:before{display:none}.rate-quote-excepted-section .content-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0;background-image:none}}@media only screen and (min-device-width:375px) and (max-device-width:820px) and (orientation:landscape){.rate-quote-excepted-section .section-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rate-quote-excepted-section .img-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;margin-left:0;width:100%;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rate-quote-excepted-section .img-col img.rate-quote-expected{max-width:336px}.rate-quote-excepted-section .img-col .mob-grands-section{padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100% - 336px);flex-basis:calc(100% - 336px);position:relative}.rate-quote-excepted-section .img-col .mob-grands-section .grands-icons{width:calc(100% - 30px);background-image:url("data:image/svg+xml,%3Csvg width='304' height='110' viewBox='0 0 304 110' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 0L169.154 29.3644L202.984 36.3559L179.636 61.5254L183.448 95.0847L152 81.1017L120.552 95.0847L124.364 61.5254L101.016 36.3559L134.846 29.3644L152 0ZM80.5266 35.4237L92.4389 55.9322L116.263 60.5932L100.063 78.3051L102.922 101.61L81.0031 91.822L59.0846 101.61L61.9436 78.3051L45.7429 61.0593L69.5674 56.3983L80.5266 35.4237ZM25.2539 62.9237L33.8307 77.3729L50.5078 80.6356L38.5956 93.2203L40.5016 110L24.7774 103.008L9.52978 110L11.4357 93.2203L0 81.1017L16.6771 77.839L25.2539 62.9237ZM223.473 35.4237L211.561 55.9322L187.737 60.5932L203.937 77.839L201.078 101.144L222.997 91.3559L244.915 101.144L242.056 77.839L258.257 60.5932L234.433 55.9322L223.473 35.4237ZM279.223 62.9237L270.646 77.3729L253.969 80.6356L265.404 92.7542L263.498 109.534L279.223 102.542L294.947 109.534L292.564 93.2203L304 81.1017L287.323 77.839L279.223 62.9237Z' id='paint0_linear' x1='-2.50392' y1='85.9375' x2='311.483' y2='92.0657' gradientUnits='userSpaceOnUse' %3E%3Cstop stop-color='%231D295A' stop-opacity= '0.2' /%3E%3Cstop offset='0.5' stop-color='%231D295A' stop-opacity='0.565064' /%3E%3Cstop offset='0.99392' stop-color='%231D295A' stop-opacity='0.2' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:top 100px center;background-repeat:no-repeat;text-align:left;position:absolute;height:calc(100% - 56px);background-size:248px;margin-top:-8px}.rate-quote-excepted-section .img-col .mob-grands-section .grands-icons:before{content:"";position:absolute;width:122px;height:112px;top:0;background:url(../../assets/img/icons/best-rate-guaranteed-icon.svg) no-repeat top center;background-size:100%;left:calc(50% - 61px)}.rate-quote-excepted-section .img-col .mob-grands-section .actions-container{margin-top:auto;margin-bottom:0;width:100%;text-align:center}.rate-quote-excepted-section .content-col .actions-container,.rate-quote-excepted-section .img-col:before{display:none}.rate-quote-excepted-section .content-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0;background-image:none}}@media screen and (max-width:767px) and (orientation:portrait){.rate-quote-excepted-section{padding-top:45px;padding-bottom:45px}.rate-quote-excepted-section .img-col:before{content:"";display:block;position:absolute;width:100px;height:92px;top:-23px;left:0;background:url(../../assets/img/icons/best-rate-guaranteed-icon.svg) no-repeat;background-size:100%}.rate-quote-excepted-section .content-col .actions-container .btn,.rate-quote-excepted-section .img-col img.rate-quote-expected{max-width:100%}.rate-quote-excepted-section .img-col .mob-grands-section{display:none}.rate-quote-excepted-section .content-col .actions-container{margin-bottom:45px;margin-top:30px;display:block}}#client_reviews_section{padding:51px 0 60px;background-color:#f7f7fb}#client_reviews_section .section-title{margin-bottom:52px}#client_reviews_section .partners-container,#client_reviews_section .review-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}#client_reviews_section .partners-container .partners-left-sidebar{width:344px;position:sticky;position:-webkit-sticky;top:115px}#client_reviews_section .partners-container .partners-reviews{width:calc(100% - 344px);min-height:100px;padding-left:20px}#client_reviews_section .partners-container .partners-reviews .show-more-container{margin-top:60px}#client_reviews_section .partners-container .partners-reviews .show-more-container .btn{min-width:184px;position:relative}#client_reviews_section .partners-container .partners-reviews .reviews-item{background:#fff;border:1px solid #e7eaf3;border-radius:8px;padding:15px 20px;margin-bottom:20px}#client_reviews_section .partners-container .partners-reviews .reviews-item.not-show{display:none}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-header{padding-bottom:10px;border-bottom:1px solid #e7eaf3;margin-bottom:17px}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-header .header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-header .review-rating{overflow:hidden;margin-bottom:3px;height:14px;position:relative}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-header .review-rating:before,#client_reviews_section .review-partner .rating-num:before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='22' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 14.52l4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L6.19 5.88l-4.83.41C.48 6.36.12 7.46.79 8.04l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08L9 14.52z' fill='%23FFB45C'/%3E%3C/svg%3E");background-position:center;background-repeat:space;position:absolute;top:0;left:27px;width:97px;height:100%;background-size:auto 14px}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-info{margin-left:auto}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-author{font-weight:500}#client_reviews_section .partners-container .partners-reviews .reviews-item .review-date{color:#757575}#client_reviews_section .review-partner{width:100%;background:#fff;border:1px solid #e7eaf3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;margin-bottom:20px;overflow:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;min-height:94px;max-height:94px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#client_reviews_section .review-partner a{cursor:default;display:block;text-decoration:none;color:#3d3d3d;padding:11px 20px;width:100%}#client_reviews_section .review-partner .partner-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;min-height:45px}#client_reviews_section .review-partner .rating-num{margin-right:3px;font-style:normal;font-weight:400;line-height:1;display:block;width:100%;position:relative}#client_reviews_section .review-partner .count-reviews{font-style:normal;line-height:1;color:#3d3d3d;margin-left:auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#client_reviews_section .review-partner .partner-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#client_reviews_section .review-partner:last-child{margin-bottom:0}#client_reviews_section .review-partner a img{width:144px;max-width:144px;display:block}@media screen and (max-width:991px){#client_reviews_section .partners-container{display:block}#client_reviews_section .partners-container .partners-left-sidebar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:unset;margin-bottom:45px}#client_reviews_section .partners-container .partners-left-sidebar .review-partner{display:block;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-right:7.5px;margin-left:7.5px;margin-bottom:7.5px}#client_reviews_section .partners-container .partners-left-sidebar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}#client_reviews_section .partners-container .partners-reviews{width:100%;padding-left:0;padding-right:0}#client_reviews_section .partners-container .partners-reviews .show-more-container{margin-top:45px;text-align:right}#client_reviews_section .partners-container .partners-reviews .reviews-item{margin-bottom:15px}#client_reviews_section .review-partner a img{width:auto;max-width:134px;display:block}}@media only screen and (min-device-width:375px) and (max-device-width:820px) and (orientation:landscape){#client_reviews_section .partners-container{display:block}#client_reviews_section .partners-container .partners-left-sidebar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:unset;margin-bottom:45px}#client_reviews_section .partners-container .partners-left-sidebar .review-partner{display:block;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-right:7.5px;margin-left:7.5px;margin-bottom:15px}#client_reviews_section .partners-container .partners-left-sidebar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}#client_reviews_section .partners-container .partners-reviews{width:100%;padding-left:0;padding-right:0}#client_reviews_section .partners-container .partners-reviews .show-more-container{margin-top:45px;text-align:right}#client_reviews_section .partners-container .partners-reviews .reviews-item{margin-bottom:15px}#client_reviews_section .review-partner a img{width:auto;max-width:134px;display:block}}@media screen and (max-width:767px) and (orientation:portrait){#client_reviews_section{padding-bottom:45px}#client_reviews_section .section-title{margin-bottom:45px}#client_reviews_section .partners-container{display:block}#client_reviews_section .partners-container .partners-left-sidebar{width:100%;position:relative;top:auto}#client_reviews_section .partners-container .partners-left-sidebar .review-partner{margin-bottom:15px;-ms-flex-preferred-size:100%;flex-basis:100%}#client_reviews_section .partners-container .partners-left-sidebar .review-partner:last-of-type{margin-bottom:0}#client_reviews_section .partners-container .partners-reviews{width:100%;padding-left:0;margin-top:30px}#client_reviews_section .partners-container .partners-reviews .show-more-container{margin-top:40px;text-align:center}#client_reviews_section .partners-container .partners-reviews .show-more-container .btn{min-width:160px}#client_reviews_section .review-partner a img{width:auto;max-width:134px;display:block}}#faq_section .section-title{margin-bottom:36px}#faq_section .section-title-alt{margin-bottom:15px}#faq_section .faq-item:first-child{border-top:1px solid #e7eaf3;border-bottom:1px solid #e7eaf3}#faq_section .faq-item:not(:first-child){border-bottom:1px solid #e7eaf3}#faq_section .faq-item .faq-title{color:#3d3d3d;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;padding:22px 70px 22px 18px;position:relative;z-index:1;cursor:pointer}#faq_section .faq-item .faq-title:before{content:"";position:absolute;width:34px;height:34px;right:18px;top:calc(50% - 17px);background:url(../img/icons/faq-plus.svg) no-repeat center center #f7f7fb;border-radius:50%;-webkit-transition:all ease-in-out .1s;transition:all ease-in-out .1s}#faq_section .faq-item.active{background-color:#f7f7fb}#faq_section .faq-item.active .faq-title{font-weight:500}#faq_section .faq-item.active .faq-title:before{background:url(../img/icons/faq-min.svg) no-repeat center center #fff}#faq_section .faq-item .faq-content{display:none;padding:0 18px 15px}#faq_section .faq-item .faq-content,#faq_section .faq-item .faq-content p{font-style:normal;font-size:16px;line-height:170%;font-weight:400}@media screen and (max-width:767px){#faq_section{overflow-x:hidden}#faq_section>.container{padding-left:0;padding-right:0}}body:not(.input-focus-outlines) [tabindex]:focus,body:not(.input-focus-outlines) button:focus{outline:0}form .select2-container--default .select2-selection--single,form button,form input[type=checkbox],form input[type=checkbox]~.circle-checkbox,form input[type=email],form input[type=number],form input[type=submit],form input[type=tel],form input[type=text],form select{-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent}body.input-focus-outlines form .btn:not(.no-tabulation):not(.btn-secondary-light):focus,body.input-focus-outlines form .select2-selection:not(.no-tabulation):focus,body.input-focus-outlines form a:not(.no-tabulation):focus,body.input-focus-outlines form button:not(.no-tabulation):not(.btn-secondary-light):focus,body.input-focus-outlines form input:not(.no-tabulation):not(.btn-secondary-light):focus,body.input-focus-outlines form select:not(.no-tabulation):focus{-webkit-box-shadow:0 0 0 1.5px #009821!important;box-shadow:0 0 0 1.5px #009821!important;border-color:#fff!important;border-width:1px!important}body.input-focus-outlines form .fields-group.focus{border-color:#e7eaf3;-webkit-box-shadow:0 0 0 1.5px #009821;box-shadow:0 0 0 1.5px #009821}body.input-focus-outlines form .btn-secondary-light:not(.no-tabulation):active:before,body.input-focus-outlines form .btn-secondary-light:not(.no-tabulation):focus:before,body.input-focus-outlines form .custom-checkbox>input:not(.no-tabulation):focus+span:before,body.input-focus-outlines form input[type=checkbox]:not(.no-tabulation):focus+label:before{-webkit-box-shadow:0 0 0 1.5px #009821!important;box-shadow:0 0 0 1.5px #009821!important}