.elementor-1931 .elementor-element.elementor-element-0cce666{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger{float:right;}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger{float:right;}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}@media(max-width:1024px){.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-1931 .elementor-element.elementor-element-7784f82 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-1931 .elementor-element.elementor-element-7784f82 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-1931 .elementor-element.elementor-element-1ed3439 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS */:root{--b:#151f6d;--s:#147bd1;--o:#cf4520;--l:#E3E6EE;--g:#F4F5F8}
.bsi-btn .elementor-button { padding: 14px 28px; min-height: 48px; border: 1px solid transparent; transition: background 0.2s, color 0.2s, border-color 0.2s; display: inline-flex; align-items: center; text-transform: none; letter-spacing: 0px; box-shadow: none; font: 600 15px / 1.2 Poppins, sans-serif !important; border-radius: 8px !important; }
.bsi-btn-p .elementor-button { background: var(--o) !important; color: rgb(255, 255, 255) !important; }
.bsi-btn-p .elementor-button:hover { background: var(--b) !important; }
.bsi-hdr { position: sticky; top: 0px; z-index: 50; background: rgb(255, 255, 255); border-bottom: 1px solid var(--l); height: 72px; max-width: 1360px; margin: 0px auto; padding: 0px 40px !important; }
.bsi-hdr .elementor-widget { margin: 0px !important; }
.bsi-nav-d .elementskit-navbar-nav > li > a, .bsi-nav-m .elementskit-navbar-nav > li > a { height: 72px; display: flex; align-items: center; font: 500 15px / 1 Poppins, sans-serif !important; color: var(--b) !important; padding: 0px 16px !important; }
.bsi-nav-d .elementskit-navbar-nav > li > a:hover, .bsi-nav-d .elementskit-navbar-nav > li.current-menu-item > a { color: var(--s) !important; box-shadow: inset 0 -2px 0 var(--s); }
.bsi-nav-d .elementskit-dropdown { border: 1px solid var(--l); border-radius: 12px; box-shadow: rgba(21, 31, 109, 0.12) 0px 12px 32px; min-width: 240px; background: rgb(255, 255, 255) !important; padding: 8px !important; margin-top: 0px !important; }
.bsi-nav-d .elementskit-dropdown li a { height: 44px; display: flex; align-items: center; border-radius: 8px; font: 500 15px Poppins, sans-serif !important; color: var(--b) !important; padding: 0px 12px !important; }
.bsi-nav-d .elementskit-dropdown li a:hover { background: var(--g) !important; color: var(--s) !important; }
.bsi-hdr-cta .elementor-button { font-weight: 600; font-size: 14px; min-height: 40px; padding: 10px 20px; }
.bsi-nav-m { display: none; }
@media (max-width: 1024px){.bsi-hdr { height: 64px; padding: 0px 20px !important; }.bsi-nav-d, .bsi-hdr-cta { display: none !important; }.bsi-nav-m { display: block; margin-left: auto; }.bsi-hdr-logo img { height: 32px !important; }}
.bsi-nav-m .elementskit-navbar-nav > li > a { height: 56px; border-bottom: 1px solid var(--l); font: 500 18px Poppins, sans-serif !important; color: var(--b) !important; }
.bsi-ft-wrap { width: 100%; }
.bsi-ft { background: rgb(255, 255, 255); border-top: 1px solid var(--l); padding: 80px 0px 40px; font-family: Poppins, sans-serif; color: var(--b); }
.bsi-ft-in { max-width: 1280px; margin: 0px auto; padding: 0px 40px; }
.bsi-ft-cols { display: grid; grid-template-columns: 1.1fr repeat(5, 1fr); gap: 24px; }
.bsi-ft h4 { font: 700 12px / 1.2 Poppins, sans-serif; text-transform: uppercase; letter-spacing: 0.12em; margin: 0px 0px 16px; color: var(--b); }
.bsi-ft ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px; }
.bsi-ft li, .bsi-ft a { font: 400 14px / 1.5 Poppins, sans-serif; color: var(--b); text-decoration: none; }
.bsi-ft a:hover { color: var(--s); }
.bsi-ft-pend { color: rgb(122, 131, 168) !important; }
.bsi-ft-legal { margin-top: 56px; padding-top: 24px; border-top: 1px solid var(--l); display: flex; flex-wrap: wrap; gap: 8px 32px; font: 400 14px Poppins, sans-serif; }
.bsi-ck { position: fixed; right: 20px; bottom: 20px; width: 300px; max-width: calc(-40px + 100vw); background: rgb(255, 255, 255); border: 1px solid var(--l); border-radius: 12px; padding: 16px; box-shadow: rgba(21, 31, 109, 0.1) 0px 8px 24px; z-index: 9999; font-family: Poppins, sans-serif; color: var(--b); }
.bsi-ck[hidden] { display: none; }
.bsi-ck p { font: 400 13px / 1.5 Poppins, sans-serif; margin: 0px 0px 12px; color: var(--b); }
.bsi-ck a { color: var(--s); text-decoration: underline; }
.bsi-ck-b { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.bsi-ck button { font: 600 13px Poppins, sans-serif; border-radius: 8px; cursor: pointer; padding: 8px 14px; min-height: 36px; }
.bsi-ck-ok { background: var(--b); color: rgb(255, 255, 255); border: 1px solid var(--b); }
.bsi-ck-no { background: rgb(255, 255, 255); color: var(--b); border: 1px solid rgb(201, 206, 219); }
.bsi-ck-cfg { background: none; color: var(--b); border: 0px; text-decoration: underline; }
@media (max-width: 1023px){.bsi-ft-cols { grid-template-columns: repeat(3, 1fr); }.bsi-ft-brand { grid-column: 1 / -1; }}
@media (max-width: 639px){.bsi-ft { padding: 56px 0px 32px; }.bsi-ft-in { padding: 0px 20px; }.bsi-ft-cols { grid-template-columns: 1fr 1fr; }.bsi-hdr-logo img { height: 28px !important; }.bsi-ck { left: 20px; width: auto; }}
.bsi-hdr .bsi-hdr-cta .elementor-button { padding: 12px 24px; background: var(--b) !important; color: rgb(255, 255, 255) !important; border-radius: 999px !important; }
.bsi-hdr .bsi-hdr-cta .elementor-button:hover { background: rgb(15, 95, 168) !important; }
@media (min-width: 1025px) and (max-width: 1199px){.bsi-nav-d .elementskit-navbar-nav > li > a { padding: 0px 9px !important; }}
@media (min-width: 1025px) and (max-width: 1099px){.bsi-nav-d .elementskit-navbar-nav > li > a { padding: 0px 5px !important; font-size: 14px !important; }}
/*MOBILE-MENU*/
@media (max-width:1024px){.bsi-hdr .bsi-nav-m .elementskit-menu-hamburger{background:transparent!important;border:0!important;box-shadow:none!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:7px;border-radius:0!important}.bsi-hdr .bsi-nav-m .elementskit-menu-hamburger-icon{display:block!important;width:22px!important;height:1.5px!important;background:var(--b)!important;margin:0!important;border-radius:2px}.bsi-hdr .bsi-nav-m .elementskit-menu-hamburger-icon:nth-child(2){display:none!important}.bsi-hdr .bsi-nav-m .elementskit-menu-container{width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;background:#fff!important;padding:0 28px!important;box-shadow:none!important;overflow-y:auto}.bsi-hdr .bsi-nav-m .elementskit-menu-overlay{display:none!important}.bsi-hdr .bsi-nav-m .elementskit-nav-identity-panel{padding:0!important;height:72px;display:flex!important;justify-content:flex-end;align-items:center;margin:0!important}.bsi-hdr .bsi-nav-m .elementskit-menu-close{width:44px!important;height:44px!important;padding:0!important;margin:0 -10px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:transparent!important;position:relative;cursor:pointer}.bsi-hdr .bsi-nav-m .elementskit-menu-close:before,.bsi-hdr .bsi-nav-m .elementskit-menu-close:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:1.5px;background:var(--b);border-radius:2px}.bsi-hdr .bsi-nav-m .elementskit-menu-close:before{transform:translate(-50%,-50%) rotate(45deg)}.bsi-hdr .bsi-nav-m .elementskit-menu-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.bsi-hdr .bsi-nav-m .elementskit-navbar-nav{padding:20px 0 40px!important;margin:0!important}.bsi-hdr .bsi-nav-m .elementskit-navbar-nav>li{border:0!important;margin:0!important}.bsi-hdr .bsi-nav-m .elementskit-navbar-nav>li>a{height:auto!important;display:block!important;padding:6px 0!important;border:0!important;font:600 clamp(22px,6.4vw,28px)/1.45 Poppins,sans-serif!important;letter-spacing:-.01em;color:var(--b)!important}}/* End custom CSS */