/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.eot);src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-regular.svg#Roboto) format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.eot);src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-500.svg#Roboto) format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.eot);src:url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-v30-latin-700.svg#Roboto) format('svg');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.eot);src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed) format('svg');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.eot);src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format('svg');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.eot);src:url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.woff2) format('woff2'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.woff) format('woff'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.ttf) format('truetype'),url(/themes/custom/csc_new/fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed) format('svg');}#toolbar-administration{z-index:3000;position:sticky;}.hide{display:none;}a.locked:after{content:"\f023";font-family:Font Awesome\ 5 Free;margin-left:15px;font-weight:900;}#tomain{position:fixed;bottom:45px;right:25px;background:black;color:#fff;padding:10px 15px;display:;transition:.5s;font-size:20px;z-index:4000;}#tomain:focus,#tomain:hover{color:#fff;text-decoration:none;background:#CC0000;}#back-to-top{position:fixed;bottom:45px;right:25px;background:black;color:#fff;padding:10px 15px;display:none;transition:.5s;font-size:20px;z-index:4000;}#back-to-top:focus,#back-to-top:hover{color:#fff;text-decoration:none;background:#CC0000;}div#block-sprachumschalter ul{flex-direction:row;list-style:none;display:flex;-ms-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}div#block-sprachumschalter ul li a{padding-right:.5rem;padding-left:.5rem;}.sprachwechsler ul.links{flex-direction:row;list-style:none;display:flex;-ms-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.sprachwechsler ul.links li a{padding-right:.5rem;padding-left:.5rem;text-transform:uppercase;}header{position:relative;z-index:99;}header#header > div{}a.navbar-brand{position:absolute;top:-15px;}.highlighted{position:relative;z-index:0;}.page-node-9 .highlighted{height:100vh;}.view-id-slider{position:relative;z-index:20;}.flexslider{z-index:90;border-right:0px !important;}.flexslider .bgimg{height:100vh;width:100vw;background-repeat:no-repeat;background-position:center center;background-size:cover;}div#block-brauchensieunterstutzung,div#block-alleviana-brauchensieunterstutzung{width:100%;margin:0;padding:0;background:#CC0000;}div#block-brauchensieunterstutzung,div#block-alleviana-brauchensieunterstutzung{text-align:center;color:white;min-height:138px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);margin:0 auto;}div#block-brauchensieunterstutzung h2,div#block-alleviana-brauchensieunterstutzung h2{height:100%;transform:translateY(35%);}div#block-brauchensieunterstutzung p,div#block-alleviana-brauchensieunterstutzung p{padding-top:15px;padding-bottom:15px;}div#block-brauchensieunterstutzung > div > div,div#block-alleviana-brauchensieunterstutzung > div > div{height:138px;}a.navbar-brand img{padding-top:10px;}.affix{z-index:99;}}*/


.dropdown-item.active,.dropdown-item:active{text-decoration:none;background-color:#cc0000;}.dropdown-item:hover,.dropdown-item:hover{text-decoration:none;background-color:#cc0000;}.dropdown-item a:hover,.dropdown-item a:hover{color:white!important;}ul.nav.navbar-nav a{padding:10px 15px !important;box-sizing:border-box;}a.nav-link.active.dropdown-toggle,ul.nav.navbar-nav a.active{color:white!important;background:#cc0000;padding:10px 15px;box-sizing:border-box;}.dropdown-item.active a,.dropdown-item:active a,.dropdown-item:hover a,.dropdown-item:hover a{color:white;}.dropdown-menu.show{display:block;border:none;border-radius:0;margin-top:0;}.dropdown-item{padding:0.8rem 1.5rem;}div#main-wrapper{padding-top:75px;}span.scroll_down{color:white;font-size:50px;}span.scroll_down a{color:white;opacity:0.8;}section{margin:25px 0;}img{width:auto;}.row.one-col.colored{background:#CC0000;padding:5px 0;color:white;margin:0px;}.ckeditor-accordion-container > dl{border-color:#CC0000;}.ckeditor-accordion-container > dl dt.active > a{background:#CC0000;}.ckeditor-accordion-container > dl dt > a{background:#cc0000c9;border-color:#cc0000c9;}.ckeditor-accordion-container > dl dt > a:hover{background:#CC0000;border-color:#CC0000;}div#block-csc-new-breadcrumbs{}.breadcrumb{background:white;border-bottom:1px solid #cc0000c9;border-radius:0;}.site-footer .content,.site-footer h2{color:white;}.site-footer h2{font-size:24px;font-weight:500;}.site-footer .content{font-size:16px;font-weight:400;}div#block-kontakt,div#block-offnungszeiten,div#block-spenden{border:none;}.col-md-4.col-sidebar{padding:0 0 15px 0;}.col-sidebar.col-md-4{padding:0 0 15px 0;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:1140px;}.media{margin:15px;border-bottom:1px solid #cc0000;padding-bottom:25px;}.media .media-body{margin:0 15px;}.media img{max-height:200px;}.media-body a{font-size:1.25rem;}.media-body a{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;}.view-newsdatum-ober-titel{padding-bottom:15px;font-style:italic;}.field.field--name-field-datum{padding-bottom:5px;font-style:italic;}section.row.region.region-provinz{display:block;}form#contact-message-einschreibe-form{padding-top:35px;}form#contact-message-einschreibe-form div#edit-actions{text-align:center;}form#contact-message-einschreibe-form div#edit-actions input{width:300px;}#main-wrapper img{max-width:100%;height:auto;}img.align-left{padding-right:15px;}img.align-right{padding-left:15px;}img.align-center{padding-left:15px;padding-right:15px;}form#contact-message-einschreibe-form label{}div#edit-field-am-wrapper label{margin-left:15px;}.colored a,.colored a:hover,.colored a:visited{color:white!important;text-decoration:underline;}.container-inline.field.field--name-field-gallerie{width:fit-content;width:-webkit-fill-available;text-align:center;padding:0;margin:0;padding:15px;border-radius:5px;}.container-inline.field.field--name-field-gallerie .field__label{font-size:26px;font-weight:700;color:#6c757d;}.container-inline.field.field--name-field-gallerie .field__item{margin:5px;}.container-inline.field.field--name-field-gallerie img{margin:0;padding:5px;background:#6c757d47;}main#content ul li{margin-bottom:6px;}span.bgwhite{white-space:nowrap;}nav#navbar-main{}a:hover,.navbar a:focus,.link:hover,.link:focus{color:#cc0000!important;}.row.one-col.dce7b9.colored a:hover,.ckeditor-accordion-container a:hover{color:white!important;}@media (max-width:992px){div#CollapsingNavbar{border-bottom:1px solid #cc0000;background:white;padding:0 25px;}iframe{width:100%;height:315px;}a.navbar-brand{display:none;}div#block-logomobile{display:inline-block;}div#CollapsingNavbar{}}.carousel-inner img{width:100%;height:auto;max-height:100vh;margin-top:-50px;}div#edit-field-datenschutz-akzeptieren-wrapper{margin-left:15px;}form input#edit-preview{display:none;}div#page-wrapper{max-width:100%!important;overflow:hidden;}div.block-views-blocknews-masonry-block-1 img,div.block-views-blocknews-masonry-block-2 img{object-fit:cover;object-position:center;}@media (max-width:540px){div#main{padding-top:50px;}div#views-bootstrap-news-page-1 > .media{width:100%;}.media{display:inline-block;}.media a{width:100%;display:flex;margin-bottom:25px;}.media img{max-height:max-content;width:auto%;text-align:center;margin-left:auto;margin-right:auto;}.media .media-body{width:100%!important;float:left;}}.ui-widget.ui-widget-content,.ui-widget-content{border:1px solid #cc0000c9;z-index:4000!important;}.row.colored .col-md{background:#cc0000;padding:15px;color:white;margin:0 15px;}.colored{background:#cc0000;padding:15px;color:white;margin:0 0px 20px 0px;}span.colored{display:block;}.colored a,.colored a:visited{color:white;text-decoration:underline;}.colored a:hover,.colored a:active{color:black;text-decoration:none;}a:focus,.link:focus{color:#cc0000!important;}.site-footer .content a:hover{color:#fefefe!important;}.page-link:focus{box-shadow:0 0 0 0.2rem rgba(204,0,0,0.38);}ul.js-pager__items.pagination{justify-content:center;}nav#block-csc-new-account-menu a:hover{color:white!important;}iframe{width:100%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #cc0000;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article{display:flex;align-items:start;justify-content:space-between;gap:15px;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article .newsbild{flex-basis:30%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article .newstext{flex-basis:70%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article img{height:auto;width:350px;max-width:100% !important;}.colored .bs_grid .row{margin:0px;}@media all and (max-width:767px){.view.view-news.view-id-news.view-display-id-page_1 .views-row article{flex-wrap:wrap;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article  .image-wrapper{flex-basis:100%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article img{max-width:100%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article .newsbild{flex-basis:100%;}.view.view-news.view-id-news.view-display-id-page_1 .views-row article .newstext{flex-basis:100%;}}.contextual-region.view.view-news-masonry.view-id-news_masonry.view-display-id-block_2{position:relative;}div.block-views-blocknews-masonry-block-1 img{height:100%;position:absolute;}div.block-views-blocknews-masonry-block-2 .masonry-inner{position:absolute;bottom:0;background:black;opacity:0.8;margin:0;bottom:0;padding:5px;width:100%;}div.block-views-blocknews-masonry-block-2  .views-field.views-field-field-bild{min-height:450px;}div.block-views-blocknews-masonry-block-2  span.masonry-body{display:block;}col-md:has(.colored){background:blue;background:#cc0000;padding:15px;color:white;margin-inline:0.5rem;}.brauchensieunterstutzung a,.brauchensieunterstutzung a:visited{color:#FFFFFF;text-decoration:none;}.brauchensieunterstutzung a:hover,.brauchensieunterstutzung a:active{color:#FFFFFF !important;text-decoration:underline;}.maxwidth{padding-left:5vw;padding-right:5vw;box-sizing:border-box;}.node--type-error-page .field--name-body{font-size:800%;line-height:100%;text-align:center;padding:3vh 0px;box-sizing:border-box;}.node--type-error-page h1.title{text-align:center;}
body{color:#3b3b3b;background:#cc0000;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#ffffff;}a,.link{color:#cc0000;}a:hover,a:focus,.link:hover,.link:focus{color:#f70000;}a:active,.link:active{color:#ff3333;}.page-item.active .page-link{background-color:#cc0000;border-color:#cc0000;}.page-link,.page-link:hover{color:#cc0000;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#cc0000;border-color:#cc0000;}.btn-primary:hover,.btn-primary:focus{background-color:#95141a;}.site-footer{background:#cc0000;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
div#block-csc-new-loginformpopup,div#block-alleviana-account-menu{display:block;position:fixed;right:-90px;top:250px;z-index:2000;padding:10px;color:white!important;background:#CC0000;transform:rotate(-90deg);font-size:18px;}nav#block-csc-new-account-menu,nav#block-alleviana-account-menu{display:block;position:absolute;right:-100px;top:250px;z-index:2000;padding:10px;color:white!important;transform:rotate(-90deg);font-size:18px;background:#CC0000;}nav#block-csc-new-account-menu a,nav#block-alleviana-account-menu a{color:white;}div#block-csc-new-loginformpopup .content > div,div#block-alleviana-account-menu .content > div{display:contents;}div#block-csc-new-loginformpopup a,div#block-alleviana-account-menu a{color:white!important;padding:15px;}div#block-csc-new-loginformpopup svg,div#block-alleviana-account-menu svg{margin-right:15px;}.ui-widget.ui-widget-content,.ui-widget-content{border:1px solid #cc0000c9;}.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix{background:#cc0000c9;color:white;}.ui-dialog .button{background-color:#cc0000c9;background-image:-webkit-linear-gradient(top,#cc0000c9,#cc0000c9);background-image:linear-gradient(to bottom,#cc0000c9,#cc0000c9);border:1px solid #cc0000c9;border-bottom-color:#cc0000c9;border-left-color:#cc0000c9;border-right-color:#cc0000c9;color:#fff;}.form-control:focus{border-color:rgba(204,0,0,.29);box-shadow:0 0 0 0.2rem rgba(204,0,0,.29);}
ol.carousel-indicators,a.carousel-control-prev,a.carousel-control-next{display:none;}.highlighted aside{padding-left:0;padding-right:0;}div#views-bootstrap-slider-block-1{width:100%!important;}.carousel-inner img{width:100%;}.bc3F413A{color:white;text-align:center;margin:15px 0;}div.block-views-blockservice-auf-slider-block-1{position:absolute;width:100%;}div.block-views-blockservice-auf-slider-block-1 .view-content.row{max-width:1170px;margin-left:auto;margin-right:auto;}.sas_inner{background:rgba(63,65,58,0.80);font-size:26px;font-weight:bold;}.sas_inner .fontawesome-icon{font-size:50px;}.bc3F413A a{color:white;padding:15px;height:100%;width:100%;display:block;text-decoration:none;}@media (max-width:992px){div.block-views-blockservice-auf-slider-block-1{position:absolute;width:100%;top:0px;}}.flexslider{margin:0;border:none;overflow:hidden;zoom:1;z-index:900;}div#block-brauchensieunterstutzung,div#block-alleviana-brauchensieunterstutzung{z-index:1000;}ol.flex-control-nav.flex-control-paging{display:none;}ul.flex-direction-nav{display:none!important;}div.block-views-blockservice-auf-slider-block-1{z-index:950;}body.user-logged-in nav#navbar-main{}
span.bgwhite{color:black;background:white;padding:0 15px;}.collapse{display:block;}
@media (min-width:576px){...}@media (max-width:768px){}span.navbar-toggler-icon{background-image:url(/sites/csc_new/files/uploads/mico.png);}button.navbar-toggler.navbar-toggler-right{border:1px solid #eee;}button.navbar-toggler.navbar-toggler-right:hover{border:1px solid rgba(63,65,58,0.80);}@media (max-width:992px){div#CollapsingNavbar{}div#CollapsingNavbar{border-bottom:0px solid #cc0000;position:fixed;top:var(--headerheight);width:100%;left:0px;padding-top:5vh;padding-bottom:5vh;}div#block-sprachumschalter,.sprachwechsler{padding:25px 0;}li.is-active a{font-weight:bold!important;}div#CollapsingNavbar{border-bottom:1px solid #cc0000;}#navbar-main{}ul.clearfix.nav.navbar-nav{margin-left:0px;}ul.clearfix.nav.navbar-nav li a{margin-left:0px;}#tomain{display:none;}#back-to-top{bottom:0;right:0;}div#block-views-block-slider-block-1{}.highlighted{height:50vh;}.flexslider .bgimg{height:50vh;}button.navbar-toggler.navbar-toggler-right{right:15px;top:calc((var(--headerheight) - 50px) / 2);height:50px;position:fixed;background:var(--weiss);}a.navbar-brand{top:5px;}a.navbar-brand img{width:150px!important;height:auto!important;}.highlighted{height:100%;background:#CC0000;padding-bottom:65px;}div#block-views-block-service-auf-slider-block-1{position:relative;width:100%;bottom:0;clear:both;}div#block-brauchensieunterstutzung{text-align:left;color:white;min-height:auto;position:relative;bottom:0;left:0;bottom:0px;padding-left:15px;padding-right:15px;transform:translate(0);margin:0 auto;}span.scroll_down,div#block-csc-new-loginformpopup{display:none;}div#main-wrapper{padding-top:0px;}div#block-sprachumschalter ul li a,.sprachwechsler ul.links li a{padding-left:0 !important;}}@media (max-width:1200px){a.navbar-brand img{display:none!important;}ul.clearfix.nav.navbar-nav{margin-left:0px;}}
.masonry-layout .masonry-item{padding:0;}.masonry-item.views-row{overflow:hidden;}.masonry-item.views-row img{transform-origin:65% 75%;transition:transform 1s,filter .5s ease-out;}.masonry-layout .masonry-item{padding:0;}.masonry-item.views-row,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6{overflow:hidden;}div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6:hover{overflow:hidden;padding:0;}.masonry-item.views-row img,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6 img{transform-origin:65% 75%;transition:transform 1s,filter .5s ease-out;}.masonry-item.views-row:hover img,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6:hover img{transform:scale(1.1);}.masonry-inner{position:absolute;bottom:5px;color:white;margin:0 5px 5px 5px;}.masonry-body{display:none;-webkit-transition:font-size 2s;-moz-transition:font-size 2s;-o-transition:font-size 2s;transition:font-size 2s;}.masonry-item.views-row .masonry-title,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6 .masonry-title{font-size:16px;-webkit-transition:font-size 0.8s;-moz-transition:font-size 0.8s;-o-transition:font-size 0.8s;transition:font-size 0.8s;}div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6 .masonry-inner{background:black;opacity:0.8;margin:0;bottom:0;padding:5px;width:100%;}.masonry-item.views-row .masonry-inner{background:black;opacity:0.6;margin:0;bottom:0;padding:5px;width:100%;}.masonry-item.views-row:hover .masonry-title,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6:hover .masonry-title{opacity:1;}.masonry-item.views-row:hover .masonry-body,div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6:hover .masonry-body{display:block;color:white;font-size:14px;}.masonry-item.views-row .masonry-body{display:block;color:white;font-size:14px;}.masonry-item.views-row:nth-child(1) .masonry-title{font-size:28px;font-weight:bold;}div.block-views-blocknews-masonry-block-2{float:left;}div.block-views-blocknews-masonry-block-2 img{height:100%;position:absolute;}div.block-views-blocknews-masonry-block-1{float:left;}div.block-views-blocknews-masonry-block-2,div.block-views-blocknews-masonry-block-1{width:100%;margin:0;padding:0;left:0;}div.block-views-blocknews-masonry-block-2 .col-auto,div.block-views-blocknews-masonry-block-1{padding:0;}div.block-views-blocknews-masonry-block-2 .masonry-item.views-row{width:100%;min-height:450px;}div.block-views-blocknews-masonry-block-1{padding:4px 0px;}div.block-views-blocknews-masonry-block-1 .col-lg-6.col-md-6{padding:0;margin:0px;height:225px;overflow:hidden;border-left:2px solid white;border-bottom:2px solid white;}span.masonry-body p::after{content:" ...";}
.media{border:none;}div.block-views-blockservice-auf-slider-block-1{bottom:15rem!important;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;width:100%;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#FFFFFF;background-color:green;border-color:green green green transparent;background-image:none;box-shadow:-8px 0 0 #77b259;text-align:left;}.messages--status  a,.messages--status  a:visited{color:#FFFFFF;text-decoration:underline;}.messages--warning{background-color:yellow;background-image:none;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#333333;box-shadow:-8px 0 0 #e09600;}.messages--error{background-color:red;color:#FFFFFF;background-image:none;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;text-align:left !important;}.messages--error p.error{color:#a51b00;}
:root{--headerheight:78px;--bgcolor:#F5F5F5;--admintopspace:78px;--bold:700;}#page{padding-top:var(--headerheight);}.navbar > .container{max-width:auto !important;width:auto !important;}.alert button{border:0px !important;background-color:transparent !important;}.alert-success a,.alert-success a:visited{color:#212529;}.pageheader{position:fixed;top:0px;left:0px;width:100%;background:var(--bgcolor);z-index:99;padding:0px !important;}.user-logged-in .pageheader{top:var(--admintopspace);}.pageheader .headercontent{display:flex !important;height:var(--headerheight);flex-direction:row;justify-content:flex-start;align-items:center;padding:0px !important;}.headercontent > .block-system-branding-block a{display:block;}.block-system-branding-block img{height:var(--headerheight);width:auto;}#navbar-main{background:transparent !important;z-index:40;}.headercontent > .block-system-branding-block{}.headercontent > nav{flex-basis:100%;padding-right:calc(5vw + 100px);justify-content:center;}.headercontent > nav nav{margin-left:auto;margin-right:auto;}.headercontent > nav nav li{margin-left:15px;margin-right:15px;}.headercontent > .sprachwechsler{position:absolute;right:5vw;top:50%;z-index:98;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.headercontent .block-commerce-cart{position:absolute;right:calc(5vw + 100px);top:50%;z-index:50;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.view-news-masonry img{width:100%;}@media (max-width:992px){.headercontent > .sprachwechsler{right:100px;}.headercontent .block-commerce-cart{right:170px;}}@media (max-width:1200px){.headercontent > nav nav li{margin-left:0px;margin-right:0px;}}@media (max-width:667px){:root{--headerheight:60px;}}@media (max-width:414px){.headercontent > .sprachwechsler{right:80px;}}@media (max-width:340px){:root{--headerheight:50px;}}.region-featured-top.row{display:block !important;}:root{--maincolor:#CC0000;--actioncolor:#000000;--text:#3b3b3b;--weiss:#FFFFFF;--scharz:#3b3b3b;--schwarz:#3b3b3b;}.button{display:table;margin-top:3vh;text-align:center;text-transform:uppercase;margin-bottom:5vh;}.button a,.button a:visited,a .button,a:visited .button{color:var(--weiss);background-color:var(--actioncolor);border-radius:0.25rem;padding:13px 30px;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease;}.button a,.button a:visited,.button a:hover,.button a:active{display:block;}a .button,a:visited .button,a:hover .button,a:active .button{display:table;}.button a:hover,.button a:active,a:hover .button a,a:active .button a{display:block;color:var(--weiss) !important;background-color:var(--maincolor);cursor:pointer;text-decoration:none;-webkit-transition:all .35s ease;transition:all .35s ease;}.button.rot a,.button.rot a:visited,a .button.rot,a:visited .button.rot{color:var(--weiss);background-color:var(--maincolor);}.button.rot a:hover,.button.rot a:active,a:hover .button.rot,a:active .button.rot{color:var(--weiss) !important;background-color:var(--actioncolor);}.webform{padding-top:3vh;}.webform .col-auto{margin-left:0px !important;margin-right:0px !important;padding:0px !important;}.webform input[type=text],.webform input[type=tel],.webform input[type=email],.webform input[type=date]{border:solid 1px #CCCCCC;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);}.webform select{border:solid 1px #CCCCCC;height:50px;border:0px;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);}.webform .form-date{display:block;margin-top:.25rem;}.webform textarea{border:0px;padding:10px 20px;box-sizing:border-box;color:var(--schwarz);width:100%;}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.webform .wfleft{width:50%;float:left;}.webform .wfleft input{width:calc(100% - 10px);float:left;}.webform .wffull{width:100%;clear:both;display:table;padding-top:20px !important;}.webform .wfright{width:50%;float:right;}.webform .wfflex{display:flex;flex-direction:row;justify-content:space-between;clear:both;}.webform .wfflex > fieldset{flex-basis:calc(33.333333% - 10px) !important;}.webform .wfflex2{display:flex;flex-direction:row;justify-content:space-between;clear:both;flex-wrap:wrap;}.webform .wfflex2 > fieldset{flex-basis:calc(50% - 5px) !important;}input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:13px 20px;box-sizing:border-box;text-transform:uppercase;}input.js-form-submit:hover{background-color:var(--maincolor);color:var(--weiss);}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont > div{flex-basis:45%;}.webform .webform-actions input{}.webform-confirmation{background:red;padding:20px;box-sizing:border-box;}.webform .form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/custom/csc_new/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform label{margin-bottom:0px;}.webform .js-form-item{margin:20px 0px;}.webform .form-check{position:relative;display:block;padding-left:0px;}.webform .node--type-datenschutzwebform{font-size:70%;line-height:110%;height:200px;overflow:auto;margin-top:20px !important;padding:10px !important;box-sizing:border-box;border:solid 1px #CCCCCC;}.webform .js-form-type-checkbox label{margin-left:30px;}.webform input[type="checkbox"]{appearance:none;background-color:#fff;margin:3px 7px 20px 0px;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid var(--schwarz);border-radius:0.15em;transform:translateY(-0.075em);display:grid;float:left;place-content:center;}.webform input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}.webform input[type="checkbox"]:checked::before{transform:scale(1);}.webform input[type="checkbox"]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}.webform .form-actions{display:table;}.webform input.js-form-submit{margin-top:1em;margin-bottom:2em;background-color:#cc0000;color:var(--weiss);border-style:none;padding:13px 20px;box-sizing:border-box;text-transform:uppercase;}.webform input.js-form-submit:hover{background-color:#333333;color:var(--weiss);}ul{padding-left:22px;}.behandlungsform_form .form-item-geburtsdatum-day > label,.behandlungsform_form .form-item-geburtsdatum-month > label,.behandlungsform_form .form-item-geburtsdatum-year > label{display:none !important;}.wd{}.node--type-wissensdatenbank h1.title{margin:30px 0px 30px 0px;}.wd .field--name-field-definizione{box-sizing:border-box;font-size:160%;line-height:130%;margin-bottom:30px;}.wd .field--name-field-definizione p{margin:0px;}.wd .field__label{font-weight:bold;font-size:115%;line-height:1.5;margin-bottom:5px;}.wd h2.field__label{font-size:155%;line-height:1.5;margin-bottom:10px;}.wd .field--name-field-trattamenti-classici,.wd .field--name-field-trattamento-con-la-cannabi{margin-bottom:50px;}.wd .field--name-body{margin-bottom:5vh;}.wd fieldset.wd{padding:0px;margin:30px 0px 50px 0px;}.wd fieldset.wd > legend,fieldset.wd > legend{background-color:var(--weiss);border:solid 1px #CCCCCC;display:block;color:var(--text);width:100%;padding:10px 40px 10px 20px;box-sizing:border-box;position:relative !important;top:0px !important;margin:0px;font-size:1.3rem;background-image:url(/themes/custom/csc_new/images/pfeildown_s.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px 20px;}.wd fieldset.wd > legend.active{background-image:url(/themes/custom/csc_new/images/pfeilup.svg);background-color:var(--maincolor);color:var(--weiss);border:solid 1px var(--maincolor);}.wd fieldset.wd > legend:hover{cursor:pointer;}.wd fieldset.wd > .fieldset-wrapper{border:solid 1px #CCCCCC;border-top:0px;padding:20px;box-sizing:border-box;margin-bottom:20px;display:none;}.wd fieldset.wd fieldset{padding-left:0px;padding-right:0px;}.wd fieldset.wd fieldset legend{border-bottom:solid 1px #CC0000;margin-top:5vh;margin-bottom:20px;}.wdflex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:5vh;margin-top:5vh;}.wdflex > div{flex-basis:calc(50% - 10px);border:solid 1px #CCCCCC;padding:30px;box-sizing:border-box;}.field--name-field-referenze-terapia-con-la-c,.field--name-field-referenze-terapie-farmacol{margin-top:30px;}.wdflex h2{font-size:2.1rem;margin-bottom:20px;}.wdflex h3,.field--name-field-aprofondimenti-link-utili h3{font-weight:normal !important;}.fieldseth3 > legend{font-size:1.75rem !important;text-transform:uppercase;letter-spacing:2px;font-family:'Roboto Condensed',sans-serif;}.wd ul li{margin-bottom:0px !important;}.field--name-field-aprofondimenti-link-utili{border:solid 1px #CCCCCC;padding:25px;box-sizing:border-box;margin-top:5vh;}.field--name-field-aprofondimenti-link-utili ul{list-style:initial;list-style-type:disc;list-style-position:outside;}.field--name-field-aprofondimenti-link-utili ul li{border:0px;list-style-type:disc;list-style-position:outside;padding:0px 0px 0px 22px;background-image:url(/themes/custom/csc_new/images/extlink.svg);background-repeat:no-repeat;background-position:left 5px;background-size:12px auto;}.ui-widget,.ui-helper-reset{font-family:var(--fontfamily) !important;line-height:145% !important;font-size:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:8px 0 0 0;padding:15px 40px 15px 20px;font-size:100%;border-radius:0px !important;border:solid 1px var(--maincolor);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-

:hover,.ui-button:focus{border:0px solid #cccccc;background:var(--actioncolor);font-weight:normal;color:var(--weiss) !important;}.ui-dialog .ui-button:focus{background:none !important:}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header.ui-state-focus,.ui-accordion .ui-accordion-header.ui-state-default{display:flex;cursor:pointer;position:relative;margin:2px 0 0 0;padding:10px 60px 10px 20px;font-size:100%;background-color:var(--text);border:solid 1px var(--text);align-items:flex-start;flex-wrap:wrap;color:var(--weiss) !important;font-weight:bold;background-image:url(/themes/custom/csc_new/images/pfeildown.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px 20px;}.ui-accordion .noicon .ui-accordion-header{background-image:none !important;}.ui-accordion .noicon .ui-accordion-header:hover{cursor:initial !important;}.ui-accordion .ui-accordion-header.ui-state-hover{background-color:var(--text);color:var(--weiss) !important;}.ui-accordion .ui-accordion-header.ui-state-active{background-color:var(--text);border:solid 1px var(--text);background-image:none;color:var(--weiss) !important;background-image:url(/themes/custom/csc_new/images/pfeilup.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px 20px;}.ui-accordion .ui-accordion-content{padding:20px 20px 5px 20px;margin:0px;box-sizing:border-box;border:solid 1px #CCCCCC;border-top:0px !important;color:var(--schwarz);}.view-id-inc_accordion{width:100%;margin-bottom:50px;}.view-id-inc_accordion .views-label{font-weight:bold;margin-top:20px;}.view-id-inc_accordion .view-content > div,.view-id-inc_accordion .view-content > div > div{width:100%;}.wd_mobilebuttons{display:flex;flex-direction:row;justify-content:center;margin-bottom:5vh;margin-top:5vh;display:none;}.wd_mobilebuttons > .wd_mubilebutton{background-color:var(--maincolor);color:var(--weiss);padding:10px 20px;box-sizing:border-box;margin:5px 0px;text-transform:uppercase;background-image:url(/themes/custom/csc_new/images/pfeildown.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:20px 20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.buttongotop{background-image:url(/themes/custom/csc_new/images/pfeilup.svg) !important;}.wd_mobilebuttons > .wd_mubilebutton:hover{background-color:var(--scharz);color:var(--weiss);cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.wd-liste{}.wd-liste .view-content{}.wd-liste .views-row{width:100%;margin-bottom:5vh;}.wd-liste .views-row h3{margin:0px 0px 10px 0px;padding:0px;}.wd-liste .views-row h3 a,.wd-liste .views-row h3 a:visited{display:block;padding:0px 0px;box-sizing:border-box;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.wd-liste .views-row h3 a:hover,.wd-liste .views-row h3 a:active{color:var(--schwart) !important;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.node--unpublished{padding:0px !important;}.bold{font-weight:bold;}.field--name-field-esperienze-cliniche > .field__item:not(:last-child){margin-bottom:5vh;border-bottom:solid 1px #CCCCCC;padding-bottom:5vh;box-sizing:border-box;}.wd-liste .button{display:table;}.wd-liste .button a,.wd-liste .button a:visited{display:block;border:solid 1px var(--actioncolor);padding:8px 20px;box-sizing:border-box;text-transform:uppercase;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.wd-liste .button a:hover,.wd-liste .button a:active{background:var(--maincolor);color:var(--weiss) !important;text-decoration:none;border:solid 1px var(--maincolor);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.wdliste > .content > .col-auto{padding-left:0px !important;padding-right:0px !important;margin-left:0px;}.wd-liste .row{margin-left:0px;}.wd-liste .view-filters{margin:2vh 0px;border:solid 1px #CCCCCC;padding:30px 30px calc(30px - 1em) 30px;box-sizing:border-box;}.wd-liste .view-filters .form-control{box-sizing:border-box;margin:0px 20px 0px 0px;padding:10px 10px;}.wd-liste .view-filters .form-control fieldset{margin-right:30px !important;}.view-wissensdatenbank{display:table;width:100%;}.view-wissensdatenbank.view-display-id-block_1{margin-top:5vh;}.view-display-id-page_1 .view-filters{box-shadow:0px 0px 10px rgba(0,0,0,0.2);padding:15px;box-sizing:border-box;margin-bottom:5vh;}.view-display-id-page_1 .view-filters legend{display:none;}.view-display-id-page_1 .view-filters .form-check{padding-left:1.5em;}.view-display-id-page_1 .view-filters .form-check-label{padding-left:0px;}.wd-liste .view-filters .form-actions{display:flex;flex-direction:row;}.wd-liste .view-filters .form-actions input:nth-child(1){}#block-csc-new-content .col-auto{padding:0px;margin:0px;}.view-display-id-page_1 .row{margin-left:0px;margin-right:0px;}#block-views-block-bausteine-block-1{margin-top:5vh;}#block-views-block-bausteine-block-1 .paragraph:not(.paragraph--type--block-anzeigen){margin-top:5vh;}.behandlungsform{}.behandlungsform_form{margin-top:5vh;}.behandlungsform_form .col-auto{padding-left:0px !important;padding-right:0px !important;}.behandlungsform input[type=text],.behandlungsform input[type=tel],.behandlungsform input[type=email]{padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);}.behandlungsform select{height:50px !important;width:100%;background-color:var(--weiss);padding:0px 15px;margin-top:3px;box-sizing:border-box;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);border:1px solid #ced4da;}.behandlungsform textarea{padding:10px 20px;box-sizing:border-box;color:var(--schwarz);}.behandlungsform .js-form-submit{width:auto !important;}.behandlungsform  .form-check{padding-left:0px !important;}.behandlungsform .js-form-item:not(.form-check){margin-bottom:20px !important;}.behandlungsform .flexsetwrapper > legend,.behandlungsform #edit-wenn-sie-diesen-weg-einschlagen-moechten-fuellen-sie-bitte-das-f > legend,.behandlungsform #edit-krankheiten > legend{margin-bottom:30px;border-bottom:solid 1px #666666;}.behandlungsform #edit-cannabis-therapie > legend{margin-bottom:30px;border-bottom:solid 1px #666666;}.behandlungsform #edit-cannabis-therapie{margin-top:50px;}.behandlungsform input{box-sizing:border-box;}.behandlungsform label{margin-bottom:3px !important;}.behandlungsform fieldset.form-type-textarea{margin-top:40px;}.behandlungsform fieldset.js-form-item-haben-sie-bereits-erfahrung-mit-cannabis-gemacht-wenn-ja-unter-w{margin-top:0px !important;}.behandlungsform .flexset,.behandlungsform > .flexsetwrapper > .fieldset-wrapper,.behandlungsform fieldset#edit-wenn-sie-diesen-weg-einschlagen-moechten-fuellen-sie-bitte-das-f > .fieldset-wrapper,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.behandlungsform > .flexsetwrapper > .fieldset-wrapper .form-item-strasse-nr-,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div > fieldset{flex-basis:100% !important;}.behandlungsform .flexset > *,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > *,.behandlungsform fieldset#edit-wenn-sie-diesen-weg-einschlagen-moechten-fuellen-sie-bitte-das-f > .fieldset-wrapper > *{flex-basis:calc(50% - 20px);}.behandlungsform .geburtscontainer{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;flex-basis:100% !important;}.behandlungsform .geburtscontainer > fieldset:nth-child(1){flex-basis:100%;}.behandlungsform .geburtscontainer > fieldset:nth-child(2){flex-basis:calc(50% - 20px);}.behandlungsform .geburtscontainer > fieldset:nth-child(3){flex-basis:calc(50% - 20px);}.behandlungsform .geburtscontainer .form-type-textfield{width:100%;}.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div > fieldset > .fieldset-wrapper{display:flex;flex-direction:row;justify-content:space-between;}.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div > fieldset > .fieldset-wrapper > *{flex-basis:calc(50% - 20px);}.behandlungsform  div.form-actions.webform-actions{display:table;min-width:200px;margin-top:30px !important;margin-bottom:80px !important;}.behandlungsform .form-type-managed-file{border:solid 1px #ced4da;padding:15px !important;box-sizing:border-box;}.behandlungsform .form-type-managed-file .description{margin-top:10px !important;display:block;}.behandlungsform .form-type-managed-file label{margin-bottom:10px;font-weight:bold;}.behandlungsform .form-item-einwilligung-zur-verarbeitung-personenbezogener-daten{}.behandlungsform .form-item-einwilligung-zur-verarbeitung-personenbezogener-daten.form-check{padding-left:0px !important;}.behandlungsform .form-item-einwilligung-zur-verarbeitung-personenbezogener-daten > .description{border-top:solid 1px #666666;padding-top:40px;}.behandlungsform .form-item-einwilligung-zur-verarbeitung-personenbezogener-daten .description{margin-bottom:10px;}.behandlungsform .form-item-einwilligung-zur-verarbeitung-personenbezogener-daten .form-check-input,.behandlungsform .form-check-input{margin-left:0px;margin-right:20px;}.behandlungsform .form-check{margin-bottom:3px;}.behandlungsform .form-check > label{margin-left:30px;}.behandlungsform input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid var(--schwarz);border-radius:0.15em;transform:translateY(-0.075em);display:grid;float:left;margin-right:7px;margin-top:3px;place-content:center;}.behandlungsform input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}.behandlungsform input[type="checkbox"]:checked::before{transform:scale(1);}.behandlungsform input[type="checkbox"]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}.behandlungsform input[type="radio"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid var(--actioncolor);border-radius:50%;transform:translateY(-0.045em);display:grid;place-content:center;}.behandlungsform input[type="radio"]::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);}.behandlungsform input[type="radio"]:checked::before{transform:scale(1);}.behandlungsform fieldset.js-webform-type-radios legend,.behandlungsform fieldset.webform-type-webform-radios-other legend,.behandlungsform fieldset#edit-welche-behandlungsergebnisse-erwarten-sie-von-einer-therapie-mit legend{font-size:16px;}.behandlungsform #edit-geburtsdatum{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.behandlungsform #edit-geburtsdatum > fieldset{flex-basis:calc(33.333333% - 10px);}.behandlungsform .form-item-steuernummer input{text-transform:uppercase;}.behandlungsform #edit-staat{flex-basis:100%;}.behandlungsform #edit-staat-provinz-geburt--wrapper > .fieldset-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.behandlungsform #edit-staat-provinz-geburt--wrapper > .fieldset-wrapper > div,.behandlungsform #edit-staat-provinz-geburt--wrapper > .fieldset-wrapper > fieldset{flex-basis:calc(50% - 20px);}.site-footer .block{border:0px !important;}.sprachwechsler .contextual{display:none !important;}ul.shopmenu{color:var(--weiss);}ul.shopmenu li{}ul.shopmenu li a,ul.shopmenu li a:visited{color:var(--weiss);}ul.shopmenu li a:hover,ul.shopmenu li a:active,ul.shopmenu li a.is-active{color:var(--weiss) !important;text-decoration:underline;}span.button.center{margin-left:auto !important;margin-right:auto !important;}.text-xs{font-size:75%;line-height:120%;text-align:left;margin-bottom:5px;}.text-s{font-size:85%;line-height:120%;}.text-m{font-size:90%;line-height:140%;}.block-commerce-cart{}.cart--cart-block a{display:block;color:var(--schwarz);}.cart--cart-block svg{font-size:120%;font-weight:var(--bold);}.cart-block--summary__count{position:absolute;z-index:70;right:-2px;top:0px;font-size:90%;color:var(--maincolor);font-weight:var(--bold);text-align:center;line-height:100%;-webkit-transform:translateX(50%) translateY(-50%);-moz-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.view-commerce-cart-form > .row{display:block;width:100%;}.view-commerce-cart-form .col,.view-commerce-cart-form .col-auto,.checkout-pane-order-summary .col-auto,.checkout-pane-order-summary .col{padding-left:0px !important;padding-right:0px !important;}.view-commerce-cart-form .table input.js-form-submit,.checkout-pane .fieldset-wrapper > input.form-submit{padding:5px 10px;display:table;margin:0px;}.view-commerce-cart-form .table input{width:auto;}.view-commerce-cart-form .table td{vertical-align:middle !important;}.view-commerce-cart-form .form-group{margin-bottom:0px;}.view-commerce-cart-form .form-actions{display:flex;flex-direction:row;}.view-commerce-cart-form .form-actions input{width:auto;}.view-commerce-cart-form .form-actions > input:not(:last-child){margin-right:20px;}.checkout-pane-order-summary{}.checkout-pane-order-summary .views-field-total-price__number{text-align:right;}.checkout-pane-order-summary .order-total-line{padding:0px;}.layout-checkout-form .col-sm-6{padding-left:0px;padding-right:0px;}.commerce-checkout-flow{margin-top:5vh;}.commerce-checkout-flow .layout-checkout-form > .row{justify-content:space-between;}.commerce-checkout-flow .layout-checkout-form > .row > div:nth-child(1){flex-basis:60%;max-width:initial;}.commerce-checkout-flow .layout-checkout-form > .row > div:nth-child(2){flex-basis:35%;}.checkout-pane .col-auto{padding-left:0px;padding-right:0px;}fieldset.checkout-pane > legend,fieldset.checkout-pane .field--name-shipping-method > fieldset > legend{background:var(--maincolor);color:var(--weiss);padding:5px 15px;box-sizing:border-box;margin-bottom:20px;}.checkout-pane  input[type=submit]{width:auto;}.checkout-pane .field--name-field-telefonnummer-fuer-den-ver{border:solid 0px var(--maincolor);background:var(--bgcolor);padding:20px;box-sizing:border-box;margin-bottom:5vh;}.checkout-pane.checkout-pane-payment-information > .fieldset-wrapper > .form-group > div{margin-bottom:0px;}.layout-checkout-form input.js-form-submit#edit-shipping-information-recalculate-shipping{margin-bottom:5px;}.layout-checkout-form #edit-payment-information-billing-information{border:solid 1px #CCCCCC;padding:10px 20px;box-sizing:border-box;}.layout-checkout-form #edit-payment-information-billing-information.form-group{margin-bottom:0px !important;margin-top:3vh;}.layout-checkout-form .col-sm-6 > fieldset{margin-bottom:5vh;}.layout-checkout-form .field--name-shipping-method{margin-top:5vh;}.layout-checkout-form .checkout-pane-payment-information .fieldset-wrapper > fieldset > legend{display:none;}.layout-checkout-form label{margin-bottom:0px;}.layout-checkout-form select{height:40px;border:1px solid #ced4da;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);border-radius:.25rem;background-image:url(/themes/custom/csc_new/images/select-arrow.svg);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:13px 13px;}.layout-region-checkout-footer{padding-right:0px !important;}.layout-region-checkout-footer .col-auto{padding-left:0px;padding-right:0px;}.layout-region-checkout-footer input{width:auto;}.layout-checkout-form fieldset .fieldset-legend{border-bottom:solid 1px var(--maincolor);display:block;padding-bottom:5px;}.layout-checkout-form fieldset .fieldset-legend .checkout-review-edit-link{font-size:60%;text-transform:uppercase;}.layout-checkout-form .field--name-shipping-method{position:relative;}.layout-checkout-form .field--name-shipping-method:before{content:" ";display:block;position:absolute;top:0px;left:-15px;width:1px;height:100%;background:var(--maincolor);}.checkout-complete{margin-left:15px;border:solid 1px var(--maincolor);padding:20px;box-sizing:border-box;}.checkout-complete h2{margin-top:3vh;}.produkte-block{}.produkte-block .col-auto{padding-left:0px;padding-right:0px;}.produkte-block .view-filters ul{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.produkte-block .view-filters ul li:not(:last-child){margin-right:10px;}.produkte-block .view-filters ul li a,.produkte-block .view-filters ul li a:visited{display:block;padding:8px 10px;border-radius:0.25rem;background:var(--schwarz);color:var(--weiss);text-transform:uppercase;font-size:90%;line-height:120%;}.produkte-block .view-filters ul li a:hover,.produkte-block .view-filters ul li a:active,.produkte-block .view-filters ul li a.bef-link--selected{text-decoration:none;background:var(--maincolor);color:var(--weiss) !important;}.produktliste-grouptitle{border-bottom:solid 1px #CCCCCC;padding:0px 0px 10px 0px;box-sizing:border-box;margin-bottom:20px;margin-top:3vh;}.produktliste-grouptitle > h3{margin:0px;padding:0px;}.produktliste{}.produktliste .field--type-commerce-price{text-align:left;font-size:200%;line-height:100%;}.produktliste-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.produktliste-content > div{flex-basis:calc((100% / 3) - 40px);margin-right:40px;margin-bottom:3vh;}.produktliste-content .produktliste-textblock{padding-right:20px;box-sizing:border-box;}.produktliste-content .produktliste-textblock a:hover,.produktliste-content .produktliste-textblock a:active{text-decoration:none;}.produktliste-content .produktliste-textblock .text-m a,.produktliste-content .produktliste-textblock .text-m a:visited{color:var(--schwarz);}.produktliste-content .produktliste-textblock .text-m a:hover,.produktliste-content .produktliste-textblock .text-m a:active{color:var(--maincolor);}.field--name-field-produktbild img{width:100%;height:auto;}.produktliste-price{margin:20px 0px 0px 0px;}.produktliste-price .attribute-widgets label{display:none;}.produktliste-price .attribute-widgets select{height:44px;border:1px solid #ced4da;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);border-radius:.25rem;background-image:url(/themes/custom/csc_new/images/select-arrow.svg);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:13px 13px;margin-right:10px;}.produktliste-content .produktliste-price .form-type-select{}.produktliste-content .produktliste-price .field--widget-commerce-product-variation-attributes{width:50%;float:right;padding:0px !important;margin:20px 0px 0px 0px;}.produktliste-content .produktliste-price div.form-actions{width:50%;float:left;margin-bottom:0px !important;text-align:left;margin:0px 0px 0px 0px;}.produktliste-content .field--name-price{margin-bottom:20px;}.produktliste-content .field--type-entity-reference{display:table;width:100%;margin:0px 0px 0px 0px !important;}.produktliste-content .produktliste-price input.form-submit{background:var(--maincolor);width:auto;font-size:70%;margin-top:0px !important;}.produktliste-content .produktliste-price input.form-submit:hover{background:var(--schwarz);}.produktliste-content .attribute-widgets.form-group{margin-bottom:0px !important;padding-bottom:0px;}.produktliste-content .attribute-widgets fieldset{margin-bottom:0px !important;}.produktliste-price .form-type-select label{margin-bottom:0px !important;}.produktliste-content .button{margin:20px 0px 0px 0px !important;clear:both;display:table;}.produktdetail{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:3vh;}.produktdetail > .produktdetail-left{flex-basis:calc(50% - 20px);}.produktdetail > .produktdetail-right{flex-basis:calc(50% - 20px);}.produktdetail .text-xs{margin-top:10px;margin-bottom:3vh;}.produktdetail .field--type-commerce-price{text-align:left;font-size:300%;line-height:100%;}.produktdetail .field--name-quantity.col-auto,.produktdetail .field--name-quantity.col-auto fieldset.col-auto,.produktdetail .field--type-entity-reference.col-auto,.produktdetail .attribute-widgets.col-auto,.produktdetail .field--type-entity-reference.col-auto fieldset.col-auto{padding-left:0px;padding-right:0px;}.produktdetail .field--name-quantity.col-auto fieldset{margin:0px;}.produktdetail .commerce-order-item-add-to-cart-form{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.produktdetail .commerce-order-item-add-to-cart-form .button{margin-bottom:0px;}.produktdetail .commerce-order-item-add-to-cart-form .form-actions.form-group{margin-bottom:0px;}.produktdetail .commerce-order-item-add-to-cart-form .field--name-quantity{flex-basis:30%;margin-right:30px;margin-bottom:0px;}.produktdetail .commerce-order-item-add-to-cart-form .field--name-quantity input{height:44px;box-sizing:border-box;}.produktdetail .commerce-order-item-add-to-cart-form .field--type-entity-reference{min-width:200px;margin-bottom:0px;}.produktdetail .commerce-order-item-add-to-cart-form .form-actions{flex-basis:100%;}.produktdetail .commerce-order-item-add-to-cart-form .field--name-quantity label{display:none;}.produktdetail .commerce-order-item-add-to-cart-form .form-actions.col-auto{padding-left:0px;padding-right:0px;}.produktdetail .buy-container{background:var(--bgcolor);padding:20px;box-sizing:border-box;margin-bottom:3vh;}.path-checkout ol.breadcrumb > li{display:none;}.path-checkout ol.breadcrumb > li:nth-child(1),.path-checkout ol.breadcrumb > li:nth-child(2){display:block;}.provinz-logo{}.provinz-logo img{max-width:300px;height:auto;}video,iframe{width:100% !important;height:auto !important;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.field--name-field-media-oembed-video iframe,.field--name-field-media-oembed-video .cookies-fallback--video--wrap{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.rahmen{border:solid 1px #6c757d;display:block;padding:10px;box-sizing:border-box;}@media all and (max-width:1280px){.behandlungsform .geburtscontainer{flex-wrap:wrap;}.behandlungsform .geburtscontainer > fieldset:nth-child(1){flex-basis:100%;margin-bottom:0px !important;}.behandlungsform .geburtscontainer > fieldset:nth-child(2){flex-basis:calc(50% - 20px);}.behandlungsform .geburtscontainer > fieldset:nth-child(3){flex-basis:calc(50% - 20px);}.produktliste-price .attribute-widgets select{margin-left:20px;width:calc(100% - 20px);}}@media all and (max-width:992px){.wdflex > div{flex-basis:100%;}.wdflex > .senzacannabis{margin-bottom:50px;}.wd_mobilebuttons{}.produktliste-content{justify-content:space-between;}.produktliste-content > div{flex-basis:calc((100% / 2) - 20px);margin-right:0px !important;}.produktdetail .commerce-order-item-add-to-cart-form .field--type-entity-reference{min-width:150px;}}@media all and (max-width:767px){.produktdetail > .produktdetail-left{flex-basis:100%;}.produktdetail > .produktdetail-right{flex-basis:100%;}.commerce-checkout-flow .layout-checkout-form > .row > div:nth-child(1){flex-basis:100%;}.commerce-checkout-flow .layout-checkout-form > .row > div:nth-child(2){flex-basis:100% !important;max-width:initial;padding-left:15px;padding-right:15px;box-sizing:border-box;}.layout-checkout-form .field--name-shipping-method:before{display:none;}}@media all and (max-width:650px){.h1,h1{font-size:2.3rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.breadcrumb-item{white-space:normal;font-size:11px;}.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input,.webform .wfright input{width:100%;float:none;}.webform .wfright{width:100%;float:none;clear:both;}.webform .wfflex,.webform .wfflex2{flex-wrap:wrap;}.webform .wfflex > fieldset,.webform .wfflex2 > fieldset{flex-basis:100% !important;}.bs_grid .row .col{flex-basis:100%;}.wdflex > div{flex-basis:100%;padding:20px;}.wdflex h2{font-size:1.8rem;margin-bottom:20px;}.wd h3,.fieldseth3 > legend{font-size:1.35rem !important;}.behandlungsform .flexset > *,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > *,.behandlungsform fieldset#edit-wenn-sie-diesen-weg-einschlagen-moechten-fuellen-sie-bitte-das-f > .fieldset-wrapper > *{flex-basis:100%;}.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div > fieldset > .fieldset-wrapper > *{flex-basis:100%;}.behandlungsform .flexset,.behandlungsform > .flexsetwrapper > .fieldset-wrapper,.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div{flex-wrap:wrap;}.behandlungsform > .flexsetwrapper > .fieldset-wrapper > div > fieldset > .fieldset-wrapper{flex-wrap:wrap;}.behandlungsform .geburtscontainer > fieldset:nth-child(2){flex-basis:100%;}.behandlungsform .geburtscontainer > fieldset:nth-child(3){flex-basis:100%;}.behandlungsform #edit-geburtsdatum{flex-wrap:wrap;}.behandlungsform #edit-geburtsdatum > fieldset{flex-basis:100%;}.behandlungsform #edit-staat-provinz-geburt--wrapper > .fieldset-wrapper > div,.behandlungsform #edit-staat-provinz-geburt--wrapper > .fieldset-wrapper > fieldset{flex-basis:100%;}.produktliste-content > div{flex-basis:100%;}.provinz-logo img{max-width:220px;height:auto;}}
.cookiesjsr-btn{align-items:center;background-color:var(--weiss);border:0px;color:var(--schwarz);cursor:pointer;display:flex;font:inherit;font-size:.85em;justify-content:center;margin:10px 10px 10px 0px;min-height:42px;opacity:.95;padding:0;text-decoration:none;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease;white-space:nowrap;width:calc(100% - 2.5em)}@media (max-width:667px){.cookiesjsr-btn{margin-right:0px !important;flex-basis:100%;}.cookiesjsr-banner--action{flex-direction:row !important;flex-wrap:wrap;}}.cookiesjsr-btn:hover{transform:scale(1.05);transition:all .3s ease}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}@media (min-width:576px){.cookiesjsr-btn{min-height:48px}}.cookiesjsr-btn:hover{opacity:1;}.cookiesjsr-btn.important.invert{background-color:var(--schwarz);color:var(--weiss);}.cookiesjsr-links{display:flex;flex-direction:column;list-style:none;margin:0 -.75em;padding:0}@media (min-width:576px){.cookiesjsr-links.links--row{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:left;}}.cookiesjsr-links.links--row li{margin:0;padding-left:.75em;padding-right:.75em;position:relative}.cookiesjsr-links.links--row li a,.cookiesjsr-links.links--row li a:visited{display:inline-block;line-height:2em;margin:0;padding:0}.cookiesjsr-links.links--row li a:hover,.cookiesjsr-links.links--row li a:active{color:var(--schwarz);}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{background-color:var(--weiss);content:"";height:.3em;left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:.3em}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{background-color:var(--weiss);border:0;border-radius:20px;box-shadow:inset -1px 2px 1px rgba(0,0,0,.25);cursor:pointer;display:block;height:20px;height:var(--switch-height,20px);margin:0;padding:0;position:relative;transition:background-color .1s ease-in-out;width:45px;width:var(--switch-width,45px)}.cookiesjsr-switch:focus-within:before{border:1px dotted #eee;border-radius:10px;content:"";height:100%;position:absolute;width:100%}.cookiesjsr-switch:after{background-color:var(--weiss);background-color:var(--switch-handle-color,var(--weiss));border:1px solid #e4e5e6;border-radius:20px;border-radius:var(--switch-height,20px);box-shadow:-1px 2px 1px rgba(0,0,0,.25);content:"";display:block;height:20px;height:var(--switch-height,20px);left:0;position:absolute;top:0;transition:left .1s ease-in-out;width:20px;width:var(--switch-height,20px)}.cookiesjsr-switch.active{background-color:#0a0;background-color:var(--switch-bg-on,#0a0)}.cookiesjsr-switch.active:after{left:25px}.cookiesjsr-switch input[type=checkbox]{opacity:0;position:absolute}.cookiesjsr-banner{background-color:var(--schwarz);bottom:0;color:var(--weiss);display:block;height:auto;left:0;max-height:calc(100vh - 100px);overflow:auto;padding:1em;box-sizing:border-box;position:fixed;width:100vw;z-index:10000}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cookiesjsr-banner{flex-direction:row}}.cookiesjsr-banner a{color:var(--weiss);color:var(--link-list-font-color,var(--weiss))}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}@media (min-width:560px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:768px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:834px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:980px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:1280px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:50%}}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px;overflow:visible;}.cookiesjsr-banner--text{display:block;}.cookiesjsr-banner--links{font-size:.85em;margin-top:.5em}.cookiesjsr-banner--action{display:flex;flex-direction:column;padding:0}@media (min-width:667px){.cookiesjsr-banner--action{flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service-groups{display:block;list-style:none;margin:0 0 -1px!important;max-height:100%;overflow:auto;padding:0!important;position:static!important}.cookiesjsr-service-group{line-height:1.5em;list-style:none;position:static!important}.cookiesjsr-service-group--tab{-webkit-appearance:none;-moz-appearance:none;background:var(--weiss);background:var(--layer-tab-bg-color,var(--weiss));border:0;border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);color:#000f37;color:var(--layer-tab-font-color,#000f37);cursor:pointer;display:block;font-weight:700;margin:0;min-height:3em;padding:1em 1.25em;padding:1em var(--default-margin,1.25em);text-align:left;text-decoration:none;width:100%}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{height:100%;overflow:auto;position:absolute;right:0;top:0;width:70%}}.cookiesjsr-service-group--intro{padding:1em 1.25em;padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--schwarz);border-bottom:0;color:var(--weiss);}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--schwarz);color:var(--weiss);display:block;}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service{align-items:center;background-color:hsla(210,4%,90%,0);display:flex;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:hsla(210,4%,90%,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{color:var(--weiss);color:var(--layer-font-light,var(--weiss));font-size:1.125em;font-weight:400;margin:0}.cookiesjsr-service--links a{font-size:.75em}.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--weiss);color:var(--layer-font-light,var(--weiss))}.cookiesjsr-service--action{padding:.625em 1.25em;width:calc(2.5em + 45px)}.cookiesjsr-service--always-on{color:#0a0;color:var(--switch-always-on-font-color,#0a0);display:flex;justify-content:flex-end;text-align:right;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--weiss);background-color:var(--switch-always-on-bg-color,var(--weiss));padding:0 .5em}.cookiesjsr-layer{background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));display:block;height:100vh;left:50%;line-height:1.5em;max-width:100%;overflow:hidden;padding:3.5em 0 4.5em;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:314160}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:314159}.cookiesjsr-layer--header{align-items:center;background-color:var(--weiss);background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);display:flex;height:var(--layer-header-height) !important;justify-content:space-between;min-height:var(--layer-header-height) !important;left:0;margin:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;top:0;width:100%;z-index:100}.cookiesjsr-layer--title{color:#000f37;color:var(--layer-header-font-color,#000f37);text-transform:uppercase}.cookiesjsr-layer--close{-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;border:0;cursor:pointer;height:1em;overflow:hidden;padding:0;text-indent:-999em;width:1em;z-index:102}.cookiesjsr-layer--body{background:var(--weiss);background:var(--layer-body-bg-color,var(--weiss));bottom:4.5em;bottom:var(--layer-footer-height,4.5em);left:0;position:absolute;right:0;top:3.5em;top:var(--layer-header-height,3.5em)}.cookiesjsr-layer--footer{align-items:center;background:var(--weiss);background:var(--layer-footer-bg-color,var(--weiss));border-top:1px solid #e4e5e6;border-top:1px solid var(--layer-border-color,#e4e5e6);bottom:0;display:flex;height:4.5em;height:var(--layer-footer-height,4.5em);justify-content:flex-end;left:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;width:100%}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:#000f37;color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;padding-right:1.25em;padding-right:var(--default-margin,1.25em);width:30%}}.cookiesjsr-layer--actions{align-items:center;display:flex;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{margin-left:auto;padding:0 2em;width:auto}}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:var(--weiss);--btn-border-color:var(--weiss);--btn-bg-color:#004c93;--btn-prime-font-color:#004c93;--btn-prime-border-color:var(--weiss);--btn-prime-bg-color:var(--weiss);--btn-inv-font-color:#004c93;--btn-inv-border-color:#004c93;--btn-inv-bg-color:var(--weiss);--btn-prime-inv-font-color:var(--weiss);--btn-prime-inv-border-color:#004c93;--btn-prime-inv-bg-color:#004c93;--link-list-font-color:var(--weiss);--link-list-separator-color:var(--weiss);--banner-logo-offset:100px;--banner-bg-color:#004c93;--banner-font-color:var(--weiss);--layer-header-height:3.5em;--layer-header-bg-color:var(--weiss);--layer-header-font-color:#000f37;--layer-body-bg-color:var(--weiss);--layer-tab-bg-color:var(--weiss);--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#004c93;--layer-tab-active-font-color:var(--weiss);--layer-bg-dark:#004c93;--layer-font-light:var(--weiss);--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:var(--weiss);--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:var(--weiss);--switch-bg-off:var(--weiss);--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:var(--weiss)}.cookiesjsr--app{font-size:80%;line-height:var(--lineheight);text-align:left;}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{box-sizing:border-box}.cookies-fallback--google_maps{background:url(/themes/custom/csc_new/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}.cookies-fallback--text{line-height:var(--lineheight);}.block-cookies-docs-block{text-align:left;}
body{font-family:'Roboto Condensed',sans-serif;font-size:16px;}h1,h1 a{font-weight:700;}a.nav-link{font-size:20px;font-weight:500;}div#block-sprachumschalter a{font-size:16px;font-weight:400;}
