@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio,input[type=checkbox]):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;-webkit-user-select:auto;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-style:normal;font-weight:100;src:url(./jost-v15-latin-100-B3k-gFCm.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:100;src:url(./jost-v15-latin-100italic-BTNpftBm.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:200;src:url(./jost-v15-latin-200-DLAtLtK5.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:200;src:url(./jost-v15-latin-200italic-Dhu2Mhn1.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(./jost-v15-latin-300-BluLHonz.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:300;src:url(./jost-v15-latin-300italic-BNMW3bDa.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./jost-v15-latin-regular-CXmcBJW6.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./jost-v15-latin-italic-BxUgkk-w.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./jost-v15-latin-500-CW8L_Vik.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(./jost-v15-latin-500italic-DLTO_mg7.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./jost-v15-latin-600-XM2wllwH.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(./jost-v15-latin-600italic-BI3Ti2uc.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./jost-v15-latin-700-WfZTxa5Z.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./jost-v15-latin-700italic-C2Eccz-A.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./jost-v15-latin-800-BYq3CkF0.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:800;src:url(./jost-v15-latin-800italic-Bd23UY_p.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(./jost-v15-latin-900-DJM-nbvq.woff2) format("woff2");font-family:Jost;font-display:swap}@font-face{font-style:italic;font-weight:900;src:url(./jost-v15-latin-900italic-BBUnmeo7.woff2) format("woff2");font-family:Jost;font-display:swap}:root{--primary-color: #000000;--secondary-color: #ffffff;--gray-light: #f4f4f4;--gray-medium: #eaeaea;--gray-dark: #afafaf;--error-color: #c90000}*{line-height:1.5em;font-family:Jost,sans-serif;letter-spacing:0}html{min-width:320px;font-size:16px}@media (min-width: 1588px){html{font-size:20px}}body{margin-top:80px}@media (min-width: 1588px){body{margin-top:200px}}figure:not(:last-child){margin-bottom:8px}@media (min-width: 992px){figure:not(:last-child){margin-bottom:16px}}figure img{display:block;width:100%;height:auto}figure figcaption{margin-top:8px}p:not(:last-child){margin-bottom:1em}ul:not([class]) li{margin-left:20px;list-style:initial}ul:not([class]) li:not(:first-child){margin-top:24px}.cf-turnstile{width:190px;overflow:hidden}@media (min-width: 576px){.cf-turnstile{width:auto}}body{font-size:1rem;line-height:1.375rem;letter-spacing:0rem}@media (min-width: 992px){body{font-size:1rem;line-height:1.5rem;letter-spacing:0rem}}h1,h2,.news-entry .title,h3,h4,h5,.hero-slider-section .slider .slide .content .link,.call-to-action-section .container .link,.appointments-section .container .title,.timetable-container .timetable .table-head th,.timetable-container .timetable .table-body .table-row .table-column,.hero-section .intro{margin-bottom:1em;font-weight:400;text-transform:uppercase}h1{font-weight:300;font-size:1.5rem;line-height:1.8rem;letter-spacing:.075rem}@media (min-width: 992px){h1{font-size:5.2rem;line-height:6.5rem;letter-spacing:.208rem}}h2,.news-entry .title{font-size:1.375rem;line-height:1.65625rem;letter-spacing:.0275rem}@media (min-width: 992px){h2,.news-entry .title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.128rem}}h3,.hero-slider-section .slider .slide .content .link,.call-to-action-section .container .link{font-size:1.25rem;line-height:1.8125rem;letter-spacing:.0375rem}@media (min-width: 992px){h3,.hero-slider-section .slider .slide .content .link,.call-to-action-section .container .link{font-size:1.6rem;line-height:2rem;letter-spacing:.064rem}}h4,.appointments-section .container .title{font-size:1.125rem;line-height:1.35rem;letter-spacing:0rem}@media (min-width: 992px){h4,.appointments-section .container .title{font-size:1.2rem;line-height:1.8rem;letter-spacing:.048rem}}h5,.timetable-container .timetable .table-head th,.timetable-container .timetable .table-body .table-row .table-column,.hero-section .intro{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem}@media (min-width: 992px){h5,.timetable-container .timetable .table-head th,.timetable-container .timetable .table-body .table-row .table-column,.hero-section .intro{font-size:1rem;line-height:1.45rem;letter-spacing:.03rem}}figcaption{font-size:.875rem;line-height:1.05rem;letter-spacing:.0175rem}@media (min-width: 992px){figcaption{font-size:.85rem;line-height:1.2rem;letter-spacing:0rem}}em{font-style:italic}strong{font-weight:700}small{font-size:.625rem;line-height:1rem;letter-spacing:0rem}@media (min-width: 992px){small{font-size:.7rem;line-height:1.05rem;letter-spacing:0rem}}.title{font-weight:400}a:link,a:visited,a:active{font-weight:500}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--primary-color)}a[href^="tel:"],a[href^="mailto:"]{display:flex;align-items:center;gap:.4em}a[href^="tel:"]:before,a[href^="mailto:"]:before{background-position:center;background-size:contain;background-repeat:no-repeat;width:.875em;height:.875em;content:""}a[href^="mailto:"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy43IiBoZWlnaHQ9IjE0LjIiIHZpZXdCb3g9IjAgMCAxNy43IDE0LjIiPgogIDxwYXRoIGlkPSJtYWlsX0ZJTEwwX3dnaHQ0MDBfR1JBRDBfb3BzejQ4XzFfIiBkYXRhLW5hbWU9Im1haWxfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDggKDEpIiBkPSJNODEuMzEzLDI3MEExLjM0NiwxLjM0NiwwLDAsMSw4MCwyNjguNjg4VjI1Ny4zMTNBMS4zNDYsMS4zNDYsMCwwLDEsODEuMzEzLDI1Nkg5Ni4xODhhMS4zNDYsMS4zNDYsMCwwLDEsMS4zMTMsMS4zMTN2MTEuMzc1QTEuMzQ2LDEuMzQ2LDAsMCwxLDk2LjE4OCwyNzBabTcuNDM4LTYuNjA2LTcuNDM3LTQuODc4djEwLjE3Mkg5Ni4xODhWMjU4LjUxNlptMC0xLjMxMiw3LjM1LTQuNzY5SDgxLjQyMlptLTcuNDM3LTMuNTY2djBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuOSAtMjU1LjkpIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=)}a[href^="tel:"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4yIiBoZWlnaHQ9IjE0LjIiIHZpZXdCb3g9IjAgMCAxNC4yIDE0LjIiPgogIDxwYXRoIGlkPSJjYWxsX0ZJTEwwX3dnaHQ0MDBfR1JBRDBfb3BzejQ4IiBkPSJNMTMzLjEyNSwyMzBhMTAuNDg5LDEwLjQ4OSwwLDAsMS00LjcxNS0xLjE2NywxNi4xODMsMTYuMTgzLDAsMCwxLTcuMjQzLTcuMjQzQTEwLjQ4OSwxMC40ODksMCwwLDEsMTIwLDIxNi44NzVhLjg1NC44NTQsMCwwLDEsLjg3NS0uODc1SDEyMy42YS42OTIuNjkyLDAsMCwxLC40NzMuMTg1Ljg1Ljg1LDAsMCwxLC4yNjYuNWwuNTI1LDIuNDVhMS40LDEuNCwwLDAsMS0uMDEuNS43NDkuNzQ5LDAsMCwxLS4yLjM3OWwtMS45NDQsMS45NjRhMTYuMTQ0LDE2LjE0NCwwLDAsMCwyLjQ0LDMuMTUsMTMuNDg3LDEzLjQ4NywwLDAsMCwzLjA2MywyLjI3NWwxLjg0Ny0xLjkwNmExLjA3NSwxLjA3NSwwLDAsMSwuNDQ3LS4zLjkuOSwwLDAsMSwuNTA2LS4wMjlsMi4zMTQuNTA2YS44Ni44NiwwLDAsMSwuNDg5LjMuODE4LjgxOCwwLDAsMSwuMTkxLjU0MXYyLjYyNWEuODU0Ljg1NCwwLDAsMS0uODc1Ljg3NVptLTExLjAwNi05LjEsMS41NzUtMS41OTQtLjQ0Ny0yLjEzOWgtMi4wODFhNi42OTMsNi42OTMsMCwwLDAsLjIzMywxLjY2M0ExNS42NzEsMTUuNjcxLDAsMCwwLDEyMi4xMTksMjIwLjlabTcuMTc1LDcuMDU4YTkuNyw5LjcsMCwwLDAsMS43MzEuNiw5LjEyNiw5LjEyNiwwLDAsMCwxLjgwOC4yNzJ2LTIuMDgxbC0yLS40MDhaTTEyMi4xMTksMjIwLjlaTTEyOS4yOTQsMjI3Ljk1OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTkuOSAtMjE1LjkpIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=)}p a:not(.button){text-decoration:underline}p a:not(.button):link,p a:not(.button):visited,p a:not(.button):active{font-weight:400}a.download{display:flex;align-items:center;gap:12px;margin-top:24px;font-weight:500!important;text-decoration:none!important;font-size:.8rem;line-height:1.2rem;letter-spacing:.05rem}a.download:before{display:inline-block;vertical-align:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45.258'%20height='32'%20viewBox='0%200%2045.258%2032'%3e%3cpath%20id='cloud_download_FILL0_wght300_GRAD0_opsz48'%20d='M14,48.857A10.373,10.373,0,0,1,3.586,38.421a10.124,10.124,0,0,1,2.669-6.984,9.846,9.846,0,0,1,6.6-3.353,13.375,13.375,0,0,1,4.18-7.815,11.222,11.222,0,0,1,7.993-3.413,2.734,2.734,0,0,1,1.714.562,1.786,1.786,0,0,1,.731,1.49V35.329l4.7-4.721,1.757,1.778-7.68,7.659-7.659-7.659,1.757-1.778,4.679,4.721V19.116a10.009,10.009,0,0,0-7.284,3.809,11.691,11.691,0,0,0-2.816,7.527H13.881a7.576,7.576,0,0,0-5.542,2.3,7.713,7.713,0,0,0-2.307,5.695,7.588,7.588,0,0,0,2.362,5.684,7.8,7.8,0,0,0,5.613,2.286H40.65a5.738,5.738,0,1,0-.007-11.476H37.3V30.451A10.9,10.9,0,0,0,35.685,24.5,12.274,12.274,0,0,0,31.5,20.429V17.736a12.587,12.587,0,0,1,6.024,5.027,14.025,14.025,0,0,1,2.219,7.688V32.49h.663A8.162,8.162,0,0,1,46.43,46.443a7.885,7.885,0,0,1-5.78,2.414H14ZM26.215,31.591Z'%20transform='translate(-3.586%20-16.857)'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;width:3em;height:3em;content:""}a.download .details{color:var(--gray-dark)}p a.button{display:block;margin-top:5px;width:min-content;white-space:nowrap}@media (min-width: 576px){p a.button{display:inline-block}}.person-overview-section .list .item .open-details-button,.news-post .link,button:not([class]),input[type=button]:not([class]),.button{cursor:pointer;margin-top:24px;border:1px solid var(--primary-color);padding:.4rem 1.6rem .3rem;font-weight:500;font-size:.8rem;letter-spacing:.024rem;text-transform:uppercase}.person-overview-section .list .item .open-details-button:hover,.news-post .link:hover,button:not([class]):hover,input[type=button]:not([class]):hover,.button:hover{background:var(--secondary-color)}.person-overview-section .list .item .open-details-button:focus-visible,.news-post .link:focus-visible,button:not([class]):focus-visible,input[type=button]:not([class]):focus-visible,.button:focus-visible{outline:2px solid var(--primary-color)}button:disabled{border-color:gray;color:gray}button:disabled:hover{cursor:default;border-color:gray;background-color:transparent;color:gray}.container{margin:auto 34px;max-width:1520px}@media (min-width: 1589px){.container{margin:auto}}#Navigation{--animationSpeed: .5s;--collapsedHeight: 80px;position:fixed;top:0;z-index:50;transition:height var(--animationSpeed);background:#fff;width:100%;max-height:100vh;overflow-y:visible}#Navigation.collapsed{box-shadow:0 2px 8px #00000029}#Navigation.open{height:unset}@media (max-width: 1587px){#Navigation.open{box-shadow:0 3px 6px #00000029;overflow-y:auto}}#Navigation .container{position:relative}#Navigation .logo{display:block;position:absolute;top:20px;left:50%;transform:translate(-50%) scale(1) translateY(0);transform-origin:center;transition:transform var(--animationSpeed)}#Navigation .logo .center-logo{width:var(--logoWidth);height:auto}#Navigation .menu-toggle{display:block;position:absolute;top:32px;left:0;cursor:pointer;background:var(--primary-color);width:24px;height:16px}#Navigation .menu-toggle:before,#Navigation .menu-toggle:after{position:absolute;top:2px;left:0;background:#fff;width:100%;height:5px;content:""}#Navigation .menu-toggle:after{top:9px}@media (min-width: 1588px){#Navigation .menu-toggle{display:none}}#Navigation .nav-link{font-size:1rem;letter-spacing:.03rem;text-transform:uppercase}@media (min-width: 1588px){#Navigation .nav-link{font-size:.95rem;letter-spacing:.038rem}}#Navigation .short-link,#Navigation .language-link{font-size:.9375rem;letter-spacing:.0175rem;text-transform:uppercase}@media (min-width: 1588px){#Navigation .short-link,#Navigation .language-link{font-size:.95rem;letter-spacing:.038rem}}#Navigation .short-link{display:flex;align-items:center;gap:1ch}#Navigation .short-link:after{background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:16px;content:""}#Navigation .short-link.tickets:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIwIDE2Ij4KICA8cGF0aCBpZD0ibG9jYWxfYWN0aXZpdHlfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDgiIGQ9Ik04Ny40LDI2OC4wNWwyLjYtMi4wMjUsMi42LDIuMDI1LTEtMy4yLDIuNDUtMi4wNWgtM0w5MCwyNTkuNzVsLTEuMDUsMy4wNWgtM2wyLjQ1LDIuMDVaTTgxLjUsMjcyYTEuNDU0LDEuNDU0LDAsMCwxLTEuNS0xLjV2LTMuODI1YTIuNjg2LDIuNjg2LDAsMCwwLDEuNTM3LS45MzdBMi42MzUsMi42MzUsMCwwLDAsODIuMTUsMjY0YTIuNjg0LDIuNjg0LDAsMCwwLS42MTItMS43NUEyLjU0NCwyLjU0NCwwLDAsMCw4MCwyNjEuMzI1VjI1Ny41YTEuNDU0LDEuNDU0LDAsMCwxLDEuNS0xLjVoMTdhMS40NTQsMS40NTQsMCwwLDEsMS41LDEuNXYzLjgyNWEyLjU0NCwyLjU0NCwwLDAsMC0xLjUzOC45MjVBMi42ODQsMi42ODQsMCwwLDAsOTcuODUsMjY0YTIuNjM1LDIuNjM1LDAsMCwwLC42MTIsMS43MzgsMi42ODYsMi42ODYsMCwwLDAsMS41MzguOTM4VjI3MC41YTEuNDU0LDEuNDU0LDAsMCwxLTEuNSwxLjVabTAtMS41aDE3di0yLjcyNWE1LjMzOSw1LjMzOSwwLDAsMS0xLjU1LTEuNjI1LDQuMTUyLDQuMTUyLDAsMCwxLDAtNC4zLDUuMzM5LDUuMzM5LDAsMCwxLDEuNTUtMS42MjVWMjU3LjVoLTE3djIuNzI1YTUuMSw1LjEsMCwwLDEsMS41NjMsMS42MjUsNC4yMjgsNC4yMjgsMCwwLDEsMCw0LjMsNS4xLDUuMSwwLDAsMS0xLjU2MiwxLjYyNVpNOTAsMjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwIC0yNTYpIi8+Cjwvc3ZnPgo=)}#Navigation .short-link.contact:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIwIDE2Ij4KICA8cGF0aCBpZD0ibWFpbF9GSUxMMF93Z2h0NDAwX0dSQUQwX29wc3o0OF8xXyIgZGF0YS1uYW1lPSJtYWlsX0ZJTEwwX3dnaHQ0MDBfR1JBRDBfb3BzejQ4ICgxKSIgZD0iTTgxLjUsMjcyYTEuNTM4LDEuNTM4LDAsMCwxLTEuNS0xLjV2LTEzYTEuNTM4LDEuNTM4LDAsMCwxLDEuNS0xLjVoMTdhMS41MzgsMS41MzgsMCwwLDEsMS41LDEuNXYxM2ExLjUzOCwxLjUzOCwwLDAsMS0xLjUsMS41Wm04LjUtNy41NS04LjUtNS41NzVWMjcwLjVoMTdWMjU4Ljg3NVptMC0xLjUsOC40LTUuNDVIODEuNjI1Wm0tOC41LTQuMDc1djBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODAgLTI1NikiLz4KPC9zdmc+Cg==)}#Navigation .language-links{display:flex}#Navigation .language-links>:not(:first-child){display:flex;align-items:center}#Navigation .language-links>:not(:first-child):before{display:block;margin:0 4px;content:"|"}#Navigation .language-links .language-link{opacity:.5;font-weight:400}#Navigation .language-links .language-link.active{opacity:1;font-weight:500}#Navigation .countdown{grid-gap:12px;display:grid;position:absolute;top:0;left:42px;grid-template-columns:repeat(3,1fr)}@media (min-width: 992px){#Navigation .countdown{left:0}}#Navigation .countdown .card{box-shadow:0 2px 8px #00000029;background:var(--secondary-color);padding:10px;text-align:center}@media (min-width: 992px){#Navigation .countdown .card{padding:23px 16px 16px}}#Navigation .countdown .card .value{font-weight:500;font-size:1rem;letter-spacing:.02rem}@media (min-width: 992px){#Navigation .countdown .card .value{font-size:1.2rem;letter-spacing:.048rem}}#Navigation .countdown .card .label{font-size:.75rem;letter-spacing:.015rem;text-transform:uppercase}@media (min-width: 1588px){#Navigation .countdown .card .label{font-size:.6rem;letter-spacing:.012rem}}@media (min-width: 1588px){#Navigation{--paddingTop: 46px;--logoWidth: 291.5px}#Navigation .logo{top:46.64px}#Navigation .nav-container{transition:padding var(--animationSpeed);padding:123px 0 47px}#Navigation .nav-container .nav-animation-wrapper{grid-gap:40px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr var(--logoWidth) 1fr;grid-template-areas:"left . right";transition:grid-template-rows var(--animationSpeed),padding var(--animationSpeed)}#Navigation .nav-container .nav-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden}#Navigation .nav-container .nav-links:nth-child(1){grid-area:left}#Navigation .nav-container .nav-links:nth-child(2){grid-area:right}#Navigation .additional-links{display:flex;position:absolute;top:var(--paddingTop);right:0;align-items:center;gap:63px}#Navigation .additional-links .short-links{display:flex;gap:63px}#Navigation.collapsed .logo{transform:translate(-50%) scale(45%) translateY(-125%)}#Navigation.collapsed .nav-container{padding:80px 0 0}#Navigation.collapsed .nav-container .nav-animation-wrapper{grid-template-rows:0fr}}@media (max-width: 1587px){#Navigation{--paddingTop: 46px;--logoWidth: 98.5px}#Navigation .logo{top:20px}#Navigation .nav-container{display:grid;grid-template-rows:0fr;transition:padding var(--animationSpeed),grid-template-rows var(--animationSpeed);padding:80px 0 0}#Navigation .nav-container .nav-animation-wrapper{overflow:hidden}#Navigation .nav-container .nav-links{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#Navigation .nav-container .nav-links>:not(:last-child),#Navigation .nav-container .nav-links:is(:first-child)>:last-child{margin-bottom:25px}#Navigation .short-links{display:flex;position:absolute;top:32px;right:0;gap:24px}}@media (max-width: 1587px) and (max-width: 991px){#Navigation .short-links{gap:12px}#Navigation .short-links .short-link{font-size:0}#Navigation .short-links .short-link:hover,#Navigation .short-links .short-link:focus{text-decoration:none}}@media (max-width: 1587px){#Navigation .language-links{display:flex;position:absolute;right:0;bottom:10px;justify-content:flex-end;opacity:0;transition:opacity var(--animationSpeed);margin-bottom:18px;pointer-events:none}#Navigation .countdown{left:42px}#Navigation .countdown .card:not(:first-child){display:none}}@media (max-width: 1587px) and (max-width: 575px){#Navigation .countdown{display:none}}@media (max-width: 1587px){#Navigation.open .nav-container{grid-template-rows:1fr;padding:100px 0 48px}#Navigation.open .language-links{opacity:1;pointer-events:auto}}#Footer{background:#f8f8f8;padding:50px 0 36px;text-align:center;font-size:.875rem;line-height:1.05rem;letter-spacing:.0175rem}@media (min-width: 992px){#Footer{font-size:.85rem;line-height:1.2rem;letter-spacing:0rem;padding:100px 0 34px;text-align:left}}#Footer .container{display:grid;grid-template-columns:1fr;grid-template-areas:"info" "contact" "phones" "powered-by" "legal" "built-by" "copy";grid-auto-rows:auto;gap:32px}@media (min-width: 992px){#Footer .container{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,1fr);grid-template-areas:"info contact phones ." "powered-by legal legal built-by" ". copy copy .";justify-items:flex-end;gap:16px 80px}}@media (min-width: 1588px){#Footer .container{grid-gap:16px 180px}}#Footer .container .block .title{display:block;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;margin-bottom:20px;font-weight:500;text-transform:uppercase}@media (min-width: 992px){#Footer .container .block .title{font-size:1rem;line-height:1.45rem;letter-spacing:.03rem}}#Footer .container .social-links{display:grid;grid-template-columns:repeat(3,23px);justify-content:center;align-items:center;gap:2ch;margin-top:16px}@media (min-width: 992px){#Footer .container .social-links{justify-content:flex-start}}#Footer .container .social-links .social-link{display:inline-block;transition:transform .1s ease-in-out;background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;font-size:0}#Footer .container .social-links .social-link.facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.713' height='20' viewBox='0 0 10.713 20'%3E%3Cpath id='facebook' d='M22.028,11.25l.555-3.619H19.111V5.281a1.81,1.81,0,0,1,2.041-1.955h1.579V.245A19.241,19.241,0,0,0,19.927,0c-2.86,0-4.73,1.734-4.73,4.872V7.631h-3.18V11.25H15.2V20h3.913V11.25Z' transform='translate(-12.018)'/%3E%3C/svg%3E%0A")}#Footer .container .social-links .social-link.instagram{background-image:url("data:image/svg+xml,%3Csvg id='insta' xmlns='http://www.w3.org/2000/svg' width='20.001' height='20' viewBox='0 0 20.001 20'%3E%3Cpath id='Path_1' data-name='Path 1' d='M29.943,60.912A1.156,1.156,0,1,0,31.1,62.068a1.155,1.155,0,0,0-1.156-1.156' transform='translate(-14.637 -57.334)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M17.78,63.572a4.855,4.855,0,1,0,4.854,4.855,4.86,4.86,0,0,0-4.854-4.855m0,7.965a3.11,3.11,0,1,1,3.109-3.109,3.113,3.113,0,0,1-3.109,3.109' transform='translate(-7.696 -58.426)'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M17.794,74.594H9.81A6.015,6.015,0,0,1,3.8,68.586V60.6A6.014,6.014,0,0,1,9.81,54.594h7.984A6.014,6.014,0,0,1,23.8,60.6v7.985a6.015,6.015,0,0,1-6.008,6.008M9.81,56.476A4.13,4.13,0,0,0,5.684,60.6v7.985A4.13,4.13,0,0,0,9.81,72.712h7.984a4.13,4.13,0,0,0,4.126-4.126V60.6a4.13,4.13,0,0,0-4.126-4.126Z' transform='translate(-3.802 -54.594)'/%3E%3C/svg%3E%0A")}#Footer .container .social-links .social-link.twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='60px' height='60px'%3E%3Cpath d='M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z'/%3E%3C/svg%3E")}#Footer .container .social-links .social-link:hover,#Footer .container .social-links .social-link:focus{transform:scale(1.1)}#Footer .container .powered-by{grid-area:powered-by}@media (min-width: 992px){#Footer .container .powered-by{margin-top:65px}}#Footer .container .powered-by img{height:auto;object-fit:contain}@media (max-width: 991px){#Footer .container .powered-by img{max-width:256px}}#Footer .container .contact{grid-area:contact}#Footer .container .contact .contact-links{display:flex;flex-direction:column;align-items:center}@media (min-width: 992px){#Footer .container .contact .contact-links{align-items:flex-start;gap:16px}}#Footer .container .phones{display:flex;grid-area:phones;flex-direction:column;align-items:center;gap:32px}@media (min-width: 992px){#Footer .container .phones{align-items:flex-start;gap:40px}}#Footer .container .more-links{display:flex;flex-direction:column}#Footer .container .more-links a{text-transform:uppercase}#Footer .container .more-links .hosi-link{margin-top:5px}@media (min-width: 992px){#Footer .container .more-links .hosi-link{width:100%;max-width:100px}#Footer .container .more-links .hosi-link .hosi-logo{width:100%;height:auto}}#Footer .container .legal{display:flex;flex-direction:column}@media (min-width: 992px){#Footer .container .legal{grid-area:legal;flex-direction:row;justify-content:center;align-items:flex-end;justify-self:center;gap:64px}}#Footer .container .legal a:link{font-weight:500;text-transform:uppercase}#Footer .container .built-by{display:flex;justify-content:center;align-items:center;align-self:flex-end;gap:1ch}@media (min-width: 992px){#Footer .container .built-by{grid-area:built-by;justify-content:flex-end}}#Footer .container .built-by .bitperfect-logo{height:32px}#Footer .container .built-by .bitperfect-logo img{display:inline-block;width:100px;height:auto}#Footer .container .copyright{color:var(--gray-dark);text-transform:uppercase}@media (min-width: 992px){#Footer .container .copyright{grid-area:copy;justify-self:center;text-align:center}}#Footer a:link{font-weight:400}@media (min-width: 992px){#Footer a:link{font-weight:500}}.tippy-box[data-theme~=custom]{box-shadow:0 3px 6px #00000029;background-color:var(--gray-light);padding:16px;color:var(--primary-color);font-size:1rem;line-height:1.5rem;letter-spacing:0rem}.tippy-box[data-theme~=custom]>.tippy-arrow:before{transform:scale(1.5)}.tippy-box[data-theme~=custom][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--gray-light)}.tippy-box[data-theme~=custom][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--gray-light)}.tippy-box[data-theme~=custom][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--gray-light)}.tippy-box[data-theme~=custom][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--gray-light)}.tippy-content{white-space:pre-line}#BackToTop{position:fixed;right:20px;bottom:20px;opacity:0;z-index:1000;transition:all ease-in-out .25s;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M22.5 40V13.7L10.1 26.1 8 24 24 8l16 16-2.1 2.1-12.4-12.4V40Z' fill='%23221e24'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;width:40px;height:40px;pointer-events:none;font-size:0}#BackToTop.visible{opacity:1;pointer-events:all}@media (min-width: 992px){#BackToTop{right:40px;bottom:40px}}#BackToTop:focus-visible,#BackToTop:hover{border:1px solid var(--primary-color);background-color:var(--secondary-color)}.pagination{display:flex;flex-direction:row;justify-content:center;padding:50px 0 25px}@media (min-width: 1588px){.pagination{padding:72px 0 56px}}.pagination .bullet{display:block;opacity:.3;cursor:pointer;border-radius:7px;background:var(--primary-color);width:14px;height:14px}.pagination .bullet.active{opacity:1}.pagination .bullet:not(:last-child){margin-right:16px}.pagination .pagination-list{display:flex;gap:1ch}.pagination .pagination-list .pagination-item{opacity:.6;color:var(--primary-color)}.pagination .pagination-list .pagination-item.active{opacity:1;text-decoration:underline}.accordion-section{padding:100px 0}.accordion-section .container{max-width:1264px}@media (min-width: 1333px){.accordion-section .container{margin:auto}}.accordion-section .container .accordion-groups{display:flex;flex-direction:column;gap:16px}.accordion-section .container .accordion-groups .accordion-group .group-title{margin:0}.accordion-section .container .accordion-groups .accordion-group .faq .question:first-child{border-top:2px solid var(--gray-light)}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button{--margin-left: 16px;display:flex;position:relative;justify-content:space-between;align-items:center;gap:1ch;cursor:pointer;margin-left:var(--margin-left);border:none;background-color:transparent;padding-block:16px;width:calc(100% - var(--margin-left));font-weight:500;text-transform:uppercase;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button:after{flex-shrink:0;transition:transform .15s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.138' height='16' viewBox='0 0 27.138 16'%3E%3Cpath id='expand_more_FILL0_wght400_GRAD0_opsz48_1_' data-name='expand_more_FILL0_wght400_GRAD0_opsz48 (1)' d='M253.569,444,240,430.431,242.431,428l11.138,11.194,11.138-11.138,2.431,2.431Z' transform='translate(-240 -428)'/%3E%3C/svg%3E");background-position:center;background-size:100%;background-repeat:no-repeat;width:20px;height:20px;content:""}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button[aria-expanded=true]:after{transform:rotate(180deg)}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button .button-text{display:flex;flex-direction:column}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button .button-text:after{transition:width .25s;border-bottom:2px solid #000;width:0;content:""}.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button .button-text:hover:after,.accordion-section .container .accordion-groups .accordion-group .faq .question .question-button .button-text:focus:after{width:100%}.accordion-section .container .accordion-groups .accordion-group .faq .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s,padding .25s;margin:0;border-bottom:2px solid var(--gray-light);padding:0}.accordion-section .container .accordion-groups .accordion-group .faq .answer.open{grid-template-rows:1fr;padding:0 0 16px}.accordion-section .container .accordion-groups .accordion-group .faq .answer .content{margin:0;padding:0 32px;overflow:hidden}.appointments-section{padding-block:20px}@media (min-width: 992px){.appointments-section{padding-block:35px}}.appointments-section .container{background:var(--gray-light);padding:20px 10px}@media (min-width: 992px){.appointments-section .container{padding:72px 125px;max-width:1520px}}@media (min-width: 992px) and (min-width: 1771px){.appointments-section .container{margin:auto}}.appointments-section .container .content{display:grid;grid-template-rows:repeat(2,auto);gap:20px}@media (min-width: 992px){.appointments-section .container .content{grid-template-rows:auto;grid-template-columns:784fr 400fr;gap:80px}}.appointments-section .container .content .right{display:flex;justify-content:center}@media (max-width: 991px){.appointments-section .container .content .right img{margin-left:-10px;width:calc(100% + 20px);max-width:600px}}.appointments-section .container .content .appointments-container{margin-top:20px}@media (min-width: 1588px){.appointments-section .container .content .appointments-container{display:grid;grid-template-columns:auto auto 1fr;margin-top:40px}}.appointments-section .container .content .appointments-container .appointments{display:flex;flex-direction:column;align-items:flex-start;gap:15px 50px}@media (min-width: 992px){.appointments-section .container .content .appointments-container .appointments{flex-wrap:wrap;max-height:400px}}@media (min-width: 1588px){.appointments-section .container .content .appointments-container .appointments{max-height:450px}}.appointments-section .container .content .appointments-container .appointments .appointment{display:flex;position:relative;align-items:center}.appointments-section .container .content .appointments-container .appointments .appointment.headings{font-size:.875rem;line-height:1.5rem;letter-spacing:.02625rem;font-weight:500;text-transform:uppercase}@media (min-width: 1588px){.appointments-section .container .content .appointments-container .appointments .appointment.headings{font-size:.8rem;line-height:1.2rem;letter-spacing:.024rem}}.appointments-section .container .content .appointments-container .appointments .appointment.headings.breaker{display:none}@media (min-width: 992px){.appointments-section .container .content .appointments-container .appointments .appointment.headings.breaker{display:flex}}.appointments-section .container .content .appointments-container .appointments .appointment.canceled:before{position:absolute;top:50%;left:0;border-top:2px solid black;width:100%;height:0;content:""}.appointments-section .container .content .appointments-container .appointments .appointment .date{margin-right:15px;min-width:98px}@media (min-width: 576px){.appointments-section .container .content .appointments-container .appointments .appointment .date{margin-right:30px}}@media (min-width: 992px){.appointments-section .container .content .appointments-container .appointments .appointment .date{margin-right:50px}}@media (min-width: 1588px){.appointments-section .container .content .appointments-container .appointments .appointment .date{min-width:105px}}.appointments-section .container .content .appointments-container .appointments .appointment .time:not(:last-child){margin-right:10px;min-width:98px}@media (min-width: 576px){.appointments-section .container .content .appointments-container .appointments .appointment .time:not(:last-child){margin-right:15px;min-width:125px}}.appointments-section .container .content .appointments-container .appointments .appointment .info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='info_FILL0_wght400_GRAD0_opsz48_1_' data-name='info_FILL0_wght400_GRAD0_opsz48 (1)' d='M91.19,194h1.8v-7.2h-1.8ZM92,184.58a.975.975,0,0,0,.706-.276.914.914,0,0,0,.285-.684,1,1,0,0,0-.284-.727.995.995,0,0,0-1.411,0,1,1,0,0,0-.285.727.915.915,0,0,0,.284.684A.973.973,0,0,0,92,184.58ZM92.008,200a11.615,11.615,0,0,1-4.665-.945,12.122,12.122,0,0,1-6.4-6.4,12.011,12.011,0,0,1,0-9.34,12.007,12.007,0,0,1,2.58-3.805,12.317,12.317,0,0,1,3.82-2.565,12.011,12.011,0,0,1,9.34,0,11.994,11.994,0,0,1,6.37,6.375,12,12,0,0,1,0,9.337,12.256,12.256,0,0,1-2.565,3.812,12.114,12.114,0,0,1-3.81,2.58A11.607,11.607,0,0,1,92.008,200Zm.007-1.8a10.191,10.191,0,1,0-7.23-2.985A9.8,9.8,0,0,0,92.015,198.2ZM92,188Z' transform='translate(-80 -176)'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;width:18px;height:18px}@media (min-width: 576px){.appointments-section .container .content .appointments-container .appointments .appointment .info{width:24px;height:24px}}.ball-archive .bold{font-weight:500;line-height:1.4rem}.ball-archive .ball-list{display:flex;flex-direction:column;gap:2px}.ball-archive .ball-list .entry{display:grid;position:relative;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:12px;border-block:1px solid var(--gray-light);padding-block:28px;font-weight:400}@media (min-width: 992px){.ball-archive .ball-list .entry{grid-template-columns:.5fr 1fr 2fr;justify-content:flex-start;gap:24px}}.ball-archive .ball-list .entry .date{font-weight:500}.ball-archive .ball-list .entry .ball{white-space:nowrap}.ball-archive .ball-list .entry .info{display:none;justify-self:flex-start}@media (min-width: 992px){.ball-archive .ball-list .entry .info{display:initial}}.ball-archive .ball-list .entry:after{position:absolute;bottom:20px;left:0;transition:width ease-in-out .25s;border-bottom:2px solid var(--primary-color);width:0;height:1px;content:""}.ball-archive .ball-list .entry:hover,.ball-archive .ball-list .entry:focus-visible{text-decoration:none}.ball-archive .ball-list .entry:hover:after,.ball-archive .ball-list .entry:focus-visible:after{width:70%}.ball-archive .ball-list .heading{border:none;font-weight:500;text-transform:uppercase}.ball-archive .ball-list .heading:after{display:none}.bottom{display:flex;justify-content:flex-end;margin-top:48px}.bottom .more-link{display:flex;align-items:center;gap:1ch;text-decoration:none;text-transform:uppercase;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem}@media (min-width: 992px){.bottom .more-link{font-size:1rem;line-height:1.45rem;letter-spacing:.03rem}}.bottom .more-link.left:before{transform:rotate(180deg);margin-right:0;margin-left:1ch}.bottom .more-link.left:hover:before,.bottom .more-link.left:focus-visible:before{margin-left:0}.bottom .more-link.right{flex-direction:row-reverse}.bottom .more-link:before{transition:all .25s;margin-right:1ch;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.609' height='28.327' viewBox='0 0 66.609 28.327' preserveAspectRatio='none'%3E%3Cpath id='trending_flat_FILL0_wght200_GRAD0_opsz48' d='M65.573,68.084l-2.079-2.057,10.632-10.7H13.092V52.446H74.22l-10.7-10.632L65.5,39.757,79.7,53.884l-14.127,14.2Z' transform='translate(-13.092 -39.757)'/%3E%3C/svg%3E%0A");background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:38px;height:16px;content:""}@media (min-width: 992px){.bottom .more-link:before{width:67px;height:28px}}.bottom .more-link:hover:before,.bottom .more-link:focus-visible:before{margin-right:0;width:calc(38px + 1ch)}@media (min-width: 992px){.bottom .more-link:hover:before,.bottom .more-link:focus-visible:before{width:calc(67px + 1ch)}}.call-to-action-section{display:grid;justify-content:center;overflow:hidden}.call-to-action-section:hover .image-container .cta-background-image,.call-to-action-section:focus .image-container .cta-background-image{transform:scale(1.1);z-index:0}.call-to-action-section .image-container{display:flex;grid-row:1;grid-column:1;justify-content:center;width:100vw;max-height:450px;overflow:hidden}@media (min-width: 992px){.call-to-action-section .image-container{max-height:660px}}.call-to-action-section .image-container .cta-background-image{transition:transform .25s ease-in-out;max-width:1920px;object-fit:cover;object-position:top}.call-to-action-section .container{display:flex;grid-row:1;grid-column:1;flex-direction:column;align-items:center;z-index:1;transition:all .5s;padding:11px 0;color:var(--secondary-color);text-align:center}.call-to-action-section .container.dark-text{color:var(--primary-color)}@media (min-width: 992px){.call-to-action-section .container{padding:160px 35px}}.call-to-action-section .container:hover,.call-to-action-section .container:focus{text-decoration:none}.call-to-action-section .container .title,.call-to-action-section .container .subtitle{display:block;max-width:1264px;text-transform:uppercase}.call-to-action-section .container .title{font-size:1.375rem;line-height:1.65rem;letter-spacing:.0275rem;margin-bottom:8px;font-weight:500}@media (min-width: 992px){.call-to-action-section .container .title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.128rem;margin-bottom:32px}}.call-to-action-section .container .subtitle{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;margin-bottom:14px;font-weight:400}@media (min-width: 992px){.call-to-action-section .container .subtitle{font-size:1.25rem;line-height:1.8125rem;letter-spacing:.05rem;margin-bottom:40px}}@media (min-width: 1588px){.call-to-action-section .container .subtitle{font-size:1rem;line-height:1.45rem;letter-spacing:.04rem}}.call-to-action-section .container .link{margin:0;font-weight:500;text-decoration:none;text-transform:uppercase}.call-to-action-section .container .link:after{display:block;transition:all .25s ease-in-out;margin-top:-6px;background-color:#fff;width:0;height:3px;content:""}.call-to-action-section .container:hover .link:after,.call-to-action-section .container:focus .link:after{width:100%}.contact-form{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;display:flex;flex-direction:column;gap:20px}@media (min-width: 992px){.contact-form{gap:40px}}.contact-form .heading{font-weight:500;text-transform:uppercase;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem}@media (min-width: 992px){.contact-form .heading{font-size:1rem;line-height:1.45rem;letter-spacing:.03rem}}.contact-form .message{border:1px solid black;border-radius:24px;background-color:var(--secondary-color);padding:20px;width:100%;color:var(--primary-color)}.contact-form .message.error{color:var(--error-color)}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=url]{border:none;border-bottom:2px solid var(--primary-color);padding:16px;width:100%}.contact-form input[type=file]{margin-top:16px;border:2px dashed var(--primary-color);border-radius:24px;padding:16px;width:100%;height:137px}.contact-form input[type=file]::file-selector-button{cursor:pointer;border:none;background-color:transparent;text-decoration:underline}.contact-form input[type=checkbox]{cursor:pointer;border:2px solid var(--primary-color);width:24px;height:24px}.contact-form input[type=checkbox]:checked{accent-color:transparent}.contact-form textarea{display:block;border:1px solid var(--primary-color);padding:16px;width:100%}.contact-form ::placeholder{color:var(--gray-dark)}.contact-form .file-size-error{display:none;padding-top:10px;color:red}.contact-form .file-size-error.visible{display:block}.contact-form button{align-self:flex-start}@media (min-width: 992px){.contact-form button{align-self:flex-end}}.contact-form .dsgvo{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:6px}@media (min-width: 576px){.contact-form .dsgvo{align-items:center}}.contact-form .dsgvo input[type=checkbox]{flex-shrink:0}.contact-form .detail{display:none}.contact-form-section .heading{font-size:1.125rem;line-height:1.35rem;letter-spacing:0rem;margin-bottom:1em;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.contact-form-section .heading{font-size:1.2rem;line-height:1.8rem;letter-spacing:.048rem}}.contact-form-section .contact-form{display:grid;grid-template-rows:repeat(2,auto);background-color:var(--gray-light);padding:24px}@media (min-width: 992px){.contact-form-section .contact-form{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);padding:48px}}.contact-form-section .contact-form .left,.contact-form-section .contact-form .right{display:flex;flex-direction:column;gap:20px}@media (min-width: 992px){.contact-form-section .contact-form .left,.contact-form-section .contact-form .right{gap:40px}}.contact-form-section .contact-form .left .form-message,.contact-form-section .contact-form .right .form-message{display:flex;flex-direction:column;gap:20px}.error-section{display:grid}.error-section .error-image{grid-row:1;grid-column:1;width:100%;height:auto;max-height:500px;object-fit:cover}.error-section .content{display:flex;grid-row:1;grid-column:1;flex-direction:column;align-self:center;gap:20px;margin:auto;padding:20px;text-transform:uppercase}@media (min-width: 992px){.error-section .content{margin-left:80px;padding:0}}.error-section .content *{margin:0}.error-section .content.dark-text{color:var(--primary-color)}.error-section .content.white-text{color:var(--secondary-color)}.error-section .content .error-text{max-width:600px}.error-section .content .back-link{border:none}.two-column-section,.tickets-section,.three-column-section,.text-and-image-section,.tabs-section,.person-overview-section,.partners-and-sponsors-section,.news-overview-section,.news-archive,.gallery-section{padding:25px 0}@media (min-width: 992px){.two-column-section,.tickets-section,.three-column-section,.text-and-image-section,.tabs-section,.person-overview-section,.partners-and-sponsors-section,.news-overview-section,.news-archive,.gallery-section{padding:50px 0}}.gallery-section .headline{margin-bottom:40px}.gallery-section .gallery{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:5px}@media (min-width: 576px){.gallery-section .gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.gallery-section .gallery{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1588px){.gallery-section .gallery{grid-template-columns:repeat(5,1fr)}}.gallery-section .gallery .image-link{width:auto}.gallery-section .gallery .image-link .gallery-image{display:block;width:100%;height:200px;object-fit:cover}@media (min-width: 992px){.gallery-section .gallery .image-link .gallery-image{height:300px}}.header-image-section{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-position:top;background-size:cover;padding:35px;min-height:390px;color:var(--secondary-color)}.header-image-section.dark-text{color:var(--primary-color)}@media (min-width: 992px){.header-image-section{padding:160px 80px}}.header-image-section .title,.header-image-section .subtitle{display:block;max-width:1264px}.header-image-section .title{font-size:1.375rem;line-height:1.65rem;letter-spacing:.0275rem;margin-bottom:8px;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.header-image-section .title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.128rem;margin-bottom:32px}}.header-image-section .subtitle{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;margin-bottom:14px;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.header-image-section .subtitle{font-size:1rem;line-height:1.45rem;letter-spacing:.04rem;margin-bottom:40px}}.hero-section{display:flex;align-items:flex-end;background-position:top;background-size:cover;background-repeat:no-repeat;padding:25px 0;aspect-ratio:1;color:var(--secondary-color)}.hero-section.dark-text{color:var(--primary-color)}@media (min-width: 576px){.hero-section{padding:116px 0 73px;aspect-ratio:auto}}.hero-section .container{margin-top:0;margin-bottom:0}.hero-section .title{margin-bottom:17px}.hero-section .intro{max-width:1000px}.hero-slider-section{position:relative;z-index:1;margin:0 11.5px;padding:0;max-width:2650px;overflow:hidden}@media (min-width: 992px){.hero-slider-section{margin:0 auto}}@media (min-width: 1588px){.hero-slider-section:before,.hero-slider-section:after{position:absolute;top:0;z-index:5;width:5vw;height:100%;content:""}.hero-slider-section:before{left:0;background:linear-gradient(to right,white,transparent)}.hero-slider-section:after{right:0;background:linear-gradient(to left,white,transparent)}}.hero-slider-section .slider{display:flex;flex-direction:row}.hero-slider-section .slider .slide{position:relative;flex-grow:0;flex-shrink:0;background-position:center;background-size:cover;background-color:transparent;width:100%;max-width:1220px}.hero-slider-section .slider .slide:before{display:block;padding-bottom:100%;content:""}@media (min-width: 992px){.hero-slider-section .slider .slide:before{padding-bottom:56.25%}}.hero-slider-section .slider .slide>video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center}.hero-slider-section .slider .slide .content{display:flex;position:absolute;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;padding:32px 20px 32px 28px;max-width:800px;color:var(--secondary-color);text-transform:uppercase;font-size:1rem;line-height:1.3125rem;letter-spacing:.02rem;font-weight:500}@media (min-width: 992px){.hero-slider-section .slider .slide .content{font-size:1rem;line-height:1.45rem;letter-spacing:.04rem;padding:42px 64px}}.hero-slider-section .slider .slide .content .title{display:block;font-size:1.375rem;line-height:1.625rem;letter-spacing:.0275rem;margin-bottom:5px}@media (min-width: 992px){.hero-slider-section .slider .slide .content .title{font-size:2.4rem;line-height:2.7rem;letter-spacing:.0875rem;margin-bottom:16px}}@media (min-width: 1588px){.hero-slider-section .slider .slide .content .title{font-size:3.2rem;line-height:3.6rem;letter-spacing:.128rem;margin-bottom:16px}}.hero-slider-section .slider .slide .content .description{margin-bottom:12px}@media (min-width: 992px){.hero-slider-section .slider .slide .content .description{margin-bottom:32px}}@media (max-width: 991px){.hero-slider-section .slider .slide .content .link{margin:0}}.hero-slider-section .slider .slide .content .link a{text-decoration:none;text-transform:uppercase}.hero-slider-section .slider .slide .content .link:after{display:block;transition:all .25s ease-in-out;margin-top:-6px;background-color:#fff;width:0;height:3px;content:""}.hero-slider-section .slider .slide:hover .link:after,.hero-slider-section .slider .slide:focus .link:after{width:100%}.news-archive{background:var(--gray-light)}.news-archive .news-list{display:flex;flex-wrap:wrap;justify-content:space-around;gap:32px 24px}.news-entry{padding-bottom:90px}.news-entry .title{font-weight:500}.news-entry .bottom{display:flex;justify-content:space-between;align-items:center}.news-entry .post-date{font-weight:500;text-transform:uppercase}.news-entry .post-date .post-date-text{display:none}@media (min-width: 992px){.news-entry .post-date .post-date-text{display:initial}}.news-overview-section{background:var(--gray-light);overflow:hidden}.news-post{flex-grow:0;flex-shrink:0;width:322px;max-width:100%}@media (min-width: 992px){.news-post{width:490px}}.news-post .image-link{display:block;position:relative;cursor:pointer;margin-bottom:16px}.news-post .image-link .image{display:block;background:var(--gray-dark);width:100%;height:auto}.news-post .image-link .hover-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s;border-radius:25px;background-color:#fff6;padding:8px 20px;pointer-events:none;color:var(--secondary-color);font-weight:400;text-transform:uppercase;font-size:.95rem;line-height:1.45rem;letter-spacing:0rem}.news-post .image-link:hover .hover-hint{opacity:1}.news-post .date{display:block;font-size:.85rem;line-height:1.2rem;letter-spacing:.017rem;margin-bottom:12px;color:var(--gray-dark)}.news-post .title{display:block;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;margin-bottom:16px;font-weight:500;text-transform:uppercase}.news-post .content{margin-bottom:32px}.overlay-image-block{display:flex;flex-direction:column}.overlay-image-block .preview-image{cursor:pointer;margin-bottom:20px;width:auto;height:100%;object-fit:contain}.overlay-image-block .under-image{display:flex;justify-content:space-between;align-items:flex-end}.overlay-image-block .under-image .image-caption{display:flex;flex-direction:column;gap:5px}.overlay-image-block .under-image .image-caption .caption{font-weight:500;font-size:16px}@media (min-width: 992px){.overlay-image-block .under-image .image-caption .caption{font-size:20px}}.overlay-image-block .under-image .image-caption .caption2{font-size:14px}@media (min-width: 992px){.overlay-image-block .under-image .image-caption .caption2{font-size:17px}}.overlay-image-block .under-image .expand{grid-area:button;justify-self:flex-end;cursor:pointer;padding-bottom:5px;font-size:0}.overlay-image-block .under-image .expand:after{display:block;transition:all .25s ease-in-out;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBpZD0iZXhwYW5kX2NvbnRlbnRfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDhfMV8iIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIGRhdGEtbmFtZT0iZXhwYW5kX2NvbnRlbnRfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDggKDEpIiBkPSJNMTcuMTQzLDQxLjM3MVYzNC41MTRoMS43MTR2NS4xNDNIMjR2MS43MTRabTE0LjI4Ni05LjE0M1YyNy4wODZIMjYuMjg2VjI1LjM3MWg2Ljg1N3Y2Ljg1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy4xNDMgLTI1LjM3MSkiLz4KPC9zdmc+Cg==);background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:32px;height:32px;content:""}.overlay-image-block .under-image .expand:hover:after,.overlay-image-block .under-image .expand:focus:after{width:40px;height:40px}.overlay-image-block .overlay .overlay-content{max-height:100vh}.overlay-image-block .overlay .overlay-content .image{width:auto;height:100%;max-height:90vh;object-fit:contain}dialog{border:none}.overlay{justify-content:center;align-items:center;margin:0;background-color:#000000b3;padding:0;width:100vw;max-width:initial;height:100vh;max-height:initial;overflow:hidden}.overlay[open]{display:flex}.overlay::backdrop{background-color:transparent}.overlay .close{position:absolute;top:1rem;right:1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath id='close_FILL0_wght400_GRAD0_opsz48_4_' data-name='close_FILL0_wght400_GRAD0_opsz48 (4)' d='M11.56,45.319,9.1,42.857,22.637,29.319,9.1,15.78l2.462-2.462L25.1,26.857,38.637,13.319,41.1,15.78,27.56,29.319,41.1,42.857l-2.462,2.462L25.1,31.78Z' transform='translate(-9.099 -13.319)' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;width:1.5rem;height:1.5rem;font-size:0}@media (min-width: 992px){.overlay .close{top:2rem;right:2rem;width:2rem;height:2rem}}.timetable-container{background:var(--secondary-color);padding:20px 20px 40px;width:90vw;height:85vh;overflow:scroll}.timetable-container:after{position:absolute;bottom:calc(0px + 7.5vh);left:calc(0px + 5vw);background:linear-gradient(to top,white,transparent);width:90vw;height:40px;content:""}@media (min-width: 992px){.timetable-container{padding:40px}}@media (min-width: 992px){.timetable-container{padding:72px 128px;width:90vw;height:90vh}.timetable-container:after{bottom:calc(0px + 5vh);left:calc(0px + 5vw);width:90vw;height:72px}}.timetable-container .close{position:sticky;top:unset;right:unset;left:calc(100% - 20px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath id='close_FILL0_wght400_GRAD0_opsz48_4_' data-name='close_FILL0_wght400_GRAD0_opsz48 (4)' d='M11.56,45.319,9.1,42.857,22.637,29.319,9.1,15.78l2.462-2.462L25.1,26.857,38.637,13.319,41.1,15.78,27.56,29.319,41.1,42.857l-2.462,2.462L25.1,31.78Z' transform='translate(-9.099 -13.319)' fill='black'/%3E%3C/svg%3E%0A")}.timetable-container .header{display:flex;justify-content:space-between}.timetable-container .header .headline{display:flex;flex-direction:column}.timetable-container .header .headline h5{margin-bottom:10px;font-weight:500}.timetable-container .header .headline .caption{font-size:.875rem;line-height:1.05rem;letter-spacing:.0175rem}@media (min-width: 992px){.timetable-container .header .headline .caption{font-size:.85rem;line-height:1.2rem;letter-spacing:0rem}}.timetable-container .header .close{background-position:center;background-size:contain;background-repeat:no-repeat;width:2rem;height:2rem}.timetable-container .timetable{margin-top:32px;border-top:1px solid var(--gray-dark)}@media (min-width: 576px){.timetable-container .timetable{margin:0;border:none}}.timetable-container .timetable .table-row{margin-top:14px;border-bottom:1px solid var(--gray-dark)}@media (min-width: 576px){.timetable-container .timetable .table-row{margin:0}}.timetable-container .timetable .table-head{display:none}@media (min-width: 576px){.timetable-container .timetable .table-head{display:table-header-group}}.timetable-container .timetable .table-head th{padding-block:56px 32px;font-weight:500}.timetable-container .timetable .table-body .table-row{display:flex;flex-direction:column}@media (min-width: 576px){.timetable-container .timetable .table-body .table-row{display:table-row}}.timetable-container .timetable .table-body .table-row .table-column{display:flex;gap:2ch;margin:0;padding-bottom:14px;font-weight:500}@media (min-width: 576px){.timetable-container .timetable .table-body .table-row .table-column{display:table-cell;padding:16px 32px 14px 0}}@media (min-width: 992px){.timetable-container .timetable .table-body .table-row .table-column{padding:32px 64px 28px 0}}.timetable-container .timetable .table-body .table-row .table-column .mobile-heading{margin:0;min-width:5ch}@media (min-width: 576px){.timetable-container .timetable .table-body .table-row .table-column .mobile-heading{display:none}}.timetable-container .timetable .table-body .table-row .table-column.what .what-text{margin-top:8px;font-weight:400;text-transform:none;font-size:1rem;line-height:1.375rem;letter-spacing:0rem}@media (min-width: 992px){.timetable-container .timetable .table-body .table-row .table-column.what .what-text{margin-top:16px;font-size:1rem;line-height:1.5rem;letter-spacing:0rem}}.page-header-section{display:flex;flex-direction:column;margin-bottom:25px;background-position:top;background-size:cover;padding:190px 35px 35px;color:var(--secondary-color)}.page-header-section.dark-text{color:var(--primary-color)}@media (min-width: 992px){.page-header-section{margin-bottom:90px;padding:120px 80px 40px}}.page-header-section .title,.page-header-section .subtitle{display:block;max-width:1520px}.page-header-section .title{margin-bottom:8px;text-transform:uppercase}@media (min-width: 992px){.page-header-section .title{margin-bottom:0;padding-top:80px}}.page-header-section .subtitle{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;margin-bottom:14px;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.page-header-section .subtitle{font-size:1rem;line-height:1.45rem;letter-spacing:.04rem;margin-bottom:32px}}.page-header-section .link{font-size:1rem;line-height:1.2rem;letter-spacing:.02rem;font-weight:600;text-transform:uppercase}@media (min-width: 992px){.page-header-section .link{font-size:1.6rem;line-height:2rem;letter-spacing:0rem}}.page-link-section{max-width:1520px;margin-inline:12px;width:calc(100% - 24px)}@media (min-width: 576px){.page-link-section{margin-inline:auto;width:calc(100% - 68px)}}.page-link-section .bottom{display:flex;justify-content:space-between;gap:10px}.page-link-section .bottom .more-link{margin-bottom:50px;font-size:14px;white-space:nowrap}@media (min-width: 576px){.page-link-section .bottom .more-link{margin-bottom:100px;font-size:16px}}.page-link-section .bottom .more-link:before{flex-shrink:0}.page-logos-header-section{display:grid;grid-template-rows:repeat(4,1fr) repeat(8,auto);grid-template-columns:1fr;color:var(--secondary-color)}.page-logos-header-section.dark-text{color:var(--primary-color)}.page-logos-header-section .hero-background-image{grid-row:1/7;grid-column:1;width:100%;max-height:400px;object-fit:cover}@media (min-width: 992px){.page-logos-header-section .hero-background-image{max-height:650px}}.page-logos-header-section .header-text{display:flex;grid-row:2/4;grid-column:1;flex-direction:column;align-self:flex-start;gap:16px;max-width:1520px}@media (min-width: 992px){.page-logos-header-section .header-text{gap:5px}}.page-logos-header-section .header-text *{margin:0}.page-logos-header-section .header-text .title{font-size:1.5rem;line-height:1.75rem;letter-spacing:.075rem;text-transform:uppercase}@media (min-width: 992px){.page-logos-header-section .header-text .title{font-size:5.2rem;line-height:6.5rem;letter-spacing:.2rem}}.page-logos-header-section .header-text .subtitle{font-size:1rem;line-height:1.35rem;letter-spacing:.02rem;font-weight:400;text-transform:uppercase}@media (min-width: 992px){.page-logos-header-section .header-text .subtitle{font-size:1rem;line-height:1.45rem;letter-spacing:.04rem}}.page-logos-header-section .sponsor-logos{grid-row:5/13;grid-column:1;box-shadow:1px 2px 8px var(--gray-dark);background:var(--secondary-color);padding:25px 16px}@media (min-width: 992px){.page-logos-header-section .sponsor-logos{padding:80px 130px}}.page-logos-header-section .sponsor-logos .sponsor-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}@media (min-width: 992px){.page-logos-header-section .sponsor-logos .sponsor-list{gap:64px}}.page-logos-header-section .sponsor-logos .sponsor-list .logo{object-fit:contain}.page-logos-header-section .sponsor-logos .sponsor-list.highlighted-sponsors{justify-content:center;margin-bottom:16px}@media (min-width: 992px){.page-logos-header-section .sponsor-logos .sponsor-list.highlighted-sponsors{margin-bottom:64px}}.page-logos-header-section .sponsor-logos .sponsor-list.highlighted-sponsors .logo{width:min-content;max-height:40px}@media (min-width: 992px){.page-logos-header-section .sponsor-logos .sponsor-list.highlighted-sponsors .logo{max-height:100px}}.page-logos-header-section .sponsor-logos .sponsor-list.sponsors .logo{max-width:70px;max-height:20px}@media (min-width: 992px){.page-logos-header-section .sponsor-logos .sponsor-list.sponsors .logo{max-width:140px;max-height:80px}}.partners-and-sponsors-section{overflow:hidden}.partners-and-sponsors-section .title{margin-bottom:40px}.partners-and-sponsors-section .swiper{padding-inline:20px}.partners-and-sponsors-section .swiper .list{justify-content:center}.partners-and-sponsors-section .swiper .list .logo{display:block;margin:auto;height:80px;object-fit:contain;object-position:center}.person-overview-section{overflow:hidden}.person-overview-section .list{display:flex}@media (min-width: 992px){.person-overview-section .list{flex-wrap:wrap;gap:16px}}@media (min-width: 992px){.person-overview-section .list.swiper-wrapper{display:none}}.person-overview-section .list.desktop{display:none}@media (min-width: 992px){.person-overview-section .list.desktop{display:flex}}.person-overview-section .list .item{position:relative;flex-grow:0;flex-shrink:0;cursor:pointer;background-size:cover;background-repeat:no-repeat;aspect-ratio:1;width:100%;max-width:496px;overflow:hidden;color:var(--secondary-color)}@media (min-width: 992px){.person-overview-section .list .item{cursor:initial;width:calc(33% - 10.6px)}}.person-overview-section .list .item .person-content{all:unset;display:flex;position:absolute;top:0;left:0;flex-direction:column;justify-content:flex-end;font-size:.875rem;line-height:1.25rem;letter-spacing:.0175rem;padding:11px;width:calc(100% - 22px);height:calc(100% - 22px)}@media (min-width: 1588px){.person-overview-section .list .item .person-content{padding:38px 40px;width:calc(100% - 80px);height:calc(100% - 76px);font-size:1rem;line-height:1.5rem;letter-spacing:0rem}}.person-overview-section .list .item .person-content:focus-visible{outline:8px solid var(--primary-color)}.person-overview-section .list .item:hover .person-content{background-color:#0006}.person-overview-section .list .item:hover .person-content .person,.person-overview-section .list .item:hover .person-content .details{display:block;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-name:programFadeIn}.person-overview-section .list .item:hover .person-content .details .text{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.person-overview-section .list .item:hover .person-content .details .text p{display:inline}@keyframes programFadeIn{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.person-overview-section .list .item .person .name{display:block;margin-bottom:1px;font-weight:500;text-transform:uppercase}@media (min-width: 1588px){.person-overview-section .list .item .person .name{margin-bottom:6px}}.person-overview-section .list .item .person .job-title{display:block}@media (min-width: 1588px){.person-overview-section .list .item .person .job-title{font-size:.8rem;line-height:1.2rem;letter-spacing:0rem}}.person-overview-section .list .item .details{display:none;margin-top:12px}@media (min-width: 1588px){.person-overview-section .list .item .details{margin-top:24px}}.person-overview-section .list .item .open-details-button{border-color:var(--secondary-color)}.person-overview-section .list .item .open-details-button:hover{background:var(--primary-color)}.person-overview-section .list .item .open-details-button:focus-visible{outline:2px solid var(--secondary-color)}.person-overlay-content{background-color:#000000b3;max-height:100%;overflow:hidden}.person-overlay-content .content{display:none;gap:24px;margin:16px;max-height:calc(100vh - 70px);overflow:auto;color:var(--secondary-color)}.person-overlay-content .content.active{display:grid}@media (min-width: 992px){.person-overlay-content .content{grid-template-columns:1fr 1fr;padding:40px;max-width:1040px}}.person-overlay-content .content .person-details .name{display:block;margin-bottom:1px;font-weight:500;text-transform:uppercase}@media (min-width: 1588px){.person-overlay-content .content .person-details .name{margin-bottom:6px}}.person-overlay-content .content .person-details .job-title{display:block;padding:8px 0}@media (min-width: 1588px){.person-overlay-content .content .person-details .job-title{font-size:.8rem;line-height:1.2rem;letter-spacing:0rem}}.person-overlay-content .content .image-details{display:flex;flex-direction:column}.person-overlay-content .content .image-details .image{margin-bottom:16px;width:100%}.person-overlay-content .buttons-container{display:flex;justify-content:space-between;margin:0 16px 32px}@media (min-width: 992px){.person-overlay-content .buttons-container{padding-inline:40px}}.person-overlay-content .buttons-container .nav-button{cursor:pointer;font-size:0}.person-overlay-content .buttons-container .nav-button:before{display:block;transition:all .25s ease-in-out;margin:0 0 0 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.609' height='28.327' viewBox='0 0 66.609 28.327' preserveAspectRatio='none'%3E%3Cpath id='trending_flat_FILL0_wght200_GRAD0_opsz48' d='M65.573,68.084l-2.079-2.057,10.632-10.7H13.092V52.446H74.22l-10.7-10.632L65.5,39.757,79.7,53.884l-14.127,14.2Z' fill='white' transform='translate(-13.092 -39.757)'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;width:38px;height:16px;content:""}@media (min-width: 992px){.person-overlay-content .buttons-container .nav-button:before{width:67px;height:28px}}.person-overlay-content .buttons-container .nav-button:hover:before,.person-overlay-content .buttons-container .nav-button:focus-visible:before{margin:0;width:48px}@media (min-width: 992px){.person-overlay-content .buttons-container .nav-button:hover:before,.person-overlay-content .buttons-container .nav-button:focus-visible:before{width:77px}}.person-overlay-content .buttons-container .nav-button.button-prev{transform:scaleX(-1)}.tabs-section .container{margin:auto 0;max-width:1520px}.tabs-section .header{padding:0 34px}@media (min-width: 1588px){.tabs-section .header{padding:0}}.tabs-section .header h3{margin:0;font-weight:500}.tabs-section .tabs{display:flex;position:sticky;top:75px;flex-direction:column;align-items:flex-start;gap:12px;background-color:var(--secondary-color);padding:24px 34px;overflow-x:auto;scrollbar-width:none;text-transform:uppercase;font-size:1.125rem;line-height:1.35rem;letter-spacing:0rem;font-weight:500}@media (min-width: 992px){.tabs-section .tabs{flex-direction:row;gap:90px;font-size:1.2rem;line-height:1.8rem;letter-spacing:.048rem}}.tabs-section .tabs .tab{position:relative;flex-grow:0;flex-shrink:0;cursor:pointer}.tabs-section .tabs .tab:before{position:absolute;top:100%;left:0;transition:width .25s;background:var(--primary-color);width:0;height:3px;content:""}@media (min-width: 992px){.tabs-section .tabs .tab:before{top:calc(100% + 8px)}}.tabs-section .tabs .tab.active:before,.tabs-section .tabs .tab:focus-visible:before{width:100%}@media (hover: hover){.tabs-section .tabs .tab:hover:before{width:100%}}.tabs-section .content .tab-content{display:none;padding-bottom:25px}.tabs-section .content .tab-content.visible{display:block}@media (min-width: 992px){.tabs-section .content .tab-content.visible{display:grid;grid-template-columns:1fr 1fr;padding:25px 0}}.tabs-section .content .tab-content h5{font-weight:500}.tabs-section .content .tab-content ul{margin-bottom:1em}.tabs-section .content .tab-content .left{background:var(--gray-medium);padding:50px 35px}@media (min-width: 992px){.tabs-section .content .tab-content .left{padding:49px 48px}}.tabs-section .content .tab-content .left figure:not(:first-child){margin-top:50px}.tabs-section .content .tab-content .right{background:var(--gray-light);padding:25px 35px}@media (min-width: 992px){.tabs-section .content .tab-content .right{padding:49px 48px}}.tabs-section .content .tab-content .right figure:not(:first-child){margin-top:25px}@media (min-width: 992px){.tabs-section .content .tab-content .right figure:not(:first-child){margin-top:8px}}.tabs-section .content .tab-content figure:first-child{margin-bottom:25px}@media (min-width: 992px){.text-and-image-section .container{grid-gap:94px;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 991px){.text-and-image-section .container>:first-child{margin-bottom:32px}}.plan-overlay-content{margin:120px auto}@media (min-width: 992px){.plan-overlay-content{margin:80px auto}}.plan-overlay-content .image{max-width:322px}@media (min-width: 992px){.plan-overlay-content .image{max-width:870px}}.three-column-section .container{grid-gap:48px;display:grid;grid-template-columns:1fr}@media (min-width: 992px){.three-column-section .container{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr}}.tickets-section{display:flex;flex-direction:column;align-items:center}.tickets-section .heading{margin-top:48px;max-width:900px;text-align:center}.tickets-section .cards-pricing{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:16px;margin:32px 0}@media (min-width: 992px){.tickets-section .cards-pricing{flex-direction:row;gap:32px;max-width:1280px}}.tickets-section .cards-pricing .card{display:flex;flex-direction:column;gap:24px;border:1px solid var(--primary-color);padding:32px 24px;max-width:400px;min-height:240px}@media (min-width: 992px){.tickets-section .cards-pricing .card{width:400px;min-height:300px}}.tickets-section .cards-pricing .card .headline{display:flex;justify-content:space-between;align-items:center}.tickets-section .cards-pricing .card .headline h5{margin:0}.tickets-section .cards-pricing .card .headline .tooltip{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20id='info_FILL0_wght400_GRAD0_opsz48_1_'%20data-name='info_FILL0_wght400_GRAD0_opsz48%20(1)'%20d='M91.19,194h1.8v-7.2h-1.8ZM92,184.58a.975.975,0,0,0,.706-.276.914.914,0,0,0,.285-.684,1,1,0,0,0-.284-.727.995.995,0,0,0-1.411,0,1,1,0,0,0-.285.727.915.915,0,0,0,.284.684A.973.973,0,0,0,92,184.58ZM92.008,200a11.615,11.615,0,0,1-4.665-.945,12.122,12.122,0,0,1-6.4-6.4,12.011,12.011,0,0,1,0-9.34,12.007,12.007,0,0,1,2.58-3.805,12.317,12.317,0,0,1,3.82-2.565,12.011,12.011,0,0,1,9.34,0,11.994,11.994,0,0,1,6.37,6.375,12,12,0,0,1,0,9.337,12.256,12.256,0,0,1-2.565,3.812,12.114,12.114,0,0,1-3.81,2.58A11.607,11.607,0,0,1,92.008,200Zm.007-1.8a10.191,10.191,0,1,0-7.23-2.985A9.8,9.8,0,0,0,92.015,198.2ZM92,188Z'%20transform='translate(-80%20-176)'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;width:24px;height:24px}.tickets-section .cards-pricing .card .price{font-size:1.375rem;line-height:1.625rem;letter-spacing:.0275rem;margin:10px 0 16px;font-weight:500}@media (min-width: 992px){.tickets-section .cards-pricing .card .price{font-size:2.4rem;line-height:2rem;letter-spacing:.005rem}}.tickets-section .tables-pricing{grid-gap:16px;display:grid;margin:32px 0}@media (min-width: 992px){.tickets-section .tables-pricing{grid-gap:32px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;min-width:1000px}}.tickets-section .tables-pricing .table{display:grid;grid-template-rows:repeat(2,auto) minmax(auto,1fr);align-content:flex-start;justify-content:stretch;gap:8px;border:1px solid var(--primary-color);padding:30px 18px 12px}@media (min-width: 992px){.tickets-section .tables-pricing .table{padding:40px 24px 16px;max-width:314px;min-height:207px}}.tickets-section .tables-pricing .table .table-heading{font-weight:500}.tickets-section .tables-pricing .table .prices{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (min-width: 992px){.tickets-section .tables-pricing .table .prices{gap:32px}}.tickets-section .tables-pricing .table .prices .price-info{display:flex;flex-direction:column;gap:5px;overflow:hidden}.tickets-section .tables-pricing .table .prices .price-info .caption{font-size:.875rem;line-height:1.3125rem;letter-spacing:.00625rem;cursor:help;overflow:hidden;color:var(--gray-dark);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width: 992px){.tickets-section .tables-pricing .table .prices .price-info .caption{font-size:.7rem;line-height:1.05rem;letter-spacing:.005rem}}.tickets-section .tables-pricing .table .prices .price-info .price{font-size:1.375rem;line-height:1.625rem;letter-spacing:.0275rem;font-weight:500}@media (min-width: 992px){.tickets-section .tables-pricing .table .prices .price-info .price{font-size:1.2rem;line-height:1.8rem;letter-spacing:.048rem}}.tickets-section .tables-pricing .table .show-overlay{display:flex;align-items:center;align-self:flex-end;justify-self:flex-end;gap:5px;transition:all .25s ease-in-out;cursor:pointer;margin:0;border:none;padding:0;height:26px;font-weight:400;font-size:0;text-transform:none}.tickets-section .tables-pricing .table .show-overlay:after{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBpZD0iZXhwYW5kX2NvbnRlbnRfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDhfMV8iIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIGRhdGEtbmFtZT0iZXhwYW5kX2NvbnRlbnRfRklMTDBfd2dodDQwMF9HUkFEMF9vcHN6NDggKDEpIiBkPSJNMTcuMTQzLDQxLjM3MVYzNC41MTRoMS43MTR2NS4xNDNIMjR2MS43MTRabTE0LjI4Ni05LjE0M1YyNy4wODZIMjYuMjg2VjI1LjM3MWg2Ljg1N3Y2Ljg1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy4xNDMgLTI1LjM3MSkiLz4KPC9zdmc+Cg==);background-position:center;background-size:contain;background-repeat:no-repeat;width:18px;height:18px;content:""}.tickets-section .tables-pricing .table .show-overlay:hover,.tickets-section .tables-pricing .table .show-overlay:focus-visible{font-size:17px}.tickets-section .overlay .overlay-content{max-height:100vh}.tickets-section .overlay .overlay-content .image{width:auto;height:100%;max-height:90vh;object-fit:contain}.two-column-section .container .left,.two-column-section .container .right{margin-bottom:25px}.two-column-section .container figure:first-child{margin-bottom:24px}@media (min-width: 992px){.two-column-section .container figure:first-child{margin-bottom:22px}}@media (min-width: 992px){.two-column-section .container{display:grid;grid-template-columns:1fr 1fr;gap:94px}.two-column-section .container .left,.two-column-section .container .right{margin-bottom:0}}.plan-overlay-content{height:90%}.voices-and-opinions-section{padding:50px 0;overflow:hidden}@media (min-width: 992px){.voices-and-opinions-section{padding:100px 0}}.voices-and-opinions-section .title{margin-bottom:16px;text-align:center}@media (min-width: 992px){.voices-and-opinions-section .title{margin-bottom:51px}}.voices-and-opinions-section .list .item{display:flex;justify-content:center;visibility:hidden;background:#fff}.voices-and-opinions-section .list .item.swiper-slide-visible{visibility:visible}@media (min-width: 992px){.voices-and-opinions-section .list .item{text-align:left}}.voices-and-opinions-section .list .item .wrapper{display:flex;flex-direction:column;align-items:center;width:66%}@media (min-width: 992px){.voices-and-opinions-section .list .item .wrapper{grid-gap:27px 48px;display:grid;grid-template-rows:auto auto;grid-template-columns:245px 1fr;grid-template-areas:"image quote" "image caption";align-items:normal}}.voices-and-opinions-section .list .item .image{margin-bottom:24px;border-radius:100%;width:155px;height:155px;object-fit:cover;object-position:center}@media (min-width: 992px){.voices-and-opinions-section .list .item .image{grid-area:image;width:100%;height:auto}}.voices-and-opinions-section .list .item .quote{text-align:center;margin-bottom:24px}@media (min-width: 992px){.voices-and-opinions-section .list .item .quote{text-align:left}}.voices-and-opinions-section .list .item .quote:before{display:block;margin-bottom:16px;content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='34.909'%20height='24'%20viewBox='0%200%2034.909%2024'%3e%3cpath%20id='format_quote_FILL0_wght400_GRAD0_opsz48'%20d='M182.909,348h8.727v-8.727h-8.727Zm-19.636,0H172v-8.727h-8.727Zm22.145,12,4.364-8.727H179.636V336h15.273v15.709L190.764,360Zm-19.636,0,4.364-8.727H160V336h15.273v15.709L171.127,360ZM167.636,343.636ZM187.273,343.636Z'%20transform='translate(-160%20-336)'/%3e%3c/svg%3e")}@media (min-width: 992px){.voices-and-opinions-section .list .item .quote{grid-area:quote;margin:0}}.voices-and-opinions-section .list .item .caption{text-align:center}@media (min-width: 992px){.voices-and-opinions-section .list .item .caption{grid-area:caption;margin:0;text-align:left}}.voices-and-opinions-section .list .item .caption .name,.voices-and-opinions-section .list .item .caption .profession{display:block}.voices-and-opinions-section .list .item .caption .name{font-size:.875rem;line-height:1.5rem;letter-spacing:.02625rem;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.voices-and-opinions-section .list .item .caption .name{font-size:.95rem;line-height:1.45rem;letter-spacing:.038rem}}.voices-and-opinions-section .list .item .caption .profession{font-size:.875rem;line-height:1.25rem;letter-spacing:.0175rem;color:var(--gray-dark)}@media (min-width: 992px){.voices-and-opinions-section .list .item .caption .profession{font-size:.85rem;line-height:1.2rem;letter-spacing:.017rem}}
