.header__container{justify-content:space-between;margin:0 auto;max-width:1200px;position:relative}.header__container,.header__container .menu-buttons{align-items:center;display:flex}.header__container .button{background-color:#b1e00a;color:#001333;font-size:12px;font-weight:800;padding:10px 15px}.header__container .button:hover{background-color:#02cdef;color:#fff}.header__container .button--simple{font-size:12px;margin-left:10px}.button--simple:after{margin-left:3px}.header__logo img{max-width:100px;text-align:left}.menu{justify-content:space-between;padding:10px 20px}.menu,a.main-menu-item{display:flex;position:relative}a.main-menu-item{align-items:center;color:#001233;font-family:Red Hat Display,Arial;font-size:13px;font-weight:800;margin:0 20px 0 0;padding:15px;text-decoration:none;text-transform:uppercase}.main-menu-item .arrow{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none' viewBox='0 0 11 6'%3E%3Cpath fill='%23353535' d='m5.011.16-4.4 4.4a.543.543 0 0 0 0 .768l.514.513c.211.212.555.212.687 0l3.584-3.486 3.503 3.487c.212.211.556.21.768-.001l.513-.513a.543.543 0 0 0 0-.769L5.78.16a.543.543 0 0 0-.769 0'/%3E%3C/svg%3E");display:block;margin-left:8px;position:absolute;right:0;top:45%;transform:rotate(180deg);transition:transform .2s ease-in-out}.menu-item:hover .arrow{transform:rotate(-180deg);transform-origin:50% 55%}.mega-menu{background-color:#fff;border-top:1px solid #f2f2f2;box-shadow:0 10px 10px rgba(0,0,0,.12);display:none;left:0;padding:0 0 40px;position:fixed;top:50px;transform:translateY(8px);transition:all .25s ease-in-out;width:100%;z-index:1}.mega-menu-inner{margin:0 auto;max-width:1200px}.icon-container-flex{display:flex;margin-bottom:5px;padding:10px}.icon-container-flex:hover{border-radius:40px}.icon-container-flex img.icon-img{display:none}.icon-menu-item-link,.icon-menu-item-subtext{font-size:14px;margin:0}.menu-item{position:relative}.menu-item a{cursor:pointer}.mega-menu .column{display:flex;justify-content:space-between}.mega-menu .column-inner{padding:0 30px;width:35%}.mega-menu .column-inner.col-two{margin-top:55px;padding:30px}.mega-menu .column-inner.col-three{background-color:#f4f6fa;border-radius:40px;padding:30px}.mega-menu .column-inner.col-three .mega-menu-resources{display:flex}.mega-menu .column-inner.col-three .mega-menu-resources div{max-width:150px}.mega-menu .column-inner.col-three .mega-menu-resources img{max-width:130px}.mega-menu .column .button{background-color:transparent;border:2px solid #0d54d1;color:#0d54d1;display:inline-block;width:auto}.mega-menu .column .button:hover{background-color:#0d54d1;border:2px solid #0d54d1;color:#fff;display:inline-block;width:auto}.mega-menu .column h3{font-size:18px;margin:0}.mega-menu .column a{color:#001233;text-decoration:none;transition:background-color .3s}.mega-menu .main-mega-icon-subitems a:hover{background-color:#f0f0f0}.mega-menu .column a img{height:20px;margin-right:10px;width:20px}.mega-menu .cta{clear:both;padding-top:20px}.mega-menu .cta a{color:#e82e71;display:inline-block;padding:5px 10px;text-decoration:none}.mega-menu .cta a:hover{text-decoration:underline}@media screen and (max-width:768px){body.menu-open{overflow:hidden}.header__container{flex-direction:column}.header__logo-container{align-items:center;display:flex;justify-content:space-between;padding:20px;width:100%}body.menu-open .header__logo-container{background-color:#fff}.mega-menu{top:unset}.mega-menu .column{flex-direction:column;width:100%}.mega-menu-inner{padding:0 20px}.mega-menu .column-inner{padding:0;width:100%}.main-mega-item{margin:0 0 20px}.menu.active .mega-menu-inner .main-menu-item{display:none!important}.mega-menu .column a{justify-content:flex-start!important}.mega-menu .column-inner.col-two{margin-top:0;padding:0}.icon-menu-item-subtext,.menu{display:none}.menu{flex-direction:column;width:100%}.menu.active{background:#fff;display:flex}.menu-item .mega-menu{display:none}.menu-item.active .mega-menu,.menu-toggle{display:block}.menu-toggle{color:#fff;cursor:pointer;font-size:16px;padding:10px;text-align:center;width:100%}.menu-item a{align-items:center;display:flex;justify-content:space-between;width:100%}.header__container .menu-buttons{margin:10px 0 10px 10px}.mega-menu .column-inner.col-three{display:none}}.hamburger{cursor:pointer;display:none}.hamburger div{background-color:#001233;height:3px;margin:5px;transition:.4s;width:25px}@media (max-width:768px){.hamburger{display:block;position:relative;right:0;width:50px}}