.navigation-wrapper{position:fixed}.header,.navigation-wrapper{left:0;top:0;width:100%;z-index:100}.header{background:#fff;box-shadow:none;box-shadow:0 12px 16px -4px rgba(15,23,41,.08),0 4px 6px -2px rgba(15,23,41,.03);flex:0 0 0;gap:16px;padding:12px 32px;position:relative}.header,.header .container{align-items:center;display:flex;justify-content:space-between}.header .container{margin-bottom:0!important;margin:0 auto;max-width:100%;width:100%}.header .header-right{color:#344256;flex:0 0 auto}.header .header-left{align-items:center;display:flex;flex:0 0 auto;gap:16px;height:fit-content}.header .header-left .logo{display:flex;max-height:100%;max-width:fit-content}.header .header-left .logo img{display:block;height:100px;max-height:100%;object-fit:contain;object-position:center left}.header .header-nav{display:flex;flex:1 0 auto;justify-content:center}.header .header-right{align-items:center;display:flex;gap:24px}.header .header-right .contact-number{color:#94a3b8;display:flex;flex-direction:row;gap:16px;text-align:right}.header .header-right .contact-number .tel-number{color:#b10028!important;display:inline;font-family:var(--primaryFont);font-size:18px;font-weight:600;line-height:150%}.header .header-right .contact-number .tel-number:hover{color:#12204b!important}.header .menu-toggle{display:none}.header .menu-list{align-items:flex-end;display:flex;gap:30px;height:30px;justify-content:center;list-style:none;margin:auto 5px;padding:0;position:relative}.header .menu-list .menu-item{align-items:center;display:flex;gap:8px;justify-content:space-around;margin:0;width:100%}.header .menu-list>.menu-item>a{display:inline-flex;padding:0;white-space:nowrap}.header .menu-list svg{display:none}.header .menu-list ul.main-submenu-items{background:#fff;left:0;list-style:none;max-height:80vh;min-width:200px;opacity:0;overflow-y:auto;padding:24px 8px 8px;position:absolute;top:100%;visibility:hidden;width:330px;z-index:100}.header .menu-list ul.child-submenu-items{padding-left:20px;position:relative}.header .menu-list ul.child-submenu-items>li{padding:0}.header .menu-list ul li.menu-item a.menu-item-link{background:#fff;color:#344256!important;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:5px;min-height:32px;min-width:0;padding:0 10px 0 20px;text-align:left;width:100%}.header .menu-list ul.main-submenu-items .menu-item{align-items:start}.header .menu-list ul.main-submenu-items li.menu-item>a.menu-item-link:hover{background:#b10028;color:#fff!important;transition:all .1s ease-in-out}.header .menu-list ul.main-submenu-items li.menu-item>a.menu-item-link:hover .menu-item-text{color:#fff!important}.header .menu-list ul.main-submenu-items>.menu-item .menu-item-link .menu-item-text{color:#344256}.header .menu-list ul.main-submenu-items>.menu-item:hover.menu-item-link .menu-item-text{color:#fff}.header .menu-list ul .menu-item .menu-item-link{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.header .menu-list ul .menu-item .menu-item-link .menu-item-text{color:#344256;display:block;font-family:var(--primaryFont);font-size:16px;font-weight:600;line-height:150%;position:relative;text-align:left;width:100%}.header .menu-list ul .menu-item .child-submenu-items .menu-item-link .menu-item-text{font-weight:400}.header .menu-list ul.child-submenu-items .menu-item .menu-item-link:hover .menu-item-text{color:#fff}.header .menu-list .has-submenu{display:inline-block;position:relative}.header .menu-list .has-submenu:not(:has(+.menu-item))>ul{right:0}.header .menu-list .has-submenu .menu-item>.menu-item-link>.menu-item-text{color:#344256}.header li:hover>ul.main-submenu-items{opacity:1;visibility:visible;z-index:1}.header a{color:#0f1729;font-family:var(--primaryFont);font-size:14px;font-weight:400;line-height:150%;text-decoration:none}.header .menu-list>.menu-item>a .menu-text{font-family:var(--primaryFont);font-size:18px;font-weight:400;line-height:normal;line-height:27px}.header .menu-list .menu-item:hover>a .menu-text{font-weight:400}.header .header-nav .menu-item-text,.header .header-nav .menu-text{color:#344256;font-family:var(--primaryFont);font-size:14px;font-weight:400;line-height:150%}.header .header-nav .menu-item-text:hover,.header .header-nav .menu-text:hover{color:#344256}.header .mobile-menu{background:#fff;bottom:0;display:none;height:100vh;left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:0;width:100%;z-index:110}.sticky-nav-desktop{background:rgba(240,243,247,.79);display:flex;justify-content:space-between;margin:0;padding:0;position:relative;width:100%;z-index:40}.sticky-nav-desktop .sticky-nav-link{align-items:center;background:rgba(225,231,239,.75);color:#344256;display:flex;flex:1;font-family:var(--primaryFont);font-size:16px;font-style:normal;font-weight:500;height:44px;justify-content:center;line-height:24px;padding:30px;text-decoration:none}.sticky-nav-desktop .sticky-nav-link:hover{background:#e1e7ef}.navigation-wrapper+*{margin-top:124px}.visible{opacity:1;visibility:visible}.hidden{opacity:0;visibility:hidden}.header .mobile-menu.active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation:fadeIn .3s ease forwards}.show-for-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (max-width:1365px){.header .header-right .contact-number .tel-number{font-family:var(--primaryFont);font-size:14px;font-weight:600;line-height:150%}}@media screen and (max-width:1024px){.navigation-wrapper+*{margin-top:56px}.header{box-shadow:0 2px 10px rgba(0,0,0,.1);gap:0;height:60px;padding:10px 0}.header .header-left .logo img{height:48px;min-width:95px;width:95px;z-index:999}.header .container{padding:8px 16px}.header .header-nav,.header-nav{display:none}.menu-toggle{display:block}.header-right .menu-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:33px}.header-right .menu-toggle svg{height:32px;width:33px}.header .mobile-header .menu-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:33px;justify-content:center;padding:0;width:33px}.header .mobile-header .menu-toggle svg{height:33px;width:33px}.header .mobile-menu,.sticky-nav-desktop{display:none}.header .mobile-menu.active{display:block}.header .mobile-header{align-items:center;background-color:#fff;border-bottom:1px solid #e1e7ef;display:flex;justify-content:space-between;padding:14px 16px}.header .mobile-header .logo{display:flex;max-height:100%}.header .mobile-header .logo img{height:auto;width:50px}.header .mobile-menu .menu-list{display:block;gap:0;height:100%;margin:0;overflow-y:scroll;padding:0 0 150px}.header .mobile-menu .menu-list .menu-item{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}.header .mobile-menu .menu-list>.menu-item>.menu-item-link{align-items:center;display:flex;justify-content:space-between;padding:20px;white-space:nowrap;width:100%}.header .mobile-menu .menu-list .menu-item .menu-item-link .menu-item-text{color:#344256;font-family:var(--primaryFont);font-size:16px;font-weight:500;line-height:150%}.header .mobile-menu .menu-list .menu-item.active>.menu-item-link .menu-item-text{color:#b10028;font-weight:700}.header .mobile-menu .menu-list .has-submenu>.menu-item-link .icon-arrow-down{display:block;height:8px;width:12px}.header .mobile-menu .menu-list .has-submenu.active>.menu-item-link .icon-arrow-down{transform:rotate(180deg)}.header .mobile-menu .menu-list .has-submenu ul{box-shadow:none;display:none;margin:0;opacity:1;padding:0;position:static;visibility:visible;width:100%}.header .mobile-menu .menu-list .has-submenu ul.mobile-child-items{border:none!important;margin:0 0 0 10px!important}.header .mobile-menu .menu-list .has-submenu ul.mobile-child-items li a span.menu-item-text{font-family:var(--primaryFont);font-weight:300!important}.header .mobile-menu .menu-list .has-submenu.active ul{border-left:1px solid #e1e7ef;display:block;margin-left:18px}.header .mobile-menu .menu-list .has-submenu ul .menu-item{background:transparent;border-bottom:none;flex-direction:row;height:auto;padding:0}.header .mobile-menu .menu-list .has-submenu ul .menu-item .menu-item-link{align-items:center;display:flex;height:auto;justify-content:flex-start;padding:12px 16px 12px 20px;width:100%}.header .mobile-menu .menu-list .has-submenu ul .menu-item .menu-item-link .menu-item-text{font-family:var(--primaryFont);font-size:14px;font-weight:500;line-height:150%}.header .header-right .contact-number{display:flex}.header .header-right .contact-number .tel-number{color:#b10028;display:inline;font-family:var(--primaryFont);font-size:14px;font-weight:600;line-height:150%}}@media screen and (max-width:480px){.sticky-nav-desktop{display:block}}