@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap-reboot.min.css";@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap.min.css";@import "/assets/contao-component-bootstrap/bootstrap/dist/css/bootstrap-grid.min.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/js-packages/@fortawesome/fontawesome-free/css/fontawesome.min.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/js-packages/@fortawesome/fontawesome-free/css/regular.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/js-packages/@fortawesome/fontawesome-free/css/solid.css";@import "/assets/contao-component-fontawesome-free/fontawesomefree/js-packages/@fortawesome/fontawesome-free/css/brands.css";@font-face{font-family:"karmina-sans";font-style:normal;font-weight:300;src:local(""), url("/files/theme/fonts/karmina-sans-300.woff2") format("woff2"), url("/files/theme/fonts/karmina-sans-300.woff") format("woff")}@font-face{font-family:"karmina-sans";font-style:normal;font-weight:400;src:local(""), url("/files/theme/fonts/karmina-sans-400.woff2") format("woff2"), url("/files/theme/fonts/karmina-sans-400.woff") format("woff")}@font-face{font-family:"karmina-sans";font-style:normal;font-weight:700;src:local(""), url("/files/theme/fonts/karmina-sans-700.woff2") format("woff2"), url("/files/theme/fonts/karmina-sans-700.woff") format("woff")}html{font-size:100%;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}::selection,::-moz-selection{background:#b93325 !important;color:#ffffff}*{font-family:"karmina-sans", sans-serif;color:#46555c}body{margin:0;padding:0;line-height:1.25;overflow-x:hidden}.container{max-width:90rem;margin:0 auto}img{width:100%;max-width:100%;height:auto}.btn-primary{background-color:#b93325;border-color:transparent;color:#fff !important;-webkit-border-radius:2rem;border-radius:2rem;padding:0.375rem 2rem}.btn-primary:hover{background-color:#46555c;border-color:transparent}.btn-primary:not(:disabled):not(.disabled):active{background-color:#891810;border-color:transparent}.btn-primary:focus{background-color:#891810;border-color:transparent;box-shadow:0 0 0 0.2rem rgba(70, 85, 92, 0.85)}.btn-secondary{background-color:transparent;border-color:#fff;color:#fff !important;-webkit-border-radius:2rem;border-radius:2rem;padding:0.375rem 2rem}.btn-secondary:hover{background-color:#46555c;border-color:transparent}.btn-secondary:not(:disabled):not(.disabled):active{background-color:#891810;border-color:transparent}.btn-secondary:focus{background-color:#891810;border-color:transparent;box-shadow:0 0 0 0.2rem rgba(70, 85, 92, 0.85)}.btn-outline-secondary{-webkit-border-radius:2rem;border-radius:2rem;padding:0.375rem 2rem}.btn.btn-outline-secondary:hover{color:#fff}h1{font-weight:700;font-size:3.75rem}h2{font-size:3rem;font-weight:700}h3{font-size:2.5rem;font-weight:700}h4{font-weight:400;font-size:2rem}h5{font-weight:400;font-size:1.5rem}h6{font-weight:400;font-size:1.25rem}p,a,li{font-weight:300;font-size:1.125rem}a{color:#b93325}strong{font-weight:600}nav.bg-light{background-color:transparent !important}.searchbar{margin-top:2rem;margin-bottom:2rem}.shop-settings{display:flex;justify-content:flex-end}.shop-settings ia-user-item{margin-right:1rem}@media only screen and (max-width:576px){h1{font-size:2.75rem}h2{font-size:2.5rem}h3{font-size:2.15rem}}#header{background:rgba(70, 85, 92, 0.85);border-bottom:10px solid #b93325}#header .logo{height:3.5rem}#header .barrierefreiheit{display:flex;justify-content:space-between}#header .barrierefreiheit ul{margin-top:0.5rem;align-content:center}#header .barrierefreiheit ul li{list-style:none}#header .barrierefreiheit ul li a i{color:#fff;font-size:2rem}@media only screen and (max-width:480px){#header .logo{height:2.5rem}}#header .topbar__ul{display:flex;justify-content:flex-end;list-style:none;padding:1rem 0 0 0}#header .topbar__ul li{color:#fff;margin:0 0 0 1.5rem;font-size:0.98rem}#header .topbar__ul .fab{font-size:1.5rem;color:#fff}#header .topbar .ia-tl5lqq label{color:#fff !important}#header .navbar-dark .navbar-toggler{font-size:1.5rem;border-color:transparent;margin:1rem 0}#header button.navbar-toggler:active,#header button.navbar-toggler,#header button.navbar-toggler.collapsed{background-color:#fff}@media only screen and (max-width:767px){#header .topbar{display:none}#header .barrierefreiheit{position:absolute;top:1rem;right:22%;margin:0}#header .barrierefreiheit li{list-style:none}#header .barrierefreiheit li a i{color:#fff;font-size:2rem}}#header .navbar-expand-lg .navbar-collapse{justify-content:end}#header .navbar-expand-lg .navbar-collapse .nav-link{padding:0.5rem 0 0.5rem 4rem}#header .navbar-expand-lg .navbar-collapse .nav-link span{color:#fff}#header .navbar-expand-lg .navbar-collapse .nav-link span:hover{color:#fff;font-weight:700}@media only screen and (max-width:576px){#header .level_1.nav{flex-direction:column;align-content:center;text-align:center}#header .nav-link{padding:1.5rem 0 !important}}.active.nav-link{color:#fff}.header__content--h{background:rgba(172, 37, 23, 0.85);margin-top:25vh;padding:2rem}.header__content--h h1,.header__content--h p{color:#fff}@media only screen and (max-width:1024px){.header__content--m{margin-top:15vh}}@media only screen and (max-width:768px){.navbar-expand-lg .navbar-collapse{margin:1.5rem 0}}.subhead .fluid-img .container{margin:0 auto 0 auto}.subhead .fluid-img .container h1{text-align:center;padding-top:12.938rem;color:#fff;text-shadow:2px 2px 1px #0000004f}.quicklinks{margin:5rem auto}.quicklinks .text-center:not(#notdienst){border-right:2px solid #46555c14}@media only screen and (max-width:480px){.quicklinks .text-center:not(#notdienst){border-right:none}}.quicklinks .fa,.quicklinks .fas,.quicklinks .far{font-family:"Font Awesome 5 Free";font-weight:900;font-size:4rem}.quicklinks a{color:#b93325}.quicklinks a:hover{color:#891810}.no-gutters{margin-right:0;margin-left:0;padding:0}.pl-service{padding-left:1rem !important}@media only screen and (max-width:480px){.pl-service{padding-left:0 !important}}.fluid-img.card-bg{height:30rem}.card{border:transparent;border-radius:0.25rem;margin-bottom:2rem}.card-footer{padding:1.75rem 2.25rem;background-color:rgba(255, 255, 255, 0.65);border-top:none;position:absolute;bottom:0;width:100%}.bg-red{padding-top:4rem;padding-bottom:3rem;text-align:center;background-color:#b93325}.bg-red p,.bg-red h2,.bg-red a,.bg-red strong{color:#fff}.gesundheitscard h2{font-weight:400;font-size:2rem}.gesundheitscard h2.ce_headline{font-size:2.5rem;font-weight:700}.gesundheitscard .row-teaser{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.gesundheitscard .bg-grey{margin:3rem auto;padding-top:5rem;padding-bottom:5rem;text-align:center;background-color:#46555C}.gesundheitscard .bg-grey h1{color:#fff;text-shadow:2px 2px 1px #000000}.gesundheitscard .bg-red{margin:3rem auto;padding-top:5rem;padding-bottom:3rem;text-align:center;background-color:#b93325}.gesundheitscard .bg-red h1{color:#fff;text-shadow:2px 2px 1px #000000}.gesundheitscard .bg-red p{color:#fff}.gesundheitscard .bg-red .btn-primary{background-color:#fff;border-color:transparent;color:#46555c !important;-webkit-border-radius:2rem;border-radius:2rem;padding:0.375rem 2rem}.gesundheitscard .bg-red .btn-primary a{color:#46555c}.gesundheitscard .bg-red .btn-primary a:hover{text-decoration:none}.gesundheitscard .bg-red .btn-primary:hover{background-color:#46555c;border-color:transparent;color:#fff !important;-webkit-border-radius:2rem;border-radius:2rem;padding:0.375rem 2rem}.gesundheitscard .bg-red .btn-primary:hover a{color:#fff}.gesundheitscard em{color:#b93325}.apotheke{margin:3rem auto}.apotheke a{color:#b93325}.apotheke a:hover{color:#891810}.team{margin:3rem auto}.team .card img{width:100%;height:auto}.team .card .card-body{background:#b93325}.team .card .card-body p{color:#fff}.team .card .card-body .card-title{color:#fff}.team-2,.bg-team-2{background:#46555c !important}.bg-team-2 .col-lg-4.col-sm-12{margin-bottom:-1rem}.formbody .custom-controls-stacked{display:flex}.formbody .form-control:not(#ctrl_61, #ctrl_94),.formbody .custom-select{height:calc(2.5em + .75rem + 2px)}.formbody .custom-control-input:checked~.custom-control-label::before{color:#b93325;border-color:#b93325;background-color:#b93325}.formbody .custom-control-label{padding-right:0.75rem}.formbody .custom-control-label a{color:#b93325}.formbody .custom-control-label::before{top:0;width:1.25rem;height:1.25rem}.formbody .custom-control-label::after{top:0.12rem;left:-1.345rem}.preorder{margin:3rem auto}.socialbar__ul{display:flex;justify-content:end;list-style:none}.socialbar__ul .fab{font-size:2rem;color:#b93325}.socialbar__ul .fab:hover{color:#891810}.vorteile .card-header{border-bottom:1px solid #46555c}#footer{margin-top:5rem}@media only screen and (max-width:420px){#footer img{height:3rem;width:auto}}#footer .footer__border--top{border-top:1px solid #46555c}#footer .footer__ul{list-style:none;padding:1rem 0 0 0;margin:2rem auto}#footer .footer__ul a{color:#b93325;margin:1rem 0 0 0}#footer .footer__ul a:hover{color:#891810}#footer .bottombar{background:#46555c}#footer .bottombar__ul{display:flex;justify-content:space-between;list-style:none;padding:1rem 0 0 0}#footer .bottombar__ul a{color:#fff;text-decoration:none}#footer .bottombar__content{color:#fff;padding:1rem 0 0 0}@media only screen and (max-width:480px){.bottombar__content{text-align:center}.bottombar__ul{flex-direction:column;text-align:center}.bottombar__ul li{padding:0 0 1rem 0}}.impressum{margin:3rem auto}.impressum a{color:#b93325}.impressum a:hover{color:#891810}
