*{box-sizing:border-box;scroll-behavior:smooth}
html,body{overflow-x: hidden;}
html.formodal{overflow-y: hidden;}
body.hc > :not(.headerwrap){background-color: #fff!important;color: #000!important;filter: invert(1)!important;}
img{max-width:100%}
.breadcrumbs{font-size: .7rem;padding: 1.6rem 0;text-align: left;}
.breadcrumbs a{color: #fff;text-decoration: none;}
.breadcrumbs .sep{margin: 0 .8rem;}
footer{padding:3.1rem 11rem}
footer .inner{display:flex;justify-content:space-between;}
footer,footer h4{font-size:.7rem;color:#070762}
footer h4{font-weight: bold;}
footer a{color:#070762}
footer .li{margin-top:1.6rem;line-height: 120%;}
footer .social{display: flex;margin: 1.6rem 0 3.1rem;}
footer .social a{width: 1.9rem;height: 1.9rem;text-align: center;border-radius: .15rem;border: .025rem solid #070762;line-height: 2.5;margin-right: .4rem;}
footer .social a img{height: 1.25rem;}
.actions{display:flex;list-style-type:none;padding:0;align-items:center;margin: 0;}
.actions li{margin-left:1.6rem}
.actions .accessibility img{width: 1.5rem;}
.actions .login img{width: .95rem;}
.close{color: #070762;text-decoration: none;font-size: .9rem;}
.login span{display:block}
.login{text-decoration:none;font-size:.6rem;line-height:1;color:#070762}
.cookie-notice{background:#efeff2;width:100%;text-align:left;font-weight:400;margin:auto;padding:1.5rem 0 1.5rem 11.5rem;position:relative;font-size: .7rem;}
.cookie-notice .close{position:absolute;right:1vw;top:1vw;color:#070768;font-weight:400;font-size:3em;text-decoration:none;line-height:.8;text-align: center;}
.cookie-notice .close span{display: block;font-weight: 700;font-size: .7rem;}
.cookie-notice,.cookie-notice a{color:#070768}
.cookie-notice .text b{display: block;}
.cookie-notice .text a{text-decoration:underline}
header .navbar{transition:all .3s ease-in-out}
.scrolled-down{transform:translateY(-300%);transition:all .3s ease-in-out}
header .navbar{background: #fff;border-bottom: .05rem solid #D3E3FD;}
#header .sub{font-size: 1.6rem;color: #4D8FF7;font-weight: 700;line-height: 125%;text-transform: capitalize;}
.animatedButton{transition:all 2s;width:3rem;height:3rem;border-radius:.25rem;position:relative;background:#fff;border:.075rem solid #070762}
.animatedButton .text{color:#fff;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);transition:opacity .3s;opacity:0;color:#070762;white-space:nowrap;font-size:0;width:0;margin:0;font-weight:700}
.animatedButton>img{transition:opacity .3s}
.animatedButton.animate{width:13rem;border-radius:.25rem;transition:all .5s cubic-bezier(.62,.1,.5,1);background:#fff}
.animatedButton.animate .text{transition:opacity .3s,width 1ms linear 270ms,font-size 1ms linear 270ms;opacity:1;font-size:.9rem;width:auto;transition-delay:.5s}
.animatedButton.animate>img{transition:opacity 1s;opacity:0;color:#fff;white-space:nowrap;font-size:0;width:0;margin:0}
#onboard .animatedButton.animate span{line-height:1}
.animatedButton span img,.gstart img{width: .55rem;margin-left: .75rem;}
.btf{display: flex;justify-content: space-between;align-items: baseline;}
@media(max-width:1000px){
    html.menu-open{overflow:hidden}
    .cookie-notice{padding:1.5rem 0 1.5rem 1.1rem;}
    .cookie-notice .text{width: 75%;}
    .cookie-notice .close{right: 1.1rem;top: 1.5rem;}
    .animatedButton>img{vertical-align: bottom;}
    .animatedButton{height: 3.3rem;width: 3.3rem;}
    .animatedButton.animate{width: 14.075rem;}
    .animatedButton.animate .text{font-size: 1.1rem;}
    #header .sub{font-size: 1.43875rem;}
    #header .pre{line-height: 120%;}
    footer{padding: 2.2rem 1.1rem;}
footer .inner{flex-direction:column}
.desktop{display:none!important}
.mobile{display:block!important}
footer .li{margin-top:.9rem}
.login{font-size: .7rem;}
/* .navbar-brand{margin: 0;} */
.navbar-brand img{height:1.8rem}
.navbar-toggler{font-size: .7rem;color: #070762;text-align: center;border: 0;}
.navbar-toggler span{display: block;}
.navbar-toggler-icon{background: url(../media/icon_menu_group.png) no-repeat;background-size: contain;width: 1.25rem;margin-bottom: .35rem;}
.navbar-nav{width: 90%;}
#mainMenu .close{color: #070762;border: 0;outline: 0;background: transparent;font-size: 2rem;text-align: left;line-height: 1;margin-left: .5rem;padding: 0 .75rem;}
#mainMenu .close span{display: block;font-size: .9rem;}
#mainMenu h2{width:90%;text-align: left;margin: 1rem auto;font-size: 1.25rem;}
.back,.breadcrumbs{text-align: left;font-size: .9rem;}
.back a{color: #fff;font-size: .9rem;}
.back{margin-bottom: 1.9rem;}
.breadcrumbs{padding: 1.1rem 0;white-space: nowrap;overflow-x: scroll;}
.breadcrumbs a{font-size: .9rem;}
.actions li{margin: 0;}
#mainMenu .nav-item, .dropdown li{padding: .45rem 0 .9rem;margin-bottom: .9rem;border-bottom: .1rem solid #d3e3fd;line-height: 1;}
.dropdown li:last-of-type{border-bottom: 0;margin-bottom: 0;}
.dropdown-toggle:not(.show)::after{transform: rotate(-90deg);}
.dropdown-toggle::after{width: .8rem;height: .8rem;background-size: contain!important;}
.dropdown-toggle::after{margin-left: auto;margin-right: 1rem;transition: all ease-in-out .25s;}
#mainMenu .nav-link,.dropdown-item{color: #070762;line-height: 120%;display: inline-flex;align-items: center;padding: 0;}
.dropdown-item{font-size: .9rem;}
#mainMenu .dropdown-toggle{display: flex;}
#mainMenu .dropdown-toggle.show{border-bottom: 0;}
#mainMenu .nav-link.active{color: #070762;}
#mainMenu .nav-link span{margin-right: 1rem;}
.dropdown-menu.show,.dropdown-menu.showhover{border: 0;background: #F4F8FE;margin-top: 2rem;border-radius: 0;padding-left: 2rem;padding-bottom: 0;}
.dropdown-menu li{margin-bottom: .45rem;}
.offcanvas{padding-top: 1rem;}
.offcanvas.show{width:100%;overflow-y: scroll;}
.offcanvas .menu-info{color: #070762;width: 90%;margin: auto;font-size: .9rem;}
.offcanvas.show .menu-info a{color: #070762;}
.offcanvas .menu-info .contact{margin-top: 1rem;}
.col.contact{order: 5;position: relative;}
.col.company{order: 1;}
.col.services{order: 2;}
.col.legal{order: 3;}
.col.help{order: 4;}
footer,footer h4{font-size:.9rem;color:#070762}
footer h4{margin-bottom: 1.5rem;}
footer .col{margin-bottom: 3.5rem;}
.col.contact .contact{display: flex;flex-direction: column;}
.col.contact .x{order: 0;}
.col.contact .leumi-logo{order: 1;margin-top: 3.5rem;}
.col.contact .leumi-logo img{height: 1.8rem;}
footer .social a{width: 2.2rem;height: 2.2rem;border: .05rem solid #070762;}
footer .logo img{width: 3.05rem;}
.accessibility img{width: 2.45rem;}
.sticky.mobile{position: fixed;bottom: 0;right: 0;left: 0;z-index: 9999;background: linear-gradient(0deg, rgba(14, 12, 58, 0.11) 0%, rgba(14, 12, 58, 0.00) 58.85%);backdrop-filter: blur(2.5px);width: 100%;text-align: center;padding: 1rem;}
.sticky.mobile .gstart{font-size:.9rem;font-weight:700;background:#fff;border:.075rem solid #070762;width:14rem;height:3rem;color:#070762;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.8rem;cursor:pointer}
.sticky.mobile .gstart img{margin-left:.8rem}
 body.hc .offcanvas > *{background-color: #fff!important;color: #000!important;filter: invert(1)!important;}
body.hc .offcanvas,body.hc header .navbar{background-color: #000!important;} 
body.hc .navbar-brand,body.hc .navbar-toggler,body.hc .actions{background-color: #fff!important;color: #000!important;filter: invert(1)!important;}
#mainMenu .nav-item img{height: .95rem;}
}
@media(min-width:1001px){
    #formModal .modal-dialog{max-width: 41.25rem;}
    body.hc .navbar.fixed-top{background-color: #fff!important;color: #000!important;filter: invert(1)!important;}
.desktop{display:block!important}
.mobile{display:none!important}
#mainMenu .navbar-nav{min-width:72rem;justify-content:space-between}
.navbar-brand img{height:1.2rem}
.navbar-brand{margin: 0 1.5rem;}
.dropdown{position: static;}
.dropdown-menu{border-radius: 0;border: 0;border-top: .05rem solid #D3E3FD;}
.nav-link{position: relative;}
.dropdown-toggle.show::after,.dropdown:hover .dropdown-toggle::after{transform: rotate(180deg);}
.navbar .nav-link.active,.navbar .nav-link:hover,.dropdown-item:focus, .dropdown-item:hover,.navbar-nav .nav-link.show,.showhover .dropdown-toggle{color:#070762;text-shadow: 0 0 .01rem #070762,0 0 .01rem #070762,0 0 .01rem #070762;}
/* .navbar .nav-link.active::after,.navbar .nav-link:hover:after{content:'';display: block;height: .025rem;width: 100%;background: #070762;} */
.nav-link.active::before,.nav-link:hover::before,.dropdown-item:focus::before, .dropdown-item:hover:before,.navbar-nav .nav-link.show::before,.navbar-nav .showhover .nav-link.show:before{content:'';display: block;height: .025rem;width: 90%;background: #070762;position: absolute;bottom: -.125rem;left: 5%;}
/* header .navbar{position: relative;} */
.dropdown-menu.show,.dropdown-menu.showhover{display: flex;background: #F4F8FE;border-radius: 0 0 .2rem .2rem;width: 100%;margin-top: 0;padding: .9rem 12.1rem;left: 0;}
.dropdown-item:focus, .dropdown-item:hover,.navbar-nav .nav-link.show, .showhover .dropdown-toggle{color: #070762;background-color: transparent;}
.dropdown-menu li{position: relative;}
.col.contact{flex:0 0 13rem}
.col.company{flex: 0 0 7rem}
.col.services{flex: 0 0 13.5rem}
.col.legal{flex:0 0  8.55rem}
.col.help{flex:0 0 7.5rem}
.col.contact .leumi-logo img{width: 11.2rem;}
.col.contact .leumi-logo{margin-bottom: 1.4rem;}
.col.contact .title{line-height: 135%;margin-bottom: .8rem;}
.col.contact a{font-size: .7rem;}
.col.contact .hours{margin-top: 1rem;}
.col.contact .logo img{width: 2.75rem;}
.dropdown-menu li{display: flex;align-items: center;}
.dropdown-menu li::after{content:'';display: inline-block;width: .025rem;height: .55rem;background:#070762}
.dropdown-menu li:last-of-type::after{display: none;}
#header .sub{margin-bottom: 3.1rem;}
.dropdown-toggle::after{background-size: .6rem!important;width: .6rem;height: .6rem;}
.animatedButton.animate{width: 14rem;}
}
.dropdown-toggle::after{border: 0;background: url(../media/caret.png) no-repeat;vertical-align: middle;background-position: center;}
#formModal{padding-right: 0!important;}
#formModal .modal-content{border-radius: 0;}
#formModal .modal-body{padding:  0;}
#formModal .modal-dialog{max-width: 100%;margin: auto;}