nav{background-color:var(--white);border-bottom:2px solid var(--dark-gray);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0 calc(var(--main-padding)*2);position:fixed;top:0;width:100vw;z-index:999}nav,nav .nav-logo{align-items:center;display:flex;height:var(--nav-height)}nav .nav-content{align-items:center;display:flex;flex-direction:row;flex-grow:4;justify-content:flex-end}nav .nav-cta{text-align:right}nav a,nav a:hover{text-decoration:none}nav a:hover{color:var(--secondary)}nav .category-name{padding-bottom:12px}nav .category-name span{font-size:var(--medium-up-heading6);font-weight:700;line-height:var(--line-height-heading6)}nav .category-name a,nav .category-name span{color:var(--heading-color)}nav .category-name a:hover{color:#faa61a}nav #menu-button,nav ul,nav ul li,nav ul li a{border:0;color:var(--black);display:block;list-style:none;margin:0;padding:0;position:relative}nav #menu-button{padding:var(--main-padding)}nav ul li a:hover{color:var(--sunshine)}nav ul li{padding:0}#nav>ul{flex-direction:row;height:var(--nav-height);justify-content:flex-end}#nav>ul,#nav>ul>li{align-items:center;display:flex}#nav>ul>li{float:right;line-height:var(--nav-height);margin-right:calc(var(--main-padding)*1.5);min-height:var(--nav-height);padding:0}#nav>ul>li>a>span,#nav>ul>li>a>span>span,#nav>ul>li>ul>li>a>span{font-size:14px}nav .nav-cta-mobile{display:none}@media (max-width:9999px){#nav>ul{display:none}#nav>ul>.has-sub>a:hover,#nav>ul>li>a span:hover,#nav>ul>li>a:hover,#nav>ul>li>a>span:hover,#nav>ul>li>ul>li>a>span:hover{color:var(--sunshine)!important;cursor:pointer}nav .nav-cta-mobile{display:block}nav .nav-cta-desktop{display:none}#nav>ul>li{line-height:var(--nav-mobile-li-height);min-height:var(--nav-mobile-li-height);padding:0}nav .nav-navigation{order:2}#nav>ul>li{margin-right:0}}nav:after,nav>ul:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}nav #menu-button{display:none}@media (min-width:9999px){nav .nav-content{align-items:center;display:flex;display:none;flex-direction:row;flex-grow:4;justify-content:flex-end}nav .nav-navigation{display:flex;flex:auto;justify-content:var(--nav-menu-position);padding:0 calc(var(--main-padding)*2)}#nav>ul>li>a>span:hover{color:var(--primary);cursor:pointer}#nav>ul>li.has-sub>a{margin-right:18px}#nav>ul>li.has-sub>a:after{border-bottom:2px solid var(--black);border-left:2px solid var(--black);content:"";height:6px;margin-left:6px;margin-top:calc(var(--nav-height)*.5 - var(--main-padding)*.25);position:absolute;transform:rotate(-45deg);transform-origin:center;transition:transform .25s ease-out,top .15s ease-out;width:6px}#nav ul ul{background-color:#fff;background-color:var(--dropdown-menu-bg-color);box-shadow:0 0 10px #00000029;left:-9999px;margin-left:calc(var(--main-padding)*-1);min-width:192px;opacity:0;padding:var(--main-padding);position:absolute;top:80px;transition:top .1s ease,opacity .1s ease-in}#nav ul ul a{color:var(--dropdown-menu-text-color);text-decoration:none}#nav ul ul a:hover{color:#faa61a;text-decoration:none}#nav.align-right ul ul{text-align:right}.open-desktop-menu{left:0!important;opacity:1!important;transition:opacity .25s ease-in}#nav ul ul li a{line-height:calc(var(--paragraph)*1.4)}#nav ul ul li.active>a span,#nav ul ul li:hover>a span{color:var(--primary-color)}#nav>ul>li>ul:after{display:block;position:absolute}}@media (max-width:9999px){#nav{background:var(--background-color);font-size:var(--menu-mobiles-font-size)}#nav .nav-content{flex-direction:row-reverse;justify-content:flex-start}#nav>ul{display:none}#nav>ul.open{background-color:var(--nav-mobile-background-color);display:block;left:0;min-height:100vh;overflow-y:auto;padding:calc(var(--main-padding)*4) calc(var(--main-padding)*3) calc(var(--nav-height)*2);position:fixed;scrollbar-color:var(--medium-gray) var(--nav-mobile-background-color)!important;top:var(--nav-height);width:100%;z-index:9}#nav>ul.open::selection{background-color:transparent;color:inherit}#nav>ul.open::-webkit-scrollbar-track{background:var(--medium-gray)!important}#nav.align-right>ul{float:none}#nav.align-center>ul{text-align:left}#nav.align-right>ul>li,#nav>ul>li{display:block;float:none}#nav>ul>li{font-size:24px;font-weight:700}#nav>ul>li>a{border-right:0;color:var(--nav-mobile-text-color);padding:0 calc(var(--main-padding)*4)}#nav>ul>.has-sub>a{pointer-events:none}#nav>ul>li>a:hover{color:var(--secondary)}#nav #menu-button{cursor:pointer;display:block}#nav ul li:hover>ul,#nav ul ul,#nav.align-right ul li:hover>ul,#nav.align-right ul ul,#nav.align-right>ul>li>ul,#nav>ul>li>ul{left:0;opacity:1;padding:0;position:relative;right:auto;text-align:left;top:auto;width:100%}#nav ul ul{border:none;display:none}#nav ul ul li{padding-bottom:var(--main-padding);width:100%}#nav ul ul li a{box-shadow:none;color:var(--nav-mobile-text-color);line-height:20px;margin-top:0;padding-left:20px;width:100%}#nav ul ul li a:hover{color:var(--secondary)}#nav ul ul li:first-child>a,#nav ul ul li:last-child>a{border-radius:0}#nav #menu-button:before{height:3px;top:5px}#nav #menu-button:after,#nav #menu-button:before{border-top:2px solid var(--black);content:"";display:block;position:absolute;right:0;transform-origin:center;transition:transform .25s ease-out,top .15s ease-out;width:22px}#nav #menu-button:after{border-bottom:2px solid var(--black);height:7px;top:10px}#nav #menu-button.crossed:before{top:10px;transform:rotate(45deg)}#nav #menu-button.crossed:after{border-top:0;height:0;transform:rotate(-45deg)}#nav ul.open ul li.has-sub>a:after,#nav>ul.open>li.has-sub>a:after{border-bottom:2px solid var(--nav-mobile-text-color);border-left:2px solid var(--nav-mobile-text-color);content:"";height:11px;position:absolute;right:12px;top:18px;transform:rotate(-45deg);transform-origin:center;transition:transform .25s ease-out,top .15s ease-out;width:11px}#nav>ul.open>li.has-sub.sub-open>a:after{top:19px;transform:rotate(135deg)}#nav ul.open li.has-sub.sub-open ul{display:block}#nav .nav-language-switcher{border-bottom:none;border-top:none;order:-2}#nav .nav-language-switcher a{background-color:var(--background-color)}#nav .nav-language-switcher a span{color:var(--black);font-family:var(--font-family);font-size:var(--heading6)}#nav .nav-language-switcher span .lang_switcher_class{display:block}#nav .nav-language-switcher span .lang_switcher_class .globe_class{background-image:none;height:0;width:0}#nav .nav-language-switcher span .lang_switcher_class .globe_class a{background-color:transparent}#nav .nav-language-switcher span .lang_switcher_class .globe_class .lang_list_class{left:160px;position:absolute;right:0;top:4px;width:100vw}#nav ul ul ul,#nav ul ul ul li{display:none}}#nav>ul>li>a>span,#nav>ul>li>ul>li>a>span{color:#fff!important}#nav>ul>li>ul>li>a>span{font-weight:400;line-height:22px}#nav>ul>.has-sub>a:hover,#nav>ul>li>a span:hover,#nav>ul>li>a:hover,#nav>ul>li>a>span:hover,#nav>ul>li>ul>li>a>span:hover{color:var(--sunshine)!important;cursor:pointer}#nav>ul>li>a{border-top:1px solid #fff;padding-left:0}@media (max-width:1023px){#nav>ul>li{font-size:30px}#nav>ul>li>a>span,#nav>ul>li>ul>li>a>span{font-size:var(--paragraph);line-height:var(--paragraph-line-height)}#nav>ul.open>li.has-sub.sub-open>a:after,#nav>ul.open>li.has-sub>a:after{top:29px}#nav ul ul li{padding-bottom:calc(var(--main-padding)*1.5)}#nav>ul>li>a{padding:var(--main-padding) 0}}@media (min-width:1024px){#nav>ul.open{border-left:1px solid var(--dark-gray);left:auto;right:0;width:360px}}