@charset "UTF-8";.bg-primary{background-color:#6c0000;color:#fff}.bg-secondary{background-color:#dfe5eb;color:#6c0000}.bg-white{background-color:#fff;color:#6c0000}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}hr{max-width:290px;margin:0 0 2.5rem}body{font-family:Roboto,sans-serif;line-height:1.5;color:#333;background-color:#f9f9f9}a{text-decoration:none;color:inherit}img,picture{max-width:100%;display:block}table{border-collapse:collapse;width:100%}button,input,textarea,select{font:inherit;outline:none;border:none;background:none;padding:0}div{box-sizing:border-box}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Italic.svg#Roboto-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rufina;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Regular.svg#Rufina-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rufina;src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.eot);src:url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.eot?#iefix) format("embedded-opentype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.woff2) format("woff2"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.woff) format("woff"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.ttf) format("truetype"),url(/_assets/1923b5282d55bdc6e522e3ca0bdef9d4/Fonts/Rufina/Rufina-Bold.svg#Rufina-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}body{font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#6c0000}.text-center{text-align:center}h1{font-size:clamp(2.5rem,3vw + 1rem,5rem)}h2{font-size:clamp(2rem,2.25vw + .75rem,3.75rem)}h3{font-size:clamp(2rem,1.5vw + .5rem,2.5rem)}h4{font-size:clamp(1.75rem,1.2vw + .4rem,2rem)}h5,h6{font-size:1.25rem}h1,h2,h3,h4{font-family:Rufina;font-weight:400}h5,h6{font-family:Roboto;font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem}@media screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}}.subheader{margin-bottom:.5rem}.container--invert h1,.container--invert h2{color:#fff}.header-center{text-align:center}p{margin-bottom:1rem}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}.row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.row.row-reverse{flex-direction:row-reverse}.col,.col-mobile-100,.col-50{position:relative;width:100%;padding-left:1rem;padding-right:1rem}.col-50{flex:0 0 100%;max-width:100%}@media screen and (min-width: 768px){.col-50{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 767px){.col-50-mobile-100{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 768px){.col-50-tablet-50{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1024px){.col-50-desktop-50{flex:0 0 50%;max-width:50%}}.col-mobile-100{flex:0 0 100%;max-width:100%}@media screen and (min-width: 768px){.col-tablet-50{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1024px){.col-desktop-50{flex:0 0 50%;max-width:50%}}.col-mobile-100.col-tablet-50.col-desktop-50{flex:0 0 100%;max-width:100%}@media screen and (min-width: 768px){.col-mobile-100.col-tablet-50.col-desktop-50{flex:0 0 50%;max-width:50%}}.row-center{justify-content:center}.row-between{justify-content:space-between}.row-around{justify-content:space-around}.row-start{justify-content:flex-start}.row-end{justify-content:flex-end}.row-align-center{align-items:center}.row-align-start{align-items:flex-start}.row-align-end{align-items:flex-end}.row-align-stretch{align-items:stretch}.row-no-gutters{margin-left:0;margin-right:0}.row-no-gutters .col,.row-no-gutters .col-mobile-100,.row-no-gutters .col-50{padding-left:0;padding-right:0}.row-gutters-sm{margin-left:-.5rem;margin-right:-.5rem}.row-gutters-sm .col,.row-gutters-sm .col-mobile-100,.row-gutters-sm .col-50{padding-left:.5rem;padding-right:.5rem}.row-gutters-lg{margin-left:-2rem;margin-right:-2rem}.row-gutters-lg .col,.row-gutters-lg .col-mobile-100,.row-gutters-lg .col-50{padding-left:2rem;padding-right:2rem}.space-before{padding-top:100px}@media screen and (min-width: 768px){.space-before{padding-top:140px}}.space-before-half{padding-top:50px}@media screen and (min-width: 768px){.space-before-half{padding-top:70px}}.space-after{padding-bottom:100px}@media screen and (min-width: 768px){.space-after{padding-bottom:140px}}.space-after-half{padding-bottom:50px}@media screen and (min-width: 768px){.space-after-half{padding-bottom:70px}}.space-before-none{padding-top:0!important}.space-after-none{padding-bottom:0!important}@media screen and (max-width: 768px){table.contenttable tr{display:flex;flex-direction:column;gap:1rem}table.contenttable tr td{border:none}}header{display:block;width:100%;position:relative;z-index:3}main{display:block;width:100%;position:relative;z-index:2}.base--footer{padding-bottom:25px;padding-top:50px}.base--footer p,.base--footer a{font-size:1rem}.base--footer__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4rem}.base--footer__inner_left{display:flex;flex-direction:column-reverse;align-items:center;gap:2.5rem;flex-wrap:wrap}.base--footer__inner_left .list--social{display:flex;align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;list-style:none;margin-bottom:0;padding-left:0}.base--footer__inner_left .list--social li{line-height:1}.base--footer__inner_left .list--social li a svg{height:1.75rem}.base--footer__inner_left .list--social li a svg path{fill:#6c0000}.base--footer__inner_left .list--meta{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem}.base--footer__inner_left .list--meta li{padding-left:0;padding-right:0;line-height:1}.base--footer__inner_left .list--meta li:after{content:none}.base--footer__inner_right .footer-logos ul{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;gap:2.5rem}.base--footer__inner_right .footer-logos .footer-duisburg img{width:110px}.base--footer__inner_right .footer-logos .footer-duisburg-live img{width:150px}.base--footer__inner_right .footer-logos .footer-du-echt img{width:120px}@media screen and (min-width: 1200px){.base--footer p,.base--footer a{font-size:1.125rem}.base--footer__inner{flex-direction:row;align-items:center;justify-content:space-between;row-gap:0}.base--footer__inner_left{flex-direction:row;justify-content:space-between;gap:6rem}.base--footer__inner_left .list--meta{-moz-column-gap:2.5rem;column-gap:2.5rem}.base--footer__inner_right .footer-logos>ul{flex-direction:row;gap:1.5rem}}button.btn,a.btn{display:inline-flex;align-items:center;font-weight:600;padding:1.125rem 2rem;border-radius:2rem;margin-block:1.25rem;cursor:pointer;transition:background-color .3 ease-in-out;color:#00142b;background-color:#98aec8}button.btn:hover,button.btn:focus,a.btn:hover,a.btn:focus{background-color:#adbed3}button.btn.btn-secondary,a.btn.btn-secondary{color:#00142b;background-color:#dfe5eb}button.btn.btn-secondary:hover,button.btn.btn-secondary:focus,a.btn.btn-secondary:hover,a.btn.btn-secondary:focus{background-color:#e5eaef}button.btn.btn-download,a.btn.btn-download{-moz-column-gap:.25rem;column-gap:.25rem}button.btn.btn-download:before,a.btn.btn-download:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300142B' d='M8 12 3 7l1.4-1.45L7 8.15V0h2v8.15l2.6-2.6L13 7l-5 5Zm-6 4c-.55 0-1.02-.196-1.413-.588A1.926 1.926 0 0 1 0 14v-3h2v3h12v-3h2v3c0 .55-.196 1.02-.588 1.412A1.926 1.926 0 0 1 14 16H2Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem;width:16px;height:16px;display:block}.tx-powermail{background:#fff}.tx-powermail h1,.tx-powermail h2,.tx-powermail h3,.tx-powermail h4,.tx-powermail h5,.tx-powermail h6{margin-bottom:1.5rem;text-align:center;width:100%}.tx-powermail form{width:100%;max-width:600px;margin:auto;padding:3rem}.tx-powermail form .row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;gap:1rem}.tx-powermail form .row .powermail_fieldwrap{margin:.5rem 0}.tx-powermail form .row .powermail_fieldwrap input,.tx-powermail form .row .powermail_fieldwrap textarea,.tx-powermail form .row .powermail_fieldwrap select{background:#fff;border:1px solid #000;padding:0 1rem;line-height:2.2rem;width:100%;border-radius:1.25rem}.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_input{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem)}@media (max-width: 768px){.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_input{flex:1 1 100%}}.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_input input{width:100%}.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_textarea,.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_select,.tx-powermail form .row .powermail_fieldwrap.powermail_fieldwrap_radio{flex:1 1 100%}.tx-powermail{background:#fff;padding:3rem 1rem}.tx-powermail .powermail_confirmation,.tx-powermail .powermail_create{width:100%;max-width:600px;margin:auto}@media (max-width: 768px){.tx-powermail .table.table-responsive tbody,.tx-powermail .table.table-responsive tr,.tx-powermail .table.table-responsive td{display:block;width:100%}.tx-powermail .table.table-responsive tr{margin-bottom:.5rem}.tx-powermail .powermail_all_label{font-weight:600;padding:0rem}.tx-powermail .powermail_all_value{padding:0rem}}.tx-powermail input[type=submit],.tx-powermail input[type=reset]{display:inline-flex;align-items:center;font-weight:600;padding:1.125rem 2rem;border-radius:2rem;margin-block:1.25rem;cursor:pointer;transition:background-color .3 ease-in-out;color:#00142b;background-color:#98aec8}.tx-powermail .powermail_confirmation .col-md-6{display:inline-block;margin-right:1rem}.tx-powermail .powermail_confirmation form{padding:0}.image{border-radius:1rem;overflow:hidden}.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-top-nav{display:flex;position:fixed;right:15px;background-color:#fff;z-index:2;padding:0 20px;border-radius:100px;background-color:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(7px);padding:.5rem;box-shadow:0 0 10px #0000003d}.meta-nav{top:15px;z-index:100}.meta-nav ul{display:flex}.meta-nav ul li.active a,.meta-nav ul li.current a,.meta-nav ul li:hover a,.meta-nav ul li:focus a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.main-nav{top:calc(30px + 2.5rem)}.main-nav a{font-weight:700}.main-nav li.active a,.main-nav li.current a,.main-nav li:hover a,.main-nav li:focus a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.main-nav--mobil{top:15px;display:none}@media screen and (max-width: 1120px){.main-nav--mobil{display:block;z-index:6}}.main-nav--mobil ul{gap:20px!important}.main-nav--mobil ul a{display:inline-block;position:relative;min-height:2rem}.main-nav--mobil ul a svg{position:absolute;top:50%;transform:translateY(-50%);width:20px}.main-nav--mobil ul a svg path{fill:#6c0000}.main-nav--mobil ul,.meta-nav ul,.main-nav ul{display:flex;gap:5px;flex-wrap:wrap}.main-nav--mobil ul li a,.meta-nav ul li a,.main-nav ul li a{display:block;font-size:1rem;letter-spacing:.015rem;color:#6c0000;line-height:2rem;transition:background .2s ease-in-out;border-radius:1.25rem;padding:0 1.25rem}.nav-wrapper{display:contents}@media screen and (max-width: 1120px){.nav-wrapper{display:grid;grid-template-columns:auto;place-items:center;position:fixed;top:100vh;left:0;width:100vw;height:100vh;background:#fff;z-index:5;vertical-align:middle;gap:1rem}.nav-wrapper .meta-nav,.nav-wrapper .main-nav{display:inline-block;position:static}.nav-wrapper .meta-nav{align-self:start;order:2;box-shadow:none;border-radius:0}.nav-wrapper .meta-nav ul{display:block}.nav-wrapper .meta-nav ul li a{text-align:center}.nav-wrapper .main-nav{align-self:end;order:1;border-radius:0;background:none;box-shadow:none;transition:all .3s ease-in-out}.nav-wrapper .main-nav ul{display:contents}.nav-wrapper .main-nav ul li a{display:block;text-align:center;padding:10px}.nav-wrapper.active{transform:translateY(-100%)}}.nav--language{list-style:none;margin:0;padding:0;position:relative}.nav--language .dropdown{display:none;position:absolute;top:100%;left:0;list-style:none;margin:0;background-color:#fff;border-radius:5px;padding:.1rem;box-shadow:0 0 10px #0000003d;transform:translate(.6rem,1rem)}.nav--language li{position:relative}.nav--language li a{padding:.5rem 1em;display:block;text-transform:uppercase;cursor:pointer;text-decoration:none!important}.nav--language>li.current:hover.dropdown,.nav--language>li.current :focus-within .dropdown{display:block}.nav--language>li.current>a:after{content:"";display:inline-block;margin-left:.3em;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6C0000}.logo{display:block;position:fixed;width:clamp(160px,30vw,300px);padding:clamp(15px,.5vw,30px);top:0;left:0;z-index:3;background:#fff;border-radius:0 0 1.25rem;box-shadow:0 0 10px #0000003d}.countdown{position:relative;display:flex;justify-content:center;align-items:center;row-gap:2.5rem;padding-block:1rem 2.5rem;margin-top:3.75rem;flex-wrap:wrap}.countdown:before,.countdown:after{content:"";background-color:#fff;position:absolute}.countdown:before{width:100%;height:1px}.countdown:after{height:100%;width:1px}.countdown-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:50%}.countdown-number{display:flex;justify-content:center;font-size:4.375rem;line-height:1;border-radius:8px;width:2ch;height:1.2em;font-family:Rufina;text-align:center;vertical-align:middle}.countdown-label{font-family:Roboto;font-size:1.25rem}@media screen and (min-width: 768px){.countdown{gap:3.125rem;padding-block:1rem 2.5rem;flex-wrap:nowrap}.countdown:before,.countdown:after{max-width:290px;left:50%;transform:translate(-50%)}.countdown:before{bottom:100%}.countdown:after{top:100%;width:100%;height:1px}}.keyvisual{width:100%;display:block;position:relative;background-color:#6c0000;color:#fff}.keyvisual__image{position:relative;height:50vh;max-height:800px}.keyvisual__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.keyvisual__image:after{content:"";position:absolute;background:linear-gradient(180deg,#6c000000,#6c0000);bottom:0;left:0;right:0;height:50%;max-height:300px;z-index:1}.keyvisual__grid{position:relative;z-index:1;margin:0 auto;display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(auto,auto);grid-template-areas:"content content" "mascot--left mascot--right"}.keyvisual__grid--info{padding-top:2rem}.keyvisual__grid--info p{margin-bottom:.5rem}.keyvisual__grid--info .btn{margin-bottom:0}.keyvisual__grid .mascot--center{grid-area:content;text-align:center;padding-inline:1rem}.keyvisual__grid .mascot{display:flex;align-items:flex-end;overflow:hidden;padding-bottom:1.5rem}.keyvisual__grid .mascot img{width:100%;max-width:500px;height:auto}.keyvisual__grid .mascot.mascot--left{grid-area:mascot--left;justify-content:flex-end}.keyvisual__grid .mascot.mascot--right{grid-area:mascot--right;justify-content:flex-start}@media screen and (min-width: 768px){.keyvisual__grid{padding-top:6.25rem;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"mascot--left content mascot--right"}.keyvisual__grid--info{padding-block:6.25rem}.keyvisual__grid .mascot{padding-bottom:0}.keyvisual__grid .mascot img{transform:translateY(150px);min-width:300px}}@media screen and (min-width: 768px){.type__rscw_base_hero.layout__101 .keyvisual__grid--info{padding-top:2rem}}section:has(.swiper){overflow:hidden}.swiper--gallery .swiper-wrapper .swiper-slide{display:block;max-width:1200px;border-radius:1.25rem;overflow:hidden}.swiper--gallery .swiper-pagination{top:calc(100% + 1rem)!important;bottom:auto!important}.swiper--gallery .swiper-pagination .swiper-pagination-bullet-active{background-color:#6c0000}.swiper--gallery .swiper-next,.swiper--gallery .swiper-prev{position:absolute;width:30px;height:30px;top:50%;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:25px;z-index:99;cursor:pointer}@media screen and (min-width: 1200px){.swiper--gallery .swiper-next,.swiper--gallery .swiper-prev{width:40px;height:40px}}.swiper--gallery .swiper-prev{right:100%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c0000' viewBox='0 -960 960 960'%3E%3Cpath d='m142-480 294 294q15 15 14.5 35T435-116q-15 15-35 15t-35-15L57-423q-12-12-18-27t-6-30q0-15 6-30t18-27l308-308q15-15 35.5-14.5T436-844q15 15 15 35t-15 35L142-480Z'/%3E%3C/svg%3E");background-size:contain;background-position:center}.swiper--gallery .swiper-next{left:100%;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c0000' viewBox='0 -960 960 960'%3E%3Cpath d='m142-480 294 294q15 15 14.5 35T435-116q-15 15-35 15t-35-15L57-423q-12-12-18-27t-6-30q0-15 6-30t18-27l308-308q15-15 35.5-14.5T436-844q15 15 15 35t-15 35L142-480Z'/%3E%3C/svg%3E");background-size:contain;background-position:center}.swiper.swiper--teaser-box,.swiper.swiper--gallery{overflow:visible}.infobox{background-color:#6c0000;padding:2rem;border-radius:1.25rem;color:#fff}@media screen and (min-width: 768px){.infobox{padding:6.25rem}}.background-snow{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.ball{position:absolute;background-repeat:no-repeat;background-size:contain;opacity:.9;will-change:transform}.bg-secondary{background-color:#dfe5eb}.bg-light{background-color:#fff;box-shadow:0 0 40px #0003}.burger{display:block;position:relative;width:25px;height:100%;transform:translateY(-1px);margin:0 15px;padding:10px 0}.burger-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:.8rem;cursor:pointer}.burger-btn span{display:block;width:100%;height:3px;background:#6c0000;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.burger-btn span+span{transform-origin:center center}.active span:nth-child(1){animation:ease .7s top forwards}.not-active span:nth-child(1){animation:ease .7s top-2 forwards}.active span:nth-child(2){animation:ease .7s scaled forwards}.not-active span:nth-child(2){animation:ease .7s scaled-2 forwards}.active span:nth-child(3){animation:ease .7s bottom forwards}.not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:50%;transform:rotate(0)}to{top:50%;transform:rotate(45deg)}}@keyframes top-2{0%{top:50%;transform:rotate(45deg)}50%{top:50%;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes bottom{0%{top:100%;transform:rotate(0)}50%{top:50%;transform:rotate(0)}to{top:50%;transform:rotate(135deg)}}@keyframes bottom-2{0%{top:50%;transform:rotate(135deg)}50%{top:50%;transform:rotate(0)}to{top:100%;transform:rotate(0)}}@keyframes scaled{0%{top:50%;transform:scale(1)}50%{top:50%;transform:scale(0)}to{top:50%;transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}.section--invert{background-color:#6c0000;background:linear-gradient(180deg,#6c0000,#4c0000);color:#fff}.section--secondary{background-color:#dfe5eb;box-shadow:0 0 20px 2px #00000024}.container{padding-inline:1rem;width:100%;max-width:1200px;margin:0 auto}.container--invert{background-color:#6c0000;color:#fff;padding:clamb(20px 1vw 112px);border-radius:2rem}.container-indent{max-width:872px}.swiper.swiper--gallery{overflow:visible;width:calc(100% - 60px)}@media screen and (min-width: 1280px){.swiper.swiper--gallery{width:calc(100% - 80px);width:100%}}.accordion-item{border-bottom:2px solid #6C0000}.accordion-item:last-child{border-bottom:none}.accordion-header{width:100%;padding:2rem 0;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600;color:#6c0000;font-family:Rufina;transition:color .3s ease}.accordion-header:hover{color:#390000}.accordion-header span:first-child{flex:1 1;text-align:left}.accordion-icon{width:24px;height:24px;position:relative;transition:transform .3s ease}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background-color:#6c0000;transition:transform .3s ease}.accordion-icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.accordion-icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.accordion-header[aria-expanded=true] .accordion-icon:after{transform:translate(-50%) rotate(90deg)}.accordion-content{overflow:hidden;transition:max-height .3s ease;max-height:0}.accordion-content[aria-hidden=false]{max-height:var(--content-height)}.accordion-body{padding:0 0 1.5rem}.accordion-body p{margin-bottom:1rem;line-height:1.6;color:#6c0000}.accordion-body p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.accordion-header{font-size:1.125rem;padding:1.25rem 0}.accordion-icon{width:20px;height:20px}.accordion-body{padding:0 0 1.25rem}}.teaser-box{display:block;position:relative;width:100%;max-width:500px;text-align:left;padding:7px;border-radius:1.6rem;box-sizing:unset}.teaser-box__image{width:100%;aspect-ratio:1/.67;position:relative;overflow:hidden;border-radius:1.25rem}.teaser-box__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:all .8s ease-in-out}.teaser-box__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.teaser-box__date{color:#400;padding:.8rem 0 0}.teaser-box__title{font-family:Headline;color:#6c0000;padding:.3rem 0 .5rem;font-size:clamp(1.2rem,1vw + .5rem,1.5rem)}.teaser-box__content{box-sizing:border-box;color:#400}.teaser-box__read-more{padding:.5rem 0;display:inline-block;text-decoration:underline}.teaser-box:has(.teaser-box__link:focus) .teaser-box__image img,.teaser-box:has(.teaser-box__link:hover) .teaser-box__image img{transform:scale(1.1)}.teaser-box:has(.teaser-box__link:focus) .teaser-box__title,.teaser-box:has(.teaser-box__link:hover) .teaser-box__title{text-decoration:underline}.teaser-box:has(.teaser-box__link:focus){outline:auto}.teaser-box:has(.teaser-box__link:focus) a{outline:none}.logogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;justify-items:center;align-items:center}.logogrid img{max-width:100%;height:auto}@media (max-width: 800px){.logogrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1400px){.section.type__textmedia.bg-none .background-readable{position:relative}.section.type__textmedia.bg-none .background-readable:before{content:"";position:absolute;top:-4rem;left:0;right:0;height:calc(100% + 8rem);background:linear-gradient(to bottom,transparent 0%,#fff 2rem,#fff calc(100% - 2rem),transparent 100%);z-index:-1}}body{margin:0}.marker-map{width:100%;max-width:1200px;height:100%;max-height:100vh;display:block;margin:auto;overflow:hidden;padding:15px;box-sizing:border-box}.container-map{width:100%;border-radius:12px;overflow:hidden;background:#d2baa6;margin:auto}.stage{position:relative;overflow:hidden;height:60vh;max-height:800px}.map{position:absolute;top:0;left:0;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab}.map.transition{transition:all .3s ease}.map:active{cursor:grabbing}.map img{display:block;height:100%;max-width:initial!important}.minimap{padding:0 30px;position:relative;box-sizing:border-box;margin-top:1rem;margin-bottom:2rem}.bar img{position:relative;height:auto;max-height:100px;max-width:100%}.bar{position:relative;width:-moz-fit-content;width:fit-content;display:block;margin:auto;border-radius:12px;background:#333 center/cover no-repeat;overflow:hidden}.viewport{position:absolute;top:0;bottom:0;width:20%;left:0;background:#ffffff4d;border:2px solid #fff;border-radius:8px}#stage{position:relative;overflow:hidden}#map{will-change:transform;cursor:grab}#stage.dragging #map{cursor:grabbing}#map img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marker{display:block;width:2.5%;aspect-ratio:1;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer}.marker .marker__haus{display:block;width:100%;height:100%;transition:all .3s ease;z-index:0}.marker .marker__haus img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marker .mark{display:block;position:absolute;left:17%;top:-19%;width:34%;transition:all .3s ease}.marker .mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marker:hover .marker__haus{transform:scale(1.2);z-index:1}.marker:hover .mark{top:-42%;transform:scale(1.2)}.minimap__controls{display:block;touch-action:none;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.minimap__arrow-left{position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:30px;height:40px;pointer-events:fill;touch-action:initial;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c0000' viewBox='0 -960 960 960'%3E%3Cpath d='m142-480 294 294q15 15 14.5 35T435-116q-15 15-35 15t-35-15L57-423q-12-12-18-27t-6-30q0-15 6-30t18-27l308-308q15-15 35.5-14.5T436-844q15 15 15 35t-15 35L142-480Z'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.minimap__arrow-right{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:0;display:block;width:30px;height:40px;pointer-events:fill;touch-action:initial;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c0000' viewBox='0 -960 960 960'%3E%3Cpath d='m142-480 294 294q15 15 14.5 35T435-116q-15 15-35 15t-35-15L57-423q-12-12-18-27t-6-30q0-15 6-30t18-27l308-308q15-15 35.5-14.5T436-844q15 15 15 35t-15 35L142-480Z'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.filter{position:relative;box-sizing:border-box}.filter div.btn{display:flex;flex-wrap:nowrap;align-items:center;background-color:#000;color:#fff;padding:0 2rem;line-height:3rem;border-radius:1.5rem;cursor:pointer;border:2px solid #000}@media (max-width: 870px){.filter div.btn{padding:0 1rem;line-height:2.5rem;font-size:.9rem}}.filter div.btn svg{display:inline-block;aspect-ratio:1;margin-right:5px;height:1rem;color:#fff;fill:currentColor}.filter div.btn.gift{background-color:#2d5400;border-color:#2d5400}.filter div.btn.gift.inactive{background-color:transparent;color:#2d5400}.filter div.btn.gift.inactive svg{color:#2d5400}.filter div.btn.drinks{background-color:#6c0000;border-color:#6c0000}.filter div.btn.drinks.inactive{background-color:transparent;color:#6c0000}.filter div.btn.drinks.inactive svg{color:#6c0000}.filter div.btn.snack{background-color:#00326d;border-color:#00326d}.filter div.btn.snack.inactive{background-color:transparent;color:#00326d}.filter div.btn.snack.inactive svg{color:#00326d}.filter div.btn.sweets{background-color:#610067;border-color:#610067}.filter div.btn.sweets.inactive{background-color:transparent;color:#610067}.filter div.btn.sweets.inactive svg{color:#610067}.filter div.btn.trip{background-color:#945e00;border-color:#945e00}.filter div.btn.trip.inactive{background-color:transparent;color:#945e00}.filter div.btn.trip.inactive svg{color:#945e00}@media screen and (min-width: 870px){.filter .swiper-wrapper{justify-content:center}}.filter:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#f9f9f9,#f9f9f9 .2rem,#f9f9f900 1rem,#f9f9f900 calc(100% - 2rem),#f9f9f9 calc(100% - .3rem),#f9f9f9);position:absolute;top:0;left:0;z-index:1;pointer-events:none}@media (max-width: 870px){.filter .swiper{overflow:visible!important}.filter:after{width:calc(100% + 2rem);left:-1rem}}.nav-swiper{width:100%;overflow:hidden}.nav-swiper .swiper-slide{width:auto;padding:10px 0;font-size:16px;white-space:nowrap;cursor:pointer}.info-window{border-radius:1.25rem;box-shadow:0 0 10px 5px #00000080;top:0;left:0;display:block;padding:.9rem 1.25rem;width:auto;max-width:300px;min-width:150px;position:absolute;background:#fff;font-size:.95rem;line-height:1.25rem}.info-window:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.info-window button.btn,.info-window a.btn{padding:.5rem 1rem;margin-block:.5rem 0rem}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
