.navfeatured-item__image{border-radius:10px;overflow:hidden;margin-bottom:20px}.navfeatured-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.navfeatured-item__copy .tag{font-size:14px;text-transform:uppercase;font-weight:700;color:#00a3af;line-height:1.57;margin-bottom:16px}.navfeatured-item__copy .title{font-size:24px;font-weight:700;color:#002f35;line-height:1.42;margin-bottom:16px}.navfeatured-item__copy .subtext{font-size:14px;font-weight:400;line-height:1.57;margin-bottom:22px;color:#002f35}.submenu.level-2 ul.link-list>li>a img{display:inline-block;vertical-align:middle;width:40px}.navfeatured-item a:hover{text-decoration:none}@media(min-width:1200px){.menu.level-1>.has-menu{position:relative}.submenu.level-2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:70px 75px 50px;gap:55px;min-width:110%}.submenu.level-2 li{margin-bottom:30px}.submenu.level-2 .menu-arrow{margin-left:12px}.submenu.level-2 ul.link-list>li>a{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.submenu.level-2 .menu-item__media{width:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.submenu.level-2 .menu-item__media.no-image{display:none!important}.submenu.level-2 .menu-item__copy{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.submenu.level-2 .menu-item__copy .title{font-size:18px}.submenu.level-2 ul.link-list.level-1{position:relative}.navfeatured-items,.submenu.level-2 ul.link-list.level-1{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.navfeatured-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.navfeatured-item{display:block;width:350px;-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px}.submenu.level-3{position:absolute;top:-25px;left:100%;background:#fff;min-height:100%;padding:25px;display:none;min-width:410px}.submenu.level-2 .link-list.level-1>li:hover .submenu.level-3{display:block}.submenu.level-3 .link-list.level-2>li{padding-left:1.5rem}.submenu .submenu li:before{content:none}.submenu.level-3 .title{font-size:18px;font-weight:700;line-height:1.67}.submenu .subtext{max-width:290px;white-space:normal;font-size:14px;line-height:1.43;font-weight:400;color:#002f35}.submenu.level-3 .subtext{min-width:290px}.submenu.level-2 .item-viewall>a .title{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#d04500}.submenu.level-2 .item-viewall>a .title .chevron{display:none}.item-alt-style .submenu.level-2 .item-viewall>a .title{color:#002f35;font-size:18px;letter-spacing:inherit;text-transform:none}.item-alt-style .submenu.level-2 .item-viewall>a .title .chevron{display:inline}.item-alt-style .submenu.level-2 .item-viewall>a .title .default{display:none}.item-alt-style .submenu.level-2>.link-list>li:not(.item-viewall){margin-bottom:20px}.item-alt-style .submenu.level-2>.link-list>li:not(.item-viewall)>a .title{font-size:14px;letter-spacing:2px;text-transform:uppercase}.item-alt-style .submenu.level-2>.link-list>li:not(.item-viewall)>a .title:after{content:"»";display:inline-block;vertical-align:middle}.item-alt-style .submenu.level-2 .menu-item__media.no-image{display:block!important}}@media(max-width:1199px){.navigation-primary .menu-item{padding-top:0;padding-bottom:0;margin-bottom:0}.navigation-primary .menu-item.menu-cta{padding-top:20px;padding-bottom:20px}.navigation-primary .menu.level-1>li{position:relative;margin-bottom:0}.navigation-primary .submenu.level-2{position:relative;padding-top:15px}.navigation-primary .menu.level-1>li:after,.navigation-primary .submenu.level-2:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:1px;background-color:#ccc;display:block}.navigation-primary .submenu.level-3{margin-top:15px}.navigation-primary .submenu.level-3>.link-list>li:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:100vw;background-color:#f7f7f7}.navigation-primary .submenu.level-3>.link-list>li>*{position:relative}.navigation-primary .menu.level-1>.menu-item>.menu-link{font-size:18px}.navigation-primary .menu.level-1>.has-submenu>.menu-link{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:75%}.navigation-primary .has-submenu .menu-arrow{position:relative;padding:15px 14px}.navigation-primary .has-submenu .menu-arrow svg{display:none}.navigation-primary .has-submenu .menu-arrow:after,.navigation-primary .has-submenu .menu-arrow:before{content:"";background-color:#002f35;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:2px;top:50%;left:50%}.navigation-primary .has-submenu .menu-arrow:after{width:2px;height:15px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.navigation-primary .has-submenu.shown>a .title .menu-arrow:after,.navigation-primary .submenu-toggle:checked~.menu-arrow:after{-webkit-transform:rotate(90deg) translate(-7px,1px);-ms-transform:rotate(90deg) translate(-7px,1px);transform:rotate(90deg) translate(-7px,1px)}}.navigation-primary li.shown .submenu .submenu li:before{background-color:#f7f7f7!important}.submenu .submenu a{font-weight:700}.navigation-primary li.has-submenu.shown{background-color:transparent}.navigation-primary li.has-submenu.shown *{color:#002f35!important}.navigation-primary .menu-link{font-size:16px;display:block}@media(min-width:1200px){.submenu.level-2{top:100%;margin-top:42px}.is-dark .submenu.level-2{border-top-left-radius:0;border-top-right-radius:0}.submenu.level-2:after{content:"";height:42px;width:100%;position:absolute;bottom:100%;left:0}.is-dark .submenu.level-2:before{border:none}.has-submenu{position:static}.menu.level-1>li{position:relative}.navigation-primary .menu-link{display:inline-block}}@media(max-width:1199px){.submenu{display:none}.navigation-primary .has-submenu{display:block}.submenu.level-2,.submenu .submenu{padding-left:0}.navigation-primary .menu-link{padding:15px 0}.navigation-primary .menu.level-1>.has-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-primary .submenu-toggle:checked~.menu-arrow{-webkit-transform:none;-ms-transform:none;transform:none}}