@font-face{font-family:"TitilliumWeb-Light";src:url(/font/TitilliumWeb-Light.eot);src:url(/font/TitilliumWeb-Light.eot?#iefix)format("embedded-opentype"),url(/font/TitilliumWeb-Light.woff2)format("woff2"),url(/font/TitilliumWeb-Light.woff)format("woff");font-style:normal;font-display:swap}@font-face{font-family:"TitilliumWeb-Regular";src:url(/font/TitilliumWeb-Regular.eot);src:url(/font/TitilliumWeb-Regular.eot?#iefix)format("embedded-opentype"),url(/font/TitilliumWeb-Regular.woff2)format("woff2"),url(/font/TitilliumWeb-Regular.woff)format("woff");font-style:normal;font-display:swap}@font-face{font-family:"TitilliumWeb-Bold";src:url(/font/TitilliumWeb-Bold.eot);src:url(/font/TitilliumWeb-Bold.eot?#iefix)format("embedded-opentype"),url(/font/TitilliumWeb-Bold.woff2)format("woff2"),url(/font/TitilliumWeb-Bold.woff)format("woff");font-style:normal;font-display:swap}.clearfix:after,.grid:after,section:after{content:"";display:table;clear:both}.martop{margin-top:20px}.negativ{color:#fff}.form__label--hidden,.srt{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#cookie-bar,.center,.panel--centered,[class^=btn--]{text-align:center}.icn--nav-toggle:before{display:block;content:"";position:absolute}.centered,.grid{float:none;margin-left:auto;margin-right:auto}.break-word{word-wrap:break-word}.pb2,.py2{padding-bottom:1rem}.py2{padding-top:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:2rem}.mt4{margin-top:4rem}#cookie-bar{background:#184956;border-top:1px solid #fff;height:auto;line-height:20px;color:#eee;padding:3px 0}#cookie-bar.fixed{position:fixed;bottom:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0;font-size:.8em;font-family:"Titillium Web",arial,sans-serif}#cookie-bar a{color:#fff;display:inline-block;border-radius:1px;text-decoration:none;padding:0 4px;margin-left:8px}#cookie-bar .cb-disable,#cookie-bar .cb-disable:hover,#cookie-bar .cb-enable,#cookie-bar .cb-enable:hover,#cookie-bar .cb-policy,#cookie-bar .cb-policy:hover{background:#165899}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#48586f;font-size:20px;font-family:"TitilliumWeb-Regular",arial,sans-serif;line-height:1.15;background-color:#fff}.header-img.content-1 img,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;color:#384456;font-family:"TitilliumWeb-Regular",arial,sans-serif;-webkit-text-decoration:underline dotted #384456;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}h1{color:#586882;font-size:2em;line-height:1.375;font-family:"TitilliumWeb-Light",arial,sans-serif;margin:0 0 10px;letter-spacing:.04em}mark{background:#ff0;color:#000}img{border:0;width:100%;height:auto}svg:not(:root){overflow:hidden}.background-bewertung p,figure{margin:0}figure figcaption{font-size:.7em;font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}* input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0;border:0}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}fieldset,legend,td,th{padding:0}*{-moz-box-sizing:border-box;box-sizing:border-box}.shadow{margin:0 auto}.shadow.background{background-color:#0c4c89;height:1500px}.shadow .bg-nav{background-color:#f8e5d4}.shadow .bg-nav.action,footer{background-color:#0c4c89}.shadow .bg-nav.action h2,span.jutu-color{color:#fd7723}.shadow .bg-nav.error{color:#0c4c89;border-bottom:0}.bg-color{background-color:#dde7f7;border-top:2px solid orange}.bg-color .send{min-height:450px}header .background{background-color:transparent}.grid header .panel--centered,body>div:nth-child(1)>header{padding-top:0}.panel--centered .copyright{padding-top:0!important;margin-top:0}@media (min-width:1px) and (max-width:768px){.grid__col--12{padding:0 10px}}@media (min-width:320px) and (max-width:768px){section.sm-martop{margin-top:20px}}.main-impressum{margin-top:90px}div[role=main]>div:nth-child(1)>section{padding-bottom:43px}@media (min-width:1px) and (max-width:768px){div[role=main]>div:nth-child(1)>section{padding-bottom:0}}@media (min-width:769px){hgroup{margin:20px 0 70px}}hgroup h1{text-transform:uppercase}.background-heading h2.center.betw{color:#586882;letter-spacing:.041em;font-family:"TitilliumWeb-Light",arial,sans-serif;font-size:1.45em;line-height:1.6em;margin:0;padding:5px 0}@media (min-width:1px) and (max-width:768px){.background-heading h2.center.betw{line-height:1.3em;font-size:.8em;padding:8px 0}}.background-heading{background-color:#f8e5d4}.background-heading .line{height:7px;background-color:#0c4c89}section.icon{margin-bottom:15px}h3{color:#586882;letter-spacing:.041em;font-family:"TitilliumWeb-Regular",arial,sans-serif;font-size:1.05em;margin-bottom:0;margin-top:0;line-height:1.5;position:relative}@media (min-width:769px){h3{font-size:.95em}}h3.icon-alzein{font-size:.8em;padding:3px 27px;color:#fff}@media (min-width:769px){h3.icon-alzein{font-size:.8em}}h3.icon-alzein::before{background:url(../img/icon-arrow1x.png)no-repeat 0 0;content:"";left:0;width:20px;height:20px;position:absolute;display:inline-block;bottom:2px}@media screen and (min-resolution:192dpi){h3.icon-alzein::before{background-image:url(../img/icon-arrow2x.png);width:20px;height:20px;background-size:100%}}@media (min-width:1px) and (max-width:768px){.question h3.panel{text-align:center}}.bg-nav h3.form-action{color:#fd7723;letter-spacing:.041em;font-family:"TitilliumWeb-Regular",arial,sans-serif;font-size:1.05em;margin-bottom:0;margin-top:0;padding-bottom:10px;line-height:1.5;position:relative}@media (min-width:1px) and (max-width:768px){.bg-nav h3.form-action{font-size:.7em;line-height:1.4705882353;padding-bottom:15px}}h4,h5{font-family:"TitilliumWeb-Regular",arial,sans-serif}h4{margin-top:.75em;margin-bottom:.75em;color:#384456;font-size:.8em}#footer3sp>div.grid__col--4{padding:10px 0}@media (min-width:769px){#footer3sp>div.grid__col--4 .left-align{text-align:left;padding-left:0}}@media (min-width:1px) and (max-width:768px){#footer3sp>div.grid__col--4 .left-align{text-align:center;padding:0}}h5{font-size:.65em;margin:0;padding-left:10px}a.underline{text-decoration:underline}a.index-link,p,ul.impressum{margin:0 0 1.6666666667em;font-family:"TitilliumWeb-Light",arial,sans-serif;font-size:.95em;line-height:1.4666666667;letter-spacing:.041em}@media (min-width:1px) and (max-width:768px){p{font-size:.85em;line-height:1.6666666667}}@media (min-width:1px) and (max-width:768px){a.index-link,ul.impressum{font-size:.85em;line-height:1.6666666667}}li,ul{margin:0;padding:0;list-style-type:none}section.icon li{font-size:.85em;line-height:1.6em;font-weight:400}@media (min-width:1px) and (max-width:768px){section.icon li{display:inline-block;padding-left:5px;margin-right:5px;line-height:1.8em;font-size:.75em}}ul.background{min-height:auto}@media (min-width:1px) and (max-width:768px){.sm-martop{margin-top:30px}}.background-bewertung{padding:1em;display:block;margin-top:10px}.bg-content{background-color:#0c4c89;border-bottom:3px solid #0c4c89}.bg-content.dark{background-color:#0c4c89;border:0}.bg-content.dark figcaption{color:#fff;padding:5px 0}figure.heading.picture{line-height:0;text-align:center;max-width:1920px;margin:0 auto}input,textarea{display:block;padding:4px;width:100%;outline:0;border:0;line-height:1.4}input:focus,textarea:focus{transition:.3s}button{outline:0}footer .footer-end,footer .footer-end a{font-family:"TitilliumWeb-Regular",arial,sans-serif;color:#fff}footer .footer-end{margin-left:0!important;font-size:.6em;margin-bottom:15px;line-height:25px;vertical-align:center;padding:0}@media (min-width:1px) and (max-width:768px){footer .footer-end{padding:5px 12px}}footer .footer-end a{font-size:14.6px;text-decoration:#fff}.panel,.panel--centered{padding-top:.7em}@media (min-width:769px){.panel,.panel--centered{padding-bottom:.5em}}.panel--padded{padding-top:.5em}@media (min-width:769px){.panel--padded{margin-top:2.5em;margin-bottom:2em}}header.panel--centered{padding:0!important}.grid{width:95%}[class*=grid__col--]>.grid{width:100%}@media (min-width:1400px){.grid{max-width:1400px}}.accordion{margin:2rem auto}.accordion-item{background-color:#fff;color:#111;margin:1rem 0;border-radius:.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.accordion-item-header{padding:.5rem 3rem .5rem 1rem;min-height:3.5rem;line-height:1.25rem;font-weight:700;display:flex;align-items:center;position:relative;cursor:pointer}.accordion-item-header::after{content:"+";font-size:2rem;position:absolute;right:1rem;color:#fd7723}.accordion-item-header.active::after{content:"−"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-item-body-content{padding:1rem;line-height:1.5rem;border-top:1px solid;border-image:linear-gradient(to right,transparent,#34495e,transparent)1}.accordion-item-body-content ul li{font-size:21;line-height:31px;font-family:inherit}.accordion-item-body{padding-left:0}.accordion-item li{list-style-type:all;font-family:"TitilliumWeb-Light",arial,sans-serif;font-size:.95em;line-height:1.4666666667;letter-spacing:.041em}@media (min-width:1px) and (max-width:768px){.accordion-item li{font-size:.85em;line-height:1.6666666667}}.accordion-item-body-content ol{padding-left:20px}.accordion-item-body-content ul.circle li{list-style-type:circle;margin:1em}@media (min-width:769px){.grid__col--2{width:15%}.grid__col--3{width:23.5%}.grid__col--4{width:32%}.grid__col--5{width:40.5%}.grid__col--6{width:49%}.grid__col--11{width:91.5%}.grid__col--12{width:100%}}@media (min-width:1px) and (max-width:768px){[class^=grid__col--],[class^=grid__col--] form [class^=grid__col--]{margin-top:0;margin-bottom:0}}@media (min-width:769px){[class^=grid__col--]{float:left;min-height:1px;padding-left:10px;padding-right:10px}[class^=grid__col--]+[class^=grid__col--]{margin-left:2%}.nav__item,.nav__item--current{display:inline-block}}@media (min-width:769px) and (min-width:769) and (max-width:855px){.nav__item,.nav__item--current{margin:0 .2em}}.nav__item a,.nav__item--current a{font-family:"TitilliumWeb-Regular",arial,sans-serif;text-align:center;font-size:.7em;display:block;padding:.6em 1em;text-decoration:none;border-top:3px solid transparent;letter-spacing:0}@media (min-width:769px) and (max-width:810px){.nav__item a,.nav__item--current a{padding:.8em .2em!important;letter-spacing:1px}}@media (min-width:811px) and (max-width:880px){.nav__item a,.nav__item--current a{padding:.8em .5em!important;font-size:.7em}}@media (min-width:881px){.nav__item a,.nav__item--current a{padding:.8em!important;font-size:.8em}}@media (min-width:1px) and (max-width:768px){.nav__item a,.nav__item--current a{border-top:1px solid #eee;padding-top:.4444444444em;padding-bottom:.4444444444em;letter-spacing:0;font-size:.8em}}.nav__item a:hover,.nav__item--current a{color:#fd7723;background-color:#0c4c89}@media (min-width:769px){.nav__item a:hover,.nav__item--current a{color:#fd7723;background-color:transparent}}@media (min-width:1px) and (max-width:768px){h1{font-size:1.15em;line-height:1.2285714286}}.headline-secondary,h2{color:#586882;letter-spacing:.041em;font-family:"TitilliumWeb-Light",arial,sans-serif;font-size:1.6em;margin-top:.5em}h2{margin-bottom:1em}@media (min-width:1px) and (max-width:768px){.headline-secondary,h2{font-size:1.25em;line-height:1.4333333333;letter-spacing:.05em}}[class^=btn--],li h2{font-family:"TitilliumWeb-Regular",arial,sans-serif;text-transform:uppercase}[class^=btn--]{border:0;border-radius:.1em;color:#fff;font-size:.7em;font-weight:300;transition:opacity .3s;display:block}[class^=btn--]:active{opacity:initial}.icn--nav-toggle{line-height:0;cursor:pointer}.logo-wrapper{width:100%;position:absolute}.logo-wrapper,.logo-wrapper section{height:0;margin-top:0}.logo-wrapper .logo-head{width:195px;z-index:10}li.item{line-height:28px;vertical-align:center;padding-top:19px}@media (min-width:1px) and (max-width:768px){li.item{padding-top:0}}li h2{margin-right:0;font-size:20px;color:#7b7d7b}@media (min-width:1px) and (max-width:768px){.logo-wrapper{height:0;margin-top:-38px}.logo-wrapper li.item{height:68px}}.maps-bg{max-width:670px;border:1px solid #d0d2d4;width:auto;height:346px;background-image:url(/img/map-670px.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}li.icon-alzein::before{content:url(/img/logo-icon-12px.png);margin-right:5px;margin-left:2px}@media (min-width:1px) and (max-width:768px){li.icon-alzein::before{margin-right:5px;margin-left:2px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.maps-bg{background-image:url(/img/map-1340px.webp);background-size:cover;background-repeat:no-repeat}}@media (min-width:769px){.img-padding{padding-left:0;padding-right:0}}.headline-secondary{margin-bottom:.5em}section.icon h2{font-size:.8em;margin:4px 0 2px;background-color:#fd7723;padding:5px;color:#fff;border-radius:.1em;text-align:center}@media (min-width:769px){section.icon h2{font-size:1em;margin:10px 0;text-align:center}}.grid.form{background:#d7dde8;border:2px solid #aeb4bd;padding:10px 0}.kontakt span.btn--warning{padding:6px 0}form .text{font-size:.75em}form select{background-color:#eee;width:100%;border-radius:1px;border:2px solid #d1d1d1;border-top:0;height:33px}form select:focus{border-color:#eee}input.time,input[type=checkbox]{margin:0 2px 3px 1px;vertical-align:middle;width:13px;height:13px;padding:0;text-align:left}input.time{width:130px;height:33px;display:inline-block;text-align:center}fieldset p{margin-bottom:.3em}label{font-size:16px}label.send_newsletter{font-size:12px;line-height:16px;display:block;text-align:left}label.send_newsletter a{text-decoration:underline}.form fieldset{border:0}.form form input[type=time]{width:90px}.form__input{font-size:.7em;margin-bottom:.5em;border-bottom:2px solid #797979;border-radius:1px;background:#dde7f7;color:#0c4c89;font-family:"TitilliumWeb-Regular",arial,sans-serif}.form__input:focus{border-color:#fd7723}.form .btn--warning{letter-spacing:.041em}.btn--warning{background-color:#fd7723}[class^=btn--]{margin-bottom:.7em}@media (min-width:1px) and (max-width:768px){[class^=btn--]{width:100%}}@media (min-width:769px){[class^=btn--]{width:100%;display:block}}.button{display:inline-block;padding:.1em .3em;background-color:#c4153a;border-radius:1px;color:#fff;text-decoration:none;text-align:center}.button a,.form .btn--warning,header .kontakt a span{font-family:"TitilliumWeb-Bold",arial,sans-serif}.button a,header .kontakt a{color:#7b7d7b;text-decoration:none}header .kontakt{font-size:.8em;bottom:5px;margin-top:.25em;margin-right:3%;width:0;float:left}@media (min-width:1px) and (max-width:768px){header .kontakt{width:121px}header .kontakt [class^=btn--]{margin-bottom:0;font-size:.8em!important}}header .kontakt a{color:#fff;letter-spacing:.6px;font-family:"TitilliumWeb-Bold",arial,sans-serif;padding:5px 0}@media (min-width:1px) and (max-width:768px){header .kontakt a{letter-spacing:1px}}header .kontakt a span{color:#fff}header .kontakt span{padding:10px}@media (min-width:769px){header .kontakt{float:right;margin-right:1%;width:0}header .kontakt.telephone{font-size:1em}}header{margin:0!important;padding:0}a span.btn-warning.text{color:gray;font-family:"TitilliumWeb-Regular",arial,sans-serif;font-size:.8em}@media (min-width:769px){.btn-warning.text.hidden{visibility:hidden}}.navbar{position:relative;padding-top:0}@media (min-width:769px){.navbar{padding-top:0;max-resolution:33px}}@media (min-width:1px) and (max-width:768px){footer .navbar,header .navbar{padding-top:0;margin-top:15px;background-color:transparent}footer .navbar h3,header .navbar h3{margin:0}}header .navbar{margin-top:0;padding-top:0}@media (min-width:1px) and (max-width:768px){header .navbar{padding-top:40px}}@media (min-width:769px){header .panel--centered{padding:0!important}}header,header section{position:relative}@media (min-width:769px){header section li{display:inline-block;text-align:left}}header h1{margin:0 0 10px;padding:15px 0 0}header h2{font-size:14px}header h2,header img{margin:0;padding:0}@media (min-width:1px) and (max-width:768px){header>div>nav>ul .nav{margin-top:-18px}}.nav{margin-top:10px;margin-bottom:0;text-align:right}.nav ul{background-color:#f3ffad}.nav__item a{color:#0c4c89}.icn--nav-toggle{width:36px;height:25px;border-top:solid 5px #fd7723;border-bottom:solid 5px #fd7723;position:relative;margin-left:90%}.icn--nav-toggle:before{width:35px;height:5px;background:#fd7723;top:5px}#toggle{top:-25px}.flex{display:flex}.img-box{flex-flow:column nowrap;justify-content:space-around}.flex-item-a,.flex-item-b{flex:1 1 auto;align-self:flex-start;width:330px;background-color:#fd7723;color:#fff;margin:3px 0;padding:6px;text-align:center}@media (min-width:1px) and (max-width:768px){.flex-item-a,.flex-item-b{width:100%;text-align:center}}.flex-item-a a span.btn-warning.text,.flex-item-b a span.btn-warning.text{color:#fff;font-size:20px}header h1,header h2,span.btn-warning.text{color:#fff}@media (min-width:1px) and (max-width:768px){.is-displayed-mobile{display:inline-block}}@media (min-width:769px){.is-displayed-mobile,footer nav{display:none}}@media (min-width:1px) and (max-width:768px){.is-collapsed-mobile{visibility:collapse;padding:0;height:0;line-height:0;margin:-16px 0 0}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}abbr[title]:after{content:" ("attr(title)")"}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=application.css.map */