@charset "UTF-8";:root{--headerHeight:64px;--pageTopOffset:calc(var(--headerHeight) + var(--gap-l));--anchorNavigationOffset:var(--pageTopOffset);--baseTransition:0.25s ease;--c-coral:#ee755d;--c-light:#dfdfd6;--c-dark:#1b1b1f;--c-dark-light:#202127;--c-dark-lighter:#32363f;--bd-shadow-1:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);--mainColor:var(--c-coral);--mainTextColor:var(--c-light);--linkColor:currentColor;--linkColorHover:var(--mainColor);--pageBackground:var(--c-dark);--buttonBackground:var(--mainColor);--buttonBackgroundHover:var(--c-light);--buttonColor:var(--c-light);--buttonColorHover:var(--mainColor);--generalFontWeight:400;--generalBoldFontWeight:700;--generalLetterSpacing:0;--deskWidth:1280px;--deskSpace:24px;--deskMaxWidth:calc(100vw - var(--deskSpace)*2)}@media (min-width:768px){:root{--deskSpace:80px}:root .container--header,:root .naviToggle{--deskSpace:24px;--deskMaxWidth:calc(100vw - var(--deskSpace)*2)}}:root{--areaColumnCount:12}@media (max-width:767px){:root{--areaColumnCount:1}}:root{--gap-xs:0.5em;--gap:1em;--gap-s:1.5em;--gap-m:2em;--gap-l:4em;--articleVerticalGap:var(--gap-m);--partVerticalGap:var(--gap);--generalHorizontalGap:var(--gap-m);--formInputFieldBackground:var(--c-dark-light);--formInputFieldBorderColor:var(--c-dark-lighter);--formInputFieldHeight:48px;--formInputFieldPadding:1em;--formLabelGap:0.25em;--formErrorColor:#ff5449;--tableBorderColor:currentColor;--tableCellPadding:10px 20px;--imageZoomPadding:var(--deskSpace);--imageZoomButtonWidth:48px;--js-breakpoint:breakpointLarge}@media (max-width:1199px){:root{--js-breakpoint:breakpointMedium}}@media (max-width:767px){:root{--js-breakpoint:breakpointSmall}}*{background:none;border:none;margin:0;padding:0}.cmsbox-editMode * :not(.is-marked):focus-within{outline:none}:focus,:focus-visible{outline-color:var(--mainColor)}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;min-height:0;min-width:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}button{cursor:pointer}button,input,select{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}address{font-style:normal}.searchHighlight,::selection{background:var(--mainColor);color:inherit}@scope (.wrapper){:where(p,span,h1,h2,h3,h4,h5,h6,a,li,label,blockquote,figcaption,caption,dt,dd,small,strong,em,b,i,table,thead,tbody,tfoot,tr,th,td){color:var(--mainTextColor)}}.area{align-content:flex-start;align-items:flex-start;display:grid;gap:0 var(--generalHorizontalGap);grid-template-columns:repeat(var(--areaColumnCount),minmax(0,1fr))}.cmsbox-viewMode .area:empty{display:none}.article{grid-column:1/-1;margin-top:var(--articleVerticalGap)}.article__content{align-content:flex-start;align-items:flex-start;display:grid;gap:var(--partVerticalGap) var(--generalHorizontalGap);width:100%}.article__zone,.article__zoneWrapper{width:100%}.folding::details-content{block-size:0;overflow:hidden;transition-behavior:allow-discrete;transition-duration:.4s;transition-property:block-size,content-visibility}.folding .folding__zone--expand .part{opacity:0;transform:translateY(-20px);transition-delay:.2s,0s;transition-duration:.2s,.2s;transition-property:transform,opacity}.folding[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}.folding[open] .folding__zone--expand .part{opacity:1;transform:translateY(0);transition-delay:0s,.2s;transition-duration:.4s,.4s;transition-property:transform,opacity}.cmsbox-editMode .folding::details-content{overflow:visible}.folding__toggle{cursor:pointer;list-style:none}.part{grid-column:1/-1}.part__content,.textSection{width:100%}.element--h1,.element--h2,.element--h3,.element--h4,.element--h5,.element--h6{font-size:inherit;font-weight:var(--generalFontWeight);line-height:inherit}.element--image{display:block}.element--image:not(.element--svg){width:100%}.element--image.element--svg{max-width:100%}.element--line{border-bottom:1px solid var(--mainTextColor)}.element--video{display:block;width:100%}.imageFigure{display:flex;flex-direction:column;gap:10px}.imageFigure__image{position:relative}.lazyImage{filter:grayscale(1)}.lazyImage.lazyImage--loaded{filter:grayscale(0)}.list{width:100%}.list__item{box-sizing:border-box;list-style:none;padding-left:24px;position:relative;width:100%}.list--bullet .list__item:before{content:"•";left:0;position:absolute;top:0}.list--numbered{counter-reset:numberedList}.list--numbered .list__item:before{content:counter(numberedList) ".";counter-increment:numberedList;left:0;position:absolute;top:0}.table{border-collapse:collapse;width:100%}.table--layoutFixed{table-layout:fixed}.table__row{border-bottom:1px solid var(--tableBorderColor);border-top:1px solid var(--tableBorderColor)}.table__cell{padding:var(--tableCellPadding);text-align:left}.table__cell:first-child{padding-left:0}.table__cell:last-child{padding-right:0}.cmsbox-editMode .table__cell{border-left:1px dashed #cecece;border-right:1px dashed #cecece}.cmsbox-editMode .table__cell:first-child{border-left:none}.cmsbox-editMode .table__cell:last-child{border-right:none}.table__cell--alignCenter{text-align:center}.table__cell--alignRight{text-align:right}.table__head .table__row{border-top:none}.table__head .table__cell{font-weight:var(--generalBoldFontWeight);padding-top:0}.table__foot .table__row{border-bottom:none}.table__foot .table__cell{font-weight:var(--generalBoldFontWeight);padding-bottom:0}@media (max-width:767px){.partTable{overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.partTable::-webkit-scrollbar{display:none}.partTable .table{min-width:100%;white-space:nowrap;width:auto}}.skipLinks__anchor{background-color:#fff;border-radius:6px;font-size:16px;left:0;line-height:1.25;padding:10px 20px;position:absolute;text-decoration:none;top:0;transform:translate(-120%,-120%);transition-duration:.24s;transition-property:all;z-index:3000}.skipLinks__anchor:focus{left:10px;top:10px;transform:translate(0)}img{display:block}strong{font-weight:var(--generalBoldFontWeight)}sub,sup{font-size:70%;position:relative;vertical-align:baseline}sup{top:-.8em}sub{top:.4em}iframe{display:block;width:100%}body,html{scroll-behavior:smooth;scroll-padding-top:var(--pageTopOffset)}.page{accent-color:var(--mainColor);background-color:var(--pageBackground);color:var(--mainTextColor);font-family:Montserrat,sans-serif;font-weight:var(--generalFontWeight);hyphens:none;letter-spacing:var(--generalLetterSpacing);-webkit-font-smoothing:antialiased;font-size:clamp(1.125rem,.22099448vw + 1.07320442rem,1.25rem);line-height:clamp(1.575rem,.30939227vw + 1.50248619rem,1.75rem)}.page,.wrapper{min-height:100svh;width:100%}.wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-l);overflow:hidden;padding-block-start:var(--pageTopOffset)}.container{width:100%}.container--header{background-color:var(--pageBackground);border-bottom:1px solid #000;font-size:1.125rem;left:0;line-height:1.4;position:fixed;top:0;z-index:50}.container--header .desk{align-items:center;box-sizing:border-box;display:flex;gap:var(--gap-m);height:var(--headerHeight);justify-content:flex-end}.container--header .desk .logo{margin-right:auto}.container--main{display:grid;gap:var(--gap-l)}.container--main .desk{display:grid;gap:var(--gap-m)}.container--footer{margin-top:auto;padding-bottom:var(--gap-m)}.container--footer .desk{display:grid;gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.section{align-items:center;display:flex;flex-direction:column;width:100%}.section--demoNavi .desk{display:grid;gap:var(--gap-m)}.section--demoNavi .demoNaviWrapper{align-content:start;display:grid;gap:var(--gap);min-height:300px}.desk{max-width:var(--deskMaxWidth);width:var(--deskWidth)}.logo{display:inline-block;height:64px}.logo__image{height:100%}.pageTitle{width:100%}a{color:var(--linkColor);text-decoration:underline;transition:color .25s ease}a:hover{color:var(--linkColorHover)}.element--h1{font-size:clamp(2.75rem,1.98895028vw + 2.28383978rem,3.875rem);font-weight:700;line-height:clamp(3.85rem,2.78453039vw + 3.19737569rem,5.425rem)}.element--h1 strong{font-weight:900}.element--h2{font-size:clamp(2rem,1.7679558vw + 1.58563536rem,3rem);font-weight:700;line-height:clamp(2.8rem,2.47513812vw + 2.2198895rem,4.2rem)}.element--h2 strong{font-weight:900}.element--h3{font-size:clamp(1.625rem,1.10497238vw + 1.3660221rem,2.25rem);font-weight:500;line-height:clamp(2.1rem,1.85635359vw + 1.66491713rem,3.15rem)}.element--h3 strong{font-weight:800}.element--h4,.element--loud{font-size:clamp(1.375rem,.66298343vw + 1.21961326rem,1.75rem);font-weight:500;line-height:clamp(1.925rem,.9281768vw + 1.70745856rem,2.45rem)}.element--h4 strong,.element--loud strong{font-weight:800}.element--h5,.element--skew{font-size:clamp(1.125rem,.66298343vw + .96961326rem,1.5rem);font-weight:500;line-height:clamp(1.575rem,.9281768vw + 1.35745856rem,2.1rem)}.element--h5 strong,.element--skew strong{font-weight:800}.element--pale{font-size:clamp(1rem,.22099448vw + .94820442rem,1.125rem);line-height:clamp(1.4rem,.30939227vw + 1.32748619rem,1.575rem)}.star{background:linear-gradient(-45deg,rgba(255,0,0,.6),rgba(255,154,0,.6) 10%,rgba(208,222,33,.6) 20%,rgba(79,220,74,.6) 30%,rgba(63,218,216,.6) 40%,rgba(47,201,226,.6) 50%,rgba(28,127,238,.6) 60%,rgba(95,21,242,.6) 70%,rgba(186,12,248,.6) 80%,rgba(251,7,217,.6) 90%,rgba(255,0,0,.6));color:inherit;padding-inline:4px}.article{box-sizing:border-box}.article,.article .article__content{position:relative}.articleFancy{--articleFancyBackgroundColor:var(--c-dark-light);--articleVerticalGap:var(--gap-m);background-color:var(--articleFancyBackgroundColor);border-radius:12px;box-sizing:border-box;overflow:hidden;padding:var(--gap-s)}.articleFancy--tea{--articleFancyBackgroundColor:#754d42}.articleFancy--tea.articleFancy--green{--mainTextColor:var(--c-dark);--articleFancyBackgroundColor:#d0f0c0}.articleFancy--coffee{--articleFancyBackgroundColor:#424242}.articleFancy--coffee.articleFancy--milk{--articleFancyBackgroundColor:#917072}@media (width >= 768px){.articleFancy--1-2,.articleFancy--1-4{grid-column:span calc(var(--areaColumnCount)/2)}}@media (width >= 1200px){.articleFancy--1-4{grid-column:span calc(var(--areaColumnCount)/4)}}.articleBlockMixin{background-color:var(--c-dark-light);border-radius:12px;display:flex;overflow:hidden;padding:var(--gap-m)}.articleBlockMixin .blockImage,.articleBlockMixin .blockVideo{inset:0;overflow:hidden;position:absolute}.articleBlockMixin .blockImage .element,.articleBlockMixin .blockVideo .element{height:100%;max-height:100%!important;object-fit:cover;object-position:center}.articleBlockMixin .blockImage:after,.articleBlockMixin .blockVideo:after{background-color:rgba(0,0,0,.7);content:"";inset:0;position:absolute}.articleBlockMixin.has-image,.articleBlockMixin.has-video{align-items:center;justify-content:center;min-height:420px;text-align:center}.articleBlockMixin.has-link{cursor:pointer;--confetti-color:var(--mainColor)}.articleBlockMixin.has-link:after,.articleBlockMixin.has-link:before{background-repeat:no-repeat;content:"";display:block;font-size:14px;height:100%;left:-10%;pointer-events:none;position:absolute;transition:all .5s ease-in-out;width:120%;z-index:10}.articleBlockMixin.has-link:before{background-image:radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--confetti-color) 20%,transparent 30%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--confetti-color) 15%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--confetti-color) 20%,transparent 30%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%);background-size:16px 16px,32px 32px,24px 24px,32px 32px,29px 29px,16px 16px,24px 24px,16px 16px,29px 29px,18px 18px,26px 26px,20px 20px,22px 22px;display:none;top:-50%}.articleBlockMixin.has-link:after{background-image:radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--confetti-color) 15%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%),radial-gradient(circle,var(--confetti-color) 20%,transparent 20%);background-size:24px 24px,32px 32px,29px 29px,32px 32px,24px 24px,16px 16px,32px 32px,20px 20px,26px 26px,22px 22px;bottom:-50%;display:none}.articleBlockMixin.has-link:focus:before,.articleBlockMixin.has-link:hover:before{animation:topBubbles 1s ease-in-out forwards;display:block}.articleBlockMixin.has-link:focus:after,.articleBlockMixin.has-link:hover:after{animation:bottomBubbles 1s ease-in-out forwards;display:block}.articleBlockMixin.has-link .article__content:after,.articleBlockMixin.has-link .article__content:before{content:"";height:48px;position:absolute;right:-12px;top:-12px;width:48px;z-index:1}.articleBlockMixin.has-link .article__content:before{background-color:var(--c-dark);border-radius:6px}.articleBlockMixin.has-link .article__content:after{background-color:var(--mainColor);mask-image:url("/static/images/square-arrow-out-up-right.65fe44afd069.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:50% 50%}@keyframes topBubbles{0%{background-position:2% 90%,6% 90%,10% 90%,15% 90%,22% 90%,30% 90%,38% 90%,46% 90%,54% 90%,62% 90%,72% 90%,82% 90%,92% 90%}50%{background-position:0 80%,3% 20%,8% 40%,14% 0,20% 30%,27% 50%,35% 20%,44% 45%,53% 15%,62% 35%,72% 10%,82% 30%,93% 15%}to{background-position:0 70%,3% 10%,8% 30%,14% -10%,20% 20%,27% 40%,35% 10%,44% 35%,53% 5%,62% 25%,72% 0,82% 20%,93% 5%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:4% -10%,14% 10%,24% -10%,34% -10%,44% -10%,54% -10%,64% 0,74% -10%,84% 0,94% -10%}50%{background-position:0 80%,12% 80%,22% 60%,32% 100%,42% 70%,52% 60%,62% 0,72% 70%,82% 40%,95% 60%}to{background-position:0 90%,12% 90%,22% 70%,32% 110%,42% 80%,52% 70%,62% 10%,72% 80%,82% 50%,95% 70%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}}.articleColumn .article__zoneWrapper{display:grid;gap:24px;grid-template-columns:minmax(260px,1fr) 2fr}@media (width < 768px){.articleColumn .article__zoneWrapper{grid-template-columns:1fr}}.articleFolding{background-color:var(--c-dark-light);border-radius:12px;display:grid}.articleFolding .folding__toggle{display:block;padding:var(--gap-m);position:relative}.articleFolding .folding__toggle:after,.articleFolding .folding__toggle:before{content:"";height:48px;position:absolute;right:calc(var(--gap-m) - 12px);top:calc(var(--gap-m) - 12px);width:48px;z-index:1}.articleFolding .folding__toggle:before{background-color:var(--c-dark);border-radius:6px}.articleFolding .folding__toggle:after{background-color:var(--mainColor);mask-image:url("/static/images/chevron-down.3aa76e410054.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:50% 50%}.articleFolding .folding__expand{padding:var(--gap-m);padding-top:0}.partDocument,.partEmail,.partLink,.partPhone{--iconImageUrl:url("/static/images/link.e0b3d422f981.svg")}.partDocument .element,.partEmail .element,.partLink .element,.partPhone .element{padding-left:32px;position:relative}.partDocument .element:before,.partEmail .element:before,.partLink .element:before,.partPhone .element:before{background-color:var(--linkColor);content:"";height:24px;left:0;mask-image:var(--iconImageUrl);mask-position:left center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--baseTransition);width:24px}.partDocument .element:focus:before,.partDocument .element:hover:before,.partEmail .element:focus:before,.partEmail .element:hover:before,.partLink .element:focus:before,.partLink .element:hover:before,.partPhone .element:focus:before,.partPhone .element:hover:before{background-color:var(--linkColorHover)}.partDocument .element.element--external,.partEmail .element.element--external,.partLink .element.element--external,.partPhone .element.element--external{--iconImageUrl:url("/static/images/external-link.3a3f61780c06.svg")}.partEmail .element{--iconImageUrl:url("/static/images/mail.b6c1b025086a.svg")}.partPhone .element{--iconImageUrl:url("/static/images/phone.c4aa45b9d68d.svg")}.partDocument .element{--iconImageUrl:url("/static/images/download.3c8ef36e722f.svg")}.partGallery .part__content{display:grid;gap:var(--gap-s);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.partCode{font-family:monospace}.heroBlock,.heroBlock__content{width:100%}.heroBlock__stage{aspect-ratio:1920/700;position:relative;width:100%}.heroCollection{inset:0;position:absolute}.heroCollection__slides{height:100%;position:relative;width:100%}.heroCollection__slide{inset:0;opacity:0;position:absolute;transition:opacity 1s;z-index:1}.heroCollection__slide.is-active{opacity:1;z-index:2}.heroCollection__image{height:100%;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;width:100%}.heroCollection__control{background-color:var(--mainColor);cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:3}.heroCollection__control--prev{left:var(--deskSpace)}.heroCollection__control--next{right:var(--deskSpace)}.heroCollection__index{bottom:var(--deskSpace);left:50%;position:absolute;transform:translateX(-50%);z-index:3}.heroCollection__indexContent{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.heroCollection__indexItem{background-color:#fff;border-radius:10000px;cursor:pointer;display:block;height:14px;position:relative;width:14px}.heroCollection__indexItem.is-active{background-color:var(--mainColor)}.heroCollection__counter{align-items:center;bottom:var(--deskSpace);color:#fff;color:var(--mainColor);display:flex;gap:4px;position:absolute;right:var(--deskSpace);z-index:3}.heroImage{inset:0;position:absolute}.heroImage__file{height:100%;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;width:100%}.heroVideo{inset:0;position:absolute}.heroVideo__file{height:100%;object-fit:cover;object-position:center;width:100%}.imageZoom{height:100%;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%;z-index:3000}.imageZoom::backdrop{background-color:color-mix(in srgb,var(--c-dark) 90%,transparent)}.imageZoom__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--imageZoomPadding);position:relative;width:100%;z-index:2}.imageZoom:popover-open .imageZoom__content{animation-duration:.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:ImageZoomFadeIn;animation-timing-function:ease-in-out}@keyframes ImageZoomFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.imageZoom .element--image{height:100%;object-fit:contain;object-position:center}.imageFigure__showZoomButton{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;bottom:12px;box-shadow:var(--bd-shadow-1);cursor:pointer;height:var(--imageZoomButtonWidth);position:absolute;right:12px;transition-duration:.24s,.24s,.24s;transition-property:opacity,transform,background-color;width:var(--imageZoomButtonWidth);z-index:2}.imageFigure__showZoomButton:after{background-color:var(--c-light);content:"";height:100%;left:0;mask-image:url("/static/images/maximize.baa4e213115c.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:24px 24px;position:absolute;top:0;width:100%}@media (width >= 1200px){.imageFigure__showZoomButton{bottom:24px;right:24px}}.imageZoom__closeButton{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;box-shadow:var(--bd-shadow-1);cursor:pointer;height:var(--imageZoomButtonWidth);position:absolute;right:12px;top:12px;width:var(--imageZoomButtonWidth);z-index:3}.imageZoom__closeButton:after{background-color:var(--c-light);content:"";height:48px;left:0;mask-image:url("/static/images/x.8f2c8874fa16.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:24px 24px;position:absolute;top:0;width:48px}.search{display:flex;flex-direction:column;gap:var(--partVerticalGap);margin-top:var(--articleVerticalGap)}.searchForm{display:flex;position:relative}.searchForm__input{background-color:var(--formInputFieldBackground);background-image:linear-gradient(to right,var(--mainColor),var(--mainColor));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;border:1px solid var(--formInputFieldBorderColor);border-radius:12px;border-bottom-right-radius:0;border-top-right-radius:0;box-sizing:border-box;color:inherit;flex-grow:1;font:inherit;min-height:var(--formInputFieldHeight);outline:none;padding:.25em var(--formInputFieldPadding);transition-duration:.4s;transition-property:background-size}.searchForm__input:focus{background-size:100% 3px}.searchForm__input::placeholder{color:#aaa}.formField--invalid .searchForm__input{background-image:linear-gradient(to right,var(--formErrorColor),var(--formErrorColor));border-color:var(--formErrorColor)}.searchForm__submit{background-color:var(--mainColor);border-radius:0 .5em .5em 0;cursor:pointer;height:var(--formInputFieldHeight);position:relative;width:var(--formInputFieldHeight)}.searchForm__submit:after{background-color:var(--c-light);content:"";height:48px;left:0;mask-image:url("/static/images/search.e87d74c04da9.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:24px 24px;position:absolute;top:0;width:48px}.searchResults__header{margin-bottom:10px}.searchResults__count{font-size:14px;font-style:italic;line-height:1.42857143;width:100%}.searchResults__content{display:grid;gap:var(--gap-m)}.searchResult{background-color:var(--c-dark-light);border-radius:12px;box-sizing:border-box;color:currentColor!important;cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-xs);padding:var(--gap-s);position:relative;text-decoration:none;transition:all .24s;width:100%}.searchResult:after,.searchResult:before{content:"";height:48px;position:absolute;right:12px;top:12px;width:48px;z-index:1}.searchResult:before{background-color:var(--c-dark);border-radius:6px}.searchResult:after{background-color:var(--mainColor);mask-image:url("/static/images/square-arrow-out-up-right.65fe44afd069.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:50% 50%}.searchResult--noresults{background-color:var(--c-dark-light);cursor:default}.searchResult--noresults:after{display:none}.searchResult__part--sitename{color:var(--mainColor);font-weight:var(--generalBoldFontWeight)}.searchResult__partLabel{font-size:13px;font-weight:var(--generalBoldFontWeight);line-height:1.23076923;margin-bottom:4px}.form{width:100%}.form__wrapper{display:flex;flex-direction:column;gap:var(--partVerticalGap) 0;width:100%}.form__section{width:100%}.form__section--captcha{display:flex;flex-direction:column;gap:var(--partVerticalGap)}.form__section--hidden{display:none}.grecaptcha-badge{display:none!important}.form__recaptchaNotice{--mainTextColor:#fff;align-self:flex-end;color:#fff;font-size:11px;line-height:1.27272727;mix-blend-mode:difference;opacity:.4}.form__content,.form__fieldset{display:flex;flex-direction:column;gap:var(--partVerticalGap) var(--generalHorizontalGap);width:100%}.form__fieldsetTitles{width:100%}.form__fieldsetTitles:empty{display:none}.form__fieldsetContent{gap:var(--partVerticalGap) var(--generalHorizontalGap)}.formField,.form__fieldsetContent{display:flex;flex-direction:column;width:100%}.formField{gap:var(--formLabelGap) 0}.formField--captcha{display:none}.formField--captcha:has(div.g-recaptcha){display:flex}.formField__content{display:flex;flex-direction:column;gap:var(--formLabelGap) var(--generalHorizontalGap);width:100%}.formField--required .formField__label:before{content:"*"}.formField__help{display:flex;flex-direction:column;gap:var(--formLabelGap) 0}.formField__helpItem{font-size:14px;line-height:1.42857143}.formField__errors{color:var(--formErrorColor);display:flex;flex-direction:column;gap:var(--formLabelGap) 0}.formField__errorItem{font-size:14px;line-height:1.42857143}.formField__input{width:100%}.formField__input--date,.formField__input--datetime,.formField__input--email,.formField__input--number,.formField__input--select,.formField__input--selectmultiple,.formField__input--text,.formField__input--textarea,.formField__input--url{background-color:var(--formInputFieldBackground);background-image:linear-gradient(to right,var(--mainColor),var(--mainColor));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;border:1px solid var(--formInputFieldBorderColor);border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;min-height:var(--formInputFieldHeight);outline:none;padding:.25em var(--formInputFieldPadding);transition-duration:.4s;transition-property:background-size}.formField__input--date:focus,.formField__input--datetime:focus,.formField__input--email:focus,.formField__input--number:focus,.formField__input--select:focus,.formField__input--selectmultiple:focus,.formField__input--text:focus,.formField__input--textarea:focus,.formField__input--url:focus{background-size:100% 3px}.formField__input--date::placeholder,.formField__input--datetime::placeholder,.formField__input--email::placeholder,.formField__input--number::placeholder,.formField__input--select::placeholder,.formField__input--selectmultiple::placeholder,.formField__input--text::placeholder,.formField__input--textarea::placeholder,.formField__input--url::placeholder{color:#aaa}.formField--invalid .formField__input--date,.formField--invalid .formField__input--datetime,.formField--invalid .formField__input--email,.formField--invalid .formField__input--number,.formField--invalid .formField__input--select,.formField--invalid .formField__input--selectmultiple,.formField--invalid .formField__input--text,.formField--invalid .formField__input--textarea,.formField--invalid .formField__input--url{background-image:linear-gradient(to right,var(--formErrorColor),var(--formErrorColor));border-color:var(--formErrorColor)}.formField__input--textarea{padding:var(--formInputFieldPadding)}.formField__input--select{background-image:none}.formField__input--selectmultiple{padding:0}.formField__input--selectmultiple option{align-items:center;box-sizing:border-box;display:flex;min-height:var(--formInputFieldHeight);padding:5px var(--formInputFieldPadding)}.formField__input--selectmultiple option:checked{box-shadow:inset 0 0 0 9999px var(--mainColor);color:#fff!important}.formField--invalid .choice{color:var(--formErrorColor)}.choice__content{display:flex;flex-direction:column;gap:var(--formLabelGap) var(--generalHorizontalGap)}.choice__item{align-items:flex-start;display:flex;gap:0 8px}.choice__itemInput{flex-shrink:0;height:clamp(1.575rem,.30939227vw + 1.50248619rem,1.75rem);width:20px}.form__actions{display:flex;justify-content:flex-end}.form__button{appearance:none;background-color:var(--buttonBackground);border-radius:12px;color:var(--buttonColor);font-weight:700;padding:.5em 1em}.form__button:hover{background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover)}.form__errors{color:var(--formErrorColor);display:flex;flex-direction:column;gap:var(--partVerticalGap);width:100%}.form__errorMessage{font-weight:var(--generalBoldFontWeight)}.form__errorList{display:flex;flex-direction:column;gap:var(--formLabelGap);list-style:inside}.form__success{width:100%}.form__successText{display:block;text-align:center;width:100%}.pagination{flex-direction:column}.pagination,.pagination__content{align-items:center;display:flex;gap:20px}.pagination__content{justify-content:center;max-width:100%}.pagination__items{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.pagination__item{display:block}.pagination__itemAnchor{align-items:center;border:1px solid var(--formInputFieldBorderColor);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:36px;justify-content:center;text-align:center;text-decoration:none;width:36px}.pagination__itemAnchor.is-active{background-color:var(--mainColor);color:#fff}.pagination__itemAnchor--ellipsis{border:none;cursor:default}.pagination__action{display:block;flex-shrink:0;height:36px;position:relative;width:36px}.pagination__action:after{background-color:var(--mainColor);content:"";height:100%;mask-position:50% 50%;mask-repeat:no-repeat;mask-size:auto 16px;position:absolute;right:0;top:0;width:100%}.pagination__action:disabled{opacity:.3;pointer-events:none}.pagination__action--previous:after{mask-image:url("/static/images/default-arrow-left.3d4e77d48293.svg")}.pagination__action--next:after{mask-image:url("/static/images/default-arrow-right.1be0c9459c41.svg")}.pagination__indicator{font-size:14px;line-height:1.42857143}#navigationDesktop .navi{align-items:stretch;display:none;gap:var(--gap)}@media (width > 1200px){#navigationDesktop .navi{display:flex}}#navigationDesktop .navi .navi__item{display:flex;position:relative}#navigationDesktop .navi .navi__item>.navi__anchor{background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:bottom;background-repeat:no-repeat;background-size:0 1px;display:inline-block;padding:.5em;text-decoration:none;transition:color .25s ease,background-size .25s ease}#navigationDesktop .navi .navi__item>.navi__anchor.is-anchor{align-items:center;display:flex;gap:4px}#navigationDesktop .navi .navi__item>.navi__anchor.is-anchor:before{background-color:var(--c-light);content:"";display:inline-block;height:1rem;mask-image:url("/static/images/anchor.feca3a785ed8.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1rem}#navigationDesktop .navi .navi__item>.navi__anchor.is-active,#navigationDesktop .navi .navi__item>.navi__anchor.is-path,#navigationDesktop .navi .navi__item>.navi__anchor:focus,#navigationDesktop .navi .navi__item>.navi__anchor:hover{background-size:100% 1px;color:var(--mainColor)}#navigationDesktop .navi .navi__item>.navi__anchor.is-active.is-anchor:before,#navigationDesktop .navi .navi__item>.navi__anchor.is-path.is-anchor:before,#navigationDesktop .navi .navi__item>.navi__anchor:focus.is-anchor:before,#navigationDesktop .navi .navi__item>.navi__anchor:hover.is-anchor:before{background-color:var(--mainColor)}#navigationDesktop .navi .navi__item .navi__toggle{padding:.5em}#navigationDesktop .navi .navi__item .navi__toggle:after{background-color:var(--c-light);content:"";display:inline-block;height:1em;mask-image:url("/static/images/chevron-down.3aa76e410054.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1em}#navigationDesktop .navi--level2,#navigationDesktop .navi--level3,#navigationDesktop .navi--level4{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;box-shadow:var(--bd-shadow-1);display:none;flex-direction:column;gap:1em;min-width:180px;padding:1em;position:absolute}#navigationDesktop .navi--level2>.navi__item>.navi__anchor,#navigationDesktop .navi--level3>.navi__item>.navi__anchor,#navigationDesktop .navi--level4>.navi__item>.navi__anchor{flex-grow:1;white-space:nowrap}#navigationDesktop .navi--level2>.navi__item .navi__toggle:after,#navigationDesktop .navi--level3>.navi__item .navi__toggle:after,#navigationDesktop .navi--level4>.navi__item .navi__toggle:after{mask-image:url("/static/images/chevron-right.3b3516586f47.svg")}#navigationDesktop .navi--level2{left:50%;top:100%;transform:translateX(-50%)}#navigationDesktop .navi--level3,#navigationDesktop .navi--level4{left:100%;top:0}#navigationDesktop .navi--level1>.navi__item.is-open .navi--level2,#navigationDesktop .navi--level2>.navi__item.is-open .navi--level3,#navigationDesktop .navi--level3>.navi__item.is-open .navi--level4,#navigationDesktop .navi--level4>.navi__item.is-open .navi--level5{display:flex}body:has(.navigationFlyout.is-visible){overflow:hidden}.naviToggle{align-items:center;background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;box-shadow:var(--bd-shadow-1);display:flex;flex-direction:column;height:48px;justify-content:center;position:fixed;right:var(--deskSpace);top:8px;width:48px;z-index:2000}@media (width > 1200px){.naviToggle{display:none}}.naviToggle__lines{display:block;height:12px;position:relative;width:16px}.naviToggle__line{background-color:currentColor;height:2px;left:0;position:absolute;width:100%}.naviToggle__line--1{top:0}.naviToggle__line--2{top:50%;transition:all .1s .1s;translate:0 -50%}.naviToggle__line--3{bottom:0}.naviToggle__line--1,.naviToggle__line--3{transition:all .1s .1s,transform .1s}.naviToggle[aria-expanded=true] .naviToggle__line--1{top:50%;transform:rotate(-45deg);translate:0 -50%}.naviToggle[aria-expanded=true] .naviToggle__line--2{opacity:0;transform:scale(0);transition:all .1s}.naviToggle[aria-expanded=true] .naviToggle__line--3{bottom:50%;transform:rotate(45deg);translate:0 50%}.naviToggle[aria-expanded=true] .naviToggle__line--1,.naviToggle[aria-expanded=true] .naviToggle__line--3{transition:all .1s,transform .1s .1s}.navigationFlyout{height:100%;left:0;overflow:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1999;-ms-overflow-style:-ms-autohiding-scrollbar;background-color:var(--pageBackground);display:none;transform:translateY(-100%);transition-duration:.6s;transition-property:transform}.navigationFlyout::-webkit-scrollbar{display:none}.navigationFlyout.is-visible{transform:translateY(0)}@media (max-width:1199px){.navigationFlyout{display:block}}.navigationFlyout__content{box-sizing:border-box;min-height:100%;padding:var(--pageTopOffset) var(--deskSpace);width:100%}.navigation--mobile .navi{box-sizing:border-box;display:grid;width:100%}.navigation--mobile .navi .navi__item{align-content:stretch;display:grid;grid-template-columns:minmax(0,1fr) 40px;position:relative;width:100%}.navigation--mobile .navi .navi__item .navi__anchor{display:inline-block;padding:.5em;text-decoration:none;transition:color var(--baseTransition)}.navigation--mobile .navi .navi__item .navi__anchor.is-anchor{align-items:center;display:flex;gap:4px}.navigation--mobile .navi .navi__item .navi__anchor.is-anchor:before{background-color:var(--c-light);content:"";display:inline-block;height:1rem;mask-image:url("/static/images/anchor.feca3a785ed8.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1rem}.navigation--mobile .navi .navi__item .navi__anchor:focus,.navigation--mobile .navi .navi__item .navi__anchor:hover{color:var(--mainColor)}.navigation--mobile .navi .navi__item .navi__anchor:focus.is-anchor:before,.navigation--mobile .navi .navi__item .navi__anchor:hover.is-anchor:before{background-color:var(--mainColor)}.navigation--mobile .navi .navi__item .navi__anchor.is-active,.navigation--mobile .navi .navi__item .navi__anchor.is-path{color:var(--mainColor);font-weight:700}.navigation--mobile .navi .navi__item .navi__anchor.is-active.is-anchor:before,.navigation--mobile .navi .navi__item .navi__anchor.is-path.is-anchor:before{background-color:var(--mainColor)}.navigation--mobile .navi .navi__item .navi__toggle{padding:.5em}.navigation--mobile .navi .navi__item .navi__toggle:after{background-color:var(--c-light);content:"";display:inline-block;height:1em;mask-image:url("/static/images/chevron-down.3aa76e410054.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;transform:rotate(0);transition:transform var(--baseTransition);width:1em}.navigation--mobile .navi .navi__item .navi__toggle.is-active:after{transform:rotate(180deg)}.navigation--mobile .navi .navi__item>.navi{grid-column:1/-1}.navigation--mobile .navi .navi--level2,.navigation--mobile .navi .navi--level3,.navigation--mobile .navi .navi--level4{padding-left:1em}.navigation--mobile .navi--level2,.navigation--mobile .navi--level3,.navigation--mobile .navi--level4,.navigation--mobile .navi--level5{height:0;overflow:hidden;transition-duration:.6s;transition-property:all}.navigation--mobile .navi--level2>.navi__item,.navigation--mobile .navi--level3>.navi__item,.navigation--mobile .navi--level4>.navi__item,.navigation--mobile .navi--level5>.navi__item{opacity:0;transform:translateY(-20px);transition-duration:.2s;transition-property:all}.navigation--mobile .navi>.navi__item.is-open>.navi{height:var(--js-elementHeight)}.navigation--mobile .navi>.navi__item.is-open>.navi>.navi__item{opacity:1;transform:translateY(0);transition-delay:.2s;transition-duration:.4s;transition-property:all}.langSwitch{position:relative}.langSwitch__toggle{display:flex;gap:.5em;padding:.5em;position:relative;text-transform:uppercase}.langSwitch__toggle:after{background-color:var(--c-light);content:"";display:block;height:1em;mask-image:url("/static/images/chevron-down.3aa76e410054.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;transition-duration:.24s;transition-property:transform;width:1em}.langSwitch:has(.langSwitch__list.is-visible) .langSwitch__toggle:after{transform:rotate(-180deg)}.langSwitch__list{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;box-shadow:var(--bd-shadow-1);box-sizing:border-box;display:none;flex-direction:column;left:50%;min-width:100%;padding:1em;position:absolute;top:100%;transform:translateX(-50%)}.langSwitch__list.is-visible{display:flex}.langSwitch__item{display:block}.langSwitch__link{background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:bottom;background-repeat:no-repeat;background-size:0 1px;display:inline-block;padding:.5em;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-size .25s ease}.langSwitch__link:focus,.langSwitch__link:hover{background-size:100% 1px;color:var(--mainColor)}.breadcrumb .breadcrumb__list{display:flex}.breadcrumb .breadcrumb__list .breadcrumb__item{align-items:center;display:flex}.breadcrumb .breadcrumb__list .breadcrumb__item+.breadcrumb__item:before{background-color:var(--c-light);content:"";display:inline-block;height:1em;mask-image:url("/static/images/chevron-right.3b3516586f47.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1em}.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__anchor{box-sizing:border-box;color:var(--textColor);display:inline-block;padding:.25em;position:relative;text-decoration:none}.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__anchor:focus,.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__anchor:hover{color:var(--mainColor)}.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__anchor.is-active{font-weight:600}.breadcrumb .breadcrumb__list .breadcrumb__item:first-child .breadcrumb__anchor{background-color:var(--c-light);height:1em;mask-image:url("/static/images/birdhouse.fd0d1be1ab00.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;transition:background .25s ease;width:1em}.breadcrumb .breadcrumb__list .breadcrumb__item:first-child .breadcrumb__anchor:focus,.breadcrumb .breadcrumb__list .breadcrumb__item:first-child .breadcrumb__anchor:hover{background-color:var(--mainColor)}.anchorNavigationToggle{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em 0 0 .5em;border-right:none;box-shadow:var(--bd-shadow-1);display:block;height:48px;position:absolute;right:100%;top:-1px;width:48px;z-index:12}.anchorNavigationToggle:after{background-color:var(--mainColor);content:"";inset:0;mask-image:url("/static/images/table-of-contents.2d3e84834195.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:50% 50%;position:absolute}.anchorNavigationFlyout{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:0 0 0 .5em;border-right:none;box-shadow:var(--bd-shadow-1);padding:1em;position:fixed;right:0;top:var(--headerHeight);transform:translateX(100%);transition:transform .3s ease;z-index:11}.anchorNavigationFlyout.is-visible{transform:translateX(0)}#anchorNavigation .navi{display:grid}#anchorNavigation .navi__item{display:flex;flex-shrink:0}#anchorNavigation .navi__anchor{background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:bottom;background-repeat:no-repeat;background-size:0 1px;display:inline-block;padding:.5em;text-decoration:none;transition:color .25s ease,background-size .25s ease}#anchorNavigation .navi__anchor.is-active,#anchorNavigation .navi__anchor:focus,#anchorNavigation .navi__anchor:hover{background-size:100% 1px;color:var(--mainColor)}.article:before{background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:0 0;background-repeat:no-repeat;background-size:3px 0;bottom:0;content:"";left:-1em;position:absolute;top:0;transition:color .25s ease,background-size .25s ease;width:3px}.article.is-active:before{background-size:3px 100%}.birdArticleSlider{align-items:center;display:flex;flex-direction:column}.birdArticleSlider__content{position:relative;width:100vw}.birdArticleSlider__stage{display:flex;overflow:hidden}.birdArticleSlider__slide{align-items:center;background-color:var(--c-charcoal);color:var(--c-white);flex-shrink:0;justify-content:flex-end;min-height:600px;transition:margin .6s;width:100%}.birdArticleSlider__slide,.birdArticleSlider__slideContent{box-sizing:border-box;display:flex;flex-direction:column;position:relative}.birdArticleSlider__slideContent{gap:var(--gap);max-width:var(--deskMaxWidth);padding:96px 0;width:var(--deskWidth);z-index:11}.birdArticleSlider__slide--type1 .birdArticleSlider__slideContent{padding-right:calc(var(--deskWidth)/2)}.birdArticleSlider__slide--type2 .birdArticleSlider__slideContent{padding-left:calc(var(--deskWidth)/2)}.birdArticleSlider__slide .ns-slider__part{width:100%}.birdArticleSlider__slide .ns-slider__part--image{inset:0;margin:0;position:absolute}.birdArticleSlider__slide .ns-slider__part--image .ns-sliderImage{mix-blend-mode:overlay}.birdArticleSlider__slide .ns-slider__part--image *{height:100%}.birdArticleSlider__slide .ns-slider__part--image img{height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;width:100%!important}.birdArticleSlider__slide .ns-slider__part--text h2{color:var(--c-white)}.birdArticleSlider__slide .ns-slider__part--link a{appearance:none;background-color:var(--buttonBackground);border-radius:12px;color:var(--buttonColor);display:inline-block;font-weight:700;padding:.5em 1em}.birdArticleSlider__slide .ns-slider__part--link a:hover{background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover)}.birdArticleSlider .ns-sliderIndex{bottom:0;height:64px;left:50%;position:absolute;transform:translateX(-50%);z-index:21}.birdArticleSlider .ns-sliderIndex__content{align-items:center;display:flex;gap:16px;height:100%;justify-content:center}.birdArticleSlider .ns-sliderIndex__item{background-color:var(--c-primary);border:8px solid var(--c-ash);border-radius:50%;box-sizing:border-box;height:16px;transform:scale(1);transition:all .3s;width:16px}.birdArticleSlider .ns-sliderIndex__item.is-active{border-width:4px;transform:scale(1.5)}.birdArticleSlider .ns-sliderControl{cursor:pointer;height:100%;position:absolute;top:0;width:60px;z-index:31}.birdArticleSlider .ns-sliderControl:after{content:"";height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .3s;width:48px}.birdArticleSlider .ns-sliderControl--prev{left:0}.birdArticleSlider .ns-sliderControl--prev:after{background-color:var(--mainColor);left:60%;mask-image:url("/static/images/chevron-left.99860f199e09.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%}.birdArticleSlider .ns-sliderControl--prev:focus:after,.birdArticleSlider .ns-sliderControl--prev:hover:after{left:40%}.birdArticleSlider .ns-sliderControl--next{right:0}.birdArticleSlider .ns-sliderControl--next:after{background-color:var(--mainColor);mask-image:url("/static/images/chevron-right.3b3516586f47.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;right:60%}.birdArticleSlider .ns-sliderControl--next:focus:after,.birdArticleSlider .ns-sliderControl--next:hover:after{right:40%}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.teaserWrapper{display:grid;gap:var(--gap-m)}.tags{display:flex;gap:var(--gap-xs)}.tags .tag{background-color:var(--mainColor);border-radius:6px;display:block;font-size:80%;font-weight:700;line-height:1.2;padding:.25em .5em;text-transform:uppercase}.filterWrapper{display:grid;gap:var(--gap)}.filterWrapper .filter--tagList{display:grid;gap:var(--gap-xs)}.filterWrapper .filter--tagList .choice__content{display:flex;flex-direction:row;gap:var(--gap-xs)}.filterWrapper .filter__label{font-weight:700}.filterWrapper .filterReset .element{appearance:none;background-color:var(--buttonBackground);border-radius:12px;color:var(--buttonColor);font-weight:700;padding:.5em 1em}.filterWrapper .filterReset .element:hover{background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover)}.teaserList{display:grid;gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.teaserList:has(.teaserItem:hover) .teaserItem:not(:hover){opacity:.6}.teaserList a{color:inherit;text-decoration:none}.teaserItem{background-color:var(--c-dark-light);border-radius:8px;overflow:hidden;transform:scale(1);transition:all var(--baseTransition)}.teaserItem:hover{transform:scale(1.05)}.teaserItem .teaser__link{display:flex;flex-direction:column;height:100%}.teaserItem .teaser__content{display:flex;flex:1;flex-direction:column;gap:var(--gap);padding:var(--gap-m)}.teaserItem .teaser__content .partLink{margin-top:auto}.teaserItem .teaser__content .element--h2{font-size:clamp(1.375rem,.66298343vw + 1.21961326rem,1.75rem);font-weight:700;line-height:clamp(1.925rem,.9281768vw + 1.70745856rem,2.45rem)}.teaserItem .teaser__content .element--h2 strong{font-weight:900}.cookieBar{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;bottom:16px;box-shadow:var(--bd-shadow-1);display:flex;flex-direction:column;gap:1rem;left:16px;max-width:520px;padding:1em;position:fixed;width:90%;z-index:90}.cookieBar__intro{padding:1rem 1.5rem 0}.cookieBar__introTitle{font-size:1.2em;font-weight:600}.cookieBar__cookieGroups{display:flex;flex-direction:column;padding:0 1.5rem 1rem}.cookieBar__actions{display:flex;gap:var(--gap-xs)}.cookieBar__action{appearance:none;background-color:var(--buttonBackground);border-radius:12px;color:var(--buttonColor);flex:1 1 auto;font-weight:700;padding:.5em 1em}.cookieBar__action:hover{background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover)}.cookieConsentButton{appearance:none;background-color:var(--buttonBackground);border-radius:12px;color:var(--buttonColor);font-weight:700;padding:.5em 1em}.cookieConsentButton:hover{background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover)}#demoNaviBasic,#demoNaviClick,#demoNaviClickToggle,#demoNaviHover{display:flex;position:relative}#demoNaviBasic .navi,#demoNaviClick .navi,#demoNaviClickToggle .navi,#demoNaviHover .navi{align-items:stretch;display:flex;gap:var(--gap)}#demoNaviBasic .navi .navi__item,#demoNaviClick .navi .navi__item,#demoNaviClickToggle .navi .navi__item,#demoNaviHover .navi .navi__item{display:flex;position:relative}#demoNaviBasic .navi .navi__item>.navi__anchor,#demoNaviClick .navi .navi__item>.navi__anchor,#demoNaviClickToggle .navi .navi__item>.navi__anchor,#demoNaviHover .navi .navi__item>.navi__anchor{background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:bottom;background-repeat:no-repeat;background-size:0 1px;display:inline-block;padding:.5em;text-decoration:none;transition:color .25s ease,background-size .25s ease}#demoNaviBasic .navi .navi__item>.navi__anchor.is-anchor,#demoNaviClick .navi .navi__item>.navi__anchor.is-anchor,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-anchor,#demoNaviHover .navi .navi__item>.navi__anchor.is-anchor{align-items:center;display:flex;gap:4px}#demoNaviBasic .navi .navi__item>.navi__anchor.is-anchor:before,#demoNaviClick .navi .navi__item>.navi__anchor.is-anchor:before,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-anchor:before,#demoNaviHover .navi .navi__item>.navi__anchor.is-anchor:before{background-color:var(--c-light);content:"";display:inline-block;height:1rem;mask-image:url("/static/images/anchor.feca3a785ed8.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1rem}#demoNaviBasic .navi .navi__item>.navi__anchor.is-active,#demoNaviBasic .navi .navi__item>.navi__anchor.is-path,#demoNaviBasic .navi .navi__item>.navi__anchor:focus,#demoNaviBasic .navi .navi__item>.navi__anchor:hover,#demoNaviClick .navi .navi__item>.navi__anchor.is-active,#demoNaviClick .navi .navi__item>.navi__anchor.is-path,#demoNaviClick .navi .navi__item>.navi__anchor:focus,#demoNaviClick .navi .navi__item>.navi__anchor:hover,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-active,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-path,#demoNaviClickToggle .navi .navi__item>.navi__anchor:focus,#demoNaviClickToggle .navi .navi__item>.navi__anchor:hover,#demoNaviHover .navi .navi__item>.navi__anchor.is-active,#demoNaviHover .navi .navi__item>.navi__anchor.is-path,#demoNaviHover .navi .navi__item>.navi__anchor:focus,#demoNaviHover .navi .navi__item>.navi__anchor:hover{background-size:100% 1px;color:var(--mainColor)}#demoNaviBasic .navi .navi__item>.navi__anchor.is-active.is-anchor:before,#demoNaviBasic .navi .navi__item>.navi__anchor.is-path.is-anchor:before,#demoNaviBasic .navi .navi__item>.navi__anchor:focus.is-anchor:before,#demoNaviBasic .navi .navi__item>.navi__anchor:hover.is-anchor:before,#demoNaviClick .navi .navi__item>.navi__anchor.is-active.is-anchor:before,#demoNaviClick .navi .navi__item>.navi__anchor.is-path.is-anchor:before,#demoNaviClick .navi .navi__item>.navi__anchor:focus.is-anchor:before,#demoNaviClick .navi .navi__item>.navi__anchor:hover.is-anchor:before,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-active.is-anchor:before,#demoNaviClickToggle .navi .navi__item>.navi__anchor.is-path.is-anchor:before,#demoNaviClickToggle .navi .navi__item>.navi__anchor:focus.is-anchor:before,#demoNaviClickToggle .navi .navi__item>.navi__anchor:hover.is-anchor:before,#demoNaviHover .navi .navi__item>.navi__anchor.is-active.is-anchor:before,#demoNaviHover .navi .navi__item>.navi__anchor.is-path.is-anchor:before,#demoNaviHover .navi .navi__item>.navi__anchor:focus.is-anchor:before,#demoNaviHover .navi .navi__item>.navi__anchor:hover.is-anchor:before{background-color:var(--mainColor)}#demoNaviClick .navi__item .navi__toggle,#demoNaviHover .navi__item .navi__toggle{border-radius:0 6px 6px 0;color:var(--mainColor);padding:12px}#demoNaviClick .navi__item .navi__toggle:after,#demoNaviClickToggle .navi__item.has-children>.navi__anchor:after,#demoNaviHover .navi__item .navi__toggle:after{background-color:var(--c-light);content:"";display:inline-block;height:1rem;mask-image:url("/static/images/chevron-down.3aa76e410054.svg");mask-position:left center;mask-repeat:no-repeat;mask-size:contain;width:1rem}#demoNaviBasic .navi__toggle{display:none}#demoNaviBasic .navi__item{align-items:flex-start;flex-direction:column;gap:.5rem}#demoNaviBasic .navi__item .navi{flex-direction:column;padding-left:1em}#demoNaviClick .navi--level2,#demoNaviClick .navi--level3,#demoNaviClick .navi--level4,#demoNaviClickToggle .navi--level2,#demoNaviClickToggle .navi--level3,#demoNaviClickToggle .navi--level4,#demoNaviHover .navi--level2,#demoNaviHover .navi--level3,#demoNaviHover .navi--level4{background-color:var(--c-dark-light);border:1px solid var(--c-dark-lighter);border-radius:.5em;box-shadow:var(--bd-shadow-1);display:none;flex-direction:column;gap:1em;min-width:180px;padding:1em;position:absolute;z-index:11}#demoNaviClick .navi--level2>.navi__item>.navi__anchor,#demoNaviClick .navi--level3>.navi__item>.navi__anchor,#demoNaviClick .navi--level4>.navi__item>.navi__anchor,#demoNaviClickToggle .navi--level2>.navi__item>.navi__anchor,#demoNaviClickToggle .navi--level3>.navi__item>.navi__anchor,#demoNaviClickToggle .navi--level4>.navi__item>.navi__anchor,#demoNaviHover .navi--level2>.navi__item>.navi__anchor,#demoNaviHover .navi--level3>.navi__item>.navi__anchor,#demoNaviHover .navi--level4>.navi__item>.navi__anchor{flex-grow:1;white-space:nowrap}#demoNaviClick .navi--level2>.navi__item .navi__toggle:after,#demoNaviClick .navi--level3>.navi__item .navi__toggle:after,#demoNaviClick .navi--level4>.navi__item .navi__toggle:after,#demoNaviClickToggle .navi--level2>.navi__item .navi__toggle:after,#demoNaviClickToggle .navi--level3>.navi__item .navi__toggle:after,#demoNaviClickToggle .navi--level4>.navi__item .navi__toggle:after,#demoNaviHover .navi--level2>.navi__item .navi__toggle:after,#demoNaviHover .navi--level3>.navi__item .navi__toggle:after,#demoNaviHover .navi--level4>.navi__item .navi__toggle:after{mask-image:url("/static/images/chevron-right.3b3516586f47.svg")}#demoNaviClick .navi--level2,#demoNaviClickToggle .navi--level2,#demoNaviHover .navi--level2{left:50%;top:100%;transform:translateX(-50%)}#demoNaviClick .navi--level3,#demoNaviClick .navi--level4,#demoNaviClickToggle .navi--level3,#demoNaviClickToggle .navi--level4,#demoNaviHover .navi--level3,#demoNaviHover .navi--level4{left:100%;top:0}#demoNaviClickToggle .navi .navi__item{align-items:flex-start;flex-direction:column}#demoNaviClickToggle .navi--level2 .navi__item.has-children>.navi__anchor:after{mask-image:url("/static/images/chevron-right.3b3516586f47.svg")}#demoNaviClick .navi--level1>.navi__item.is-open .navi--level2,#demoNaviClick .navi--level2>.navi__item.is-open .navi--level3,#demoNaviClick .navi--level3>.navi__item.is-open .navi--level4,#demoNaviClick .navi--level4>.navi__item.is-open .navi--level5,#demoNaviClickToggle .navi--level1>.navi__item.is-open .navi--level2,#demoNaviClickToggle .navi--level2>.navi__item.is-open .navi--level3,#demoNaviClickToggle .navi--level3>.navi__item.is-open .navi--level4,#demoNaviClickToggle .navi--level4>.navi__item.is-open .navi--level5,#demoNaviHover .navi--level1>.navi__item.is-open .navi--level2,#demoNaviHover .navi--level2>.navi__item.is-open .navi--level3,#demoNaviHover .navi--level3>.navi__item.is-open .navi--level4,#demoNaviHover .navi--level4>.navi__item.is-open .navi--level5{display:flex}