:root{--font-primary: "Roboto", sans-serif;--headline-font-size: 72px;--headline-line-height: 80px;--headline-font-size-mobile: 48px;--headline-line-height-mobile: 56px;--subline-font-size: 36px;--subline-line-height: 48px;--headline-rather-short-font-size: 28px;--headline-rather-short-line-height: 40px;--text-font-size-even-larger: 28px;--text-line-height-even-larger: 36px;--text-font-size-large: 24px;--text-line-height-large: 32px;--text-font-size-medium: 18px;--text-line-height-medium: 26px;--text-font-size-default: 16px;--text-line-height-default: 24px;--grey_light: rgba(242, 242, 242, 1);--grey_medium: rgba(208, 208, 208, 1);--red: rgba(255, 70, 55, 1);--red_hover: rgba(240, 25, 35, 1);--white: rgba(255, 255, 255, 1)}@media screen and (max-width: 900px){:root{--headline-font-size: 48px;--headline-line-height: 56px;--subline-font-size: 24px;--subline-line-height: 32px;--text-font-size-large: 16px;--text-line-height-large: 24px;--text-font-size-medium: 16px;--text-line-height-medium: 24px;--text-font-size-default: 16px;--text-line-height-default: 24px}}.button{all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:10px 20px;transition:background-color 350ms ease,border-color 350ms ease,color 350ms ease;color:var(--imc_white)}.button span{font-size:14px}.button--primary{background-color:var(--imc_orange)}.button--primary:hover{background-color:#f01923;color:var(--imc_white)}.button--black{background-color:var(--imc_black)}.button--black:hover{background-color:#787878}.button--white{background-color:var(--imc_white);color:var(--imc_black)}.button--white:hover{color:var(--imc_black);background-color:#d0d0d0}.button--outline-black{border:1px solid var(--imc_black);color:var(--imc_black);background-color:rgba(0,0,0,0)}.button--outline-black:hover{background-color:var(--imc_black);color:var(--imc_white)}.button--outline-white{border:1px solid var(--imc_white);color:var(--imc_white);background-color:rgba(0,0,0,0)}.button--outline-white:hover{background-color:var(--imc_white);color:var(--imc_black)}.headline{font-family:var(--font-primary);font-weight:300;font-size:var(--headline-font-size);line-height:var(--headline-line-height);margin:0 0 30px 0}.headline-rather-short{font-size:var(--headline-rather-short-font-size);line-height:var(--headline-rather-short-line-height)}.subline,.section--content .content .ending-subline,.section--content .content .accordion-toggle,.section--content .content>p:first-of-type{font-family:var(--font-primary);font-weight:300;font-size:var(--subline-font-size);line-height:var(--subline-line-height);margin:0 0 30px 0}.text-even-larger{font-size:var(--text-font-size-even-larger);line-height:var(--text-line-height-even-larger)}.text-large{font-size:var(--text-font-size-large);line-height:var(--text-line-height-large)}.text-medium{font-size:var(--text-font-size-medium);line-height:var(--text-line-height-medium)}.text,.section--content .content p{font-family:var(--font-primary);font-size:var(--text-font-size-default);line-height:var(--text-line-height-default);margin:0 0 30px 0}.headline *,.subline *,.section--content .content .ending-subline *,.section--content .content .accordion-toggle *,.section--content .content>p:first-of-type *,.text-large *,.text-medium *,.text *,.section--content .content p *{font-family:var(--font-primary)}.mbutton{display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:50px;padding:7px 15px;border-radius:5px;transition:color 350ms ease,border-color 350ms ease,background-color 350ms ease}.mbutton--red{color:var(--white);background-color:var(--red)}.mbutton--red:hover{color:var(--white);background-color:var(--red_hover)}.mbutton--red:visited{color:var(--white)}.apply-scroller{background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);width:100vw;z-index:10;transition:transform 350ms ease-in-out}.apply-scroller__wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1324px;padding:24px 24px;margin:0 auto}@media screen and (max-width: 900px){.apply-scroller__wrapper{gap:16px}}.apply-scroller__wrapper .button{flex:0 0 auto}.apply-scroller--desktop{position:fixed;bottom:0;left:0;transform:translateY(100%)}.apply-scroller--desktop.active{transform:translateY(0)}@media screen and (max-width: 900px){.apply-scroller--desktop{display:none}}.apply-scroller--mobile{border-radius:10px 10px 0 0;box-shadow:0 -2px 10px rgba(0,0,0,.1);position:fixed;bottom:0;left:0;transform:translateY(100%)}.apply-scroller--mobile.active{transform:translateY(0)}@media screen and (min-width: 901px){.apply-scroller--mobile{display:none}}.apply-scroller--mobile .apply-scroller__wrapper{flex-direction:column;padding:20px 0 28px}.apply-scroller.sticky-at-footer{transition:none;transform:translateY(-100%)}.section{display:grid;gap:30px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;position:relative;max-width:100vw;width:1596px;height:auto;padding:0 30px;margin:0 auto}@media screen and (max-width: 900px){.section{width:100vw;padding:0 15px}}.section--3d{position:fixed;top:0;width:100vw;height:100vh}.section--3d>model-viewer{position:absolute;top:30px;right:30px;width:75vw;height:100vh;aspect-ratio:1/1}.section--hero{align-items:center;height:100vh}@media screen and (max-width: 900px){.section--hero{height:auto}}.section--hero .hero{grid-column:2/9}.section--hero .hero .hero__headline{margin:0 0 40px 0}.section--hero .hero__middle{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:0 0 40px 0}@media screen and (max-width: 900px){.section--hero .hero__middle{flex-direction:column;align-items:flex-start;gap:24px}}.section--hero .hero .hero__logo img{display:block;width:auto;height:20px}.section--hero .hero .hero__tags{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:16px}.section--hero .hero .hero__tags .hero__tag{padding:4px 8px;border-radius:5px;background-color:var(--grey_light)}@media screen and (max-width: 900px){.section--hero{margin:220px auto 142px auto}.section--hero .hero{grid-column:1/13}}.section--content{margin:0 auto 250px auto}@media screen and (max-width: 900px){.section--content{margin-bottom:100px}}.section--content .content{grid-column:3/11}.section--content .content>p:first-of-type{margin:0 0 32px 0}.section--content .content p{margin:0 0 30px 0}.section--content .content p strong,.section--content .content p b{font-weight:300}.section--content .content ul{margin:0}.section--content .content .accordion-toggle{cursor:pointer;position:relative;margin:0}.section--content .content .accordion-toggle::after{content:"+";display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.section--content .content .accordion-toggle.active::after{content:"-"}.section--content .content .accordion-content{max-height:initial;overflow:hidden;margin:0;transition:max-height 350ms ease}.section--content .content .accordion-content:before{content:"";display:block;height:32px}.section--content .content .accordion-content:after{content:"";display:block}.section--content .content .accordion-content.active{max-height:initial}.section--content .content .accordion-separator{height:1px;background-color:var(--grey_medium);margin:72px 0}.section--content .content .ending-subline{margin:48px 0 16px}@media screen and (max-width: 900px){.section--content .content{grid-column:1/13}.section--content .content .accordion-toggle:after{display:block}.section--content .content .accordion-content{max-height:0}.section--content .content .accordion-content.active{max-height:1000px}.section--content .content .accordion-separator{margin:35px 0}}.section--exciting{margin:0 auto 250px auto}.section--exciting .exciting{grid-column:3/11}@media screen and (max-width: 900px){.section--exciting .exciting{grid-column:1/13}}.section--exciting .exciting__headline{margin-bottom:100px}@media screen and (max-width: 900px){.section--exciting .exciting__headline{margin-bottom:20px}}.section--exciting .exciting__wrapper{display:grid;grid-template-columns:repeat(var(--per-row), 1fr);grid-auto-rows:auto;gap:100px 28px}@media screen and (max-width: 1424px){.section--exciting .exciting__wrapper--large{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 900px){.section--exciting .exciting__wrapper{display:block}}.section--exciting .exciting__wrapper .excitement{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-left:2px solid var(--black_update);padding-left:16px}@media screen and (max-width: 900px){.section--exciting .exciting__wrapper .excitement{display:block;margin-bottom:40px}.section--exciting .exciting__wrapper .excitement:last-child{margin-bottom:0}}.section--benefits{margin:0 auto 250px auto}.section--benefits .benefits{grid-column:3/11}@media screen and (max-width: 900px){.section--benefits .benefits{grid-column:1/13}}.section--benefits .benefits .benefits__headline{margin:0 0 76px 0}.section--benefits .benefits .benefits__slider .swiper-wrapper{margin-bottom:40px}.section--benefits .benefits .benefits__slider .swiper-controls--hidden{display:none}.section--benefits .benefits .benefits__slider .benefits__wrapper{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.section--benefits .benefits .benefits__slider .benefits__wrapper--half{grid-template-rows:1fr}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit{position:relative;text-align:center;padding:40px 15px;border-radius:15px;overflow:hidden;background-color:var(--grey_light)}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__icon{display:flex;align-items:center;justify-content:center;height:116px;width:116px;margin:0 auto 20px}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__icon img{width:auto}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__title{margin:0 0 10px 0}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:48px 24px;color:var(--white);background-color:var(--red);z-index:1;overflow:auto;transform:translateY(100%);transition:transform 350ms ease}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__content .benefit__subtitle{margin:0 0 24px 0}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit .benefit__content .benefit__description{margin:0}.section--benefits .benefits .benefits__slider .benefits__wrapper .benefit:hover .benefit__content{transform:translateY(0)}@media screen and (max-width: 900px){.section--benefits .benefits .benefits__slider--desktop{display:none}}@media screen and (min-width: 901px){.section--benefits .benefits .benefits__slider--mobile{display:none}}.section--benefits .benefits .benefits__slider--mobile .benefit{background-color:var(--red);border-radius:16px;color:var(--white);text-align:center;padding:72px 40px}.section--benefits .benefits .benefits__slider--mobile .benefit__icon{display:flex;align-items:center;justify-content:center;height:116px;width:116px;margin:0 auto 40px}.section--benefits .benefits .benefits__slider--mobile .benefit__icon img{width:auto}.section--benefits .benefits .benefits__slider--mobile .benefit__title{font-size:24px;line-height:32px;margin-bottom:16px}.section--contacts{margin:0 auto 250px auto}.section--contacts .contacts{grid-column:3/11}@media screen and (max-width: 900px){.section--contacts .contacts{grid-column:1/13}}.section--contacts .contacts__headline{margin-bottom:100px}@media screen and (max-width: 900px){.section--contacts .contacts__headline{margin-bottom:60px}}.section--contacts .contacts__content{display:grid;gap:160px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 900px){.section--contacts .contacts__content{display:block}}.section--contacts .contacts__content .contact{text-align:center}@media screen and (max-width: 900px){.section--contacts .contacts__content .contact{margin-bottom:60px}.section--contacts .contacts__content .contact:last-child{margin-bottom:0}}.section--contacts .contacts__content .contact__image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:var(--grey_light);border-radius:20px;overflow:hidden;margin-bottom:32px}.section--contacts .contacts__content .contact__image img{aspect-ratio:1/1;width:100%;object-fit:cover;object-position:center center}.section--contacts .contacts__content .contact__image svg{max-width:200px}@media screen and (max-width: 900px){.section--contacts .contacts__content .contact__phone{display:none}}.section--contacts .contacts__content .contact__buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.section--contacts .contacts__content .contact__button{display:flex;align-items:center;justify-content:center;background-color:var(--imc_black_alt);border-radius:24px;height:48px;width:48px}@media screen and (min-width: 901px){.section--contacts .contacts__content .contact__button--phone{display:none}}.section--breaker .job-breaker{grid-column:1/13;position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:20px;text-align:center;padding:200px 0 120px;z-index:1;container-type:inline-size}@media screen and (max-width: 900px){.section--breaker .job-breaker{padding:44px 28px}}.section--breaker .job-breaker--light{color:var(--imc_white)}.section--breaker .job-breaker--primary{color:var(--imc_orange)}.section--breaker .job-breaker__background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.9}.section--breaker .job-breaker__background--primary{background-color:var(--imc_orange)}.section--breaker .job-breaker__background--white{background-color:var(--imc_white)}.section--breaker .job-breaker__background--black{background-color:var(--imc_black);opacity:.75}.section--breaker .job-breaker__image{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-2}.section--breaker .job-breaker__image img{height:100%;width:100%;object-fit:cover;object-position:center center}@media screen and (max-width: 782px){.section--breaker .job-breaker__image--desktop{display:none}}.section--breaker .job-breaker__image--mobile{display:none}@media screen and (max-width: 782px){.section--breaker .job-breaker__image--mobile{display:unset}}.section--breaker .job-breaker .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:55%}@container (width < 790px){.section--breaker .job-breaker .content{max-width:70%}}@container (width < 590px){.section--breaker .job-breaker .content{max-width:90%}}.section--breaker .job-breaker .content__headline *{font-weight:300;font-size:52px;line-height:64px}@media screen and (max-width: 1024px){.section--breaker .job-breaker .content__headline *{font-size:40px}}.section--breaker .job-breaker .content__copy{font-size:20px;line-height:34px}.section--breaker .job-breaker .content__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:36px}@media screen and (max-width: 782px){.section--breaker .job-breaker .content__buttons{gap:18px}}.section--list{margin:150px auto 150px auto}@media screen and (max-width: 900px){.section--list{margin-bottom:240px}}.section--list .list{grid-column:3/11}@media screen and (max-width: 900px){.section--list .list{grid-column:1/13;padding:0 16px}}.section--list .list__headline{margin-bottom:50px}@media screen and (max-width: 900px){.section--list .list__headline{margin-bottom:20px}}.section--list .list .joblist{margin:0}.section--list .list .joblist .results__result:last-child{border-bottom:none;padding-bottom:0}@media screen and (max-width: 900px){.section--list .list .joblist .results__result .result__info .result__button{width:calc(100% - 32px)}}.footer{position:relative;z-index:1}/*# sourceMappingURL=cpt-softgarden.css.map */
