.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.break-word{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.hyphens{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.force-unlimited-full-width{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}.force-full-width{width:100vw;margin-left:calc(50% - 960px);max-width:1920px}@media screen and (max-width: 1920px){.force-full-width{margin-left:calc(50% - 50vw)}}.has-max-width,header.main-header .headerContentWrapper{max-width:var(--maxWidth);margin:0 auto}.has-content-max-width{max-width:var(--contentMaxWidth);margin:0 auto}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu{background:var(--blue-dark-100)}header.main-header .headerContentWrapper nav>div.menu-icons-container label.menu-hamburger{width:100%;height:100%;position:absolute;inset:0}header.main-header .headerContentWrapper nav>div.menu-icons-container label.menu-hamburger span{font-size:14px;color:rgba(0,0,0,0)}body.mobile-mode header.main-header{--borderRadius: 0}body.mobile-mode #stage-area~header:not(.scrolled){--headerTransition: 0s, opacity 0.2s}body.mobile-mode header .headerContentWrapper nav>div .menu{display:none}body.mobile-mode header .headerContentWrapper .menu-icons-container{display:block;position:relative;width:35px;height:35px;background:none}body.mobile-mode header .headerContentWrapper .menu-icons-container:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:8px;outline-color:var(--blue-dark-100)}body.mobile-mode header .headerContentWrapper .menu-icons-container .menu-hamburger{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;display:block;position:absolute;top:-2px;width:100%;height:100%;cursor:pointer}body.mobile-mode header .headerContentWrapper .menu-icons-container .menu-hamburger span{-o-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-ms-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-moz-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-webkit-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;background:var(--headerMenuItemsColor);border-radius:10px;height:4px;margin:7px 0}body.mobile-mode header .headerContentWrapper .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(1){width:50%}body.mobile-mode header .headerContentWrapper .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(2){width:100%}body.mobile-mode header .headerContentWrapper .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(3){width:75%}body.mobile-mode header .headerContentWrapper .menu-icons-container .hamburger-checkbox{display:block}body.mobile-menu-open{overflow-y:hidden}body.mobile-menu-open header .headerContentWrapper nav>div .menu{display:block;position:fixed;left:0;top:var(--headerHeight);background:var(--white-100);width:100%;height:calc(100vh - var(--headerHeight));overflow:auto;text-align:center}body.mobile-menu-open header .headerContentWrapper nav>div .menu li{float:none;display:block;width:100%}body.mobile-menu-open header .headerContentWrapper nav>div .menu li a{display:block;width:100%;padding:25px}body.mobile-menu-open header .headerContentWrapper nav>div .menu li a:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:-8px;outline-color:var(--blue-dark-100);border-radius:1px}body.mobile-menu-open header .headerContentWrapper nav>div .menu li a:after{display:none !important}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu{position:relative;display:block;background:var(--blue-dark-100);margin-top:0;border-radius:unset;left:50%}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu:before{display:none}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu li{padding:15px}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu li a{width:100%;text-align:center;padding:0;color:var(--white-100)}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu li a:hover{color:var(--blue-medium-100)}body.mobile-menu-open header .headerContentWrapper nav>div .menu li .sub-menu li a:focus-visible{outline-width:2px;outline-style:dashed;outline-color:var(--white-100);border-radius:0}body.mobile-menu-open header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(1){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(4px, 0);-moz-transform:rotatez(45deg) translate(4px, 0);-ms-transform:rotatez(45deg) translate(4px, 0);transform:rotatez(45deg) translate(4px, 0);width:50%}body.mobile-menu-open header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(2){-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotatez(-45deg);-moz-transform:rotatez(-45deg);-ms-transform:rotatez(-45deg);transform:rotatez(-45deg)}body.mobile-menu-open header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(3){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:translate(16px, -6px) rotatez(45deg);-moz-transform:translate(16px, -6px) rotatez(45deg);-ms-transform:translate(16px, -6px) rotatez(45deg);transform:translate(16px, -6px) rotatez(45deg);width:50%}body:not(.mobile-menu-open) header.faded-in{opacity:1}body:not(.mobile-menu-open) header.faded-out{opacity:0;pointer-events:none}body:not(.mobile-menu-open) #stage-area~header:not(.scrolled){--headerMenuItemsColor: var(--white-100);background:rgba(0,0,0,0)}body:not(.mobile-menu-open) #stage-area~header:before{content:"";position:absolute;box-shadow:rgba(24,24,24,.13) 0 8px 32px var(--headerHeight);width:100%;transform:translateY(10px);height:0;max-width:1643px;margin:auto;left:0;right:0}body:not(.mobile-menu-open) #stage-area~header.scrolled:before{display:none}header.main-header{--headerBackgroundColor: var(--white-100);--headerMenuItemsColor: var(--black-100);--headerMenuItemsUnderlineColorHover: var(--blue-medium-100);--headerMenuItemsUnderlineColorActive: var(--blue-medium-100);--headerHambugerColor: var(--black-100);--maxWidth: 1920px;--headerBoxShadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);--headerHeight: 90px;--headerLogoMaxHeight: 58px;--borderRadius: 0;--headerLogoWidth: 132px;top:0;width:100%;margin:0 auto}header.main-header.loading{opacity:0 !important}header.main-header.scrolled{--headerSpacing: 0;--headerBackgroundColor: var(--white-100)}header.main-header .headerContentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;padding:0 40px}header.main-header .headerContentWrapper .logo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}header.main-header .headerContentWrapper .logo a:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:8px;outline-color:var(--blue-dark-100);border-radius:0}header.main-header .headerContentWrapper .logo a img{position:relative;display:block;width:var(--headerLogoWidth);height:auto;object-fit:contain;object-position:left;max-height:var(--headerLogoMaxHeight)}header.main-header .headerContentWrapper .logo a img.corporate-logo{width:143px}@media screen and (max-width: 768px){header.main-header .headerContentWrapper .logo a img{padding-top:0}}header.main-header .headerContentWrapper .placeholder{height:100%;width:var(--headerLogoWidth);opacity:0}@media screen and (max-width: 1024px){header.main-header .headerContentWrapper .placeholder{display:none}}header.main-header .headerContentWrapper nav>div .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--headerMenuItemsGap);list-style:none}header.main-header .headerContentWrapper nav>div .menu a{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;position:relative;text-decoration:none;color:var(--headerMenuItemsColor);font-family:var(--navigation-FontFamily),sans-serif;font-weight:var(--navigation-FontWeight);font-size:var(--navigation-FontSize);line-height:var(--navigation-LineHeight)}header.main-header .headerContentWrapper nav>div .menu a:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:8px;outline-color:var(--blue-dark-100);border-radius:0}header.main-header .headerContentWrapper nav>div .menu>li{position:relative}header.main-header .headerContentWrapper nav>div .menu>li.menu-item-has-children:hover .sub-menu{display:block}header.main-header .headerContentWrapper nav>div .menu>li.menu-item-has-children:focus-within .sub-menu{display:block}header.main-header .headerContentWrapper nav>div .menu>li>a:after{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;content:"";position:absolute;left:0;top:calc(100% + 11px);width:100%;height:4px;background:var(--blue-medium-100);opacity:0;pointer-events:none}@media screen and (max-width: 768px){header.main-header .headerContentWrapper nav>div .menu>li>a:after{display:none}}header.main-header .headerContentWrapper nav>div .menu>li:hover>a{color:var(--blue-medium-100)}header.main-header .headerContentWrapper nav>div .menu>li:hover>a:after{opacity:1}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu{-webkit-transform:translate(calc(-50% - 0px), 0px);-moz-transform:translate(calc(-50% - 0px), 0px);-ms-transform:translate(calc(-50% - 0px), 0px);transform:translate(calc(-50% - 0px), 0px);-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute;background:var(--white-100);border-radius:8px;padding:15px 20px;left:0;list-style-type:none;text-align:left;min-width:100%;margin-top:31px;box-shadow:var(--headerBoxShadow)}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:31px}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu li{padding:10px}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu li a{font-family:var(--navigation-FontFamily),sans-serif;font-weight:var(--navigation-FontWeight);font-size:var(--navigation-FontSize);line-height:var(--navigation-LineHeight);color:var(--black-100);min-width:185px}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu li a:hover{color:var(--blue-medium-100)}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu li a:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:8px;outline-color:var(--blue-dark-100);border-radius:0}header.main-header .headerContentWrapper .menu-icons-container{display:none}/*# sourceMappingURL=header.css.map */
