.carp_form p,.form-start-section .form-control{line-height:normal}#plan_guide_form.floating-label-form .col,.form-start-section form #step3 .row .col{position:relative;padding:0;flex-basis:calc(50% - 5px)}#plan_guide_form.floating-label-form .floating-label{opacity:0;position:absolute;top:15px;left:15px;background:#fff;font-size:13px;padding:2px 7px;transition:.2s;z-index:-1;color:#666;border:1px solid transparent}body.brand form#plan_guide_form .trans-element li a,body.brand form#plan_guide_form input[type=tel],body.brand form#plan_guide_form input[type=text]{padding:17px 15px}#plan_guide_form.floating-label-form input:focus~.floating-label,#plan_guide_form.floating-label-form input:not(:placeholder-shown)~.floating-label,#plan_guide_form.floating-label-form ul.floatingselected~.floating-label,#plan_guide_form.floating-label-form ul:focus~.floating-label{opacity:1;top:-14px;border-color:#07b47b;z-index:1}#plan_guide_form.floating-label-form input:focus,#plan_guide_form.floating-label-form ul.trans-focused a{border-color:#07b47b;box-shadow:0 2px 4px rgba(7,180,123,.7)}.floating-label-form .transformSelect>li{z-index:inherit!important}.prog.optimized_multistep.low_rates.brand .middle #plan_guide_form #step1 .next_back .submit_button{width:100%;box-sizing:border-box}.brand .middle #plan_guide_form .next_back a.submit_button:after{right:auto!important;margin-left:12px}.prog.optimized_multistep.low_rates .middle #step1 .next_back,.prog.optimized_multistep.low_rates .middle #step4 .next_back,body.brand.prog.optimized_multistep.low_rates .middle #step1 .column2>.col,body.brand.prog.optimized_multistep.low_rates .middle #step4 .column2>.col{width:100%!important;box-sizing:border-box}#plan_guide_form .next_back{display:flex;gap:10px;margin-top:30px!important}#plan_guide_form #step1 .next_back{justify-content:flex-end}#plan_guide_form .next_back a{margin:0!important}.form-top-content{background:#e6eced;position:relative;padding:18px 40px 20px;color:#00414c}.form-top-content .title{font-weight:700;font-size:24px}.form-top-content .description{font-size:17px;margin:0}.form-top-content:after{content:"";width:100%;height:100%;position:absolute;left:100%;top:0;background:#e6eced}.progress-section{margin:0 0 0 40px}.form-header ul{margin:0 20px 25px}.progress{border-radius:5px}.bg-success{border-radius:5px 0 0 5px}.perc_complete{background:#7bc792;padding:3px 8px;border-radius:3px;top:-9px;right:0}#benefits-section-variation-mobile,.inner-bottom:after{display:none}.form-start-section form{padding:40px 0 10px 40px;min-height:auto}.form-start-section form .title{font-size:22px}.form-start-section form .sub_text{font-size:17px;margin:0 0 20px}.form-start-section form .row{margin:0;gap:25px 10px}.legal-disclosure{margin:0 0 40px 40px;position:relative}.legal-disclosure .legal-heading{margin:10px 0 0}.legal-disclosure .legal-text{bottom:100%}.legal-disclosure .legal-text:after{top:100%;left:30px;border:8px solid rgba(175,217,184,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#afd9b8;margin-left:-8px}.page-main{min-height:640px;height:auto}.page-main .page-left{flex-basis:35%}.trustpilot-section{left:3%;margin:auto}.banner_image img{width:calc(100% - 15%)}.page-main .page-right{flex-basis:65%}.badge-section.inner-bottom{padding:25px 0}.inner-bottom .swiper-slide{padding:10px 15px;height:auto;display:flex}.trust_item img{min-width:76px;width:76px;height:auto}.inner-bottom .swiper-wrapper{align-items:stretch}.page-right .first-section,.page-right .form-start-section,.page-right .form-start-section .container-inherit,.page-right .form-start-section .how-reverse-multistep-form,.page-right .form-start-section .middle{height:auto}.floating-label-form .ajax_loading{text-align:center}@media (max-width:991.98px){.banner_image img{width:115%}.banner_image{border-radius:0}.progress-section{margin:0 5%}.form-start-section form,.form-top-content{padding-left:5%;padding-right:5%}.mobile-trust-pilot{display:none!important}.form-top-content:after{display:none}}@media (max-width:767.98px){.brand.revemortgage .message{padding:15px!important}.banner_image{display:none}.form-top-content .title{font-size:20px}.form-top-content .description{font-size:14px}.form-top-content{padding-top:15px;padding-bottom:15px}.form-start-section form .title{font-size:18px}.form-start-section form .sub_text{font-size:16px;margin-bottom:30px}#benefits-section-variation-mobile{display:block}#benefits-section-variation-mobile .slick-slider{display:flex;align-items:center;margin:15px 10px;gap:14px}#benefits-section-variation-mobile .slick-slider>*{margin:0;padding:0;width:auto}#benefits-section-variation-mobile .slick-slider .slick-arrow{background:#7bc792;width:24px;height:66px;display:flex;align-items:center;justify-content:center}#benefits-section-variation-mobile .slick-slider .slick-list{width:80%;margin:auto}.form-start-section form .row{flex-direction:column}#benefits-section-variation-mobile .slick-initialized .slick-slide>div{display:flex;align-items:center;gap:15px;background:#f5f5f5;padding:10px 15px;border:1px solid #ddd;border-radius:6px;height:100%;width:calc(100% - 2px);min-height:66px}#benefits-section-variation-mobile .slick-initialized .slick-slide p{margin:0;line-height:normal;font-weight:700;font-size:15px;color:#00414c}.legal-disclosure{margin-left:0;float:right;margin-right:5%}.legal-disclosure .legal-text{position:absolute;bottom:auto;top:100%;width:300px;right:0;margin:5px 0 0}.legal-disclosure .legal-text:after{top:auto;right:25px;left:auto;transform:rotate(180deg)}#plan_guide_form .next_back{min-height:95px;gap:15px}.legal-disclosure .legal-heading{margin-top:-32px;background:#fff}.floating-label-form .ajax_loading{position:relative;top:-70px}}@media (min-height:900px) and (min-width:1367px){.page-main{min-height:100%}.banner_image img{width:100%}}.carp_form{display:flex;align-items:center;gap:30px;padding:12px 40px}.carp_rlogo{display:flex;align-items:center;gap:30px}.carp_form p{margin:0;font-size:20px;font-weight:700;color:#00414c}.carp_form img{max-height:100px}@media (max-width:767px){.carp_rlogo img{display:none}.carp_form{padding-left:5%;padding-right:5%;gap:15px}.carp_rlogo{gap:0}.carp_form .carp_rlogo p{margin:0;padding:0;font-size:18px}.carp_form .carp_rlogo.legion p{font-size:14px}}