@import"bootstrap.min.css";@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:300;src:url("../fonts/jost-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url("../fonts/jost-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url("../fonts/jost-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:600;src:url("../fonts/jost-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:700;src:url("../fonts/jost-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:800;src:url("../fonts/jost-v19-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:900;src:url("../fonts/jost-v19-latin-900.woff2") format("woff2")}:root{--padding: 1.5rem;--radius-lg: 0.5rem;--radius-sm: 0.25rem}@media(max-width: 768px){:root{--padding: 1.25rem}}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:18px;scroll-behavior:smooth}@media(max-width: 768px){html,body{font-size:16px}}*{box-sizing:border-box}.container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 var(--padding)}.box,fieldset,section.hero .teaser,section.hero-book .teaser{padding:var(--padding);font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;margin:0 auto;background:#fff;color:#202b78;min-width:200px;text-align:left;border-radius:.5em;box-shadow:.5em .5em 2em rgba(0,0,0,.2)}@media(min-width: 1024px){.box,fieldset,section.hero .teaser,section.hero-book .teaser{max-width:40em}}@media(max-width: 768px){.box,fieldset,section.hero .teaser,section.hero-book .teaser{width:100%;border-radius:0}}.icon{font-size:1.5em;height:1em;width:1em;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:300;overflow:hidden;color:inherit}h2 .icon{font-size:1.25em}.icon svg{display:block;width:100%;height:100%}.btn .icon{margin-left:-0.1em}.icon:not(.nofill) svg *{fill:currentColor}section.hero,section.hero-book{color:#fff;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;aspect-ratio:2/1;overflow:visible;z-index:1;padding:0}@media(min-width: 1920px){section.hero,section.hero-book{aspect-ratio:3/1}}@media(max-width: 768px){section.hero .container,section.hero-book .container{padding:0}}section.hero figure,section.hero-book figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}@media(max-width: 768px){section.hero figure,section.hero-book figure{aspect-ratio:3/2;height:auto}}section.hero figure .main,section.hero-book figure .main{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}section.hero figure .main img,section.hero-book figure .main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes train{0%{transform:scale(0.8) translate(20%, 60%)}100%{transform:translate(0%, 50%)}}section.hero figure div.train,section.hero-book figure div.train{position:absolute;bottom:0;right:0;animation:train 1s ease-out forwards;z-index:100}section.hero figure div.train img.train,section.hero-book figure div.train img.train{max-width:40vw;height:auto}@media(min-width: 1920px){section.hero figure div.train img.train,section.hero-book figure div.train img.train{max-width:35vw}}section.hero figure div.train img.lights,section.hero-book figure div.train img.lights{max-width:40vw;height:auto;position:absolute;z-index:1;bottom:0;right:0;display:none;transition:opacity .15s ease-in-out}@media(min-width: 1920px){section.hero figure div.train img.lights,section.hero-book figure div.train img.lights{max-width:35vw}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}section.hero figure div.train img.lights.on,section.hero-book figure div.train img.lights.on{opacity:0;animation:blink .5s ease-in-out infinite;display:block}section.hero .content,section.hero-book .content{width:100%;margin:0 auto;padding:2em 0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:3em}@media(min-width: 768px)and (max-width: 1024px){section.hero .content,section.hero-book .content{gap:1em}}@media(max-width: 768px){section.hero .content,section.hero-book .content{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:0}}section.hero .headline,section.hero-book .headline{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;width:50%}@media(max-width: 768px){section.hero .headline,section.hero-book .headline{justify-content:flex-end;align-items:flex-start;height:100%;width:100%;aspect-ratio:3/2;padding:var(--padding)}}section.hero .headline div,section.hero-book .headline div{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:2.48832rem;line-height:1.2;margin:0;padding:0;background:#0a8383;padding:.25em .25em;border-radius:.25em;text-transform:uppercase;display:inline-block;text-align:left;white-space:nowrap}@media(max-width: 1024px){section.hero .headline div,section.hero-book .headline div{font-size:1.728rem}}@media(max-width: 480px){section.hero .headline div,section.hero-book .headline div{font-size:1.44rem}}section.hero .headline div:after,section.hero-book .headline div:after{content:" ";display:block;clear:both}section.hero .teaser,section.hero-book .teaser{margin:0 3px;min-width:20em}@media(max-width: 1024px){section.hero .teaser,section.hero-book .teaser{margin:0}}section.hero .teaser .title,section.hero-book .teaser .title{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1.728rem;line-height:1.2;margin:0;padding:0;letter-spacing:-0.015em}@media(max-width: 768px){section.hero .teaser .title,section.hero-book .teaser .title{font-size:1.44rem}}section.hero .teaser .subtitle,section.hero-book .teaser .subtitle{font-family:"Jost",sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.2;margin:.25em 0 0 0;padding:0}section.hero .teaser .usp,section.hero-book .teaser .usp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em;margin-top:1.5em}section.hero .teaser .usp li,section.hero-book .teaser .usp li{display:flex;align-items:flex-start;gap:.5em;margin:0;padding:0}section.hero .teaser .usp li .icon,section.hero-book .teaser .usp li .icon{transform:translateY(-0.1em)}section.hero .teaser .usp li small,section.hero-book .teaser .usp li small{font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:.8333333333rem}section.hero .cta,section.hero-book .cta{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:1.5em}section.hero-book{position:relative;display:block}section.hero-book figure{width:100%;height:auto;aspect-ratio:2/1}@media(min-width: 1920px){section.hero-book figure{aspect-ratio:3/1}}section.hero-book .teaser{margin-top:10em}a,a:hover,a:active,a:link,a:visited{color:#202b78;text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1em 1.15em;border-radius:var(--radius-sm);text-decoration:none;background:#0a8383;text-transform:uppercase;color:#fff !important;text-decoration:none !important;line-height:1;letter-spacing:.025em;font-family:"Jost",sans-serif;font-weight:600;font-style:normal;white-space:nowrap;border:none;cursor:pointer;font-size:1em;text-transform:uppercase;gap:.35em}.btn.btn-primary{background:#202b78}.btn.btn-primary:hover{background:#172161;color:#fff !important}.btn.btn-secondary{background:#0a8383;color:#fff !important}.btn.btn-secondary:hover{background:#086a6a;color:#fff !important}.btn .icon{font-size:1.25em}.btn.btn-info{text-transform:none;border:1px solid #0a8383;padding:.25em .5em;border-radius:var(--radius-sm);color:#0a8383 !important;background:#fff}.intro-item:hover .btn.btn-info,.btn.btn-info:hover{background:#0a8383;color:#fff !important}.price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:0;line-height:1}.price span,.price small{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1rem;letter-spacing:-0.03em}.price em{font-family:"Jost",sans-serif;font-weight:700;font-style:normal;font-size:2.48832rem;letter-spacing:-0.05em;white-space:nowrap}.color-red{color:#c51718 !important}.color-green{color:#0a8383 !important}.color-blue{color:#202b78 !important}.bg-red{background:#c51718 !important}.bg-green{background:#0a8383 !important}.bg-blue{background:#202b78 !important}.font-bold{font-weight:600 !important}section{padding:4em 0}section.intro{background:#f5f5f5}section.intro .intro-content{max-width:1200px;margin:0 auto}section.intro .intro-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em;margin-bottom:3em}@media(max-width: 1024px){section.intro .intro-grid{grid-template-columns:1fr}}section.intro .intro-item{padding:1.5em;background:#fff;border-radius:.5em;box-shadow:0 5px 10px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}section.intro .intro-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}section.intro .intro-icon{flex-shrink:0;width:2em;height:2em;background:#0a8383;color:#fff;font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}section.intro .intro-header{display:flex;align-items:center;justify-content:flex-start;gap:.75em}section.intro .intro-header h3{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1.44rem;margin:0;color:#0a8383}section.intro .intro-main{margin:.5em 0 0 3.25em;text-align:left}section.intro .intro-main p{font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;margin:0 0 .5em 0;line-height:1.3;color:#333}section.intro .intro-main p:last-child{margin-bottom:0}section.intro .intro-main p strong{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;color:#202b78}section.intro .intro-highlight{display:flex;align-items:flex-start;gap:1em;padding:2em;background:linear-gradient(135deg, #202b78, #151d50);border-radius:.75em;color:#fff}section.intro .intro-highlight .highlight-icon{flex-shrink:0;width:3em;height:3em;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}section.intro .intro-highlight .highlight-icon .icon{font-size:2em;color:#fff}section.intro .intro-highlight .highlight-text h4{font-family:"Jost",sans-serif;font-weight:700;font-style:normal;font-size:1.44rem;margin:.4em 0 .75em 0;color:#fff}section.intro .intro-highlight .highlight-text p{font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;margin:0;line-height:1.6;color:rgba(255,255,255,.9)}.dummy{width:100%;height:100%;min-height:2500px;border:none}header.old .ci,footer.old .ci{height:165px}@media(max-width: 1024px){header.old .ci,footer.old .ci{height:56px}}header.old .ci .container,footer.old .ci .container{height:80px}@media(max-width: 1024px){header.old .ci .container,footer.old .ci .container{height:56px}}header.old .ci .bg-green,footer.old .ci .bg-green{background:#0a8383;height:80px;position:absolute;z-index:-1;width:100%}@media(max-width: 1024px){header.old .ci .bg-green,footer.old .ci .bg-green{height:56px}}header.old .ci .bg-blue,footer.old .ci .bg-blue{background:#202b78;height:80px;position:absolute;z-index:-1;width:400%;left:375px;transform:translateX(-100%)}@media(max-width: 1024px){header.old .ci .bg-blue,footer.old .ci .bg-blue{height:56px;left:calc(52px + var(--padding))}}header.old .ci .logos-nord-sued,footer.old .ci .logos-nord-sued{position:absolute;left:var(--padding);top:16px;display:flex;align-items:center;justify-content:center;gap:15px;height:127px}@media(max-width: 1024px){header.old .ci .logos-nord-sued,footer.old .ci .logos-nord-sued{display:none}}header.old .ci .logos-nord-sued svg,footer.old .ci .logos-nord-sued svg{display:block;width:100%;height:127px !important}header.old .ci .logo-reisen,footer.old .ci .logo-reisen{display:block;width:192px;width:330px;height:32px;left:298px;transform:translateY(-50%);position:absolute;top:50%;z-index:1}@media(max-width: 1024px){header.old .ci .logo-reisen,footer.old .ci .logo-reisen{height:23px;left:var(--padding);width:230px}}@media(max-width: 480px){header.old .ci .logo-reisen,footer.old .ci .logo-reisen{-webkit-clip-path:polygon(0 0, 140px 0, 140px 100%, 0 100%);clip-path:polygon(0 0, 140px 0, 140px 100%, 0 100%)}}header.old .ci .logo-reisen svg,footer.old .ci .logo-reisen svg{display:block;height:100%;width:100%}header.old .ci .contact,footer.old .ci .contact{position:absolute;right:var(--padding);top:50%;transform:translateY(-50%);color:#fff;display:flex;align-items:center;gap:1em}@media(max-width: 480px){header.old .ci .contact,footer.old .ci .contact{gap:.5em}}header.old .ci .contact a,footer.old .ci .contact a{display:flex;align-items:center;gap:.5em;text-decoration:none;color:#fff}header.old .ci .contact a.mail,footer.old .ci .contact a.mail{height:2.25em;width:2.25em;border-radius:2.25em;display:flex;align-items:center;justify-content:center;transition:all .2s ease}body:not(.touch) header.old .ci .contact a.mail:hover,body:not(.touch) footer.old .ci .contact a.mail:hover{background:rgba(255,255,255,.3);color:#202b78}header:not(.old),footer:not(.old){position:relative;z-index:5}header:not(.old) .ci,footer:not(.old) .ci{height:110px}@media(max-width: 1024px){header:not(.old) .ci,footer:not(.old) .ci{height:56px}}header:not(.old) .ci .container,footer:not(.old) .ci .container{height:80px}@media(max-width: 1024px){header:not(.old) .ci .container,footer:not(.old) .ci .container{height:56px}}header:not(.old) .ci .bg-green,footer:not(.old) .ci .bg-green{background:#0a8383;height:110px;position:absolute;z-index:-1;width:100%}@media(max-width: 1024px){header:not(.old) .ci .bg-green,footer:not(.old) .ci .bg-green{height:56px}}header:not(.old) .ci .bg-blue,footer:not(.old) .ci .bg-blue{background:#202b78;height:110px;position:absolute;z-index:-1;width:400%;left:345px;transform:translateX(-100%)}@media(max-width: 1024px){header:not(.old) .ci .bg-blue,footer:not(.old) .ci .bg-blue{height:56px;left:calc(67px + var(--padding))}}header:not(.old) .ci .logos-nord-sued,footer:not(.old) .ci .logos-nord-sued{position:absolute;left:var(--padding);top:45px;display:flex;align-items:center;justify-content:center;gap:15px;height:90px}@media(max-width: 1024px){header:not(.old) .ci .logos-nord-sued,footer:not(.old) .ci .logos-nord-sued{display:none}}header:not(.old) .ci .logos-nord-sued svg,footer:not(.old) .ci .logos-nord-sued svg{display:block;width:100%;height:90px !important}header:not(.old) .ci .logo-reisen,footer:not(.old) .ci .logo-reisen{display:block;width:330px;height:32px;left:250px;transform:translateY(-50%);position:absolute;top:70px;z-index:1}@media(max-width: 1024px){header:not(.old) .ci .logo-reisen,footer:not(.old) .ci .logo-reisen{height:23px;left:var(--padding);width:230px;top:28px}}@media(max-width: 480px){header:not(.old) .ci .logo-reisen,footer:not(.old) .ci .logo-reisen{-webkit-clip-path:polygon(0 0, 160px 0, 160px 100%, 0 100%);clip-path:polygon(0 0, 160px 0, 160px 100%, 0 100%)}}header:not(.old) .ci .logo-reisen svg,footer:not(.old) .ci .logo-reisen svg{display:block;height:100%;width:100%}header:not(.old) .ci .contact,footer:not(.old) .ci .contact{position:absolute;right:var(--padding);top:70px;transform:translateY(-50%);color:#fff;display:flex;align-items:center;gap:1em}@media(max-width: 1024px){header:not(.old) .ci .contact,footer:not(.old) .ci .contact{gap:.5em;top:27px}}header:not(.old) .ci .contact a,footer:not(.old) .ci .contact a{display:flex;align-items:center;gap:.5em;text-decoration:none;color:#fff}header:not(.old) .ci .contact a.mail,footer:not(.old) .ci .contact a.mail{height:2.25em;width:2.25em;border-radius:2.25em;display:flex;align-items:center;justify-content:center;transition:all .2s ease}body:not(.touch) header:not(.old) .ci .contact a.mail:hover,body:not(.touch) footer:not(.old) .ci .contact a.mail:hover{background:rgba(255,255,255,.3);color:#202b78}footer:not(.old){height:160px}@media(max-width: 1024px){footer:not(.old){height:56px}}.footer-content{background:#0a8383;color:#fff;display:flex;align-items:center;justify-content:center;gap:1em;padding:1em}.footer-content #footer-nav{padding:3em 0}.footer-content #footer-nav ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5em;list-style:none;padding:0;margin:0}.footer-content #footer-nav ul li{margin:0;padding:0}.footer-content #footer-nav ul a{color:#fff;text-decoration:none;font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem}.footer-content #footer-nav ul a:hover{color:#fff}fieldset{margin:4em auto;border:none}@media(min-width: 1024px){fieldset{max-width:40em}}@media(max-width: 768px){fieldset{margin:2em calc(-1*var(--padding));width:calc(100% + 2*var(--padding))}}fieldset legend{display:block;color:#0a8383;width:auto;margin:calc(-1*var(--padding)) 0 0 0;padding:1em;font-size:1.44rem;position:relative;font-family:"Jost",sans-serif;font-weight:600;font-style:normal}fieldset legend:before{content:" ";display:block;clear:both;height:2em;display:block;background:#0a8383;left:0;top:0;width:10px;position:absolute}fieldset .form-label{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1rem;line-height:1.2;margin:1.25em 0 .5em;padding:0}fieldset .form-control,fieldset .form-select{font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;margin:0;padding:.5em .75em;border-radius:var(--radius-sm);border:1px solid #ccc}fieldset .form-options{display:flex;align-items:center;justify-content:flex-end;gap:1em;margin-top:1.5em}#pooh{position:absolute;left:-9999px;top:-9999px}h2{font-family:"Jost",sans-serif;font-weight:700;font-style:normal;font-size:2.0736rem;text-align:center;margin:0 0 1em 0;color:#202b78;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 30px #fff,0 0 40px #fff,0 0 40px #fff,0 0 40px #fff,0 0 40px #fff}section.form{padding:3em 0;background:#f5f5f5}.payment-methods{display:flex;align-items:center;justify-content:space-evenly;gap:1em}.payment-methods label{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:.5em;padding:1em;border-radius:var(--radius-sm);box-sizing:border-box;font-family:"Jost",sans-serif;font-weight:500;font-style:normal;cursor:pointer;position:relative}.payment-methods label:before{content:" ";position:absolute;display:block;width:100%;height:100%;border:1px solid #ccc;border-radius:var(--radius-sm);display:block;left:0;top:0}.payment-methods label.selected{font-family:"Jost",sans-serif;font-weight:500;font-style:normal}.payment-methods label.selected:before{border-color:#202b78;border-width:3px}.payment-methods label input{display:none}.checkbox-group{display:flex;flex-direction:column;gap:1em}.checkbox-group label{display:flex;align-items:flex-start;gap:.25em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-group label input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.checkbox-group label .checkbox-icon{font-size:1.75em;width:1em;height:1em;border-radius:1em;overflow:hidden;flex-shrink:0;flex-grow:0;transform:translate(-0.15em, -0.15em)}.checkbox-group label .checkbox-icon i.icon{display:block;width:100%;height:100%}.checkbox-group label .checkbox-icon .active{display:none}.checkbox-group label .checkbox-icon .inactive{display:block}.checkbox-group label.checked .checkbox-icon .active{display:block;color:#202b78}.checkbox-group label.checked .checkbox-icon .inactive{display:none}section.bedingungen{padding:4em 0;background:#f5f5f5}.notice{background:#e4f1f0;color:#202b78;padding:1em;margin:0 0 2em 0;border-radius:var(--radius-sm)}.notice h3{font-family:"Jost",sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.2;margin:0 0 .5em 0;padding:0}.notice ul{padding:0 0 0 1em;margin:0}.notice ul li{margin:0;padding:0;line-height:1.2;margin-bottom:.5em}.notice ul li:last-child{margin-bottom:0}.error-message{color:#c51718 !important;font-size:1rem;margin-top:.5em;display:none;width:100%;font-weight:500;line-height:1.3}.validate.invalid .error-message{display:block !important}.validate.invalid .form-control,.validate.invalid .form-select{border-color:#c51718 !important;box-shadow:0 0 0 .2rem rgba(197,23,24,.25) !important}.checkbox-group .validate.invalid{background-color:#f9c9c9 !important;border:none !important;padding:1em;border-radius:var(--radius-sm)}.validate.invalid .payment-methods{border:1px solid #c51718;border-radius:4px;padding:8px;background-color:#f9c9c9;margin-bottom:.5em}b{font-family:"Jost",sans-serif;font-weight:600;font-style:normal}section.cooperation{padding:3em 0}@media(max-width: 480px){section.cooperation{padding:2em 0}}section.cooperation p{text-align:center;font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;margin:0 0 1.5em 0;padding:0;color:#666}section.cooperation .cooperation-logos{display:flex;align-items:center;justify-content:center;gap:2.5em;height:2em}@media(max-width: 480px){section.cooperation .cooperation-logos{gap:2em;height:1.5em}}section.cooperation .cooperation-logos svg{display:block;height:100%;width:auto}.lead{font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.5;margin:0 0 1.5em 0;padding:0;text-align:center}.dimmed{opacity:.5;pointer-events:none}.coming-soon{font-size:1.2rem;color:#0a8383;font-family:"Jost",sans-serif;font-weight:600;font-style:normal;line-height:1.2;margin:0;padding:0;background:#0a8383;color:#fff;padding:.25em .5em;border-radius:var(--radius-sm);display:inline-block;max-width:10em;text-align:center}.standorte{background:#f5f5f5;box-shadow:0 1em 1em rgba(0,0,0,.05);z-index:10;position:relative}.standorte .standorte-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2em}.standorte .standorte-container .standorte-map{width:60%}.standorte .standorte-container .standorte-map img{width:100%;height:auto}@media(max-width: 768px){.standorte .standorte-container .standorte-map{width:100%}}.standorte .standorte-container .standorte-list{width:50%;display:none}.standorte .standorte-container .standorte-list ul{font-size:.8333333333rem;line-height:1.2;padding:0;margin:0;list-style:none}.standorte .standorte-container .standorte-list ul li{margin:0;padding:0}section.einloesen{background:#fff}.error-notice{margin:1em 0 0;font-size:1.2rem}.error-notice p:last-child{margin-bottom:0}.font-weight-bold{font-weight:500 !important}section.success{padding:4em 0;color:#202b78;box-shadow:0 0 1em rgba(0,0,0,.1)}.info-button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:50%;height:.8em;width:.8em;transition:all .2s ease}body:not(.touch) .info-button:hover{background:rgba(255,255,255,.3);color:#202b78}#contact-info-popover{padding:0;border:none;background:rgba(0,0,0,0);margin:0;position:fixed;z-index:1000;width:100%;height:100%;background-color:rgba(8,106,106,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;left:0;transition:all .2s ease}#contact-info-popover.active{opacity:1;pointer-events:auto}#contact-info-popover:not(.active){opacity:0;pointer-events:none}#contact-info-popover .popover-content{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:90%;box-sizing:border-box;padding:1.5em;color:#202b78;margin-top:0;text-align:center;width:auto}#contact-info-popover .popover-content p{margin:0;font-family:"Jost",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}/*# sourceMappingURL=style.css.map */