body{--overlay-color:rgba(32,71,122,.6)}@font-face{font-display:swap;font-family:Bison;font-style:normal;font-weight:700;src:url(/build/customer/koeln-triathlon/fonts/Bison-Bold.dc3211e4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/customer/koeln-triathlon/fonts/Roboto-Regular.b009a76a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/customer/koeln-triathlon/fonts/Roboto-Italic.e10742db.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/customer/koeln-triathlon/fonts/Roboto-Bold.227c9319.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none;font-size:16px}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{line-height:1.4;margin:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0;margin-block-start:0}ol[role=list],ul[role=list]{list-style:none}button,h1,h2,h3,h4,input,label{line-height:1.1}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:focus:not(:focus-visible){outline:none!important}.xs-flow>*+*{margin-block-start:.5rem}.s-flow>*+*{margin-block-start:1rem}.m-flow>*+*{margin-block-start:1.25rem}@media screen and (min-width:768px){.m-flow>*+*{margin-block-start:1.75rem}}.l-flow>*+*{margin-block-start:1.5rem}@media screen and (min-width:768px){.l-flow>*+*{margin-block-start:2.5rem}}html img{max-width:100%}body{z-index:5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;min-height:100vh;overflow-x:hidden;padding-top:5rem;position:relative;text-rendering:optimizeLegibility}@media screen and (min-width:768px){body{padding-top:7.5rem}}body.no-scroll{overflow:hidden}p{word-wrap:break-word;margin-bottom:10px;word-break:break-word}@media screen and (max-width:767px){p{margin-bottom:30px}}ol:not([class]){counter-reset:ol;display:table;font-weight:300;list-style:none;margin:0 0 55px;padding:0}@media screen and (max-width:767px){ol:not([class]){margin-bottom:32px}}ol:not([class]) li{counter-increment:ol;display:table-row;line-height:31px}ol:not([class]) li:before{color:#20477a;content:counter(ol) ".";display:table-cell;font-size:1.125rem;height:32px;padding-right:10px;text-align:right;width:32px}ul.checklist{list-style:none;margin:0 0 2rem;padding:0}@media screen and (max-width:767px){ul.checklist{margin-bottom:1rem}}ul.checklist li{line-height:180%;margin-bottom:.5rem;padding-left:calc(25px + .5rem);position:relative}ul.checklist li:before{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 12.5C4 8.08172 7.58172 4.5 12 4.5C16.4183 4.5 20 8.08172 20 12.5C20 16.9183 16.4183 20.5 12 20.5C7.58172 20.5 4 16.9183 4 12.5ZM12 2.5C6.47715 2.5 2 6.97715 2 12.5C2 18.0228 6.47715 22.5 12 22.5C17.5228 22.5 22 18.0228 22 12.5C22 6.97715 17.5228 2.5 12 2.5ZM10.3884 16.8949L17.2255 9.68826L15.7745 8.31174L10.2783 14.1051L7.66895 11.7567L6.33102 13.2433L10.3884 16.8949Z" fill="%23E94F38"%3E%3C/path%3E%3C/svg%3E');background-repeat:no-repeat;content:"";height:25px;left:0;position:absolute;top:1px;width:25px}table{border-collapse:collapse;color:#666;font-size:16px;margin:auto;overflow:scroll;text-align:left}table tbody,table thead{margin-bottom:33px;overflow-x:scroll;overflow-y:hidden}@media screen and (max-width:767px){table tbody,table thead{margin-left:32%}table tbody td,table thead td{padding-left:10px;padding-right:10px}}table tbody::-webkit-scrollbar,table thead::-webkit-scrollbar{background-color:#222;border:none;border-radius:8px;height:10px;width:5px}table tbody::-webkit-scrollbar-thumb,table thead::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}table tbody::-webkit-scrollbar-track,table thead::-webkit-scrollbar-track{background-color:#222;border-radius:8px}table td{padding:14px}table tr{border-bottom:1px solid #ddd;display:table-row}@media screen and (max-width:767px){table tr{height:64px}}table tr:last-child{border-bottom:0}table tr:nth-of-type(2n){background-color:#fff}table th{font-size:.875rem;padding:15px 15px 32px 0;position:relative}@media screen and (max-width:767px){table th{font-size:1rem}}td{border:1px solid;padding:10px}a{color:#20477a;text-decoration:underline}a:focus{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}a:focus-visible{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}a:focus-within{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}a:hover{text-decoration:none}mark{background-color:#8bcbb7;color:#20477a;display:inline-flex;font-weight:600;line-height:1.4;padding:0 .25rem}.accordion-wrapper{margin-bottom:33px}.container{max-width:1160px}.container,.container--wide{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}.container--wide{max-width:1400px}.container--medium{max-width:968px}.container--medium,.container--narrow{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}.container--narrow{max-width:776px}.container--p0{padding:0}@media screen and (max-width:767px){.container--mobile-p0{padding:0}}.lazy-animation{opacity:0;transition:opacity .2s ease}.lazy-animation.lazyloaded{opacity:1}.block{margin:0}.block--sm{margin-bottom:60px}.block--md{margin-bottom:100px}.block--lg{margin-bottom:150px}.content-wrapper{padding-top:86px}@media screen and (min-width:768px){.content-wrapper{padding-top:120px}}@media screen and (min-width:992px){.content-wrapper{padding-top:136px}}.content-wrapper--no-padding{padding-top:0}.content-wrapper>p,.content-wrapper>ul{margin:0 auto;max-width:1160px;padding-left:1rem;padding-right:1rem;width:100%}.content-wrapper>ul{padding-inline-start:40px}.content-wrapper>h1,.content-wrapper>h2,.content-wrapper>h3,.content-wrapper>h4{margin:0 auto;max-width:1160px;padding-left:1rem;padding-right:1rem;width:100%}.content-wrapper .CookieDeclaration{margin:0 auto;max-width:1160px;padding:10px 1rem 32px;width:100%}.header{--header-accent-color:#20477a;background-color:#fff;position:fixed;top:0;width:100%;z-index:100}.header__container{align-items:center;display:flex;height:5rem;position:relative}@media screen and (min-width:768px){.header__container{height:7.5rem}}.header__logo{align-items:center;display:flex;height:100%}.header__logo:focus{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__logo:focus-visible{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__logo:focus-within{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__logo img,.header__logo svg{height:calc(100% - 2rem);max-height:72px;width:auto}@media screen and (max-width:575px){.header__logo img,.header__logo svg{max-height:40px}}.header__nav{margin-left:auto}.header__nav-list{align-items:center;display:flex;gap:.5rem;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.header__nav-list{gap:1rem}}.header__nav-item-link{color:inherit;display:block;font-family:Bison,sans-serif;font-size:1.75rem;line-height:100%;padding:1rem .5rem;text-decoration:none}.header__nav-item-link:focus{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-item-link:focus-visible{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-item-link:focus-within{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-item-link:focus,.header__nav-item-link:hover{color:var(--header-accent-color);text-decoration:underline}.header__nav-dropdown{align-items:flex-start;background-color:#fff;border:1px solid #ddd;box-shadow:0 20px 13px 0 rgba(0,0,0,.03),0 8px 5px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.5rem;height:0;list-style:none;margin:0;min-width:240px;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:100%}.header__nav-dropdown .social-badge{justify-content:space-between}.header__nav-dropdown-item{font-family:Bison,sans-serif;font-size:1.5rem;line-height:1;padding:.5rem 0}.header__nav-dropdown-link{color:#333;text-decoration:none}.header__nav-dropdown-link:focus{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-dropdown-link:focus-visible{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-dropdown-link:focus-within{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.header__nav-dropdown-link:focus,.header__nav-dropdown-link:hover{color:var(--header-accent-color);text-decoration:underline}.header__burger-button{appearance:none;background:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="%23000" fill-rule="evenodd" d="M2 5h20v2H2zm0 6h20v2H2zm20 6H2v2h20z" clip-rule="evenodd"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border:none;cursor:pointer;height:100%;padding:1rem;width:2.5rem}.header__burger-button:focus{outline-color:var(--header-accent-color);outline-offset:2px;outline-style:solid;outline-width:2px}.header__burger-button:focus-visible{outline-color:var(--header-accent-color);outline-offset:2px;outline-style:solid;outline-width:2px}.header__burger-button:focus-within{outline-color:var(--header-accent-color);outline-offset:2px;outline-style:solid;outline-width:2px}.header__burger-button.is-open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23000' d='m1.636.222 14.142 14.142-1.414 1.414L.222 1.636z'/%3E%3Cpath fill='%23000' d='M.222 14.364 14.364.222l1.414 1.414L1.636 15.778z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem}.header__burger-button svg{display:block}.header__nav-item{align-items:center;display:flex;position:relative}@media screen and (max-width:1199px){.header__nav-item .is-mobile-hidden,.header__nav-item.is-mobile-hidden{display:none}}.header__nav-item .button{margin:0 .5rem}@media screen and (max-width:575px){.header__nav-item .button{font-size:1rem;gap:1rem;height:2.25rem;letter-spacing:.05rem;line-height:1;padding:0 .5rem}}@media screen and (min-width:1200px){.header__nav-item.is-burger-toggle{display:none}.header__nav-item.has-dropdown .header__nav-item-link{align-items:center;display:flex;gap:.25rem}.header__nav-item.has-dropdown .header__nav-item-link:after{background:url(/build/customer/koeln-triathlon/assets/arrow-down.5f9d379a.svg);content:"";display:inline-block;height:6px;transition:transform .2s ease;width:10px}.header__nav-item.has-dropdown.focus-within,.header__nav-item.has-dropdown:hover{background-color:#fff;cursor:pointer}.header__nav-item.has-dropdown.focus-within .header__nav-dropdown,.header__nav-item.has-dropdown:hover .header__nav-dropdown{height:auto;opacity:1;padding:1rem 1.5rem;pointer-events:auto}.header__nav-item.has-dropdown.focus-within .header__nav-item-link,.header__nav-item.has-dropdown:hover .header__nav-item-link{color:var(--header-accent-color)}.header__nav-item.has-dropdown.focus-within .header__nav-item-link:after,.header__nav-item.has-dropdown:hover .header__nav-item-link:after{transform:rotate(180deg)}.header__nav-item.has-dropdown.focus-within .header__nav-dropdown-link,.header__nav-item.has-dropdown:hover .header__nav-dropdown-link{color:#333}.header__nav-item.has-dropdown.focus-within .header__nav-dropdown-link:focus,.header__nav-item.has-dropdown.focus-within .header__nav-dropdown-link:hover,.header__nav-item.has-dropdown:hover .header__nav-dropdown-link:focus,.header__nav-item.has-dropdown:hover .header__nav-dropdown-link:hover{color:var(--header-accent-color);text-decoration:underline}}.burger-menu{display:none}.burger-menu.is-open{background:#fff;box-shadow:5px 15px 18px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.75rem;height:calc(100vh - 5rem);list-style:none;max-width:30rem;overflow:auto;padding:1rem;position:absolute;right:0;top:5rem;width:100%}@media screen and (min-width:768px){.burger-menu.is-open{height:calc(100vh - 7.5rem);padding:2rem;top:7.5rem}}@media screen and (min-width:1200px){.burger-menu.is-open{display:none}}.burger-menu__nav-item{display:block;position:relative}.burger-menu__nav-item-link{color:inherit;display:block;font-family:Bison,sans-serif;font-size:1.5rem;line-height:1;padding:.25rem 0;text-decoration:none}.burger-menu__nav-item-link:focus{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.burger-menu__nav-item-link:focus-visible{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.burger-menu__nav-item-link:focus-within{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.burger-menu__nav-item-link:focus{color:#20477a;text-decoration:underline}.burger-menu__nav-dropdown{border-left:2px solid #ddd;display:none;list-style:none;margin:0;padding:.75rem}.burger-menu__nav-item.has-dropdown>.burger-menu__nav-item-link{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.burger-menu__nav-item.has-dropdown>.burger-menu__nav-item-link:after{background:url(/build/customer/koeln-triathlon/assets/arrow-down.5f9d379a.svg);content:"";display:inline-block;height:6px;transition:transform .2s ease;width:10px}.burger-menu__nav-item.is-open .burger-menu__nav-dropdown{display:flex;flex-direction:column;gap:.75rem}.breadcrumb{margin-bottom:1rem}@media screen and (min-width:768px){.breadcrumb{margin-bottom:2rem}}.breadcrumb__list{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.breadcrumb__item{align-items:center;display:none;gap:.25rem;min-width:0}.breadcrumb__item:first-child{flex-shrink:0}@media screen and (min-width:0){.breadcrumb__item:first-child,.breadcrumb__item:nth-child(2),.breadcrumb__item:nth-last-child(2){display:flex}}@media screen and (max-width:575px){.breadcrumb__item:last-child{display:flex}}@media screen and (min-width:768px){.breadcrumb__item{display:flex}}.breadcrumb__item:not(:first-child):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M1.854 12.207.439 10.793 4.732 6.5.44 2.207 1.854.793 7.56 6.5z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto 50%;content:"";display:block;height:1.5rem;width:1.5rem}@media screen and (max-width:575px){.breadcrumb__item--back:before{transform:rotate(180deg)}}.breadcrumb__active,.breadcrumb__current,.breadcrumb__label,.breadcrumb__link{color:#333;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__current{font-weight:700}.breadcrumb__label,.breadcrumb__link{color:#333;flex-shrink:1;line-height:1.5rem;text-decoration:none}.breadcrumb__link:hover{color:#20477a;text-decoration:underline}.breadcrumb__home{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.breadcrumb__home:hover path{fill:#666}.breadcrumb__home-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.breadcrumb__home-icon,.breadcrumb__home-icon svg{display:block;height:1rem;width:1rem}.breadcrumb__home-icon path,.breadcrumb__home-icon svg path{fill:#333}.language-switcher__list{display:flex}.language-switcher__list,.language-switcher__list .language-switcher__list-item{list-style:none;margin:0;padding:0}.language-switcher__list-item:not(:last-child):after{content:"/";display:inline-block;text-align:center;width:.9rem}.language-switcher__list-link{color:#333;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,height .2s ease,padding .2s ease;width:100%}.language-switcher__list-link:hover{color:#20477a}.language-switcher__list-link.selected{font-weight:700}.button{--button-bg:#20477a;--button-hover:#102c50;--button-active:#102c50;--span-bg:#8bcbb7;--span-color:#20477a;--button-tertiary-bg:#20477a;--button-tertiary-hover:#102c50;--button-tertiary-active:#102c50;--button-quarternary-bg:#fff;--button-quarternary-color:#20477a;--button-quarternary-hover:#f1f1f1;--button-quarternary-hover-color:#102c50;--button-quarternary-active:#f1f1f1;--button-quarternary-active-color:#102c50;--button-cta-bg:#20477a;--button-cta-hover:#102c50;--button-cta-active:#102c50;align-items:center;appearance:none;background:none;background-color:var(--button-bg);border:none;color:inherit;color:#fff;display:inline-flex;font-family:Bison,sans-serif;font-size:1.25rem;gap:2rem;height:3rem;justify-content:space-between;letter-spacing:.1rem;overflow:hidden;padding:0 1rem;text-align:center;text-decoration:none;transition:background-color .2s ease}.button:focus{cursor:pointer;outline:2px solid var(--button-bg);outline-offset:2px}.button:hover{background-color:var(--button-hover)}.button:active{background-color:var(--button-active)}.button:not(.button--disabled){cursor:pointer}.button--disabled{background-color:#ddd;color:#666;pointer-events:none}.button>*{flex:1 0 auto;max-width:50%}.button span{color:var(--span-color);display:inline-flex;position:relative;white-space:nowrap;z-index:0}.button span:before{background-color:var(--span-bg);content:"";height:350%;left:50%;position:absolute;top:50%;transform:translate(calc(-50% - .5rem),-50%) rotate(10deg);width:150%;z-index:-1}.button--icon{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;position:relative;text-transform:uppercase}.button--icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;width:1.25rem}.button--icon-rss:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-rss.4e43b096.svg)}.button--icon-rss:hover:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-rss-hover.4f162f66.svg)}.button--icon-instagram:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-instagram.e9e289be.svg)}.button--icon-whatsapp:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-whatsapp.b370bd73.svg)}.button--icon-facebook:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-facebook.e51c6d82.svg)}.button--icon-linkedin:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-linkedin.4eaf245d.svg)}.button--icon-messenger:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-messenger.bb81ef1b.svg)}.button--icon-x:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-x.9e501919.svg)}.button--icon-link:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-link.877a7ab2.svg)}.button--icon-mail:before{background-image:url(/build/customer/koeln-triathlon/assets/icon-mail.335643bf.svg)}.button--secondary{background-color:transparent;border:2px solid var(--button-bg);color:var(--button-bg);height:2.5rem}.button--secondary:hover{background-color:transparent;border-color:var(--button-hover);color:var(--button-hover)}.button--secondary:active{background-color:transparent;border-color:var(--button-active);color:var(--button-active)}.button--secondary.disabled{border:2px solid var(--button-bg-disabled);color:var(--button-bg-disabled)}.button--secondary.disabled:active,.button--secondary.disabled:hover{background-color:transparent;border-color:var(--button-bg-disabled);color:var(--button-bg-disabled)}.button--secondary.button--disabled{background-color:transparent;border-color:#ddd;color:#666}.button--tertiary{background-color:var(--button-tertiary-bg)}.button--tertiary:hover{background-color:var(--button-tertiary-hover)}.button--tertiary:active{background-color:var(--button-tertiary-active)}.button--cta{background-color:var(--button-cta-bg)}.button--cta:hover{background-color:var(--button-cta-hover)}.button--cta:active{background-color:var(--button-cta-active)}.button--quaternary{background-color:var(--button-quarternary-bg);color:var(--button-quarternary-color)}.button--quaternary:hover{background-color:var(--button-quarternary-hover);color:var(--button-quarternary-hover-color)}.button--quaternary:active{background-color:var(--button-quarternary-active);color:var(--button-quarternary-active-color)}.button--fullwidth{justify-content:center;width:100%}@media screen and (max-width:575px){.button--mobile-fullwidth{justify-content:center;width:100%}}.social-badge{align-items:center;display:flex;gap:.25rem}.social-badge__item{display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.social-badge__item:focus{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.social-badge__item:focus-visible{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.social-badge__item:focus-within{outline-color:currentColor;outline-offset:2px;outline-style:solid;outline-width:2px}.social-badge__item-icon{height:auto;width:1.5rem}.social-badge--bigger-items .social-badge__item{height:2.5rem;width:2.5rem}.section{padding-bottom:1.75rem;padding-top:1.75rem;position:relative}@media screen and (min-width:992px){.section{padding-bottom:2.5rem;padding-top:2.5rem}}.section--padding-none{padding-bottom:0;padding-top:0}.section--padding-bottom-only{padding-top:0}.section--padding-top-only{padding-bottom:0}@media screen and (min-width:992px){.footer{margin-bottom:4rem}}.footer__newsletter{border-top:1px solid #ddd;padding:0 2.5rem}.footer__newsletter .footer__newsletter-inner{margin:0 auto;max-width:890px}.footer__top{background-color:#f1f1f1;display:flex;flex-direction:column;padding:1.5rem;row-gap:2rem}@media screen and (min-width:768px){.footer__top{flex-direction:row}}@media screen and (min-width:992px){.footer__top{padding:2.5rem}}.footer__top .footer__nav-list{column-gap:4rem;display:flex;flex-direction:column;list-style:none;margin-top:0;padding-left:0;row-gap:1rem}@media screen and (min-width:992px){.footer__top .footer__nav-list{flex-direction:row}}.footer__top .footer__nav-item-headline{letter-spacing:0;line-height:180%;margin-bottom:.5rem}.footer__top .footer__nav-item-link{color:inherit;font-family:Roboto,sans-serif;font-size:1rem;text-decoration:underline}.footer__top .footer__nav-item-link:focus{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.footer__top .footer__nav-item-link:focus-visible{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.footer__top .footer__nav-item-link:focus-within{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.footer__top .footer__nav-item-link:hover{text-decoration:none}.footer__top .footer__nav-child-list{column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding-left:0;row-gap:.5rem}@media screen and (min-width:992px){.footer__top .footer__nav-child-list{flex-direction:column}}.footer__top .footer__side{display:flex;flex-direction:column;row-gap:2rem}@media screen and (min-width:768px){.footer__top .footer__side{align-items:flex-end;justify-content:space-between;margin-left:auto}}.footer__top .footer__payment-methods{column-gap:.5rem;display:flex}.footer__bottom{align-items:flex-start;background-color:#ddd;display:flex;flex-direction:column;padding:1rem 1.5rem}@media screen and (min-width:992px){.footer__bottom{align-items:center;flex-direction:row;justify-content:space-between;padding:1rem 2.5rem}}.footer__center{background-color:#f1f1f1;border-top:1px solid #ddd;padding:3rem 1.5rem}.footer__logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}.footer__logo-image{max-height:115px;width:auto}.newsletter-banner{align-items:flex-end;column-gap:2rem;display:flex;flex-direction:column;padding:2rem 0;row-gap:1rem;width:100%}@media screen and (min-width:768px){.newsletter-banner{flex-direction:row}}.newsletter-banner__headline{letter-spacing:0;line-height:180%;margin-bottom:0}.newsletter-banner__description{flex:1;margin-bottom:0}.newsletter-banner__button{flex-shrink:0;justify-content:center;margin-left:auto;width:100%}@media screen and (min-width:768px){.newsletter-banner__button{width:auto}}.headline{color:#333;font-family:Bison,sans-serif;font-style:italic;font-weight:700;text-transform:uppercase;word-break:break-word}.headline+.headline{margin-top:.5rem!important}.headline--h1{align-items:center;color:#20477a;display:inline-flex;font-family:Bison,sans-serif;font-size:2.5rem;font-style:italic;font-weight:700;letter-spacing:.1rem;line-height:1;padding:.5rem 3.5%;position:relative;z-index:0;z-index:2}.headline--h1:before{background-color:#8bcbb7;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:skewX(-11deg) translateX(1%);width:100%;z-index:-1}@media screen and (min-width:992px){.headline--h1{font-size:2.75rem;letter-spacing:.11rem}}.headline--h2{color:#20477a;font-size:2.75rem;letter-spacing:.11rem;line-height:100%;margin-bottom:.5rem}.headline--h3{color:#000;font-size:2rem;letter-spacing:.08rem;line-height:120%}.headline--h4{font-size:1.5rem;letter-spacing:.06rem;line-height:100%}.headline--light{color:#fff}.headline--no-margin-bottom{margin-bottom:0}.headline--no-margin-top{margin-top:0}.headline--screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.headline--centered{text-align:center}.nn-search-header{background-color:#20477a;color:#fff;padding:2.5rem}.nn-search-header .link{color:#ddd}.nn-search-header .link:hover{color:#f1f1f1}.nn-search-form__fieldset{background-color:#fff;grid-template-columns:auto minmax(0,230px)}.nn-search-form__input{align-items:center;border:0;display:flex;height:3rem;padding:0 1rem}.nn-search-form__input:focus{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__input:focus-visible{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__input:focus-within{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__button{align-items:center;background-color:#8bcbb7;border:0;color:#20477a;display:flex;font-family:Bison,sans-serif;font-size:1.25rem;font-weight:700;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.1rem;line-height:1;margin-top:0;padding:0 1rem;text-transform:uppercase;transition:background-color .2s ease}.nn-search-form__button:focus{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__button:focus-visible{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__button:focus-within{outline-color:#20477a;outline-offset:2px;outline-style:solid;outline-width:2px}.nn-search-form__button:hover{background-color:#5e9987;color:#102c50}.nn-search-info{margin-bottom:0}.nn-search-result{align-items:flex-start;border-bottom:1px solid #ddd;flex-direction:column;padding-bottom:2rem;padding-right:3rem;padding-top:2rem}@media screen and (min-width:768px){.nn-search-result{flex-direction:row}}.nn-search-result:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%2320477A' fill-rule='evenodd' d='m11.293 16.293 1.414 1.414L18.414 12l-5.707-5.707-1.414 1.414L14.586 11H6v2h8.586z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;content:"";height:100%;position:absolute;right:.5rem;top:0;width:1.5rem}.nn-search-result:last-of-type{border-bottom:0}.nn-search-result__headline{line-height:1.2;margin-bottom:.5rem}.nn-search-result__picture{display:none}@media screen and (min-width:768px){.nn-search-result__picture{display:block;max-width:8rem;width:8rem}}.nn-search-result__link{color:#333;text-decoration:none}.nn-search-result__link:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.nn-search-results__list>*{margin-top:0}.nn-page-border{display:none}.nn-pagination{display:flex;justify-content:center}.nn-quick-result{-webkit-appearance:none;background-color:#f1f1f1;padding:1.5rem;position:relative}.nn-quick-result+.nn-quick-result{margin-top:1rem}.nn-quick-result summary{-webkit-appearance:none;cursor:pointer;font-family:Bison,sans-serif;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:.06rem;line-height:1.25;list-style:none;padding-right:3rem}.nn-quick-result summary::-webkit-details-marker{display:none}.nn-quick-result summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath fill='%2320477A' fill-rule='evenodd' d='M.293 1.854 1.707.439 6 4.732 10.293.44l1.414 1.415L6 7.56z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;content:"";height:3rem;position:absolute;right:1rem;top:1rem;width:3rem}.nn-quick-result[open] summary:after{transform:rotate(180deg)}.nn-quick-result__content{grid-template-columns:1fr;grid-template-rows:auto auto}@media screen and (min-width:768px){.nn-quick-result__content{padding-right:3rem}}.nn-quick-result__cta{align-items:flex-start;display:flex;justify-content:flex-start}