@keyframes smoothScroll{0%{transform:translateY(-40px)}to{transform:translateY(0)}}.header-section{background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.2);position:relative;z-index:11}.header-fixed,.header-section{-webkit-transition:.5s;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:.5s}.header-fixed{animation:smoothScroll 1s forwards;position:fixed;top:0;width:100%;z-index:9999}.header-section nav{align-items:center;display:flex;justify-content:space-between;padding:20px 0;width:100%;z-index:10}.header-section nav .logo{line-height:0;width:18%}.header-section nav .logo img{max-width:210px!important;width:100%!important}.header-section nav .link-cta{align-items:center;display:flex;justify-content:space-between;top:100%;width:80%}.header-section nav .nav-links{align-items:center;display:flex;justify-content:center;list-style:none;padding:0 10px;width:80%}.header-section nav .nav-links li{align-items:center;display:flex;flex-wrap:wrap}.header-section nav .nav-links li a{color:#234e52;font-family:vista-sans;font-size:16px;font-weight:400;padding:0 30px}.header-section nav .nav-links li.active a{font-weight:700}.header-section nav .nav-links li .mega-menu{cursor:pointer;position:relative}.header-section nav .nav-links li .mega-menu:after{border-bottom:2px solid #234e52;border-right:2px solid #4a6e78;content:" ";cursor:pointer;height:8px;position:absolute;right:10px;top:6px;transform:rotate(45deg);transition:.4s ease-in-out;width:8px}.header-section nav .nav-links li.active .mega-menu:after{top:10px;transform:rotate(-135deg)}.header-section nav .nav-links li.active .mega-menu-box{display:block}.header-section nav .nav-links li .mega-menu-box{background:#edf2f7;display:none;left:0;padding:0 0 30px;position:absolute;top:85px;width:100%;z-index:9999}.header-section nav .nav-links li .mega-menu-box .box .main-box{margin-top:30px;max-width:400px}.header-section nav .nav-links li .mega-menu-box .box .main-box .icon-box{margin-bottom:8px}.header-section nav .nav-links li .mega-menu-box .box .main-box .icon-box svg{height:30px;fill:#2c7a7b}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box{padding:0}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box h4{color:#234e52;font-size:20px;font-weight:700;line-height:1.5}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box h4 a{color:#234e52;font-size:20px;padding:0}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box p{color:#1a202c;line-height:1.5}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box a.learn{color:#285e61;display:flex;font-size:14px;font-weight:700;margin-top:10px;padding:0}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box a.learn img{margin-left:-5px;opacity:0;transition:.4s}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box a.learn:hover img{margin-left:5px;opacity:1}.header-section nav .menu-cta{width:20%}.header-section nav .menu-cta ul{display:flex;justify-content:right}.header-section nav .menu-cta li a{background:#234e52;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:vista-sans;font-size:16px;font-weight:700;padding:10px 16px}.header-section nav .menu-cta li .login-button{background-color:transparent;border:1px solid #e2e8f0;color:#234e52;margin-left:8px}.header-section nav .hamburger div{background:#234e52;border-radius:20px;height:3px;margin:5px;transition:.3s;width:20px}.header-section nav .hamburger{display:none}.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.toggle .line2{transition:.7s;width:0}.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}@media(min-width:992px) and (max-width:1199.98px){.header-section nav .link-cta{width:82%}.header-section nav .nav-links li a{padding:0 19px}.header-section nav .menu-cta{width:24%}.header-section nav .nav-links li .mega-menu:after{right:2px}.header-section nav .nav-links li .mega-menu-box{top:80px}}@media(max-width:767.98px){.header-section nav .nav-links li .mega-menu-box .box .main-box .icon-box,.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box a.learn,.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box p{display:none}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box h4 a{display:table;font-size:15px;font-weight:400;margin:4px 0;width:100%}.header-section nav .nav-links li .mega-menu-box .box .main-box{margin-top:0!important;max-width:100%;width:100%}.header-section nav .nav-links li.active .mega-menu-box{margin:6px 0 0;padding:0}}@media(max-width:991.98px){.header-section nav .menu-cta ul{justify-content:left}.header-section nav .hamburger.open .line3{transform:rotate(-45deg) translate(-1px,1px)}.header-section nav .hamburger.open .line1{transform:rotate(45deg) translate(7px,7px)}.header-section nav .hamburger.open .line2{display:none}.header-section nav .logo{width:50%}.header-section nav .link-cta{background:#edf2f7;display:none;height:auto;left:0;overflow:scroll;padding:25px 0;position:absolute;width:100%;z-index:99999}.header-section nav .nav-links{display:block;margin:0 auto;padding:0 12px;width:100%}.header-section nav .hamburger{background:#edf2f7;border-radius:8px;cursor:pointer;display:block;height:44px;padding:7px;position:absolute;right:2%;top:41px;transform:translate(-5%,-50%);transition:.7s;width:44px;z-index:2}.header-section nav .menu-cta{margin:0 auto;padding:0 12px;width:100%}.header-section nav .nav-links li a{padding:0}.header-section nav .nav-links li{margin:0 0 15px}.header-section nav .nav-links li .mega-menu:after{right:-20px}.header-section nav .nav-links li .mega-menu-box{padding:0 0 10px;position:static}.header-section nav .nav-links li .mega-menu-box .box .main-box{margin-top:20px}.header-section nav .nav-links li .mega-menu-box .box .main-box .text-box p{font-size:14px}}@media(min-width:767.98px) and (max-width:991.98px){.header-section .container{max-width:100%}}@media(min-width:575.98px) and (max-width:767.98px){.header-section .container{max-width:100%}}@media(max-width:575.98px){.header-section nav .menu-cta,.header-section nav .nav-links{max-width:100%}}@media(max-width:375.98px){.header-section nav .logo{width:60%}.header-section nav .hamburger{top:40px}}