.main-menu{--offset-top: 189px;--selected-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05), 0 8px 20px rgba(0, 0, 0, 0.12), 0 4px 10px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08)}.main-menu>ul{padding-left:0;list-style:none}.main-menu .footer-menu{background-color:var(--color-brand-dust);margin:0;padding:0}.main-menu .footer-menu ul{display:block;width:100%}.main-menu .footer-menu ul a{color:#fff;display:block;text-align:start;font-weight:500;font-size:15px;line-height:1rem;padding:18px 45px 18px 16px;border-bottom:1px solid rgba(255,255,255,0.18)}.main-menu .footer-menu ul>li{display:block;text-align:start;margin:0}.main-menu .social-bar{display:block;margin-top:0}.main-menu .social-bar .app-newsletter-signup{display:block}.main-menu .social-bar .app-newsletter-signup .newsletter-signup-form{display:block;margin:0 auto 20px;max-width:360px}.main-menu .social-bar .app-newsletter-signup .newsletter-signup-form .input-group{margin-left:0}@media (min-width: 768px){.main-menu{--offset-top: 133px}}@media (max-width: 991.98px){.main-menu{position:fixed;z-index:1000001;left:-100%;top:var(--offset-top);width:100%;height:calc(100% - var(--offset-top));overflow-x:hidden;overflow-y:auto;transition:left .3s ease;background:#fff}.main-menu>ul{position:relative;z-index:7;margin:0;width:200%;background:#fff;transition:margin-left .3s ease}.main-menu>ul>li{width:50%}.main-menu>ul>li>a,.main-menu>ul>li>span{cursor:pointer;display:block;padding:18px 45px 18px 16px;border-bottom:1px solid rgba(0,0,0,0.18);position:relative;font-size:15px;line-height:17.58px}.main-menu>ul>li>a>*,.main-menu>ul>li>span>*{vertical-align:middle}.main-menu>ul>li>a .svg-icon,.main-menu>ul>li>span .svg-icon{fill:var(--color-basic-gray);position:absolute;top:15px;right:20px;width:24px;height:24px;opacity:0.75}.main-menu>ul>li.back-link{width:50%;padding:16px 15px;position:absolute;top:0;right:0;z-index:2;background:#fff;border:0;font-size:14px;cursor:pointer}.main-menu>ul>li.back-link .svg-icon{position:static;margin-top:-2px}.main-menu>ul>li .sub-menu{width:50%;position:absolute;top:55px;right:0;padding:16px;display:none;background:#fff}.main-menu>ul>li .sub-menu .row{display:block;margin:0}.main-menu>ul>li .sub-menu .row [class^="col"]{display:block;padding:0;width:auto;flex:none}.main-menu>ul>li .sub-menu picture{display:none}.main-menu>ul>li .sub-menu>h3{font-size:18px}.main-menu>ul>li .sub-menu>.btn{margin-bottom:15px}.main-menu>ul>li .sub-menu .list-bordered{display:none}.main-menu>ul>li .sub-menu h4{padding:15px 0;margin:0;border-top:1px solid rgba(0,0,0,0.18);font-weight:normal;font-size:14px}.main-menu>ul>li.has-sub-menu.active .sub-menu{display:block}.main-menu.sub-menu-visible>ul{margin-left:-100%}.main-menu .top-bar-links{background:#fff;position:relative;z-index:2;padding:30px 15px}.main-menu .top-bar-links>ul{list-style:none;margin:0;padding:0}.main-menu .top-bar-links>ul>li{display:block;padding:0;text-align:center;font-size:15px}.main-menu .top-bar-links>ul li+li{margin-top:22px}.main-menu .top-bar-links .btn{font-size:16px;padding-left:30px;padding-right:30px}}@media (min-width: 992px){.main-menu{--transition-speed: .14s;--transition-delay: .3s;--menu-font-size: 12px;--menu-font-weight: 600;--menu-line-height: 14.06px;--menu-letter-spacing: 0.015em;--sub-menu-h3-font-size: 14px;--sub-menu-h3-line-height: 17.36px;--sub-menu-h4-font-size: 12px;--sub-menu-h4-line-height: 14.06px;--sub-menu-font-size: 12px;--sub-menu-line-height: 14.06px;--sub-menu-padding: 20px;--main-menu-height: 60px;--main-menu-inner-height: 60px;--menu-item-padding-x: 15px;background:linear-gradient(0deg, var(--color-brand), var(--color-brand-dark));min-height:var(--main-menu-height);position:relative;z-index:11;display:flex}.main-menu>ul{align-items:center;display:flex;flex-wrap:nowrap;flex-grow:1;justify-content:space-between;align-self:center;height:var(--main-menu-inner-height);margin:0;position:relative}.main-menu>ul>li{display:flex;align-items:center;line-height:1rem;height:var(--main-menu-inner-height);vertical-align:middle}.main-menu>ul>li.has-sub-menu::before{visibility:hidden;opacity:0;content:'';width:100%;position:fixed;top:0;left:0;height:100%;background:rgba(0,0,0,0.03);z-index:1;pointer-events:none;transition:visibility 0s linear,opacity var(--transition-speed) linear}.main-menu>ul>li>a{cursor:pointer}.main-menu>ul>li>span{cursor:default}.main-menu>ul>li>a,.main-menu>ul>li>span{font-family:var(--font-headings);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);line-height:var(--menu-line-height);letter-spacing:var(--menu-letter-spacing);padding:0 var(--menu-item-padding-x);display:flex;width:100%;height:100%;text-align:center;align-items:center;justify-content:center;background-color:transparent;color:#fff;z-index:1001}.main-menu>ul>li>a:hover,.main-menu>ul>li>span:hover{text-decoration:none}.main-menu>ul>li>a>span,.main-menu>ul>li>span>span{text-align:center;line-height:1.5em;height:3em;width:100%;display:flex;align-items:center;text-transform:uppercase}.main-menu>ul>li>a>.svg-icon,.main-menu>ul>li>span>.svg-icon{display:none}.main-menu>ul>li li{font-size:var(--sub-menu-font-size);line-height:var(--sub-menu-line-height)}.main-menu>ul>li:hover::before{visibility:visible;opacity:1;transition-delay:var(--transition-delay)}.main-menu>ul>li:hover>a,.main-menu>ul>li:hover>span{color:var(--color-red);position:relative;background-color:#fff;transition-property:background-color color;transition-timing-function:ease-in;transition-duration:var(--transition-speed);transition-delay:var(--transition-delay)}.main-menu>ul>li:hover .sub-menu{visibility:visible;opacity:1;transition:visibility 0s ease-in,opacity var(--transition-speed) ease-in;transition-delay:var(--transition-delay)}.main-menu>ul>li.back-link{display:none}.main-menu>ul>li:first-child>a,.main-menu>ul>li:first-child>span{padding-left:calc(18px + var(--menu-item-padding-x))}.main-menu>ul>li:nth-last-child(2)>a,.main-menu>ul>li:nth-last-child(2)>span{padding-right:calc(18px + var(--menu-item-padding-x))}.main-menu .sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background:#fff;box-shadow:var(--selected-shadow);z-index:1000;overflow:hidden;padding:var(--sub-menu-padding);width:100%}.main-menu .sub-menu>h3{margin:0 0 20px;font-size:var(--sub-menu-h3-font-size);line-height:var(--sub-menu-h3-line-height)}.main-menu .sub-menu h4{margin-bottom:10px;font-size:var(--sub-menu-h4-font-size);line-height:var(--sub-menu-h4-line-height)}.main-menu .sub-menu .menu-condenced h4{margin-bottom:20px}.main-menu .sub-menu .menu-condenced ul{display:none}.main-menu picture{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.13);margin-bottom:1rem;border-radius:4px}.main-menu picture img{max-width:100%;max-height:100%;margin:0}.main-menu picture::before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0px 7px #fff;overflow:hidden}.main-menu .sub-menu-row{display:flex;align-items:center;gap:4rem}.main-menu .sub-menu-image{width:260px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-menu .sub-menu-image picture{border:0}.main-menu .sub-menu-details{flex-grow:1}.main-menu .sub-menu-details img{max-width:100%}.main-menu .top-bar-links{display:none}.main-menu .footer-menu,.main-menu .social-bar{display:none}}@media (min-width: 1200px){.main-menu{--menu-item-padding-x: 5px}}@media (min-width: 1400px){.main-menu{--menu-font-size: 18px;--menu-line-height: 16.41px;--menu-letter-spacing: 0.008em;--sub-menu-font-size: 13px;--sub-menu-line-height: 17.55px;--sub-menu-h3-font-size: 21px;--sub-menu-h3-line-height: 21.08px;--sub-menu-h4-font-size: 16px;--sub-menu-h4-line-height: 20.25px;--sub-menu-padding: 30px;--main-menu-height: 60px;--main-menu-inner-height: 60px}}@media (max-width: 991.98px){.main-menu-toggler .menu-toggler{width:40px;display:flex;align-items:center;justify-content:center}.main-menu-toggler .svg-icon{--size: 20px;display:block;fill:#fff}.main-menu-toggler .svg-icon.active{display:none}.menu-visible .main-menu{left:0}.menu-visible .main-menu-toggler .svg-icon{display:none}.menu-visible .main-menu-toggler .svg-icon.active{display:block}}
