.megamenu__level-0{display:flex}.megamenu input[type=checkbox],.megamenu input[type=radio]{display:none}.megamenu ul{list-style:none;margin:0;padding:0}.megamenu__content{border-radius:25px;box-shadow:4px 4px 8px rgba(0,0,0,.25);display:flex;left:50%;max-width:1226px;opacity:0;padding:0;position:absolute;right:0;top:0;transform:translateX(-50%);transition:none;visibility:hidden;width:100%;z-index:-1}.megamenu__content--with-transition{transition:top .3s ease-in-out}.megamenu__content.banner{flex-direction:column;padding:0}.megamenu .submenu-toggle .megamenu__content--active{opacity:1;top:103%;visibility:visible;z-index:5}.megamenu .submenu-toggle .submenu--active{opacity:1;top:100%;transition:top .3s ease-in-out,opacity .4s;visibility:visible;z-index:1}.megamenu__container{display:flex;margin:0 auto}.megamenu__col{flex-basis:100%;padding:20px}.megamenu__col:first-child{flex-basis:100%;padding:20px 20px 20px 32px}.megamenu__col:last-child{flex-basis:100%;padding:20px 32px 20px 20px}.megamenu__col:has(.megamenu__related){background:linear-gradient(179.96deg,#d2efff .04%,#fff 120.1%);border-bottom-right-radius:25px;border-left:none!important;border-top-right-radius:25px;padding:30px}.megamenu__col:not(:first-child){border-left:1px solid #bdbdbd}.megamenu .megamenu__item{border-radius:5px;cursor:pointer;margin-bottom:0;padding:5px;transition:all .3s ease-in-out}.megamenu__link,.megamenu__link:focus,.megamenu__link:hover{text-decoration:none}.megamenu .megamenu__content .megamenu__item{margin:20px auto 0 0}.megamenu .megamenu__content .megamenu__item:first-child{margin-top:0}.megamenu .menu-arrow{cursor:pointer}.header__container{position:static;z-index:99}.megamenu__link--notlink{pointer-events:none}.megamenu .submenu{background:#fff;min-width:240px;opacity:0;padding:0 0 24px;position:absolute;top:0;transition:top .3s ease-in-out,opacity .4s;visibility:hidden;z-index:0}.megamenu label:not(.menu-loggin) svg{transition:all .5s ease-in-out}.megamenu .submenu-toggle--active label svg{transform:rotate(180deg);transition:all .5s ease-in-out}.dropdown .menu-item{padding:10px 16px}.dropdown .menu-item:hover{background:#0380c4;border-radius:6px}.dropdown .menu-item:hover>a{color:#fff!important}.dropdown .menu-item .megamenu__link{padding:0}.megamenu__container{width:100%}.megamenu__container .megamenu__link-hover,.megamenu__container .megamenu__link-icon{border-radius:0;padding:0;width:27px}.megamenu__container .megamenu__link{align-items:center;display:flex;gap:16px;position:relative;width:100%}.banner .megamenu__container .megamenu__link{align-items:flex-start}.banner .megamenu__link-icon{margin-top:10px}.megamenu__container .megamenu__link h2{font-size:21px;font-weight:800;margin-bottom:0}.megamenu__container .megamenu__link p{font-size:14px;font-weight:500;margin-bottom:0}.megamenu__col hr{background:#a8a8a8;margin:30px 0}.megamenu__submenu.grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}.megamenu__submenu.grid h2{font-size:14.38px;font-weight:800;margin-bottom:0}.megamenu__submenu.grid p{font-size:11px;font-weight:500;line-height:155%;margin-bottom:0}.megamenu__container .grid .megamenu__link{display:flex;gap:5px}.megamenu__link-icontainer{width:5.5%}.megamenu__link-tcontainer{width:94.5%}.grid .megamenu__link-icontainer{width:15%}.grid .megamenu__link-tcontainer{width:85%}.megamenu__link-tcontainer svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.grid .megamenu__item{margin:0!important}.megamenu__text{margin-bottom:16px}.megamenu__banner{background:linear-gradient(180deg,#def3ff,#fff);border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:40px;position:relative}.megamenu__banner img{border-bottom-right-radius:25px;bottom:0;height:98%;position:absolute;right:0;z-index:0}.megamenu__banner h2{color:#0380c4;font-size:14px;font-weight:800;text-transform:uppercase}.megamenu__banner a{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;gap:14px;text-decoration:none}.megamenu__banner>div{margin-bottom:18px}.megamenu__banner .button{color:#0380c4;font-size:14px;font-weight:800;text-decoration:underline;text-transform:uppercase}.megamenu__banner a svg path{fill:none!important}.megamenu .megamenu__content .megamenu__item:hover{background:#0380c4;border-radius:5px;margin-bottom:0;padding:5px;transition:all .3s ease-in-out}.megamenu .megamenu__content .megamenu__item.related{align-items:center;border-bottom:1px solid #a8a8a8;border-radius:0;display:flex;margin:0;min-height:71px;padding:10px 16px}.megamenu .megamenu__content .megamenu__item.related:last-child{border-bottom:none}.megamenu .megamenu__content .megamenu__item.related:hover{border-bottom:none;border-radius:5px;min-height:71px;padding:10px 16px}.megamenu .megamenu__content .megamenu__item a,.megamenu .megamenu__content .megamenu__item:hover a{border:none!important}.megamenu .megamenu__content .megamenu__item:hover *{color:#fff!important;transition:all .3s ease-in-out}.megamenu__related .blog-post>a{display:flex;gap:18px;padding:10px 0;text-decoration:none!important}.megamenu__related .blog-post h3{font-size:18px;font-weight:700}.megamenu__related .blog-post .post-thumbnail{height:100px;width:20%}.megamenu__related .blog-post .post-thumbnail img{border-radius:5px;object-fit:cover}.megamenu__related .blog-post .post-content{width:68%}.megamenu__related .post-content .summary{color:#000;font-size:11px;font-weight:500;line-height:155%;margin-bottom:5px}.megamenu__related .post-content .button{color:#0380c4;font-size:11px}.megamenu__related h2{color:#0380c4;font-size:14px;font-weight:800;padding:0 20px 10px 0;text-transform:uppercase}.dropdown .menu-item>a{align-items:center;display:flex;gap:10px;line-height:0px!important}.dropdown .menu-item:not(:last-child){border-bottom:1px solid #a8a8a8!important}.megamenu__item:has(.menu-loggin) .dropdown.submenu .menu-item{border-bottom:1px solid #fff!important}.dropdown-icon-hover,.megamenu__link-icon-hover,.megamenu__submenu>li.megamenu__item.icon-hover:hover .megamenu__link-icon{display:none}.megamenu__submenu>li.megamenu__item.icon-hover:hover .megamenu__link-icon-hover{display:block}.submenu>li.menu-item.icon-hover:hover .dropdown-icon{display:none}.submenu>li.menu-item.icon-hover:hover .dropdown-icon-hover{display:block}.menu-item.icon-hover p{line-height:1.2em;margin-bottom:0}@media (max-width:1100px) and (min-width:993px){.megamenu__link{font-size:14px!important}}@media(min-width:993px){.dropdown.submenu.submenu--active{transform:translateX(-36%)}.megamenu__item:has(.menu-loggin) .dropdown.submenu.submenu--active{transform:translateX(-76%)}.megamenu__item:has(.menu-loggin).submenu-toggle--active{background:#d2efff!important;border-radius:25px;margin-left:16px!important;padding:5px 16px}}@media (min-width:993px){.megamenu__content,.megamenu__content:has(.megamenu__banner){background-clip:padding-box;background-color:#fff;border-radius:25px;box-sizing:border-box;max-height:77vh;overflow-y:auto;scrollbar-color:#ccc transparent;scrollbar-width:thin}.megamenu__content::-webkit-scrollbar{width:8px}.megamenu__content::-webkit-scrollbar-track{background:transparent;margin-block:10px}.megamenu__content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px}.megamenu__content::-webkit-scrollbar-thumb:hover{background-color:#aaa}}@media(max-width:992px){.megamenu__content{background-color:#fff!important;box-shadow:none}.megamenu{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:100%;transition:all .3s ease-in-out;width:100%;z-index:3}.header__navigation.open .megamenu{height:auto;height:100vh;left:0;opacity:1;overflow-y:scroll;right:0;width:100%;z-index:5}.megamenu__content{left:0;padding:16px;transform:translateY(0)}.megamenu .megamenu__content .megamenu__item{margin:22px auto 0}.megamenu__item{display:grid}.megamenu .submenu{height:0;opacity:0;padding:0;position:relative;transition:opacity .3s ease-in-out;visibility:hidden;z-index:-1}.megamenu .submenu-toggle{position:relative}.megamenu__link-icontainer{display:none}.megamenu__text{padding-top:34px!important}.megamenu__submenu.grid{display:flex;flex-direction:column;gap:0}.megamenu .submenu-toggle .submenu--active{height:auto;opacity:1;top:0;transform:translateY(0);transition:opacity .3s ease-in-out;visibility:visible;z-index:5}.megamenu__link svg{display:inline;float:right}.megamenu__level-0{border-top:2px solid #575756;flex-direction:column}.megamenu .megamenu__item .megamenu__link,.megamenu__text{display:flex;padding:25px 24px}.header__cta--desktop{padding-top:20px}.megamenu .megamenu__item{border-bottom:2px solid #575756;border-radius:0;padding:0}.megamenu__text{border-bottom:1px solid #fff;display:block}.megamenu .menu-arrow{float:right;margin-right:0;margin-top:10px}.megamenu__content{padding:0}.megamenu__container{flex-direction:column}.megamenu__col{padding:0}.megamenu .megamenu__content .megamenu__item{margin:0 auto}.megamenu__col:not(:first-child){border-left:none}.megamenu .megamenu__content .megamenu__item{border-bottom:1px solid #fff}.megamenu__content{height:0;position:relative}.megamenu .submenu-toggle .megamenu__content--active{height:auto;top:0;transform:translateY(0)}.dropdown.submenu--active,.megamenu__content--active{padding-left:18px!important;padding-right:18px!important;width:100%}.megamenu__col:has(.megamenu__related){display:none}.megamenu__col{padding:0!important}.megamenu .megamenu__content .megamenu__item.related{min-height:auto;padding:0!important}.megamenu__container .megamenu__link-icon{height:27px;object-fit:contain;width:27px}.megamenu__container .megamenu__link h2{font-size:16px;font-weight:700;margin-bottom:0}.dropdown>.menu-item{padding:0}.megamenu__banner{display:none}.megamenu label:not(.menu-loggin) svg{display:flex}.megamenu__level-0{border-top:2px solid #575756;flex-direction:column;margin:0 24px!important}.megamenu .megamenu__item .megamenu__link,.megamenu__text{padding:25px 0}.megamenu__content.megamenu__content--active .megamenu__container{display:flex}.megamenu__content .megamenu__container{display:none}}.megamenu__content--active.scrollable-menu{box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.1);scrollbar-color:#0380c4 transparent;scrollbar-width:thin}.megamenu__content--active.scrollable-menu::-webkit-scrollbar{width:6px}.megamenu__content--active.scrollable-menu::-webkit-scrollbar-thumb{background-color:#0380c4;border-radius:3px}.megamenu__content--active.scrollable-menu:after{background:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.megamenu__content--active .megamenu__related{display:none}.megamenu__content--active .megamenu__related:first-of-type{display:block}