@media (max-width:1023px){body.nav-active{overflow:hidden}.nav-drop{background:#0f3740;bottom:0;display:block;height:0;left:0;opacity:0;overflow:auto;padding:120px 40px 80px;position:fixed;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:5}body.nav-active .nav-drop{display:block;height:100vh;opacity:1;visibility:visible}}.header{background:#0f3740;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.header .container{margin:0 auto;max-width:1128px;padding:0 25px}@media (min-width:1024px){.header .container{padding:0 50px}}.header .top-bar{background:#0f3740;display:none;padding:10px 0}@media(min-width:1024px){.header .top-bar{display:block}}@media(min-width:1500px){.header .top-bar{padding:20px 0}}.header .top-bar .container{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-end}.header .top-menu{display:block;list-style:none;margin:40px 0 0;padding:0}@media(min-width:1024px){.header .top-menu{display:flex;flex-flow:row wrap;gap:20px;margin:0}.header .nav-drop .top-menu{display:none}}.header .top-menu li{margin-bottom:20px}@media(min-width:1024px){.header .top-menu li{margin-bottom:0}}.header .top-menu a{color:#fff;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;transition:all .4s ease-in-out}@media(min-width:1024px){.header .top-menu a{font-size:15px}}.header .top-menu a:hover{opacity:.7}.header .button-wrap{line-height:1;margin-top:40px}@media(min-width:1024px){.header .button-wrap{margin:0}.header .nav-drop .button-wrap{display:none}}.header .button{background:#fff;border:0;border-radius:30px;box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);color:#000;display:inline-block;font-size:13px;font-weight:700;line-height:21px;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease-in-out}@media(min-width:768px){.header .button{color:#11424d;font-size:15px;padding:3px 25px}}.header .button:hover{background:#d9d9d9}.header .menu-bar{background:#0f3740;padding:20px 0;position:relative}@media(min-width:1024px){.header .menu-bar{background:#11424d}}@media(min-width:1500px){.header .menu-bar{padding:50px 0 40px}}.header .menu-bar .container{align-items:center;display:flex;flex-flow:row wrap}.header .menu-bar .button-wrap.tablet{display:none;margin:0;position:absolute;right:60px;top:15px}@media(min-width:768px){.header .menu-bar .button-wrap.tablet{display:block}}@media(min-width:1024px){.header .menu-bar .button-wrap.tablet{display:none}}.header .menu li.has-dropdown a:hover .nav-arrow:before{margin-top:0;transform:rotate(225deg)}.header .logo{display:inline-block;flex-shrink:0;width:180px;z-index:10}@media (min-width:1024px){.header .logo{width:255px}}.header .logo a{display:block}.header .logo img{display:block;height:auto;width:100%}.header .main-nav{position:absolute;right:15px;top:calc(50% - 24px)}@media (min-width:1024px){.header .main-nav{padding-left:35px;position:static}}@media (min-width:1500px){.header .main-nav{padding-left:40px}}.header .nav-opener{align-items:center;display:flex;flex-direction:column;gap:4px;height:26px;justify-content:center;position:absolute;right:15px;top:15px;width:26px}@media (min-width:1024px){.header .nav-opener{display:none}}.header .nav-opener span{display:none}.header .nav-opener span,.header .nav-opener:after,.header .nav-opener:before{background:#fff;border-radius:3px;content:"";height:2px;position:relative;transition:.4s;width:26px}.header .nav-opener.nav-close span{display:none}.header .nav-opener.nav-close:before{top:3px;transform:rotate(45deg)}.header .nav-opener.nav-close:after{bottom:3px;transform:rotate(-45deg)}@media (max-width:767px){.header .nav-drop{padding:100px 30px 60px}}.header .menu{list-style:none;margin:0;padding:0}@media (min-width:1024px){.header .menu{align-items:center;display:flex;flex-direction:row}}.header .menu li{margin-bottom:20px;position:relative}@media(min-width:1024px){.header .menu li{margin-bottom:0}}.header .menu li a{color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:20px;padding:0;position:relative;text-decoration:none}@media (min-width:1024px){.header .menu li a{font-size:20px;line-height:24px;padding:8px 30px 8px 15px}}@media (min-width:1500px){.header .menu li a{font-size:20px;padding:8px 40px 8px 20px}}@media (min-width:768px){.header .menu li.visible-mobile{display:none}}.header .menu li .nav-arrow{cursor:pointer;height:15px;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:15px;z-index:2}@media(min-width:1024px){.header .menu li .nav-arrow{right:12px}}@media(min-width:1500px){.header .menu li .nav-arrow{right:20px}}.header .menu li .nav-arrow:before{border:2px solid #a9ff3f;border-left:0;border-top:0;content:"";display:block;height:9px;left:50%;margin-left:-4px;margin-top:-7px;pointer-events:none;position:absolute;top:50%;transform:rotate(45deg);transition:.3s;width:9px}@media (min-width:1024px){.header .menu li:hover>.sub-dropdown{border-color:#858585;opacity:1;visibility:visible}}@media (max-width:1023px){.header .menu li.active>.nav-arrow:before{margin-top:0;transform:rotate(225deg)}}.header .menu .sub-dropdown{display:none;list-style:none;margin:0;padding:15px 0;width:100%}@media (min-width:1024px){.header .menu .sub-dropdown{background:hsla(0,0%,100%,.9);display:block;left:0;min-width:270px;opacity:0;overflow:hidden;padding:28px;position:absolute;top:100%;transition:all .3s ease-in-out;visibility:hidden}}@media (min-width:1500px){.header .menu .sub-dropdown{min-width:298px;padding:38px 40px}}.header .menu .sub-dropdown li{margin-bottom:10px}@media(min-width:1500px){.header .menu .sub-dropdown li{margin-bottom:16px}}.header .menu .sub-dropdown li:last-child{margin-bottom:0}.header .menu .sub-dropdown li a{border-bottom:2px solid transparent;color:#fff;font-size:14px;padding:0}@media(min-width:1024px){.header .menu .sub-dropdown li a{color:#0f3740;font-size:16px;text-transform:inherit}}@media(min-width:1500px){.header .menu .sub-dropdown li a{font-size:18px}}.header .menu .sub-dropdown li a:hover{border-color:#0f3740}.header .menu .sub-dropdown li a br{display:none}@media(min-width:1024px){.header .menu .sub-dropdown li a br{display:block}.header .menu .sub-dropdown li a.highlight{font-weight:700;text-transform:uppercase}.header .menu .sub-dropdown li a.blue{color:#007292}}body.landing-page-new{padding-top:68px}@media(min-width:1024px){body.landing-page-new{padding-top:127px}}@media(min-width:1500px){body.landing-page-new{padding-top:197px}}