.menu-container{margin-left:auto;margin-right:auto;width:100%;max-width:1728px;padding-left:40px;padding-right:40px}.header-inner-wrapper .main-logo{color:#22243f}.homePageHeader .header-inner-wrapper .main-logo{color:#fff}.has-menu-open .homePageHeader .header-inner-wrapper .main-logo{color:#22243f}.header{position:fixed;width:100%;top:0;left:0;transition:top .6s cubic-bezier(.165,.84,.44,1);z-index:999;font-size:16px;line-height:1.5;font-family:TT Commons Pro,sans-serif;font-weight:400}.header.scrolled .header-inner-wrapper{margin-top:2rem}.header-inner-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:2.625rem;padding-bottom:2.625rem;position:relative;transition:padding .6s cubic-bezier(.165,.84,.44,1)}.header-inner-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);border-radius:.625rem;-webkit-backdrop-filter:blur(9.625rem);backdrop-filter:blur(9.625rem);z-index:-1;opacity:0;transform:scale3d(1.02,1.2,1);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}.header.scrolled .header-inner-wrapper{padding:1rem}.header.scrolled .header-inner-wrapper:before{opacity:1;transform:scaleX(1)}.navbarOuter{display:flex}.navbarOuter ul.topNav{display:flex;align-items:center;font-weight:500;color:#22243f}.homePageHeader .navbarOuter ul.topNav{color:#fff}.has-menu-open .homePageHeader .navbarOuter ul.topNav{color:#22243f}.header.scrolled .navbarOuter ul.topNav{color:#fff}.navbarOuter ul.topNav li{padding-left:4.0625rem;font-weight:500}.navbarOuter ul.topNav li:first-child{padding-left:0}.navbarOuter ul.topNav li a{color:currentColor;font-size:1.5rem;line-height:1}.menu-toggle{cursor:pointer;display:none}.homePageHeader .menu-toggle{color:#fff}.has-menu-open .homePageHeader .menu-toggle{color:#22243f}.c-menu-toggler_icon{position:relative;display:flex;overflow:hidden;width:3.125rem;height:3.125rem}.c-menu-toggler_icon:after,.c-menu-toggler_icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}.c-menu-toggler_icon:before{background-color:currentColor;transform:scale3d(0,0,1)}.header.scrolled .c-menu-toggler_icon{color:#fff}.c-menu-toggler_icon:after{border:1px solid}.c-menu-toggler_icon_item{position:absolute;top:50%;left:50%}.c-menu-toggler_icon_item.-open{width:27px;transform:translate(-50%,-50%)}.c-menu-toggler_icon_item.-close{width:22px;height:22px;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg)}.c-menu-toggler_icon_line{--item-delay:0s;display:block;width:100%;height:1px}.c-menu-toggler_icon_item.-open .c-menu-toggler_icon_line{--extra-delay:0.25s;position:relative}.c-menu-toggler_icon_item.-open .c-menu-toggler_icon_line:first-child{--item-delay:0.1s;margin-bottom:5px}.c-menu-toggler_icon_item.-close .c-menu-toggler_icon_line{--extra-delay:0.25s;position:absolute;top:50%}.c-menu-toggler_icon_item.-close .c-menu-toggler_icon_line:first-child{--item-delay:0.1s;transform-origin:50% 50%;transform:rotate(90deg)}.c-menu-toggler_icon_line:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:currentColor;transform-origin:top left;transition:transform .45s cubic-bezier(.165,.84,.44,1);transition-delay:0s;transition-delay:calc(var(--item-delay, 0s) + var(--extra-delay, 0s))}html.has-menu-open .c-menu-toggler_icon_item.-open .c-menu-toggler_icon_line:before,html:not(.has-menu-open) .c-menu-toggler_icon_item.-close .c-menu-toggler_icon_line:before{--extra-delay:0s;transform-origin:top right;transform:scaleX(0)}button{font-family:TT Commons Pro,sans-serif;font-weight:400}@media screen and (max-width:992px){.menu-container{padding-left:20px;padding-right:20px}.menu-toggle{display:flex}.header.open-header{height:100%}.navbarOuter{clip-path:inset(0 0 100% 0);display:flex;position:fixed;width:100%;height:100%;background:#fff;left:0;top:0;overflow:auto}.header.open-header .navbarOuter{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.45,.05,0,1)}.header.open-header .menu-toggle,.header.open-header .topLogo{z-index:1}.header .navbarOuter ul.topNav{flex-direction:column;width:100%;padding-top:8rem;padding-bottom:2rem}html.has-menu-open .header{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.45,.05,0,1)}html.has-menu-open .header.scrolled .navbarOuter ul.topNav{color:#000}html.has-menu-open .header-inner-wrapper:before{z-index:1}html.has-menu-open,html.has-menu-open body{overflow:hidden}.navbarOuter ul.topNav li{padding-left:0;padding-top:2rem}.header-inner-wrapper .main-logo,.header-inner-wrapper .main-small-logo{height:45px;width:auto}}@media screen and (max-width:767px){.header.scrolled .header-inner-wrapper{margin-top:1rem}.header-inner-wrapper{padding-top:1.5rem;padding-bottom:1.5rem}.header-inner-wrapper .main-logo,.header-inner-wrapper .main-small-logo{height:30px}}