﻿.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: transparent;--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-item{border:none;border-bottom:1px solid rgba(89, 98, 53, 0.32);background-color:transparent}.accordion-button{font-size:18px !important;background-color:transparent;color:#596235;font-weight:500;padding:20px 0px;border:none !important}.accordion-button:not(.collapsed){color:#596235 !important;background-color:var(--bs-accordion-active-bg) !important;font-weight:500}.accordion-body{padding:10px 0px 20px 0px}.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:0px}.btn-primary{background-color:#596235;border-radius:90px;border:none}.btn-primary:hover{background-color:#db5000}.btn-link{color:#db5000;font-weight:600;text-decoration:none}.btn-hero{color:white;border-radius:90px;border:1px solid white;font-weight:600;text-decoration:none}.btn-hero:hover{border:1px solid #2f3020}.btn-tagline{border:1px solid #2f3020;background-color:rgba(89, 98, 53, 0.11);color:#2f3020;font-size:12px;border-radius:90px;padding:8px 15px;margin-block-end:10px;display:block;width:fit-content}.card-item{background-color:var(--clean-white-600);overflow:hidden}.card-item .card-item-body{padding:var(--card-padding)}.card-item.layout-1{position:relative;min-height:300px;background-color:#596235}.card-item.layout-1:hover .overlay{opacity:0.3;transition:ease-in-out all 0.3s}.card-item.layout-1 .image-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.card-item.layout-1 .image-bg-wrapper img{height:100%;width:100%;object-fit:cover}.card-item.layout-1 .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(#454645, #0b0b0b);opacity:0.6;z-index:2;background-blend-mode:multiply;transition:ease-in-out all 0.3s}.card-item.layout-1 .card-item-content-wrapper{position:absolute;top:0px;left:0px;height:100%;padding:30px;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.card-item.layout-1 .card-item-content-wrapper h3{font-size:20px !important;color:white}.card-item.layout-1 .card-item-content-wrapper p{color:white;font-size:14px;font-weight:600}.card-item.layout-2{position:relative;min-height:450px;background-color:#596235;display:flex;flex-direction:column;justify-content:space-between}.card-item.layout-2 .header-wrapper{position:absolute;top:30px;left:30px;right:30px}.card-item.layout-2 .header-wrapper h3{font-size:20px !important;color:var(--clean-white-500)}.card-item.layout-2 .header-wrapper .icon-wrapper{max-width:40px;max-height:40px;width:40px;height:40px}.card-item.layout-2 .header-wrapper .icon-wrapper img{object-fit:cover;width:100%;height:100%}.card-item.layout-2 .card-item-content-wrapper{position:absolute;bottom:30px;left:30px;right:30px}.card-item.layout-2 .btn-link{color:white !important}.card-bg-content{color:var(--clean-white-500) !important}.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_wrapper{background:linear-gradient(to top, #D46248 0%, #EF755D 80%);--hero-lead-color: rgba(255, 255, 255, 0.50);position:relative;max-width:100vw}.hero_wrapper .hero_inner_content_wrapper{padding-block-start:calc(9.625rem + 1.875rem);margin:auto;color:#2f3020 !important}@media screen and (max-width:768px){.hero_wrapper .hero_inner_content_wrapper{padding-block-start:calc(2.625rem + 1.875rem)}}.hero_wrapper .media_wrapper{position:absolute;right:0;bottom:0;max-width:50%;z-index:3;height:100%;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.hero_wrapper .media_wrapper{max-width:100%;position:relative}.hero_wrapper .media_wrapper img{height:100%;width:100%;object-fit:cover;border-radius:20px}}.hero_wrapper .media_wrapper img{height:100%;width:100%;object-fit:cover;border-radius:20px}.hero_inner_content_wrapper{text-align:left;max-width:100%}.hero_wrapper.layout_2{position:relative;min-height:300px}.whitespacer{height:90px;background-color:white}h1.tagline{border:1px solid #FFFFFF;color:#fff;font-size:12px !important;border-radius:90px;padding:8px 15px;margin-block-end:10px;display:block;width:fit-content}.hero-headline h1,.hero-headline h2,.hero-headline h3,.hero-headline h4,.hero-headline h5,.hero-headline h6{color:white}.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:#ededed}}.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://coaching-bremen.devcollab.de/wp-content/uploads/2025/05/check.svg");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.swiper-slide{background-color:#596235;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.swiper-slide h2,.swiper-slide p,.swiper-slide a{color:white}.swiper-slide h2{font-size:17px !important;font-weight:200;line-height:1.5}.swiper-slide .swiper-slider-body{display:flex;flex-direction:column;justify-content:space-between;min-height:300px}.swiper-container-wrapper{overflow:visible;width:100vw}.swiper-container{overflow:visible;clip-path:inset(-100vw -100vw -100vw -100vw);position:relative}: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-400: #000;--secondary-400: #F5F5F7;--tertiary-400: #ff2500;--intermediate-color: #CF0000;--input-field-border: #ececec;--input-field-bg: #dcdcdc;--dark-night-400: #615967;--dark-night-500: #494444;--dark-night-600: #2F2E2E;--dark-night-700: #201F1F;--dark-night-800: #0B0B0B;--storm-light-gray-500: #D8E0E3;--storm-light-gray-600: #C6CFD4;--storm-light-gray-700: #B8C2C6;--storm-light-gray-800: #A7B6BD;--clean-white-500: #FFFFFF;--clean-white-600: #F8F7F7;--clean-white-700: #EFEFEF;--clean-white-800: #E6E6E6;--light-sky-500: #A9E8FC;--light-sky-600: #8DDDF5;--light-sky-700: #65D1F1;--light-sky-800: #57C4E5;--green-florest-500: #A5DA38;--green-florest-600: #99CE29;--green-florest-700: #8FC324;--green-florest-800: #7DAE16;--sunny-flamingo-500: #F7D3FF;--sunny-flamingo-600: #F4C2FF;--sunny-flamingo-700: #E8A5F5;--sunny-flamingo-800: #DC8FEC;--sunny-flamingo-900: #914b9f;--dark-lilac: #35123CFF;--main-font: "Tinos", serif;--secondary-font: "Be Vietnam Pro", 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: 7rem;--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-start:5rem}}.margin-block-end{margin-block-end:var(--section-space)}@media screen and (max-width:768px){.margin-block-end{margin-block-end:5rem}}.padding-block{padding-block:var(--section-space)}@media screen and (max-width:768px){.padding-block{padding-block:5rem}}.padding-block-start{padding-block-start:var(--section-space)}@media screen and (max-width:768px){.padding-block-start{padding-block-start:5rem}}.padding-block-end{padding-block-end:var(--section-space)}@media screen and (max-width:768px){.padding-block-end{padding-block-end:5rem}}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);font-weight:400;color:#2f3020}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:var(--main-font);font-weight:500}a,span,p,li{font-family:var(--secondary-font);margin-block-end:0px;font-weight:400;font-size:18px;color:#2f3020}strong{font-family:var(--secondary-font);margin-block-end:0px;font-weight:600;font-size:18px}a{font-weight:600;color:var(--primary-400);text-decoration:none;transition:ease-in-out all 0.3s}a:hover{color:var(--light-sky-800);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}.job-meta{padding:0;display:flex;gap:10px;align-items:center;margin-block-start:20px;max-width:80%}@media screen and (max-width:768px){.job-meta{max-width:100%}}.job-meta li{display:flex;align-items:start;gap:10px}.job-meta 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}.job-detail ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px;max-width:80%}@media screen and (max-width:768px){.job-detail ul{max-width:100%}}.job-detail ul li{display:flex;align-items:start;gap:10px}.job-detail ul 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}.h6{font-size:18px !important;font-family:var(--secondary-font);font-weight:400;color:#2f3020}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}.data-privacy{display:flex;gap:3px;align-items:center;font-size:14px}.data-privacy a{font-size:14px}.data-privacy input[type="checkbox" i]{height:16px;width:16px;margin-right:6px}.navbar{background-color:#EF755D}.navbar input{background-color:var(--clean-white-800);color:#596235;border:none;margin-block:0px;border-radius:90px}.navbar input::placeholder{color:#596235}.navbar .btn{background-color:#596235;color:white;border:1px solid #596235}.navbar .btn:hover{background-color:#fff;color:#596235;border:1px solid #596235}.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:#fff}@media screen and (max-width:768px){.navbar{background-color:#fff}.nav-link{font-size:30px;color:#596235}}.offcanvas{background-color:#dfdfdf}.offcanvas .offcanvas-title{color:var(--clean-white-800)}.offcanvas .btn{border-radius:90px}footer{background-color:#EF755D;padding-block-start:4rem}footer p,footer strong,footer a{font-size:14px}footer p{color:var(--clean-white-500)}footer a{color:var(--clean-white-500);text-decoration:underline}footer a:hover{color:var(--clean-white-800)}footer .subfooter{padding-inline:var(--side-spacing);margin-block-start:4rem;padding-block:min(15px, 5.5%);background-color:#D46248;display:flex;justify-content:space-between}footer .subfooter a{font-weight:400;transition:ease-in-out all 0.3s;color:var(--clean-white-500)}footer .subfooter a:hover{color:var(--clean-white-500);transition:ease-in-out all 0.3s}footer .subfooter p{color:var(--clean-white-500);font-weight:400}footer .subfooter .imprint-links{display:flex;gap:30px}.footer-navigation-head{color:var(--dark-night-700);margin-block-end:15px}.footer-navigation{border-top:1px solid var(--primary-400);margin-block-start:60px}.footer-headline{font-size:16px !important;color:var(--clean-white-500)}@media screen and (max-width:768px){.footer-headline{font-size:20px !important}}.footer-menu{display:grid;grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));gap:0 30px;list-style:none;padding:0;margin:0}.footer-menu .nav--footer .nav-link{font-size:0.825rem;padding:0.25rem 0;color:var(--clean-white-500)}.footer-menu .nav--footer .nav-link:hover{color:var(--clean-white-800)}.social-menu{display:flex;gap:0 30px;list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.social-menu{flex-direction:column}}.social-menu .nav--footer .nav-link{font-size:0.825rem;padding:0.25rem 0;color:var(--clean-white-500)}.social-menu .nav--footer .nav-link:hover{color:var(--clean-white-800)}.custom-logo{height:70px;width:auto;position:relative}.search-title a{color:var(--sunny-flamingo-900) !important}@media (min-width:948px){.sticky-wrapper{position:sticky;top:120px}}body,html{background-color:#fff;margin:auto;font-size:1rem;background-color:#f9f9f9;overflow-x:clip}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%)}}.dictate{background-color:#E9E9E9 !important;border:1px solid #CCCCCC;border-radius:6px;padding:10px 20px;margin-block-start:20px}.dictate p{display:flex;flex-direction:column;font-size:20px}.dictate p em{font-size:14px;color:#606060}.--starter-block{margin-block-start:7rem}.--padding{padding-block:7rem}.hasbgcolor{background-color:#F5F5F7}.code-block{background-color:#120133;color:#dcdcdc;border-radius:10px;overflow-x:auto;font-family:Consolas, "Courier New", monospace;font-size:12px;padding-block-start:15px}.code-block .keyword{color:#569cd6}.code-block .variable{color:#9cdcfe}.code-block .function{color:#dcdcaa}.code-block .string{color:#ce9178}.content-inner-wrapper ul,.accordion-body ul,.--imprint-wrapper ul,.content-out-wrapper ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px;max-width:80%}@media screen and (max-width:768px){.content-inner-wrapper ul,.accordion-body ul,.--imprint-wrapper ul,.content-out-wrapper ul{max-width:100%}}.content-inner-wrapper ul li,.accordion-body ul li,.--imprint-wrapper ul li,.content-out-wrapper ul li{display:flex;align-items:start;gap:10px}.content-inner-wrapper ul li::before,.accordion-body ul li::before,.--imprint-wrapper ul li::before,.content-out-wrapper ul li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url("https://library.devcollab.de/wp-content/uploads/2024/10/check-list.svg");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.card-bg-content ul{padding:0;display:block;flex-direction:column;gap:10px;margin-block-start:30px;max-width:80%}@media screen and (max-width:768px){.card-bg-content ul{max-width:100%}}.card-bg-content ul li{display:flex;align-items:start;font-size:15px}.card-bg-content ul li::before{content:"–";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;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:#596235 !important;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 p{color:#2f3020 !important}.--imprint-wrapper h2,.--imprint-wrapper h3,.--imprint-wrapper h4,.--imprint-wrapper h5,.--imprint-wrapper h6{font-size:20px !important;font-weight:600;color:#2f3020 !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:#596235}.wpcf7 label [type=submit],.wpcf7 .wpcf7-form-control-wrap [type=submit]{background-color:#596235 !important;color:var(--sunny-flamingo-500);border:#596235;padding-inline:18px;padding-block:14px}.wpcf7 .wpcf7-form .col-12.col-md-6{height:fit-content !important}.wpcf7 .wpcf7-not-valid-tip{color:#596235;font-size:14px;font-weight:600}.wpcf7 .wpcf7-response-output{color:#596235;font-size:14px;font-weight:600;border-color:2px solid #596235 !important;margin:0px !important}label,input{margin-block-end:0.4rem;color:#596235}label [type=submit],input [type=submit]{background-color:#596235;color:#596235;border:#596235;padding-inline:18px;padding-block:14px}input,textarea{background-color:#fff;padding:0.4rem;margin-block-start:3px;border:1px solid #596235;border-radius:4px}input:focus-visible,textarea:focus-visible{outline:2px solid #596235}.icon_content_wrapper{display:flex;flex-direction:column;padding-block:3rem;border-top:1px solid #b6b6b6}.icon_content_wrapper .icon-wrapper{max-width:30px;margin-block-end:2rem}.icon_content_wrapper h2,.icon_content_wrapper h3,.icon_content_wrapper h4,.icon_content_wrapper h5,.icon_content_wrapper h6{font-size:22px !important}@media only screen and (max-width:899px){.teaser-content .row{flex-direction:column-reverse}}.usps-wrapper{display:flex;flex-wrap:wrap}.usps-wrapper .usp-wrapper{width:50%;height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem;background-color:white;text-align:center}@media only screen and (max-width:899px){.usps-wrapper .usp-wrapper{height:200px;padding:10px}.usps-wrapper .usp-wrapper span{font-size:14px !important}.usps-wrapper .usp-wrapper img{height:25px}}.usps-wrapper .usp-wrapper:hover{background-color:#b0bec5;transition:ease-in-out all 0.3s}.usps-wrapper .usp-wrapper span{font-size:24px;margin-block-start:10px}.usps-wrapper .usp-wrapper.overlay{padding:3rem}.usps-wrapper .usp-wrapper.overlay span{color:white}.usps-wrapper .usp-wrapper.overlay:hover{background-color:#b0bec5 !important;transition:ease-in-out all 0.3s}@media only screen and (max-width:899px){.intro-section-bild img{height:400px !important;width:auto;object-fit:cover;object-position:50% 50%}}.job-detail{position:relative}.sidebar{background-color:var(--clean-white-600);padding:30px;position:sticky;top:30px}.table>:not(caption)>*>*{background-color:white !important;padding-block:20px;padding-inline:20px}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: white;--bs-table-bg-type: white}.teaser-box{padding-block:5rem;padding-inline:2rem;background-color:var(--storm-light-gray-500)}.Breadcrumbs{bottom:0;left:0;right:0;height:60px;background-color:#f9f9f9}.breadcrumb ul{display:flex;align-items:center;padding:0;list-style:none;gap:10px;height:60px}.breadcrumb ul li,.breadcrumb ul a,.breadcrumb ul span{font-size:14px;color:#979797;font-weight:600}.breadcrumb ul li:last-child span{color:#596235 !important}