﻿.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}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:0;transition:unset}.swiper-navigation .swiper-button-next.swiper-button-disabled svg,.swiper-navigation .swiper-button-next.swiper-button-disabled i,.swiper-navigation .swiper-button-prev.swiper-button-disabled svg,.swiper-navigation .swiper-button-prev.swiper-button-disabled i{color:var(--swiperColor)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transition:.25s ease;font-size:0;height:64px;width:64px;border-radius:50%;right:unset;left:unset;top:50%;margin-top:-32px}.swiper-navigation .swiper-button-next:focus-visible,.swiper-navigation .swiper-button-prev:focus-visible{outline-width:var(--outlineWidth);outline-style:var(--outlineStyle);outline-color:var(--outlineColor);outline-offset:var(--outlineOffset);border-radius:var(--outlineRadius)}.swiper-navigation .swiper-button-next svg,.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev svg,.swiper-navigation .swiper-button-prev i{top:0;bottom:0;position:absolute;left:0;margin:auto;right:unset;font-size:50px;color:var(--swiperColor)}.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev i{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transform:scale(0.7)}}.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{transform-origin:right;right:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-next svg,.swiper-navigation .swiper-button-next.swiper-button-next i,.swiper-navigation .swiper-button-prev.swiper-button-next svg,.swiper-navigation .swiper-button-prev.swiper-button-next i{right:0;left:unset}.swiper-navigation .swiper-button-next.swiper-button-next:after,.swiper-navigation .swiper-button-prev.swiper-button-next:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-button-next.swiper-button-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev{transform-origin:left;left:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-prev:after,.swiper-navigation .swiper-button-prev.swiper-button-prev:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--swiperColor);opacity:.5}.swiper-navigation .swiper-pagination-bullet-active{background-color:var(--swiperColor) !important;opacity:1 !important}.swiper-navigation .swiper-pagination-bullets{text-align:center}.swiper-button-next svg.svg-inline--fa,.swiper-button-prev svg.svg-inline--fa{height:1em}.swiper-lazy-preloader-white{filter:drop-shadow(0 0 1px rgba(105, 105, 105, 0.4))}header.main-header{top:var(--headerSpacing);left:0;right:0;max-width:100%}header.main-header.scrolled{box-shadow:0 0 20px 0 rgba(0,0,0,.08)}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}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 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 .hamburger-with-menu-text{display:none}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 .menu-icons-container{display:none}header.main-header .headerContentWrapper nav .menu-icons-container label.menu-hamburger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:70px;cursor:pointer}header.main-header .headerContentWrapper nav .menu-icons-container label.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(--headerHambugerColor);border-radius:10px;height:7px;margin:7px 0;font-size:0}header.main-header .headerContentWrapper nav .menu-icons-container span:nth-of-type(1){width:40px}header.main-header .headerContentWrapper nav .menu-icons-container span:nth-of-type(2){width:24px}header.main-header .headerContentWrapper nav .menu-icons-container span:nth-of-type(3){width:32px}header.main-header .headerContentWrapper nav .menu-icons-container input.hamburger-checkbox[type=checkbox]{display:none}header.main-header .headerContentWrapper nav .menu-icons-container input.hamburger-checkbox[type=checkbox]:checked~span:nth-of-type(1){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(8px, 0px);-moz-transform:rotatez(45deg) translate(8px, 0px);-ms-transform:rotatez(45deg) translate(8px, 0px);transform:rotatez(45deg) translate(8px, 0px)}header.main-header .headerContentWrapper nav .menu-icons-container input.hamburger-checkbox[type=checkbox]:checked~span: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)}header.main-header .headerContentWrapper nav .menu-icons-container input.hamburger-checkbox[type=checkbox]:checked~span:nth-of-type(3){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:translate(30px, -11px) rotatez(45deg);-moz-transform:translate(30px, -11px) rotatez(45deg);-ms-transform:translate(30px, -11px) rotatez(45deg);transform:translate(30px, -11px) rotatez(45deg);width:50%}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)}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,header.main-header .headerContentWrapper nav>div .menu>li.menu-item-has-children:focus-visible .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;bottom:0;width:100%;height:0;background:var(--roseColor)}@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:after{height:6px}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(--primary);border-radius:12px;padding:15px 20px;left:50%;list-style-type:none;text-align:left;min-width:100%;margin-top:31px}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{min-width:185px;color:var(--white)}header.main-header .headerContentWrapper nav>div .menu>li>.sub-menu li a:hover{color:var(--white)}body.mobile-mode header.main-header{--headerHeight: 60px;--headerSpacing: 0;--borderRadius: 0;--headerLogoMaxHeight: 30px;--headerBackgroundColor: var(--roseColor)}body.mobile-mode header.main-header .headerContentWrapper{padding:0 20px 0 16px}body.mobile-mode header.main-header .headerContentWrapper .logo a{flex:1 auto;padding:15px 20px}body.mobile-mode header.main-header .headerContentWrapper .logo a img{width:auto}body.mobile-mode header.main-header .headerContentWrapper nav>div.menu-icons-container{display:block}body.mobile-mode header.main-header .headerContentWrapper nav>div .menu{display:none}body.mobile-mode header.main-header .headerContentWrapper nav .shortnav{display:none}body.mobile-mode header.main-header .menu-icons-container{display:block;position:relative;width:51px;height:35px;background:none;padding:0}body.mobile-mode header.main-header .menu-icons-container:focus-visible{outline-width:var(--outlineWidth);outline-style:var(--outlineStyle);outline-color:var(--outlineColor);outline-offset:var(--outlineOffset);border-radius:var(--outlineRadius)}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;top:-2px;right:0;cursor:pointer;width:40px;height:100%;display:inline-block;position:relative}body.mobile-mode header.main-header .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;border-radius:4px;margin:7px 0;height:2px;background:var(--redBrownColor)}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(1){width:40px}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(2){width:24px}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(3){width:32px}body.mobile-mode header.main-header .menu-icons-container .hamburger-checkbox{display:block}body.mobile-mode header.main-header .hamburger-with-menu-text{display:block}body.mobile-mode header.main-header .hamburger-with-menu-text .menu-hamburger{-o-transition:.2s ease-out;-ms-transition:.2s ease-out;-moz-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out;position:absolute;right:0;top:0;width:72px;height:70px;background:rgba(0,0,0,0);pointer-events:auto;cursor:pointer}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger--elastic .hamburger-inner{top:2px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-checkbox{display:none}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-checkbox:checked+.hamburger .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-checkbox:checked+.hamburger .hamburger-inner::before{transition-delay:0s;opacity:0}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-checkbox:checked+.hamburger .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-checkbox:checked+.hamburger .hamburger-inner-text{color:rgba(0,0,0,0)}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger{display:inline-block;cursor:pointer;transition:opacity .15s linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;overflow:visible;pointer-events:none;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;opacity:1 !important;margin:0 -15px 0 0;padding:15px 15px 15px 30px}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger:hover{opacity:.7}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner{display:block;top:50%;margin-top:-2px}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner,body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::before,body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition:transform .15s ease}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::before,body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::after{content:"";display:block}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::before{top:-10px}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger-inner::after{bottom:-10px}@media only screen and (max-width: 768px){body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger{padding-left:24px;padding-top:20px}}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner,body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner::before,body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner::after{height:2px;color:var(--headerHambugerColor);background-color:var(--headerHambugerColor);width:24px;left:0;right:0;margin:auto}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner::before{display:none}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner::after{bottom:-19px}body.mobile-mode header.main-header .hamburger-with-menu-text .hamburger .hamburger-inner-text{-o-transition:.2s ease-out;-ms-transition:.2s ease-out;-moz-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out;position:absolute;top:0;margin:auto;bottom:0;left:0;right:0;text-align:center;color:var(--headerHambugerColor);font-size:1rem;line-height:2.4rem;font-weight:900}body.mobile-menu-open{overflow-y:hidden}body.mobile-menu-open header.main-header{--headerSpacing: 0px;--borderRadius: 0px}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu{display:block;position:fixed;left:0;top:calc(60px + var(--headerHeight));background:var(--white);width:100%;height:auto;overflow:auto;text-align:center}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li{float:none;display:block;width:100%}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li a{display:block;width:100%;padding:25px 0;font-size:20px;border-bottom:1px solid #f5f5f5}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li a:focus-visible{outline-width:var(--outlineWidth);outline-style:var(--outlineStyle);outline-color:var(--outlineColor);outline-offset:var(--outlineOffset);border-radius:var(--outlineRadius)}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li a:after{display:none !important}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu{position:relative;display:block;background:var(--lightgrey);margin-top:0;border-radius:unset}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu:before{display:none}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu li{padding:15px}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu li a{width:100%;text-align:center;padding:0;color:var(--primary)}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu li .sub-menu li a:focus-visible{outline-width:var(--outlineWidth);outline-style:var(--outlineStyle);outline-color:var(--outlineColor);outline-offset:var(--outlineOffset);border-radius:var(--outlineRadius)}body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav{display:block;position:absolute;top:60px;left:0;width:100%;background:#fff}body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav li.search{position:initial}body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav li.search form{display:block}body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav .openSearch,body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav .closeSearch{display:none}body.mobile-menu-open header.main-header .headerContentWrapper nav .shortnav input{background:var(--lightGreyColor);border:none;position:absolute;top:0;display:block;left:0;height:100%;width:100%;text-align:left;padding:0 100px 0 20px;font-family:"Open Sans",sans-serif;font-size:18px;color:var(--blackColor)}body.mobile-menu-open header.main-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(3px, 0px);-moz-transform:rotatez(45deg) translate(3px, 0px);-ms-transform:rotatez(45deg) translate(3px, 0px);transform:rotatez(45deg) translate(3px, 0px);width:50%}body.mobile-menu-open header.main-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);width:100%}body.mobile-menu-open header.main-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, -2px) rotatez(45deg);-moz-transform:translate(16px, -2px) rotatez(45deg);-ms-transform:translate(16px, -2px) rotatez(45deg);transform:translate(16px, -2px) rotatez(45deg);width:50%}:root{--primary: #000000;--white: #FFFFFF;--black: #000000;--grey: #AFAFAF;--lightgrey: #efefef;--green: #1C9542;--backgroundColor: var(--white);--headerBackgroundColor: var(--grey);--placeholderColor: var(--grey);--swiperColor: var(--primary);--spacingSmall: 15px;--spacingMedium: 20px;--spacingLarge: 50px;--sidePadding: 80px;--maxWidth: 1920px;--contentMaxWidth: 1400px;--typoMarginBottom: 1.8rem;--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;--fontSizeSmall: 1.4rem/1.9rem;--fontSizeMedium: 1.7rem/2.4rem;--fontSizeLarge: 3rem/4.2rem;--fontSizeXLarge: 3.6rem/4.2rem;--typoCopy: 400 var(--fontSizeMedium) var(--fontFamily);--typoCaption: 400 var(--fontSizeSmall) var(--fontFamily);--typoH1: 700 var(--fontSizeXLarge) var(--fontFamily);--typoH2: 700 var(--fontSizeLarge) var(--fontFamily);--outlineWidth: 2px;--outlineColor: var(--primary);--outlineStyle: dashed;--outlineOffset: 2px;--outlineRadius: 2px;--galleryCaption: var(--typoCaption);--accordionTypoTitle: 400 var(--fontSizeLarge) var(--fontFamily);--accordionTypoEntryTitle: 400 var(--fontSizeMedium) var(--fontFamily);--accordionEntryBorderRadius: 12px;--accordionPlus: url(images/icons/plus.svg);--accordionMinus: url(images/icons/minus.svg);--quoteBackground: var(--lightgrey);--quoteBorderLeftColor: var(--primary);--quoteTypoQuotes: 400 300px/0.7 sans-serif;--quoteTypoContent: normal 400 var(--fontSizeMedium) var(--fontFamily);--quoteTypoCite: normal 700 var(--fontSizeMedium) var(--fontFamily);--quoteQuotesColor: var(--primary);--gridCarouselTypoTitle: 700 var(--fontSizeMedium) var(--fontFamily);--gridCarouselTypoContent: var(--typoCopy);--hintContent: italic 400 var(--fontSizeMedium) var(--fontFamily);--hintAuthor: normal 700 var(--fontSizeMedium) var(--fontFamily);--statsTypoCounter: var(--typoH2);--statsTypoDescription: var(--typoCopy);--timelineTypoYear: var(--typoH2);--timelineTypoContent: var(--typoCopy);--timelineSpacingLarge: 80px;--iconCarouselTypoText: var(--typoCopy)}header.main-header{--primary: var(--blackColor);--headerBackgroundColor: var(--white);--headerSpacing: 0;--headerMenuItemsGap: 8px;--headerMenuItemsColor: var(--primary);--headerMenuItemsColorHover: var(--primary);--headerMenuItemsUnderlineColorHover: var(--primary);--headerMenuItemsColorInactive: var(--primary);--headerMenuItemsColorActive: var(--primary);--headerMenuItemsUnderlineColorActive: var(--roseColor);--headerHambugerColor: var(--primary);--headerLogoWidth: 550px;--headerBoxShadow: 0;--maxWidth: 1920px;--headerLogoMaxHeight: auto;--borderRadius: 0;--headerDesktopTransition: width 0.3s, border-radius 0.3s, background 0.3s, opacity 0.3s, box-shadow 0.3s;--headerMobileTransition: opacity 0.3s;transition:var(--headerDesktopTransition);top:var(--headerSpacing);left:0;right:0;position:fixed;z-index:800;width:100%;height:var(--headerHeight);box-shadow:var(--headerBoxShadow);background:var(--headerBackgroundColor);margin:auto;border-radius:var(--borderRadius);max-width:var(--maxWidth);transform:unset}@media screen and (max-width: 1440px){header.main-header{--headerLogoWidth: 320px}}header.main-header:not(.initialized){opacity:0 !important}header.main-header .headerContentWrapper{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0;max-width:var(--maxWidth);margin:0 auto}header.main-header .headerContentWrapper a:focus-visible{outline-width:var(--outlineWidth);outline-style:var(--outlineStyle);outline-color:var(--outlineColor);outline-offset:var(--outlineOffset);border-radius:var(--outlineRadius)}header.main-header .headerContentWrapper .logo a{transition:.2s;flex:0 1 550px;padding:16px 40px;background:var(--roseColor)}@media screen and (max-width: 1440px){header.main-header .headerContentWrapper .logo a{padding:26px 40px}}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 nav{opacity:1;transition:opacity .2s ease-out;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;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;width:100%;height:100%}header.main-header .headerContentWrapper nav .menu-hauptmenue-container{width:100%;height:100%}header.main-header .headerContentWrapper nav>div.menu{display:none}header.main-header .headerContentWrapper nav>div .menu{display:flex;gap:var(--headerMenuItemsGap);list-style:none;margin:0;height:100%;justify-content:space-around}header.main-header .headerContentWrapper nav>div .menu a{transition:.2s;position:relative;text-decoration:none;color:var(--headerMenuItemsColor);padding:28px 0;width:100%;display:inline-block;text-align:center;font-weight:bold;line-height:normal;height:100%}header.main-header .headerContentWrapper nav>div .menu>li{position:relative;display:inline-block;flex:1 1 auto;padding:0;margin:0;font-size:16px}header.main-header .headerContentWrapper nav>div .menu>li.menu-item-has-children:hover .sub-menu,header.main-header .headerContentWrapper nav>div .menu>li.menu-item-has-children:focus-visible .sub-menu{display:block}header.main-header .headerContentWrapper nav>div .menu>li:not(.active){--headerMenuItemsColor: var(--headerMenuItemsColorInactive)}header.main-header .headerContentWrapper nav>div .menu>li.current-menu-item,header.main-header .headerContentWrapper nav>div .menu>li.current-menu-ancestor,header.main-header .headerContentWrapper nav>div .menu>li.current_page_parent{--headerMenuItemsColor: var(--headerMenuItemsColorActive);background:var(--roseColor)}header.main-header .headerContentWrapper nav>div .menu>li.current-menu-item>a:after,header.main-header .headerContentWrapper nav>div .menu>li.current-menu-ancestor>a:after,header.main-header .headerContentWrapper nav>div .menu>li.current_page_parent>a:after{background:var(--headerMenuItemsUnderlineColorActive);opacity:1}header.main-header .headerContentWrapper nav>div .menu>li:hover>a,header.main-header .headerContentWrapper nav>div .menu>li:focus-visible>a{--headerMenuItemsColor: var(--headerMenuItemsColorHover)}header.main-header .headerContentWrapper nav>div .menu>li:hover>a:after,header.main-header .headerContentWrapper nav>div .menu>li:focus-visible>a:after{background:var(--roseColor);height:6px}header.main-header .headerContentWrapper .shortnav{display:flex;flex-direction:row;list-style:none;margin:0;height:var(--headerHeight)}header.main-header .headerContentWrapper .shortnav li.search{border-left:1px solid var(--mediumGreyColor);display:inline-block;position:relative;flex:1 1 auto;padding:0;margin:0;font-size:16px}@media screen and (min-width: 1920px){header.main-header .headerContentWrapper .shortnav li.search body .header-wrapper header ul li.search{border-right:1px solid var(--mediumGreyColor)}}@media screen and (max-width: 1440px){header.main-header .headerContentWrapper .shortnav li.search .openSearch{padding:32px 20px 23px 20px}}header.main-header .headerContentWrapper .shortnav li.search form{display:none;height:100%}header.main-header .headerContentWrapper .shortnav li.search form input[type=text]{background:var(--lightGreyColor);border:none;position:absolute;top:0;display:block;height:100%;width:100%;text-align:left;padding:0 100px 0 40px;font-family:"Open Sans",sans-serif;font-size:18px;color:var(--blackColor)}header.main-header .headerContentWrapper .shortnav li.search button.closeSearch{display:none;position:absolute;background:#fff;right:0;top:0}header.main-header .headerContentWrapper .shortnav li.search .openSearch,header.main-header .headerContentWrapper .shortnav li.search .closeSearch{padding:28px 0;padding-left:40px;padding-right:40px;cursor:pointer;height:100%;background:none;border:none;border-radius:0;position:relative}@media screen and (max-width: 1200px){header.main-header .headerContentWrapper .shortnav li.search .openSearch,header.main-header .headerContentWrapper .shortnav li.search .closeSearch{padding-left:20px;padding-right:20px}}header.main-header .headerContentWrapper .shortnav li.search .openSearch img,header.main-header .headerContentWrapper .shortnav li.search .closeSearch img{width:22px;height:auto}header.main-header .headerContentWrapper .shortnav li.search .openSearch:after,header.main-header .headerContentWrapper .shortnav li.search .closeSearch:after{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background:var(--roseColor)}header.main-header .headerContentWrapper .shortnav li.search .openSearch:hover:after,header.main-header .headerContentWrapper .shortnav li.search .closeSearch:hover:after{height:6px}header.main-header .headerContentWrapper .shortnav li.search .openSearch:focus-visible,header.main-header .headerContentWrapper .shortnav li.search .closeSearch:focus-visible{outline-width:2px;outline-style:solid;outline-offset:-2px;outline-color:var(--redBrownColor)}/*# sourceMappingURL=header.css.map */
