body{background:#ecedf3}.page-template-page-landing-mortgage-lp-v3{.header-top.type-2 .header-top__logo{@media only screen and (max-width:768px){padding:16px 24px}}}.landing-credit-wrapper-v3{padding-bottom:0;@media only screen and (max-width:768px){padding-top:0}h2{font-family:mBank_bold,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.4}.hero-wrapper{justify-content:flex-start;@media only screen and (max-width:768px){padding-top:30px!important;padding-bottom:0!important}.hero-list{width:100%;p{font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif}}h1{@media only screen and (max-width:768px){font-size:22px;line-height:1.2;margin-bottom:24px}}&>p{margin-top:24px}}.hero-image{margin-top:60px;@media only screen and (max-width:768px){margin-top:0;padding:0 16px!important}}.hero-image img{max-width:100%;height:auto;z-index:1}.hero-image .green-box{z-index:0;position:absolute;top:-50px;left:40px;color:#fff;padding:20px;font-size:18px;font-family:mBank_bold,Helvetica,Arial,sans-serif;@media only screen and (max-width:1200px){top:-50px;left:-20px}@media only screen and (max-width:992px){top:-50px;left:0}@media only screen and (max-width:768px){top:auto;bottom:20px;z-index:2;left:16px;max-width:170px}}.hero-image .white-box{z-index:2;position:absolute;top:40%;right:0;color:#00881f;padding:20px;font-size:18px;font-family:mBank_bold,Helvetica,Arial,sans-serif;width:auto}.hero-image>div{@media only screen and (max-width:768px){padding:12px!important;font-size:11px!important}}.lower_boxes{margin:-70px auto 40px;padding:0;@media only screen and (max-width:1200px){margin:0 auto 40px}@media only screen and (max-width:1080px){margin:50px auto 40px;row-gap:40px}@media only screen and (max-width:768px){display:none}}.hero-wrapper .buttons{@media only screen and (max-width:1200px){margin-top:0}}.buttons.mobile{padding:10px;text-align:center;background:#FFF;margin:0 -24px;width:-webkit-fill-available;a{width:100%;max-width:320px;margin:auto}@media only screen and (min-width:768px){display:none}}.lower_boxes>div{gap:16px}.lower_box{background:#fff;border-radius:20px;padding:40px 16px 24px 16px;position:relative;z-index:3;height:100%}.lower_box .img{position:absolute;top:-32px;left:16px;background:#E1EFE5;padding:12px;display:flex;align-items:center;justify-content:center;border-radius:50%}.lower_box span{font-family:"f_montserrat_regular",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.lower_box span.bold{font-family:"mbank_bold",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;display:block}.form-container{max-width:none;padding:32px;border-radius:16px;box-shadow:0 20px 24px -4px rgb(0 0 0 / .08);margin-bottom:40px;@media only screen and (max-width:768px){padding:16px;margin:16px auto}h2{@media only screen and (max-width:768px){font-size:18px}}&>span{@media only screen and (max-width:768px){font-size:14px}}.custom-form{margin-top:40px;display:flex;flex-direction:column;@media only screen and (max-width:768px){margin-top:0}.rowBox{display:flex;flex-direction:row;gap:64px;p.small_info{max-width:calc(50% - 32px);font-size:10px;line-height:1.5;@media only screen and (max-width:768px){max-width:none;order:2}}@media only screen and (max-width:768px){margin-top:24px;flex-direction:column;row-gap:20px}}&>div.rowBox .colBox{width:calc(50% - 32px);display:flex;flex-direction:column;&:nth-of-type(2){@media only screen and (max-width:768px){border-top:1px solid #EFEFEF;padding-top:24px}}h3{font-family:mBank_bold,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;margin-bottom:32px;@media only screen and (max-width:768px){margin-bottom:24px}}.form-field{max-width:none}span.wpcf7-not-valid-tip{font-size:12px;right:-5px;bottom:-30px;font-weight:400}input[type="checkbox"]{aspect-ratio:1;margin-right:8px}input[type="checkbox"]:checked+span.wpcf7-list-item-label{font-weight:400}p.small_info{margin-bottom:0}.action-buttons{margin-top:0}.wpcf7-acceptance{font-size:10px;line-height:1.5;display:block}fieldset input{font-family:"f_montserrat_bold",Helvetica,Arial,sans-serif;font-size:14px;@media only screen and (max-width:768px){right:20px;top:0;left:auto;width:95px}}fieldset label{font-family:'f_montserrat_bold',Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:8px;@media only screen and (max-width:768px){padding-bottom:0}}fieldset label:after{@media only screen and (max-width:768px){right:0;left:auto;top:1px;width:20px;text-align:right}}.landing-form .action-buttons{@media only screen and (max-width:768px){margin-top:-10px}}@media only screen and (max-width:768px){width:100%}}}}.sir_boxes{@media only screen and (max-width:768px){background:#FFF;width:-webkit-fill-available;margin:0 -24px;padding:32px 16px!important}&>div.mb-lg-40.mx-auto{@media only screen and (max-width:992px){row-gap:16px;}}}.green_box{background:#00881f;border-radius:8px;padding:16px;position:relative;height:200px;display:flex;flex-direction:column;justify-content:space-between;@media only screen and (max-width:991px){flex-direction:row;gap:16px;overflow:hidden;justify-content:flex-start;height:auto}}.green_box .img{background:#fff;padding:16px;border-radius:50%;width:74px;height:74px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.green_box .img img{max-width:100%}.green_box .index{position:absolute;bottom:0;right:20px;font-size:120px;font-family:mBank_bold,Helvetica,Arial,sans-serif;color:#00781D;z-index:0;line-height:1.2;@media only screen and (max-width:992px){top:30%}}.green_box div{position:relative;z-index:1}.green_box div *{color:#FFF;z-index:2;padding:0;margin:0}.sir{width:100%;text-align:center;position:relative;margin-bottom:10%;@media only screen and (max-width:768px){margin-top:40px;margin-bottom:120px}img{margin:auto;position:relative;z-index:1;@media only screen and (max-width:768px){max-height:300px;width:auto}}.h-100.position-absolute{top:0;left:0}}.white_box{background:#FFF;border-radius:16px;font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif;font-size:18px;padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;@media only screen and (max-width:768px){padding:16px 24px;font-size:14px}}.white_box p{font-family:mBank_bold,Helvetica,Arial,sans-serif;font-size:64px;text-align:center;margin:auto;padding:0;@media only screen and (max-width:1200px){font-size:40px}@media only screen and (max-width:992px){font-size:24px}}.white_box{&:nth-of-type(1){top:25%;left:0;@media only screen and (max-width:992px){top:45%;left:0;width:auto;max-width:220px;z-index:2}@media only screen and (max-width:768px){max-width:164px}p strong{color:#AE0000}}&:nth-of-type(2){left:calc(50% - (33.333333%/2));bottom:-15%;z-index:1;@media only screen and (max-width:992px){width:auto;max-width:220px;z-index:2;left:0;right:0;margin:auto;bottom:-80px}@media only screen and (max-width:768px){max-width:164px}p strong{color:#0065B1}}&:nth-of-type(3){top:25%;right:0;@media only screen and (max-width:992px){top:0;right:0;width:auto;max-width:220px;z-index:0}@media only screen and (max-width:768px){max-width:164px}p strong{color:#00881f}}}.banks{position:relative;padding:40px 0;display:flex;flex-direction:column;h2{width:100%;@media only screen and (max-width:768px){max-width:80%;text-align:center;margin:0 auto 40px}}.lpkhv3-banks__wrapper{.next-green-arrow{right:5px}.prev-green-arrow{left:5px}#lpkhv3-banks-slider{display:flex;border-radius:10px;padding:16px 60px 8px;width:100%;@media only screen and (max-width:768px){border-radius:10px;padding:16px 0 8px;width:100%;margin:auto}.single-bank{background-color:#fff;border-radius:10px;width:166px;height:76px;margin:0 8px;display:flex!important;align-items:center;justify-content:center;@media only screen and (min-width:768px){border:1px solid #d0d0d0}}@media only screen and (max-width:768px){border:1px solid #d0d0d0}}#lpkhv3-banks-slider:not(.slick-vertical) .slick-track{display:flex!important;gap:10px}}}.mb_s3{margin-bottom:80px}.mb_s4{margin-bottom:120px}.opinions{padding-top:40px;padding-bottom:40px;@media only screen and (max-width:768px){padding:40px 24px!important}.opinion_swiper_wrapper{width:100%;position:relative;.expert-tile{border-radius:8px;padding:32px 24px;border:1px solid #ECEDF3;margin:20px 10px;width:100%;max-width:412px;@media only screen and (max-width:768px){padding:24px}&>div{display:flex;gap:24px;flex-direction:column;&>div{display:flex;gap:10px}}.single-expert__image img{border-radius:50%;display:flex;width:120px;height:120px;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;@media only screen and (max-width:1024px){width:64px;height:64px}}.single-expert__,.datas{display:flex;flex-direction:column;row-gap:16px;font-size:12px}.single-expert__surname{font-family:mBank_bold,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.4;color:#3c3c3c}.achievements-item{display:flex;img{margin-right:5px;&:not(:first-of-type){@media only screen and (max-width:768px){display:none}}}span{display:flex;flex-shrink:0;margin-right:5px}}.single-expert__ranks{font-size:12px;text-align:center;.achievements-item{align-items:center;justify-content:center;border-radius:10px;box-shadow:0 12px 16px -4px rgb(0 0 0 / .08);padding:4px 12px;margin-top:-20px;background:#fff;position:relative;z-index:2;margin-bottom:8px;@media only screen and (max-width:768px){margin-top:-10px}}p{margin:0;padding:0}img{width:11px;height:11px}}.comment{flex-direction:column;font-size:14px;gap:0;p{margin:0;padding:0;b{font-family:mBank_bold,Helvetica,Arial,sans-serif}&:first-of-type{margin:24px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:63px}}}}.arrow-shadow{position:absolute;top:50%}.prev-landing-credit-wrapper-v3-opinion-experts{left:-80px;@media only screen and (max-width:768px){left:-15px}}.next-landing-credit-wrapper-v3-opinion-experts{right:-80px;@media only screen and (max-width:768px){right:-15px}}}}.p40_76{padding:40px 46px!important;margin-top:40px;border-radius:16px 16px 0 0;@media only screen and (max-width:768px){padding:32px 16px!important}&>h2{text-align:center;margin:auto;font-size:28px;line-height:1.2;@media only screen and (max-width:768px){text-align:left;font-size:22px;}}}.page-faq{width:100%;max-width:1160px;margin:40px auto;@media only screen and (max-width:768px){margin:0 auto}.card-header{h3{font-size:16px;font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif;line-height:1.5}i{right:0;@media only screen and (max-width:768px){top:15px}}button{padding-left:0;padding-right:0;@media only screen and (max-width:768px){white-space:normal}}}.card-header#heading-1{border-top:0}.card{border-radius:0}}.footer-infobox{display:flex;flex-direction:column;font-size:14px;margin:40px auto;@media only screen and (max-width:768px){font-size:10px}}.footer-infobox-logos{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:64px;div{font-size:14px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px;@media only screen and (max-width:768px){font-size:10px}}}.mobile_btn{position:sticky;bottom:0;left:0;right:0;background:#00881f;color:#fff;padding:1em;display:none;text-align:center;transition:transform 0.3s ease-in-out;z-index:9999;width:100%;height:auto;&.visible{display:block}}&.refinances{h1{@media only screen and (max-width:768px){margin-bottom:0}}.container-1160{@media only screen and (max-width:768px){padding:0 16px}}.hero-image{margin-top:0;@media only screen and (max-width:768px){margin-bottom:16px;padding:0!important}.white-box,.green-box{top:auto;right:10px;bottom:10px;z-index:1;left:auto;width:auto;padding:8px 20px;height:auto;@media only screen and (max-width:768px){right:-10px}&.full{max-width:none;white-space:nowrap;br{display:none}}}.green-box.full{bottom:60px!important}img{border-radius:16px}}.lower_boxes{margin-top:75px}.landing-form fieldset label{width:190px}.sir_boxes{@media only screen and (max-width:768px){margin:0 -16px}}.sir{margin-top:80px;@media only screen and (max-width:768px){margin-top:40px}}.lady{@media only screen and (max-width:768px){padding:24px 12px 0}}.steps{h2{margin-top:40px;line-height:1.5}.step{@media only screen and (max-width:768px){margin:0}}}.opinions{@media only screen and (max-width:768px){padding:40px 16px!important}}.page-faq{.card-header{button{font-family:"f_montserrat_semibold",Helvetica,Arial,sans-serif;font-weight:400}}}.homepage-section{width:100%;@media only screen and (max-width:768px){margin:-1px;border-radius:0;padding:0 16px!important}}}}