@import url(main.min.css);.left,.service-2::after{left:0;position:absolute}.hero-section,.img-wrapper,.service-2{position:relative}.card-1,.contact-row .content-wrapper{gap:40px}.card-link,.company h2.heading,.consultation-div,.container-page-title,.hero-text,.main-block,.preloader-inner-mortgage-dsk,.video-box-wapper,span.card-desc{text-align:center}.line-clamp,.news .card-text,.overflow_containt,.testimonial{overflow:hidden}@keyframes rotation-mortgage-dsk{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-section{min-height:75vh;background-color:#ccc;display:flex;justify-content:center;align-items:center}.hero-text{height:50%;width:60%;background-color:var(--box-color);border-radius:30px;padding:30px}.calculator-section,.search-box,.service-2::after,.service-section,section.advisor,section.brands{background-color:var(--bg-light)}.card{background-color:transparent;border:0;width:100%}.card-head{height:40px;background-color:var(--theme-color);border-radius:20px 20px 0 0;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;text-transform:uppercase}.card-body{background-color:var(--white-color);box-shadow:0 2px 2px -1px #bbb}span.card-desc{font-size:24px;padding:35px}.consultant-search .image-container,.service-section .image-container{background-color:#ccc;width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}.service-section .card-body .image-container img{padding:25px}.label-service-left,.label-service-right{font-size:30px;text-transform:uppercase;background:var(--light-color);margin-bottom:0!important;height:100%;display:flex;align-items:center;justify-content:center;padding:15px;cursor:pointer}.bg-image-setting,.box2,.box3,.company-logo,.cover-title,.hero-container,section.brands .brand-logo{background-size:cover;background-position:center;background-repeat:no-repeat}.label-service-left{border-top-left-radius:25px}.label-service-right{border-top-right-radius:25px}.label-service-left.selected,.label-service-right.selected{background-color:var(--bg-light);color:var(--theme-color);text-decoration:underline}.right{height:618px;width:70%;background-color:#ccc;align-items:center}.right img{height:100%;width:100%}.img-wrapper,.left,.right{display:flex;justify-content:center}.left{bottom:-60px;align-items:center;width:50%;background-color:var(--white-color);z-index:1;border-radius:15px 15px 0 0;border:#ccc;border-bottom:6px solid var(--theme-color)}.img-wrapper{align-items:end}.service-2::after{content:"";bottom:0;width:100%;height:50%;z-index:-1}.search-box{margin:0 auto;width:305px;border-radius:5px;border:1px solid var(--href-footer)}.arrow,.search-box .search-row,.testimonial-arrow,.testimonial-containt{display:flex;align-items:center}.search-box input{flex:1;height:43px;background:0 0;border:0;outline:0;font-size:18px;color:#333;padding:0}.search-row button{background:0 0;border:0;outline:0;padding:11px 15px}.search-box button.mic{background-color:var(--box-color);border-radius:5px}.search-box .fa-magnifying-glass{font-weight:100;color:#b5b5b5}.search-box input::placeholder{color:#b5b5b5;text-transform:uppercase}.search-box .fa-microphone{color:var(--theme-color);font-size:25px}.service-2 .container{padding-bottom:100px}.line-clamp{display:-webkit-box!important;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis}.txt-news{color:var(--black-color);line-height:20px}.news .card-image,section.brands .brand-wrapper{display:flex;align-items:center;justify-content:center}.news .card-image{height:237px;border-radius:10px}.news .card-image img{border-radius:inherit;height:100%;width:100%;object-fit:cover;object-position:center;background-color:#bababa}.news-cards::before{display:block;content:"";height:65px;width:105px;background-color:var(--box-color);position:absolute;margin-top:-30px;border-radius:10px;z-index:-1}.news .card-body{background-color:var(--white-color);padding:20px;margin:0;display:block}.news .card-body .thubnail{width:35px;height:35px;background-color:var(--box-color)}.news .card-text{height:180px;margin:20px auto;color:var(--dark-text-color)}.news .card-text h6{display:inline-block;line-height:1;color:var(--dark-text-color);white-space:normal;word-break:break-all}section.brands .brand-wrapper{padding:42px 0}section.brands .brand-logo{width:100%}button.more-info{width:60%;background-color:var(--theme-color);padding:18px 140px;border:var(--color-white);border-radius:40px;color:var(--white-color);margin:0 auto}.title,h4.sub-heading{color:var(--title-color)}.title{font-size:48px;padding-bottom:35px}.description,.section-title{font-size:48px;color:var(--title-color)}.description{font-size:18px;line-height:25px;margin:20px 0}.card-1{display:flex;align-items:center;justify-content:start;padding:30px 40px;margin:50px 0;border-left:2px solid #ec811f;background-color:var(--box-side)}.advisor-img .circle,.card-img{background-color:var(--box-color)}.card-img,.fixed-size{width:100px;border-radius:8px}.card-img{height:100px;display:flex;justify-content:center;align-items:center;box-shadow:-4px 4px 0#f3f3f33e}.fixed-size{height:100px!important;object-fit:cover}.card-title{font-size:23px;font-weight:600;margin:0}.card-description{font-size:15px;color:var(--theme-color);margin:8px 0 10px}.card-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--bg-light);box-shadow:0 3px 2px var(--dark-text-color);transition:.4s}.section-heading{max-width:600px}.card-1:hover .card-link{transform:translateX(10px)}.card-link svg{width:15px}.card-link path{fill:#000;stroke:#eb8220}.advisor-img{display:flex;padding-top:45px;height:400px;position:relative}.advisor-img .circle{position:relative;width:200px;height:200px;border-radius:50%;margin-left:-90px;margin-top:90px}.circle::before{content:"";position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:50%;border:2px dashed var(--theme-color)}.advisor-img .advisor-1{height:450px;width:70%}.advisor-img .advisor-2{height:300px}.block{max-width:380px;border:20px solid var(--bg-light);position:absolute;bottom:-90%;right:65px}.testimonial{padding:70px 0;position:relative;z-index:1;background-image:linear-gradient(135deg,rgba(255,255,255,.9) 50%,var(--box-color) 50%)}.testimonial-heading{margin-bottom:30px}.testimonial-arrow{justify-content:end;gap:10px;padding:40px 0 60px}.arrow svg{width:20px}.arrow{background-color:var(--white-color);width:40px;height:40px;border-radius:50%;justify-content:center;box-shadow:0 2px 3px #0000006c;cursor:pointer}.testimonial-containt{justify-content:space-between;flex-wrap:wrap}.testimonail-box{display:flex;align-items:center;position:relative;justify-content:center;padding:20px 0}.client-img img{width:280px;height:280px;border-radius:50%;padding:15px;border:2px solid var(--white-color);transform:translateX(47px);position:relative}.client-img{margin-left:-55px;position:relative}.client-image::after,.client-image::before,.client-img::after,.client-img::before{content:"";position:absolute;width:10px;height:10px;background-color:var(--theme-color);border-radius:50%;z-index:111}.client-img::after{top:0;left:53%}.client-img::before{bottom:0;right:18%}.client-containt{max-width:260px;padding:20px 20px 20px 53px;box-shadow:2px 2px 15px var(--shadow-box);background-color:var(--bg-light)}.client-name{font-size:20px}.client-description{font-size:15px;line-height:20px}.icon{transition:transform .3s ease-in-out}.icon:hover{transform:scale(1.2)}@media (max-width:1200px){.testimonial-heading .title{text-align:center;padding-bottom:0}.card-1{padding:30px 0 30px 40px}.advisor-img{transform:translatey(0)}.client-img img{width:245px;height:250px;padding:10px}}@media (max-width:992px){.block{display:none;bottom:50%;right:-240px}.testimonial-containt{justify-content:center}.hero-text{height:50%;width:80%;background-color:var(--box-color);border-radius:10px;padding:20px;text-align:center}}@media (max-width:768px){#news-slider .carousel-inner{width:80%;margin:0 auto}.news-cards{margin-top:40px}.news .card-text{text-align:left}h3{font-size:18px!important;line-height:normal}.row [class^=col-]{padding:10px}.hero-section{min-height:30vh}.advisor-img .circle,.hero-text{background-color:var(--box-color)}.left,.service-desc{background-color:var(--white-color)}.hero-text{height:50%;width:80%;border-radius:10px;padding:20px;text-align:center}.img-wrapper{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;margin:0 0 175px}.img-wrapper h5{text-transform:uppercase}.left{left:auto;width:50%;bottom:-150px}.right{height:445px;width:90%}.testimonial{background-image:none}.advisor-img .circle{position:relative;width:170px;height:170px;border-radius:50%;margin-left:185px;margin-top:-120px}.advisor-img .circle::before{content:"";position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:50%;border:2px dashed var(--theme-color)}.title{font-size:24px}.description{font-size:16px;line-height:23px;margin:10px 0}.service-2 .container{padding-bottom:50px}.service-desc{width:80%;padding:5px;margin:0 auto}.service-desc h2,.service-desc p{color:var(--title-color);text-align:center}button.more-info{width:80%;background-color:var(--theme-color);padding:9px 8px;border:var(--color-white);border-radius:20px;color:var(--white-color);margin:34px auto 0}.block,.testimonial::after{display:none}.client-image{width:60%;overflow:hidden;margin:0 auto}.client-image img{width:280px;border-radius:50%;padding:15px;border:2px solid var(--bg-light);position:relative}.client-image::after{left:75px;bottom:225px}.client-image::before{left:310px;bottom:225px}.card-1{gap:30px;margin:35px 0}.advisor-img{display:flex;flex-direction:column;max-width:100%}.advisor-img .advisor-1{width:100%;height:266px}a.carousel-control-next svg,a.carousel-control-prev svg{background-color:var(--box-color);border-radius:50px;width:30px;padding:8px}a.carousel-control-prev svg{transform:translateX(-16px)}a.carousel-control-next svg{transform:translateX(16px)}}@media (max-width:520px){.title{font-size:24px;color:var(--title-color)}.description{font-size:14px;line-height:22px;margin:8px 0}.card-1{gap:20px;margin:25px 0;padding:20px 0 20px 25px}.card-title{font-size:18px;font-weight:600;margin:0}.card-img{width:80px;height:80px}.card-description{font-size:14px;color:var(--theme-color);margin:5px 0}.testimonial{padding:20px 0}.testimonial-arrow{padding:20px}.client-img img{width:150px;height:150px;border-radius:50%;padding:8px;border:2px solid var(--white-color);transform:translate(-95px,79px);background:var(--white-color);position:relative}.testimonail-box{flex-direction:column}.client-containt{max-width:100%;padding:50px 20px 20px;text-align:center}.client-img{margin-left:-55px;margin-top:-35%;position:relative}.client-img::before{bottom:8%;right:63%;width:8px;height:8px}.client-img::after{display:none}}.preloader-mortgage-dsk{background-color:var(--title-color)}.preloader-mortgage-dsk .btn{padding:15px 20px;border-radius:0;font-size:14px;text-transform:capitalize}.preloader-mortgage-dsk .btn:after{border-radius:0}.preloader-inner-mortgage-dsk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.preloader-inner-mortgage-dsk img{display:block;margin:0 auto 10px}.loader-mortgage-dsk,.loader-mortgage-dsk::after{box-sizing:border-box;width:48px;height:48px;border-radius:50%}.loader-mortgage-dsk{display:inline-block;border-top:4px solid #fff;border-right:4px solid transparent;animation:1s linear infinite rotation}.loader-mortgage-dsk::after{content:"";position:absolute;left:0;top:0;border-left:4px solid var(--theme-color);border-bottom:4px solid transparent;animation:.5s linear infinite reverse rotation-mortgage-dsk}.mobile{display:none}h4.sub-heading{padding-bottom:8px}@media (max-width:768px){.desktop{display:none}.mobile{display:block}.hero-container .hero-text{background-color:#fff1e2;width:630px;height:170px;padding:20px 12px}.free-consult-form .input-wrapper{width:100%}.free-consult-div{background-color:var(--bg-light)}.free-consult-form input,.free-consult-form select{border-radius:10px;background-color:var(--white-color)}.free-consult-form [class^=col-]{padding:10px 30px}.submit-btn{padding:15px 45px;margin-top:35px;font-size:13px}}h2.heading{font-size:48px;color:var(--title-color);margin:0}.main-block,.right-content{display:flex;flex-direction:column;gap:30px}.main-block{justify-content:center;align-items:center}.main-block .cta-btn,.product-row .cta-btn{padding:12px 155px}.right-content{margin-top:180px}.video-box-wapper{flex-direction:column;gap:25px}.info-card-container,.video-box,.video-box-wapper{display:flex;justify-content:center;align-items:center}.video-box{height:470px;width:100%}.info-card-container{flex-direction:column;gap:30px}.info-card{width:80%;padding:20px;background-color:var(--bg-light);border:1px solid var(--theme-color);position:relative}.info-card::before{content:"";position:absolute;left:-11px;top:37%;width:20px;height:20px;background-color:var(--theme-color)}.info-card p{margin:0 0 0 25px;line-height:normal}.contact-form input{height:30px;border-radius:15px;background-color:var(--white-color);border:1px solid var(--box-color);font-size:12px}.contact-form input[type=checkbox]~label{color:var(--title-color);font-size:12px}.contact-form .cta-btn{font-size:13px;padding:13px 47px}.contact-form [class^=col-],.free-consult-form [class^=col-]{padding:10px 53px}button.cta-btn,button.default-btn{padding:10px 40px;width:auto;background-color:var(--theme-color);border:0;color:var(--white-color);border-radius:30px;text-align:center;font-size:16px;transition:background-color .3s}.left-content-dk{position:relative;margin:75px 0 150px;display:flex;justify-content:center;align-items:center;padding-right:150px}.box1,.box2,.box3,.company-logo-div,span#OAM-error,span#privacy-error{position:absolute}.box1{height:170px;width:170px;background-color:#5c5e61;margin-left:-175px;margin-top:-369px}.box2,.box3{width:330px;height:495px;background-color:#76787c;border-radius:330px 330px 0 0;margin-right:-290px;margin-top:114px;background-image:url(../img/img-y.avif)}.box3{width:245px;height:245px;background-color:#5c5e61;margin-top:540px;margin-right:-136px;border-radius:20px}.company .company-card{width:310px;height:325px;border:1px solid var(--box-color);padding:65px 15px 35px;position:relative;margin:60px auto 0}.company .company-card:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:85%;border-bottom:7px solid var(--theme-color)}.company-logo-div{width:260px;height:55px;border:1px solid var(--box-color);margin-top:-90px;background-color:#fff;padding:10px}.company-logo{height:100%;display:flex;justify-content:center}.company-logo img{max-width:100%}.top-block{height:150px;width:auto}.light-block{background-color:var(--bg-light);padding-bottom:45px!important}.content-wrapper{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.content-wrapper .img-heading{width:500px;height:285px;margin-top:-140px}.content-wrapper .img-heading img{height:100%;width:100%;object-fit:cover;border:20px solid var(--white-color);border-radius:30px}.hero-container{height:325px;width:100%;display:flex;justify-content:center;align-items:center;background-image:url(../img/banner.png)}.hero-container .hero-text{background-color:#fff1e2;width:630px;height:170px;padding:32px 68px}.consultation-div,.free-consult-div{display:flex;align-items:center;flex-direction:column}.consultation-div{justify-content:space-around;background-color:#fffdf8;padding-bottom:45px!important}.cover-title,.free-consult-div{justify-content:center}.free-consult-div .heading,.free-consult-div .sub-heading,p.text-desc{font-size:16px;margin:0;line-height:normal;color:var(--title-color)}.free-consult-div .heading{text-transform:uppercase;padding:25px 0 10px}.free-consult-div .sub-heading{text-transform:capitalize;padding-bottom:25px}.free-consult-form .input-wrapper{width:80%;margin:0 auto}.free-consult-form input,.free-consult-form select{border-radius:15px;background-color:var(--bg-light);padding-left:35px;height:30px;font-size:12px}.submit-btn{background-color:var(--theme-color);padding:18px 80px;color:var(--white-color);border:0;border-radius:40px;margin-top:50px;font-size:24px}@media (max-width:768px){.dot-box1,.dot-box2,.m-box2,.m-box3{position:absolute}.company h2.heading,.content-wrapper h2.heading,h2.heading{font-size:24px}.video-box{height:235px}video-box img{width:50px}button.cta-btn{padding:8px 40px;font-size:14px}.left-content-dk{display:none}.contact-form [class^=col-]{padding:10px 0}.left-content-mb{display:flex;justify-content:center;align-items:center;flex-direction:column}.right-content{text-align:center}.right-content h2.heading{padding-top:75px}.m-box1{width:250px;height:375px;border-radius:250px 250px 0 0;background-image:url(../img/img-y.avif);background-repeat:no-repeat;background-size:cover;background-position:center}.m-box2,.m-box3{width:185px;height:185px;background-color:var(--section-divided);border:16px solid var(--section-divided);border-radius:10px;overflow:hidden}.m-box2 p,.m-box3 p{line-height:normal;color:var(--title-color);margin-bottom:0}.m-box2{margin-bottom:-360px;margin-left:-160px}.m-box3{margin-bottom:-650px;margin-right:-66px;z-index:1}.dot-box1{margin-bottom:-355px;margin-right:-250px}.dot-box2{margin-bottom:-818px;margin-left:-105px}.company .company-card{height:295px}.top-block{height:75px}.content-wrapper,.light-block{padding-bottom:0!important}.content-wrapper .img-heading{width:292px;height:166px;margin-top:-80px;border:10px solid var(--bg-light);border-radius:10px}.content-wrapper .img-heading img{height:100%;width:100%;object-fit:cover;border:0;border-radius:5px}.content-wrapper h4.sub-heading{font-size:20px}.content-wrapper .text-desc,.main-block .text-desc{font-size:16px;padding:0 30px}.hero-container{padding:85px 49px}.hero-container .hero-text{background-color:#fff1e2;width:630px;height:170px;padding:20px 12px}.free-consult-form .input-wrapper{width:100%}.free-consult-div{background-color:var(--bg-light)}.free-consult-form input,.free-consult-form select{border-radius:10px;background-color:var(--white-color)}.free-consult-form [class^=col-]{padding:10px 30px}.submit-btn{padding:15px 45px;margin-top:35px;font-size:13px}}.cover-title{height:480px;background-color:#000;display:flex;align-items:center;flex-direction:column}.container-page-title{background-color:var(--title-box-container);border-radius:30px;padding:30px;text-shadow:1px 1px 1px #262626}.bg-image-setting{width:100%;height:100%}.partners-container{width:100%;height:80px;background:#fff;padding:15px;display:flex;justify-content:center;align-items:center;border-radius:15px;overflow:hidden}@media (min-width:768px){.client-description,.client-name{color:var(--title-color)}.partners-container{height:130px}}#CybotCookiebotDialog input[type=checkbox]{visibility:inherit!important;display:inherit!important}#CookiebotWidget{left:20px!important;bottom:100px!important}@media screen and (max-width:600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:100px!important;left:20px!important;z-index:9900}}#Iscritto,#non-Iscritto{width:20px;border:2px solid var(--theme-color)!important}#Iscritto~label,#non-Iscritto~label{padding-left:0}#Iscritto~label::before,#non-Iscritto~label::before,input#privacy~label:before{content:none;border:none;background:0 0;color:inherit}span#OAM-error{display:block;margin-top:45px;margin-left:0}input#privacy{display:block;visibility:inherit;opacity:1;appearance:none;width:20px;height:20px;border:1px solid var(--box-color);border-radius:0;padding:0;cursor:pointer;position:relative;transition:background-color .3s}input#privacy:checked{appearance:auto;outline:0;background-color:var(--theme-color);color:initial}input#privacy:checked::before{content:"✓";color:#b52323;font-weight:700;position:absolute;font-size:15px;background-color:var(--theme-color);width:inherit;text-align:center;border:1px solid var(--theme-color)}input#privacy:checked~label:before{content:none;color:initial;background-color:transparent;border-color:initial}.error{color:red;font-size:.9em}
