.top-section{padding:0.625rem 0;}.top-section .top-container-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;}.top-section .region--user-account{padding:0;}.top-section .region--top-bar{width:fit-content;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:0;margin:0;}[dir="ltr"] .top-section .phone-nr--block{margin-left:0;}[dir="rtl"] .top-section .phone-nr--block{margin-right:0;}.bank-header .header-section{padding:0;z-index:99;}.bank-header .header-section .region--header{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 0;}.bank-header .header-section .region--header .site-branding img{height:100%;max-width:18.75rem;max-height:3.313rem;}@media (max-width:29.25rem){.bank-header .header-section .region--header .site-branding img{max-width:12rem;}}.bank-header .header-section .region--header .nav-menu .menu{gap:1.25rem;}.bank-header .header-section .region--header .nav-menu .menu li a{font-family:var(--font-bold);position:relative;text-decoration:none;padding:5px 0;font-size:15px;font-weight:700;text-transform:uppercase;border:none;overflow:hidden;}.bank-header .header-section .region--header .nav-menu .menu li a::after{display:block;content:"";border-bottom:solid 3px var(--primary-color);transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0;}@media (max-width:48rem){.bank-header .header-section .region--header .nav-menu .menu li a::after{border:none;}}.bank-header .header-section .region--header .nav-menu .menu li a:hover::after{transform:scaleX(1);}.bank-header .header-section .region--header .nav-menu .menu li a:hover{background-color:transparent;color:var(--accent-color);}.bank-header .header-section .region--header .nav-menu .menu li a.is-active{background-color:transparent !important;color:var(--accent-color) !important;}.bank-header .header-section .region--header .nav-menu .menu li a.is-active::before{content:"";height:1px;bottom:0;border-bottom:3px solid var(--primary-color);transition:width 0.5s ease,background-color 0.5s ease-in-out;-webkit-transition:width 0.5s ease,background-color 0.5s ease-in-out;width:20px;position:absolute;transition:transform 0.5s ease-in-out;}[dir="ltr"] .bank-header .header-section .region--header .nav-menu .menu li a.is-active::before{right:0;transform-origin:right;}[dir="rtl"] .bank-header .header-section .region--header .nav-menu .menu li a.is-active::before{left:0;transform-origin:left;}@media (max-width:48rem){.bank-header .header-section .region--header .nav-menu .menu li a.is-active::before{content:none;}}.bank-header .header-section .region--header .nav-menu .menu li a.is-active:hover::before{transform:scaleX(9);}.bank-header .header-section .region--header .nav-menu .menu li a.is-active::after{content:none;}@media (max-width:48rem){.bank-header .header-section .region--header .nav-menu .menu li a.is-active{color:var(--primary-color) !important;}}.contact-info{display:flex;align-items:center;gap:0.5rem;}.contact-info .link-top-bar a{padding:0;background-color:transparent;border:none;color:var(--accent-color);font-size:0.875rem;font-weight:600;line-height:0.875rem;}.contact-info .link-top-bar a:hover{background-color:transparent;color:var(--accent-color);text-decoration:underline;}@media (max-width:48rem){.contact-info .link-top-bar a{display:none;}}.contact-info .link-top-bar .fontawesome-icons{color:var(--primary-color);}.contact-info .link-top-bar:hover{text-decoration:underline;}@media (max-width:48rem){.contact-info .sf-accordion-toggle #superfish-main-toggle{background:transparent;transition:background 0.3s ease,transform 0.3s ease;}.contact-info .sf-accordion-toggle #superfish-main-toggle::after{content:"";background-image:url(/themes/custom/banca_subtheme/dist/css/layout/../../media/images/menu-svgrepo-com.svg);background-repeat:no-repeat;background-size:cover;width:24px;height:24px;}.contact-info .sf-accordion-toggle #superfish-main-toggle.sf-expanded{background:transparent;}.contact-info .sf-accordion-toggle #superfish-main-toggle.sf-expanded::after{background-image:url(/themes/custom/banca_subtheme/dist/css/layout/../../media/images/close-menu.svg);transition:background-image 0.3s ease,transform 0.3s ease;}[dir="ltr"] .contact-info .sf-accordion-toggle #superfish-main-toggle.sf-expanded::after{transform:rotate(180deg);}[dir="rtl"] .contact-info .sf-accordion-toggle #superfish-main-toggle.sf-expanded::after{transform:rotate(-180deg);}}#superfish-main-accordion{position:fixed !important;max-width:260px;top:0px !important;border:none !important;background-color:rgba(52,59,64,0.9) !important;width:100%;height:100vh;display:flex;flex-direction:column;gap:10px;padding:170px 10px;}[dir="ltr"] #superfish-main-accordion{left:-300px !important;right:auto !important;transition:left 0.3s ease-in-out;}[dir="rtl"] #superfish-main-accordion{right:-300px !important;left:auto !important;transition:right 0.3s ease-in-out;}#superfish-main-accordion .sf-depth-1{flex:0 0 auto;}#superfish-main-accordion .sf-depth-1 a{background:transparent;color:white;}#superfish-main-accordion .sf-depth-1 a.is-active{background:transparent !important;}#superfish-main-accordion .sf-depth-1 a::after{content:"";}#superfish-main-accordion .sf-depth-1 a:focus{background:none !important;background-color:transparent !important;box-shadow:none !important;outline:none !important;}[dir="ltr"] #superfish-main-accordion.active-menu{left:0px !important;}[dir="rtl"] #superfish-main-accordion.active-menu{right:0px !important;}.sf-depth-1 a:focus{background:none !important;background-color:transparent !important;}.header-section.scrolled{position:fixed;top:0;z-index:99;height:84px;padding-top:10px;padding-bottom:10px;background:rgba(255,255,255,0.9);box-shadow:0 6px 9px 0 rgba(0,0,0,0.06);max-width:100%;}.header-section.scrolled .region--header{max-width:71.25rem;margin:auto;}.header-section.scrolled .region--header .sf-depth-1{background:transparent !important;}.bg-block{display:none;}@media (max-width:48rem){.bg-block{display:block;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(52,59,64,0.9);transition:opacity 0.3s ease;z-index:99;pointer-events:none;}.bg-block.active-bg{opacity:1;pointer-events:auto;}}