@charset "UTF-8";.ce-bodytext p{margin:0}.ce-below .ce-bodytext{margin-bottom:3rem}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}@media (min-width: 992px){.ce-right .ce-row{justify-content:flex-end}}@media (min-width: 992px){.ce-center .ce-row{justify-content:center}}.ce-below{display:flex;flex-direction:column}.ce-below .ce-gallery{order:1;justify-self:flex-end;flex-shrink:0}.ce-below .ce-gallery+.ce-bodytext{margin-bottom:1em}.ce-below .ce-bodytext{order:0}.ce-intext header h1,.ce-intext header h2,.ce-intext header h3,.ce-intext header h4,.ce-intext header h5,.ce-intext header h6{margin-top:0}.ce-intext .ce-gallery{margin-bottom:1em}@media (min-width: 768px){.ce-intext.ce-left .ce-gallery{float:left;margin-right:1.5em}}@media (min-width: 768px){.ce-intext.ce-right .ce-gallery{float:right;margin-left:1.5em}}.ce-intext:after{content:"";clear:both;display:table}@media (min-width: 992px){.ce-nowrap{display:flex}}.ce-nowrap.ce-intext .ce-gallery{float:none}.ce-nowrap.ce-right .ce-gallery{order:1;justify-self:flex-end;flex-shrink:0}.ce-nowrap.ce-right .ce-bodytext{order:0}.ce-gallery{display:flex;flex-direction:column;flex:1 0 auto;max-width:100%}.ce-gallery figure{display:table;margin:0;max-width:100%}.ce-gallery figure iframe{border:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery figure a{display:inline-block}.ce-gallery img{display:block;max-width:100%;height:auto}.ce-gallery .video{width:68rem}.ce-gallery .lazyload,.ce-gallery .lazyloading,.ce-gallery .lazyloaded{width:100%}.ce-gallery .lazyload img,.ce-gallery .lazyloading img,.ce-gallery .lazyloaded img{height:auto;-o-object-fit:unset;object-fit:unset}.ce-above .ce-gallery+.ce-bodytext{margin-top:1em}.ce-left .ce-gallery{align-items:flex-start}.ce-gallery .ce-row{display:inline-grid}.ce-gallery .ce-column:not(:last-child){margin-bottom:.5em}@media (min-width: 576px){.ce-gallery .ce-column:not(:last-child) figure{margin-right:.5em}}@media (min-width: 576px){.ce-gallery[data-ce-columns="2"] .ce-row{grid-template-columns:repeat(2,auto)}.ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(2){grid-column:2}}@media (min-width: 576px){.ce-gallery[data-ce-columns="3"] .ce-row{grid-template-columns:repeat(3,auto)}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column:nth-child(3){grid-column:3}}@media (min-width: 576px){.ce-gallery[data-ce-columns="4"] .ce-row{grid-template-columns:repeat(4,auto)}.ce-gallery[data-ce-columns="4"] .ce-row .ce-column:nth-child(4){grid-column:4}}@media (min-width: 576px){.ce-gallery[data-ce-columns="5"] .ce-row{grid-template-columns:repeat(5,auto)}.ce-gallery[data-ce-columns="5"] .ce-row .ce-column:nth-child(5){grid-column:5}}@media (min-width: 576px){.ce-gallery[data-ce-columns="6"] .ce-row{grid-template-columns:repeat(6,auto)}.ce-gallery[data-ce-columns="6"] .ce-row .ce-column:nth-child(6){grid-column:6}}@media (min-width: 576px){.ce-gallery[data-ce-columns="7"] .ce-row{grid-template-columns:repeat(7,auto)}.ce-gallery[data-ce-columns="7"] .ce-row .ce-column:nth-child(7){grid-column:7}}@media (min-width: 576px){.ce-gallery[data-ce-columns="8"] .ce-row{grid-template-columns:repeat(8,auto)}.ce-gallery[data-ce-columns="8"] .ce-row .ce-column:nth-child(8){grid-column:8}}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-table{width:100%;max-width:100%}.ce-table caption{margin-bottom:1em}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top;border-top:1px solid #d60027}.ce-table thead th{border-bottom:2px solid #d60027}.ce-table tbody th{text-align:left}.ce-table.ce-table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.ce-table.ce-table-bordered{border-collapse:collapse}.ce-table.ce-table-bordered th,.ce-table.ce-table-bordered td{border:1px solid #d60027}.uploads{padding-left:0}.uploads .uploads__item{padding-bottom:1em;display:grid;line-break:anywhere}@media (min-width: 576px){.uploads .uploads__item{grid-template-columns:auto 1fr;grid-column-gap:2em}}.uploads .uploads__item-preview{grid-row:1;grid-column:1}.uploads .uploads__item-preview+.uploads__item-info{grid-row:2;grid-column:1;margin-top:1em}@media (min-width: 576px){.uploads .uploads__item-preview+.uploads__item-info{grid-row:1;grid-column:2;margin-top:0}}.uploads .uploads__item-info{grid-row:1;grid-column:1}.uploads .svg-icon{width:1.25em;height:1.25em;margin-right:.5em;vertical-align:text-bottom}.uploads .svg-icon~.ce-uploads-description{margin-left:4rem}.uploads .ce-uploads-description{display:block;font-weight:400}.uploads .uploads__file-size{margin-left:.5em}.uploads .uploads__file-size:before{content:"("}.uploads .uploads__file-size:after{content:")"}@font-face{font-family:Apercu;font-style:normal;font-weight:400;font-display:swap;src:local("Apercu Regular"),url(/assets/Fonts/ApercuRegular.woff2) format("woff2"),url(/assets/Fonts/ApercuRegular.woff) format("woff")}@font-face{font-family:Apercu;font-style:normal;font-weight:700;font-display:swap;src:local("Apercu Bold"),url(/assets/Fonts/ApercuBold.woff2) format("woff2"),url(/assets/Fonts/ApercuBold.woff) format("woff")}@font-face{font-family:Apercu Fallback;size-adjust:94%;ascent-override:140%;descent-override:80%;src:local("Arial")}.select .select__arrow span,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px!important;padding:0;white-space:nowrap;border:0;clip-path:inset(50%)}.text-center{text-align:center}.text-normal{text-transform:none}.text-align{text-align:left}.text-align--center{text-align:center}.text-align--right{text-align:right}.inactive,.hidden{display:none!important}.visuallyhidden.visuallyhidden--focusable:focus{position:relative;overflow:visible;clip:unset;clip-path:none}.visuallyhidden[type=checkbox]+label{padding:0;min-height:0;margin-top:0;margin-bottom:0}.visuallyhidden[type=checkbox]+label:before,.visuallyhidden[type=checkbox]+label:after{content:none!important}.no-scroll{overflow:hidden}.spacing-bottom{margin-bottom:1em}@media screen and (min-width: 768px){.hide-on-sm{display:none!important}}.activity-additional-info{color:var(--activity-info-color, inherit);font-size:var(--activity-info-font-size, .75em)}.inline-icon{display:flex;align-items:center;gap:.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:0}h1 a,.headline--1 a,h2 a,.headline--2 a,h3 a,.headline--3 a,h4 a,.headline--4 a,h5 a,.headline--5 a{padding-block-start:.15em}h1,.headline--1{font-size:clamp(3.5rem,5.3vw + -3.182rem,7rem);font-weight:700;line-height:1.05;color:var(--headline-color, #d60027);text-transform:uppercase;letter-spacing:.05em}h2,.headline--2{font-size:clamp(3.5rem,.76vw + 2.545rem,4rem);font-weight:700;line-height:1.2;color:var(--headline-color, #d60027);text-transform:uppercase;letter-spacing:.05em;margin-block-end:.4em}h3,.headline--3{font-size:clamp(2.2rem,1.97vw + -.282rem,3.5rem);font-weight:700;line-height:1.3;color:var(--headline-color, #d60027);letter-spacing:.05em;margin-block-end:.25em}h4,.headline--4{font-size:clamp(2rem,1.21vw + .473rem,2.8rem);font-weight:700;line-height:1.3;color:var(--headline-color, #d60027);text-transform:uppercase}h5,.headline--5{font-size:clamp(1.8rem,1.21vw + .273rem,2.6rem);font-weight:700;line-height:1.3;color:var(--headline-color, #d60027);text-transform:uppercase}strong{font-weight:700}blockquote{font-weight:700;color:var(--quote-color, #d60027);font-size:1.2em;position:relative;margin-inline:0}.lead{font-size:1.2em}p{margin-block:.5em}p:last-child{margin-block-end:0}p:empty{margin:0}@media (prefers-reduced-motion: reduce){:root{--transition-duration: 0}:root *{animation:none!important}}html,body{padding:0;margin:0}html{--uc-typography-scale: 1.4;font-size:62.5%}body{--outline-size: max(2px, .08em);--outline-style: solid;--outline-color: #d60027;--outline-offset: 3px;--border-radius: 10px;--content-container-max-width: 1650px;font-size:clamp(2rem,1.52vw + .091rem,3rem);line-height:1.35;font-family:Apercu,Apercu Fallback,arial,sans-serif;color:#00268b;letter-spacing:.01em;position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-block-size:100vh;overflow-x:hidden;margin-inline-end:calc(-100vw + 100%);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}*,:after,:before{box-sizing:border-box}:where(a,button,input,textarea,select,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}:where(a,button,input,textarea,select,summary):focus:not(:focus-visible){outline:none}button{font-family:inherit;color:inherit}img{display:block;max-inline-size:100%;block-size:auto}.lazyload,.lazyloding,.lazyloaded{position:relative;border-radius:var(--border-radius, 10px);overflow:hidden}.lazyload img,.lazyloding img,.lazyloaded img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}a{color:var(--link-color, #d60027);text-decoration-line:none;font-weight:var(--link-font-weight);transition:color .3s ease-in-out}a:hover{color:var(--link-hover-color, #d60027);text-decoration-line:underline}input,textarea{font-family:Apercu,Apercu Fallback,arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.23;background-color:#fff;padding-inline:1em;padding-block:.25em;color:#00268b;border:3px solid #d60027;border-radius:10px;-webkit-appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#00268b80}input::placeholder,textarea::placeholder{color:#00268b80}input:disabled,textarea:disabled{color:#5a5a5a;border-color:#5a5a5a}input:not(.button){height:2.455em}textarea{resize:vertical}select{position:relative;display:block;font-family:Apercu,Apercu Fallback,arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.23;padding:1.2rem 1.5rem;color:#00268b;border:3px solid var(--input-border-color, #d60027);border-radius:10px;outline:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #00268b}main{max-width:100vw}main a{text-decoration-line:underline}main a:hover{text-decoration-line:none}main [type=checkbox],main [type=radio]{position:absolute;left:-9999px}main [type=checkbox]:focus+label:before,main [type=radio]:focus+label:before{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}main [type=checkbox]:focus:not(:focus-visible)+label:before,main [type=radio]:focus:not(:focus-visible)+label:before{outline:none}main [type=checkbox]:focus+label,main [type=radio]:focus+label{text-decoration-line:underline}main [type=checkbox]+label,main [type=radio]+label{position:relative;display:block;margin-top:.5em;margin-bottom:1rem;padding-left:4rem;cursor:pointer;min-height:28px}main [type=checkbox]+label:before,main [type=radio]+label:before{position:absolute;left:0;display:block;width:28px;height:28px;border-radius:10px;content:"";border:3px solid var(--input-border-color, #d60027);background:var(--checkbox-bg, #fff)}main [type=checkbox][disabled]+label,main [type=radio][disabled]+label{color:#5a5a5a;pointer-events:none}main [type=checkbox][disabled]+label:before,main [type=radio][disabled]+label:before{border-color:#5a5a5a}main [type=checkbox]:checked+label{--checkbox-bg: #d60027}main [type=checkbox]:checked+label:after{content:"";position:absolute;top:-2px;left:10px;display:block;width:10px;height:22px;transform:rotate(45deg);border-width:0 3px 3px 0;border-style:solid;border-color:var(--check-color, #fff)}main [type=radio]+label:before{border-radius:50%}main [type=radio]:checked+label:after{content:"";display:block;position:absolute;width:14px;height:14px;top:7px;left:7px;background-color:#d60027;border-radius:50%}main select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='50' fill='none' stroke-width='10' stroke='%23d60027'><path d='M0,0 50,50 T100,0'/></svg>");background-size:1rem;background-position:calc(100% - 1rem) center;background-repeat:no-repeat;padding-right:22px}main p{overflow-wrap:break-word;-webkit-hyphens:initial;hyphens:initial}label{display:block;margin-block-end:.5em;cursor:pointer}ul,ol{padding-inline-start:1.1em}dl dt{font-weight:700;letter-spacing:.05em}dl dd{margin-inline-start:1.1em}figure{margin:0}figcaption{font-size:1.6rem;margin-top:.5em}iframe{border:0}pre{white-space:pre-wrap}hr{border-color:#00268b;inline-size:100%}.component-container{background-color:var(--component-bg, initial);color:var(--component-color, inherit);container-type:inline-size;container-name:component-container;scroll-margin-block-start:7rem}@media (min-width: 1260px){.component-container{scroll-margin-block-start:12rem}}header .component-container,main .component-container,footer .component-container{padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem);margin-block-end:var(--component-vertical-spacing, 60px)}@media (min-width: 1440px){header .component-container,main .component-container,footer .component-container{--component-vertical-spacing: 80px}}.component-container:focus{outline:none}.component-container.component-container--text .content-container,.component-container.component-container--image .content-container,.component-container.component-container--textpic .content-container,.component-container.component-container--textmedia .content-container,.component-container.component-container--uploads .content-container,.component-container.component-container--bullets .content-container,.component-container.component-container--sfcontentelements_accordion .content-container,.component-container.component-container--sfcontentelements_quote .content-container{max-width:1150px;margin-left:0}.component-container .component-container__bodytext{max-width:1150px}.component-container.component-container--no-margin-bottom{--component-vertical-spacing: 0}.component-container:first-child header{padding-block-start:.5em}header .component-container .content-container,main .component-container .content-container,footer .component-container .content-container{max-width:var(--content-container-max-width, 1650px)}header .component-container .content-container.content-container--reduced-width,main .component-container .content-container.content-container--reduced-width,footer .component-container .content-container.content-container--reduced-width{max-width:1150px;margin-left:0}.component-container .content-container .content__footer{margin-block-start:clamp(2rem,4.55vw + -3.727rem,5rem);display:flex}.component-container .content-container .content__footer--no-spacing{margin-top:1rem}.component-container .content-container .content__footer--spacing-zero{margin-top:0}.plugin-container>.component-container>.component-container{position:relative;overflow:hidden;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem);margin-block-end:var(--component-vertical-spacing, 60px)}@media (min-width: 1440px){.plugin-container>.component-container>.component-container{--component-vertical-spacing: 80px}}.plugin-container>.component-container .plugin-content{margin-inline-start:-11px}@media screen and (min-width: 1260px){.plugin-container>.component-container .plugin-content{margin-inline-start:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.plugin-container>.component-container .plugin-content{margin-inline-start:-50px}}.plugin-container>.component-container .plugin-content{margin-inline-end:-11px}@media screen and (min-width: 1260px){.plugin-container>.component-container .plugin-content{margin-inline-end:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.plugin-container>.component-container .plugin-content{margin-inline-end:-50px}}.plugin-container>.component-container .plugin-content:last-child .component-container:last-child{margin-bottom:0;padding-bottom:60px}@media (min-width: 1440px){.plugin-container>.component-container .plugin-content:last-child .component-container:last-child{padding-bottom:80px}}.frame-type-sfcontentelements_audio{overflow:hidden}button,.button{display:inline-block;font-size:clamp(2rem,.3vw + 1.618rem,2.2rem);font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase;text-decoration-line:none!important;line-height:inherit;border:0;border-radius:var(--border-radius, 10px);padding-block:.425em .3em;padding-inline:1em}button:hover,.button:hover{cursor:pointer}button:after,.button:after{margin-right:0}.button{min-width:21.5rem;background-color:var(--button-bg, #00268b);border:3px solid var(--button-border-color, #00268b);color:var(--button-color, #fff);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.button:not(:disabled):hover{background-color:var(--button-hover-bg, #fff);border-color:var(--button-hover-border-color, #00268b);color:var(--button-hover-color, #00268b)}.button.button--cta{--button-bg: #d60027;--button-border-color: #d60027;--button-color: #fff;--button-hover-bg: #fff;--button-hover-border-color: #d60027;--button-hover-color: #d60027}.button.button--tertiary{--button-bg: #feede5;--button-border-color: #feede5;--button-color: #d60027;--button-hover-bg: #feede5;--button-hover-border-color: #d60027;--button-hover-color: #d60027}.button[disabled],.button.button--disabled{--button-bg: #5a5a5a;--button-border-color: #5a5a5a;--button-color: #fff;cursor:not-allowed}.button.button--link{--button-bg: transparent;--button-color: currentcolor;--button-hover-bg: transparent;--button-hover-color: #d60027;text-transform:none;font-size:inherit;padding:0;border:0;min-width:0}.button.button--link[disabled]{--button-color: #5a5a5a}.button.button--more{margin-inline:auto}a.button:hover{text-decoration-line:none}.svg-icon{inline-size:var(--icon-size, 1.8rem);block-size:var(--icon-size, 1.8rem);fill:var(--icon-color, currentcolor);transition:fill .3s ease-in-out}.label{display:inline-block;padding:.2em .2em 0;font-size:var(--label-font-size, 2rem);line-height:1.2;letter-spacing:.05em}.label.label--dates{--label-font-size: .6em;background-color:transparent;color:#00268b;border:3px solid #d60027;border-radius:10px;text-transform:uppercase;font-weight:700;place-self:flex-start flex-start;padding-inline:.5em}.label.label--primary{background-color:#00268b;color:#fff}.label.label--secondary{background-color:#5a5a5a;color:#fff}.label.label--tertiary{background-color:#969696;color:#000}.label.label--dark{background-color:#000;color:#fff}.label+.label{margin-left:.5rem}.label.label--xs{--label-font-size: 1.2rem;padding-inline:.4em;padding-block:.4em .2rem;line-height:1.2}.label.label--xxs{--label-font-size: 1rem;padding-inline:.4em;padding-block:.4em .2rem;line-height:1.2}.label.label--bold{font-weight:700}.link.link--text-color{--link-color: #00268b;--link-hover-color: #d60027}.link.link--inline-icon{display:flex;align-items:center;gap:.5em}.link.link--social{--icon-color: var(--component-bg, #fff);--icon-size: .9em;display:inline-flex;padding:.3em;border-radius:var(--border-radius, 10px);border:3px solid var(--social-link-border-color, #d60027);background-color:var(--social-link-color, #d60027);transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.link.link--social:not(:first-of-type){margin-inline-start:var(--social-link-margin, .5em)}.link.link--social:hover{border-color:var(--social-link-hover-border-color, #d60027);background-color:var(--social-link-hover-color, var(--component-bg, #fff));--icon-color: #d60027}.link.link--play{display:flex;align-items:center}.link.link--play span{position:relative;width:1.4em;height:1.4em;display:inline-block;margin-right:.6em}.link.link--play span:before{content:"";border:3px solid #d60027;width:100%;height:100%;display:block}.link.link--play span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.35em solid transparent;width:0;height:0;left:calc(50% + 3px);border-left-color:#d60027}.link.link--play:after{bottom:0}.link.link--inline-bg-icon:before{content:"";background-size:1.2em;background-repeat:no-repeat;width:1.2em;height:1.2em;display:inline-block;margin-right:.3em;vertical-align:text-bottom}.link.link--add-reminder:before{background-image:url(/assets/Images/Icons/reminder.svg)}.link.link--arrow .svg-icon{transform:rotate(-90deg)}.link.link--horizontal-spacing{margin-inline:.5em}.list.list--style-none{margin:0;padding:0}.list.list--style-none li{list-style:none}.to-top{background-color:#fff;padding:2.4rem;display:flex;justify-content:center}.to-top a{font-weight:700;display:flex;align-items:center;color:var(--to-top-color, #d60027)}.to-top a:after{content:"";width:1.4rem;height:1.4rem;border-top:2px solid currentcolor;border-right:2px solid currentcolor;margin-left:1.6rem;position:relative;transform:translateY(.3rem) rotate(-45deg)}.text-col{display:flex;flex-flow:row wrap;margin:0 -1rem 1.6rem}.text-col .text-col__2-3{padding:0 1rem}@media screen and (min-width: 768px){.text-col .text-col__2-3{flex:0 0 66.6666666667%}}.text-col .text-col__1-3{padding:0 1rem}@media screen and (min-width: 768px){.text-col .text-col__1-3{flex:0 1 33.3333333333%;padding:0 1rem 0 5rem}}.text-col .text-col--space{margin-bottom:3.2rem}.text-col .text-col--no-space{margin-bottom:0}.accordion.accordion--secondary{--accordion-main-color: #00268b}.accordion .accordion__item{border:3px solid var(--accordion-main-color, #d60027);border-radius:10px}.accordion .accordion__item+.accordion__item{margin-block-start:1rem}.accordion .accordion__header{font-size:clamp(2.2rem,1.97vw + -.282rem,3.5rem);color:var(--accordion-main-color, #d60027);padding-inline:clamp(1.6rem,1.21vw + .073rem,2.4rem) clamp(1.6rem,1.21vw + .073rem,2.4rem);padding-block:.5em;inline-size:100%}@media (min-width: 992px){.accordion .accordion__header{padding-block:.4em}}.accordion .accordion__collapse{font-size:2rem;padding-inline:clamp(1.6rem,1.21vw + .073rem,2.4rem);padding-block:0;max-height:0;visibility:hidden;overflow:hidden;transition:visibility .1ms linear .5s,max-height .5s ease-in-out}.accordion .accordion__trigger{background-color:#fff;position:relative;width:4rem;height:4rem;min-width:0;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:0;margin-block:0;margin-inline:auto 0;pointer-events:none;flex-shrink:0}.accordion .accordion__trigger .accordion__trigger-icon{width:1.5rem;height:1.5rem;position:relative;transition:transform .3s ease-in-out}.accordion .accordion__trigger .accordion__trigger-icon:before,.accordion .accordion__trigger .accordion__trigger-icon:after{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:0;background-color:currentColor;transform-origin:center}.accordion .accordion__trigger .accordion__trigger-icon:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.accordion .accordion__trigger .accordion__trigger-icon:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.accordion .accordion__title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:22px;margin:0;transition:color .3s ease-in-out}.accordion .accordion__title:hover{cursor:pointer;color:var(--accordion-main-color, #d60027)}.accordion .accordion__title:hover .accordion__trigger{background-color:var(--accordion-main-color, #d60027);color:#fff}.accordion .accordion__title .accordion__title-text-wrapper{align-self:center;margin-right:1em}.accordion .accordion__title .accordion__title-text{text-transform:uppercase;font-weight:700}.accordion .accordion__title .accordion__title-text,.accordion .accordion__title .accordion__subtitle-text{margin-right:.5em}.accordion .accordion__toggle:focus+.accordion__header .accordion__title{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));outline:#d60027 solid max(2px,.08em);outline-offset:3px}.accordion .accordion__toggle:focus:not(:focus-visible)+.accordion__header .accordion__title{outline:none}.accordion .accordion__content{display:grid;grid-template-columns:100%;gap:2rem;padding-block:.5em 2.5em;flex-grow:1;flex-basis:0;flex-wrap:wrap}@media (min-width: 992px){.accordion .accordion__content{flex-direction:row;grid-template-columns:66% 34%}}.accordion .accordion__content p:first-child{margin-top:0}.accordion .accordion__content .accordion__content-text{display:flex;flex-direction:column;flex:1}.accordion .accordion__content .accordion__content-text+.accordion__media{margin-block-start:2rem}@media (min-width: 992px){.accordion .accordion__content .accordion__content-text+.accordion__media{margin-block-start:0}}.accordion .accordion__content .button{place-self:flex-start flex-end;margin-block-start:1em}.accordion .accordion__content .accordion__media{max-width:32rem;display:flex;align-self:flex-start}@media (min-width: 992px){.accordion .accordion__content .accordion__media{margin-left:2rem;flex-shrink:0;flex-basis:30%;max-width:none}}.accordion .accordion__slider{flex:1 0 100%;max-width:100%;margin-top:4rem}@media (min-width: 992px){.accordion .accordion__slider{grid-column-end:span 2}}.accordion .accordion__slider .swiper:not(.swiper-initialized) .swiper-wrapper{flex-wrap:nowrap}@media (min-width: 1260px){.accordion .accordion__slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:33.3333333333%}}@media (min-width: 1440px){.accordion .accordion__slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:33.3333333333%}}.accordion .accordion__toggle:checked+.accordion__header .accordion__trigger-icon{transform:rotate(45deg)}.accordion .accordion__toggle:checked~.accordion__collapse{max-height:2000px;visibility:visible;transition:max-height .5s ease-in-out}.banner{--icon-color: currentcolor;--link-color: #fff;--link-hover-color: #fff;--outline-color: var(--link-color);--button-bg: #fff;--button-border-color: #fff;--button-color: #d60027;--button-hover-bg: #d60027;--button-hover-border-color: #fff;--button-hover-color: #fff;background-color:#d60027;color:#fff;padding:3rem;border-radius:10px}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{color:inherit}.banner h1:first-child,.banner h2:first-child,.banner h3:first-child,.banner h4:first-child,.banner h5:first-child,.banner h6:first-child{margin-top:0}.banner h1:only-child,.banner h2:only-child,.banner h3:only-child,.banner h4:only-child,.banner h5:only-child,.banner h6:only-child{margin-bottom:0}.banner .banner__description{display:flex;flex-wrap:wrap;gap:22px}.banner .banner__description:has(.button){align-items:center}.banner p{margin-block:0}.banner .banner__actions{display:flex;align-self:flex-start}.banner .banner__link:not(.button){--icon-size: 4rem;display:inline-flex;align-items:center;border-radius:10px}.banner .banner__link:not(.button):not(:last-child){margin-inline-end:1em}.banner .banner__link:not(.button):hover{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}@media (max-width: 991px){.banner .banner__link:not(.button).lightbox-trigger{display:none!important}}.banner.banner--media{display:grid;grid-template-columns:110px auto;grid-template-rows:repeat(2,auto);gap:22px}@media (min-width: 768px){.banner.banner--media{grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:3vw}}.banner.banner--media .banner__media-wrapper{overflow:hidden;position:relative;width:10.5rem}.banner.banner--media .banner__media-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (min-width: 768px){.banner.banner--media .banner__media-wrapper{grid-row-end:span 2}}.banner.banner--media .banner__headline{margin-block:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.banner.banner--media .banner__description{grid-column-end:span 2}@media (min-width: 768px){.banner.banner--media .banner__description{grid-column:2}}.banner.banner--centered{text-align:center}.banner.banner--centered .banner__description{flex-direction:column}.banner.banner--centered .banner__actions{align-self:center}.breadcrumb{padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.breadcrumb .breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;font-size:2rem;padding:.5em 0}.breadcrumb .breadcrumb__item{display:flex;gap:.5em;align-items:center;margin-bottom:0;padding-right:.5em}.breadcrumb .breadcrumb__item .svg-icon{transform:rotate(-90deg)}@supports (-webkit-touch-callout: none) and (not (translate: none)){.breadcrumb .breadcrumb__item .svg-icon{margin-inline-start:.5em}}.breadcrumb .breadcrumb__item a{font-weight:700;color:#d60027}.button-group{border:0;padding:0;color:#d60027}.button-group .button-group__button-wrapper{display:flex;justify-content:flex-end;overflow:hidden;border-radius:var(--border-radius, 10px);border:3px solid #d60027}@media (max-width: 575px){.button-group .button{min-width:0}}.button-group .button-group__button:not(:first-child) label{border-top-right-radius:0;border-bottom-right-radius:0}.button-group .button-group__button:not(:last-child) label{border-top-left-radius:0;border-bottom-left-radius:0}.button-group .button-group__button label{font-size:clamp(2rem,.3vw + 1.618rem,2.2rem);padding-inset:.55em 1em .45em 1em;font-weight:700;text-transform:uppercase;border:0;margin:0}.button-group .button-group__button [type=radio]+label:before,.button-group .button-group__button [type=radio]+label:after{content:none}.button-group .button-group__button [type=radio]:not(:checked)+label{--button-bg: #fff;--button-color: #d60027}.button-group .button-group__button [type=radio]:not(:checked)+label:hover{--button-bg: #d60027;--button-color: #fff}.button-group .button-group__button [type=radio]:checked+label{pointer-events:none}.card{font-size:clamp(1.6rem,.3vw + 1.218rem,1.8rem);position:relative;border-block-end:2px solid #d60027;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.card .card__title{text-transform:uppercase;font-weight:700;margin-block-start:.1em}.card .card__title:not(:last-child){margin-block-end:.8rem}.card .card__info+.card__info{margin-block-start:.5em}.card .card__info.card__info--details{--icon-color: #d60027}.card .card__info.card__info--details,.card .card__info.card__info--details a{color:#d60027}.card .card__info.card__info--details *{display:inline-flex;align-items:center;gap:.25em}.card .card__info .card__info-item{display:flex;flex-wrap:wrap;align-items:center}.card .card__info .card__info-item:not(:last-child){margin-block-end:1rem}.card .card__label{--icon-color: #fff;--icon-size: 1.6rem;background-color:#d60027;position:absolute;right:1rem;top:1rem;width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center}.card .card__label:first-child+.card__title,.card .card__label:first-child+.card__info{margin-block-start:4.2rem}.card .card__media-container{position:relative;background-color:#00000014;border-radius:10px}.card .card__media-container:not(:last-child){margin-bottom:1em}.card .card__media a{display:block}.card .card__media a img{border-radius:10px;float:none;margin-inline:auto}.card.card--border-top{border-block-start:2px solid #d60027}.card.card--border-top .card__title{margin-block-start:.5em}.card.card--fit-media .card__media{min-height:15rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.card.card--fit-media .card__media .lazyload,.card.card--fit-media .card__media .lazyloading,.card.card--fit-media .card__media .lazyloaded{overflow:hidden;position:absolute;max-height:100%;max-width:100%}.contact{--icon-size: 1em;display:grid;gap:44px}@media (min-width: 768px){.contact{grid-template-columns:repeat(2,1fr)}}.contact:not(:first-child){margin-top:1.5em}.contact .contact__type{display:grid;gap:.5em;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.contact .svg-icon{margin-block-start:.075em}.contact .contact__title{font-weight:700}.contact .contact__description{grid-column:2;align-self:start;word-break:break-word}.contact .contact__description p{margin:0}.description .description__title{display:inline-block;font-weight:700}.description .description__title+.description__text{margin-left:.25em}.description .description__text{display:inline-block}.details-toggle:focus~.details-toggle-button{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));outline:#d60027 solid max(2px,.08em);outline-offset:3px}.details-toggle:focus:not(:focus-visible)~.details-toggle-button{outline:none}.details-toggle~.details-toggle-button{display:flex;align-self:end;align-items:center;color:#d60027;transition:color .3s ease-in-out;width:100%;margin-inline:0 1em;margin-block-start:.5em!important;margin-block-end:0}.details-toggle~.details-toggle-button:hover{text-decoration-line:underline}.details-toggle~.details-toggle-button .details__toggle-button-icon-wrapper{position:relative;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;padding:0;margin-block:0;margin-inline:0 .5em;pointer-events:none;flex-shrink:0}.details-toggle~.details-toggle-button .details__toggle-button-icon{width:1.5rem;height:1.5rem;position:relative}.details-toggle~.details-toggle-button .details__toggle-button-icon:before,.details-toggle~.details-toggle-button .details__toggle-button-icon:after{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:0;background-color:currentColor;transform-origin:center}.details-toggle~.details-toggle-button .details__toggle-button-icon:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.details-toggle~.details-toggle-button .details__toggle-button-icon:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.details-toggle:checked~.details-toggle-button .details__toggle-button-icon:after{transform:translateY(-50%) rotate(0)}.details-toggle:checked~.details{max-height:var(--details-max-height, 1000px);visibility:visible;transition:max-height .5s ease-in-out}.details{margin-block-end:-5px;max-height:0;visibility:hidden;overflow:hidden;font-size:clamp(2rem,1.52vw + .091rem,3rem);color:#00268b;transition:visibility .1ms linear .5s,max-height .5s ease-in-out}.details .details__content-container{padding-block:var(--details-padding-block-start, .5em) var(--details-padding-block-end, 0)}.external-player{max-width:100%}.external-player .external-player__iframe,.external-player .uc-embedding-container,.external-player iframe{width:100%;height:100%}.filter .filter__form{display:grid;grid-gap:11px 22px}@media (min-width: 768px){.filter .filter__form{grid-template-columns:repeat(3,auto)}}.filter label{font-size:3rem;margin-block-end:0}.filter input{border-color:#fff}.filter .filter__group{display:flex;flex-direction:column;gap:11px}@media (min-width: 768px){.filter .filter__group.filter__group--label-spacing{margin-block-start:calc(4.05rem + 11px)}}.filter .filter__group.filter__group--align-top{justify-content:flex-start}@media (min-width: 1440px){.filter .filter__group:has([type=checkbox]){display:grid;grid-template-columns:1fr 1fr}}.filter #filter-toggle:focus+.filter__toggle-button{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}.filter #filter-toggle:focus:not(:focus-visible)+.filter__toggle-button{outline:none}.filter [type=checkbox]+.filter__toggle-button{align-self:flex-start;display:flex;align-items:center;margin-block-start:1em}@media (min-width: 1260px){.filter [type=checkbox]+.filter__toggle-button{margin-block-start:0}}@media (min-width: 1065px){.filter [type=checkbox]+.filter__toggle-button{margin-inline-start:auto}}.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon-wrapper{position:relative;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;padding:0;margin-block:0;margin-inline:1rem .5em;pointer-events:none;flex-shrink:0}.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon{width:1rem;height:1rem;position:relative}.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon:before,.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon:after{content:"";position:absolute;height:2px;width:1rem;top:50%;left:0;background-color:currentColor;transform-origin:center}.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.filter [type=checkbox]+.filter__toggle-button .filter__toggle-button-icon:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.filter #filter-toggle:checked+.filter__toggle-button .filter__toggle-button-icon:after{transform:translateY(-50%) rotate(0)}.filter #filter-toggle:checked~.filter__extended{max-height:700px;visibility:visible;transition:max-height .5s ease-in-out}.filter .filter__extended{padding-block-start:2rem;max-height:0;visibility:hidden;overflow:hidden;transition:visibility .1ms linear .5s,max-height .5s ease-in-out}@media (min-width: 768px){.filter .filter__extended{grid-column:1/-1}}.filter .filter__extended .filter__extended-collapse-container{display:grid;gap:22px;padding-block-start:22px}@media (min-width: 768px){.filter .filter__extended .filter__extended-collapse-container{border-top:1px solid #fff;padding-block-start:2rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}@media (min-width: 1440px){.filter .filter__extended .filter__extended-collapse-container{grid-template-columns:2fr 1fr 1fr}}.filter.filter--bg{--input-border-color: #fff;--outline-color: #fff;--link-color: #fff;--link-hover-color: #fff;border-radius:10px;background-color:#00268b;color:#fff;padding-inline:22px 22px;padding-block:.5em}.form{max-width:825px}.form .form__input-label-group{width:100%;margin-bottom:2rem}@media (min-width: 768px){.form .form__input-label-group{width:auto}}.form .form__input-label-group input{width:100%}.form .mandatory{margin-left:.2em}.form [type=submit],.form [type=reset]{width:100%;height:2.455em}@media (min-width: 768px){.form [type=submit],.form [type=reset]{width:auto}}.form .form__button-group{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.form .form__button-group{flex-direction:row;justify-content:flex-end}}.form .form__button-group .button{padding-inline:2.5rem}@media (min-width: 992px){.form .form__button-group .button{padding-inline:4rem}}.form .form__button-group [type=reset]{order:1}@media (min-width: 768px){.form .form__button-group [type=reset]{order:0}}.form .form__checkbox-group{display:flex;flex-direction:column;align-items:flex-start}.hashtag{position:relative;color:#d60027;min-height:30rem;display:grid;grid-template-rows:2fr auto 1fr auto;grid-template-columns:100%}@media (min-width: 768px){.hashtag{grid-template-columns:1fr 70% 2fr}}@media (min-width: 992px){.hashtag{grid-template-columns:1fr 50% 4fr;grid-template-rows:2fr auto 1fr auto}}.hashtag .hashtag__media-wrapper{overflow:hidden;position:relative;grid-row:1/4;grid-column:1}.hashtag .hashtag__media-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (min-width: 768px){.hashtag .hashtag__media-wrapper{grid-row:1/4;grid-column:2/3}}.hashtag .hashtag__media-wrapper .hashtag__media{transition:opacity .3s ease-in-out;opacity:0}.hashtag .hashtag__media-wrapper .hashtag__media:not(:first-child){position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.hashtag .hashtag__media-wrapper .hashtag__media.hashtag__media--active{z-index:0;opacity:1}.hashtag .hashtag__media-overlay{grid-row:2;grid-column:2;z-index:0;background-image:linear-gradient(to bottom,#fff0,#fff6 20%,#fff6 80%,#fff0)}.hashtag .hashtag__wrapper{overflow:hidden;grid-row:2;grid-column:1}@media (min-width: 768px){.hashtag .hashtag__wrapper{grid-row:2;grid-column:1/4}}.hashtag .hashtag__wrapper:hover .hashtag__row .hashtag__set--animate{animation-play-state:paused}.hashtag .hashtag__wrapper a{font-weight:700;margin-right:.5em}.hashtag .hashtag__wrapper a{font-size:30px}@media screen and (min-width: 992px){.hashtag .hashtag__wrapper a{font-size:calc(30px + 8 * (100vw - 992px) / 268)}}@media screen and (min-width: 1260px){.hashtag .hashtag__wrapper a{font-size:38px}}.hashtag .hashtag__wrapper a:hover{color:#00268b;text-decoration:none}.hashtag .hashtag__row{display:flex;white-space:nowrap}.hashtag .hashtag__row .hashtag__set{text-shadow:0 0 1.5rem #fff}.hashtag .hashtag__row .hashtag__set--animate{animation:marquee 50s linear infinite}.hashtag .hashtag__row:nth-child(2) .hashtag__set--animate{animation-duration:45s}.hashtag .hashtag__row:nth-child(3) .hashtag__set--animate{animation-duration:56s}.hashtag .hashtag__row .hashtag__hovered{color:#d60027}.hashtag .hashtag__mobile-button{grid-row:4;grid-column:1/4;margin-top:1em}.hashtag .hashtag__mobile-button:empty{display:none}@media (min-width: 768px){.hashtag .hashtag__mobile-button{justify-self:end}}@media (min-width: 992px){.hashtag .hashtag__mobile-button{display:none}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.hero{--headline-color: currentcolor;position:relative;min-height:50vmin;display:grid;grid-auto-columns:100%;gap:22px}@media (min-width: 576px){.hero{grid-template-columns:3fr 2fr}}.hero .hero__content-wrapper{z-index:1;display:flex;flex-direction:column}@media (min-width: 576px){.hero .hero__content-wrapper{grid-row:1;grid-column:1;padding-block:2rem}}@media (min-width: 576px){.hero .hero__content-wrapper header{padding-block-end:2rem}}@media (min-width: 576px){.hero .hero__media-wrapper{grid-row:1;grid-column:1/span 2}}.hero .hero__media{display:grid;grid-auto-columns:1fr;position:relative;width:100vw;height:100%}@media (max-width: 575px){.hero .hero__media{overflow:hidden}.hero .hero__media{left:-11px}}@media screen and (max-width: 575px) and (min-width: 1260px){.hero .hero__media{left:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (max-width: 575px) and (min-width: 1920px){.hero .hero__media{left:-50px}}@media (max-width: 575px){.hero .hero__media{right:-11px}}@media screen and (max-width: 575px) and (min-width: 1260px){.hero .hero__media{right:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (max-width: 575px) and (min-width: 1920px){.hero .hero__media{right:-50px}}@media (min-width: 576px){.hero .hero__media{margin-inline-end:calc(50% - 50vw)}.hero .hero__media:before,.hero .hero__media:after{content:"";position:absolute;left:0;right:0;bottom:-1px}.hero .hero__media:before{top:0;background-image:linear-gradient(90deg,var(--component-bg, white) 33%,rgba(0,0,0,0) 66%);z-index:1}.hero .hero__media:after{height:10rem;background:linear-gradient(0deg,var(--component-bg, white) 40%,transparent 66%)}.hero .hero__media .lazyload,.hero .hero__media .lazyloading,.hero .hero__media .lazyloaded{aspect-ratio:unset!important}}@media (min-width: 1260px){.hero .hero__media{width:66vw;aspect-ratio:initial;margin-inline:auto calc(50% - 50vw + 10rem)}}.hero .hero__media>*{grid-column:1;grid-row:1}@media (min-width: 576px){.hero .hero__media>*{grid-column-end:span 2}}.hero .hero__media .bg-image{width:100vw;height:auto}@media (min-width: 576px){.hero .hero__media .bg-image{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;width:auto}}.hero a{color:currentcolor}.hero a:hover{text-decoration:none}.hero h2{margin-block:1rem}@media (min-width: 576px){.hero h2{margin-block:.4rem}}.hero .hero__content{padding-block-end:1.5rem}@media screen and (min-width: 576px){.hero .hero__content{padding-block-end:6rem;padding-inline-end:2.5rem}}.hero .hero__content p{max-width:42rem}.hero .hero__play{display:flex;align-items:center;justify-content:center;z-index:1}@media (min-width: 576px){.hero .hero__play{grid-column:2}}.hero .hero__play .icon{fill:transparent;stroke:currentcolor;stroke-width:.2rem;width:4rem;height:auto}@media screen and (min-width: 576px){.hero .hero__play .icon{transform:translateY(-35%)}}.component-container--sfcontentelements_mediathekslider{--content-container-max-width: 1110px}.hero-slider{--headline-color: #fff}@media (min-width: 576px){.hero-slider{--swiper-wrapper-padding-block-start: 5rem;--swiper-wrapper-padding-block-end: 5rem}}.hero-slider a{color:currentcolor;text-decoration-line:none}.hero-slider a:hover{text-decoration-line:underline}.hero-slider .hero-slider__slide{overflow:hidden;position:relative;display:grid}.hero-slider .hero-slider__slide .bg-image.bg-image--hero{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (min-width: 576px){.hero-slider .hero-slider__slide{margin-block:5rem}}.hero-slider .hero-slider__slide .hero-slider__slide-inner,.hero-slider .hero-slider__slide .hero-slider__media{grid-row:1;grid-column:1}.hero-slider .hero-slider__slide .hero-slider__media{z-index:-1}.hero-slider .hero-slider__slide .hero-slider__slide-inner{display:flex;flex-direction:column;justify-content:flex-end;padding-block:0 1.6rem;padding-inline:1.6rem;background-image:linear-gradient(to top,rgba(0,0,0,.8) 15%,transparent 40%)}@media screen and (min-width: 576px){.hero-slider .hero-slider__slide .hero-slider__slide-inner{padding-block-end:3.2rem;padding-inline:3.2rem}}.hero-slider .hero-slider__slide:hover{text-decoration:none}.hero-slider .swiper:not(.swiper-initialized) .swiper-slide:first-child{margin-inline:auto}.hero-slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.hero-slider .swiper-wrapper{padding-block:var(--swiper-wrapper-padding-block-start, 1.5rem) var(--swiper-wrapper-padding-block-end, 1.5rem)}.hero-slider .swiper-slide{opacity:var(--slide-opacity, 1);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (min-width: 576px){.hero-slider .swiper-slide{max-width:37rem;transform:scale(.95) translateZ(.1px)}}.hero-slider .swiper-slide:not(.swiper-slide-active) a{pointer-events:none}.hero-slider .swiper-slide:only-child,.hero-slider .swiper-slide.swiper-slide-active{opacity:1}.hero-slider .swiper-slide:only-child .hero-slider__slide,.hero-slider .swiper-slide.swiper-slide-active .hero-slider__slide{box-shadow:0 0 0 2px #fff inset}.hero-slider .swiper-slide:only-child audio,.hero-slider .swiper-slide.swiper-slide-active audio{opacity:1}@media (min-width: 576px){.hero-slider .swiper-slide.swiper-slide-active:not(:only-child){transform:scale(1.1) translateZ(.1px);z-index:10}}@media (min-width: 576px){.hero-slider .swiper-slide:only-child{margin:0 auto!important}}@media (min-width: 1260px){.hero-slider .swiper-slide:only-child{max-width:42rem}}.hero-slider .swiper-button-wrapper--prev{margin-inline-start:-11px}@media screen and (min-width: 1260px){.hero-slider .swiper-button-wrapper--prev{margin-inline-start:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.hero-slider .swiper-button-wrapper--prev{margin-inline-start:-50px}}.hero-slider .swiper-button-wrapper--prev{margin-inline-end:-11px}@media screen and (min-width: 1260px){.hero-slider .swiper-button-wrapper--prev{margin-inline-end:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.hero-slider .swiper-button-wrapper--prev{margin-inline-end:-50px}}.hero-slider .swiper-button-wrapper--next{margin-inline-start:-11px}@media screen and (min-width: 1260px){.hero-slider .swiper-button-wrapper--next{margin-inline-start:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.hero-slider .swiper-button-wrapper--next{margin-inline-start:-50px}}.hero-slider .swiper-button-wrapper--next{margin-inline-end:-11px}@media screen and (min-width: 1260px){.hero-slider .swiper-button-wrapper--next{margin-inline-end:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.hero-slider .swiper-button-wrapper--next{margin-inline-end:-50px}}.hero-slider .slider--hero-audio{--slide-opacity: .6;--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-bullet-width: auto;--swiper-pagination-bullet-height: auto;--swiper-wrapper-padding-block-end: 3.5rem;display:grid}@media (min-width: 576px){.hero-slider .slider--hero-audio{--swiper-wrapper-padding-block-end: 7.5rem}}.hero-slider .slider--hero-audio .swiper{grid-row:1;grid-column:1;inline-size:100%}.hero-slider .slider--hero-audio .swiper-button-wrapper{grid-row:1;grid-column:1;position:relative}.hero-slider .slider--hero-audio .swiper-button-wrapper.swiper-button-wrapper--next{justify-self:end}.hero-slider .slider--hero-audio .hero-slider__slide-inner:not(.hero-slider__slide-inner--title-white){--headline-color: #d60027}@media screen and (min-width: 576px){.hero-slider .slider--hero-audio .hero-slider__slide{margin-block-end:1rem}}.hero-slider .slider--hero-audio audio{opacity:0;transition:opacity .5s;width:calc(100% - 5rem);border-radius:0;height:4rem;margin:1rem auto 0;display:block}@media screen and (min-width: 576px){.hero-slider .slider--hero-audio audio{width:calc(100% - 2rem)}}.hero-slider .slider--hero-audio h3{padding-block-start:1rem}.hero-slider .slider--hero-audio h3,.hero-slider .slider--hero-audio p{font-size:1rem;padding-inline:1.6rem}@media (min-width: 576px){.hero-slider .slider--hero-audio h3,.hero-slider .slider--hero-audio p{padding-inline:1rem}}.hero-slider .slider--hero-audio p{margin-block-end:2rem}@media (min-width: 576px){.hero-slider .slider--hero-audio .swiper:not(.swiper-initialized):has(.swiper-slide:only-child){--swiper-wrapper-padding-block-start: 0;--swiper-wrapper-padding-block-end: 1em}.hero-slider .slider--hero-audio .swiper:not(.swiper-initialized):has(.swiper-slide:only-child) .swiper-slide{margin-inline-start:0!important;transform:scale(1)}}.hero-slider .slider--hero-audio .swiper-pagination-horizontal.swiper-pagination-bullets{position:relative;z-index:2;justify-content:flex-start;font-size:2.4rem}.hero-slider .slider--hero-audio .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{color:var(--link-color, #d60027);border-radius:0;background:none;border:0;margin-inline-end:2rem;margin-block-end:1rem}.hero-slider .slider--hero-audio .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}.hero-slider .slider--hero-audio .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:focus:not(:focus-visible){outline:none}.hero-slider .slider--hero-audio .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover{text-decoration-line:underline}.info-box .info-box__wrapper{border:3px solid var(--info-box-border, #00268b);border-radius:10px;padding:22px;max-width:var(--content-container-max-width, 1650px)}.info-box .info-box__header{margin-block:.25em 0}.info-box .info-box__toggle{display:none;background:none;grid-column:2;padding:0;margin:0;cursor:pointer;color:#d60027;transition:color .3s ease-in-out,transform .3s ease-in-out}.info-box .info-box__toggle .info-box__icon{width:2em;height:2em;position:relative;display:block}.info-box .info-box__toggle .info-box__icon:before,.info-box .info-box__toggle .info-box__icon:after{content:"";position:absolute;height:.6rem;width:2em;top:50%;left:0;background-color:currentColor;transform-origin:center}.info-box .info-box__toggle .info-box__icon:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.info-box .info-box__toggle .info-box__icon:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.info-box .info-box__toggle:hover{color:#00268b}.info-box.info-box--session-closable .info-box__toggle,.info-box.info-box--minimizable .info-box__toggle{display:block}.info-box.info-box--session-closable .infobox__toggle:focus~.info-box__wrapper .info-box__toggle,.info-box.info-box--minimizable .infobox__toggle:focus~.info-box__wrapper .info-box__toggle{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}.info-box.info-box--session-closable .infobox__toggle:focus:not(:focus-visible)~.info-box__wrapper .info-box__toggle,.info-box.info-box--minimizable .infobox__toggle:focus:not(:focus-visible)~.info-box__wrapper .info-box__toggle{outline:none}.info-box.info-box--session-closable .infobox__toggle:checked~.info-box__wrapper .info-box__icon,.info-box.info-box--minimizable .infobox__toggle:checked~.info-box__wrapper .info-box__icon{display:block;transform:rotate(45deg)}.info-box.info-box--session-closable .info-box__wrapper,.info-box.info-box--minimizable .info-box__wrapper{display:grid;grid-template-columns:1fr max-content;align-items:start}.info-box.info-box--session-closable .info-box__content-wrapper,.info-box.info-box--minimizable .info-box__content-wrapper{grid-column:1;grid-row:1}.info-box.info-box--minimizable .infobox__content{max-height:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease-in-out,visibility .3s ease-in-out .3s}.info-box.info-box--minimizable .infobox__toggle:checked~.info-box__wrapper .infobox__content{visibility:visible;max-height:var(--info-box-content-height, 9999px);transition:max-height .3s ease-in-out,visibility .01ms linear}.info-box.info-box--session-closable{max-height:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease-in-out,visibility .3s ease-in-out .3s}.info-box.info-box--session-closable.open{visibility:visible;max-height:var(--info-box-content-height, 9999px);transition:max-height .3s ease-in-out,visibility .01ms linear}.key-visual{--activity-info-color: #00268b;--key-visual-image-ratio: 555 / 500;font-size:clamp(2rem,.76vw + 1.045rem,2.5rem);font-weight:700}@media (min-width: 576px){.key-visual{--key-visual-image-ratio: 745 / 375}}@media (min-width: 768px){.key-visual{--key-visual-image-ratio: 970 / 380}}.key-visual a{text-decoration-line:none}.key-visual a:hover{text-decoration-line:underline}.key-visual .key-visual__item{display:grid;grid-template-rows:auto 1fr}.key-visual .key-visual__content{display:grid;align-items:start;gap:22px;background-color:#feede5;color:#d60027;border-radius:10px;padding:22px;grid-auto-columns:minmax(0,1fr)}@media (min-width: 992px){.key-visual .key-visual__content{grid-template-columns:1fr auto}}.key-visual .key-visual__info{display:flex;flex-direction:column}.key-visual .key-visual__info .key-visual__title{margin-block:.5em 0}.key-visual .key-visual__info .key-visual__title a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.key-visual .key-visual__info .key-visual__details+.key-visual__details{margin-block-start:22px}.key-visual .key-visual__image-wrapper{overflow:hidden;position:relative;aspect-ratio:var(--key-visual-image-ratio)}.key-visual .key-visual__image-wrapper .lazyload,.key-visual .key-visual__image-wrapper .lazyloading,.key-visual .key-visual__image-wrapper .lazyloaded{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.key-visual.key-visual--image-slider{--key-visual-image-ratio: 555 / 290}@media (min-width: 576px){.key-visual.key-visual--image-slider{--key-visual-image-ratio: 745 / 300}}@media (min-width: 768px){.key-visual.key-visual--image-slider{--key-visual-image-ratio: 970 / 390}}.key-visual.key-visual--image-slider .key-visual__item{display:flex;flex-direction:column-reverse}.key-visual .slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:grid}.key-visual .slider .swiper-slide{height:auto}.key-visual .slider .swiper.swiper-initialized .swiper-slide{visibility:hidden}.key-visual .slider .swiper.swiper-initialized .swiper-slide-prev,.key-visual .slider .swiper.swiper-initialized .swiper-slide-active,.key-visual .slider .swiper.swiper-initialized .swiper-slide-next{visibility:visible}.key-visual .slider .key-visual__slider-functional-elements{position:absolute;top:0;left:0;right:0;aspect-ratio:var(--key-visual-image-ratio)}@supports not (aspect-ratio: 1/1){.key-visual .slider .key-visual__slider-functional-elements{display:none}}.key-visual .slider .swiper-initialized~.key-visual__slider-functional-elements .swiper-button:not(.swiper-button-disabled){display:flex!important;height:100%;aspect-ratio:unset}.key-visual .key-visual__links{margin-top:.5em;z-index:1}.key-visual .key-visual__links .schedule-act__cards-info-text{--activity-info-color: #5a5a5a}.key-visual.key-visual--inverted .key-visual__content{grid-row:1}.lightbox .lightbox__container{position:fixed;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;background-color:#000000a6;color:#00268b;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s .1ms;pointer-events:none;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.lightbox .lightbox__close{margin:0;align-self:flex-end;padding:1.5rem;background:none;transition:color .3s ease-in-out}.lightbox .lightbox__close span{width:1.5rem;height:1.5rem;position:relative;display:block;transform:rotate(45deg)}.lightbox .lightbox__close span:before,.lightbox .lightbox__close span:after{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:0;background-color:currentColor;transform-origin:center}.lightbox .lightbox__close span:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.lightbox .lightbox__close span:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.lightbox .lightbox__close:hover{cursor:pointer;color:#d60027}.lightbox .lightbox__close:focus{outline:solid 3px}.lightbox .lightbox__content-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:var(--content-container-max-width, 1650px);max-height:95vh;background-color:#fff;padding:1rem}@media (min-width: 768px){.lightbox .lightbox__content-container{padding:3rem}}.lightbox .lightbox__content-container .lightbox__content{margin-top:1em;min-height:30vh;max-height:80vh;transition:height .3s;overflow-y:auto}.lightbox .lightbox__content-container .lightbox__content iframe,.lightbox .lightbox__content-container .lightbox__content video,.lightbox .lightbox__content-container .lightbox__content img,.lightbox .lightbox__content-container .lightbox__content .uc-embedding-container{max-width:100%;display:block;margin-left:auto;margin-right:auto}.lightbox.open .lightbox__container{opacity:1;visibility:visible;pointer-events:auto}.lightbox .component-container{margin-bottom:0}.lightbox-trigger{pointer-events:none;display:grid!important}@media (min-width: 992px){.lightbox-trigger{pointer-events:auto}}.lightbox-trigger *{grid-row:1;grid-column:1}.lightbox-trigger .lightbox-trigger__icon{display:none}@media (min-width: 768px){.lightbox-trigger .lightbox-trigger__icon{--icon-color: var(--button-color, #fff);--icon-size: 50%;background-color:var(--button-bg, #d60027);color:var(--button-color, #fff);place-self:end end;display:flex;justify-content:center;align-items:center;margin:1em;border-radius:50%;transition:background-color .3s ease-in-out,color .3s ease-in-out;z-index:1}}.lightbox-trigger .lightbox-trigger__icon:not(.button){width:4.5rem;height:4.5rem}.lightbox-trigger:hover .lightbox-trigger__icon{--icon-fill: var(--button-hover-color, #fff);background-color:var(--button-hover-bg, #00268b);color:var(--button-hover-color, #fff)}.loading-icon{width:30px;height:30px;display:block;position:relative;margin:0 auto;border:3px solid;border-color:#d60027;border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.media-preview{--headline-color: var(--component-color, currentColor);--link-hover-color: var(--component-color, currentColor);display:block;width:100%;color:var(--component-color, inherit);text-decoration-line:none}@media screen and (max-width: 767px){.media-preview{margin-bottom:2.4rem}}@media screen and (min-width: 768px){.media-preview{width:21.4rem}}.media-preview:hover h2{text-decoration-line:underline}.media-preview h2{font-size:1.2rem!important;margin-block-end:.4rem!important}.media-preview p{margin:0 0 .8rem;font-size:1.2rem}.media-preview .media-preview__poster{position:relative;margin-bottom:.8rem;overflow:hidden;aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.media-preview .media-preview__poster{height:0;padding-bottom:56.07%}.media-preview .media-preview__poster .lazyloaded{position:absolute}}.media-preview .media-preview__poster .lazyloaded{width:100%;height:100%}.media-preview .media-preview__poster .media-preview__poster-tag{position:absolute;display:flex;z-index:1}.media-preview .media-preview__poster .media-preview__poster-tag.media-preview__poster-tag--tr{top:.4rem;right:.4rem}.media-preview .media-preview__poster .media-preview__poster-tag.media-preview__poster-tag--br{bottom:.4rem;right:.4rem}.media-preview .media-preview__overlay{position:absolute;bottom:0;left:0;width:100%;padding:1.4rem;background-color:#000000bf;display:flex;align-items:center;justify-content:flex-end;font-size:1.4rem;z-index:1}.media-preview .media-preview__overlay:after{content:" ";width:4.4rem;height:4.4rem;border:2px solid currentcolor;margin-left:1.4rem}.media-preview .media-preview__overlay:before{content:"";border-top:2px solid currentcolor;border-right:2px solid currentcolor;display:block;width:1.4rem;height:1.4rem;position:absolute;top:50%;right:3.2rem;transform:translateY(-50%) rotate(45deg);color:#fff}.media-preview .media-preview__content{padding-right:1.4rem}.media-preview .media-preview__content.media-preview__content-text{overflow:hidden;max-height:3.6rem;margin-bottom:1em}.menu-toggle{--icon-size: .65em;position:relative;color:var(--toggle-color, currentColor);display:flex;align-items:center;justify-content:center;gap:.25em;cursor:pointer;transition:color .3s ease-in-out}@media (min-width: 1260px){.menu-toggle{justify-content:initial}}.menu-toggle .menu-toggle__icon{display:block;position:relative}.menu-toggle .menu-toggle__icon--open{position:absolute;top:50%;left:0;height:.25em;width:var(--toggle-size, 4rem);background-color:currentColor;transform:translateY(-50%);cursor:pointer}.menu-toggle .menu-toggle__icon--open:before,.menu-toggle .menu-toggle__icon--open:after{content:"";cursor:pointer;height:.25em;width:100%;background-color:currentColor;position:absolute}.menu-toggle .menu-toggle__icon--open:before{top:calc(var(--toggle-size, 4rem) / -3)}.menu-toggle .menu-toggle__icon--open:after{bottom:calc(var(--toggle-size, 4rem) / -3)}@media (min-width: 1260px){.menu-toggle .menu-toggle__icon--open{--toggle-size: 8rem}}.menu-toggle-input:focus~.menu-toggle{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));--toggle-color: #00268b}.menu-toggle-input:focus:not(:focus-visible)~.menu-toggle{outline:none}.message{margin-bottom:2em}.message .message__error{background:#d60027;color:#fff;margin-bottom:0;padding-left:1.5rem;padding-top:.5rem;padding-right:1.5rem}.message .message__error:first-child{padding-top:1rem}.message .message__error:last-child{padding-bottom:1rem}.pagination{position:relative;display:flex;flex-wrap:wrap;gap:.75em;font-size:clamp(3.5rem,5.3vw + -3.182rem,7rem);font-weight:700;text-transform:uppercase;margin-bottom:2rem;margin-top:.5em;padding-left:0;list-style:none}.pagination:not(:only-child):last-child{margin-block-start:2rem;margin-inline:auto}@supports (-webkit-touch-callout: none) and (not (translate: none)){.pagination .pagination__item:not(:first-child),.pagination .pagination__arrow:not(:first-child){margin-inline-start:.75em}}.pagination .pagination__item .pagination__link{text-decoration-line:none}.pagination .pagination__item .pagination__link:hover{text-decoration-line:underline}.pagination .pagination__item[aria-current=page]{--link-color: #00268b;text-decoration-line:underline}.pagination .pagination__arrow{--icon-size: .75em;top:50%;z-index:1}.pagination .pagination__arrow:after{pointer-events:none}.pagination .pagination__arrow:hover{outline:#d60027 solid 3px}.pagination .pagination__prev .svg-icon{transform:rotate(90deg)}.pagination .pagination__next .svg-icon{transform:rotate(-90deg)}.pdfviewer{position:relative;border-radius:5px;overflow:hidden;box-shadow:0 0 20px #0000001a;max-width:900px;margin:0 auto;max-height:100%;transition:height .3s}.pdfviewer .pdfviewer__view{background-color:#fff;min-height:300px;overflow:auto}.pdfviewer .pdfviewer__view-control{position:absolute;top:0;height:100%;width:20%;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:flex-start}.pdfviewer .pdfviewer__view-control:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:2rem;height:2rem;bottom:.1em;border-width:.5rem .5rem 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}.pdfviewer .pdfviewer__view-control:hover{cursor:pointer;opacity:1}.pdfviewer .pdfviewer__view-control:hover:after{border-color:#fff}.pdfviewer .pdfviewer__view-control.pdfviewer__view-control--prev{left:0;background-image:linear-gradient(to left,#fff0,#00000040)}.pdfviewer .pdfviewer__view-control.pdfviewer__view-control--prev:after{margin-left:2em;transform:rotate(-135deg)}.pdfviewer .pdfviewer__view-control.pdfviewer__view-control--next{right:0;background-image:linear-gradient(to right,#fff0,#00000040);justify-content:flex-end}.pdfviewer .pdfviewer__view-control.pdfviewer__view-control--next:after{margin-right:2em;margin-left:0}.pdfviewer .pdfviewer__loading-container{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.pdfviewer .pdfviewer__canvas{display:block;margin:0 auto;width:100%}.pdfviewer .pdfviewer__controls{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;background-color:#d60027;color:#fff;z-index:1;position:relative}.pdfviewer .pdfviewer__controls-element{display:flex;align-items:center;flex-direction:column}@media (min-width: 768px){.pdfviewer .pdfviewer__controls-element{flex-direction:row}}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button{--outline-color: #fff;border:0;background-color:transparent;width:3.5rem;height:3.5rem;padding:0;cursor:pointer;margin:.5rem;display:inline-flex;justify-content:center;align-items:center;color:#fff;white-space:unset}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:before,.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:after{border-color:#fff}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:focus:not(:focus-visible){outline:none}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:active{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:hover{background-color:#fff;color:#2db4b4}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-button:hover:after{border-color:#2db4b4}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-element-buttons{display:flex}@media (min-width: 768px){.pdfviewer .pdfviewer__controls-element.pdfviewer__controls-element--zoom .pdfviewer__controls-element-info{order:1}}.pdfviewer .pdfviewer__controls-element.pdfviewer__controls-element--zoom .pdfviewer__controls-element-buttons{margin-right:1em}.pdfviewer .pdfviewer__controls-element.pdfviewer__controls-element--zoom .pdfviewer__controls-decrease:after{transform:translateY(-50%) rotate(0)}.pdfviewer .pdfviewer__controls-element.pdfviewer__controls-element--page .pdfviewer__controls-element-buttons{margin-left:1em}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-prev:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:.4em;height:.4em;bottom:.1em;border-width:.01em .01em 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg);transform:rotate(225deg)}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-prev:after{margin:0}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-next:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:.4em;height:.4em;bottom:.1em;border-width:.01em .01em 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}.pdfviewer .pdfviewer__controls-element .pdfviewer__controls-next:after{margin:0}.pdfviewer .pdfviewer__controls-zoom-reset,.pdfviewer .pdfviewer__controls-page-reset{cursor:pointer}.pdfviewer.pdfviewer--loading{color:#00268b}.pdfviewer.pdfviewer--loading .pdfviewer__loading-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.pdfviewer.pdfviewer--loading .pdfviewer__loading-container .pdfviewer__loading-text{margin-top:.5em}.component-container--sfcontentelements_popup{z-index:2!important}.component-container--sfcontentelements_popup.closing{height:var(--popup-container-max-height, auto);animation:close 1s ease-in-out forwards}.component-container--sfcontentelements_popup:not(.component-container--sfcontentelements_popup--initialized){--component-vertical-spacing-min: 0;--component-vertical-spacing-max: 0}@keyframes close{0%{opacity:1}50%{opacity:0}to{opacity:0;height:0;margin-bottom:0}}.popup{display:none;place-content:center;--popup-close-color: #00268b}.popup:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;color:#00268b;z-index:-1;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s .1ms;pointer-events:none}.popup .popup__container{max-width:800px}.popup .popup__content-container{display:grid;gap:.5em;background-color:#fff}@media (min-width: 576px){.popup .popup__content-container{grid-auto-columns:1fr}}.popup .popup__close{z-index:1;margin:0;grid-row:1;grid-column:1;place-self:start end;background:var(--popup-close-background-color, none);border:0;margin-top:1rem;margin-right:1rem;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}@media (min-width: 576px){.popup .popup__close{margin-top:3rem;margin-right:3rem}}.popup .popup__close span{width:3rem;height:3rem;display:block;position:relative;transform:rotate(45deg)}.popup .popup__close span:before,.popup .popup__close span:after{content:"";position:absolute;height:3px;width:3rem;top:50%;left:0;background-color:var(--popup-close-color);transform-origin:center}.popup .popup__close span:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}.popup .popup__close span:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.popup .popup__close:hover{--popup-close-color: #d60027}.popup .popup__image{overflow:hidden;position:relative;grid-column:1;grid-row:1}.popup .popup__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (min-width: 576px){.popup .popup__image{grid-row-end:span 2}}.popup .popup__image+.popup__content{grid-column-end:span 1}.popup .popup__image .lazyload,.popup .popup__image .lazyloading,.popup .popup__image .lazyloaded{width:100%;height:100%}.popup .popup__content{padding:22px}@media (min-width: 576px){.popup .popup__content{grid-column-end:span 2;padding-top:1rem}}.popup .popup__title{margin-top:0;word-break:break-word}.popup .popup__text:not(:last-child){margin-bottom:1em}.popup.open:before{opacity:1;visibility:visible;pointer-events:auto}.popup.popup--overlaying{position:fixed;z-index:11;top:2vh;right:2vw;bottom:2vh;left:2vw;place-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .1ms .3s}.popup.popup--overlaying.popup--bottom-center{align-items:flex-end}.popup.popup--overlaying.popup--bottom-left{align-items:flex-end;justify-content:flex-start}.popup.popup--overlaying.popup--bottom-right{align-items:flex-end;justify-content:flex-end}.popup.popup--overlaying.open{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.popup.popup--overlaying .popup__content-container{border-radius:10px;box-shadow:0 0 1em .5em #00000040}.popup.popup--overlaying .popup__close{--popup-close-color: #fff;--popup-close-background-color: #00268b;padding:.55em;border:3px solid var(--popup-close-border-color, #00268b)}.popup.popup--overlaying .popup__close:hover{--popup-close-background-color: #fff;--popup-close-color: #00268b;--popup-close-border-color: #00268b}.popup.popup--initialized{display:flex}.quote blockquote{quotes:"«" "»"}.quote blockquote:before{content:open-quote;display:inline}.quote blockquote:after{content:close-quote;display:inline}.quote blockquote p{display:inline-block}.schedule-act{--icon-size: 1.2em;--details-padding-block-start: 1em;--details-padding-block-end: .5rem;display:grid;grid-template-columns:1fr;gap:.5em;padding-block:.6em 1em;font-size:2rem}@media (min-width: 768px){.schedule-act{--details-padding-block-start: 2em;grid-template-columns:auto minmax(175px,40%)}}@media (min-width: 768px){.schedule-act{grid-template-columns:minmax(16rem,auto) minmax(35%,60%) 20rem}}.schedule-act .schedule-act__date{margin-block-start:.5em;text-transform:none}@media (min-width: 1260px){.schedule-act .schedule-act__date{display:none}}.schedule-act [type=checkbox]{position:relative}.schedule-act .schedule-act__title{color:inherit;margin:0}.schedule-act .schedule-act__title .link{font-size:inherit}@media (min-width: 768px){.schedule-act .schedule-act__title{grid-column:1/3}}.schedule-act .schedule-act__author{font-size:2rem}@media (min-width: 768px){.schedule-act .schedule-act__author{grid-column:1/3}}@media (min-width: 768px){.schedule-act .schedule-act__short-description,.schedule-act .schedule-act__details{grid-column:1/3}}@media (min-width: 768px){.schedule-act .schedule-act__category{grid-row:1/3;grid-column:3;justify-self:start}}.schedule-act .schedule-act__trailer{display:none}@media (min-width: 768px){.schedule-act .schedule-act__trailer{display:block;grid-column:2;grid-row:6;align-self:end;margin-block-start:0}}.schedule-act .schedule-act__trailer .schedule-act__trailer-link-wrapper{display:inline-block;vertical-align:bottom}.schedule-act .schedule-act__trailer .schedule-act__trailer-link-wrapper .lightbox-trigger{grid-template-columns:repeat(2,auto)}.schedule-act .schedule-act__date-links{margin-block-start:.75em}@media (min-width: 768px){.schedule-act .schedule-act__date-links{margin-block-end:.5em}}@media (min-width: 768px){.schedule-act .schedule-act__date-links{grid-column:3;grid-row:3/6}}.schedule-act .schedule-act__date-links .link{min-height:4.8rem}@media (min-width: 768px){.schedule-act .schedule-act__date-links .link{padding-block:.25em;min-height:0}}.schedule-act .schedule-act__cta,.schedule-act .schedule-act__cards-info{display:flex;margin-block-start:0}@media (min-width: 768px){.schedule-act .schedule-act__cta,.schedule-act .schedule-act__cards-info{grid-column:3}}.schedule-act .schedule-act__cta{justify-content:center;padding-block:.5em;width:100%}.schedule-act .schedule-act__cta:not(:only-child){margin-block-start:.5em}.schedule-act .schedule-act__cta:after{content:none}.schedule-act .schedule-act__cards-info{display:flex;flex-direction:column;align-items:flex-start}.schedule-act .schedule-act__cards-info .activity-additional-info{display:flex;align-items:center;margin-block:1em 0}.schedule-act .schedule-act__cards-info .svg-icon{align-self:flex-start;width:1.4em;height:1.4em;margin-inline-end:.5em}.schedule-act .schedule-act__cards-info-link,.schedule-act .schedule-act__cards-info-link .link{width:100%}@media (min-width: 768px){.schedule-act .schedule-act__description{grid-column:1/4}}@media (min-width: 768px){.schedule-act .schedule-act__description-collapse-container{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:auto minmax(auto,60rem);gap:22px}}.schedule-act .schedule-act__description-image:not(:first-child){margin-block-start:.5em}@media (min-width: 768px){.schedule-act .schedule-act__description-image{grid-column:2}}.schedule-act .schedule-act__link{margin-block-start:1em;justify-self:start;grid-column:1/3}.schedule-act .schedule-act__description-text+.schedule-act__description-image+.schedule-act__link{grid-row:2}@media (min-width: 768px){.schedule-act .schedule-act__toggle-button{grid-row:6;grid-column:1}}.schedule-act.schedule-act--inactive{color:#5a5a5a}.schedule-act.schedule-act--inactive .schedule-act__information{color:#d60027;margin-block-end:1em;font-weight:700}@media (min-width: 768px){.schedule-act.schedule-act--inactive .schedule-act__information{grid-column:1/span 3}}.schedule-act.schedule-act--inactive .schedule-act__title a,.schedule-act.schedule-act--inactive .activity-additional-info{color:#5a5a5a}.select{position:relative;font-size:2rem;height:2.455em}.select .select__select{width:100%;height:100%;padding-inline:1em;padding-block:.25em;background-image:none}.select .select__arrow{--icon-color: #d60027;position:absolute;z-index:2;top:50%;right:1rem;display:flex;justify-content:center;align-items:center;pointer-events:none;transform:translateY(-50%)}.select.select--disabled .select__select{border-color:#5a5a5a}.select.select--disabled:after{background-color:#5a5a5a}.select.select--disabled+.floating-label__label{color:#5a5a5a}.skip-links{z-index:100;list-style:none;margin:0;padding:0;position:relative;pointer-events:none}.skip-links a{position:fixed;top:-100%;width:100%;height:1px;overflow:hidden;left:0;line-height:0;display:block;color:#fff;font-weight:700;pointer-events:initial}.skip-links a:focus{background-color:#d60027;color:#fff;top:0;line-height:60px;height:60px;text-align:center;padding:0 15px}.sharing{font-size:clamp(1.6rem,.61vw + .836rem,2rem);font-weight:700;width:100%}.sharing .sharing__content-container{display:flex;align-items:center;justify-content:flex-end;gap:.5em;width:100%}.sharing .sharing__title{margin-right:.25em}.sharing .sharing__link{--icon-color: #feede5;--social-link-margin: .2em;--social-link-color: #d60027;--social-link-border-color: #d60027;--social-link-hover-color: #feede5;padding:.1rem;border-radius:5px}.sharing .sharing__link:hover{--icon-color: #d60027}@media (min-width: 992px){.sharing .sharing__link--hidden-desktop{display:none}}.show-more__trigger{--outline-offset: -3px ;overflow:hidden}.show-more__trigger::details-content{color:#c7c7c7;font-size:1rem;block-size:0;transition:block-size 1s,content-visibility 1s}.show-more__trigger[open]::details-content{block-size:auto}summary{color:#d60027;padding-block:.8em;padding-inline:3px .75em;text-decoration-thickness:.1em;display:flex;align-items:center;gap:.25em}summary:hover{text-decoration-line:underline}summary::marker{content:none}summary::-webkit-details-marker{display:none}summary span{position:relative;display:flex;align-items:center;cursor:pointer;justify-content:space-between}summary .show-more__trigger-icon{width:1.5rem;height:1.5rem;position:relative}summary .show-more__trigger-icon:before,summary .show-more__trigger-icon:after{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:0;background-color:currentColor;transform-origin:center}summary .show-more__trigger-icon:before{transform:translateY(-50%);transition:background-color .3s ease-in-out}summary .show-more__trigger-icon:after{transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.show-more__content{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.show-more__trigger[open]+.show-more__content{max-height:1000px}.show-more__trigger[open] .show-more__trigger-icon:after{transform:translateY(-50%) rotate(0);transition:transform .3s ease-in-out}@media (min-width: 992px){.socialmedia{display:grid;grid-template-columns:minmax(auto,60%) 1fr;gap:3vw}}.socialmedia .socialmedia__description{font-weight:700;margin-block:0 .5rem;align-self:center}.socialmedia .socialmedia__link-wrapper{grid-column:2;align-self:center;padding-top:.5em;display:flex;flex-wrap:wrap}.slider{--swiper-pagination-bullet-width: 1.4rem;--swiper-pagination-bullet-height: 1.4rem;--swiper-theme-color: #d60027;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: .25em;position:relative}@media (min-width: 768px){.slider{--swiper-pagination-bullet-horizontal-gap: .5em}}@media (min-width: 992px){.slider{--swiper-pagination-bullet-width: 2rem;--swiper-pagination-bullet-height: 2rem}}.slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;overflow:hidden}.slider .swiper:not(.swiper-initialized) .swiper-slide{flex:1 0 100%}.slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.slider .swiper-button{--icon-color: var(--swiper-theme-color);display:none;position:absolute;top:50%;left:0;align-items:center;justify-content:center;height:auto;background:none;aspect-ratio:1/1;min-width:0;width:2.5em;padding:0;margin-inline:.75em;transform:translateY(-50%);z-index:1}.slider .swiper-button .svg-icon{--icon-size: 2.25em;transform:rotate(90deg)}.slider .swiper-button.swiper-button--next{left:auto;right:0}.slider .swiper-button.swiper-button--next .svg-icon{transform:rotate(-90deg)}.slider .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;bottom:.75em;z-index:5}.slider .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--swiper-theme-color);margin-block:.2em!important}.slider .swiper-button-disabled{display:none}.slider .swiper-button-wrapper{display:none;position:absolute;top:0;transform:none;bottom:0;width:5rem;height:100%;z-index:1}.slider .swiper-button-wrapper.swiper-button-wrapper--next{right:0}@media (min-width: 768px){.slider .swiper-button-wrapper.swiper-button-wrapper--next{background-image:linear-gradient(-90deg,var(--component-bg, white) 0,rgba(0,0,0,0) 100%)}}.slider .swiper-button-wrapper.swiper-button-wrapper--prev{left:0}@media (min-width: 768px){.slider .swiper-button-wrapper.swiper-button-wrapper--prev{background-image:linear-gradient(90deg,var(--component-bg, white) 0,rgba(0,0,0,0) 100%)}}.slider .swiper-initialized~.swiper-button-wrapper:not(.swiper-button-disabled),.slider .swiper-initialized~.swiper-button-wrapper:not(.swiper-button-disabled) .swiper-button:not(.swiper-button-disabled):not(.swiper-button-lock),.slider .swiper-initialized~.swiper-button:not(.swiper-button-disabled):not(.swiper-button-lock){display:flex!important}@media screen and (min-width: 768px){.slider .swiper-slide--auto{width:auto!important}}.slider .slider__item{padding-inline:11px}.slider .slider__item .lazyload{max-width:-moz-max-content;max-width:max-content}.slider.slider--dates .swiper{width:calc(100% - 6.5em)}.slider.slider--dates .swiper:not(.swiper-initialized) .swiper-wrapper{flex-wrap:nowrap}.slider.slider--dates .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:50%}@media (min-width: 768px){.slider.slider--dates .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:33.3333333333%}}@media (min-width: 1260px){.slider.slider--dates .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:25%}}@media (min-width: 1440px){.slider.slider--dates .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:20%}}.slider.slider--dates .slider__item{display:flex;flex-direction:column;align-items:center;gap:.25em;height:auto}.slider.slider--dates .slider__item.slider__item--disabled{color:#5a5a5a}.slider.slider--dates .slider__item.slider__item--text{font-size:2rem;justify-content:center}.slider.slider--dates .slider__highlight{flex:1}.slider.slider--dates .slider__date-meta{font-size:2rem;text-align:center}.slider.slider--dates .slider__date-time{white-space:nowrap}.slider.slider--dates .slider__date{font-size:clamp(3.5rem,.76vw + 2.545rem,4rem);font-weight:700}.slider.slider--dates .activity-additional-info{text-align:center}.slider.slider--dates .slider__action-wrapper{--icon-size: 1.25em;display:flex;flex-direction:column;gap:.5em;width:100%;margin-block-start:auto}.slider.slider--dates .slider__link{font-size:2rem;display:flex;justify-content:center;align-items:center}.slider.slider--dates .slider__link .svg-icon{margin-inline-end:.5em}.slider.slider--dates .slider__button{margin-block-start:auto;max-width:100%;align-self:center}.slider.slider--dates.slider--counterbalance-label .slider__date-meta:first-child{margin-block-start:2em}.slider.slider--dates .slider__ticket-info{font-size:2rem}.slider.slider--dates .swiper-button{--icon-color: #00268b}.slider.slider--ensemble{max-width:1385px}.slider.slider--ensemble .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:80%;max-width:80%}@media (min-width: 768px){.slider.slider--ensemble .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:40%;max-width:40%}}@media (min-width: 992px){.slider.slider--ensemble .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:33.3333333333%;max-width:33.3333333333%}}.slider.slider--ensemble .teaser{padding-inline:0}.slider.slider--ensemble .teaser--person .teaser__content-wrapper,.slider.slider--ensemble .teaser--production .teaser__content-wrapper{grid-row:2}.slider.slider--media-big .swiper:not(.swiper-initialized){height:clamp(30rem,27.78vw + 8.667rem,62rem)}.slider.slider--media-big .swiper:not(.swiper-initialized) .lazyload,.slider.slider--media-big .swiper:not(.swiper-initialized) .lazyloading,.slider.slider--media-big .swiper:not(.swiper-initialized) .lazyloaded{max-height:100%}.slider.slider--media-big .slider__item{padding-inline:0 22px;margin-block:0;position:relative;width:auto}.slider.slider--media-big .slider__item img{width:auto;height:clamp(30rem,27.78vw + 8.667rem,62rem)}@media screen and (min-width: 768px){.slider.slider--mediathek{padding-block-start:3rem}}.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-start:-11px}@media screen and (min-width: 1260px){.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-start:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-start:-50px}}.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-end:-11px}@media screen and (min-width: 1260px){.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-end:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.slider.slider--mediathek .swiper-button-wrapper--next{margin-inline-end:-50px}}.slider.slider--mediathek .swiper-button{margin-inline:0}@media screen and (max-width: 767px){.slider.slider--mediathek.slider--mediathek-clear-mobile .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+4){display:none}}.slider[data-thumb-slider=mediaSliderThumbs] .swiper-pagination{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25em;min-width:6ch;background-color:#00268b;color:#fff;padding-block:.25em .15em;padding-inline:.5em;border-radius:10px;width:auto}.slider[data-thumb-slider=mediaSliderThumbs] .swiper:not(.swiper-initialized) .swiper-slide,.slider.slider--thumbs .swiper:not(.swiper-initialized) .swiper-slide{flex:1 0 auto}.slider[data-thumb-slider=mediaSliderThumbs] .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child),.slider.slider--thumbs .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:block}.slider.slider--thumbs{margin-block-start:22px}.slider.slider--thumbs .swiper-slide{opacity:.4}.slider.slider--thumbs .slider__item{padding-inline:0 11px}@media (min-width: 992px){.slider.slider--thumbs .slider__item{padding-inline-end:22px}}.slider.slider--thumbs .swiper-slide-thumb-active{opacity:1}.search-form{display:grid}@media (min-width: 992px){.search-form{grid-template-columns:1fr auto}}.search-form .search-form__wrapper{margin-block-end:.5em}@media (min-width: 992px){.search-form .search-form__wrapper{grid-column:1/span 2;grid-row:1;height:100%;margin-block-end:0}}.search-form .search-form__input{width:100%}@media (min-width: 992px){.search-form .search-form__input{padding-inline-end:calc(21.5rem + 1em);height:7.5rem}}.search-form .search-form__input::-moz-placeholder{letter-spacing:.05em;font-weight:700}.search-form .search-form__input::placeholder{letter-spacing:.05em;font-weight:700}@media (min-width: 992px){.search-form .search-form__input::-moz-placeholder{font-size:1.45em}.search-form .search-form__input::placeholder{font-size:1.45em}}@media (min-width: 992px){.search-form [type=submit]{grid-column:2;grid-row:1;margin:.5em;min-width:16.5rem;height:calc(7.5rem - 1em)}}.search-form .search-form__suggestion-layer:not(:empty){width:100%;margin-top:-10px;z-index:1;background-color:#fff;border:3px solid #d60027;position:relative}.search-form .search-form__suggestion-layer:not(:empty):before{content:"";background-color:#fff;width:100%;height:3px;display:block;position:absolute;top:-3px}.search-form .search-form__suggestion-layer:not(:empty) .search-form__suggestion-link{color:#d60027;width:100%;padding:.5em 1em;display:block}.search-form .search-form__suggestion-layer:not(:empty) .search-form__suggestion-link:hover,.search-form .search-form__suggestion-layer:not(:empty) .search-form__suggestion-link:focus{background-color:#bd0022;color:#fff}.search-form .search-form__suggestion-layer:not(:empty) .search-form__suggestion-list{list-style:none;padding:0;margin:0}.search-form .search-form__suggestion-layer:not(:empty) .loading-icon{margin-block:.5em}.teaser{position:relative;color:var(--teaser-color, #00268b);border-radius:var(--border-radius, 10px);border:3px solid var(--teaser-border-color, #d60027);padding:var(--teaser-padding, 22px);background-color:var(--teaser-bg, #fff)}@media (min-width: 768px){.teaser{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}}.teaser .teaser__content{height:-moz-max-content;height:max-content;max-width:100%}.teaser .teaser__title:not(:last-child){margin-block-end:.25em}.teaser .teaser__text a{display:inline-block}.teaser .teaser__button-container{display:flex;flex-wrap:wrap;gap:22px}.teaser .teaser__button-container:not(:first-child){margin-block-start:1em}.teaser .teaser__button-container .teaser__link:not(:first-child){margin-block-start:0}.teaser .teaser__link{display:inline-block;text-decoration-line:none}.teaser .teaser__link:not(:first-child){margin-block-start:1em}.teaser .teaser__link:last-child{margin-block-end:0}.teaser .teaser__media{margin-block-end:.75em;width:100%}.teaser.teaser--person,.teaser.teaser--production{--teaser-padding: 0;--teaser-bg: rgba(0, 0, 0, .08);border:0;font-size:2rem}.teaser.teaser--person .teaser__link,.teaser.teaser--production .teaser__link{display:grid;height:100%}.teaser.teaser--person .teaser__link:focus,.teaser.teaser--production .teaser__link:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));--teaser-title-bg: #feede5;--outline-style: none;text-decoration-line:none}.teaser.teaser--person .teaser__link:focus img,.teaser.teaser--production .teaser__link:focus img{transform:scale(1.1)}.teaser.teaser--person .teaser__link:focus:not(:focus-visible),.teaser.teaser--production .teaser__link:focus:not(:focus-visible){outline:none}.teaser.teaser--person .teaser__link:hover,.teaser.teaser--production .teaser__link:hover{--teaser-title-bg: #feede5;text-decoration-line:none}.teaser.teaser--person .teaser__link:hover img,.teaser.teaser--production .teaser__link:hover img{transform:scale(1.1)}.teaser.teaser--person .teaser__media,.teaser.teaser--production .teaser__media{grid-row:1;grid-column:1;margin-block-end:0}.teaser.teaser--person .teaser__media img,.teaser.teaser--production .teaser__media img{transition:transform .3s ease-in-out}.teaser.teaser--person .teaser__content-wrapper,.teaser.teaser--production .teaser__content-wrapper{grid-row:1;grid-column:1;z-index:1;align-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;border-radius:var(--border-radius, 10px);background-color:var(--teaser-title-bg, #fff);margin:22px;padding:.75em 1em;transition:background-color .3s ease-in-out}.teaser.teaser--person .teaser__info,.teaser.teaser--person .teaser__description,.teaser.teaser--production .teaser__info,.teaser.teaser--production .teaser__description{font-weight:400;word-break:break-word}.teaser.teaser--production{--link-color: #00268b}.teaser.teaser--production .teaser__content-wrapper{font-size:2rem;align-items:flex-start}.teaser.teaser--sponsor{--teaser-bg: #feede5;--teaser-border-color: #feede5;text-align:center}.teaser.teaser--sponsor .teaser__content-wrapper{font-size:.8em}.teaser.teaser--no-image{font-size:2rem}.teaser.teaser--no-image .teaser__link{color:inherit}.teaser.teaser--no-image .teaser__link:hover{text-decoration-line:none}.teaser.teaser--no-image .teaser__link:hover .teaser__title{text-decoration-line:underline}.teaser.teaser--no-image span{display:block}.text-media-speciale{display:grid;grid-template-rows:auto;grid-template-columns:100%;gap:22px}@media (min-width: 992px){.text-media-speciale{grid-template-columns:calc(52% - 22px) calc(48% - 22px);gap:44px}}.text-media-speciale p:first-child{margin-block-start:0}@media (min-width: 992px){.text-media-speciale .text-media-speciale__content-wrapper:first-child{max-width:1150px;grid-column-end:span 2}}.text-media-speciale .text-media-speciale__button-container{display:flex}@media (min-width: 992px){.text-media-speciale .text-media-speciale__button-container{grid-column-end:span 2}}.text-media-speciale .text-media-speciale__button-container .text-media-speciale__button-wrapper{display:flex;flex-wrap:wrap;gap:22px;max-width:100%}.video{position:relative;justify-content:center;max-width:calc(100vw - 22px);border-radius:var(--border-radius);overflow:hidden}.video[data-video-type=youtube]{display:grid;justify-content:center;pointer-events:none}.video[data-video-type=youtube].video--consent-accepted{pointer-events:auto}.video[data-video-type=youtube].video--consent-accepted .video__consent-container{display:none}.video[data-video-type=youtube] .video__consent-container{grid-row:1;grid-column:1;display:grid;place-items:center;background-color:#000000bf;color:#fff;z-index:1}.video[data-video-type=youtube] .video__consent-container button{pointer-events:auto}.video[data-video-type=youtube] .video__consent-content{display:grid;gap:.5em;justify-items:center;padding:2rem;text-align:center;margin-inline:auto}@media (min-width: 576px){.video[data-video-type=youtube] .video__consent-content{max-width:80%;padding:22px;gap:1em}}.video.video--loading .video__container{display:none}.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:1}.video iframe+.video__media-container:before,.video video+.video__media-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.video .video__media-container{overflow:hidden;position:relative;aspect-ratio:16/9;width:100%;height:100%;top:0;left:0;grid-row:1;grid-column:1;z-index:0}.video .video__media-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.video .video__media-container .lazyload,.video .video__media-container .lazyloading,.video .video__media-container .lazyloaded{width:100%}.video .video__media-container .video__play-wrapper{grid-column:1;grid-row:1;place-self:center center;border-radius:50%;background:#00000080;box-shadow:0 0 1.5rem .5rem #00000080;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video .video__media-container .video__play-wrapper:hover{cursor:pointer}.video .video__media-container .video__play-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;border:.5rem solid #fff;width:7rem;height:7rem}@media (min-width: 768px){.video .video__media-container .video__play-icon{width:10.5rem;height:10.5rem}}.video .video__media-container .video__play-icon svg{margin-left:.5em;width:3.5rem;height:3.5rem;fill:#fff}@media (min-width: 768px){.video .video__media-container .video__play-icon svg{width:5rem;height:5rem}}.video .video__media-container .loading-icon{position:absolute;top:47%;left:48.5%}.media-teaser{--headline-color: var(--component-color, currentColor);position:relative;color:var(--component-color, currentColor);border:.2rem solid var(--component-color, currentColor);width:21.4rem;aspect-ratio:1/1;padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between}.media-teaser .media-teaser__top{display:flex;justify-content:flex-end;align-items:center;font-size:1.4rem}.media-teaser .media-teaser__top:after{content:"";border-top:2px solid currentcolor;border-right:2px solid currentcolor;display:block;width:1.4rem;height:1.4rem;position:relative;top:auto;right:auto;transform:rotate(45deg);color:#fff;margin-inline-start:.5rem}.media-teaser .media-teaser__content{margin-block-start:auto;display:block}.media-teaser .media-teaser__content h2{font-size:1.8rem;text-transform:uppercase;margin-block:.5rem}.media-teaser .media-teaser__content p{line-height:1.2;margin:0;font-size:1.2rem}.media-teaser:hover{text-decoration-line:none}.media-teaser:hover h2{text-decoration-line:underline}.media-teaser-arrow{color:var(--component-color, currentColor);display:flex;flex-direction:column;max-width:66.6666666667%;min-width:21.4rem}@media (min-width: 768px){.media-teaser-arrow{max-width:33.3333333333%}}.media-teaser-arrow p{font-size:1.8rem}.teaser-container .media-teaser-arrow,.swiper--mediathek .media-teaser-arrow{max-width:none}.media-teaser-arrow .media-teaser-arrow__image{overflow:hidden;position:relative;width:100%;aspect-ratio:370/250}.media-teaser-arrow .media-teaser-arrow__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.media-teaser-arrow.media-teaser-arrow--landscape .media-teaser-arrow__image{aspect-ratio:370/250}.media-teaser-arrow .media-teaser-arrow__content{padding:1.6rem 0;display:flex;flex-direction:column;justify-content:flex-end;flex:1}.media-teaser-arrow .media-teaser-arrow__content div{display:flex;align-items:baseline}.media-teaser-arrow .media-teaser-arrow__content span{font-size:1.4rem}.media-teaser-arrow .media-teaser-arrow__content div:after{content:"";border-top:2px solid currentcolor;border-right:2px solid currentcolor;display:block;width:1.4rem;height:1.4rem;position:relative;top:50%;right:0;transform:rotate(45deg);color:#fff;margin-left:.4rem;top:.2rem;flex:0 0 auto}.media-teaser-arrow:hover{color:var(--component-color, currentColor);text-decoration-line:none}.media-teaser-arrow:hover .media-teaser-arrow__content div{text-decoration-line:underline}.text-accordion .text-accordion__hidden{visibility:hidden;position:absolute}.text-accordion .text-accordion__short{flex:0 0 85%}.text-accordion .text-accordion__short p{margin-bottom:0}input[type=checkbox]:checked+.text-accordion{max-height:none}input[type=checkbox]:checked+.text-accordion .text-accordion__hidden{visibility:visible;position:initial}input[type=checkbox]:checked+.text-accordion .text-accordion__short{display:none}input[type=checkbox]:checked+.text-accordion+.content__footer label.button:after{transform:rotate(-45deg);margin-bottom:0;bottom:-.2rem}input[type=checkbox]:checked+.text-accordion+.content__footer .button--more span:first-child{display:none}input[type=checkbox]:checked+.text-accordion+.content__footer .button--more span:last-child{display:inline}input[type=checkbox]+.text-accordion{max-height:16.2rem;overflow:hidden}input[type=checkbox]+.text-accordion+.content__footer .button--more span:first-child{display:inline}input[type=checkbox]+.text-accordion+.content__footer .button--more span:last-child{display:none}input[type=checkbox]:focus+.text-accordion+.content__footer label.button{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}input[type=checkbox]:focus:not(:focus-visible)+.text-accordion+.content__footer label.button{outline:none}.card-container:not(.card-container--masonry){display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media (min-width: 992px){.card-container:not(.card-container--masonry){grid-template-columns:repeat(3,1fr)}}@media (min-width: 1260px){.card-container:not(.card-container--masonry){grid-template-columns:repeat(4,1fr)}}.card-container:not(.card-container--masonry) .card{flex-basis:auto;flex-grow:unset;max-width:none;margin:0}.card-container.card-container--masonry{margin-top:30px;margin-left:-11px;margin-right:-11px;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.card-container.card-container--masonry .card{flex:0 0 calc(50% - 22.5px);max-width:calc(50% - 22.5px);width:100%;margin:11px}@media (min-width: 992px){.card-container.card-container--masonry .card{flex-basis:calc(33.3333333333% - 22px - .5px);max-width:calc(33.3333333333% - 22px - .5px)}}@media (min-width: 1260px){.card-container.card-container--masonry .card{flex-basis:calc(25% - 22.5px);max-width:calc(25% - 22.5px)}}@media (min-width: 1440px){.card-container.card-container--masonry{margin-top:40px}}.page-footer{--outline-color: #fff;--link-color: #fff;--link-hover-color: #feede5;max-inline-size:100vw;background-color:#00268b;color:#fff;border-top-left-radius:var(--border-radius, 10px);border-top-right-radius:var(--border-radius, 10px);margin-bottom:0;padding-block:1em 44px}@media (min-width: 1260px){.page-footer{max-inline-size:calc(100vw - 16rem)}}.page-footer .component-container{margin-bottom:0}.page-footer h2{color:inherit;text-transform:none;margin-block:0}.page-footer .headline--3{text-transform:uppercase;color:inherit}.page-footer a:not(.footer__navigation-link){text-transform:uppercase;text-decoration-line:underline}.page-footer a:not(.footer__navigation-link):hover{text-decoration-line:none}.page-footer .footer__social-link{--social-link-border-color: #fff;--social-link-color: #fff;--social-link-hover-border-color: #fff;--social-link-hover-color: #00268b;--icon-color: #00268b;--icon-size: .8em}.page-footer .footer__social-link:hover{--icon-color: #fff}@media (min-width: 1260px) and (width <= 1810px){.page-footer .footer__section{margin-inline-end:10ch}}.page-footer .footer__section:not(:last-child){margin-bottom:88px}.page-footer .footer__section.footer__section--grid{display:grid;gap:44px;align-items:end}@media (min-width: 1290px){.page-footer .footer__section.footer__section--grid{gap:22px;grid-template-columns:repeat(2,1fr)}.page-footer .footer__section.footer__section--grid .footer__grid-cell:nth-child(2){grid-row:1/span 2;grid-column:2}.page-footer .footer__section.footer__section--grid .footer__grid-cell:nth-child(3){grid-column:1}}.page-footer .footer__section .headline--3{margin-block-end:.5em}.page-footer .footer__navigation{display:grid;grid-gap:.1em 22px;grid-template-columns:repeat(auto-fit,minmax(14em,1fr))}@media (min-width: 1260px){.page-footer .footer__navigation{grid-template-columns:repeat(4,auto)}}.page-footer .footer__navigation .footer__navigation-link{min-height:4.8rem;display:inline-flex;align-items:center}@media (min-width: 1260px){.page-footer .footer__navigation .footer__navigation-link{min-height:0}}.navigation{--navigation-transition: right .3s ease-in-out, visibility 1ms linear .3s;position:relative;display:grid;right:-100vw;width:100vw;max-width:var(--content-container-max-width, 1650px);grid-column:1/span 3;background-color:#fff;font-size:2rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;z-index:10;transition:var(--navigation-transition);visibility:hidden;color:#d60027}@media (min-width: 1260px){.navigation{padding-inline:11px;grid-template-rows:1fr auto;justify-items:center;height:100vh;grid-row:1/span 3;grid-column:1;right:0;visibility:visible;background-color:transparent;width:auto}}.navigation ul{margin:0;padding:0}.navigation ul li{list-style:none}.navigation .navigation__item{--link-hover-color: #00268b}.navigation .navigation__item .menu-toggle,.navigation .navigation__item a{text-decoration-line:none;text-decoration-color:currentcolor;padding-block:.2em}.navigation .navigation__item:hover>.menu-toggle,.navigation .navigation__item:hover>a{--link-hover-color: #00268b;--toggle-color: #00268b;text-decoration-line:underline}.navigation .navigation__item a:focus{--link-color: #00268b}@media (max-width: 1259px){#main-menu-toggle:checked~.navigation{right:0;visibility:visible;transition:right .3s ease-in-out}}@media (min-width: 1260px){#main-menu-toggle:checked~.navigation .navigation__wrapper.navigation__megadropdown{max-height:calc(100vh - 12rem);visibility:visible}}.navigation .menu-toggle-input--sub:checked~.navigation__sub-menu-container{visibility:visible;max-height:var(--sub-menu-height, 100vh);transition:max-height .3s ease-in-out}@media (min-width: 1260px){.navigation .menu-toggle-input--sub:checked~.navigation__sub-menu-container{max-height:calc(100vh - 12rem);transition:none}}.navigation .menu-toggle-input--sub:checked+.menu-toggle{--toggle-color: #00268b}.navigation .menu-toggle-input--sub:checked+.menu-toggle .menu-toggle__icon{transform:rotate(180deg)}.navigation .navigation__main{text-align:center;grid-row:1;overflow:scroll;height:calc(var(--window-inner-height, 100vh) - 7rem - 5.5rem)}@media (min-width: 1260px){.navigation .navigation__main{position:absolute;height:auto;overflow:initial}}.navigation .navigation__main .navigation__item a{display:inline-block;padding-block:.35em .15em}@media (min-width: 1260px){.navigation .navigation__main .navigation__item a{padding-block:.2em}}.navigation .navigation__main .navigation__item[aria-current=page]{--toggle-color: #00268b}.navigation .navigation__main .navigation__item[aria-current=page]>a{--link-color: #00268b}.navigation .navigation__main .navigation__item:hover{text-decoration-color:currentcolor}@media (min-width: 1260px){.navigation .navigation__main .navigation__item{padding-inline:.55rem}.navigation .navigation__main .navigation__item:first-child{padding-block-start:0}}@media (min-width: 1260px){.navigation .navigation__main .navigation__item.navigation__item--highlight{background-color:#feede5;border-radius:10px}}.navigation .navigation__main .navigation__sub-menu-container{visibility:hidden;overflow:hidden;max-height:0;transition:visibility 1ms linear .3s,max-height .3s ease-in-out}@media (min-width: 1260px){.navigation .navigation__main .navigation__sub-menu-container{transition:none}.navigation .navigation__main .navigation__sub-menu-container .navigation__sub-menu{padding-inline-start:var(--navigation-sub-offset)}}.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown){width:100vw;top:0}@media (max-width: 1259px){.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown)>ul>.navigation__item>.menu-toggle,.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown)>ul>.navigation__item>a{font-size:3.5rem}.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown):not(:empty){border-bottom:3px solid #d60027;padding-block-end:.15em;margin-bottom:.25em}}@media (min-width: 1260px){.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown){position:fixed;left:0;font-size:clamp(2rem,3.35vw + -1.321rem,3.5rem);padding-inline-end:20rem;background-color:#fff}.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown)>ul{position:relative;z-index:100;display:flex;margin-inline-start:clamp(.825rem,5.91vw + -6.62rem,4.725rem);height:12rem;justify-content:space-between;align-items:center}}.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown) .navigation__item{padding-block:.05em}.navigation .navigation__main .navigation__wrapper:not(.navigation__megadropdown) .navigation__item .navigation__item{padding-block:.2em}.navigation .navigation__main .navigation__megadropdown{overflow:scroll;top:7rem;background-color:#fff}@media (min-width: 1260px){.navigation .navigation__main .navigation__megadropdown{padding-inline:clamp(.825rem,5.91vw + -6.62rem,4.725rem) 20rem;position:fixed;top:12rem;right:0;left:0;height:100%;text-align:initial;font-size:clamp(2rem,3.35vw + -1.321rem,3.5rem);visibility:hidden}}.navigation .navigation__meta{display:flex;justify-content:space-evenly;height:5.5rem;border-top:3px solid #d60027;z-index:1}@media (min-width: 1260px){.navigation .navigation__meta{height:auto;padding-block-end:11px;grid-row:2;text-transform:none;flex-direction:column;border-top:0}}.navigation .navigation__meta .navigation__item{display:flex;align-items:center}.navigation .navigation__meta .navigation__item a{border-radius:10px;padding-inline:.25em;transition:background-color .3s ease-in-out}.navigation .navigation__meta .navigation__item:hover a{background-color:#fff;text-decoration-line:underline}.schedule{--activity-info-font-size: 1em;margin-bottom:2rem}.schedule a{text-decoration-line:none}.schedule a:hover{text-decoration-line:underline}.schedule .schedule__day{border-top:3px solid #d60027}.schedule .schedule__day:first-child{border-top:0}.schedule .schedule__day:last-child{border-bottom:3px solid #d60027}@media (min-width: 1260px){.schedule .schedule__day{display:grid;grid-template-columns:minmax(10%,22rem) auto}}.schedule .schedule__day .schedule__day-info{color:#d60027;padding-top:.6em;display:none}@media (min-width: 1260px){.schedule .schedule__day .schedule__day-info{display:block}}.schedule .schedule__day .schedule__date{font-weight:700;display:inline-block}.schedule .schedule__day .schedule__weekday{font-size:2rem}@media (min-width: 1260px){.schedule .schedule__day .schedule-act{grid-column:2}}.schedule .schedule__day .schedule-act:not(:last-child){border-bottom:3px solid #d60027}.schedule .schedule__today{color:#d60027;border-bottom:3px solid #d60027;font-weight:700;vertical-align:middle;font-size:2.5rem;padding-block:.1em}@media (min-width: 1260px){.schedule .schedule__today{grid-column:2;font-size:3rem}}.schedule .banner+.schedule__day{border-top:0}.teaser-container{display:grid;gap:22px;grid-auto-rows:minmax(0,1fr)}@media (min-width: 768px){.teaser-container{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.teaser-container.teaser-container--list{grid-template-columns:100%}@media (min-width: 576px){.teaser-container.teaser-container--list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.teaser-container.teaser-container--list{grid-template-columns:repeat(3,1fr)}}@container component-container (min-width: 44rem){.teaser-container.teaser-container--list:has(.teaser--sponsor){grid-template-columns:repeat(2,1fr)}}@container component-container (min-width: 66rem){.teaser-container.teaser-container--list:has(.teaser--sponsor){grid-template-columns:repeat(3,1fr)}}@container component-container (min-width: 88rem){.teaser-container.teaser-container--list:has(.teaser--sponsor){grid-template-columns:repeat(4,1fr)}}@media (min-width: 992px){.teaser-container.teaser-container--text{grid-template-columns:repeat(3,1fr)}}.teaser-container.teaser-container--masonry{grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-row-gap:1em}@media (min-width: 768px){.teaser-container.teaser-container--masonry{grid-template-rows:initial;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}.teaser-container.teaser-container--masonry .teaser{grid-row-end:span 2}.teaser-container.teaser-container--masonry.teaser-container--load-more:not(.teaser-container--revealed)>:nth-child(n+9):not(.revealed){display:none}.mediathek-teaser-grid{display:grid;grid-template-columns:repeat(auto-fill,21.4rem);gap:22px;padding-block:2.4rem}.mediathek-teaser-grid>.media-preview{flex:0 0 21.4rem}@media screen and (max-width: 767px){.mediathek-teaser-grid.mediathek-teaser-grid--load-more:not(.mediathek-teaser-grid--revealed)>*:nth-child(n+3){display:none}.mediathek-teaser-grid>.media-preview{flex:1 1 100%}}.page-header{--toggle-color: #d60027;--icon-color: currentcolor;position:fixed;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:7rem auto;grid-column-gap:22px;justify-content:center;align-items:center;height:7rem;top:0;right:0;width:100vw;z-index:10;background-color:#fff;padding-inline:11px}@media (min-width: 1260px){.page-header{gap:22px;grid-template-columns:1fr;grid-template-rows:12rem minmax(20rem,1fr) auto;height:100vh;flex-direction:column;justify-content:flex-end;align-items:center;width:20rem;background-color:transparent;padding-inline-start:50px;right:auto;left:calc(100vw - 20rem)}}.page-header .logo{position:relative;display:flex;justify-content:center;grid-column:2;width:12rem;z-index:11}@media (min-width: 1260px){.page-header .logo{grid-column:1;grid-row:2;place-self:flex-start center;width:8rem;height:26rem}}.page-header .logo svg{width:12rem;height:8rem;fill:#d60027}@media (min-width: 1260px){.page-header .logo svg{width:26rem;transform:rotate(-90deg);transform-origin:calc(100% - 4rem) center;position:absolute;top:0;right:0}}.page-header #main-menu-toggle+.menu-toggle{grid-row:1;grid-column:3;width:4rem;aspect-ratio:1/1;margin-inline-end:11px;place-self:center end;z-index:11}@media (min-width: 1260px){.page-header #main-menu-toggle+.menu-toggle{grid-column:1;justify-self:center;margin-inline-end:0;width:8rem}}.page-header #main-menu-toggle:checked+.menu-toggle .menu-toggle__icon{background-color:transparent}.page-header #main-menu-toggle:checked+.menu-toggle .menu-toggle__icon:before{top:50%;transform:translateY(-50%) rotate(45deg)}.page-header #main-menu-toggle:checked+.menu-toggle .menu-toggle__icon:after{bottom:50%;transform:translateY(50%) rotate(-45deg)}.productionfinder{--progress-bar-width: min(37rem, 30%);background-color:#feede5;border-radius:10px;padding-block:2.75em;display:grid;gap:22px;grid-auto-rows:min-content;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.productionfinder:not(.productionfinder--initialized){display:none}.productionfinder.productionfinder--form-active .productionfinder__navigation .productionfinder__step-overview,.productionfinder.productionfinder--form-active .productionfinder__navigation .productionfinder__button--next{display:none}.productionfinder .form{max-width:none}@media (min-width: 576px){.productionfinder .form{grid-row:1;grid-column:1}}.productionfinder .form [type=submit]{-webkit-appearance:none}.productionfinder .productionfinder__step{margin-bottom:22px;display:none}.productionfinder .productionfinder__step.productionfinder__step--active{display:block}@media (min-width: 576px){.productionfinder .productionfinder__step .productionfinder__step-headline{margin-inline-end:var(--progress-bar-width)}}.productionfinder .productionfinder__navigation{display:grid;grid-template-columns:auto 1fr auto;place-items:center center}.productionfinder .productionfinder__button--prev{grid-column:1;grid-row:1}.productionfinder .productionfinder__button--prev .svg-icon{transform:rotate(90deg)}.productionfinder .productionfinder__button--next,.productionfinder .button[type=submit]{grid-column:3;grid-row:1}.productionfinder .productionfinder__progress{grid-row:1;grid-column:1;max-width:var(--progress-bar-width);width:100%;justify-self:end;background-color:#fff;border-radius:10px;display:grid;overflow:hidden;height:1em}.productionfinder .productionfinder__progress .productionfinder__progress-value{background-color:#d60027;border-radius:10px;width:var(--progress-value);transition:width .3s ease-in-out}.productionfinder .productionfinder__filter-container{display:grid;grid-template-columns:1fr;height:auto;gap:22px}@media (min-width: 768px){.productionfinder .productionfinder__filter-container{grid-template-columns:1fr 1fr}}.productionfinder .productionfinder__filter-container .productionfinder__filter-text{justify-self:stretch}.productionfinder .productionfinder__filter-container:not(:first-child){margin-block-start:33px}.productionfinder .productionfinder__filter{overflow:hidden;background-color:#5a5a5a;border-radius:10px;font-size:2rem;aspect-ratio:535/295}.productionfinder .productionfinder__filter .productionfinder__filter-content{--productionfinder-filter-border-color: #d60027;--input-border-color: #fff;--checkbox-bg: #fff;display:grid;place-items:center;height:100%;cursor:pointer;background-color:var(--productionfinder-filter-title-bg, #feede5);color:var(--productionfinder-filter-title-color, #d60027);padding-inline-start:0;margin:0;text-decoration-line:none!important}.productionfinder .productionfinder__filter .productionfinder__filter-content:before{left:auto;right:1em;top:1em;z-index:1}.productionfinder .productionfinder__filter .productionfinder__filter-content:after{left:auto!important;top:1em!important;right:calc(1em + 10px);z-index:1}.productionfinder .productionfinder__filter .productionfinder__filter-content:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));--active: 1;--productionfinder-filter-title-bg: #feede5;--outline-style: none}.productionfinder .productionfinder__filter .productionfinder__filter-content:focus:not(:focus-visible){outline:none}.productionfinder .productionfinder__filter .productionfinder__filter-content:hover{--active: 1;--productionfinder-filter-title-bg: #feede5}.productionfinder .productionfinder__filter .productionfinder__filter-content .productionfinder__filter-image{position:relative;grid-column:1;grid-row:1;height:100%;width:100%;overflow:hidden;margin-block-end:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productionfinder .productionfinder__filter .productionfinder__filter-content .productionfinder__filter-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.productionfinder .productionfinder__filter .productionfinder__filter-content .productionfinder__filter-image img{--scaling-factor: var(--active) * .1;transform:scale(calc(1 + var(--scaling-factor)));transition:transform .3s ease-in-out}.productionfinder .productionfinder__filter .productionfinder__filter-content .productionfinder__filter-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--active, 0);box-shadow:inset 0 0 0 3px var(--productionfinder-filter-border-color);border-radius:10px;transition:opacity .3s ease-in-out}.productionfinder .productionfinder__filter .productionfinder__filter-content .productionfinder__filter-text{grid-row:1;grid-column:1;z-index:1;align-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;border-radius:var(--border-radius, 10px);background-color:var(--productionfinder-filter-title-bg, #fff);margin:22px;padding:.75em 1em;transition:background-color .3s ease-in-out}.productionfinder .productionfinder__filter-input:checked~.productionfinder__filter-content{--active: 1;--productionfinder-filter-border-color: #00268b;--productionfinder-filter-title-bg: #00268b;--productionfinder-filter-title-color: #fff;--checkbox-bg: #fff;--check-color: #00268b}.productionfinder-reveal{--active: 0;--curtain-fold-size: 5rem;--curtain-fold-size-between: 1rem;position:relative;contain:content;border-radius:10px;transition:background-color .55s ease-in-out}.productionfinder-reveal.productionfinder-reveal--revealed{--active: 1}.productionfinder-reveal>div{opacity:var(--active, 1);visibility:hidden;transition:opacity .55s ease-in-out,visibility .1ms linear .55s;animation:reveal-content .55s forwards .3s}@keyframes reveal-content{to{visibility:visible;transition:opacity .55s ease-in-out}}.productionfinder-reveal:before,.productionfinder-reveal:after{content:"";position:absolute;top:0;bottom:0;width:50%;background-repeat:repeat-x;z-index:1;transition:transform .55s ease-in-out;max-height:calc(100vh - 7rem);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--curtain-fold-size)),transparent calc(100% - var(--curtain-fold-size))),radial-gradient(50% 50% at top,#000 98%,transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--curtain-fold-size)),transparent calc(100% - var(--curtain-fold-size))),radial-gradient(50% 50% at top,#000 98%,transparent);-webkit-mask-size:100% 100%,var(--curtain-fold-size) var(--curtain-fold-size);mask-size:100% 100%,var(--curtain-fold-size) var(--curtain-fold-size);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (min-width: 1260px){.productionfinder-reveal:before,.productionfinder-reveal:after{max-height:calc(100vh - 12rem)}}.productionfinder-reveal:before{left:0;background-image:linear-gradient(to bottom,rgba(161,0,29,.95) 5%,transparent),repeating-linear-gradient(270deg,#a1001d,#a1001d var(--curtain-fold-size-between),#d60027 var(--curtain-fold-size-between),#d60027 var(--curtain-fold-size));background-size:100% 100%,calc(100% + var(--curtain-fold-size-between)) 100%;background-position:0 0,calc(-1 * var(--curtain-fold-size-between) * .5) 0;-webkit-mask-position:100% 100%;mask-position:100% 100%;transform:translate(calc(var(--active) * -100%))}.productionfinder-reveal:after{right:0;background-image:linear-gradient(to bottom,rgba(161,0,29,.95) 5%,transparent),repeating-linear-gradient(90deg,#a1001d,#a1001d var(--curtain-fold-size-between),#d60027 var(--curtain-fold-size-between),#d60027 var(--curtain-fold-size));background-size:100% 100%,calc(100% + var(--curtain-fold-size-between) * .5) 100%;background-position:0 0,calc(-1 * var(--curtain-fold-size-between) * .5) 0;-webkit-mask-position:0 100%;mask-position:0 100%;transform:translate(calc(var(--active) * 100%))}.productionfinder-results{--productionfinder-result-padding: 1.25em}.productionfinder-results a{text-decoration-line:none}.productionfinder-results a:hover{text-decoration-line:underline}.productionfinder-results p{font-size:2rem}.productionfinder-results .productionfinder-results__intro{background-color:#feede5;border-radius:10px;padding-block:2em;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.productionfinder-results .productionfinder-results__intro>p{color:#d60027}.productionfinder-results .productionfinder-results__intro .productionfinder-results__headline-top-results{border-block:3px solid #d60027;margin-block-start:1.75em;padding-block:.8em;text-transform:uppercase}.productionfinder-result{display:grid;grid-template-columns:1fr;align-items:start;padding-block:1em;font-size:2rem;border-block-end:3px solid #d60027}@media (min-width: 576px){.productionfinder-result{grid-gap:min(4vw,2rem) min(4vw,8rem);grid-template-columns:auto minmax(175px,40%);grid-auto-rows:min-content 1fr}}@media (min-width: 768px){.productionfinder-result{grid-template-columns:minmax(16rem,36.5rem) 1fr 21.5rem}}.productionfinder-results__intro+.productionfinder-result{margin-block-start:calc(var(--productionfinder-result-padding) + 22px);border-block-start:3px solid #d60027}.productionfinder-result .productionfinder-result__content{margin-block:var(--productionfinder-result-padding)}@media (max-width: 767px){.productionfinder-result .productionfinder-result__content{grid-row:2;grid-column:1/-1}}@media (min-width: 768px) and (max-width: 1439px){.productionfinder-result .productionfinder-result__content{grid-row:1/span 2;grid-column:2/span 2}}@media (min-width: 1440px){.productionfinder-result .productionfinder-result__link{margin-block:var(--productionfinder-result-padding)}}.productionfinder-result+.banner{margin-block:var(--productionfinder-result-padding)}.productionfinder-result+.banner+.productionfinder-result{border-block-start:3px solid #d60027}.productionfinder-mail-form{background-color:#ebebeb;border-radius:10px;padding-block-end:2em;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.productionfinder-mail-form:not(:first-child){margin-block-start:38.5px}.productionfinder-mail-form .productionfinder-mail-form__header{background-color:#00268b;color:#fff;border-radius:10px;padding-block:1em;margin-block-end:1em;padding-inline-start:clamp(1.1rem,5.91vw + -6.345rem,5rem);padding-inline-end:clamp(1.1rem,5.91vw + -6.345rem,5rem)}.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-start:-11px}@media screen and (min-width: 1260px){.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-start:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-start:-50px}}.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-end:-11px}@media screen and (min-width: 1260px){.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-end:calc(-11px + -39 * (100vw - 1260px) / 660)}}@media screen and (min-width: 1920px){.productionfinder-mail-form .productionfinder-mail-form__header{margin-inline-end:-50px}}@media (min-width: 1440px){.productionfinder-mail-form .form{max-width:100%}.productionfinder-mail-form .form .form__input-label-group:not(.form__checkbox-group){max-width:825px}}.news{--content-container-max-width: 1385px}.news .card__info p{margin:0}.news .card__info-item{justify-content:space-between;gap:11px}.news .news-readmore{display:inline-block;margin-block-start:2rem}.news .f3-widget-paginator{justify-content:center}.person-list{--content-container-max-width: 1385px}.person-list .filter{width:-moz-max-content;width:max-content;margin-inline-start:auto}.person{--content-container-max-width: 1385px}.press .pagination{justify-content:center}.production-list{--content-container-max-width: 1385px}.production{position:relative}@media (min-width: 992px){.production .breadcrumb__list{max-width:calc(100% - 15rem)}}.production .production__info-container{--icon-size: 1em;font-weight:700;display:grid;align-items:center;gap:1em}@media (min-width: 992px){.production .production__info-container{grid-template-columns:repeat(2,1fr)}}.production .production__info{display:flex}.production .production__info .svg-icon{margin-inline-end:.5em;margin-block-start:.1em}.production .production__info .production__download-link{font-weight:400;width:100%}@media (min-width: 992px){.production .production__info.production__info--text{grid-column:1}.production .production__info.production__info--description{grid-row:1;grid-column:2}.production .production__info.production__info--premiere{grid-column:2}.production .production__info.production__info--stage{grid-row:2;grid-column:2}.production .production__info.production__info--duration{grid-row:3}.production .production__info.production__info--age{grid-column:1}.production .production__info.production__info--download{grid-column:2}}.tx-sfsearch{--content-container-max-width: 1150px}.search-results .search-results__filter-container{display:flex;flex-wrap:wrap;gap:.4em}.search-results .search-results__filter{min-width:0}.search-results .search-results__list{list-style:none;margin-block-end:3em;padding-inline-start:0}.search-results .search-results__item{margin-block-end:1em}.search-results .search-results__item-title{width:100%;font-weight:700}.content-mediathek{--border-radius: 0;--content-container-max-width: 1110px;--component-bg: #000;--component-color: #fff;--to-top-color: #2db4b4;--link-color: #2db4b4;--info-box-border: #d60027;background-color:#000;font-size:1.6rem;padding-block-start:1.8rem}@media screen and (min-width: 768px){.content-mediathek{padding-block-start:3.6rem}}.content-mediathek .content-container{margin-inline:auto}.content-mediathek h2{font-size:clamp(2.8rem,1.06vw + 1.464rem,3.5rem);text-transform:none;margin-block:.8rem 0}.content-mediathek header .subheader{text-transform:uppercase}.content-mediathek header .subheader{font-size:1rem}@media screen and (min-width: 768px){.content-mediathek header .subheader{font-size:calc(1rem + .3 * (100vw - 768px) / 672)}}@media screen and (min-width: 1440px){.content-mediathek header .subheader{font-size:1.3rem}}.content-mediathek header .subheader,.content-mediathek header h3,.content-mediathek header h4{color:currentcolor}.content-mediathek header h1,.content-mediathek header h2,.content-mediathek header h3,.content-mediathek header h4,.content-mediathek header h5,.content-mediathek header h6{margin:0;padding:.7rem 0}.content-mediathek header h1:first-child,.content-mediathek header h2:first-child,.content-mediathek header h3:first-child,.content-mediathek header h4:first-child,.content-mediathek header h5:first-child,.content-mediathek header h6:first-child{padding-top:0}.content-mediathek .button--link{display:flex;justify-content:center;align-items:center}.content-mediathek .button--link:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:.8em;height:.8em;bottom:.1em;border-width:.2em .2em 0 0;border-style:solid;border-color:currentColor;transform:rotate(45deg)}.content-mediathek .button--link.button--more{gap:.25em}.content-mediathek .button--link.button--more:after{margin-bottom:.4em;transform:rotate(135deg)}.content-mediathek .button--link.button--back{gap:.25em;text-transform:uppercase;padding:.6em .8em}.content-mediathek .button--link.button--back:after{order:-1;transform:rotate(225deg)}.content-mediathek .component-container:last-child{--component-vertical-spacing: 0}.content-mediathek .mediathek-video{padding-bottom:2.5rem}.content-mediathek .mediathek-video .video__media-container .video__play-icon{display:block;width:8.5rem;height:8.5rem;background-color:#0000008c;border:0;border-radius:4.25rem;position:relative;transition:transform .2s}.content-mediathek .mediathek-video .video__media-container .video__play-icon:before,.content-mediathek .mediathek-video .video__media-container .video__play-icon:after{display:none}.content-mediathek .mediathek-video .video__media-container .video__play-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(.3rem);stroke:#fff;fill:transparent;width:2.8rem;height:auto;margin-left:0}.content-mediathek .mediathek-video .video__media-container .video__play-icon:hover{transform:scale(1.1)}.content-mediathek .mediathek-headline h2{color:currentcolor}.content-mediathek .mediathek-inner-component{margin-block-start:var(--component-vertical-spacing-start, 30px)}@media (min-width: 1440px){.content-mediathek .mediathek-inner-component{--component-vertical-spacing-start: 40px}}@media (min-width: 1440px){.content-mediathek .teaser-container--list{grid-template-columns:repeat(4,1fr)}}.content-mediathek .teaser--person{--teaser-color: currentcolor;--link-color: currentcolor;--teaser-bg: transparent;font-size:1.9rem}.content-mediathek .teaser--person .teaser__media{margin-bottom:.5em}.content-mediathek .teaser--person .teaser__title{display:flex;align-items:center}.content-mediathek .teaser--person .teaser__title:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:.8em;height:.8em;bottom:.1em;border-width:.2em .2em 0 0;border-style:solid;border-color:currentColor;transform:rotate(45deg)}.content-mediathek .teaser--person .teaser__title:after{bottom:0}.content-mediathek .swiper-button-wrapper .swiper-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;margin:0;background-color:#2db4b4;position:absolute;top:50%;transform:translateY(-50%)}.content-mediathek .swiper-button-wrapper .swiper-button .svg-icon{display:none}.content-mediathek .swiper-button-wrapper .swiper-button:after{content:"";position:absolute;display:block;width:1.4rem;height:1.4rem;margin-left:-.25em;border-top:.15em solid #fff;border-right:.15em solid #fff;transform:rotate(45deg)}.content-mediathek .swiper-button-wrapper:hover{outline:0}.content-mediathek .swiper-button-wrapper.swiper-button-wrapper--prev .swiper-button{transform:translateY(-50%) rotate(180deg)}.page-container{display:grid;min-height:100vh;grid-template-rows:7rem auto}@media (min-width: 1260px){.page-container{grid-template-rows:12rem 1fr auto;grid-template-columns:minmax(50%,1fr) 20rem}}.page-container .page-header{grid-row:1;grid-column:1}@media (min-width: 1260px){.page-container .page-header{grid-row:1/3;grid-column:2}}.page-container .page-content{grid-row:2;grid-column:1}.page-container .page-footer{grid-column:1;grid-row:3}@media (min-width: 1260px){.page-container .page-footer{grid-column-end:span 2}}.powermail_form fieldset{border:0;padding:0;margin-block:0;margin-inline:-11px}.powermail_form fieldset+fieldset{margin-block-start:66px}.powermail_form legend{padding:0;color:#d60027;text-transform:uppercase;margin-bottom:1em}.powermail_form .powermail_fieldwrap{margin-bottom:1em}.powermail_form .powermail_legend,.powermail_form .powermail_fieldwrap{padding-inline:11px}.powermail_form .powermail_input,.powermail_form .powermail_select,.powermail_form .powermail_textarea{width:100%}.powermail_form [type=radio]+label{display:inline-block}.powermail_form [type=radio]+label:before{border-radius:50%}.powermail_form [type=radio]:checked+label:after{content:"";display:block;position:absolute;width:14px;height:14px;top:7px;left:7px;background-color:#d60027;border-radius:50%}.powermail_form [type=radio]:focus+label span{border-bottom:3px solid #d60027}.powermail_form [type=radio]:focus+label:before{outline:none}.powermail_form .powermail_message.powermail_message_error{list-style:none;padding:0}.powermail_form .powermail_message.powermail_message_error li{background-color:#d60027;color:#fff;margin-bottom:.5em;padding:.5em}@media (min-width: 576px){.powermail_form .two-cols{display:inline-flex;flex-direction:column;width:50%}}:is(body) .uc-embedding-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000bf}:is(body) .uc-embedding-container .uc-embedding-more-info{background-color:unset}:is(body) .uc-embedding-container .uc-embedding-accept{text-transform:uppercase;padding:.4rem 1.2rem;border-radius:inherit;text-decoration:none}:is(body) .uc-embedding-container .uc-embedding-wrapper{background:none;padding:1rem;width:100%;max-width:100%;max-height:100%;box-shadow:none}@media (min-width: 576px){:is(body) .uc-embedding-container .uc-embedding-wrapper{max-width:80%;padding:22px}}:is(body) .uc-embedding-container .uc-embedding-wrapper,:is(body) .uc-embedding-container .description-text{color:#fff!important;font-family:inherit}:is(body) .uc-embedding-container h3,:is(body) .uc-embedding-container p,:is(body) .uc-embedding-container a{color:inherit}:is(body) .uc-embedding-container .uc-embedding-wrapper span:last-child{font-size:.8em}:is(.video) .uc-embedding-container{font-family:inherit!important;display:flex;justify-content:center;max-width:100%;height:100%}
