a.cta-btn{background-color:var(--hmNavy);border:3px solid var(--hmNavy);border-radius:30px;color:#fff;display:inline-block;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;margin:1rem 0;padding:12px 32px;letter-spacing:1px;text-decoration:none;min-width:208px;transition:all .5s ease}a.cta-btn:hover{background-color:var(--hmOffWhite);color:var(--hmNavy)}a.hero-cta-btn{background:#ffc857;border-radius:20px;color:var(--hmOffWhite);display:inline-block;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;margin:2.5rem 0 0;padding:15px;position:relative;text-decoration:none;width:389px;white-space:initial;word-wrap:break-word;transition:all .5s ease;height:67px;border-color:#ffc857!important}a.hero-cta-btn:hover{background:var(--hmOffWhite);border:3px solid var(--hmRed);color:var(--hmRed)}.default-splash{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.contact .fa-phone{font-size:24px;padding:0;transform:scaleX(-1)}.choose-us-splash{background-repeat:no-repeat;background-position:right;position:relative}.main-nav-wrapper{background-color:var(--hmDarkBlue)}.main-nav-wrapper-tweak{padding:1.6875rem 0}.logo-wrapper img{max-width:100%;height:auto}.header-contact-wrapper{color:var(--hmRed)}.header-contact-wrapper h3{font-weight:700;font-size:28px;padding:0 1rem 0 0}.header-contact-wrapper .contact a{font-size:28px;color:black;text-decoration:underline}.header-contact-wrapper .contact a:hover{text-decoration:underline}.hero-section-image-wrapper{position:relative;height:100%;width:100%}.hero-splash{background-repeat:no-repeat;background-position:right bottom;background-size:cover;position:relative}.hero-section{background-image:linear-gradient(#ffd183,#fff);position:relative}.hero-section .hero-section-tweak{height:620px;overflow:hidden}.hero-section .hero-content-wrapper{height:100%}.hero-section .hero-content-wrapper .hero-content{padding:3% 5% 5% 18%}.hero-section .hero-content-wrapper .hero-content h1{font-size:48px;font-weight:700;padding:0 0 .875rem}.hero-section .hero-content-wrapper .hero-content p{font-size:26px;line-height:normal}.row.align-items-center.main-nav-wrapper-tweak.hero-content{padding:1% 10% 0 12%}.service-panel-section{padding:2.8125rem 0;background-color:#4b3f72;z-index:1000;position:relative}.service-panel-section .container.position-relative{top:30px}.service-panel-section .service-panel-item-tweak{text-align:center}.service-panel-section .service-panel-item-tweak .service-panel-text-wrapper{font-size:18px;padding:1rem 0 0}.service-panel-section .service-panel-item-tweak .service-panel-text-wrapper p{margin:0;padding:0}.consultation-section{padding:3.4375rem 0;background:#f6ca6a}.consultation-section .consultation-text-wrapper h2{font-size:32px;padding:0 0 1.125rem}.consultation-section .consultation-text-wrapper a{color:var(--hmOffWhite);text-decoration:underline;background:#1f2041}.choose-us-section{background-color:var(--hmOffWhite);padding:5.625rem 0}.choose-us-section .section-intro{padding:0 0 3.75rem}.choose-us-section .section-intro h2{font-size:32px;font-size:42px;padding:0 0 1.125rem;color:#fff;text-align:center;font-style:normal;font-weight:700;line-height:normal}.choose-us-section .choose_us_module_wrapper{padding:10px 24px 20px}.choose-us-section .choose_us_module_wrapper h3{font-size:24px;padding:0 0 .625rem}.recommends-section{background:#fec724;padding:2rem 0}.contact-us-section{min-height:600px;height:100%;padding:5.625rem 0;position:relative}.contact-us-section .content-wrapper{color:white;position:relative}.contact-us-section .content-wrapper h2{padding:0 0 1.125rem;color:#fff;font-size:30px;font-style:normal;font-weight:700;text-transform:capitalize}.contact-us-section .content-wrapper ul{list-style:none;margin:0;padding:0}.contact-us-section .content-wrapper ul li{font-size:18px;padding:18px 0}.contact-us-section .content-wrapper ul li span.img-icon{width:50px;height:50px;display:flex;flex-shrink:0;justify-content:center}.contact-us-section .content-wrapper ul li span.txt{margin-left:20px;color:#fff}.contact-us-section .content-wrapper ul li:last-child{padding:18px 0 0}.download-guide-section{background-color:var(--hmOffWhite);padding:5.625rem 0}.download-guide-section .download-guide-image-wrapper{background-color:var(--hmNavy);border-radius:20px;float:right;height:280px;width:280px;padding:5%;position:relative}.download-guide-section .download-guide-image-wrapper .download-guide-image-holder{border-radius:50%;border:10px solid var(--hmOffWhite);height:100%;position:relative}.download-guide-section .download-guide-image-wrapper a.cta-btn{margin:1rem 0 0}.gfield.gfield_contains_required.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible{margin-bottom:2rem}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{outline:none!important}.gform_footer.top_label{padding:30px 16px 16px!important;margin-bottom:0!important}.ginput_container>input[id^=input_]{background-color:transparent;border:none;border-bottom:1px solid #fff}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{background:var(--hmRed);border-radius:15px;color:#fff;display:inline-block;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;margin:0;padding:26px 22px;text-decoration:none;width:100%;white-space:initial;word-wrap:break-word;transition:all .5s ease}#gform_submit_button_1:hover,#gform_submit_button_2:hover,#gform_submit_button_3{border:3px solid #fff}.mortgage-form-wrapper{background-color:#000;padding:2.375rem 1.375rem;border-radius:40px;padding-bottom:60px}.mortgage-form-wrapper .mortgage-form-header{color:#fff;text-align:center}#contactUsSection .mortgage-form-wrapper .mortgage-form-header h2{font-size:30px;color:#fff;font-weight:800}.consultation-form-wrapper .mortgage-form-wrapper{background-color:#1f2041}.consultation-form-wrapper #gform_submit_button_1{background:#119da4;color:#1f2041}.consultation-form-wrapper #gform_submit_button_1:hover{background-color:transparent;border:3px solid var(--hmOffWhite);color:var(--hmOffWhite)}.contact-us-form-wrapper .mortgage-form-wrapper{background-color:#119da4}.contact-us-form-wrapper #gform_submit_button_1{background:var(--hmRed);color:white}.contact-us-form-wrapper #gform_submit_button_1:hover{background-color:transparent;border:3px solid var(--hmOffWhite);color:var(--hmOffWhite)}.contact-us-form-wrapper #gform_submit_button_2:hover{background-color:transparent;border:3px solid var(--hmOffWhite);color:var(--hmOffWhite)}.tel-number-wrapper{color:var(--hmOffWhite);text-align:center;width:100%}a.formTelNumbner{color:var(--hmOffWhite);text-decoration:underline}.f-20{font-size:20px}.thankYou-section{background-color:#f6ca6a;height:100%;text-align:center;padding:100px 0}.thankYou-section .thankYou-wrapper .logoWrapper{width:70%;margin:0 auto}.thankYou-section .text-wrapper{color:var(--hmOffWhite);padding:1.4375rem 0}.thankYou-section p{font-size:29px}.thankYou-section .thankYou-cta{background-color:#119da4;border:3px solid #119da4}.thankYou-section .thankYou-cta:hover{background-color:var(--hmOffWhite);color:#119da4}.plain-page-section{background-color:var(--hmOffWhite);padding:5.625rem 0}.plain-page-section .section-title{position:relative;text-align:center}.plain-page-section .section-title h1{font-size:48px;font-weight:700;padding:0 0 1.875rem}.plain-page-section a{color:var(--hmRed)}.plain-page-section .plainBackToSiteWrapper{padding:1.875rem 0 0}footer{background-color:#ed8500;color:var(--hmOffWhite);padding:3.75rem 0}footer .pre-footer-section{font-size:15px;text-align:center}footer .pre-footer-section .important-info{padding:0 5.3125rem 1.375rem}footer .footer-postal-wrapper{font-size:15px;padding:0 0 1.875rem}footer .footer-postal-wrapper p{margin:0}footer .footer-contact-wrapper{font-size:15px}footer .footer-contact-wrapper p.phone{margin:0;padding:0}footer .footer-contact-wrapper p.email{margin:0;padding:0}footer .footer-contact-wrapper a{color:var(--hmOffWhite);text-decoration:none}footer .footer-contact-wrapper a:hover{text-decoration:underline}footer .footer-social-wrapper{text-align:center}footer .footer-social-wrapper a{padding:0 .625rem}footer .footer-logo-wrapper{text-align:end}footer .footer-logo-wrapper img{width:68%;height:auto}.feefo-review-carousel-widget-service{position:relative;text-align:center}.feefowidget-carousel-summary__award-badge--absolute{right:90px!important}button.feefowidget-right-button{position:absolute!important;float:unset!important}.feefo-wrapper{background-color:#fff;border-radius:30px}div#popmake-128{border-radius:20px;padding:2.375rem}#gform_submit_button_3{background:var(--hmYellow);border:3px solid var(--hmYellow);color:var(--hmNavy)}#gform_submit_button_3:hover{background-color:transparent;border:3px solid var(--hmOffWhite);color:var(--hmOffWhite)}#contactUsSection img{left:20%;right:20%}#contactUsSection .col-lg-5.offset-lg-2{z-index:999}.mortgage-search-section{padding:5.625rem 0;background:#1f2041}.mortgage-search-section .section-title{padding:0 0 3.25rem;text-align:center;width:100%}.mortgage-search-section .mortgage-modules-wrapper{height:100%;min-height:269px;position:relative}.mortgage-search-section .mortgage-module{background:#fff;margin:0 .9375rem 2rem;padding:0 .6rem;position:relative;text-align:center;width:15.625rem;box-shadow:0px 4px 20px rgba(0,0,0,.25);border-radius:20px}.mortgage-search-section .mortgage-module .image-wrapper{width:85px;height:85px;margin:0 auto 10px;position:relative}.default-splash{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;position:relative}.mortgage-search-section .mortgage-module .mortgage-title h2{color:black;font-size:18px;font-weight:700}.mortgage-search-section .mortgage-module .mortgage-description p{color:black;font-size:15px;font-weight:400;margin-bottom:21px;padding:0 11px}.mortgage-number{color:black;border:3px solid black;border-radius:50%;font-size:22px;font-weight:600;padding:0;width:34px;height:34px;line-height:22px;position:absolute;bottom:7px;left:-25px}.banner-section .banner-text-card{padding:88px 0}.banner-section .banner-text-card .banner-text h1{margin-bottom:20px;color:#fff;font-size:40px;font-style:normal;font-weight:700;line-height:45px}.banner-section .banner-text-card .banner-text p{letter-spacing:0em;text-align:left;color:rgba(255,255,255,.8);font-size:23px;font-style:normal;font-weight:400;line-height:normal}.banner-section .banner-text-card .banner-text a{background:#119da4;color:#fff;color:#fff;text-align:center;width:389px;display:inline-block;height:66px;line-height:60px;text-decoration:none;text-transform:uppercase;border-radius:15x!important;border-radius:100px;margin:20px 0;border:solid 2px #119da4;transition:all .5s;font-size:20px;font-weight:700}.banner-section .banner-text-card .banner-text a:hover{border:solid 2px #f0b300;color:#f0b300;background:#fff}.logo-section a{display:block;width:190px}#contactpopup .modal-content{background:0 0!important;border:none;box-shadow:none}#contactpopup .modal-content .mortgage-form-wrapper{background:#119da4;padding:35px 25px;position:relative}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 input{border-radius:0px}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 input:focus{outline:none}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 #gform_fields_3{display:block}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 .gform_footer input{border-radius:100px;border:none;height:66px;line-height:60px;padding:0;margin:0;background:#f0b300!important;color:#fff!important}#gform_3 div[id^=validation_message_3_]{color:#fff!important;font-size:13px!important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:0 0!important;border:none!important;font-size:14.992px!important;font-size:14px!important;margin-block-start:0px!important;padding:0!important;margin:0!important;color:#fff!important;margin-top:7px!important}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 .gfield{margin:0 0 30px}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a!important}#gform_3 .gform_footer{padding:10px 0!important}#contactpopup .modal-content .mortgage-form-wrapper button.btn-close{position:absolute;right:20px;font-size:12px;top:20px;opacity:1}.hmpopup-form:hover{background:#f0b300!important;color:#fff!important;border:none!important}#contactpopup .modal-dialog{width:445px}.Faq-card .Faq-List .card .card-header a:after{content:"";font-family:FontAwesome;position:absolute;right:10px;top:18px}.Faq-card .Faq-List .card .card-header a.collapsed:after{content:""}.Faq-card .Faq-List .card .card-body{padding:10px 0 0}.contact-us-form-wrapper #gform_submit_button_1:hover{background:#f0b300;border:none}.Faq-card .Faq-List .card .card-header a:focus{outline:none}.FreeQuote{border:solid 2px #119da4!important;transition:all .5s}.FreeQuote:hover{background:#fff!important;color:#f0b300!important;border:solid 2px #f0b300!important}.AboutFreeQuote{border:solid 2px #f99d27!important;transition:all .5s}.AboutFreeQuote:hover{background:#fff!important;color:#f99d27!important;border:solid 2px #f99d27!important}#gform_submit_button_1:hover{background:#fff!important;color:#f0b300!important;border:solid 2px #f0b300!important}.Faq-card .Faq-List .card .card-header a span{display:block;width:88%}.choose-us-section{padding-top:120px}.service-panel-section .col-lg-2{width:20%;position:relative}.service-panel-section .col-lg-2::after{content:"";color:#fff;position:absolute;right:0;height:74px;top:21px;width:0px;padding:0;border:.5px solid rgba(255,255,255,.47)}.service-panel-section .col-lg-2:last-child::after{border:none}.consultation-section .mortgage-form-wrapper .mortgage-form-header h2{color:#fff!important;font-size:30px;font-weight:700}.shapeimg{position:absolute;bottom:54px;right:110px}#shape-bottom-form{width:201px;margin-top:20px}.contractor-search-section{background:#4b3f72!important}.mortgage-form-header p{color:rgba(255,255,255,.8);font-size:15px;max-width:375px;margin:0 auto;line-height:21px;margin-bottom:30px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0!important}.gform_wrapper.gravity-theme .gfield input.large{padding:10px 0 10px 10px}.bluetext{color:#fff}.bluetext a{color:#fff}.form-disclaimer{font-size:14px;font-weight:350;line-height:19.12px;text-align:center;color:rgba(255,255,255,.8);margin-bottom:34px;width:100%;display:block;text-decoration:none}.consultation-text-wrapper{padding-right:20px}.footer-bottom-text strong{font-size:16px!important}.contact-us-form-wrapper #gform_submit_button_2{background:#fec724;border:2px solid #fec724}.contact-us-form-wrapper #gform_submit_button_2:hover{background:#fff;border:2px solid #fff;color:#1f2041}.ginput_container input{color:#fff!important}.ginput_container input::-ms-input-placeholder{color:#fff!important}#gform_fields_2 .ginput_container>input[id^=input_]{border-bottom:1px solid #fff}#gform_fields_2 .ginput_container input{color:#fff!important}#gform_fields_2 .ginput_container input::-ms-input-placeholder{color:#fff!important}#gform_fields_2 .ginput_container input::placeholder{color:#fff!important}.ginput_container>textarea{background:0 0;border:none;color:#fff;resize:none;border-bottom:solid 1px #fff;height:180px!important}.ginput_container textarea{color:#fff!important}.ginput_container textarea::-ms-input-placeholder{color:#fff!important}.ginput_container textarea::placeholder{color:#fff!important}.banner-img-card img{width:550px}.purple-shape{display:block;float:right;position:absolute;right:0;bottom:20px}@media screen and (min-width:992px) and (max-width:1200px){.banner-img-card img{width:410px}.shapeimg{display:none}.banner-section .banner-text-card .banner-text h1{font-size:32px;line-height:35px}.banner-section .banner-text-card .banner-text p{font-size:19px}.consultation-text-wrapper{padding-right:0}}@media (max-width:1400px){button.feefowidget-right-button{right:-5px!important}}@media (max-width:1239px){.hero-section .hero-section-tweak{height:auto}}@media (max-width:1199.98px){.hero-section .hero-section-tweak{height:auto;overflow:unset}}@media (max-width:992px){.shapeimg{display:none}}@media (max-width:991.98px){.purple-shape{display:none}.logo-wrapper{padding:0 0 1.875rem;text-align:center}.logo-wrapper img{max-width:50%;height:auto}.hero-section .hero-section-tweak{height:auto}.hero-section-image-wrapper{min-height:400px}.hero-section .overlap-mobile{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.hero-section .hero-content-wrapper{z-index:2;position:relative}.hero-section .hero-content-wrapper .hero-content{padding:0 5% 3%;color:#fff}.consultation-form-wrapper{padding:30px 0}.contact-us-form-wrapper{padding:30px 0}footer .pre-footer-section .important-info{padding:0 0 1.375rem}.footer-mod-one{padding:0 0 1.875rem;text-align:center}.footer-mod-two{padding:0 0 1.875rem;text-align:center}footer .footer-logo-wrapper{text-align:center}footer .footer-logo-wrapper img{width:38%;height:auto}}@media (max-width:767.98px){.hero-splash{background-position:right center}.header-contact-wrapper{text-align:center}.hero-section .hero-content-wrapper{height:100%;padding:1.875rem}.banner-section .banner-text-card .banner-text h1{font-size:24px;line-height:normal}.banner-section .banner-text-card .banner-text a{width:100%}.logo-section a{width:100%}.service-panel-section{background-image:none!important}.consultation-section .consultation-text-wrapper a{width:100%}.gform_footer.top_label{width:100%!important;padding:0!important}.about-section .about-text-card .about-text a{width:100%;margin-bottom:30px}.mob-hide{display:none}}@media (max-width:575.98px){.hero-section .hero-content-wrapper .hero-content h1{font-size:36px}.choose-us-section .section-intro h2{text-align:center}.choose-us-section .choose_us_module_wrapper .image_wrapper{text-align:center}.choose-us-section .choose_us_module_wrapper h3{text-align:center}}@media (max-width:425px){.logo-wrapper img{max-width:86%}#gform_submit_button_1,#gform_submit_button_2{font-size:14px;padding:1rem .625rem}footer .footer-logo-wrapper img{width:60%;height:auto}}@media (max-width:375px){.logo-wrapper img{max-width:62%}.header-contact-wrapper h3{font-size:24px}.header-contact-wrapper .contact a{font-size:24px}footer .footer-social-wrapper{padding:0 0 1.875rem}}.mob-btn{display:none}.destop-view{display:block}.mortgage-module .img-icons{position:relative;width:114px;height:80px;margin:20px auto 10px}.mortgage-module .img-icons span{width:40px;height:40px;display:inline-block;border:solid 2px #000;line-height:34px;border-radius:100px;font-weight:700;position:absolute;left:-43px;bottom:0;font-size:24px}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{background:var(--hmRed);border-radius:100px;color:#fff;display:inline-block;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;margin:0;padding:20px 0;text-decoration:none;width:100%;white-space:initial;word-wrap:break-word;transition:all .5s ease;border:solid 2px #f0b300}#gform_1 #gform_submit_button_1{padding:19px 0;border:solid 2px #119da4}a.hero-cta-btn{border-radius:100px!important}.thankYou-section h3{color:#1f2041;font-size:40px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:30px}@media (max-width:767px){.choose_us_module_wrapper .title{text-align:center!important}.thankYou-section{padding:60px 0}.thankYou-section h3{font-size:28px}.contact-us-form-wrapper #gform_submit_button_2,#gform_1 #gform_submit_button_1{font-size:16px;padding:10px 0}.mortgage-search-section .mortgage-module{width:19.625rem}.landing-Footer-section .landing-footer-box .footer-text ul{text-align:center}.footer-img a img.header-logo{position:relative;top:30px}.shapeimg{display:none}.choose-us-section .choose_us_module_wrapper .image_wrapper{margin:0 auto;display:table}.service-panel-section .col-lg-2::after{border:none}.consultation-text-wrapper{padding-right:0;font-size:16px}.consultation-form-wrapper #gform_submit_button_1{margin-bottom:20px}.consultation-form-wrapper .foot-img img{width:100%}.choose-us-section .choose_us_module_wrapper{padding:0;margin-bottom:50px}.banner-section .banner-text-card{display:block;height:auto;padding:0}.banner-section{padding:40px 0!important}.consultation-section{padding-top:0}.choose-us-section{padding:60px 0}.recommends-section{padding:60px 0}.mortgage-search-section{padding:60px 0 20px}.mortgage-search-section .section-title{padding-bottom:0}.mortgage-search-section .mortgage-module{margin:0 14px 30px}.about-section{padding:60px 0 30px}.faq-section{padding:60px 0}.contact-us-section{padding:60px 0 20px}footer{padding:60px 0 20px}.mob-btn{background:#f99d27;width:100%;display:inline-block;text-align:center;height:57px;border-radius:100px;line-height:53px;text-decoration:none;color:#fff;border:solid 2px #f99d27;text-transform:uppercase;margin:20px 0 0}.mob-btn:hover{background:#fff;width:100%;display:inline-block;text-align:center;height:57px;border-radius:100px;line-height:53px;text-decoration:none;color:#f99d27;border:solid 2px #f99d27;text-transform:uppercase}.destop-view{display:none!important}.about-section .about-text-card .about-text a:hover{width:100%}#contactpopup .modal-dialog{width:95%}#gform_1 #gform_submit_button_1{font-size:14px!important}.consultation-form-wrapper .mortgage-form-wrapper,#contactUsSection .mortgage-form-wrapper{padding:20px}}.banner-section{background:#fff;position:relative}.banner-section .banner-right-img{position:absolute;bottom:0;right:0;width:42%}.banner-section .banner-right-img img{width:100%;height:100%;object-fit:cover}.main-header .contact i{margin-right:5px}.Hide{display:none!important}.Show{display:block!important}.choose_us_module_wrapper .title{margin-top:20px;letter-spacing:0em;text-align:left;color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.choose_us_module_text_wrapper p{color:rgba(255,255,255,.8);font-size:16px}.section-intro p{color:rgba(255,255,255,.8)}.page-id-5 footer{display:none}.footer-logos .contact i.fas.fa-phone{color:#fff}.footer-logos .footer-img a{display:inline-block;text-decoration:none;margin-left:45px}.footer-logos .footer-img a:first-child{top:18px;position:relative}.landing-Footer-section .landing-footer-box .footer-text p{color:#fff;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;margin-bottom:0}.landing-Footer-section .landing-footer-box .footer-text ul{color:#fff;color:#fff;margin-left:20px;padding-left:0}.landing-Footer-section .landing-footer-box .footer-text p a{color:#fff;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left}.ti-footer span.nowrap strong,.ti-footer span{color:#fff!important}.service-panel-item-tweak .service-panel-text-wrapper{color:#fff;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:center}.consultation-form-wrapper .foot-img{width:100%;margin:30px auto;display:block}.consultation-form-wrapper .foot-img img{width:367px;margin:0 auto;display:table;padding-top:30px}.service-panel-section .col-lg-3{border-right:solid .5px rgba(255,255,255,.42)}.service-panel-section .col-lg-3:last-child{border:none}.page-id-104 footer{display:none}.banner-img-card{height:100%;position:absolute;right:0;top:0}.gform_wrapper.gravity-theme input[type=text]::placeholder{color:#fff}.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder{color:#fff}.gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder{color:#fff}#contactUsSection .mortgage-form-wrapper input#gform_submit_button_1{background:#1a4259;border:solid 2px #1a4259}.section-intro h2{color:#1f2041;text-align:center;font-size:42px;font-style:normal;font-weight:800;line-height:normal}.section-title h2{color:#fff;text-align:center;font-size:42px;font-style:normal;font-weight:700;line-height:normal}.UK-Stories .owl-dots button span{background-color:#fff!important;border:solid 1px #1f2041;width:15px!important;height:15px!important;display:block;margin:0 4px!important}.UK-Stories .owl-dots button.active span{background-color:#1f2041!important;border:solid 1px #1f2041}.UK-Partner .owl-dots button span{background-color:transparent!important;border:solid 1px #1f2041;width:15px!important;height:15px!important;display:block;margin:0 4px!important}.UK-Partner .owl-dots button.active span{background-color:#1f2041!important;border:solid 1px #1f2041}.Partner-card .Partner-logo{height:150px;display:flex;align-items:center;justify-content:center;width:100%;mix-blend-mode:multiply!important}.Partner-card .Partner-logo img{width:100%;height:100%;object-fit:contain}.Stories-card{box-shadow:0px 4px 20px 0px rgba(0,0,0,.15);padding:30px;min-height:340px;margin:25px 8px;background:rgba(255,255,255,.9);border-radius:25px}.Stories-card .Stories-Icon{width:30px;margin-bottom:15px;height:30px}.Stories-card .Stories-Icon img{width:100%}.Stories-card p{font-size:18px;font-weight:300;line-height:22px;letter-spacing:0em;text-align:left;min-height:240px}.Stories-card span{display:block;font-size:20px;font-weight:800;line-height:28px;letter-spacing:.025em;text-align:right;color:#1f2041}.service-panel-section .col-md-4 .service-panel-item-tweak{border-right:solid 1px #ddd}.service-panel-section .col-md-4:last-child .service-panel-item-tweak{border:none}.thankYou-section p{color:#000;font-size:20px;line-height:normal;margin:0 0 8px}.thankYou-section .thankYou-cta{margin:0 0 40px;margin:0 auto 40px;border-radius:100px;font-weight:700;display:block;width:max-content;padding:12px 40px}.thankYou-section .thankYou-cta:hover{background:#fff}.choose-us-section .section-intro p{text-align:center;max-width:894px;margin:0 auto;font-size:20px}.footer-img a{display:block}.footer-img a img.header-logo{width:180px}.thankYou-section p a{color:#119da4}.mob-view{display:none}.Stories-card span span{font-size:16px!important}section.blank-page{padding:150px 0;background-color:#f6ca6a}.back-to-home{background:#119da4;border-radius:50px;color:#fff!important;border:2px solid #119da4;margin-left:20px;margin-top:40px;margin-top:40px;font-weight:700;font-size:19px;transition:all .5s;transition:all .5s;text-decoration:none;padding:20px 50px;margin:0 auto;display:table;line-height:20px;text-transform:uppercase}.back-to-home:hover{background:#fff;border:2px solid #119da4;color:#119da4!important}.no-page h1{color:#1f2041;font-weight:700;font-size:40px;margin-bottom:30px}.no-page p{font-size:22px;text-align:center}@media (max-width:767px){#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,a.hero-cta-btn{font-size:16px;height:auto}.mortgage-form-wrapper .mortgage-form-header{margin-top:8px}.mortgage-form-wrapper .mortgage-form-header h2{font-size:22px}.banner-section .banner-right-img{display:none}.banner-section .banner-text-card .banner-text p{color:#000;margin:15px 0 0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left}.banner-section .banner-img-card{display:none}.banner-section{background-color:#f0f6ff}.choose-us-section .section-intro p{text-align:center}.service-panel-section .col-md-4 .service-panel-item-tweak{border:none}.consultation-section{padding:40px 0!important}.tel-number-wrapper{margin-top:15px}.landing-Footer-section .landing-footer-box .footer-text p{text-align:center}.section-title h2{font-size:28px;margin-bottom:30px}.section-intro h2{font-size:34px}.choose-us-section .section-intro h2{font-size:34px}.consultation-form-wrapper .foot-img{margin-bottom:0}.consultation-form-wrapper{padding-bottom:0}.choose-us-section .section-intro{padding-bottom:40px}#contactpopup .modal-content button.btn-close{top:6px;right:15px;width:25px;height:25px}.choose-us-section a.hero-cta-btn{margin-top:0}.desktop-view{display:none}.mob-view{display:block}.mob-view{position:relative}.mob-view:before{content:"";background:rgba(2,2,2,74%);position:absolute;left:0;top:0;width:100%;height:100%}.mob-view .banner-text-card{position:relative;z-index:1}.mob-view .banner-text-card .banner-text h1{color:#fff;font-weight:800}.mob-view .banner-text-card .banner-text p{color:#fff}.banner-section .banner-text-card .banner-text a{margin:0;font-size:16px;height:auto}.UK-Stories .owl-nav button{background-color:#119da4!important;width:40px;height:40px;border-radius:100px!important;line-height:40px!important;color:#fff!important}.UK-Partner .owl-nav button{background-color:#119da4!important;width:40px;height:40px;border-radius:100px!important;line-height:40px!important;color:#fff!important}#contactUsSection .mortgage-form-wrapper .mortgage-form-header h2,.consultation-section .mortgage-form-wrapper .mortgage-form-header h2{font-size:22px}.contact-us-form-wrapper #gform_submit_button_2{margin-bottom:20px}#contactpopup .modal-content .mortgage-form-wrapper #gform_3 .gform_footer input{height:50px;line-height:50px}section.blank-page{padding:70px 0}}@media (max-width:992px){.UK-Stories .owl-nav button{background-color:#119da4!important;width:40px;height:40px;border-radius:100px!important;line-height:40px!important;color:#fff!important}.UK-Partner .owl-nav button{background-color:#119da4!important;width:40px;height:40px;border-radius:100px!important;line-height:40px!important;color:#fff!important}}@media (min-width:992px) and (max-width:1220px){#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3{font-size:16px}}@media (min-width:767px) and (max-width:880px){.banner-img-card{right:-50px}.banner-img-card img{width:350px}.banner-img-card{display:block}.banner-section .banner-text-card .banner-text p{font-size:15px;line-height:25px}.banner-section .banner-text-card .banner-text h1{font-size:34px;line-height:44px}}@media (min-width:880px) and (max-width:992px){.banner-img-card{right:-50px}.banner-img-card img{width:400px}.banner-img-card{display:block}.banner-section .banner-text-card .banner-text p{font-size:15px;line-height:25px}.banner-section .banner-text-card .banner-text h1{font-size:34px;line-height:44px}}@media (min-width:992px) and (max-width:1120px){.banner-section .banner-text-card .banner-text p{font-size:15px;line-height:25px}}@media (min-width:1120px) and (max-width:1330px){.banner-section .banner-text-card .banner-text p{font-size:17px;line-height:27px}}@media (min-width:1330px) and (max-width:1520px){.banner-section .banner-text-card .banner-text p{font-size:19px;line-height:29px}}@media (max-width:768px){.Partner-card .Partner-logo img{width:80%}.service-panel-section .col-lg-2{width:33.33%!important;margin:auto;padding:0!important}.service-panel-item-tweak .service-panel-text-wrapper{font-size:15px!important}}@media (max-width:767.98px){.service-panel-section .service-panel-item-tweak{padding:0 0 1.2rem}}.gform_wrapper.gravity-theme .gfield_required{display:none!important}.gform_wrapper.gravity-theme .gfield_label{color:#fff!important;font-size:14px!important}.gform_wrapper.gravity-theme .ginput_container_time input{border:1px solid!important}.ginput_complex select{width:100%;background:0 0!important;color:#fff!important}.review-icon-here{display:flex;justify-content:center;margin-bottom:15px}.whatsapp-chat-us-here-col{display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:20px}.whatsapp-chat-us-here-col a{text-decoration:none;color:#fff;display:flex;gap:10px}