﻿.accordion{--bs-accordion-border-radius: var(--accordion-border-radius);--bs-accordion-inner-border-radius: var(--accordion-inner-border-radius);--bs-accordion-bg: var(--clean-white-700);--bs-accordion-btn-bg: var(--clean-white-600);--bs-accordion-active-bg: var(--accordion-active-bg);--bs-accordion-body-padding-x: var(--accordion-body-padding-x);--bs-accordion-body-padding-y: var(--accordion-body-padding-y);--bs-accordion-btn-padding-x: var(--accordion-btn-padding-x);--bs-accordion-btn-padding-y: var(--accordion-btn-padding-y);--bs-accordion-color: var(--accordion-color);--bs-accordion-btn-color: var(--accordion-btn-color)}.accordion-button:focus{box-shadow:none}.accordion-button{font-size:18px !important;color:var(--sunny-flamingo-900);font-weight:500}.accordion-button:not(.collapsed){color:var(--sunny-flamingo-900) !important;background-color:var(--bs-accordion-active-bg) !important;font-weight:500}.accordion-body p{font-size:16px !important}.margin-block-start-small{margin-block-start:20px}.margin-block-start-medium{margin-block-start:25px}.margin-block-start-large{margin-block-start:30px}.btn{padding:12px 36px;border-radius:90px}.btn-primary{background-color:var(--primary);border:none;transition:ease-in-out all 0.3s}.btn-primary:hover{transition:ease-in-out all 0.3s;background-color:var(--surface-500)}.btn-link{color:var(--primary);font-weight:600;text-decoration:none}.card-item{background-color:var(--primary);padding:min(75px, 10.5%);min-height:250px;display:flex;justify-content:space-between;flex-direction:column;border-radius:10px}.card-item a,.card-item h1,.card-item h2,.card-item h3,.card-item h4,.card-item h5,.card-item h6,.card-item p{color:var(--surface-50)}.card-item h1,.card-item h2,.card-item h3,.card-item h4,.card-item h5,.card-item h6{font-size:16px !important}.card-item p,.card-item a{font-size:14px}.content-out-wrapper h1,.content-out-wrapper h2,.content-out-wrapper h3,.content-out-wrapper h4,.content-out-wrapper h5,.content-out-wrapper h6{margin-block-end:20px}h1{font-size:var(--font-size-h1) !important}h2{font-size:var(--font-size-h2) !important}h3{font-size:var(--font-size-h3) !important}h4{font-size:var(--font-size-h4) !important}h5{font-size:var(--font-size-h5) !important}h6{font-size:var(--font-size-h6) !important}.hero{position:relative;background:linear-gradient(to top, var(--sunny-flamingo-900) 0%, var(--sunny-flamingo-800) 80%)}.hero .hero-muster{position:absolute;top:0;left:0;width:100%;z-index:0}.hero .hero-muster .hero-muster_media{object-fit:cover;width:100%;opacity:0.6}.hero_media_wrapper{height:600px;width:80%;margin:auto;background-color:transparent;z-index:999;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:600px){.hero_media_wrapper{height:auto;width:100%}}.hero_media_wrapper img{object-fit:cover;width:100%;height:auto}.hero_background_layer{position:absolute;bottom:0;height:200px;min-height:200px;background-color:white;width:100%}@media only screen and (max-width:600px){.hero_background_layer{height:90px;min-height:90px}}.hero_content_wrapper{padding-block:5.5rem}@media only screen and (max-width:600px){.hero_content_wrapper{padding-inline:20px;padding-block-end:2rem;padding-block-start:3rem}}.hero_content_wrapper_inner{width:75%;max-width:1200px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero_content_wrapper_inner h1,.hero_content_wrapper_inner h2,.hero_content_wrapper_inner h3,.hero_content_wrapper_inner h4,.hero_content_wrapper_inner h5,.hero_content_wrapper_inner h6{color:var(--clean-white-600);font-size:58px !important}.hero_content_wrapper_inner p{color:var(--clean-white-800);font-size:20px}.hero_content_wrapper_inner .lead{color:var(--clean-white-800);font-weight:500;margin-block-end:10px}@media only screen and (max-width:600px){.hero_content_wrapper_inner{width:100%;text-align:left;align-items:start}.hero_content_wrapper_inner .lead{font-size:16px}.hero_content_wrapper_inner h1,.hero_content_wrapper_inner h2,.hero_content_wrapper_inner h3,.hero_content_wrapper_inner h4,.hero_content_wrapper_inner h5,.hero_content_wrapper_inner h6{font-size:24px !important}}.btn-hero{background-color:var(--light-sky-800);width:fit-content;font-weight:600;color:var(--dark-night-400)}.btn-hero:hover{background-color:var(--light-sky-500)}.hero-wrapper.layout-1{height:80vh;overflow:hidden}.hero-wrapper.layout-1 img{object-fit:cover;width:100%;height:100%;object-position:50% 100%}.image-wrapper{position:relative;min-height:400px}.image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-color);z-index:99;display:flex;align-items:center;justify-content:center;transition:ease-in-out all 0.4s}.image-wrapper .overlay:hover{opacity:0;transition:ease-in-out all 0.4s}.image-wrapper .content-wrapper{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center}.image-wrapper .content-wrapper h2,.image-wrapper .content-wrapper h3,.image-wrapper .content-wrapper h4,.image-wrapper .content-wrapper h5,.image-wrapper .content-wrapper h6{color:white;position:relative;z-index:9999}.teaser-image-wrapper{position:relative}@media screen and (min-width:768px){.teaser-image-wrapper .teaser-usps-wrapper{position:absolute;top:30px;left:30px;width:500px;padding:30px;background-color:white}}@media screen and (max-width:767px){.teaser-image-wrapper .teaser-usps-wrapper{padding:30px;background-color:var(--storm-light-gray-500)}}.teaser-list-items{padding:0;display:flex;flex-direction:column;gap:5px;margin-block-start:10px;max-width:80%}@media screen and (max-width:768px){.teaser-list-items{max-width:100%}}.teaser-list-items li{display:flex;align-items:start;gap:10px}@media screen and (min-width:768px){.teaser-list-items li{font-size:16px;font-weight:600}}.teaser-list-items li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url("https://clean-and-go.devcollab.de/wp-content/uploads/2025/04/check-icon-clean-and-go-bremen.svg");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}:root{--card-padding: 20px 25px;--card-bg: #f9f9f9;--card-border: 20px;--hero-height: 70vh;--hero-content-top-position: 40%;--hero-content-left-position: 0;--hero-content-bg-color: blue;--font-size-h1: clamp(32px, 6vw, 48px);--font-size-h2: clamp(28px, 5vw, 40px);--font-size-h3: clamp(24px, 4.5vw, 36px);--font-size-h4: clamp(20px, 4vw, 32px);--font-size-h5: clamp(18px, 3.5vw, 28px);--font-size-h6: clamp(16px, 3vw, 24px);--overlay-color: linear-gradient(106deg, #113870 30.87%, #009FE3 144.31%);--accordion-border-radius: 0px;--accordion-inner-border-radius: 0px;--accordion-bg: #f9f9f9;--accordion-btn-bg: #eae8e8;--accordion-active-bg: #eae8e8;--accordion-body-padding-x: 1.25rem;--accordion-body-padding-y: 1rem;--accordion-btn-padding-x: 1.25rem;--accordion-btn-padding-y: 1rem;--accordion-color: #000;--accordion-btn-color: #000}:root{--page-bg: #F9F9F9;--container-width: 1920px;--primary: #ED1D41;--surface-50: #fff;--surface-100: #DBDCCA;--surface-200: #6E7B6B;--surface-500: #364333;--main-font: "Barlow", sans-serif;--secondary-font: "Poppins", sans-serif;--header-color: var(--secondary-400);--nav-links-space: 120px;--nav-links-column-gap-space: 45px;--overlay-bg: #020202b2;--logo-hsize: 50px;--side-spacing: min(55px, 5.5%);--section-space: 5rem;--section-space-2: 2rem;--space-10: 10px}.margin-block{margin-block:var(--section-space)}@media screen and (max-width:768px){.margin-block{margin-block:5rem}}.margin-block-start{margin-block-start:var(--section-space)}@media screen and (max-width:768px){.margin-block-start{margin-block:5rem}}.margin-block-end{margin-block-end:var(--section-space)}@media screen and (max-width:768px){.margin-block-end{margin-block:5rem}}.padding-block{padding-block:var(--section-space)}@media screen and (max-width:768px){.padding-block{margin-block:5rem}}.padding-block-start{padding-block-start:var(--section-space)}@media screen and (max-width:768px){.padding-block-start{margin-block:5rem}}.padding-block-end{padding-block-end:var(--section-space)}@media screen and (max-width:768px){.padding-block-end{margin-block:5rem}}h1,h2,h3,h4,h5,h6{font-family:var(--main-font)}h1,h2,h3,h4,h5,h6,strong{color:var(--surface-500);font-weight:600}.display-6{color:var(--surface-500);font-weight:600;font-size:24px !important}.display-5{color:var(--surface-500);font-weight:600;font-size:38px !important}a,span,p{font-family:var(--main-font);margin-block-end:0px;font-weight:500;font-size:18px}strong{font-family:var(--main-font);margin-block-end:0px;font-weight:600;font-size:18px}span,p{color:var(--surface-200)}a{font-weight:600;color:var(--primary-400);text-decoration:none;transition:ease-in-out all 0.3s}a:hover{color:var(--surface-200);transition:ease-in-out all 0.3s}.info-text{font-size:12px}h1{font-size:26px}@media screen and (max-width:768px){h1{font-size:20px}}h2{font-size:22px}@media screen and (max-width:768px){h2{font-size:18px}}h3{font-size:20px}@media screen and (max-width:768px){h3{font-size:18px}}.display-dc-four{font-size:18px}input,textarea,select{background-color:var(--sunny-flamingo-500);padding:0.4rem;margin-block-start:3px;border:1px solid var(--sunny-flamingo-800);width:100%;color:var(--dark-lilac)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--sunny-flamingo-900)}nav:not(.navbar) [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}.navbar{background-color:var(--surface-50)}.navbar input{background-color:var(--surface-50);color:var(--surface-500);border:2px solid var(--surface-500);margin-block:0px}.navbar input::placeholder{color:var(--surface-500)}.navbar input:focus{box-shadow:none;border:2px solid var(--surface-500)}.navbar .btn{border:2px solid var(--surface-500);color:var(--surface-500)}.navbar .custom-logo{height:60px;width:auto}.navbar-toggler{border:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.nav-link{font-weight:600;font-size:14px;color:var(--surface-500)}@media screen and (max-width:768px){.nav-link{font-size:30px}}.offcanvas{background-color:var(--surface-50)}.offcanvas .offcanvas-title{color:var(--surface-500)}footer .subfooter{padding-inline:var(--side-spacing);margin-block-start:4rem;padding-block:min(15px, 5.5%);background-color:var(--surface-50);display:flex;justify-content:space-between}@media screen and (max-width:768px){footer .subfooter{flex-direction:column}}footer .subfooter a{font-weight:400;transition:ease-in-out all 0.3s;color:var(--dark-lilac)}footer .subfooter a:hover{color:var(--sunny-flamingo-900) !important;transition:ease-in-out all 0.3s}footer .subfooter p{color:var(--dark-lilac);font-weight:400}footer .subfooter .imprint-links{display:flex;gap:30px}@media screen and (max-width:768px){footer .subfooter .imprint-links{flex-direction:column;gap:5px;margin-block-start:20px}}.search-title a{color:var(--sunny-flamingo-900) !important}@media (max-width:940px){body,html{overflow-x:hidden}}body,html{margin:auto;font-size:1rem;background-color:whitesmoke}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none !important}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px;padding-inline:min(70px, 2%)}}#main-content{overflow-x:hidden}.container-small{max-width:900px}@media screen and (max-width:768px){.container-small{max-width:100%}}.--imprint-wrapper strong p{font-family:var(--main-font);margin-block-end:0px;font-weight:600;font-size:18px}.--starter-block{margin-block-start:7rem}.--padding{padding-block:7rem}.hasbgcolor{background-color:#F5F5F7}.content-out-wrapper ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px;margin-block-end:40px}@media screen and (max-width:768px){.content-out-wrapper ul{max-width:100%}}.content-out-wrapper ul li{display:flex;align-items:start;gap:10px}.content-out-wrapper ul li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url("https://sams-seminare.devcollab.de/wp-content/uploads/2025/06/check-sams-li.svg");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.formular--wrapper{background-color:white;padding:var(--side-spacing)}.hellowel{height:300px;width:100%;background-color:#000}.search-result-item{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px}.search-title a{color:#007bff;text-decoration:none}.search-title a:hover{text-decoration:underline}.search-excerpt{font-size:14px;color:#555}@media only screen and (min-width:900px){.dropdown-menu{padding:0.765rem}.dropdown-menu.show{position:absolute}}@media only screen and (max-width:899px){.dropdown-menu{border:none}.dropdown-menu .nav-link{font-size:14px}.dropdown-menu .nav-link:before{content:"– "}}.hidden{display:none !important}.carousel-inner{min-height:400px}.carousel-inner .carousel-item{min-height:700px;width:100% !important}.carousel-inner .carousel-item img{min-height:700px;max-height:700px;width:100% !important;object-fit:cover}.--imprint-wrapper{max-width:900px}.--imprint-wrapper h2,.--imprint-wrapper h3,.--imprint-wrapper h4,.--imprint-wrapper h5,.--imprint-wrapper h6{font-size:28px !important}@media only screen and (max-width:899px){.--imprint-wrapper h2,.--imprint-wrapper h3,.--imprint-wrapper h4,.--imprint-wrapper h5,.--imprint-wrapper h6{font-size:20px !important}}.wpcf7 label,.wpcf7 .wpcf7-form-control-wrap{width:100%;min-width:100%;display:grid;margin-block-end:0.4rem;color:var(--sunny-flamingo-900)}.wpcf7 label [type=submit],.wpcf7 .wpcf7-form-control-wrap [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}.wpcf7 .wpcf7-form .col-12.col-md-6{height:fit-content !important}.wpcf7 .wpcf7-not-valid-tip{color:var(--sunny-flamingo-900);font-size:14px;font-weight:600}.wpcf7 .wpcf7-response-output{color:var(--sunny-flamingo-900);font-size:14px;font-weight:600;border-color:2px solid var(--sunny-flamingo-900) !important;margin:0px !important}label,input{margin-block-end:0.4rem;color:var(--sunny-flamingo-900)}label [type=submit],input [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}input,textarea{background-color:var(--sunny-flamingo-500);padding:0.4rem;margin-block-start:3px;border:1px solid var(--sunny-flamingo-800)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--sunny-flamingo-900)}.price-teaser{background-color:var(--surface-100);padding:min(75px, 10.5%);position:relative}.price-teaser .teaser-headline{position:relative;z-index:1;font-size:98px !important;color:var(--surface-50)}.price-teaser .teaser-price{position:relative;z-index:1;font-size:58px !important;color:var(--surface-500)}.price-teaser .mwst{position:relative;z-index:1;font-size:14px}.price-teaser .content--teaser{position:relative;z-index:1}.price-teaser .bg-teaser{position:absolute;right:0;top:0;bottom:0;height:100%;width:400px;object-fit:cover;z-index:0}@media only screen and (max-width:899px){.price-teaser .bg-teaser{display:none}}#vertiefungsthemen img{max-height:300px !important}