:root{--mainColor:#06a0d6;--mainTextColor:#000;--linkColor:currentColor;--linkColorHover:var(--mainColor);--pageBackground:#fff;--buttonBackground:var(--mainColor);--buttonBackgroundHover:#fff;--buttonColor:#fff;--buttonColorHover:var(--mainColor);--headerHeight:100px;--titleColor:#06a0d6}@media (width <= 1200px){:root{--headerHeight:70px}}:root{--generalFontWeight:400;--generalBoldFontWeight:700;--generalLetterSpacing:0;--deskWidth:1280px;--deskSpace:clamp(1.875rem,0.972rem + 3.7vw,3.75rem);--deskMaxWidth:calc(100vw - var(--deskSpace)*2);--articleVerticalGap:40px;--partVerticalGap:20px;--generalHorizontalGap:40px;--formInputFieldBackground:#fff;--formInputFieldBorderColor:var(--mainColor);--formInputFieldHeight:56px;--tableBorderColor:#000;--tableCellPadding:10px 20px;--imageZoomPadding:80px;--imageZoomButtonWidth:40px}@media (max-width:1199px){:root{--imageZoomButtonWidth:30px}}@media (max-width:767px){:root{--imageZoomPadding:40px}}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url("/static/fonts/outfit-v15-latin-regular.23191c444b9e.woff2") format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url("/static/fonts/outfit-v15-latin-700.6a0674c3b77b.woff2") format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url("/static/fonts/roboto-slab-v36-latin-700.9b677cb044d5.woff2") format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:800;src:url("/static/fonts/roboto-slab-v36-latin-800.6ccd64dc7ccb.woff2") format("woff2")}*{background:none;border:none;margin:0;padding:0}.cmsbox-editMode * :not(.is-marked):focus-within{outline:none}:focus{outline-color:var(--mainColor)}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;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}::selection{background:var(--mainColor);color:#fff}.area{display:grid;gap:var(--articleVerticalGap) var(--generalHorizontalGap)}.article{grid-column:1/-1}.article__content{display:grid;gap:var(--partVerticalGap) var(--generalHorizontalGap);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-duration:.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:.2s;transition-duration:.2s;transition-property:transform,opacity}.folding__toggle{list-style:none}.part,.part__content{display:grid}.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;width:100%}.element--line{border-bottom:1px solid var(--mainTextColor)}.element--video{display:block;width:100%}.lazyImage{visibility:hidden}.lazyImage.lazyImage--loaded{visibility:initial}.imageFigure,.imageFigure__image{width:100%}.imageFigure__caption{margin-top:10px;width:100%}.list{margin:0;padding-left:0}.list,.list__item{list-style:none;width:100%}.list__item{box-sizing:border-box;position:relative}.list--bullet .list__item{align-items:center;display:flex;gap:8px}.list--bullet .list__item:before{aspect-ratio:1;background-color:var(--linkColorHover);content:"";flex-shrink:0;mask:url("/static/images/list.b44952678982.svg") center/contain no-repeat;width:16px}.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{color:var(--mainTextColor);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{padding-bottom:0}.table__foot .table__cell,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%}.page{accent-color:var(--mainColor);background-color:var(--pageBackground);color:var(--mainTextColor);font-family:Outfit,sans-serif;font-size:clamp(1rem,.44198895vw + .89640884rem,1.25rem);font-weight:var(--generalFontWeight);hyphens:none;letter-spacing:var(--generalLetterSpacing);line-height:clamp(1.25rem,.44198895vw + 1.14640884rem,1.5rem)}.page,.wrapper{min-height:100svh;width:100%}.wrapper{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--headerHeight)}.container,.content,.section{width:100%}.section{align-items:center;display:flex;flex-direction:column}.desk{max-width:var(--deskMaxWidth);width:var(--deskWidth)}.logo{display:inline-block;height:140px;margin-bottom:-90px}@media (width <= 1200px){.logo{height:100px;margin-bottom:-70px}}.logo__image{display:block;height:100%}.pageTitle{margin-block-start:var(--generalHorizontalGap);width:100%}.container--header{background-color:#fff;border-top:10px solid var(--mainColor);box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;top:0;z-index:2000}.content--header{align-items:center;display:flex;justify-content:space-between;margin-block:20px}.container--main{flex:1 0 auto}.hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:70svh;padding-block:var(--headerHeight);position:relative;width:100%}.hero__mood{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero__content{box-sizing:border-box;padding-inline-end:50%}@media (width < 1200px){.hero__content{padding-inline-end:10%}}.hero--variantTwo{min-height:40svh}.hero--variantTwo .hero__mood{background-image:linear-gradient(180deg,#06a0d6,#35aeda);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}.hero--variantTwo .hero__mood .multimood{mix-blend-mode:multiply}.hero--variantTwo .hero__mood .multimood img{filter:brightness(1) grayscale(1) opacity(.5)}.heroTwo{align-items:center;display:grid;gap:var(--articleVerticalGap);grid-template-columns:1fr 1fr;margin-block-start:var(--generalHorizontalGap);width:100%}.heroTwo__mood{aspect-ratio:1}.referenceTeasers{width:100%}.referenceTeasers__area{display:grid;gap:var(--articleVerticalGap);grid-template-columns:repeat(auto-fill,minmax(min(clamp(12.5rem,6.481rem + 24.69vw,25rem),100%),1fr));margin-block:var(--generalHorizontalGap)}.referenceTeaser__content{display:flex;flex-direction:column;gap:var(--partVerticalGap)}.referenceTeaser:focus .referenceTeaser__part--image img,.referenceTeaser:hover .referenceTeaser__part--image img{scale:1.1}.referenceTeaser:focus .element--btn,.referenceTeaser:hover .element--btn{background-color:#35aeda}.referenceTeaser__part--image{aspect-ratio:3/2;overflow:hidden}.referenceTeaser__part--image img{object-fit:cover;object-position:center;transition:all .4s ease}.area--one{--column-count:12;grid-template-columns:repeat(var(--column-count,12),minmax(0,1fr));margin-block:var(--generalHorizontalGap)}@media (width < 1200px){.area--one{--column-count:6}}@media (width < 768px){.area--one{--column-count:4}}.area--one .articleOne--1-2{grid-column:span calc(var(--column-count)/2)}@media (width < 768px){.area--one .articleOne--1-2{grid-column:1/-1}}.area--one .articleOne--1-3{grid-column:span calc(var(--column-count)/3)}@media (width < 1200px){.area--one .articleOne--1-3{grid-column:span calc(var(--column-count)/2)}}@media (width < 768px){.area--one .articleOne--1-3{grid-column:1/-1}}.area--one .articleOne--2-3{grid-column:span calc(var(--column-count)/3*2)}@media (width < 1200px){.area--one .articleOne--2-3{grid-column:span calc(var(--column-count)/2*2)}}@media (width < 768px){.area--one .articleOne--2-3{grid-column:1/-1}}.area--one .articleOne--1-1-indentRight{display:grid;grid-template-columns:subgrid}.area--one .articleOne--1-1-indentRight .article__content{grid-column:span 8}@media (width <= 1200px){.area--one .articleOne--1-1-indentRight .article__content{grid-column:1/-1}}.articleOne--bgON{--mainTextColor:#fff;--titleColor:#fff;--linkColor:#fff;--linkColorHover:#fff;--lineColor:#fff;--tableBorderColor:#fff}.articleOne--bgON .article__content{background-color:#06a0d6;box-sizing:border-box;padding:50px 30px 30px;position:relative}.articleOne--bgON .article__content:before{aspect-ratio:1;background-image:url("/static/images/warning.e2ab625538e5.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:80px}.breadcrumb{margin-block:var(--generalHorizontalGap)}.breadcrumb:has(.breadcrumb__item:only-child){display:none}.breadcrumb__item{display:inline-flex;list-style:none}.breadcrumb__item:not(:last-child):after{aspect-ratio:1;background-color:#06a0d6;content:"";display:block;margin-inline:5px;mask-image:url("/static/images/list.b44952678982.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;width:16px}.breadcrumb__list{display:flex}.container--footer{background-color:#2d2d2d;background:repeating-linear-gradient(-45deg,transparent,transparent 1px,#252525 0,#252525 3px,transparent 0,transparent 8px),linear-gradient(90deg,#2d2d2d,#505050 50%,#2d2d2d);flex-shrink:0;margin-block-start:var(--generalHorizontalGap)}.content--footer{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.vcard{color:var(--mainTextColor);text-align:center}.vcard__logo{margin-bottom:20px;margin-top:-45px;width:180px}.section--footer{--mainTextColor:#fff;--linkColorHover:#fff}.footLinks{color:var(--mainTextColor)}a{color:var(--linkColor);text-decoration:none}a:focus,a:hover{color:var(--linkColorHover)}.element--heroTitle{color:var(--titleColor);font-family:Roboto Slab,sans-serif;font-size:clamp(1.875rem,2.20994475vw + 1.3570442rem,3.125rem);letter-spacing:.03em;line-height:clamp(2.75rem,2.87292818vw + 2.07665746rem,4.375rem);text-transform:uppercase;text-wrap:balance}.element--heroTitle .star{background-color:#fff;box-decoration-break:clone;display:inline;padding-inline:.25em}.element--h1{font-size:clamp(1.75rem,1.32596685vw + 1.43922652rem,2.5rem);line-height:clamp(2.375rem,1.32596685vw + 2.06422652rem,3.125rem)}.element--h1,.element--h2{color:var(--titleColor);font-family:Roboto Slab,sans-serif;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}.element--h2{font-size:clamp(1.4375rem,1.10497238vw + 1.1785221rem,2.0625rem);line-height:clamp(2.125rem,.99447514vw + 1.89191989rem,2.6875rem)}.element--h3{font-size:clamp(1.375rem,.8839779vw + 1.16781768rem,1.875rem);line-height:clamp(2rem,.8839779vw + 1.79281768rem,2.5rem)}.element--h3,.element--h4{color:var(--titleColor);font-family:Roboto Slab,sans-serif;letter-spacing:.03em;text-wrap:balance}.element--h4{color:var(--mainTextColor);font-size:clamp(1.25rem,.66298343vw + 1.09461326rem,1.625rem);line-height:clamp(1.875rem,.66298343vw + 1.71961326rem,2.25rem)}.element--preTitle{background-color:#fff;box-decoration-break:clone;color:var(--titleColor);display:inline;font-family:Roboto Slab,sans-serif;font-size:clamp(1.375rem,.8839779vw + 1.16781768rem,1.875rem);letter-spacing:.03em;line-height:clamp(2rem,.8839779vw + 1.79281768rem,2.5rem);padding-inline:.5em;text-wrap:balance}.element--norm{color:var(--mainTextColor)}.element--loud{font-size:clamp(1.25rem,.66298343vw + 1.09461326rem,1.625rem);line-height:clamp(1.875rem,.66298343vw + 1.71961326rem,2.25rem)}.element--loud strong{color:#06a0d6}.element--line{border-bottom:5px solid var(--lineColor,var(--mainColor));width:160px}.element--phone{align-items:center;display:inline-flex;font-weight:700;gap:5px}.element--phone:before{aspect-ratio:1;background-color:var(--linkColorHover);content:"";display:block;margin-right:var(--btn-hover,0);mask:url("/static/images/phone.e5f386ebb3d3.svg") no-repeat 50% 50%/contain;transition:margin-inline-end .4s ease,color .2s ease;width:20px}.element--phone:focus,.element--phone:hover{--btn-hover:10px}.element--email{align-items:center;display:inline-flex;font-weight:700;gap:5px}.element--email:before{aspect-ratio:1;background-color:var(--linkColorHover);content:"";display:block;margin-right:var(--btn-hover,0);mask:url("/static/images/mail.6e0a51fce8f2.svg") no-repeat 50% 50%/contain;transition:margin-inline-end .4s ease,color .2s ease;width:20px}.element--email:focus,.element--email:hover{--btn-hover:10px}.btn--primary .element,.partDocument--primary .element,.partLink--primary .element{background-color:var(--buttonBackground);color:#fff;display:inline-block;font-size:18px;font-weight:700;justify-self:flex-start;padding:6px 10px;transition:all .4s ease}.btn--primary .element:focus,.btn--primary .element:hover,.partDocument--primary .element:focus,.partDocument--primary .element:hover,.partLink--primary .element:focus,.partLink--primary .element:hover{background-color:#35aeda}.btn--secondary .element,.partDocument--secondary .element,.partLink--secondary .element{align-items:center;display:inline-flex;font-weight:700;gap:5px}.btn--secondary .element:before,.partDocument--secondary .element:before,.partLink--secondary .element:before{aspect-ratio:1;background-color:var(--linkColorHover);content:"";display:block;margin-right:var(--btn-hover,0);mask:url("/static/images/link.8f4be1f9c871.svg") no-repeat 50% 50%/contain;transition:margin-inline-end .4s ease,color .2s ease;width:20px}.btn--secondary .element:focus,.btn--secondary .element:hover,.partDocument--secondary .element:focus,.partDocument--secondary .element:hover,.partLink--secondary .element:focus,.partLink--secondary .element:hover{--btn-hover:10px}.multimood,.multimood__slides{height:100%;position:relative;width:100%}.multimood__slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:1}.multimood__slide.is-active{opacity:1;z-index:2}.multimood__image{height:100%;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;width:100%}.multimood__control{background-color:var(--mainColor);cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:3}.multimood__control--prev{left:var(--deskSpace)}.multimood__control--next{right:var(--deskSpace)}.multimood__index{bottom:var(--deskSpace);left:50%;position:absolute;transform:translateX(-50%);z-index:3}.multimood__indexContent{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.multimood__indexItem{background-color:#fff;border-radius:10000px;cursor:pointer;display:block;height:14px;position:relative;width:14px}.multimood__indexItem.is-active{background-color:var(--mainColor)}.multimood__counter{align-items:center;bottom:var(--deskSpace);color:#fff;color:var(--mainColor);display:flex;gap:4px;position:absolute;right:var(--deskSpace);z-index:3}.imageZoom{height:100%;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%;z-index:3000}.imageZoom::backdrop{background-color:rgba(0,0,0,.7)}.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:rgba(0,0,0,.4);border-radius:10000px;bottom:20px;cursor:pointer;height:var(--imageZoomButtonWidth);position:absolute;right:20px;transition-duration:.24s,.24s,.24s;transition-property:opacity,transform,background-color;width:var(--imageZoomButtonWidth);z-index:2}.imageFigure__showZoomButton:after{background-color:#fff;content:"";height:100%;left:0;mask-image:url("/static/images/default-icon-zoom.442689575d66.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:18px 18px;position:absolute;top:0;width:100%}.imageFigure__showZoomButton:hover{background-color:rgba(0,0,0,.6)}@media (min-width:1200px){.imageFigure__showZoomButton{opacity:0;transform:scale(0)}.imageFigure__image:hover .imageFigure__showZoomButton{opacity:1;transform:scale(1)}}@media (max-width:1199px){.imageFigure__showZoomButton{bottom:15px;right:15px}.imageFigure__showZoomButton:after{mask-size:14px 14px}}.imageZoom__closeButton{background-color:#fff;cursor:pointer;height:var(--imageZoomPadding);mask-image:url("/static/images/default-icon-close.1c2ba7aa4d7d.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:14px 14px;position:absolute;right:0;top:0;width:var(--imageZoomPadding);z-index:3}.search{display:flex;flex-direction:column;gap:var(--partVerticalGap);margin-top:var(--articleVerticalGap)}.searchForm{position:relative}.searchForm__input{background-color:var(--formInputFieldBackground);background-image:linear-gradient(to right,var(--formInputFieldBorderColor),var(--formInputFieldBorderColor));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border:1px solid var(--formInputFieldBorderColor);box-sizing:border-box;height:var(--formInputFieldHeight);outline:none;padding:5px 20px;padding-right:var(--formInputFieldHeight);transition-duration:.4s;transition-property:background-size;width:100%}.searchForm__input:focus{background-size:100% 2px}.searchForm__input::placeholder{color:#aaa}.searchForm__submit{background-color:currentColor;cursor:pointer;height:100%;mask-image:url("/static/images/default-icon-search.2452c29c5ccc.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:40% 40%;position:absolute;right:0;top:0;width:var(--formInputFieldHeight);z-index:2}.searchResults__header{margin-bottom:10px}.searchResults__count{font-size:14px;font-style:italic;line-height:1.42857143;width:100%}.searchResult{background-color:#fff;border-radius:10px;box-shadow:0 0 4px hsla(0,0%,63%,.5);box-sizing:border-box;color:currentColor!important;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:20px 120px 20px 20px;position:relative;text-decoration:none;transition:all .24s;width:100%}.searchResult:after{background-color:var(--mainColor);content:"";height:100%;mask-image:url("/static/images/default-arrow-right.1be0c9459c41.svg");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:auto 20px;position:absolute;right:0;top:0;transition:all .24s;width:120px}.searchResult:first-child{margin-top:0}.searchResult:hover{background-color:#f4f4f4}.searchResult:hover:after{mask-position:60% 50%}@media (max-width:767px){.searchResult{padding-right:20px}.searchResult:after{display:none}}.searchResult--noresults{background-color:#fff!important;cursor:default;padding-right:20px}.searchResult--noresults:after{display:none}.searchResult__part--sitename{color:var(--mainColor);font-weight:var(--generalBoldFontWeight)}.searchResult__part--preview mark{background-color:var(--mainColor);border-radius:4px;color:#fff;padding:0 2px}.searchResult__partLabel{font-size:13px;font-weight:var(--generalBoldFontWeight);line-height:1.23076923;margin-bottom:4px}@media (width <= 1200px){.navigation--desktop{display:none}}body:has(.flyoutNavigation.is-visible){overflow:hidden}.naviToggle{cursor:pointer;height:20px;height:var(--navToggleHeight,25px);position:relative;width:20px;width:var(--navToggleWidth,40px);z-index:2001}.naviToggle__lines{display:block;display:flex;flex-direction:column;height:30px;height:100%;position:relative;width:40px}.naviToggle__line{background-color:var(--mainColor);border-radius:var(--naviToggleLineBorderRadius,4px);height:var(--naviToggleLineThickness,4px);left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.05,.8,.5,1);width:var(--naviToggleLineWidth,40px)}.naviToggle__line--2,.naviToggle__line--3{top:50%;translate:0 -50%}.naviToggle__line--4{bottom:0;top:unset}.naviToggle[aria-expanded=true] .naviToggle__line--1{opacity:0;transform:translateY(-10px)}.naviToggle[aria-expanded=true] .naviToggle__line--2{rotate:45deg;translate:0 -50%}.naviToggle[aria-expanded=true] .naviToggle__line--3{rotate:-45deg;translate:0 -50%}.naviToggle[aria-expanded=true] .naviToggle__line--4{opacity:0;transform:translateY(10px)}.flyoutNavigation{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:#fff;transform:translateY(-100%);transition-duration:.6s;transition-property:transform}.flyoutNavigation::-webkit-scrollbar{display:none}.flyoutNavigation.is-visible{transform:translateY(0)}.flyoutNavigation__content{box-sizing:border-box;min-height:100%;padding:calc(var(--headerHeight)*2) var(--deskSpace);width:100%}.navToggle,.navigation--mobile{display:none}.navigation--flyout .navi{align-items:center;display:grid;gap:20px 50px;list-style:none}.navigation--flyout .navi__item{position:relative}.navigation--flyout .navi__anchor{font-weight:700}.navigation--flyout .navi__anchor.is-active,.navigation--flyout .navi__anchor.is-path{color:var(--linkColorHover)}.navigation--flyout .navi__toggle{aspect-ratio:2/1;background-color:var(--mainColor);mask-image:url("/static/images/toggle.265424f48d9c.svg");mask-repeat:no-repeat;transition:all .4s ease;width:15px}.navigation--flyout .navi--level1 .navi__item .navi__anchor{font-weight:700;transition:all .4s ease}.navigation--flyout .navi--level1>.navi__item.is-open .navi__toggle{transform:scaleY(-1)}.navigation--flyout .navi--level1>.navi__item.is-open .navi--level2{block-size:auto;block-size:calc-size(auto,size)}.navigation--flyout .navi--level2{block-size:0;gap:10px;margin-block-start:10px;overflow:hidden;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:block-size,content-visibility}.navigation--flyout .navi--level2 .navi__item .navi__anchor{font-weight:700;transition:all .4s ease}