@font-face{font-family:Poppins Regular;font-style:normal;font-weight:400;src:local("Poppins Regular"),url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("ttf"),url(/assets/fonts/Poppins/Poppins-Regular.woff) format("woff"),url(/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins Thin;font-style:normal;font-weight:400;src:local("Poppins Thin"),url(/assets/fonts/Poppins/Poppins-Thin.ttf) format("ttf"),url(/assets/fonts/Poppins/Poppins-Thin.woff) format("woff"),url(/assets/fonts/Poppins/Poppins-Thin.woff2) format("woff2")}@font-face{font-family:Poppins Light;font-style:normal;font-weight:400;src:local("Poppins Light"),url(/assets/fonts/Poppins/Poppins-Light.ttf) format("ttf"),url(/assets/fonts/Poppins/Poppins-Light.woff) format("woff"),url(/assets/fonts/Poppins/Poppins-Light.woff2) format("woff2")}@font-face{font-family:Poppins Medium;font-style:normal;font-weight:400;src:local("Poppins Medium"),url(/assets/fonts/Poppins/Poppins-Medium.ttf) format("ttf"),url(/assets/fonts/Poppins/Poppins-Medium.woff) format("woff"),url(/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins Bold;font-style:normal;font-weight:400;src:local("Poppins Bold"),url(/assets/fonts/Poppins/Poppins-Bold.ttf) format("ttf"),url(/assets/fonts/Poppins/Poppins-Bold.woff) format("woff"),url(/assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}a{text-decoration:none;color:inherit}a:not(.no-animation){display:inline-block;position:relative}a:not(.no-animation):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0e4f85;transform-origin:bottom right;transition:transform .25s ease-out}a:not(.no-animation):hover:after{transform:scaleX(1);transform-origin:bottom left}img{max-width:100%;width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}h1,h2,h3,h4,h5,h6,p{margin:0;text-wrap:balance}button{background:none;border:none;cursor:pointer}.text-transform-none{text-transform:none}.navbar{position:fixed;display:flex;width:100%;top:0;left:0;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding-inline:3.125rem;padding-block:1.875rem;background-color:#fffe;z-index:10;transition:padding-block .3s cubic-bezier(.4,1.21,.83,1.16)}.navbar .logo-wrapper{display:flex;align-items:center;height:5rem}.navbar .logo-wrapper img{height:100%;width:auto}.navbar .navigation{display:flex;align-items:center}.navbar .navigation .links{display:flex;list-style-type:none;gap:2rem;height:fit-content;margin:0}.navbar .navigation .links li .link{padding:0;color:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,1.21,.83,1.16)}.navbar .navigation .links li .link:not(.dropdown).active{padding-inline:1.5rem;padding-block:1rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s ease-in;background-color:#0e4f85;color:#fff}.navbar .navigation .links li .link:not(.dropdown).active:hover{background-color:#0e2f4a;color:#fff}.navbar .navigation .links li .link:hover{color:#111}.navbar .navigation .navbar-toggle{display:none;align-items:center;background:none;border:none;padding-inline:1rem;padding-block:.5rem;cursor:pointer;color:#6e6e6e}.navbar .navigation .navbar-toggle svg{margin:auto}.navbar .navigation .navbar-toggle:hover{color:#8a966a}.navbar.scrolled{padding-block:0rem}.navbar.scrolled .logo-wrapper{padding-block:.5rem}@media (max-height: 700px){.navbar{padding-inline:1.875rem;padding-block:0rem}.navbar .logo-wrapper{padding-block:.5rem}}@media (max-width: 62rem){.navbar{padding-inline:1.875rem;padding-block:0rem}.navbar .logo-wrapper{padding-block:.5rem}.navbar.open .navigation .links{display:flex;position:absolute;top:5rem;left:0;width:100%;height:calc(100vh - 5rem);background-color:#fffe;border-bottom:1px solid rgba(0,0,0,.1);flex-direction:column;padding-top:2rem}.navbar.open .navigation .links .link:not(.dropdown).active{color:inherit;background:none;padding-inline:0;text-transform:none;padding-block:0;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.5px;position:relative}.navbar.open .navigation .links .link:not(.dropdown).active:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#0e4f85;transform-origin:bottom right;transition:transform .25s ease-out}.navbar.open .navigation .links .link:not(.dropdown).active:hover{background:none;color:inherit}.navbar.open .navigation .links .dropdown-wrapper .dropdown{justify-content:flex-end}.navbar.open .navigation .links .dropdown-wrapper .dropdown-content{left:0}.navbar .navigation .links{display:none}.navbar .navigation .navbar-toggle{display:flex}}.site-footer{margin-top:20rem}.site-footer .footer-wrapper{background-color:#0e2f4a;position:relative}.site-footer .footer-wrapper .offset{position:absolute;left:50%;transform:translate(-50%);width:100%;top:-8rem}.site-footer .footer-wrapper .offset .primary-bg{position:relative;background-color:#0e4f85;max-width:90vw;margin:0 auto}.site-footer .footer-wrapper .offset .primary-bg .contained-content{margin:0 auto;padding-top:6.5rem}.site-footer .footer-wrapper .offset .primary-bg .contained-content .logos{position:absolute;top:-6.5rem;max-width:80vw;width:100%;left:50%;transform:translate(-50%);display:flex;justify-content:center;gap:2rem;padding:2rem;background-color:#fff}.site-footer .footer-wrapper .offset .primary-bg .contained-content .logos a:after{content:unset!important}.site-footer .footer-wrapper .offset .primary-bg .contained-content .logos a img{width:12.5rem;height:7rem;object-fit:contain}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact{max-width:80vw;margin:0 auto;padding-bottom:3rem}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact .title{font-size:3.53rem;font-family:Poppins Bold;color:#fff;font-weight:900;letter-spacing:4.2px;text-transform:uppercase;margin-bottom:1rem}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact .cta{padding-inline:1.5rem;padding-block:1rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s ease-in;background-color:#0e2f4a;color:#fff;font-size:15px}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact .cta:hover{background-color:#6b7452;color:#fff}.site-footer .footer-wrapper .row{max-width:90vw;padding-top:18rem;margin:0 auto;color:#fff;gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"Social Social Links Contact" "Places Places Places Places"}.site-footer .footer-wrapper .row .col{flex:1}.site-footer .footer-wrapper .row .col .title{font-size:1.47rem;font-family:Poppins Bold;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.75px;text-transform:uppercase}.site-footer .footer-wrapper .row .col.info-block{grid-area:Social}.site-footer .footer-wrapper .row .col.info-block .text{margin-top:1rem}.site-footer .footer-wrapper .row .col.info-block .social-media{display:flex;gap:1rem;margin-top:1rem}.site-footer .footer-wrapper .row .col.info-block .social-media a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fff;border-radius:50%;color:#0e4f85;transition:all .3s cubic-bezier(.4,1.21,.83,1.16)}.site-footer .footer-wrapper .row .col.info-block .social-media a:hover{rotate:-20deg}.site-footer .footer-wrapper .row .col.anfahrtsgebiete{grid-area:Places}.site-footer .footer-wrapper .row .col.anfahrtsgebiete .list{display:flex;flex-wrap:wrap;gap:0 2rem;list-style:none;margin-left:0;padding-left:0}.site-footer .footer-wrapper .row .col.anfahrtsgebiete .list li{display:flex;align-items:center;margin-top:1rem}.site-footer .footer-wrapper .row .col.anfahrtsgebiete .list li:before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;display:inline-block;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQiPjxwYXRoIGQ9Im05IDE4IDYtNi02LTYiLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQiPjxwYXRoIGQ9Im05IDE4IDYtNi02LTYiLz48L3N2Zz4=) center/contain no-repeat}.site-footer .footer-wrapper .row .col.anfahrtsgebiete .list li a{color:#fff;line-height:1.5rem}.site-footer .footer-wrapper .row .col.links{grid-area:Links}.site-footer .footer-wrapper .row .col.links .link-list{list-style:none;margin-left:0;padding-left:0}.site-footer .footer-wrapper .row .col.links .link-list li{display:flex;align-items:center;margin-top:1rem}.site-footer .footer-wrapper .row .col.links .link-list li:before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;display:inline-block;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQiPjxwYXRoIGQ9Im05IDE4IDYtNi02LTYiLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQiPjxwYXRoIGQ9Im05IDE4IDYtNi02LTYiLz48L3N2Zz4=) center/contain no-repeat}.site-footer .footer-wrapper .row .col.links .link-list li a{color:#fff;line-height:1.5rem}.site-footer .footer-wrapper .row .col.contact-information{display:flex;flex-direction:column;gap:1rem;grid-area:Contact}.site-footer .footer-wrapper .row .col.contact-information .addresses{display:grid;grid-template-columns:1fr 1fr;gap:1rem 0;grid-template-areas:"main main" "second third"}.site-footer .footer-wrapper .row .col.contact-information .addresses .address{display:flex;align-items:center;gap:1rem}.site-footer .footer-wrapper .row .col.contact-information .addresses .address:nth-child(1){grid-area:main;font-size:larger}.site-footer .footer-wrapper .row .col.contact-information .addresses .address:nth-child(2){grid-area:second}.site-footer .footer-wrapper .row .col.contact-information .addresses .address:nth-child(3){grid-area:third}.site-footer .footer-wrapper .row .col.contact-information .phone,.site-footer .footer-wrapper .row .col.contact-information .email{display:flex;align-items:center;gap:1rem}.site-footer .footer-wrapper .legal-footer{border-top:1px solid rgba(255,255,255,.2509803922);max-width:90vw;margin:0 auto;padding-block:2rem;display:flex;justify-content:space-between;align-items:center;color:#fff;margin-top:5rem}.site-footer .footer-wrapper .legal-footer .text{font-family:Poppins Bold;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.site-footer .footer-wrapper .legal-footer .links{font-size:15px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}@media (max-width: 75rem){.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact .title{font-size:2.06rem}}@media (max-width: 62rem){.site-footer .footer-wrapper .offset{position:relative}.site-footer .footer-wrapper .offset .primary-bg .contained-content{padding-top:0}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact{text-align:center}.site-footer .footer-wrapper .offset .primary-bg .contained-content .cta-contact .title{font-size:1.18rem}.site-footer .footer-wrapper .offset .primary-bg .contained-content .logos{top:-3rem;position:relative}.site-footer .footer-wrapper .row{padding-top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 48rem){.site-footer .footer-wrapper .offset{top:-5rem}.site-footer .footer-wrapper .row{display:flex;flex-direction:column;gap:3rem}}@media (max-width: 36rem){.site-footer .footer-wrapper .offset .primary-bg .contained-content .logos{display:flex;flex-direction:column;justify-content:center;align-items:center}.site-footer .footer-wrapper .legal-footer{text-align:center;flex-direction:column-reverse;gap:1rem}.site-footer .footer-wrapper .row .col.anfahrtsgebiete .list{gap:.5rem}}.dropdown-wrapper{position:relative}.dropdown-wrapper .dropdown{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse}.dropdown-wrapper .dropdown:after{content:unset!important}.dropdown-wrapper .dropdown:before{content:" ";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2398C23A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon-chevron-down"><path d="m6 9 6 6 6-6"/></svg>')}.dropdown-wrapper .dropdown:hover+.dropdown-content{display:flex}.dropdown-wrapper .dropdown+.dropdown-content{display:none;flex-direction:column;gap:1rem;box-shadow:#0000000d 0 1px 2px;background-color:#fff;padding:1rem 1.5rem;position:absolute;top:100%;right:0;z-index:2;width:fit-content}.dropdown-wrapper .dropdown+.dropdown-content a{white-space:nowrap}.dropdown-wrapper .dropdown+.dropdown-content:hover{display:flex}:root{--color-primary: #0E4F85;--color-secondary: #0e2f4a;--color-white: #ffffff;--color-border--color--overlay: #ffffff40;--color-white--smoke: #f3f3f3;--color-rating--color: #3f3f3f;--text--paragraph: .38rem;--icon--big: 1rem;--icon--list: .44rem;--404--text: 2.22rem}body{font-family:Poppins Regular,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#6e6e6e;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.container{display:flex;justify-content:center}.container>.row{max-width:83.75rem;width:100%}.secondary-hero{display:flex;justify-content:center;padding-top:12rem;padding-bottom:4rem;background-color:#0e2f4a;color:#fff}.secondary-hero>.row{max-width:83.75rem;width:100%}.secondary-hero .row{display:flex;padding-inline:1rem}.secondary-hero .row .col{flex:1}.secondary-hero .row .col .heading{font-size:3.53rem;font-family:Poppins Bold;font-weight:900;letter-spacing:4.2px;text-transform:uppercase}@media (max-width: 75rem){.secondary-hero .row{flex-direction:column;padding-inline:0}.secondary-hero .row .col{padding-inline:1rem}.secondary-hero .row .col .heading{font-size:2.65rem;letter-spacing:3.15px}}button:disabled{opacity:.5;cursor:not-allowed}input:disabled{opacity:.5;cursor:not-allowed}
