/*! CSS Used from: https://www.zsclions.ch/typo3temp/assets/compressed/merged-8674a2dfae2f5263a85bbbb22fb31d36-33ad494dd782068a7b89c4025ab038ae.css.1681472119.gzip ; media=all */
@media all{
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
a{background-color:transparent;}
img{border-style:none;}
button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
button,[type="button"]{-webkit-appearance:button;}
[type="radio"]{box-sizing:border-box;padding:0;}
html{box-sizing:border-box;}
*,*::before,*::after{box-sizing:inherit;}
iframe,img,svg{vertical-align:middle;}
img{max-width:100%;height:auto;}
iframe{border:0;}
button,input{font:inherit;line-height:inherit;}
[type="button"]:not(:disabled),button:not(:disabled){cursor:pointer;}
body{font-family:"Hurme Geometric Sans 2",Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;background-color:#fff;color:#002647;}
ul,p{margin-top:0;margin-bottom:1.5rem;}
ul:last-child,p:last-child{margin-bottom:0;}
h5,h4,h2,h1{margin-top:2.5rem;margin-bottom:1.25rem;font-family:inherit;font-weight:700;line-height:1.2;color:inherit;}
h5:first-child,h4:first-child,h2:first-child,h1:first-child{margin-top:0;}
h5:last-child,h4:last-child{margin-bottom:0;}
a{color:#e40613;text-decoration:none;}
a:hover,a:focus{color:none;text-decoration:none;}
@media print{
*,*::before,*::after{color:#000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
img{page-break-inside:avoid;}
p,h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
label{display:inline-block;margin-bottom:0.3rem;}
input[type="radio"]:not(:only-child){position:absolute;margin-top:0.35em;}
input[type="radio"] ~ label{margin-bottom:0;padding-left:20px;font-weight:inherit;}
input[type="radio"]:disabled ~ label{color:#4e4e4e;cursor:not-allowed;}
::placeholder{color:#47a9ff;opacity:1;}
.l-container{margin-left:auto;margin-right:auto;width:100%;}
.l-row{margin-left:-0.625rem;margin-right:-0.625rem;display:flex;flex-wrap:wrap;}
.l-col{padding-left:0.625rem;padding-right:0.625rem;width:100%;position:relative;}
.l-flex{display:flex;}
@media (min-width:60em){
.l-col-lg-3{width:25%;}
.l-col-lg-4{width:33.33333333%;}
}
.c-btn{display:inline-block;vertical-align:middle;padding:0.75em 1.75em;transition:background-color 0.15s ease,color 0.15s ease;text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;border:0 solid transparent;border-radius:1.5em;background-color:#e40613;color:#fff;}
.c-btn:hover,.c-btn:focus{outline:0;text-decoration:none;border-color:transparent;background-color:#e40613;color:#fff;}
.c-btn:active{background-color:#e40613;color:#fff;}
.c-btn:disabled{opacity:0.65;cursor:default;pointer-events:none;}
.u-nospace{margin-bottom:0!important;}
.u-minispace{margin-bottom:0.625rem!important;}
.u-smallspace{margin-bottom:1.125rem!important;}
@media (max-width:23.4275em){
.u-smallspace-xs{margin-bottom:1.125rem!important;}
}
@media (min-width:23.4375em) and (max-width:42.49em){
.u-smallspace-sm{margin-bottom:1.125rem!important;}
}
@media (min-width:42.5em) and (max-width:59.99em){
.u-smallspace-md{margin-bottom:1.125rem!important;}
}
.u-space{margin-bottom:1.875rem!important;}
.u-space-neg{margin-bottom:-1.875rem!important;}
.u-bigspace{margin-bottom:2.5rem!important;}
@media (min-width:60em){
.u-bigspace-lg-up{margin-bottom:2.5rem!important;}
}
.u-text-center{text-align:center!important;}
.u-text-right{text-align:right!important;}
.u-invisible{visibility:hidden!important;}
.hidden{display:none!important;}
.u-visible-lg-up{display:none!important;}
@media (min-width:60em){
.u-hidden-lg-up{display:none!important;}
.u-visible-lg-up{display:block!important;}
}
.u-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
button.c-hamburger__btn{width:32px;height:32px;}
.c-hamburger__btn{background:transparent;border:0 transparent solid;padding:0;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;margin:0;overflow:visible;opacity:1;transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1),background 0.2s cubic-bezier(0.645,0.045,0.355,1);}
.c-hamburger__btn > .inner{position:relative;margin:0;width:100%;margin-top:-1px;}
.c-hamburger__btn span.bar{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#fff;border-radius:2px;}
.c-hamburger__btn span.bar:nth-child(1){top:-6px;}
.c-hamburger__btn span.bar:nth-child(3){top:6px;}
.c-hamburger__btn:focus{outline:0;}
.c-hamburger__btn:hover{opacity:1;}
.c-hamburger__btn--dive span.bar{transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1),top 0.4s cubic-bezier(0.645,0.045,0.355,1),right 0.4s cubic-bezier(0.645,0.045,0.355,1);}
.c-hamburger__btn--dive span.bar:nth-child(1){top:-4.8px;}
.c-hamburger__btn--dive span.bar:nth-child(2){display:none;}
.c-hamburger__btn--dive span.bar:nth-child(3){transform-origin:100% 50%;top:4.8px;right:0;}
.pusha-panel{opacity:0;visibility:hidden;position:fixed;will-change:transform;}
button{border:0;padding:0;background-color:transparent;color:inherit;}
button:focus:not(:focus-visible){outline:none;}
h1,h2{margin-top:2.5rem;}
h1{font-size:1.625rem;line-height:1.1;letter-spacing:0.6px;text-transform:uppercase;color:var(--headings-color,#e40613);}
@media (min-width:42.5em){
h1{font-size:calc(1.625rem + 1.75 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
h1{font-size:3.375rem;}
}
@media (max-width:59.99em){
h1{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;}
}
h2{font-size:1.375rem;line-height:1.2;letter-spacing:0.6px;text-transform:uppercase;}
@media (min-width:42.5em){
h2{font-size:calc(1.375rem + 0.75 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
h2{font-size:2.125rem;}
}
h4{font-size:1rem;line-height:1.4;letter-spacing:0.6px;margin-bottom:0.625rem;}
@media (min-width:42.5em){
h4{font-size:calc(1rem + 0.375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
h4{font-size:1.375rem;}
}
h5{font-size:1rem;line-height:1.4;letter-spacing:0.3px;margin:0;}
img,svg{display:inline-block;}
img{image-rendering:-webkit-optimize-contrast;}
a,a:hover,a:focus{text-decoration:none;}
a:not([class]){padding-bottom:0;background-image:linear-gradient(var(--text-color,#e40613),var(--text-color,#e40613));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#e40613);cursor:pointer;transition:background-size 0.3s;}
a:not([class]):hover{color:var(--text-color,#002647);background-size:0 1px;}
a:focus:not(:focus-visible){outline:none;}
ul{padding-left:0;list-style:none;}
body{overflow-x:hidden;background-color:#fff!important;}
.l-container--big{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:83.125rem;}
@media (min-width:64em){
.l-container--big{padding-left:0.625rem;padding-right:0.625rem;}
}
.l-container--default{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:80rem;}
@media (min-width:64em){
.l-container--default{padding-left:0.625rem;padding-right:0.625rem;}
}
.l-container--small{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:66.875rem;}
@media (min-width:64em){
.l-container--small{padding-left:0.625rem;padding-right:0.625rem;}
}
.l-content{position:relative;transition:padding-top 0.6s cubic-bezier(0.165,0.84,0.44,1);}
body:not(.infobar-active) .l-content{padding-top:calc(var(--hh) - 1px);}
.l-content__main{position:relative;z-index:1;background-color:#fff;}
.l-row--no-gutter{margin-left:0;margin-right:0;}
.l-row--no-gutter > .l-col{padding-left:0;padding-right:0;}
.l-align-items-baseline{align-items:baseline;}
.l-align-items-center{align-items:center;}
.l-justify-content-center{justify-content:center;}
.l-justify-content-space-between{justify-content:space-between;}
@media (min-width:60em){
.l-order-lg-first-up{order:-1;}
.l-order-lg-0-up{order:0;}
.l-order-lg-1-up{order:1;}
.l-order-lg-2-up{order:2;}
}
.l-page{position:relative;}
.l-section{position:relative;z-index:1;}
.l-section--blue-dark-pattern::before{content:'';position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background-repeat:repeat;background-size:initial;-webkit-transform:translate3d(0,0,0) translateZ(0);}
.l-section--shadow::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1.625rem;background:linear-gradient(180deg,#000 0%,rgba(255,0,0,0) 100%);opacity:0.3;z-index:1;}
.l-section--blue-dark,.l-section--blue-dark-pattern{color:#fff;--text-color:#fff;--headings-color:#fff;background-color:#002647;--bg-color:#002647;--btn-color:#fff;--btn-bg-color:#0092cc;--btn-border-color:#0092cc;}
.l-section--blue-dark-pattern::before{background-image:url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Images/pattern/pattern-waves-blue-dark.svg');}
.l-section--blue-bright{color:#fff;--text-color:#fff;--headings-color:#fff;background-color:#0092cc;--bg-color:#0092cc;--btn-color:#0092cc;--btn-bg-color:#fff;--btn-border-color:#fff;}
.l-section--gray-light{color:#002647;background-color:#f2f2f2;--bg-color:#f2f2f2;--btn-color:#002647;}
.l-section--black-pearl{color:#fff;--text-color:#fff;background-color:#041628;--btn-color:#041628;--bg-color:#041628;}
.u-box-shadow{box-shadow:5px 5px 15px rgba(0,38,71,0.2);margin-top:5px;margin-bottom:15px;border-radius:16px;}
.u-cover-object{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(255,255,255,0);}
.u-cover-object:hover,.u-cover-object:focus{text-decoration:none;}
.u-gap-top-zero{padding-top:0;}
@media (min-width:42.5em){
.u-gap-top-zero{padding-top:calc(0 + 0 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.u-gap-top-zero{padding-top:0;}
}
.u-gap-bottom-zero{padding-bottom:0;}
@media (min-width:42.5em){
.u-gap-bottom-zero{padding-bottom:calc(0 + 0 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.u-gap-bottom-zero{padding-bottom:0;}
}
.u-gap-top-small{padding-top:2.1875rem;}
@media (min-width:42.5em){
.u-gap-top-small{padding-top:calc(2.1875rem + 0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.u-gap-top-small{padding-top:3.125rem;}
}
.u-gap-bottom-small{padding-bottom:2.1875rem;}
@media (min-width:42.5em){
.u-gap-bottom-small{padding-bottom:calc(2.1875rem + 0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.u-gap-bottom-small{padding-bottom:3.125rem;}
}
.u-gap-bottom-default{padding-bottom:3.125rem;}
@media (min-width:42.5em){
.u-gap-bottom-default{padding-bottom:calc(3.125rem + 1.5625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.u-gap-bottom-default{padding-bottom:4.6875rem;}
}
.u-image-square{border-radius:50%!important;}
.u-index-1{z-index:-1!important;}
.u-text-no-wrap{white-space:nowrap!important;}
.u-text-uppercase{text-transform:uppercase!important;}
.u-text-normal{font-weight:500!important;}
.u-text-bold{font-weight:700!important;}
.text-center,.u-text-center{text-align:center!important;}
.u-text-right{text-align:right!important;}
.u-bg-color-white{background-color:#fff!important;--bg-color:#fff!important;}
.u-text-color-red{color:#e40613!important;--text-color:#e40613;--headings-color:#e40613;}
.c-cookienotice{position:fixed;left:0;right:0;bottom:0;z-index:999;padding-top:1.5em;padding-bottom:1.5em;font-size:1rem;letter-spacing:0.3px;color:#fff;background-color:#002647;}
.c-cookienotice__content{display:flex;align-items:center;flex-direction:column;}
@media (min-width:42.5em){
.c-cookienotice__content{flex-direction:row;justify-content:space-between;}
}
.c-cookienotice__text{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;text-align:center;}
@media (min-width:42.5em){
.c-cookienotice__text{text-align:left;}
}
.c-cookienotice__text a{padding-bottom:2px;background-image:linear-gradient(var(--text-color,#fff),var(--text-color,#fff));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#fff);cursor:pointer;transition:background-size 0.3s;}
.c-cookienotice__text a:hover{color:var(--text-color,#fff);background-size:0 1px;}
.c-cookienotice__button{margin-top:1.5rem;}
@media (min-width:42.5em){
.c-cookienotice__button{margin-top:0;margin-left:1rem;}
}
.c-copyright{font-size:0.625rem;letter-spacing:0.3px;color:#f2f2f2;opacity:0.7;}
.c-copyright__link{padding-bottom:2px;background-image:linear-gradient(var(--text-color,#f2f2f2),var(--text-color,#f2f2f2));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#f2f2f2);cursor:pointer;transition:background-size 0.3s;}
.c-copyright__link:hover{color:var(--text-color,#f2f2f2);background-size:100% 1px;}
.c-footer{position:relative;z-index:1;}
.c-footer__top{padding-top:1.125rem;padding-bottom:1.125rem;}
@media (max-width:59.99em){
.c-footer__center{padding-top:2.875rem;}
}
@media (min-width:60em){
.c-footer__center{padding-top:1.25rem;}
}
@media (max-width:59.99em){
.c-footer__sites{margin-bottom:-1rem;}
}
@media (max-width:59.99em){
.c-footer__bottom{padding-top:2.5rem;padding-bottom:1.875rem;}
}
@media (min-width:60em){
.c-footer__bottom{padding-top:1rem;padding-bottom:1rem;}
}
.c-footer__row{display:flex;align-items:center;}
@media (max-width:59.99em){
.c-footer__row{flex-direction:column;margin:-6px 0;}
.c-footer__row > *{padding:6px 0;}
}
@media (min-width:60em){
.c-footer__row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:-10px;}
.c-footer__row > *{padding:10px;}
}
.c-gamecenter-list__item{padding-top:1rem;padding-bottom:1.375rem;}
.c-gamecenter-list__item--default:not(:nth-last-of-type(1)){border-bottom:1px solid rgba(0,38,71,0.2);}
.c-gamecenter-list__content{position:relative;display:grid;grid-column-gap:0.625rem;}
.c-gamecenter-list__content,.c-gamecenter-list__content *,.c-gamecenter-list__content::before,.c-gamecenter-list__content::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-gamecenter-list__item--default .c-gamecenter-list__content:hover{opacity:0.7;}
@media (max-width:59.99em){
.c-gamecenter-list__content{grid-template-columns:1fr minmax(4.6875rem,auto) 1fr;}
}
@media (min-width:60em){
.c-gamecenter-list__content{grid-template-columns:minmax(auto,1fr) 2fr 8.75rem 2fr minmax(auto,1fr);align-items:center;}
}
.c-gamecenter-list__datetime{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
@media (min-width:42.5em){
.c-gamecenter-list__datetime{font-size:calc(0.875rem + 0.125 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-gamecenter-list__datetime{font-size:1rem;}
}
@media (max-width:59.99em){
.c-gamecenter-list__datetime{grid-column:1 / 4;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:1em;}
}
@media (min-width:60em){
.c-gamecenter-list__datetime span{display:block;}
}
@media (max-width:59.99em){
.c-gamecenter-list__time{padding-right:0.75em;padding-left:0.75em;}
}
.c-gamecenter-list__home-team,.c-gamecenter-list__guest-team{display:flex;align-items:center;}
@media (max-width:59.99em){
.c-gamecenter-list__home-team,.c-gamecenter-list__guest-team{flex-grow:1;}
}
.c-gamecenter-list__home-team{justify-content:flex-end;}
.c-gamecenter-list__guest-team{justify-content:flex-start;}
.c-gamecenter-list__home-team .c-gamecenter-list__name{text-align:right;}
.c-gamecenter-list__guest-team .c-gamecenter-list__name{text-align:left;}
@media (max-width:59.99em){
.c-gamecenter-list__icon{width:2.1875rem;height:2.1875rem;flex-shrink:0;}
.c-gamecenter-list__home-team .c-gamecenter-list__icon{margin-left:0.625rem;}
.c-gamecenter-list__guest-team .c-gamecenter-list__icon{margin-right:0.625rem;}
}
@media (min-width:60em){
.c-gamecenter-list__home-team .c-gamecenter-list__icon{margin-left:1.25rem;}
.c-gamecenter-list__guest-team .c-gamecenter-list__icon{margin-right:1.25rem;}
}
.c-gamecenter-list__state{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media (max-width:59.99em){
.c-gamecenter-list__state{flex-shrink:0;}
}
@media (max-width:59.99em){
.c-gamecenter-list__vs{width:1.5625rem;height:1.5625rem;}
}
@media (min-width:60em){
.c-gamecenter-list__vs{width:1.375rem;height:1.375rem;}
}
.c-gamecenter-list__vs svg{display:block;width:100%;height:100%;}
@media (max-width:59.99em){
.c-gamecenter-list__league{grid-column:3 / 4;order:-1;}
}
.c-header{position:fixed;left:0;right:0;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);z-index:230;background-color:#002647;}
body:not(.infobar-active) .c-header{transform:translateY(0);}
@media (max-width:63.99em){
.c-header__mobile{display:block;}
}
@media (min-width:64em){
.c-header__mobile{display:none;}
}
@media (max-width:63.99em){
.c-header__desktop{display:none;}
}
@media (min-width:64em){
.c-header__desktop{display:flex;flex-direction:column;justify-content:flex-end;min-height:7.375rem;}
}
@media (max-width:63.99em){
.c-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.0625rem;}
}
@media (min-width:64em){
.c-header__inner{display:flex;align-items:flex-end;}
}
.c-header__logo{flex-shrink:0;display:inline-flex;position:relative;z-index:1;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);transform-origin:center top;margin-bottom:-1rem;}
@media (max-width:63.99em){
body:not(.l-page--business).l-page--default .c-header__logo{transform:scale(0.75)!important;}
}
@media (min-width:64em){
.c-header__logo{margin-right:1.25rem;}
}
@media (min-width:64em) and (min-width:60em){
.c-header__logo{margin-right:calc(1.25rem + 2.75 * (100vw - 60rem) / 21.25);}
}
@media (min-width:64em) and (min-width:81.25em){
.c-header__logo{margin-right:4rem;}
}
.c-header__menu{flex-grow:1;}
.c-header__menu-top{position:relative;flex-shrink:1;display:flex;align-items:stretch;}
@media (min-width:64em){
.c-header__menu-top{padding-bottom:2px;}
.c-header__menu-top::after{content:'';position:absolute;bottom:0;left:0;right:-9999px;height:2px;background-color:rgba(255,255,255,0.2);}
}
@media (max-width:63.99em){
.c-header__menu-left{display:flex;align-items:stretch;height:100%;}
}
@media (min-width:64em){
.c-header__menu-left{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;display:flex;align-items:center;margin-right:auto;margin-left:-1.875em;}
}
@media (max-width:63.99em){
.c-header__menu-right{display:flex;align-items:center;justify-content:flex-end;}
}
@media (min-width:64em){
.c-header__menu-right{display:flex;align-items:center;}
}
.c-header__menu-main{margin-left:-0.625rem;}
@media (min-width:60em){
.c-header__menu-main{margin-left:calc(-0.625rem + -1.1875 * (100vw - 60rem) / 21.25);}
}
@media (min-width:81.25em){
.c-header__menu-main{margin-left:-1.8125rem;}
}
@media (max-width:63.99em){
.c-header__live{padding-left:1rem;padding-right:1rem;}
}
@media (min-width:64em){
.c-header__live{margin-left:1rem;}
}
.c-header__burger{padding-left:1rem;padding-right:1rem;}
@media (min-width:64em){
.c-header__burger{padding-left:0.625rem;padding-right:0.625rem;}
}
.c-hero{position:relative;overflow:hidden;}
.c-hero--small{min-height:7.1875rem;display:flex;align-items:flex-end;}
@media (min-width:42.5em){
.c-hero--small{min-height:calc(7.1875rem + 5.0625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-hero--small{min-height:12.25rem;}
}
.c-hero--small .c-hero__content{padding-top:2.5rem;padding-bottom:1.25rem;}
@media (min-width:42.5em){
.c-hero--small .c-hero__content{padding-top:calc(2.5rem + 2.5 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-hero--small .c-hero__content{padding-top:5rem;}
}
@media (min-width:42.5em){
.c-hero--small .c-hero__content{padding-bottom:calc(1.25rem + 0.625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-hero--small .c-hero__content{padding-bottom:1.875rem;}
}
.c-hero__title{display:flex;justify-content:center;}
.c-label{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;border-radius:0.25rem;}
.c-label,.c-label::before,.c-label::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-label--mini{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;padding:0.125em 0.3em;}
.c-label--transparent{border:1px solid currentColor;}
.c-btn{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;letter-spacing:0.6px;font-weight:700;text-transform:uppercase;border:1px solid #e40613;}
.c-btn,.c-btn *,.c-btn::before,.c-btn::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-btn:hover,.c-btn:focus{opacity:0.7;}
@media (max-width:59.99em){
.c-btn{padding:0.6em 1.5em;}
}
p .c-btn{margin-bottom:0.75em;}
.c-btn--blue-bright,.c-btn--blue-bright:hover,.c-btn--blue-bright:focus{color:#fff;background-color:#0092cc;border-color:#0092cc;}
.c-link{letter-spacing:0.6px;color:inherit;background-color:transparent;}
.c-link,.c-link *,.c-link::before,.c-link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-link:hover{opacity:0.7;}
.c-link--small{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;}
.c-link--calendar{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;line-height:1;display:inline-flex;align-items:center;}
.c-link--calendar::after{content:'';display:inline-block;width:2.5em;height:1.5em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='19' viewBox='0 0 30 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23002647' d='M14.98 0v1.831h-1c-1.1 0-2 .824-2 1.831V16.48c0 1.007.9 1.831 2 1.831h14c1.1 0 2-.824 2-1.83V3.661c0-1.007-.9-1.83-2-1.83h-1V0h-2v1.831h-8V0h-2zm-1 3.662h14v1.831h-14v-1.83zm0 3.663h14v9.155h-14V7.325z'/%3E%3Cpath fill='%23002647' fill-rule='evenodd' clip-rule='evenodd' d='M3.375 9.423V6.048h2.25v3.375H9v2.25H5.625v3.375h-2.25v-3.375H0v-2.25h3.375z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}
.c-link--calendar span{margin-right:0.5rem;}
.c-logo{display:inline-block;opacity:1;transition:opacity 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-logo svg{width:auto;}
@media (max-width:63.99em){
.c-logo--header svg{height:4.25rem;}
}
@media (min-width:64em){
.c-logo--header svg{height:6.375rem;}
}
.c-logo--footer:hover,.c-logo--footer:focus{opacity:0.6;}
.c-logo--footer svg{width:10.4375rem;height:4.25rem;}
.c-list-cta--dropdown{position:relative;display:flex;}
.c-list-cta__wrapper{position:absolute;right:0;bottom:0;transform:translateY(100%);z-index:100;display:none;}
.c-list-cta__wrapper ul{margin-top:0.625rem;}
.c-list-cta__wrapper li{padding:0.25em 0.5em;}
.c-list-logo--small{display:flex;flex-wrap:wrap;justify-content:space-evenly;}
.c-menu-action{display:flex;}
.c-menu-action__list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:0;flex-wrap:nowrap;align-items:center;}
.c-menu-action__list > li{margin-left:0;}
.c-menu-action__item{position:relative;display:flex;}
.c-menu-action__link{display:flex;align-items:center;justify-content:center;color:#fff;}
.c-menu-action__link,.c-menu-action__link *,.c-menu-action__link::before,.c-menu-action__link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
@media (max-width:63.99em){
.c-menu-action__link{padding:0.9em 0.6em;}
}
@media (min-width:64em){
.c-menu-action__link{padding:0.45em 0.6em;}
}
.c-menu-action__link:hover svg{opacity:0.6;}
.c-menu-action__icon{display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;}
.c-menu-action__icon svg{width:1.25rem;height:1.25rem;}
.c-menu-footer-meta__list{display:flex;flex-wrap:wrap;position:relative;outline:4px solid var(--bg-color,currentColor);outline-offset:-2px;}
.c-menu-footer-meta__item{flex:1 1 auto;min-width:50%;text-align:center;border:1px solid rgba(255,255,255,0.25);}
.c-menu-footer-meta__link{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;display:block;padding:1.25em 0.5em;font-weight:700;text-transform:uppercase;color:#fff;}
.c-menu-footer-meta__link,.c-menu-footer-meta__link *,.c-menu-footer-meta__link::before,.c-menu-footer-meta__link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-menu-footer-meta__link:hover{color:rgba(242,242,242,0.4);}
.c-menu-footer__list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:-1.5rem;justify-content:center;}
.c-menu-footer__list > li{margin-left:1.5rem;}
.c-menu-footer__link{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;padding-bottom:2px;background-image:linear-gradient(var(--text-color,#fff),var(--text-color,#fff));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#fff);cursor:pointer;transition:background-size 0.3s;display:block;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.9px;}
.c-menu-footer__link:hover{color:var(--text-color,#fff);background-size:100% 1px;}
.c-menu-meta__list{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:0;}
.c-menu-meta__list > li{margin-left:0;}
@media (max-width:63.99em){
.c-menu-meta__list{flex-wrap:nowrap;justify-content:space-between;}
}
@media (min-width:64em){
.c-menu-meta__list{justify-content:center;}
}
.c-menu-meta__item{display:flex;}
.c-menu-meta__link{display:inline-flex;align-items:center;text-align:center;font-weight:700;text-transform:uppercase;opacity:0.6;color:#fff;}
.c-menu-meta__link,.c-menu-meta__link *,.c-menu-meta__link::before,.c-menu-meta__link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
@media (max-width:63.99em){
.c-menu-meta__link{flex-direction:column;padding:1em;}
}
@media (min-width:64em){
.c-menu-meta__link{padding:1.2em 1.875em;}
}
.c-menu-meta__link:hover{opacity:1;color:#fff;}
@media (max-width:63.99em){
.c-menu-meta__icon{margin-bottom:0.6em;}
}
@media (min-width:64em){
.c-menu-meta__icon{margin-right:0.75em;}
}
.c-menu-meta__icon svg path{fill:#fff;}
.c-menu-sites{display:flex;justify-content:center;position:relative;z-index:1;}
.c-menu-sites__list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:0;justify-content:center;align-items:center;}
.c-menu-sites__list > li{margin-left:0;}
.c-menu-sites__item{display:flex;}
.c-menu-sites__link{display:flex;align-items:center;justify-content:center;padding:0.45em 0.5em;opacity:1;}
.c-menu-sites__link,.c-menu-sites__link *,.c-menu-sites__link::before,.c-menu-sites__link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-menu-sites__link:hover,.c-menu-sites__link:focus{opacity:0.6;}
.c-menu-sites__icon{display:inline-flex;align-items:center;justify-content:center;height:3.375rem;}
.c-menu-sites__icon svg{height:100%;}
.c-menu-social{display:flex;justify-content:center;}
.c-menu-social__list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:-0.75rem;}
.c-menu-social__list > li{margin-left:0.75rem;}
.c-menu-social__link{display:block;width:2rem;height:2rem;border-radius:50%;color:var(--text-color,#002647);}
.c-menu-social__link,.c-menu-social__link *,.c-menu-social__link::before,.c-menu-social__link::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-menu-social__link:hover{color:var(--text-color,#002647);background-color:var(--text-color,#002647);}
.c-menu-social__link:hover svg path{fill:var(--bg-color,#fff);}
.c-login{display:flex;align-items:center;}
.c-login,.c-login *,.c-login::before,.c-login::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-login__button{display:flex;align-items:center;justify-content:center;height:100%;cursor:none;pointer-events:none;}
@media (max-width:63.99em){
.c-login__button{padding:0 0.6em;}
}
@media (min-width:64em){
.c-login__button{padding:0.45em 0.6em;}
}
.c-login__button.is-enabled{cursor:pointer;pointer-events:auto;}
.c-login__button,.c-login__button *{color:#fff;}
.c-login__icon{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;font-weight:700;border-radius:50%;opacity:1;position:relative;color:#fff;}
.c-login__button:hover .c-login__icon{opacity:0.6;}
.c-login__icon svg{height:1.25rem;width:auto;transform-origin:50% 50%;z-index:2;}
.c-login__icon svg .circle{opacity:0;}
.is-logged-out .c-login__icon svg .circle{opacity:1;}
.c-login__icon svg .icon{opacity:0.5;}
.is-logged-out .c-login__icon svg .icon{opacity:1;}
.c-login__icon::after{content:'';width:22px;height:22px;position:absolute;border-radius:50%;-webkit-animation:login-spinner 600ms linear infinite;animation:login-spinner 600ms linear infinite;background:linear-gradient(60deg,#fff 0%,#002647 80%);}
.c-login__icon::before{content:'';width:1.11rem;height:1.11rem;border-radius:50%;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#002647;}
.is-logged-out .c-login__icon::after,.is-logged-out .c-login__icon::before{display:none;}
.c-login__menu{position:absolute;top:100%;min-width:11.5rem;padding-left:0.875rem;padding-right:0.875rem;z-index:1;opacity:0;visibility:hidden;}
@media (max-width:63.99em){
.c-login__menu{left:0;}
}
@media (min-width:64em){
.c-login__menu{right:0;}
}
.c-login__list{display:none;}
body.is-logged-out .c-login__list--logged-out{display:block;}
.c-login__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.2);}
.c-login__link{display:inline-flex;align-items:center;width:100%;padding-top:0.875rem;padding-bottom:0.875rem;color:#fff;}
.c-login__link:hover{opacity:0.6;}
.c-login__link--default{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
.c-login__link--logout{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;}
.c-login__link--logout::before{content:'';display:inline-flex;width:1.7em;height:1.4em;margin-right:0.25em;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.986 13l4.713-4.714-4.713-4.713-1 1 3.047 3.047h-9.38v1.333h9.38L10.986 12l1 1z' fill='%23fff'/%3E%3Cpath d='M5.25 15.75H2.417A1.417 1.417 0 0 1 1 14.333V2.417A1.417 1.417 0 0 1 2.417 1H5.25' stroke='%23fff' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");}
.c-login__link--logout:hover::before{opacity:0.6;}
@media (max-width:63.99em){
.c-navigation__panel-background{transition:all 0.35s cubic-bezier(0.47,0,0.745,0.715) 0.15s;opacity:0;visibility:hidden;}
}
@media (min-width:64em){
.c-navigation__panel-background{transform-origin:center top;transition:transform 0.4s cubic-bezier(0.895,0.03,0.685,0.22),height 0.4s cubic-bezier(0.895,0.03,0.685,0.22);transform:scaleY(0);}
}
@media (max-width:63.99em){
.c-navigation__item.has-sub::before,.c-navigation__item.has-sub::after{transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);opacity:0;transform:translateX(100%);}
}
@media (max-width:63.99em){
.c-navigation__sub-panel{transition:transform 0.25s cubic-bezier(0.55,0.085,0.68,0.53) 0.25s;transform:translateX(100%);}
.c-navigation__sub-panel > *{transition:opacity 0.25s cubic-bezier(0.47,0,0.745,0.715),transform 0s linear 0.25s;opacity:0;visibility:hidden;transform:translateY(2rem);}
}
@media (min-width:64em){
.c-navigation__sub-panel{z-index:-1;visibility:hidden;opacity:0;}
.c-navigation__sub-panel > *{transition:opacity 0.25s cubic-bezier(0.47,0,0.745,0.715),transform 0.5s cubic-bezier(0.47,0,0.745,0.715);opacity:0;transform:translateY(-1.25rem);}
}
@media (min-width:64em){
.c-navigation__subsub-list{opacity:0;visibility:hidden;transform:translateY(-1rem);}
}
@media (max-width:63.99em){
.c-navigation__panel-background{position:fixed;right:0;bottom:0;left:0;z-index:10;background-image:linear-gradient(to right,rgba(0,38,71,0.3) 0%,rgba(0,38,71,0.8) 20%,rgba(0,38,71,0.6) 100%);}
body:not(.infobar-active) .c-navigation__panel-background{top:calc(var(--hh) * -1);}
}
@media (min-width:64em){
.c-navigation__panel-background{position:absolute;top:100%;left:0;right:0;height:0;background-color:#f2f2f2;}
}
.c-navigation__list{display:flex;}
@media (max-width:63.99em){
.c-navigation__list{flex-direction:column;}
}
@media (min-width:64em) and (max-width:81.24em){
.c-navigation__list{justify-content:space-between;}
}
@media (max-width:63.99em){
.c-navigation__item.has-sub::before,.c-navigation__item.has-sub::after{content:'';position:absolute;left:5.125rem;right:0;pointer-events:none;z-index:110;}
.c-navigation__item.has-sub::before{height:2.125rem;background-image:linear-gradient(to bottom,#f2f2f2 0%,rgba(242,242,242,0) 100%);}
body:not(.infobar-active) .c-navigation__item.has-sub::before{top:calc(2.125rem / -2);}
.c-navigation__item.has-sub::after{height:3.75rem;background-image:linear-gradient(to top,#f2f2f2 0%,rgba(242,242,242,0) 100%);}
body:not(.infobar-active) .c-navigation__item.has-sub::after{bottom:calc(var(--hh));}
}
.c-navigation__link{border:0;padding:0;background-color:transparent;color:inherit;position:relative;display:flex;align-items:center;text-transform:uppercase;}
@media (max-width:63.99em){
.c-navigation__link{font-size:1.1875rem;line-height:1.2;letter-spacing:0.6px;justify-content:space-between;width:100%;padding-top:0.45em;padding-bottom:0.45em;border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;}
}
@media (max-width:63.99em) and (min-width:42.5em){
.c-navigation__link{font-size:calc(1.1875rem + 0.4375 * (100vw - 42.5rem) / 21.5);}
}
@media (max-width:63.99em) and (min-width:64em){
.c-navigation__link{font-size:1.625rem;}
}
@media (max-width:63.99em){
.c-navigation__link:hover,.c-navigation__link:focus{color:#e40613!important;}
}
@media (min-width:64em){
.c-navigation__link{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;padding-right:0.5rem;padding-left:0.5rem;height:100%;padding-top:1.7em;padding-bottom:1.7em;white-space:nowrap;padding-bottom:1.7em;background-image:linear-gradient(var(--text-color,#e40613),var(--text-color,#e40613));background-size:0 4px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#fff);cursor:pointer;transition:background-size 0.3s;}
}
@media (min-width:64em) and (min-width:60em){
.c-navigation__link{padding-right:calc(0.5rem + 1.25 * (100vw - 60rem) / 21.25);}
}
@media (min-width:64em) and (min-width:81.25em){
.c-navigation__link{padding-right:1.75rem;}
}
@media (min-width:64em) and (min-width:60em){
.c-navigation__link{padding-left:calc(0.5rem + 1.25 * (100vw - 60rem) / 21.25);}
}
@media (min-width:64em) and (min-width:81.25em){
.c-navigation__link{padding-left:1.75rem;}
}
@media (min-width:64em){
.c-navigation__link:hover{color:var(--text-color,#fff);background-size:100% 4px;}
}
.c-navigation__item.has-sub > .c-navigation__link::after{content:'';display:inline-flex;margin-left:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}
@media (max-width:63.99em){
.c-navigation__item.has-sub > .c-navigation__link::after{width:0.875rem;height:0.625rem;background-color:#fff;transform:rotate(-90deg);}
}
@media (min-width:64em){
.c-navigation__item.has-sub > .c-navigation__link::after{width:0.5rem;height:0.375rem;background-color:#0092cc;}
}
.c-navigation__item.has-sub > .c-navigation__link:hover::after,.c-navigation__item.has-sub > .c-navigation__link:focus::after{background-color:#e40613;}
.c-navigation__item.is-current > .c-navigation__link{font-weight:700;}
@media (max-width:63.99em){
.c-navigation__item.is-current > .c-navigation__link{color:#fff;}
.c-navigation__item.is-current > .c-navigation__link::after{background-color:#fff;}
}
@media (min-width:64em){
.c-navigation__item.is-current > .c-navigation__link{padding-bottom:1.7em;background-image:linear-gradient(var(--text-color,#e40613),var(--text-color,#e40613));background-size:100% 4px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#fff);cursor:pointer;transition:background-size 0.3s;}
.c-navigation__item.is-current > .c-navigation__link:hover{color:var(--text-color,#fff);background-size:100% 4px;}
.c-navigation__item.is-current > .c-navigation__link::after{background-color:#e40613;}
}
@media (max-width:63.99em){
.c-navigation__sub-panel{position:absolute;right:0;width:calc(100% - 5.125rem);height:100%;background-color:#f2f2f2;z-index:100;}
body:not(.infobar-active) .c-navigation__sub-panel{top:calc(var(--hh) * -1);}
}
@media (min-width:64em){
.c-navigation__sub-panel{display:flex;position:absolute;top:100%;left:0;right:0;padding-top:4rem;padding-bottom:5rem;color:#002647;}
}
@media (min-width:64em) and (max-width:81.24em){
.c-navigation__sub-panel{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:80rem;padding-right:1.25rem!important;padding-left:1.25rem!important;}
}
@media (min-width:64em) and (max-width:81.24em) and (min-width:64em){
.c-navigation__sub-panel{padding-left:0.625rem;padding-right:0.625rem;}
}
@media (min-width:81.25em){
.c-navigation__sub-panel{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:80rem;}
}
@media (min-width:81.25em) and (min-width:64em){
.c-navigation__sub-panel{padding-left:0.625rem;padding-right:0.625rem;}
}
.c-navigation__sub-info{position:relative;}
@media (min-width:64em) and (max-width:81.24em){
.c-navigation__sub-info{width:33.33333333%;}
}
@media (min-width:81.25em){
.c-navigation__sub-info{left:8.33333333%;width:25%;}
}
.c-navigation__sub-back{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;display:flex;align-items:center;width:100%;padding:1.14em 1.42em;text-transform:uppercase;color:#e40613;}
.c-navigation__sub-back::before{content:'';display:inline-flex;width:1em;height:0.75em;margin-right:0.75em;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transform:rotate(90deg);background-color:#e40613;}
.c-navigation__sub-back:hover{font-weight:700;}
.c-navigation__sub-back:hover::before{transform:rotate(90deg) translateY(0.5em);}
.c-navigation__sub-list{position:relative;}
@media (max-width:63.99em){
.c-navigation__sub-list{position:absolute;top:3.125rem;left:0;right:0;bottom:0;padding:0.875rem 1.25rem 2.75rem 1.25rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;}
}
@media (min-width:64em){
.c-navigation__sub-list{padding-left:0.625rem;padding-right:0.625rem;}
}
@media (min-width:64em) and (max-width:81.24em){
.c-navigation__sub-list{left:8.33333333%;width:25%;}
}
@media (min-width:81.25em){
.c-navigation__sub-list{left:16.66666667%;width:25%;}
}
.c-navigation__sub-link{border:0;padding:0;background-color:transparent;color:inherit;font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
@media (max-width:63.99em){
.c-navigation__sub-link{display:block;padding-top:0.75em;padding-bottom:0.75em;font-weight:700;border-bottom:1px solid #dadada;}
}
@media (min-width:64em){
.c-navigation__sub-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:0.8em;padding-bottom:0.8em;text-align:left;border-bottom:1px solid #dadada;}
.c-navigation__sub-item.has-sub > .c-navigation__sub-link::after{content:'';display:inline-flex;margin-left:0.5em;width:0.875rem;height:0.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.38L1.453.834a.707.707 0 0 0-1 1L3.529 4.91c.26.261.682.261.942 0l3.076-3.076a.707.707 0 0 0-1-1L4 3.381z' fill='%234e4e4e'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);background-color:#002647;}
.c-navigation__sub-item.is-current > .c-navigation__sub-link{font-weight:700;}
}
.c-navigation__sub-link:hover,.c-navigation__sub-link:focus{color:#e40613;}
.c-navigation__sub-link:hover::after,.c-navigation__sub-link:focus::after{background-color:#e40613!important;}
@media (max-width:63.99em){
.c-navigation__subsub-list{padding:0.75em 0;}
}
@media (min-width:64em){
.c-navigation__subsub-list{position:absolute;top:0;left:100%;width:100%;padding-left:1.875rem;}
}
.c-navigation__subsub-link{border:0;padding:0;background-color:transparent;color:inherit;font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
.c-navigation__subsub-link:hover,.c-navigation__subsub-link:focus{color:#e40613;}
.c-navigation__subsub-item.is-current > .c-navigation__subsub-link{font-weight:700;color:#e40613;}
@media (max-width:63.99em){
.c-navigation__subsub-link{display:block;padding-top:0.3em;padding-bottom:0.3em;}
}
@media (min-width:64em){
.c-navigation__subsub-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:0.8em;padding-bottom:0.8em;text-align:left;border-bottom:1px solid #dadada;}
}
.c-hamburger__btn{margin:-8px 0;}
.c-hamburger__btn .inner{display:block;}
.c-hamburger{display:flex;align-items:center;z-index:230;cursor:pointer;}
.c-hamburger--label-first .c-hamburger__label{order:-1;}
.c-hamburger__label{font-size:1rem;line-height:1;padding-right:0.75em;}
@media (max-width:42.49em){
.c-hamburger__label{display:none;}
}
.c-panel{width:100%;height:100%;background-color:#fff;top:0;left:0;transform:translateY(-100%);z-index:220;transition:top 0.6s cubic-bezier(0.165,0.84,0.44,1),visibility 0s linear 0.4s,opacity 0.05s linear 0.4s,transform 0.4s ease;background-color:#002647;}
body:not(.infobar-active) .c-panel{top:calc(var(--hh) - 1px);}
.c-panel__content{padding-left:2.25rem;padding-right:2.25rem;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;outline:0;}
body:not(.infobar-active) .c-panel__content{height:calc(var(--ih) * 100 - var(--hh));}
.c-panel__header{flex-grow:1;padding-top:2.75rem;padding-bottom:2.75rem;}
.c-panel__footer{margin-left:-2.25rem;margin-right:-2.25rem;flex-shrink:1;padding-bottom:0.5rem;}
.c-sponsor{overflow:hidden;}
.c-sponsor--little .c-sponsor__group:not(:last-child){padding-bottom:3.125rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__group:not(:last-child){padding-bottom:calc(3.125rem + 1.5625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__group:not(:last-child){padding-bottom:4.6875rem;}
}
.c-sponsor__items{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:0;justify-content:center;}
.c-sponsor__items > li{margin-left:0;}
.c-sponsor--little .c-sponsor__items--medium{margin-left:-0.9375rem;margin-right:-0.9375rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium{margin-left:calc(-0.9375rem + -0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium{margin-left:-1.875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium{margin-right:calc(-0.9375rem + -0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium{margin-right:-1.875rem;}
}
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{padding-left:0.9375rem;padding-right:0.9375rem;height:1.5625rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{padding-left:calc(0.9375rem + 0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{padding-left:1.875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{padding-right:calc(0.9375rem + 0.9375 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{padding-right:1.875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{height:calc(1.5625rem + 1.25 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item{height:2.8125rem;}
}
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{width:1.25rem;height:1.0625rem;right:-0.625rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{width:calc(1.25rem + 0.875 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{width:2.125rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{height:calc(1.0625rem + 0.875 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{height:1.9375rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{right:calc(-0.625rem + -0.5 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--medium > .c-sponsor__item::after{right:-1.125rem;}
}
.c-sponsor--little .c-sponsor__items--large{margin-left:-1.125rem;margin-right:-1.125rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large{margin-left:calc(-1.125rem + -1.0625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large{margin-left:-2.1875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large{margin-right:calc(-1.125rem + -1.0625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large{margin-right:-2.1875rem;}
}
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{padding-left:1.125rem;padding-right:1.125rem;height:2.1875rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{padding-left:calc(1.125rem + 1.0625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{padding-left:2.1875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{padding-right:calc(1.125rem + 1.0625 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{padding-right:2.1875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{height:calc(2.1875rem + 1.875 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item{height:4.0625rem;}
}
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{width:1.625rem;height:1.4375rem;right:-0.875rem;}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{width:calc(1.625rem + 1.5 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{width:3.125rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{height:calc(1.4375rem + 1.25 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{height:2.6875rem;}
}
@media (min-width:42.5em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{right:calc(-0.875rem + -0.75 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-sponsor--little .c-sponsor__items--large > .c-sponsor__item::after{right:-1.625rem;}
}
.c-sponsor__item{position:relative;display:block;}
.c-sponsor__item:not(.is-last-in-row)::after{content:'';position:absolute;top:50%;transform:translateY(-50%);display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='75' height='65' viewBox='0 0 75 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 64.9713C0 64.9713 17.5389 54.3124 30.9053 30.5804C47.0021 1.97581 74.0278 0 74.0278 0C74.0278 0 52.946 12.0034 39.3087 35.6239C21.1623 67.0585 0 64.9713 0 64.9713Z' fill='%23e5e5e5'/%3E%3C/svg%3E");}
.c-sponsor__filter{display:block;height:100%;}
.c-sponsor__filter,.c-sponsor__filter *,.c-sponsor__filter::before,.c-sponsor__filter::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-sponsor--little .c-sponsor__filter{filter:grayscale(100%);}
.c-sponsor--little .c-sponsor__filter:hover,.c-sponsor--little .c-sponsor__filter:focus{filter:grayscale(0);}
.c-sponsor img{display:block;height:100%;width:auto;}
.c-tab__list{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;display:flex;margin-bottom:0;}
.c-tab__list::-webkit-scrollbar{display:none;}
@media (min-width:64em){
.c-tab__list{margin-left:-0.625rem;margin-right:-0.625rem;}
}
@media (min-width:64em){
.c-tab__list{padding-left:0.625rem;padding-right:0.625rem;}
}
.c-tab--default .c-tab__list > li:not(:first-child){margin-left:0.625rem;}
.c-tab--link .c-tab__list > li:not(:first-child){margin-left:1.25rem;}
.c-tab__trigger{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
@media (min-width:42.5em){
.c-tab__trigger{font-size:calc(0.875rem + 0.125 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-tab__trigger{font-size:1rem;}
}
.c-tab__trigger input[type="radio"]{width:0;height:0;opacity:0;}
.c-tab__trigger input[type="radio"] ~ label,.c-tab__trigger button{color:#002647;cursor:pointer;white-space:nowrap;}
.c-tab__trigger input[type="radio"] ~ label,.c-tab__trigger input[type="radio"] ~ label *,.c-tab__trigger input[type="radio"] ~ label::before,.c-tab__trigger input[type="radio"] ~ label::after,.c-tab__trigger button,.c-tab__trigger button *,.c-tab__trigger button::before,.c-tab__trigger button::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-tab__trigger input[type="radio"] ~ label:hover,.c-tab__trigger input[type="radio"] ~ label:focus,.c-tab__trigger button:hover,.c-tab__trigger button:focus{opacity:0.7;}
.c-tab--default .c-tab__trigger input[type="radio"] ~ label{padding:0.5em 1em;box-shadow:inset 0 0 2px rgba(0,0,0,0.15);border-radius:3px;font-weight:normal;text-transform:none;background-color:#f2f2f2;}
.c-tab--default .c-tab__trigger input[type="radio"] ~ label:hover{opacity:0.7;}
.c-tab--default .c-tab__trigger input[type="radio"]:checked ~ label{color:#fff;background-color:#0092cc;}
.c-tab--link .c-tab__trigger button{padding-bottom:2px;background-image:linear-gradient(var(--text-color,#0092cc),var(--text-color,#0092cc));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#002647);cursor:pointer;transition:background-size 0.3s;text-transform:uppercase;}
.c-tab--link .c-tab__trigger button:hover{color:var(--text-color,#002647);background-size:100% 2px;}
.c-tab--link .c-tab__trigger button.is-active{padding-bottom:2px;background-image:linear-gradient(var(--text-color,#0092cc),var(--text-color,#0092cc));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;color:var(--text-color,#002647);cursor:pointer;transition:background-size 0.3s;font-weight:700;}
.c-tab--link .c-tab__trigger button.is-active:hover{color:var(--text-color,#002647);background-size:100% 2px;}
.c-tab__content{display:none;}
.c-tab__content.is-toggled{display:block;}
.c-text-dummy{font-size:0;}
.c-text-small{font-size:0.875rem;line-height:1.4;letter-spacing:0.3px;}
.c-title-default{width:100%;max-width:48.75rem;}
.c-title-medium{font-size:1.375rem;line-height:1.2;letter-spacing:0.6px;font-weight:700;line-height:1.2;letter-spacing:0.6px;}
@media (min-width:42.5em){
.c-title-medium{font-size:calc(1.375rem + 0.75 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-title-medium{font-size:2.125rem;}
}
.c-title-section{font-size:0.75rem;line-height:1.4;letter-spacing:0.3px;font-weight:500;line-height:1.2;letter-spacing:0.6px;text-align:center;text-transform:uppercase;color:currentColor;position:relative;width:100%;margin-bottom:0;}
@media (min-width:42.5em){
.c-title-section{font-size:calc(0.75rem + 0.25 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-title-section{font-size:1rem;}
}
.c-title-section--sticky{position:sticky;top:0;padding-top:0.5em;padding-bottom:0.5em;z-index:10;background-color:#fff;}
.c-title-section--sticky,.c-title-section--sticky *,.c-title-section--sticky::before,.c-title-section--sticky::after{transition:all 0.2s cubic-bezier(0.39,0.575,0.565,1);}
.c-title-section__inner{position:relative;display:inline-flex;z-index:1;padding-right:1em;padding-left:1em;background-color:var(--bg-color,#fff);}
.c-title-section::before{content:"";display:inline-flex;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);height:1px;background-color:currentColor;}
.c-title-section__image{display:inline-block;}
.c-title-section__image svg{display:inline-block;height:auto;}
@media (max-width:59.99em){
.c-title-section__image svg{max-width:28vw;}
}
.c-title-sub{font-size:1rem;line-height:1.4;letter-spacing:0.6px;line-height:1.2;letter-spacing:1px;}
@media (min-width:42.5em){
.c-title-sub{font-size:calc(1rem + 0.125 * (100vw - 42.5rem) / 21.5);}
}
@media (min-width:64em){
.c-title-sub{font-size:1.125rem;}
}
}
/*! CSS Used from: Embedded */
.yawave-hide{display:none!important;}
.yawave-plugin{background:transparent;}
.yawave-plugin[data-yawave-type="dialog"]{position:fixed;inset:0px;z-index:2147483647;}
.yawave-plugin[data-yawave-type="dialog"]:empty{display:none;}
.jwfPtD{border:0px;background:transparent;margin:0px!important;}
.jwfPtD[data-yawave-type="dialog"]{width:100%;height:100%;}
/*! CSS Used from: Embedded ; media=all */
@media all{
.a{fill-rule:evenodd;}
}
/*! CSS Used from: Embedded ; media=all */
@media all{
.a{fill:none;}
}
/*! CSS Used from: Embedded ; media=all */
@media all{
.a{fill-rule:evenodd;}
}
/*! CSS Used from: Embedded ; media=all */
@media all{
.a{fill:none;}
}
/*! CSS Used from: Embedded */
.ubey-RecordingScreen-count-down-container{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:9999999999999;background-color:rgba(0, 0, 0, 0.2);}
.ubey-RecordingScreen-count-down-content{position:absolute;display:flex;top:50%;left:50%;justify-content:center;align-items:center;color:white;height:15em;width:15em;transform:translate(-50%, -100%);background-color:rgba(0, 0, 0, 0.6);border-radius:50%;}
#ubey-RecordingScreen-count-count{font-size:14em;transform:translateY(-2%);}
/*! CSS Used keyframes */
@-webkit-keyframes login-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes login-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
/*! CSS Used fontfaces */
@font-face{font-family:'Hurme Geometric Sans 2';font-style:normal;font-weight:400;font-display:swap;src:url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Regular.woff2') format("woff2"),url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Regular.woff') format("woff"),url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Regular.ttf') format("truetype");}
@font-face{font-family:'Hurme Geometric Sans 2';font-style:normal;font-weight:700;font-display:swap;src:url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Bold.woff2') format("woff2"),url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Bold.woff') format("woff"),url('https://www.zsclions.ch/typo3conf/ext/koch_theme/Resources/Public/Fonts/HurmeGeometricSans2-Bold.ttf') format("truetype");}