*,*::before,*::after{box-sizing:border-box;margin:0}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,option{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul[class]{list-style-type:none}ul:not([class]) li{margin-left:1em}html{font:18px/36px var(--font-default);color:var(--color-default);scroll-behavior:smooth;scroll-padding-top:120px}html.instantScroll{scroll-behavior:auto}body{min-height:100vh}a{color:var(--color-cta);text-decoration:none;transition:text-shadow .2s ease-out}a:hover{text-shadow:1px 1px 0 var(--color-hilite)}a.white{color:var(--color-white)}a.white:hover{text-shadow:1px 1px 0 #ffffffab}a.arrow{position:relative;display:inline-block;padding-left:85px}a.arrow::before{content:"\e90f";position:absolute;top:-4px;left:0;font:400 60px/24px icomoon;transition:all .3s ease-out}a.arrow:hover::before{left:10px}a.arrow.after{padding-left:0;padding-right:85px}a.arrow.after::before{left:auto;right:10px}a.arrow.after:hover::before{left:auto;right:0}a.arrow.up{left:0;min-height:70px;padding-left:0}a.arrow.up::before{content:"\e90e";top:auto;right:0;bottom:0;line-height:60px}a.arrow.up:hover::before{left:0;bottom:10px}b{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-fancy);font-style:italic;color:color: inherit;text-wrap:balance}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4).single{padding-left:0;margin-bottom:.75em}h1,.h1{font-size:clamp(2rem,6cqw,4rem);line-height:1.25em}h2,.h2{font-size:clamp(1.5rem,4.5cqw,3rem);line-height:1.25em}h3,.h3{font-size:clamp(1.25rem,3cqw,2rem);line-height:1em}h4,.h4{font-size:1em;line-height:1em}img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic}p{margin-bottom:30px}ul.plain{list-style-type:none}ul.flex{display:flex;gap:1em}textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]){font:inherit;letter-spacing:inherit;word-spacing:inherit;border:0.1em solid var(--color-gray);padding:0 0.2em;color:var(--color-default)}:is(textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range])):focus{outline:0;border-color:var(--color-gray-dark)}:is(textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]))[readonly]{border-left:0;border-top:0;border-right:0}:is(textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]))[required]{border-left-width:.3em}:is(textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range])):user-invalid{border-color:var(--color-red)}select{outline:0;background-color:#fff;border:1px solid var(--color-gray);color:inherit}select:focus{border-color:var(--color-gray-dark)}select.fancy{appearance:none;background-position:calc(100% - 15px) center;background-image:var(--img-arrow_down_blue);background-repeat:no-repeat}select[required]{border-left-width:.3em}select:user-invalid{border-color:var(--color-red)}button,.button{padding:0 .5em;color:var(--color-cta);background-color:#0000;transition:background-color 0.3s ease-in-out;border:solid 2px var(--color-bg-dark);outline:0}:is(button,.button):not([disabled]){cursor:pointer}:is(button,.button):not([disabled]):hover{background-color:var(--color-cta);color:#fff}:is(button,.button).close,:is(button,.button).left,:is(button,.button).right{position:relative;width:40px;max-width:40px;height:40px;max-height:40px;border:1px solid var(--color-cta);border-radius:50%;background-color:#fff}:is(:is(button,.button).close,:is(button,.button).left,:is(button,.button).right)::before,:is(:is(button,.button).close,:is(button,.button).left,:is(button,.button).right)::after{position:absolute;display:inline-block;transform-origin:center;width:40%;height:40%;border-style:solid;border-width:3px 3px 0 0}:is(button,.button).close::before{content:"";left:30%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}:is(button,.button).close::after{content:"";left:70%;top:50%;transform:translate(-50%,-50%) rotate(-135deg)}:is(button,.button).right::before{content:"";left:48%;transform:translate(-50%,-50%) rotate(45deg)}:is(button,.button).left::before{content:"";left:58%;transform:translate(-50%,-50%) rotate(-135deg)}button.default,.button.default{display:flex;justify-content:center;align-items:center;min-height:40px;padding:0 1em;border-radius:33px;font:bold 13px/24px var(--font-default);letter-spacing:2.6px;text-transform:uppercase;appearance:none;-webkit-appearance:none;cursor:pointer}:is(button.default,.button.default):has(a){padding:0}:is(button.default,.button.default) a,:is(button.default,.button.default) span{padding:0 20px;font:inherit;text-decoration:none;color:inherit}:is(button.default,.button.default) a{align-self:stretch;display:flex;align-items:center;border:0;border-radius:inherit}:is(button.default,.button.default).rectangle{border-radius:3px}:is(button.default,.button.default).small{min-height:20px;border-radius:10px;font:bold 12px/20px var(--font-default)}:is(button.default,.button.default).filled{color:#fff;background-color:var(--color-cta)}:is(button.default,.button.default).filled:hover{background-color:#fff;color:var(--color-bg-dark)}:is(button.default,.button.default).filled.green{background-color:var(--color-green);color:#fff}:is(button.default,.button.default).filled.green:hover{background-color:#fff;color:var(--color-green)}:is(button.default,.button.default).filled.red{background-color:var(--color-red);color:#fff}:is(button.default,.button.default).filled.red:hover{background-color:#fff;color:var(--color-red)}:is(button.default,.button.default).filled.white{background-color:var(--color-white);color:var(--color-cta)}:is(button.default,.button.default).filled.white:hover{border-color:#fff;background-color:var(--color-cta);color:#fff}:is(button.default,.button.default).filled.gray{border-color:var(--color-gray);background-color:var(--color-gray);color:var(--color-cta)}:is(button.default,.button.default).filled.gray:hover{background-color:var(--color-cta);color:var(--color-gray)}:is(button.default,.button.default).green{border-color:var(--color-green);color:var(--color-green)}:is(button.default,.button.default).green:hover{background-color:var(--color-green);color:#fff}:is(button.default,.button.default).red{border-color:var(--color-red);color:var(--color-red)}:is(button.default,.button.default).red:hover{background-color:var(--color-red);color:#fff}:is(button.default,.button.default).white{border-color:var(--color-white);color:#fff}:is(button.default,.button.default).white:hover{background-color:#fff;color:var(--color-gray-dark)}:is(button.default,.button.default).blank{border-color:transparent;background-color:#0000}:is(button.default,.button.default).blank:hover{color:var(--color-bg-dark);border-color:var(--color-bg-dark)}dialog[open]{top:50vh;left:50vw;transform:translate(-50%,-50%);padding:1em;border:2px solid var(--color-cta);border-radius:var(--border-radius);outline:0;box-shadow:0 0 8px #000}dialog[open][title]{padding-top:0}dialog[open][title]::before{content:attr(title);position:relative;left:-1em;right:-1em;width:calc(100% + 2em);display:block;padding:0 4em 0 1em;line-height:2em;font-weight:700;white-space:nowrap;background-color:var(--color-bg-dark);color:#fff}dialog[open].error{border-color:var(--color-red)}dialog[open].error[title]dialog[open].error::before{background-color:var(--color-red)}dialog[open] button[name=closeDialog]{position:absolute;top:0;right:.5em;color:#fff;border:0;outline:0;font-size:18px;line-height:2em;background-color:#0000;padding:0;cursor:pointer}dialog[open] button[name=closeDialog]:empty::before{content:'\f00d';font-family:icomoon}.noborder{border:0}.block{display:block}.inline{display:block}.inlineBlock{display:inline-block}.fullWidth{width:100%}.center{text-align:center}.subtext{font:bold 13px/24px var(--font-default);letter-spacing:2.6px;text-transform:uppercase;text-decoration:none}.card{background-color:var(--color-bg-lite)}details summary::marker,details summary::-webkit-details-marker{display:none;content:""}details summary::after{content:var(--icon-angle-down);font-family:var(--font-icon);font-size:1.5rem;font-style:normal;float:right;transition:all .3s ease-in-out}details[open] summary::after,details summary.open::after{transform:rotate(180deg)}details.card{padding:0 2em}details.card summary{padding:1.5rem 0}details.card summary:hover{background-color:var(--color-bg-brite)}#cookiebarText{display:none}body{max-width:1920px;min-height:100vh;margin:auto}body .topBar{background-color:var(--color-cta);border-bottom:1px solid white}body .topBar>div{position:relative;display:flex;justify-content:space-between;grid-column:fullsize}@media(min-width:768px){body .topBar>div{grid-column:content}}body .topBar>div>label{flex:1;border-left:1px solid white;text-align:center;color:#fff}body .topBar>div>label:first-child{border-left:0}body .topBar>div>label:last-child{position:relative;flex-grow:2;padding:0}body .topBar>div>label:hover,body .topBar>div>label:focus{background-color:#fff;color:var(--color-cta)}:is(body .topBar > div > label:hover,body .topBar > div > label:focus)>div{display:block}body .topBar>div>label>div{display:none;position:absolute;left:0;z-index:5;width:max-content;min-width:100%;max-width:95vw;padding:1em;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:var(--color-cta);background-color:#fff;box-shadow:0 0 1em #000}body .topBar>div>label>div button{max-width:100%;margin:auto}body .topBar>div>label>div a.telefonlink[data-nr]{position:relative}body .topBar>div>label>div a.telefonlink[data-nr]::after{content:'\f0c5';font-family:icomoon !important;font-weight:400;font-size:1.5em;display:inline-block;margin-left:1em}body .topBar>div>label>div a.telefonlink[data-nr].copied::before{content:'Nummer kopiert';position:absolute;inset:0 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;background-color:#fff;border:solid 2px var(--color-green);border-radius:33px;color:var(--color-green)}@media(min-width:768px){body .topBar>div>label{position:relative}body .topBar>div>label:first-child{border-left:1px solid var(--color-cta)}body .topBar>div>label:last-child{border-right:1px solid var(--color-cta)}body .topBar>div>label>div{left:50%;transform:translateX(-50%)}}body .topBar>div>label input{width:100%;height:100%;border:0 !important;text-align:center;background-color:var(--color-cta)}body .topBar>div>label input::placeholder{color:#fff}body .topBar>div>label input:not(:placeholder-shown){color:#fff!important}body .topBar>div>label input:focus{color:#fff!important}body .topBar>div>label input:focus::placeholder{opacity:0}body .topBar>div>label ul#suche_autocomplete_result{position:absolute;right:0;z-index:9;min-width:320px;max-width:100vw;max-height:60vh;border-bottom-left-radius:5px;border-bottom-right-radius:5px;list-style-type:none;overflow-y:scroll;overscroll-behavior:contain;background-color:var(--color-bg-dark)}body .topBar>div>label ul#suche_autocomplete_result>li{width:calc(100% - 1.5px);margin:0 1px 0 1px;border-top:1px dotted var(--color-bg-dark);background-color:#f2f2f2;text-align:left}body .topBar>div>label ul#suche_autocomplete_result>li>a{display:block;position:relative;width:100%;height:auto !important;min-height:32px !important;line-height:40px!important;padding:2px 5px;text-decoration:none;color:var(--color-cta)}body .topBar>div>label ul#suche_autocomplete_result>li>a:hover{text-shadow:none}body .topBar>div>label ul#suche_autocomplete_result>li>a span{position:absolute;top:1px;right:2px;font-size:11px;line-height:11px;font-weight:400}body .topBar>div>label ul#suche_autocomplete_result>li>a div{display:inline-block}body .topBar>div>label ul#suche_autocomplete_result>li>a div.haus{display:inline}body .topBar>div>label ul#suche_autocomplete_result>li>a div.haus::before{content:'\f015';font-family:icomoon;display:inline-block;margin-right:.5em}body .topBar>div>label ul#suche_autocomplete_result>li>a div.page{display:inline}body .topBar>div>label ul#suche_autocomplete_result>li>a div.page::before{content:'\e90f';font-family:icomoon;display:inline-block;margin-right:.5em;transition:transform .2s ease-in-out}body .topBar>div>label ul#suche_autocomplete_result>li>a div.page:hover::before{transform:translateX(20%)}body .topBar>div>label ul#suche_autocomplete_result>li.active a{background-color:var(--color-bg-dark);color:#fff}body>header{position:sticky;top:0;z-index:4;width:100%;background-color:var(--color-cta);color:#fff;padding:0;box-shadow:0px 0px 30px 0px rgba(92,92,92,0.3);transition:position 0.3s ease-in-out}body>header nav{display:flex;justify-content:end;align-items:center;gap:1em;white-space:nowrap;grid-column:fullsize;padding:1dvh 0}@media(min-width:768px){body>header nav{grid-column:content}}body>header nav #homelink{flex:1;display:flex;width:min-content;color:#fff}body>header nav #homelink:hover{color:var(--color-hilite)}body>header nav #homelink:hover{text-shadow:none}body>header nav #homelink>span{display:flex;align-items:center;height:60px}body>header nav #homelink>span.home{display:inline-block;margin-right:.25em;font-size:3em}body>header nav #homelink>span.home svg{max-height:100%}body>header nav #homelink>span.home svg *{fill:#fff}body>header nav #homelink .text{flex:1;font-family:var(--font-industrial);font-size:1em;font-weight:lighter;line-height:1.25em;letter-spacing:.2em;text-transform:uppercase}body>header nav form[name=headerSuchForm]{display:flex;flex-direction:row;column-gap:1em;justify-content:space-between;align-content:center;opacity:1}body>header nav form[name=headerSuchForm]>*{flex:1 1 33%}body>header nav form[name=headerSuchForm]>fieldset{display:none}@media(min-width:680px){body>header nav form[name=headerSuchForm]>fieldset{display:block}}body>header nav form[name=headerSuchForm]>fieldset#hsKategorie{display:none}@media(min-width:1024px){body>header nav form[name=headerSuchForm]>fieldset#hsKategorie{display:block}}body>header nav form[name=headerSuchForm]>fieldset>*{white-space:nowrap}body>header nav form[name=headerSuchForm]>fieldset legend{font:bold 11px/11px var(--font-default);text-transform:uppercase;letter-spacing:2.6px}body>header nav form[name=headerSuchForm]>fieldset .daterange{height:30px;line-height:30px;margin-top:2px;padding:0 20px;border:1px solid #FFFFFF44}body>header nav form[name=headerSuchForm]>fieldset .daterange[data-vontag]::before{content:attr(data-vonkurz) ' bis ' attr(data-biskurz)}body>header nav form[name=headerSuchForm]>fieldset .daterange:not([data-vontag])::before,body>header nav form[name=headerSuchForm]>fieldset .daterange[data-vontag=""]::before{content:'Zeitraum w\E4hlen'}body>header nav form[name=headerSuchForm]>fieldset select{width:auto;min-width:120px;height:30px;line-height:30px;border:1px solid #FFFFFF44;background-color:var(--color-cta)}body>header nav form[name=headerSuchForm]>fieldset select option{background-color:inherit}body>header nav form[name=headerSuchForm] button{align-self:center;width:45px;max-width:45px;padding:0}body>header nav form[name=headerSuchForm] button::before{content:'\e801';font-family:icomoon;font-size:2.5em;line-height:.5em;vertical-align:middle;max-width:150px}body>header nav form[name=headerSuchForm] button[type=submit]{display:none}body>header nav form[name=headerSuchForm] button[type=button]{display:inline-block}@media(min-width:680px){body>header nav form[name=headerSuchForm] button[type=submit]{display:inline-block}body>header nav form[name=headerSuchForm] button[type=button]{display:none}}body>header nav label.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:45px;min-width:45px;height:40px;margin-right:.25em;padding:5px;border:2px solid white;border-radius:3px;background-color:var(--color-gray);cursor:pointer;text-align:center}body>header nav label.hamburger input{display:none}body>header nav label.hamburger input:checked~ span:nth-child(2){transform:rotate(45deg) translate(6px,-5px)}body>header nav label.hamburger input:checked~ span:nth-child(3){transform:scaleX(0)}body>header nav label.hamburger input:checked~ span:nth-child(4){transform:rotate(-45deg) translate(5px,5px)}body>header nav label.hamburger span{display:block;height:6px;width:100%;border-radius:10px;background-color:var(--color-cta)}body>header nav label.hamburger span:nth-child(2){transform-origin:0 0;transition:transform .2s ease-in-out}body>header nav label.hamburger span:nth-child(3){transition:transform .1s ease-out}body>header nav label.hamburger span:nth-child(4){transform-origin:0 100%;transition:transform .2s ease-in-out}body>header nav label.hamburger:hover{background-color:var(--color-cta)}body>header nav label.hamburger:hover span{background-color:var(--color-gray)}body>header #breadcrumb{position:absolute;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3em;width:100%;padding:.4rem 1rem;transform:translateY(100%);border-top:1px solid var(--color-cta);border-bottom:1px solid var(--color-cta);font:1rem/1rem var(--font-fancy);background-color:#ffffffde;color:var(--color-cta);text-align:center}body>header #breadcrumb li:not(:first-child)+li::before{content:' \f105';position:relative;top:1px;font-family:var(--font-icon);font-size:.75rem}body>header #breadcrumb li span.full{display:none}@media(min-width:640px){body>header #breadcrumb li span.full{display:inline}body>header #breadcrumb li span.short{display:none}}body>header #breadcrumb li span.bild svg{display:inline-block;width:1em;height:1em;vertical-align:text-bottom}body>header #breadcrumb li span.bild svg path{fill:var(--color-cta)}body>main{min-height:260px;margin:35px 0}body>main>:first-child{padding-top:var(--content-padding-top)}body>main .modBox article.default{position:relative;margin-top:var(--default-box-gap)}body>main .modBox article.default.introBlock{display:flex;gap:var(--default-box-gap)}body>main .modBox article.default.introBlock>*{flex:1 1 50%}@media screen and (max-width:767px){body>main .modBox article.default.introBlock{flex-direction:column;gap:1em;padding-left:0}body>main .modBox article.default.introBlock .stdheader{position:static;padding-left:0}body>main .modBox article.default.introBlock .stdheader .subline{position:absolute;left:0}body>main .modBox article.default.introBlock .stdheader .verticalTitle:has(+ .mainline){position:static;transform:none}}body>main .modBox figure.default{display:flex;flex-direction:column;gap:1em}body>main .modBox figure.default picture{flex:1}body>main .modBox figure.default figcaption{flex:1;padding:0 1em}body>main .modBox figure.default{@container modbox (min-width:768px){flex-direction:row;& .right{order:1}}}body>footer{padding:3em 0;background-color:var(--color-bg-medium)}body>footer>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}body>footer>div section.row_oeffnungszeiten{display:flex;min-height:260px;position:relative}body>footer>div section.row_oeffnungszeiten::before{content:'';position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:var(--url-icon-seepferdchen-svg) no-repeat center/contain;opacity:.1}body>footer>div section.row_oeffnungszeiten .oeffnungszeiten{margin-bottom:1em}body>footer>div section.row_oeffnungszeiten .oeffnungszeiten li{display:grid;grid-template-columns:max-content max-content;gap:1em}body>footer>div section.row_contact{display:flex;flex-direction:column;row-gap:.5em}body>footer>div section.row_nav{justify-self:end}body>footer>div section.row_nav ul li{text-align:right}body>footer>div section.row_nav ul li a{display:block;max-width:200px}.stdheader{position:relative;margin-bottom:20px;padding-left:50px}.stdheader.single{margin-bottom:30px;padding-left:0}.stdheader .mainline{margin-bottom:0;font-style:italic;font-size:43px;line-height:55px}@media screen and (min-width:576px){.stdheader .mainline{font-size:60px;line-height:72px}}@media screen and (min-width:768px){.stdheader .mainline{font-size:50px;line-height:50px}}@media screen and (min-width:992px){.stdheader .mainline{font-size:72px;line-height:72px}}@media screen and (min-width:1200px){.stdheader .mainline{font-size:100px;line-height:100px}}.stdheader .verticalTitle{position:absolute;top:0;left:0;margin-bottom:0;transform:rotate(-90deg) translateX(-100%);transform-origin:0 0;white-space:nowrap}.fancy{font-family:var(--font-fancy)}.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]{position:fixed;top:0;right:0;bottom:0px;width:480px;max-width:90%;background-color:#fff;z-index:11;transition:width .5s ease;box-shadow:-11px 0px 14px -3px rgba(0,0,0,0.11);overflow-x:hidden;overflow-y:scroll !important;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;container-type:inline-size}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])::-webkit-scrollbar{display:none}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]).hide{width:0;box-shadow:none}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]) .titleBar{position:sticky;top:0;right:0;z-index:9;padding:10px;white-space:nowrap;color:#fff;background-color:inherit;border-bottom:1px solid #FFFFFF22;font:1rem/60px var(--font-fancy);cursor:pointer}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]) .titleBar::after{content:"\e90f";position:absolute;right:10px;font:normal 60px/60px var(--font-icon);transition:all .3s ease-out;opacity:.2}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]) .titleBar:hover::after{right:0}@media(min-width:480px){:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-]) .titleBar{font-size:1.5rem}}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide]{background-color:var(--color-bg-dark);overflow:hidden}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide].hide .bg{right:-480px}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent{padding:2em}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li{list-style-type:none}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li a,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li label{color:#fff;cursor:pointer;text-decoration:none}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li a.current::before{content:'\f105';font-family:icomoon;position:relative;left:-1em}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li label{font:2rem/4rem var(--font-fancy);opacity:0.4;transition:opacity 0.3s ease-in-out}@media(min-width:480px){:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li label{font:3rem/6rem var(--font-fancy)}}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li label:hover,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li label:has(+ input:checked){opacity:1}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li input[type=radio]{display:none}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li input[type=radio]~ ul{interpolate-size:allow-keywords;max-height:0;transition:max-height .3s ease-in-out;margin:0;overflow:hidden;font:1.25rem/2.5rem var(--font-default);color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] #menuSlideContent ul>li input[type=radio]:checked~ ul{max-height:max-content}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] .bg{position:fixed;top:calc(80px + 5%);right:-16px;bottom:0;z-index:-1;width:480px;height:calc(90% - 80px);transition:right 0.3s ease-in-out;opacity:.1;color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=menuSlide] .bg::before{font-size:36em}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide]{background-color:var(--color-bg-dark);overflow:hidden}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide].hide .suchenSlideBG{right:-480px}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent{padding:2em}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form{display:grid;gap:1em;color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form input,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form select{height:40px;padding:0 1em;border:1px solid #fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form input,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form select,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form option{color:#fff;background-color:#0000}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form option{background-color:var(--color-bg-dark)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset>*{white-space:nowrap}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset legend{font:bold .7rem/1.5rem var(--font-default);font-size:13px;text-transform:uppercase;letter-spacing:2.6px}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset .daterange{display:flex;height:40px;padding:0 1em;justify-content:space-between;border:1px solid white}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset .daterange[data-vontag]::before{content:attr(data-vonkurz) ' bis ' attr(data-biskurz)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset .daterange:not([data-vontag])::before,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset .daterange[data-vontag=""]::before{content:'Zeitraum w\E4hlen'}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset .daterange::after{content:'\f073';font-family:icomoon}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] #suchenSlideContent form>fieldset select{width:100%;min-width:120px}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] .suchenSlideBG{position:fixed;top:calc(80px + 13%);right:-160px;bottom:0;z-index:-1;width:480px;height:calc(90% - 80px);transition:right 0.3s ease-in-out;opacity:.1;color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] .suchenSlideBG::before{content:'\e801';position:absolute;top:10%;font-family:icomoon;font-size:500px;vertical-align:middle}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal{max-height:60vh;width:85%;color:#fff;background:var(--color-bg-dark)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .nav .rChev,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .nav .lChev{color:var(--color-bg-dark)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day{background-color:var(--color-bg-dark);color:var(--color-gray)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day.active{background-color:var(--color-default);color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day.active.cur{background-color:var(--color-gray);color:var(--color-default)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day.active.sel,:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day.active.start{background-color:#fff;color:var(--color-bg-dark)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .day.disb{background-color:var(--color-bg-dark);opacity:.4}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday{background-color:var(--color-gray);color:var(--color-gray-dark);pointer-events:auto}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday::after{content:attr(date)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active{background-color:var(--color-green);color:#fff;cursor:pointer}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active.sel{background-color:var(--color-bg-dark)}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active.belegt{background-color:var(--color-red);color:#fff}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active:not(.belegt):hover{opacity:.6}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active.cur{background-color:#50a5e6}:is(.popSlide,div[data-item]:has(> .popSlideContent),div[data-mod]:has(> .popSlideContent),div.modBox[data-mod^=slide-])[data-item=suchenSlide] div.cal .monthList .mnt .tp-cc .altday.active.err{background-color:var(--color-hilite)}.infoBalloonTrigger{position:relative!important;cursor:help}.infoBalloonContent{display:none}#infoBalloon{display:none;position:absolute;z-index:999;transform:translateX(-100%);max-width:600px;min-height:80px;margin-left:-11px;padding:10px;border:1px solid #006;border-radius:10px;box-shadow:4px 4px 15px #888;background-color:#fff;transition:opacity 2s linear 1s;white-space:normal;font-size:.8rem;opacity:0}#infoBalloon .ibBefore,#infoBalloon .ibAfter{content:" ";position:absolute;top:25%;left:100%;width:0;height:0;border:solid #0000;pointer-events:none}#infoBalloon .ibAfter{margin-top:-10px;border-width:10px;border-color:#88b7d500;border-left-color:#fff}#infoBalloon .ibBefore{margin-top:-11px;border-width:11px;border-color:#c2e1f500;border-left-color:#006}#infoBalloon[align=right]{left:100%;margin-left:11px;transform:translateX(0);text-align:left}#infoBalloon[align=right] .ibAfter,#infoBalloon[align=right] .ibBefore{left:auto;right:100%}#infoBalloon[align=right] .ibBefore{border-color:#88b7d500;border-right-color:#006}#infoBalloon[align=right] .ibAfter{border-color:#c2e1f500;border-right-color:#fff}#infoBalloon[align=bottom]{top:100%;transform:translateX(-50%);min-height:auto;margin-top:11px;margin-left:0}#infoBalloon[align=bottom] .ibAfter,#infoBalloon[align=bottom] .ibBefore{top:0;right:auto;left:50%}#infoBalloon[align=bottom] .ibBefore{margin-top:-22px;border-color:#88b7d500;border-bottom-color:#006}#infoBalloon[align=bottom] .ibAfter{margin-top:-18px;border-color:#c2e1f500;border-bottom-color:#fff}#infoBalloon[align=top]{top:100%;transform:translateX(-50%) translateY(-100%);margin-left:0}#infoBalloon[align=top] .ibAfter,#infoBalloon[align=top] .ibBefore{right:auto;bottom:0;left:50%}#infoBalloon[align=top] .ibBefore{border-color:#88b7d500;border-top-color:#aaa;margin-top:40px}#infoBalloon[align=top] .ibAfter{border-color:#c2e1f500;border-top-color:#fff;margin-top:38px}#infoBalloon.active,#infoBalloon.permanent{display:block;opacity:1;transition:opacity 2s linear 1s}#infoBalloon .infoBalloonTitle{position:relative;top:-10px;left:-10px;width:calc(100% + 20px);padding:2px 5px;border-radius:10px 10px 0px 0px;background-color:#f0f0ff}#infoBalloon .infoBalloonTitle::after{content:'';position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #006}#infoBalloon ul,#infoBalloon ol{margin:0 0 10px;padding:0 0 0 20px}#infoBalloon li+li{margin-top:6px}#infoBalloon img{max-width:100%}#infoBalloon>a{text-decoration:underline}::backdrop{background-color:#000;opacity:.5;backdrop-filter:blur(5px)}dialog.cal{--cal-bg:white;--cal-color:black;--cal-border-color:#ccc;--cal-message-bg:white;--cal-message-color:var(--color-red);--cal-button:var(--color-cta);--cal-weekday-color:black;--cal-day-bg:var(--color-bg-lite);--cal-active-bg:white;--cal-active-color:var(--color-cta);--cal-selected-bg:var(--color-bg-dark);--cal-selected-color:white;--cal-belegt-bg:#b1b1b1;--cal-belegt-color:white;--cal-current-bg:var(--color-green);--cal-current-color:white;--cal-error-bg:var(--color-red);--cal-error-color:white;opacity:0;transition:.5s opacity;position:absolute;z-index:4;width:max-content;min-width:300px;max-height:98dvh;display:grid;grid-template-columns:1fr;grid-template-rows:max-content auto max-content;padding:0;border:1px solid var(--cal-border-color);border-radius:4px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;background:var(--cal-bg);color:var(--cal-color);box-shadow:0 6px 12px rgba(0,0,0,.175)}dialog.cal.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 200px #000}dialog.cal.active{opacity:1}dialog.cal.active .monthList:not(.discrete){transition-duration:.1s}dialog.cal.slideable .monthList{overflow:scroll;overscroll-behavior:contain}dialog.cal .hed{margin:15px 0 5px;font-size:15px;font-weight:500;text-align:center;pointer-events:none}dialog.cal .nav{display:grid;grid-template-columns:auto min-content;align-items:center;gap:1em;height:40px;margin:0;padding:0 .5em}dialog.cal .nav>:first-child{display:flex;justify-content:space-around;align-items:center;gap:1em}dialog.cal .nav>:first-child>*{flex:1;white-space:nowrap;text-align:center}dialog.cal .nav button{position:relative;width:30px;max-width:30px;height:30px;max-height:30px;border:1px solid var(--cal-button);border-radius:50%;background-color:#0000}dialog.cal .nav button[disabled]{opacity:.4}dialog.cal .nav button:not([disabled]){cursor:pointer}dialog.cal .nav button:not([disabled]):hover{box-shadow:0 0 4px #888;background-color:var(--cal-button);color:#fff}dialog.cal .nav button::before{content:"";position:absolute;left:58%;top:50%;display:inline-block;width:40%;height:40%;border-style:solid;border-width:3px 3px 0 0;transform-origin:center}dialog.cal .nav button.calClose::before{left:30%;transform:translate(-50%,-50%) rotate(45deg)}dialog.cal .nav button.calClose::after{content:"";position:absolute;left:70%;top:50%;transform:translate(-50%,-50%) rotate(-135deg);display:inline-block;width:40%;height:40%;border-style:solid;border-width:3px 3px 0 0;transform-origin:center}dialog.cal .nav button.rChev::before{left:48%;transform:translate(-50%,-50%) rotate(45deg)}dialog.cal .nav button.lChev::before{left:58%;transform:translate(-50%,-50%) rotate(-135deg)}dialog.cal.vertical .monthList{flex-direction:column}dialog.cal .monthList{display:flex;gap:10px;margin:0 .5em 0 .5em;overflow:scroll;scroll-snap-type:both mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}dialog.cal .monthList::-webkit-scrollbar{display:none}dialog.cal .monthList .mnt{scroll-snap-align:start;scroll-snap-stop:always;display:inline-block;width:auto;height:auto}dialog.cal .monthList .mnt:first-of-type:not(.discrete){max-width:0;transition:.5s}dialog.cal .monthList .mnt .tp-cc{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1px}dialog.cal .monthList .mnt .tp-cc>div{position:relative;aspect-ratio:1;font-size:14px;text-align:center}dialog.cal .monthList .mnt .tp-cc>div::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}dialog.cal .monthList .mnt .tp-cc .dHd{width:29.5px;height:30px;line-height:30px;color:var(--cal-weekday-color);pointer-events:none}dialog.cal .monthList .mnt .tp-cc .dHd::after{content:attr(day)}dialog.cal .monthList .mnt .tp-cc .day{background-color:var(--color-day-bg);pointer-events:auto}dialog.cal .monthList .mnt .tp-cc .day::after{content:attr(date)}dialog.cal .monthList .mnt .tp-cc .day.noPick{opacity:.3;cursor:no-drop!important}dialog.cal .monthList .mnt .tp-cc .day.active{background-color:var(--cal-active-bg);color:var(--cal-active-color);font-weight:700;cursor:pointer;background-color:#cec}dialog.cal .monthList .mnt .tp-cc .day.active.sel{opacity:1;background-color:var(--cal-selected-bg);color:var(--cal-selected-color)}dialog.cal .monthList .mnt .tp-cc .day.active.belegt{opacity:1;background-color:var(--cal-belegt-bg);color:var(--cal-belegt-color)}dialog.cal .monthList .mnt .tp-cc .day.active.onenighter{border-right:.5em solid var(--cal-belegt-bg);box-shadow:8px 0 var(--cal-belegt-bg)}dialog.cal .monthList .mnt .tp-cc .day.active.onenighter+*{border-left:.5em solid var(--cal-belegt-bg)}dialog.cal .monthList .mnt .tp-cc .day.active.cur,dialog.cal .monthList .mnt .tp-cc .day.active.start{opacity:1;background-color:var(--cal-current-bg);color:var(--cal-current-color)}dialog.cal .monthList .mnt .tp-cc .day.active.err{opacity:1;background-color:var(--cal-error-bg);color:var(--cal-error-color)}dialog.cal .monthList .mnt .tp-cc .day.active:not(.belegt):hover{opacity:.6}dialog.cal .pickerMessages{display:flex;align-items:center;padding:.25em 1em .25em 1em;border-top:1px solid var(--cal-active-color);border-bottom-left-radius:4px;border-bottom-right-radius:3px;font-size:.75em;line-height:1.25em;text-wrap:balance;background-color:var(--cal-message-bg);color:var(--cal-message-color);min-height:42px}dialog.cal .pickerMessages .pickerLegend{display:flex;flex-wrap:wrap;gap:.5em}dialog.cal .pickerMessages .pickerLegend>*{padding:.25em .5em;border-radius:5px;background-color:var(--cal-active-bg);color:var(--cal-active-color);background-color:#cec;font-weight:700;flex:1;white-space:nowrap}dialog.cal .pickerMessages .pickerLegend>*.noPick{opacity:.5}dialog.cal .pickerMessages .pickerLegend>*.sel{opacity:1;background-color:var(--cal-selected-bg);color:var(--cal-selected-color)}dialog.cal .pickerMessages .pickerLegend>*.belegt{opacity:1;background-color:var(--cal-belegt-bg);color:var(--cal-belegt-color)}dialog.cal .pickerMessages .pickerLegend>*.err{opacity:1;background-color:var(--cal-error-bg);color:var(--cal-error-color)}dialog.cal.vertical[data-message]::after{bottom:0}dialog.cal .sel:not(.disb){background-color:#50a5e6}dialog.cal .disb{opacity:.7;color:#888;cursor:default}dialog.cal .err,dialog.cal .err:focus{outline:none!important;background-color:var(--color-hilite)}#cookie-bar{background:#005e85;height:auto;line-height:24px;color:#5c5c5c;text-align:center;padding:8px 0}#cookie-bar.fixed{position:fixed;z-index:2000;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#5c5c5c}#cookie-bar .cb-enable:hover{background:#5c5c5c}#cookie-bar .cb-policy{background:#5c5c5c}#cookie-bar .cb-policy:hover{background:#5c5c5c}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel::after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-1e4em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct::after{content:'';display:table;clear:both}.tns-t-ct>div{width:calc(100%/70);height:10px;float:left}.environment{right:0;top:100px;color:#fff;font-size:1em;position:fixed;transform-origin:right;transform:rotate(45deg) skewX(45deg);width:250px;text-align:center;padding:30px 60px}.environment span{display:inline-block;padding-left:50px;transform:skewX(-45deg)}.environment.development{background-color:#005e85}.environment.staging{background-color:#fff}