:root{--font-light:"Segoe UI",sans-serif;--font-regular:"Segoe UI Regular",sans-serif;--font-semibold:"Segoe UI Semibold",sans-serif;--font-bold:"Segoe UI Bold",sans-serif;--color-red:red;--color-gray:#eee;--light-grey:hsl(var(--light-grey-hue),var(--light-grey-saturation),calc(1% * var(--light-grey-lightness)));}*,*::before,*::after{box-sizing:border-box;}body{font-family:var(--font-regular);font-size:1rem;margin:0;background-color:var(--main-wrapper-bg);}header{background-color:var(--header-bg);}.highlighted-sct{background-color:var(--highlights-bg);}a{color:var(--link-color);text-decoration:unset !important;}a:hover{color:var(--accent-color);text-decoration:underline;}.hero-sct{padding-bottom:1rem;}body.is-fixed{position:fixed;overflow:hidden;width:100%;}.container,.container-fluid{padding:0;}.container{max-width:71.25rem;}@media (max-width:75rem){.container{padding-left:15px !important;padding-right:15px !important;}}@media only screen and (min-width:769px){[dir="ltr"] .sidebar_right ~ .main-content__container{padding-right:20px;}[dir="rtl"] .sidebar_right ~ .main-content__container{padding-left:20px;}.sidebar_right ~ .main-content__container .region{margin-top:0;}}@media only screen and (min-width:769px){[dir="ltr"] .sidebar_left + .main-content__container{padding-left:20px;}[dir="rtl"] .sidebar_left + .main-content__container{padding-right:20px;}.sidebar_left + .main-content__container .region{margin-top:0;}}@media only screen and (max-width:768px){.col-md-3{width:100%;}}@media only screen and (max-width:768px){.col-md-9{width:100%;}}nav #backtotop{background:var(--primary-color);padding:18px 8px 9px 8px;font-size:0;color:var(--color--white);text-indent:unset;border-radius:2px;transition:background 0.5s;background-image:none;}nav #backtotop::before{font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;color:var(--color--white);content:"\f077";text-decoration:none;}nav #backtotop:hover{background:#ff6666;color:var(--color--white);text-decoration:none;}.carousel-container{padding:35px 0;}.carousel-container .block__title{font-size:30px;text-transform:uppercase;color:var(--accent-color);font-weight:600;text-align:center;position:relative;text-align:center;}@media (max-width:29.25rem){.carousel-container .block__title{font-size:24px;line-height:32px;}}.carousel-container .block__title::after{content:"";position:absolute;bottom:-10px;width:90px;height:6px;background-color:red;border-radius:20px;}[dir="ltr"] .carousel-container .block__title::after{left:50%;transform:translateX(-50%);}[dir="rtl"] .carousel-container .block__title::after{right:50%;transform:translateX(50%);}.carousel-container .slick__slider{padding:0 50px;}.carousel-container .slick__slider .slick-track{display:flex;align-items:center;}.carousel-container .slick__arrow .slick-arrow{color:transparent;opacity:90%;}.carousel-container .slick__arrow .slick-arrow::before{font-size:20px !important;color:red !important;background-color:transparent;}.carousel-container .slick__arrow .slick-arrow:hover{opacity:100%;}.block-webform-block{display:flex;flex-direction:column;gap:30px;margin-top:50px;}.block-webform-block .block__title{font-size:40px;font-weight:700;color:#262626;margin-bottom:10px;position:relative;}.block-webform-block .block__title::after{content:"";position:absolute;bottom:6px;width:90px;height:6px;background-color:red;border-radius:20px;}[dir="ltr"] .block-webform-block .block__title::after{left:0;}[dir="rtl"] .block-webform-block .block__title::after{right:0;}.block-webform-block .webform-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;padding-bottom:30px;}.block-webform-block .webform-container input{padding:15px;height:100%;min-height:50px;border:1px solid #d0d0d0;}.block-webform-block .webform-container input:focus{border-color:#8ebf17 !important;}.block-webform-block .webform-container .field-container{display:flex;gap:30px;}@media (max-width:48rem){.block-webform-block .webform-container .field-container{flex-wrap:wrap;}}.block-webform-block .form-item-message{margin-bottom:30px;}.block-webform-block .form-item-message textarea:focus{border:1px solid #8ebf17 !important;}.block-webform-block .form-actions{display:block;border:none;max-width:156px;position:relative;overflow:hidden;margin:0;padding:0;}.block-webform-block .form-actions::before{position:absolute;top:-30px;content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#fff;transition:top 0.4s ease-out;z-index:2;pointer-events:none;}[dir="ltr"] .block-webform-block .form-actions::before{left:70px;}[dir="rtl"] .block-webform-block .form-actions::before{right:70px;}.block-webform-block .form-actions:hover::before{top:10px;}.block-webform-block .form-actions .form-submit{cursor:pointer;background:var(--primary-color);border:2px solid var(--primary-color);border-radius:25px;color:#eee;font-size:16px;transition:all 0.4s ease-out;padding:10px 50px;height:50px;line-height:16px;position:relative;z-index:1;}.block-webform-block .form-actions .form-submit:hover{text-decoration:none;line-height:116px;}.banner-page-title{position:relative;display:flex;align-items:center;height:175px;object-fit:cover;background-size:100%;background-position:center center;background-repeat:no-repeat;overflow:hidden;}.banner-page-title .background-title{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);}.banner-page-title .field--name-field-title{font-size:45px;font-weight:700;margin-bottom:10px;color:#eee;position:relative;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list{display:flex;gap:5px;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__item{line-height:17px;position:relative;color:#eee;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__item:not(:first-child)::before{content:"/";color:#eee;margin:0 !important;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link{font-weight:600;color:#eee;font-size:18px;display:inline-block;margin-bottom:40px;position:relative;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{content:"";position:absolute;bottom:-3px;width:0;height:2px;background-color:var(--primary-color);}[dir="ltr"] .banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{right:0;transition:width 0.3s ease-in-out,right 0.3s ease-in-out;}[dir="rtl"] .banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{left:0;transition:width 0.3s ease-in-out,left 0.3s ease-in-out;}.banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{width:100%;}[dir="ltr"] .banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{right:0;}[dir="rtl"] .banner-page-title .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{left:0;}@media (max-width:48rem){.breadcrumb{margin-bottom:1rem;}}.breadcrumb .breadcrumb__content .breadcrumb__list{display:flex;gap:5px;}.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__item{position:relative;color:var(--accent-color);}.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__item:not(:first-child)::before{content:"/";color:var(--accent-color);margin:0 !important;}@media (max-width:48rem){.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__item{max-height:20px;}}.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link{color:var(--accent-color);font-size:18px;display:inline-block;margin-bottom:40px;position:relative;}.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{content:"";position:absolute;bottom:-3px;width:0;height:2px;background-color:var(--primary-color);}[dir="ltr"] .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{right:0;transition:width 0.3s ease-in-out,right 0.3s ease-in-out;}[dir="rtl"] .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link::after{left:0;transition:width 0.3s ease-in-out,left 0.3s ease-in-out;}.breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{width:100%;}[dir="ltr"] .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{right:0;}[dir="rtl"] .breadcrumb .breadcrumb__content .breadcrumb__list .breadcrumb__link:hover::after{left:0;}.pager .pager__items{display:flex;justify-content:flex-start;gap:0 !important;}@media (max-width:48rem){.pager .pager__items{justify-content:center;}}.pager .pager__items .pager__item:first-child,.pager .pager__items .pager__item:last-child{border-radius:0.25rem;overflow:hidden;}.pager .pager__items .pager__item .pager__link{display:block;padding:0.5rem 0.75rem;line-height:20px !important;color:var(--primary-color) !important;background-color:#fff;border:1px solid #dee2e6;transition:background 0.3s ease;}.pager .pager__items .pager__item .pager__link svg{color:var(--primary-color);}.pager .pager__items .pager__item .pager__link:hover{background-color:#e9ecef;border-color:#dee2e6;}.pager .pager__items .pager__item.pager__item--active{display:block;padding:0.5rem 0.75rem;line-height:22px !important;color:#fff !important;background-color:var(--primary-color);border-color:1px solid var(--primary-color);transition:background 0.3s ease;}.pager .pager__items .pager__item.pager__item--active:hover{color:black;}.padding-top-none{padding-top:0 !important;padding-bottom:64px;}[dir="ltr"] .region--sidebar-right{margin-left:30px;}[dir="rtl"] .region--sidebar-right{margin-right:30px;}@media (max-width:48rem){[dir="ltr"] .region--sidebar-right{margin-left:0px;}[dir="rtl"] .region--sidebar-right{margin-right:0px;}}.block-loan-calculator-block .form-boolean-group{display:flex;flex-wrap:wrap;border:1px solid var(--primary-color);background-color:transparent !important;border-radius:8px;padding:8px;gap:8px;overflow:hidden;}.block-loan-calculator-block .form-boolean-group .form-item{padding:0 !important;border-color:transparent;}.block-loan-calculator-block .form-boolean-group .form-item .form-item__label{border-radius:8px !important;}.block-loan-calculator-block .form-boolean-group .form-item input[type=radio]{position:absolute;top:0;width:100% !important;height:100% !important;border:1px solid transparent;border-radius:0;padding:8px 10px;appearance:none;cursor:pointer;z-index:1;opacity:0;}#credit-type-wrapper .form-boolean-group{border:none;}#our-offer-wrapper{border-radius:8px;}#our-offer-wrapper .loan-footer-actions{display:flex;flex-direction:column;width:100%;}#our-offer-wrapper .loan-footer-actions a{font-weight:600;width:100%;border-radius:25px;}#our-offer-wrapper .payment-chart{width:100%;border-radius:25px;}#our-offer-wrapper .payment-chart:hover{text-decoration:none;}#feature-type-wrapper{padding:0 !important;}#feature-type-wrapper .form-boolean-group{border:none;display:flex;flex-direction:column;gap:8px;}#feature-type-wrapper .form-boolean-group .form-item .form-item__label{border:none !important;padding:0 !important;background:transparent !important;}#feature-type-wrapper .form-boolean-group .form-item input[type=radio]{position:relative;width:22px !important;height:22px !important;border:1px solid black !important;border-radius:50%;opacity:1;}#feature-type-wrapper .form-boolean-group .form-item input[type=radio]:checked + label{color:#000 !important;}#feature-type-wrapper .form-boolean-group .form-item input[type=radio]:checked:after{content:"";width:8px;height:8px;background-color:#333;border-radius:50%;position:absolute;top:50%;}[dir="ltr"] #feature-type-wrapper .form-boolean-group .form-item input[type=radio]:checked:after{left:50%;transform:translate(-50%,-50%);}[dir="rtl"] #feature-type-wrapper .form-boolean-group .form-item input[type=radio]:checked:after{right:50%;transform:translate(50%,-50%);}.block-dropdown-language{position:relative;z-index:101;}.block-dropdown-language .dropdown-language-item .dropbutton-action{background:var(--top-bar-bg) !important;}.block-dropdown-language .dropbutton-multiple .dropbutton-toggle button::before{top:40% !important;}[dir="ltr"] .block-dropdown-language .dropbutton-multiple .dropbutton-toggle button::before{right:-5px !important;}[dir="rtl"] .block-dropdown-language .dropbutton-multiple .dropbutton-toggle button::before{left:-5px !important;}.block-dropdown-language .language-link{font-family:var(--font-semibold) !important;font-weight:600 !important;font-size:14px;padding:2px;background:rgba(255,255,255,0.7) !important;}@media (max-width:48rem){.block-dropdown-language .language-link{background:transparent !important;}}.account-wrap--region a:hover{color:var(--primary-color);}.account-wrap--region .no-logged{font-family:var(--font-semibold) !important;font-weight:600 !important;}.account-wrap--region .account-icon .user-log{font-family:var(--font-semibold);font-weight:600;}.account-wrap--region .account-icon .user-log:after{top:3px !important;}.auth-page .region--content{border-radius:8px;transition:all 0.3s ease;}.auth-page .region--content .social-auth{border-radius:8px;transition:border-color 0.3s ease;}.auth-page .region--content .social-auth:hover{border-color:var(--primary-color);}.auth-page .region--content input{border:1px solid #ccc;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.auth-page .region--content input:hover{border-color:var(--primary-color);}.auth-page .region--content input input:hover,.auth-page .region--content input input:focus,.auth-page .region--content input input:active{border:1px solid var(--primary-color) !important;box-shadow:0 0 8px rgba(223,1,0,0.2);}.auth-page .region--content .form-actions .button--primary{font-family:var(--font-semibold);font-weight:600;padding:10px 50px;border-radius:25px;border:1px solid var(--primary-color);background:var(--primary-color);transition:background-color 0.3s ease;}.auth-page .region--content .form-actions .button--primary:hover{border-color:var(--link-color);background:var(--link-color);text-decoration:none;}.auth-page .region--content .reset-link a:hover{color:var(--link-color);}.auth-page .region--content .register--wrap .signup-link:hover{color:var(--primary-color);}.bg-white{background:white;}#page-loader{position:fixed;top:0;width:100%;height:100%;background:white;z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity 2s ease,visibility 2s ease;opacity:1;visibility:visible;}[dir="ltr"] #page-loader{left:0;}[dir="rtl"] #page-loader{right:0;}#page-loader.hidden{opacity:0;visibility:hidden;}.eu-cookie-compliance-content{display:flex;justify-content:space-between;align-items:center;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons button{border-radius:25px;width:100%;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{font-family:var(--font-semibold);font-weight:600;color:var(--accent-color);border-color:var(--light-grey);background:var(--light-grey);}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover{background:var(--light-grey);}.eu-cookie-compliance-content .find-more-button:hover{color:var(--primary-color);background:transparent;}.dont-have-account--block{margin:0 auto 30px auto !important;}.block-title{padding-top:60px;}.block-title .block__content{text-align:center;}.block-title .block__content .field--name-field-page-title{font-family:var(--font-bold);font-size:40px;font-weight:700;text-align:center;color:var(--text-color);line-height:normal;}.block-page-title-block{margin-top:30px;}.block-fin-loan-calculator{background:white;}.view-faq{display:block;padding:0 0 44px 0;}.view-faq .views-row{border-bottom:1px solid var(--grey-color);}.view-faq .views-row:last-of-type{border-bottom:unset;}.view-faq .views-row .views-row:first-of-type .views-accordion-header{padding-top:0;}.view-faq .views-accordion-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:transparent;border:unset;padding:20px 0;margin:0;transition:color 0.5s ease;}.view-faq .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0;}.view-faq .views-accordion-header:hover .field-content,.view-faq .views-accordion-header:hover .field-content a{color:var(--primary-color);transition:color 0.5s ease;}.view-faq .views-accordion-header .ui-icon{order:2;}.view-faq .views-accordion-header .ui-icon.expanded{background:url(/themes/custom/banca_subtheme/dist/css/base/../../media/images/minus.svg) center no-repeat;transition:background 0.5s ease;}.view-faq .views-accordion-header .ui-icon.collapsed{background:url(/themes/custom/banca_subtheme/dist/css/base/../../media/images/plus.svg) center no-repeat;transition:background 0.5s ease;}.view-faq .views-accordion-header .field-content{display:inline-block;flex:1;order:1;}.view-faq .views-accordion-header .field-content,.view-faq .views-accordion-header .field-content a,.view-faq .views-accordion-header .field-content span{font-family:var(--font-medium);font-weight:600;color:var(--text-color);font-size:16px;line-height:24px;}.view-faq .ui-accordion-content{padding:0;border:unset;padding-bottom:20px;background-color:transparent;}.view-faq .ui-accordion-content,.view-faq .ui-accordion-content .field-content,.view-faq .ui-accordion-content p{font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:24px;color:var(--body-color);}.view-faq .ui-accordion-content p{margin:0;}.view-faq .ui-accordion-content p + p{margin-top:8px;}.view-faq .ui-accordion-content strong,.view-faq .ui-accordion-content b{font-family:var(--font-medium);font-weight:600;color:var(--text-color);}.view-faq .ui-accordion-content h1,.view-faq .ui-accordion-content h2,.view-faq .ui-accordion-content h3,.view-faq .ui-accordion-content h4,.view-faq .ui-accordion-content h5,.view-faq .ui-accordion-content h6{color:var(--text-color);}@media (min-width:49rem){.view-faq .view-filters{flex-basis:30%;}}@media (min-width:49rem){.view-faq .view-content{flex-basis:calc(70% - 20px);}}.view-faq .bef-exposed-form{border-radius:4px;background-color:#FFFCF7;padding:20px 0;}.view-faq .bef-exposed-form ul{padding:0;margin:0;list-style:none;}.view-faq .bef-exposed-form ul .bef-link{display:block;padding:10px 20px;font-family:var(--font-medium);font-weight:600;font-size:16px;line-height:24px;color:var(--text-color);border:solid #fff;border-width:1px 0 1px 0;transition:color 0.5s ease;}.view-faq .bef-exposed-form ul .bef-link.bef-link--selected{background-color:var(--primary-color-10);color:var(--text-color);transition:color 0.5s ease;}.view-faq .bef-exposed-form ul .bef-link:hover{color:var(--primary-color);transition:color 0.5s ease;}.view-faq .bef-exposed-form .form-actions{padding:0;margin:0;border:0;}