@keyframes carousel-indicator-decorator{0%{stroke-dashoffset:75px}to{stroke-dashoffset:0}}.floatingMenu-section{content-visibility:visible}.layout_column .floatingMenu:focus-visible{position:relative}.layout_column .floatingMenu:focus-visible .focus{border-color:var(--color-black)!important;border-radius:10px;bottom:-10px;box-shadow:0 0 0 2px var(--color-black) inset,0 0 0 1px var(--color-black)!important;left:-10px;outline:none!important;position:absolute;right:-10px;top:-10px;z-index:1}@media(forced-colors:active){.layout_column .floatingMenu:focus-visible .focus{border-color:var(--color-yellow)!important;box-shadow:0 0 0 2px var(--color-yellow) inset,0 0 0 1px var(--color-yellow)!important;forced-color-adjust:none;outline:none!important}}@media(forced-colors:active){.layout_column .floatingMenu:focus-visible *{forced-color-adjust:auto}}.floatingMenu__componentHeader{display:flex;flex-direction:column;gap:5px;margin:0 0 30px;text-align:center}@media(max-width:48.06125rem){.floatingMenu__componentHeader{margin:0 0 20px;position:relative;text-align:left}.floatingMenu__componentHeader:before{background:var(--color-brand-secondary);border-radius:6px;content:"";display:block;height:5px;width:60px}}.floatingMenu__componentHeaderHeadline{color:var(--color-title-color);font-size:2.5rem;font-weight:400;line-height:3rem}@media(max-width:48.06125rem){.floatingMenu__componentHeaderHeadline{font-size:2.125rem;line-height:2.5rem}}@media print{.floatingMenu__componentHeaderHeadline{color:var(--color-title-color)}}.floatingMenu__componentHeaderTagline{font-size:1.125rem}@media(max-width:48.06125rem){.floatingMenu__componentHeaderTagline{font-size:.875rem}}.floatingMenu.state-floating .floatingMenu__layer{box-shadow:0 10px 10px 0 var(--color-black-transparent);left:0;position:fixed;right:0;top:0;z-index:3}@media(max-width:74.99875rem){.floatingMenu.state-floating .floatingMenu__box{max-width:100%;padding:0 15px}}.floatingMenu__layer{background:var(--color-white);border-bottom:1px solid var(--color-border-gray);transition:all .2s ease}@media print{.floatingMenu__layer{border-bottom:1pt solid var(--color-border-gray);position:static!important}}.floatingMenu__box{align-items:center;display:flex;height:76px;margin:0 auto;max-width:1140px}.floatingMenu__menu{display:flex;flex-wrap:wrap;list-style:none!important;padding:0!important}@media(max-width:48.06125rem){.floatingMenu__menu{display:none}}@media print{.floatingMenu__menu{display:flex}}.floatingMenu__menuItem{padding:20px 15px;position:relative}.floatingMenu__menuLink{border-radius:3px;color:var(--color-text-color);display:inline-block;padding:6px;vertical-align:top}.floatingMenu__menuLink:after{background-color:var(--color-brand-primary);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .2s ease-in;width:0}@media(forced-colors:active){.floatingMenu__menuLink:after{background:var(--color-yellow);forced-color-adjust:none}}.floatingMenu__menuLink:hover .floatingMenu__menuLinkDecorator{border-color:var(--color-text-color)}@media(forced-colors:active){.floatingMenu__menuLink{color:var(--color-yellow)}}.floatingMenu__menuLink.state-active{color:var(--color-brand-primary);text-decoration:none}.floatingMenu__menuLink.state-active:after{width:100%}.floatingMenu__menuLink.state-active .floatingMenu__menuLinkDecorator{border-color:var(--color-brand-primary)}.floatingMenu__menuLinkDecorator{border-bottom:1px solid var(--color-border-underline);transition:border-color .2s ease-in}@media print{.floatingMenu__menuLinkDecorator{border-bottom:1pt solid var(--color-border-underline)}}.floatingMenu__select{display:none}@media(max-width:48.06125rem){.floatingMenu__select{display:block}}@media print{.floatingMenu__select{display:none}}.floatingMenu__selectField{background:var(--color-gray-light-4);border:1px solid var(--color-beige);border-radius:3px;height:40px;padding:0 10px}.floatingMenu__selectField:focus{border-color:var(--color-black)!important;box-shadow:0 0 0 2px var(--color-black) inset,0 0 0 1px var(--color-black)!important;outline:none!important}@media(forced-colors:active){.floatingMenu__selectField:focus{border-color:var(--color-yellow)!important;box-shadow:0 0 0 2px var(--color-yellow) inset,0 0 0 1px var(--color-yellow)!important;forced-color-adjust:none;outline:none!important}}.floatingMenu__selectSubmit{border-radius:100px;cursor:pointer;display:inline-block;font-size:1rem;line-height:1;min-height:48px;min-width:120px;padding:15px 20px;position:relative;text-align:center;transition:all .2s ease}.floatingMenu__selectSubmit:hover,.floatingMenu__selectSubmit:link{text-decoration:none}.floatingMenu__selectSubmit{background:var(--color-brand-primary);border:0;border:1px solid var(--color-transparent);color:var(--color-white)!important}.floatingMenu__selectSubmit:hover{background-color:var(--color-white);border-color:var(--color-brand-primary);color:var(--color-brand-primary)!important}@media(forced-colors:active){.floatingMenu__selectSubmit:focus{background:var(--color-yellow)!important;forced-color-adjust:none}.floatingMenu__selectSubmit:focus,.floatingMenu__selectSubmit:focus .icon:after,.floatingMenu__selectSubmit:focus .icon:before{color:var(--color-black)!important}}@media print{.floatingMenu__selectSubmit{border:1pt solid var(--color-transparent)}}.floatingMenu__selectSubmit{margin:0 0 0 10px;min-width:0}.floatingMenu__button{border-radius:100px;cursor:pointer;display:inline-block;font-size:1rem;line-height:1;min-height:48px;min-width:120px;padding:15px 20px;position:relative;text-align:center;transition:all .2s ease}.floatingMenu__button:hover,.floatingMenu__button:link{text-decoration:none}.floatingMenu__button{background:var(--color-brand-primary);border:0;border:1px solid var(--color-transparent);color:var(--color-white)!important}.floatingMenu__button:hover{background-color:var(--color-white);border-color:var(--color-brand-primary);color:var(--color-brand-primary)!important}@media(forced-colors:active){.floatingMenu__button:focus{background:var(--color-yellow)!important;forced-color-adjust:none}.floatingMenu__button:focus,.floatingMenu__button:focus .icon:after,.floatingMenu__button:focus .icon:before{color:var(--color-black)!important}}@media print{.floatingMenu__button{border:1pt solid var(--color-transparent)}}.floatingMenu__button{margin:0 15px 0 auto}@media(max-width:48.06125rem){.floatingMenu__button{margin:0 0 0 auto;min-width:0}}