/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/styles.scss ***!
  \***************************************************************************************************************************************************************************************/
@charset "UTF-8";.color-turquoise,.cs-turquoise .cs-after-color-hover:hover:after,.cs-turquoise .cs-after-color:after,.cs-turquoise .cs-before-color-hover:hover:before,.cs-turquoise .cs-before-color:before,.cs-turquoise .cs-color,.cs-turquoise .cs-color-hover:hover,.cs-turquoise .cs-parent:hover .cs-color-hover{color:#00c3c4}.bg-turquoise,.cs-turquoise .cs-after-bg-hover:hover:after,.cs-turquoise .cs-after-bg:after,.cs-turquoise .cs-before-bg-hover:hover:before,.cs-turquoise .cs-before-bg:before,.cs-turquoise .cs-bg,.cs-turquoise .cs-bg-hover:hover,.cs-turquoise .cs-parent:hover .cs-after-bg-hover:after,.cs-turquoise .cs-parent:hover .cs-bg-hover{background-color:#00c3c4}.border-turquoise,.cs-turquoise .cs-triangle-color{border-color:#00c3c4 transparent transparent}.color-blue,.cs-blue .cs-after-color-hover:hover:after,.cs-blue .cs-after-color:after,.cs-blue .cs-before-color-hover:hover:before,.cs-blue .cs-before-color:before,.cs-blue .cs-color,.cs-blue .cs-color-hover:hover,.cs-blue .cs-parent:hover .cs-color-hover{color:#0bf}.bg-blue,.cs-blue .cs-after-bg-hover:hover:after,.cs-blue .cs-after-bg:after,.cs-blue .cs-before-bg-hover:hover:before,.cs-blue .cs-before-bg:before,.cs-blue .cs-bg,.cs-blue .cs-bg-hover:hover,.cs-blue .cs-parent:hover .cs-after-bg-hover:after,.cs-blue .cs-parent:hover .cs-bg-hover{background-color:#0bf}.border-blue,.cs-blue .cs-triangle-color{border-color:#0bf transparent transparent}.color-green,.cs-green .cs-after-color-hover:hover:after,.cs-green .cs-after-color:after,.cs-green .cs-before-color-hover:hover:before,.cs-green .cs-before-color:before,.cs-green .cs-color,.cs-green .cs-color-hover:hover,.cs-green .cs-parent:hover .cs-color-hover{color:#00c03c}.bg-green,.cs-green .cs-after-bg-hover:hover:after,.cs-green .cs-after-bg:after,.cs-green .cs-before-bg-hover:hover:before,.cs-green .cs-before-bg:before,.cs-green .cs-bg,.cs-green .cs-bg-hover:hover,.cs-green .cs-parent:hover .cs-after-bg-hover:after,.cs-green .cs-parent:hover .cs-bg-hover{background-color:#00c03c}.border-green,.cs-green .cs-triangle-color{border-color:#00c03c transparent transparent}.color-orange,.cs-orange .cs-after-color-hover:hover:after,.cs-orange .cs-after-color:after,.cs-orange .cs-before-color-hover:hover:before,.cs-orange .cs-before-color:before,.cs-orange .cs-color,.cs-orange .cs-color-hover:hover,.cs-orange .cs-parent:hover .cs-color-hover{color:#ff9800}.bg-orange,.cs-orange .cs-after-bg-hover:hover:after,.cs-orange .cs-after-bg:after,.cs-orange .cs-before-bg-hover:hover:before,.cs-orange .cs-before-bg:before,.cs-orange .cs-bg,.cs-orange .cs-bg-hover:hover,.cs-orange .cs-parent:hover .cs-after-bg-hover:after,.cs-orange .cs-parent:hover .cs-bg-hover{background-color:#ff9800}.border-orange,.cs-orange .cs-triangle-color{border-color:#ff9800 transparent transparent}.color-pink,.cs-pink .cs-after-color-hover:hover:after,.cs-pink .cs-after-color:after,.cs-pink .cs-before-color-hover:hover:before,.cs-pink .cs-before-color:before,.cs-pink .cs-color,.cs-pink .cs-color-hover:hover,.cs-pink .cs-parent:hover .cs-color-hover{color:#f07}.bg-pink,.cs-pink .cs-after-bg-hover:hover:after,.cs-pink .cs-after-bg:after,.cs-pink .cs-before-bg-hover:hover:before,.cs-pink .cs-before-bg:before,.cs-pink .cs-bg,.cs-pink .cs-bg-hover:hover,.cs-pink .cs-parent:hover .cs-after-bg-hover:after,.cs-pink .cs-parent:hover .cs-bg-hover{background-color:#f07}.border-pink,.cs-pink .cs-triangle-color{border-color:#f07 transparent transparent}.color-lightgray,.cs-lightgray .cs-after-color-hover:hover:after,.cs-lightgray .cs-after-color:after,.cs-lightgray .cs-before-color-hover:hover:before,.cs-lightgray .cs-before-color:before,.cs-lightgray .cs-color,.cs-lightgray .cs-color-hover:hover,.cs-lightgray .cs-parent:hover .cs-color-hover{color:#e7e7e7}.bg-lightgray,.cs-lightgray .cs-after-bg-hover:hover:after,.cs-lightgray .cs-after-bg:after,.cs-lightgray .cs-before-bg-hover:hover:before,.cs-lightgray .cs-before-bg:before,.cs-lightgray .cs-bg,.cs-lightgray .cs-bg-hover:hover,.cs-lightgray .cs-parent:hover .cs-after-bg-hover:after,.cs-lightgray .cs-parent:hover .cs-bg-hover{background-color:#e7e7e7}.border-lightgray,.cs-lightgray .cs-triangle-color{border-color:#e7e7e7 transparent transparent}.color-yellow,.cs-yellow .cs-after-color-hover:hover:after,.cs-yellow .cs-after-color:after,.cs-yellow .cs-before-color-hover:hover:before,.cs-yellow .cs-before-color:before,.cs-yellow .cs-color,.cs-yellow .cs-color-hover:hover,.cs-yellow .cs-parent:hover .cs-color-hover{color:#fff046}.bg-yellow,.cs-yellow .cs-after-bg-hover:hover:after,.cs-yellow .cs-after-bg:after,.cs-yellow .cs-before-bg-hover:hover:before,.cs-yellow .cs-before-bg:before,.cs-yellow .cs-bg,.cs-yellow .cs-bg-hover:hover,.cs-yellow .cs-parent:hover .cs-after-bg-hover:after,.cs-yellow .cs-parent:hover .cs-bg-hover{background-color:#fff046}.border-yellow,.cs-yellow .cs-triangle-color{border-color:#fff046 transparent transparent}.color-black{color:#000!important}.color-white{color:#fff!important}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:600}a{color:inherit;text-decoration:none}ul{list-style:none}button{background-color:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}button,fieldset{border:none}input{background-color:transparent}html{font:15px/1.4 Facundo;font-weight:600}@media screen and (min-width:561px){html{font-size:17px}}body,html{overflow-x:hidden}body.no-scroll,html.no-scroll{overflow:hidden}.preload *{transition:none!important}.sr-only{display:none!important}@media screen and (max-width:768px){.hide-max-sm{display:none!important}}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.responsive-image-wrapper{position:relative}.responsive-image-wrapper:before{content:"";display:block;padding-top:100%}.responsive-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.business-areas__anchor,.sp-icon-bg{position:relative;transition:all .3s}.business-areas__anchor:after,.sp-icon-bg:after{background-image:url(2fc7c3149954129a03b2.svg);background-size:100% 100%;content:"";height:230px;position:absolute;right:-20px;top:30px;transition:all .6s;width:230px;z-index:10}a.business-areas__anchor:hover:after,a.sp-icon-bg:hover:after{transform:scale(1.3)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container,.future-story__final-section:before{box-sizing:border-box;margin:0 auto;max-width:1430px;padding:0 25px;width:100%}@media screen and (min-width:561px){.container,.future-story__final-section:before{padding-left:30px;padding-right:30px}}@media screen and (min-width:769px){.container,.future-story__final-section:before{padding-left:50px;padding-right:50px}}@media screen and (min-width:1261px){.container,.future-story__final-section:before{padding-left:80px;padding-right:80px}}.container--wide{max-width:1600px}.container--narrow{max-width:1190px}.container--full{max-width:100%;padding-left:0!important;padding-right:0!important}.container--inner{padding-left:0;padding-right:0}@media screen and (min-width:769px){.page-container--has-switcher.light-mode .container,.page-container--has-switcher.light-mode .future-story__final-section:before{padding-right:100px}.page-container--has-switcher.dark-mode .container,.page-container--has-switcher.dark-mode .future-story__final-section:before{padding-left:100px}}.container--hero-overlay{background-color:#fff}.poster-slider__slide,.section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:40px;padding-top:40px;position:relative}@media screen and (min-width:769px){.poster-slider__slide,.section{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:768px){.section--image-mobile-bottom{background-position:bottom;background-size:100% auto;padding-bottom:60%!important}}@media screen and (min-width:769px){.section--topspace-sm{padding-top:40px}.section--bottomspace-sm{padding-bottom:40px}}.section--topspace-lg{padding-top:80px}@media screen and (min-width:961px){.section--topspace-lg{padding-top:120px}}.section--bottomspace-lg{padding-bottom:80px}@media screen and (min-width:961px){.section--bottomspace-lg{padding-bottom:120px}}.poster-slider__slide,.section--topspace-xl{padding-top:80px}@media screen and (min-width:961px){.poster-slider__slide,.section--topspace-xl{padding-top:160px}}.section--topspace-xxl{padding-top:200px}@media screen and (min-width:961px){.section--topspace-xxl{padding-top:450px}}.poster-slider__slide,.section--bottomspace-xl{padding-bottom:80px}@media screen and (min-width:961px){.poster-slider__slide,.section--bottomspace-xl{padding-bottom:160px}}.section--topspace-none{padding-top:0}.section--bottomspace-none{padding-bottom:0}.section--black{background-color:#000;color:#fff}.section--white{background-color:#fff;color:#000}.section--lightgray{background-color:#e7e7e7;color:#000}.cs-low-contrast .section--cs-bg{color:#000}@media screen and (max-width:768px){.section--mobile-gradient-black,.section--mobile-gradient-turquoise,.section--mobile-gradient-white{position:relative}.section--mobile-gradient-black .container,.section--mobile-gradient-black .future-story__final-section:before,.section--mobile-gradient-turquoise .container,.section--mobile-gradient-turquoise .future-story__final-section:before,.section--mobile-gradient-white .container,.section--mobile-gradient-white .future-story__final-section:before{position:relative;z-index:50}.section--mobile-gradient-black:after,.section--mobile-gradient-turquoise:after,.section--mobile-gradient-white:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:20}.section--mobile-gradient-black:after{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.section--mobile-gradient-turquoise:after{background-image:linear-gradient(180deg,rgba(0,195,196,0),rgba(0,195,196,.8))}}main>.section--index-1{padding-top:0}main>.section--index-1>.container,main>.section--index-1>.future-story__final-section:before{position:relative;z-index:300}main>.section--index-1:before{background-color:#fff;content:"";display:block;height:100px;margin-bottom:-2.375em;margin-left:auto;margin-right:auto;max-width:1270px;position:relative;z-index:200}@media screen and (min-width:769px){main>.section--index-1:before{height:150px;margin-top:-150px}}.dark-mode .poster-slider__slide:first-child:before,.dark-mode .section:first-child:before{background-color:#000}.section__roof{font-size:.915rem;margin-bottom:2em;text-transform:uppercase}.section__title{margin-bottom:40px}@media screen and (min-width:561px){.section__title{margin-bottom:60px}}@media screen and (min-width:961px){.section__title{margin-bottom:80px}}@media screen and (min-width:1261px){.section__title{margin-bottom:110px}}.section--title-color-white .section__title{color:#fff!important}.section--title-color-black .section__title{color:#000!important}.cs-turquoise .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-turquoise .section:not(.section--cs-bg) .section__title{color:#00c3c4}.cs-blue .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-blue .section:not(.section--cs-bg) .section__title{color:#0bf}.cs-green .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-green .section:not(.section--cs-bg) .section__title{color:#00c03c}.cs-orange .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-orange .section:not(.section--cs-bg) .section__title{color:#ff9800}.cs-pink .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-pink .section:not(.section--cs-bg) .section__title{color:#f07}.cs-lightgray .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-lightgray .section:not(.section--cs-bg) .section__title{color:#e7e7e7}.cs-yellow .poster-slider__slide:not(.section--cs-bg) .section__title,.cs-yellow .section:not(.section--cs-bg) .section__title{color:#fff046}.cs-blue .cs-bg.poster-slider__slide .section__title,.cs-blue .section.cs-bg .section__title{color:#000}.cs-green .cs-bg.poster-slider__slide .section__title,.cs-green .section.cs-bg .section__title,.cs-orange .cs-bg.poster-slider__slide .section__title,.cs-orange .section.cs-bg .section__title,.cs-pink .cs-bg.poster-slider__slide .section__title,.cs-pink .section.cs-bg .section__title{color:#fff}.section__title--bottomspace-narrow{margin-bottom:40px}@media screen and (min-width:769px){.section__title--bottomspace-narrow{margin-bottom:60px}}.section__title--bottomspace-tiny{margin-bottom:30px}.section__title--bottomspace-none{margin-bottom:0}.section__subtitle{margin-bottom:40px}#BorlabsCookieBox ._brlbs-h3,#BorlabsCookieBox h2,.headline,.headline-boxed,.process__headline,.process__step-number,.section__subtitle,.text h3,.video-section__headline,h1,h2,h3,h4,h5,h6{text-transform:uppercase}#BorlabsCookieBox h2,.headline,.process__headline,.process__step-number,.video-section__headline{font-weight:900}#BorlabsCookieBox h2,.headline--1{font-size:2.2em;letter-spacing:2px;line-height:1}@media screen and (min-width:561px){#BorlabsCookieBox h2,.headline--1{font-size:2.9em}}@media screen and (min-width:769px){#BorlabsCookieBox h2,.headline--1{font-size:3.05em}}.headline--2,.section__title:not(.section__title--large){font-size:1.5em;letter-spacing:2px;line-height:1.2}@media screen and (min-width:561px){.headline--2,.section__title:not(.section__title--large){font-size:1.7em}}@media screen and (min-width:769px){.headline--2,.section__title:not(.section__title--large){font-size:2em}}@media screen and (min-width:961px){.headline--2,.section__title:not(.section__title--large){font-size:2.235em}}.headline-boxed__wrapper{margin-bottom:1.5em}@media screen and (min-width:769px){.headline-boxed__wrapper{margin-bottom:2em}}#BorlabsCookieBox ._brlbs-h3,.headline-boxed,.text h3{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;display:inline;font-weight:600;letter-spacing:1px;line-height:1.85;padding:3px 6px}@media screen and (min-width:769px){#BorlabsCookieBox ._brlbs-h3,.headline-boxed,.text h3{line-height:1.7}}.headline-boxed--2,.stories-grid__title,.teaser__header-title{font-size:1.2em;line-height:1.65}@media screen and (min-width:561px){.headline-boxed--2,.stories-grid__title,.teaser__header-title{font-size:1.3em}}@media screen and (min-width:1261px){.headline-boxed--2,.stories-grid__title,.teaser__header-title{font-size:1.5em}}.button-size--large .form__submit-button,.headline-boxed--3,.linkbox__headline,.section-button,.single-job__actions-anchor,.single-job__contact-subtitle,.text h3{font-size:1.1em}@media screen and (min-width:961px){.button-size--large .form__submit-button,.headline-boxed--3,.linkbox__headline,.section-button,.single-job__actions-anchor,.single-job__contact-subtitle,.text h3{font-size:1.2em}}@media screen and (min-width:1261px){.button-size--large .form__submit-button,.headline-boxed--3,.linkbox__headline,.section-button,.single-job__actions-anchor,.single-job__contact-subtitle,.text h3{font-size:1.3rem}}#BorlabsCookieBox ._brlbs-h3,.article__body h3,.headline-boxed--4{font-size:1em}@media screen and (min-width:961px){#BorlabsCookieBox ._brlbs-h3,.article__body h3,.headline-boxed--4{font-size:1.1em}}#BorlabsCookieBox ._brlbs-h3,.cs-low-contrast .section--cs-bg .quote-banner__headline,.headline-boxed--black,.light-mode .poster-slider__slide:not(.section--black) .headline-boxed:not(.cs-bg),.light-mode .poster-slider__slide:not(.section--black) .text h3:not(.cs-bg),.light-mode .section:not(.section--black) .headline-boxed:not(.cs-bg),.light-mode .section:not(.section--black) .text h3:not(.cs-bg),.section--white .text h3,.text .light-mode .poster-slider__slide:not(.section--black) h3:not(.cs-bg),.text .light-mode .section:not(.section--black) h3:not(.cs-bg){background-color:#000;color:#fff}.headline-boxed--white{background-color:#fff!important;color:#000!important}.headline-boxed--cs-bg{background-color:var(--scheme-color);color:#fff}#BorlabsCookieBox .cs-low-contrast .cs-bg._brlbs-h3,.cs-low-contrast #BorlabsCookieBox .cs-bg._brlbs-h3,.cs-low-contrast .headline-boxed--cs-bg,.cs-low-contrast .headline-boxed.cs-bg,.cs-low-contrast .text h3.cs-bg,.text .cs-low-contrast h3.cs-bg{color:#000!important}.headline-boxed--turquoise{background-color:#00c3c4;color:#fff}.headline-boxed--blue{background-color:#0bf;color:#fff}.headline-boxed--green{background-color:#00c03c;color:#fff}.headline-boxed--orange{background-color:#ff9800;color:#fff}.headline-boxed--pink{background-color:#f07;color:#fff}.headline-boxed--lightgray{background-color:#e7e7e7;color:#fff}.headline-boxed--yellow{background-color:#fff046;color:#fff;color:#000}#BorlabsCookieBox .page-template-landingpage .cs-bg._brlbs-h3,.page-template-landingpage #BorlabsCookieBox .cs-bg._brlbs-h3,.page-template-landingpage .headline-boxed--cs-bg,.page-template-landingpage .headline-boxed.cs-bg,.page-template-landingpage .text h3.cs-bg,.text .page-template-landingpage h3.cs-bg{color:#000!important}.text ol:not(:last-child),.text p:not(:last-child),.text ul:not(:last-child){margin-bottom:1.5em}.text ol:not(:last-child).bottomspace-lg,.text p:not(:last-child).bottomspace-lg,.text ul:not(:last-child).bottomspace-lg{margin-bottom:2.5em}.text .table__wrapper:not(:last-child),.text table:not(:last-child){margin-bottom:2em}.text h2{font-size:1.295rem;font-weight:700;margin-bottom:1em;text-transform:none}.text h3+*{margin-top:1.5em}.text h3.cs-bg{color:#fff}.text h4,.text h5,.text h6{font-weight:700;margin-bottom:1.2em}.text h5{font-size:.95rem}.text h6{font-size:.9rem}.text ol{margin-left:1em}.text p.bottomspace-x2{margin-bottom:3em}.text img.alignleft{float:left;margin-bottom:10px;margin-right:20px}.text img.aligncenter{display:block;margin:0 auto 20px}.text img.alignright{float:right;margin-bottom:10px;margin-left:20px}.text img.alignnone{margin-bottom:20px}.article__body h2{font-size:1.295rem;font-weight:700;margin-bottom:1em}.article__body *+h2{margin-top:3rem}.article__body h3{background-color:#000;color:#fff}.article a{color:var(--scheme-color)}.article a:hover{color:#666}.article__intro{margin-bottom:30px}@media screen and (min-width:561px){.article__intro{margin-bottom:50px}}@media screen and (min-width:769px){.article__intro{display:flex}}.article__intro-excerpt{font-weight:700}@media screen and (min-width:961px){.article__intro-excerpt{font-size:1.1rem}}@media screen and (min-width:1261px){.article__intro-excerpt{font-size:1.35rem}}.article__intro-meta{color:#999;margin-top:25px}@media screen and (max-width:1260px){.article__intro-meta{font-size:.9rem}}.article__intro-image-wrapper{display:block;flex:0 0 45%}@media screen and (max-width:768px){.article__intro-image-wrapper{margin-top:30px}}@media screen and (min-width:769px){.article__intro-image-wrapper{margin-left:30px}}@media screen and (min-width:961px){.article__intro-image-wrapper{flex:0 0 40%;margin-left:60px}}.article__intro-image-wrapper:after{background:url(cb2d5da743aebd899e5e.svg);background-size:100% 100%;bottom:0;content:"";display:block;height:50px;position:absolute;right:0;transform-origin:right bottom;transition:all .3s;width:50px}.article__intro-image-wrapper:hover:after{transform:scale(1.2)}.article__intro-image-wrapper:before{padding-top:65%}.list li{padding-left:30px;position:relative}@media screen and (min-width:769px){.list li{padding-left:40px}}.list li:not(:last-child){margin-bottom:.5em}.list.list--arrow li:after{font-size:8px;height:16px;left:0;padding-left:1px;position:absolute;top:4px;width:16px}.list--bullet .list__item,.list--bullet li,.list__item--bullet,.text ul li,.textbox__list-item,.textbox__list-item li{padding-left:25px;position:relative}@media screen and (min-width:1261px){.list--bullet .list__item,.list--bullet li,.list__item--bullet,.text ul li,.textbox__list-item,.textbox__list-item li{padding-left:35px}}.list--bullet .list__item:not(:last-child),.list--bullet li:not(:last-child),.list__item--bullet:not(:last-child),.text ul li:not(:last-child),.textbox__list-item li:not(:last-child),.textbox__list-item:not(:last-child){margin-bottom:.5em}.list--bullet .list__item:before,.list--bullet li:before,.list__item--bullet:before,.text ul li:before,.textbox__list-item li:before,.textbox__list-item:before{background-color:currentColor;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:5px;width:10px}.list__item--bottomspace-lg:not(:last-child){margin-bottom:1em}.list__item--bottomspace-none{margin-bottom:0!important}#BorlabsCookieBox ._brlbs-btn,.button,.dot-icon,.faq__header:after,.hs-button,.inline-form__submit,.jobs__list-button,.light-mode .linkboxes__link,.list--arrow li,.more-link,.page-footer__nav-menu a,.share__icon,.sticky-toggle,.sticky__nav-tabs-anchor,.stories-grid__button,.video-section__play{display:flex}#BorlabsCookieBox ._brlbs-btn:after,.button:after,.dot-icon:after,.faq__header:after,.hs-button:after,.inline-form__submit:after,.jobs__list-button:after,.light-mode .linkboxes__link:after,.list--arrow li:after,.more-link:after,.page-footer__nav-menu a:after,.share__icon:after,.sticky-toggle:after,.sticky__nav-tabs-anchor:after,.stories-grid__button:after,.video-section__play:after{align-items:center;background-color:#000;border-radius:50%;box-sizing:border-box;color:#fff;content:"\e903";display:flex;flex:0 0 28px;font-family:icomoon;font-size:12px;font-weight:400;height:28px;justify-content:center;margin-right:15px;order:-1;padding-left:2px;width:28px}#BorlabsCookieBox ._brlbs-btn:hover:after,.button:hover:after,.dot-icon:hover:after,.faq__header:hover:after,.hs-button:hover:after,.inline-form__submit:hover:after,.jobs__list-button:hover:after,.light-mode .linkboxes__link:hover:after,.list--arrow li:hover:after,.more-link:hover:after,.page-footer__nav-menu a:hover:after,.share__icon:hover:after,.sticky-toggle:hover:after,.sticky__nav-tabs-anchor:hover:after,.stories-grid__button:hover:after,.video-section__play:hover:after{color:#fff}.cs-low-contrast .more-link.cs-after-bg:after{color:#000}#BorlabsCookieBox .section--black ._brlbs-btn:not(.cs-after-bg):after,.light-mode .section--black .linkboxes__link:not(.cs-after-bg):after,.list--arrow .section--black li:not(.cs-after-bg):after,.page-footer__nav-menu .section--black a:not(.cs-after-bg):after,.section--black #BorlabsCookieBox ._brlbs-btn:not(.cs-after-bg):after,.section--black .button:not(.cs-after-bg):after,.section--black .dot-icon:not(.cs-after-bg):after,.section--black .faq__header:not(.cs-after-bg):after,.section--black .hs-button:not(.cs-after-bg):after,.section--black .inline-form__submit:not(.cs-after-bg):after,.section--black .jobs__list-button:not(.cs-after-bg):after,.section--black .light-mode .linkboxes__link:not(.cs-after-bg):after,.section--black .list--arrow li:not(.cs-after-bg):after,.section--black .more-link:not(.cs-after-bg):after,.section--black .page-footer__nav-menu a:not(.cs-after-bg):after,.section--black .share__icon:not(.cs-after-bg):after,.section--black .sticky-toggle:not(.cs-after-bg):after,.section--black .sticky__nav-tabs-anchor:not(.cs-after-bg):after,.section--black .stories-grid__button:not(.cs-after-bg):after,.section--black .video-section__play:not(.cs-after-bg):after{background-color:#fff;color:#000}.dot-icon--sm:after,.stories-grid__button:after{flex:0 0 20px;font-size:10px;height:20px;width:20px}.dot-icon--xs:after,.page-footer__nav-menu a:after{flex:0 0 15px;font-size:6px;height:15px;padding-left:1px;padding-top:1px;width:15px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-14px;margin-top:30px}.pagination__item{margin-bottom:14px;padding-left:7px;padding-right:7px}.pagination__dot{align-items:center;color:#fff;display:inline-flex;height:28px;justify-content:center;line-height:1;transition:all .3s;width:28px}.pagination__dot:hover{background-color:#b7b7b7}.pagination__item--active .pagination__dot:not(.cs-bg){background-color:#000}.pagination__item:not(.pagination__item--active) .pagination__dot:not(:hover){background-color:#d8d8d8}.pagination__item--active{pointer-events:none}.cs-turquoise .menu a:hover{color:#00c3c4}.cs-turquoise .menu a:hover:after{background-color:#00c3c4}.cs-blue .menu a:hover{color:#0bf}.cs-blue .menu a:hover:after{background-color:#0bf}.cs-green .menu a:hover{color:#00c03c}.cs-green .menu a:hover:after{background-color:#00c03c}.cs-orange .menu a:hover{color:#ff9800}.cs-orange .menu a:hover:after{background-color:#ff9800}.cs-pink .menu a:hover{color:#f07}.cs-pink .menu a:hover:after{background-color:#f07}.cs-lightgray .menu a:hover{color:#e7e7e7}.cs-lightgray .menu a:hover:after{background-color:#e7e7e7}.cs-yellow .menu a:hover{color:#fff046}.cs-yellow .menu a:hover:after{background-color:#fff046}.cs-yellow .menu a:hover{color:#0bf}.filter{align-items:center;display:flex;margin-bottom:30px}@media screen and (min-width:961px){.filter{justify-content:flex-end}}@media screen and (max-width:1260px){.section__title--bottomspace-none+.filter{margin-top:30px}}.filter__label{margin-right:30px}.filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e5e5e5;background-image:url(116cd9ac5e69b77addd5.svg),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 12px),100% 0;background-repeat:no-repeat;background-size:16px 11px,40px 100%;border:1px solid #ccc;border-radius:0;font:inherit;min-width:180px;outline:none;padding:8px 75px 8px 20px;position:relative}.page-container{background-color:#fff;margin-top:-3px;overflow:hidden;position:relative;z-index:50}@media screen and (min-width:769px){.page-container--has-switcher:after{content:"";display:block;height:100%;position:absolute;top:0;width:60px;z-index:10}}.page-container.static-page-header{padding-top:75px}.page-container--other{height:100vh;overflow:hidden;position:fixed;top:0;width:100%;z-index:49}.page-container--has-switcher.light-mode:after{background-color:#000;right:0}.page-container.dark-mode{background-color:#000;color:#fff}.cs-green .section--cs-bg,.cs-orange .section--cs-bg{color:#000}.page-container--has-switcher.dark-mode:after{background-color:#fff;left:0}.page-header{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:85px;letter-spacing:1px;padding-bottom:15px;padding-top:15px;position:fixed;top:0;transition:height .6s,background-color .6s,padding .6s;width:100%;z-index:500}@media screen and (max-width:768px){.page-header{background-color:rgba(0,0,0,.5)}}@media screen and (min-width:769px){.page-header{height:135px;padding-top:40px}}.no-header-nav .page-header{background-color:transparent!important;position:absolute}.switcher-dragging .page-header{margin-top:3px;top:auto}.page-header--dark-mode{color:#000}@media screen and (max-width:768px){.page-header--dark-mode{background-color:hsla(0,0%,100%,.5)}}.page-header--white{color:#000}.page-container--active .page-header--fixed,.page-container--active .page-header--static{height:85px;padding-top:15px}.page-container--active .page-header--light-mode.page-header--fixed,.sticky-nav-visible .page-header:not(.page-header--static){background-color:#000}.page-container--active .page-header--light-mode.page-header--fixed.page-header--dark-mode,.sticky-nav-visible .page-header:not(.page-header--static).page-header--dark-mode{background-color:#fff}.page-header--static{justify-content:center}@media screen and (min-width:769px){.page-container--active .page-header--light-mode:hover{background-color:#000}.page-container--active .page-header--dark-mode:hover{background-color:#fff}}.page-container--active .page-header--fixed.page-header--dark-mode,.page-container--active .page-header--static.page-header--dark-mode,.page-container--active .page-header--white.page-header--static,.page-container--active .page-header--white.page-header--static:hover{background-color:#fff}.page-header__inner{align-items:center;display:flex}.page-header__logo{display:block;height:auto;transition:width .6s;width:250px}@media screen and (min-width:561px){.page-header__logo{width:300px}}@media screen and (min-width:769px){.page-header__logo{width:380px}}.page-container--active .page-header--fixed .page-header__logo,.page-container--active .page-header--static .page-header__logo{width:250px!important}.page-header__nav{display:flex;margin-left:auto}.page-header__nav-menu{display:flex;font-size:.915em;text-transform:uppercase}@media screen and (max-width:1400px){.page-header__nav-menu{display:none}}.page-header__nav-menu li:not(:last-child){margin-right:45px}.page-header__nav-menu .current-menu-item:not(.scroll-item) a,.page-header__nav-menu .current-menu-parent:not(.scroll-item) a{font-weight:700}.page-header__nav-menu li.home{display:none!important}.page-header__nav-toggle{font-size:20px;margin-left:auto}@media screen and (min-width:1401px){.page-header__nav-toggle{display:none}}.page-nav{position:relative;z-index:50}@media screen and (max-width:768px){.page-nav{background-color:transparent!important}}.page-nav--single,.page-nav--single .page-nav__wrapper{min-height:50px}@media screen and (min-width:1701px){.page-nav--single,.page-nav--single .page-nav__wrapper{min-height:60px}}.page-nav--single{position:absolute;top:150px;width:100%}@media screen and (max-width:1700px){.page-nav--single{background-color:transparent!important;left:0!important;margin:0 auto!important;max-width:1270px;right:0!important;top:0;width:100%;z-index:200}}@media screen and (min-width:1701px){.page-nav--single{transform:translateY(-100%)}}@media screen and (max-width:768px){.page-nav--single{transform:translateY(-50%)}}@media screen and (min-width:1401px){.page-nav__wrapper{margin-left:auto;margin-right:auto;max-width:1270px}}@media screen and (min-width:1701px){.page-nav__wrapper{position:relative}}.page-nav__wrapper--lightgray{background-color:#e7e7e7}@media screen and (max-width:1400px){.page-nav__container{max-width:100%;padding-left:0;padding-right:0}}@media screen and (min-width:1641px){.single-job .page-nav__container{position:relative}}@media screen and (min-width:769px){.page-nav__inner{color:#fff;display:flex}}@media screen and (max-width:768px){.page-nav__inner{padding-left:0}}.page-nav__wrapper--lightgray .page-nav__inner{color:#000}.page-nav__item{box-sizing:border-box;padding-bottom:12px;padding-top:12px}@media screen and (min-width:769px){.page-nav__item{padding-bottom:25px;padding-top:25px}}@media screen and (max-width:1700px){.page-nav--single .page-nav__item{padding-bottom:15px;padding-top:15px}}.page-nav__link-wrapper{display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px;position:relative}@media screen and (min-width:769px){.page-nav__link-wrapper{flex:0 0 200px;width:200px}}@media screen and (min-width:1401px){.page-nav__link-wrapper{height:100%;position:absolute;top:0}}.page-nav__link-wrapper:first-child{left:0}@media screen and (max-width:1400px){.page-nav__link-wrapper:first-child{margin-right:20px}}@media screen and (max-width:768px){.page-nav__link-wrapper:first-child{margin-right:0}}@media screen and (min-width:1641px){.page-nav__link-wrapper:first-child{left:auto;right:calc(100% + 40px)}}.page-nav__link-wrapper:last-child{right:0}@media screen and (max-width:1400px){.page-nav__link-wrapper:last-child{margin-left:20px}}@media screen and (max-width:768px){.page-nav__link-wrapper:last-child{align-items:flex-end;margin-left:0}}@media screen and (min-width:1641px){.page-nav__link-wrapper:last-child{left:0}.single-job .page-nav__link-wrapper:last-child{left:calc(100% + 40px);right:auto}}@media screen and (min-width:769px){.page-nav--single .page-nav__link-wrapper{flex:0 0 170px;width:170px}}@media screen and (max-width:1400px){.page-nav--single .page-nav__link-wrapper:last-child{margin-left:0}}@media screen and (max-width:768px){.page-nav--single .page-nav__link-wrapper:last-child{align-items:flex-start}}@media screen and (min-width:1701px){.page-nav--single .page-nav__link-wrapper:last-child{left:auto;right:100%}}.page-nav__item--black:after{background-color:#000;content:"";height:100%;left:0;position:absolute;width:30000px}.page-nav__item--black .page-nav__link{z-index:20}.page-nav__item--black .page-nav__link:hover:after{color:#000}.page-nav--single .page-nav__link:after{background-color:#000;color:#fff;transition:all .3s}.page-nav--single .page-nav__link:hover:after{background-color:var(--scheme-color-accent);color:#fff}.cs-accent-low-contrast .page-nav--single .page-nav__link:hover:after{color:#000}.page-nav__link{color:#fff}.page-nav__link:hover:after{background-color:#fff;color:var(--scheme-color)}.cs-low-contrast .page-nav__link{color:#000}.page-nav__meta{display:flex;flex-direction:column;flex-grow:1;justify-content:center}@media screen and (max-width:768px){.page-nav__meta{padding:17px 30px}}@media screen and (min-width:961px){.page-nav__meta{font-size:1.2rem}}@media screen and (min-width:1401px){.page-nav__meta{font-size:1.3rem}}.page-nav__meta-list{display:flex;flex-wrap:wrap;line-height:1;margin-bottom:-10px}@media screen and (max-width:1500px){.page-nav__meta-list{justify-content:center}}@media screen and (max-width:768px){.page-nav__meta-list{justify-content:flex-start}}.page-nav__meta-list-item{margin-bottom:10px}.page-nav__meta-list-item:not(:last-child){border-right:2px solid #000;margin-right:10px;padding-right:10px}@media screen and (min-width:769px){.page-nav__meta-list-item:not(:last-child){border-color:#fff}}@media screen and (min-width:961px){.page-nav__meta-list-item:not(:last-child){margin-right:15px;padding-right:15px}}@media screen and (min-width:1401px){.page-nav__meta-list-item:not(:last-child){border-width:2.5px;margin-right:25px;padding-right:25px}}.page-nav__wrapper--lightgray .page-nav__meta-list-item:not(:last-child){border-color:#000}.sticky-nav__toggle{cursor:pointer;display:flex;flex-direction:column;height:20px;margin-left:auto;position:relative;transition:top .6s;width:25px}@media screen and (min-width:1401px){.sticky-nav__toggle{margin-left:45px}}.sticky-nav__toggle .sticky-nav__toggle-inner,.sticky-nav__toggle:after,.sticky-nav__toggle:before{background-color:#fff;border-radius:2px;content:"";display:inline-block;height:3px;position:absolute;transition:all .3s;width:27px}.sticky-nav__toggle:before{top:0}.sticky-nav__toggle .sticky-nav__toggle-inner{top:8px}.sticky-nav__toggle:after{top:16px}.page-header--dark-mode .sticky-nav__toggle .sticky-nav__toggle-inner,.page-header--dark-mode .sticky-nav__toggle:after,.page-header--dark-mode .sticky-nav__toggle:before,.page-header--white .sticky-nav__toggle .sticky-nav__toggle-inner,.page-header--white .sticky-nav__toggle:after,.page-header--white .sticky-nav__toggle:before{background-color:#000}.sticky-nav-visible .sticky-nav__toggle .sticky-nav__toggle-inner{display:none}.sticky-nav-visible .sticky-nav__toggle:before{top:10px;transform:rotate(45deg)}.sticky-nav-visible .sticky-nav__toggle:after{top:10px;transform:rotate(-45deg)}.sticky-nav__container{color:#000;display:flex;flex-direction:column;height:calc(100vh - 85px);height:calc(var(--vh, 1vh)*100 - 85px);max-width:100%;overflow-y:auto;pointer-events:none;position:fixed;right:0;text-transform:uppercase;top:85px;transform:translateX(100%);transition:all .6s;width:360px}@media screen and (min-width:769px){.sticky-nav__container{height:calc(100vh - 135px);top:135px}}.page-header--fixed .sticky-nav__container,.static-page-header .sticky-nav__container{height:calc(100vh - 85px);top:85px}.sticky-nav__container--visible{box-shadow:0 35px 35px rgba(0,0,0,.15);pointer-events:all;transform:translateX(0)}.sticky-nav__title{background-color:#00c3c4;color:#000;line-height:1;padding:20px;text-align:center}.sticky__nav-tabs{background-color:#fff;display:flex}.sticky__nav-tabs-item{color:hsla(0,0%,100%,.6);flex-basis:100%;line-height:1}.sticky__nav-tabs-anchor{align-items:center;color:#000;font-weight:700;padding:15px 20px}.sticky__nav-tabs-anchor:after{background-color:#00c3c4;color:#000!important}@media screen and (min-width:769px){.sticky__nav-tabs-anchor{padding-bottom:20px;padding-top:20px}}.sticky__nav-tabs-item:last-child .sticky__nav-tabs-anchor{background-color:#000}.sticky__nav-tabs-item:last-child .sticky__nav-tabs-anchor:not(:hover){color:#fff}.sticky__nav-tabs-item--active .sticky__nav-tabs-anchor:after{background-color:#e7e7e7;font-size:9px!important;padding-left:1px!important}.sticky__nav-tabs-item--active:last-child .sticky__nav-tabs-anchor{background-color:#000;color:#fff!important}.sticky__nav-tabs-item--active:last-child .sticky__nav-tabs-anchor:after{background-color:#333;color:#fff!important}.sticky__nav-tabs-item--active .sticky__nav-tabs-anchor{background-color:#fff;color:#000!important}.sticky__nav-tab-content{background-color:#fff;display:none;flex-grow:1;padding:20px}@media screen and (min-width:769px){.sticky__nav-tab-content{padding-bottom:30px;padding-top:30px}}#nav-tab-1{background-color:#000;color:#fff}.sticky__nav-tab-content--active{display:block}.sticky__nav-section{border-bottom:.5px solid rgba(0,0,0,.5);margin-bottom:15px;padding-bottom:15px}@media screen and (min-width:769px){.sticky__nav-section{margin-bottom:25px;padding-bottom:25px}}#nav-tab-1 .sticky__nav-section{border-color:#4d4d4d}.sticky-nav__menu li:not(:last-child){margin-bottom:7px}@media screen and (min-width:769px){.sticky-nav__menu li:not(:last-child){margin-bottom:15px}}.sticky-nav__menu+.sticky-nav__menu{margin-top:20px}.sticky-nav__menu>li a{align-items:center;display:inline-flex;padding-left:45px;position:relative}.sticky-nav__menu>li>a:before{color:#ccc;content:"\e903";font-family:icomoon;font-size:12px;font-weight:400;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.sticky-nav__menu>li>a:hover:before{color:#00c3c4}.sticky-nav__menu>li li.current-menu-item:not(.scroll-item)>a{font-weight:700}#nav-tab-1 .sticky-nav__menu--legal>li a:not(:hover):before{color:#4d4d4d}.sticky-nav__menu--unit>li:first-child>a:before{color:#000;content:"\e909";font-size:30px;left:0;line-height:30px}#nav-tab-1 .sticky-nav__menu--unit:first-child>li:first-child a:before{color:#fff}.sticky-nav__menu--legal a:hover,.sticky-nav__menu--turquoise a:hover,.sticky-nav__menu--turquoise li.expanded>a,.sticky-nav__menu--turquoise>li:first-child>a:before{color:#00c3c4}.sticky-nav__menu--blue a:hover,.sticky-nav__menu--blue li.expanded>a,.sticky-nav__menu--blue>li:first-child>a:before{color:#0bf}.sticky-nav__menu--green a:hover,.sticky-nav__menu--green li.expanded>a,.sticky-nav__menu--green>li:first-child>a:before{color:#00c03c}.sticky-nav__menu--orange a:hover,.sticky-nav__menu--orange li.expanded>a,.sticky-nav__menu--orange>li:first-child>a:before{color:#ff9800}.sticky-nav__menu--pink a:hover,.sticky-nav__menu--pink li.expanded>a,.sticky-nav__menu--pink>li:first-child>a:before{color:#f07}.sticky-nav__menu--lightgray a:hover,.sticky-nav__menu--lightgray li.expanded>a,.sticky-nav__menu--lightgray>li:first-child>a:before{color:#e7e7e7}.sticky-nav__menu--yellow a:hover,.sticky-nav__menu--yellow li.expanded>a,.sticky-nav__menu--yellow>li:first-child>a:before{color:#fff046}.sticky-nav__menu--turquoise>li:first-child>a:before{color:#000}.sticky-nav__menu--white>li:first-child>a:hover{color:#00c3c4}.sticky-nav__menu--white>li:first-child>a:before{color:#fff}.sticky-nav__menu--black>li:first-child>a:before{color:#000}.sticky-nav__menu ul{display:none;margin-top:7px}@media screen and (min-width:769px){.sticky-nav__menu ul{margin-top:15px}}.sticky-nav__social{font-size:20px;line-height:1;padding-left:45px}.sticky-nav__social .iconlist__item:not(:last-child){margin-right:20px}.sticky-nav__social a:hover{color:#00c3c4}.content-nav{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:400px){.content-nav{align-items:center;flex-direction:column}}.content-nav .more-link{transition:color .3s}.content-nav .more-link:after{color:#000}.award-box{display:flex;position:relative;z-index:1}@media screen and (max-width:960px){.award-box{margin-left:auto;max-width:300px}}.award-box__text{display:none}@media screen and (max-width:1260px){.award-box__text{max-width:160px}}@media screen and (max-width:768px){.award-box__text{display:none}}.award-box__image{height:auto;margin-right:-100px;position:absolute;right:30px;transform:translateY(-100px);width:200px}@media screen and (max-width:560px){.award-box__image{width:180px}}.top-award{position:absolute;transform:translateY(calc(-100% + 70px));width:100%;z-index:300}@media screen and (min-width:769px){.top-award{margin-right:0;transform:translateY(calc(-100% + 100px))}}.top-award .container,.top-award .future-story__final-section:before{display:flex}.top-award img{height:auto;margin-left:auto;max-width:150px;position:relative;right:-20px}@media screen and (min-width:769px){.top-award img{max-width:200px;right:0;top:-150px}}.page-footer{overflow:hidden}.page-footer__row{display:flex}.page-footer__row--align-center{align-items:center}.page-footer__col{flex:0 0 33.3333%}.cs-yellow .page-footer__col .cs-color-hover:hover{color:#0bf}@media screen and (max-width:960px){.page-footer__row--award .page-footer__col{flex:0 0 50%}}.page-footer__col--main{flex:0 0 50%}@media screen and (min-width:961px){.page-footer__col--main{flex:0 0 66.6666%}}.page-footer__header{margin-bottom:-60px;padding:100px 0}.page-footer__header--black{background-color:#000;color:#fff}.page-footer__header--white{background-color:#fff;color:#000}.page-footer__header--lightgray{background-color:#e7e7e7;color:#000}.page-footer__award-box .award-box__image{transform:translateY(-28px)}@media screen and (min-width:561px){.page-footer__award-box .award-box__image{transform:translateY(-60px)}}@media screen and (min-width:1261px){.page-footer__award-box .award-box__image{margin-right:-210px;transform:translateY(-95px);width:260px}}.page-footer__contact{background-color:rgba(0,0,0,.2);line-height:1.6;padding:50px 0}.page-template-landingpage .page-footer__contact{background-color:var(--scheme-color)}@media screen and (max-width:960px){.page-footer__contact .page-footer__row{flex-direction:column}.page-footer__contact .page-footer__row .page-footer__col{margin-bottom:15px}}.dark-mode .page-footer__contact{background-color:#d8d8d8;color:#000}.page-template-landingpage .page-footer__contact a:hover{color:#fff}.page-template-landingpage .page-footer__contact .iconlist__anchor:hover{background-color:var(--scheme-color);color:#000}.page-footer__company{position:relative}.page-footer__company-icon{height:auto;position:absolute;right:calc(100% + 50px);width:70px}@media screen and (max-width:1400px){.page-footer__company-icon{display:none}}.page-template-landingpage .page-footer__company-icon{filter:brightness(0) invert(1)}.page-template-landingpage .cs-yellow .page-footer__company-icon{filter:brightness(0)}.page-footer__social{display:flex;flex-direction:column;height:100%}.page-footer__social-headline{margin-bottom:.5em}.page-footer__social-list{margin-top:auto;padding-bottom:5px}.page-footer__nav{padding:50px 0}@media screen and (max-width:768px){.page-footer__nav .page-footer__row{flex-direction:column}.page-footer__nav .page-footer__row .page-footer__col:not(:last-child){margin-bottom:30px}}.page-footer__nav-headline-wrapper{margin-bottom:25px}#BorlabsCookieBox .dark-mode .page-footer ._brlbs-h3,.dark-mode .page-footer #BorlabsCookieBox ._brlbs-h3,.dark-mode .page-footer .headline-boxed,.dark-mode .page-footer .text h3,.text .dark-mode .page-footer h3{background-color:#fff;color:#000}.page-footer__nav-menu li:not(:last-child){margin-bottom:.5em}.page-footer__nav-menu a:after{background-color:rgba(0,0,0,.2);margin-top:2px}.dark-mode .page-footer__nav-menu a:not(:hover):after{background-color:hsla(0,0%,100%,.5);color:#fff}.page-footer__legal-inner{border-top:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;padding:40px 0}@media screen and (max-width:960px){.page-footer__legal-inner{flex-direction:column}}.dark-mode .page-footer__legal-inner{border-color:hsla(0,0%,100%,.3)}.page-template-landingpage .page-footer__legal-inner{border:none}.page-footer__copyright{color:rgba(0,0,0,.2)}@media screen and (max-width:960px){.page-footer__copyright{margin-bottom:20px}}@media screen and (min-width:961px){.page-footer__copyright{margin-right:50px}}.dark-mode .page-footer__copyright{color:hsla(0,0%,100%,.3)}.page-footer__legal-menu{display:flex}@media screen and (max-width:560px){.page-footer__legal-menu{flex-direction:column}.page-footer__legal-menu li:not(:last-child){margin-bottom:7px}}.page-footer__legal-menu li{text-transform:uppercase}.page-footer__legal-menu li:not(:last-child){margin-right:45px}.switcher{overflow:hidden;padding-left:5px;position:fixed;top:50vh;transform:translateY(-50%);width:55px;z-index:300}@media screen and (max-width:768px){.switcher{display:none}}@media screen and (min-width:1261px){.switcher{width:125px}}.switcher:after{background:url(f63f100cac8fada94c9e.svg) no-repeat 50% #000;content:"";display:block;height:calc(100% + 100px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px}@media screen and (min-width:1261px){.switcher--claim{width:165px}}.switcher--client:after{background-color:#fff;background-image:url(16be2e7b41b7b629c2bf.svg);left:0;right:auto}.switcher__circle{background-size:100% 100%;height:150px;position:relative;width:50px}@media screen and (min-width:1261px){.switcher__circle{width:150px}}.switcher--claim .switcher__circle{height:245px}@media screen and (min-width:1261px){.switcher--claim .switcher__circle{width:245px}}.switcher--carreer .switcher__circle{margin-right:-80px}.switcher--client.switcher--claim .switcher__circle{margin-left:-80px}body:not(.switcher-dragging) .page-container--active .switcher:hover .switcher__circle{animation:pulsate 1.5s infinite}body.switcher-dragging .page-container--active .switcher__circle{transform:rotate(-180deg)}.switcher--carreer{right:0}@media screen and (min-width:1261px){.switcher--carreer .switcher__circle{background:url(bd19886d16f0c10fabd8.svg)}}.switcher--carreer.switcher--claim .switcher__circle{background:url(4205d382f1b38d98efe0.svg)}.switcher--client{left:0}@media screen and (min-width:1261px){.switcher--client .switcher__circle{background:url(fcfcf05d6f5d71a7fbc5.svg) no-repeat}.switcher--client:not(.switcher--claim) .switcher__circle{right:30px}}.switcher--client.switcher--claim .switcher__circle{background:url(ea14a0978c2e7d243b41.svg)}@keyframes pulsate{0%{transform:translateX(0) rotate(-180deg)}50%{transform:translateX(-5px) rotate(-180deg)}to{transform:translateX(0) rotate(-180deg)}}.inline-form{align-items:center;border:1px solid #d8d8d8;display:inline-flex;padding:10px 10px 10px 20px}.inline-form__input{background-color:transparent!important;border-color:transparent!important;flex-grow:1;padding:0!important;text-transform:uppercase}.inline-form__input::-moz-placeholder{color:inherit}.inline-form__input::placeholder{color:inherit}.dark-mode .inline-form__input{color:#fff}.section--white .inline-form__input{color:#000}.inline-form__submit:after{color:#fff!important;margin-right:0!important}.dropdown{cursor:default;display:inline-block;margin-bottom:-10px;margin-top:-10px;padding:10px;position:relative;transition:all .3s}@media screen and (min-width:769px){.dropdown{margin-left:-10px;margin-right:-10px}}.dropdown--wide{width:100%}.dropdown--selected,.no-js .dropdown:hover{background-color:#e7e7e7;color:#000}.dropdown__selected{align-items:center;display:inline-flex;max-width:100%}@media screen and (max-width:960px){.dropdown__selected{width:100%}}.dropdown__selected:after{content:"\e900";font-family:icomoon;font-size:9px;margin-left:7px}.dropdown--selected .dropdown__selected:after,.dropdown__selected--highlighted{color:#000}.dropdown--selected .dropdown__selected:after{content:"\e901"}.dropdown__label,.dropdown__label-wrapper{overflow:hidden;width:100%}.dropdown__label{text-overflow:ellipsis;white-space:nowrap}.dropdown__reset{color:#b2b2b2;cursor:pointer;font-size:16px;position:absolute;right:40px;top:12px;z-index:10}.dropdown__reset:after{content:"\ed6d";font-family:icomoon}.dropdown__reset:hover{color:green}.dropdown__count-indicator{color:#b2b2b2;font-size:.8rem;font-weight:400;margin-left:10px;position:absolute;top:12px}.dropdown__options{background-color:#e7e7e7;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.05);box-sizing:border-box;-webkit-hyphens:auto;hyphens:auto;left:0;opacity:0;padding:0 10px 10px;pointer-events:none;position:absolute;top:100%;transition:all .3s;width:100%;z-index:20}.dropdown__options--bullets{list-style:disc;padding-left:25px}.dropdown--selected .dropdown__options,.no-js .dropdown:hover .dropdown__options{color:#000;opacity:1;pointer-events:all}.dropdown .dropdown__option{font-size:.95rem;line-height:1.2}.dropdown .dropdown__option:not(:last-child){margin-bottom:7px}.dropdown__options--bullets .dropdown__option:not(:last-child){margin-bottom:4px}.dropdown__option--selected .dropdown__value,.dropdown__option:hover .dropdown__value{color:var(--scheme-color)}.dropdown__checkbox-label{cursor:pointer;display:block;padding:4px 0}.dropdown__checkbox-input{display:none}.dropdown__value{display:block;padding-right:20px;position:relative}.dropdown__checkbox-input:checked+.dropdown__value{font-weight:700;opacity:1!important}.dropdown__checkbox-input:checked+.dropdown__value:after{color:#b2b2b2;content:"\ed6d";font-family:icomoon;font-size:12px;position:absolute;right:10px;top:2px}.dropdown__checkbox-input:disabled+.dropdown__value{opacity:.5!important}.dropdown__checkbox-label:hover .dropdown__value:after{color:green}.hero{background-position:50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:200px 0 50px;position:relative}@media screen and (min-height:901px){.hero{min-height:calc(100vh - 20px)}}@media screen and (min-height:1001px){.hero{padding-bottom:350px}}@media screen and (min-width:561px){.hero{padding-top:250px}}@media screen and (min-width:769px){.hero{box-sizing:border-box;min-height:calc(100vh + 150px);padding:200px 0 250px}}@media screen and (max-width:768px){.hero{min-height:calc(var(--vh, 1vh)*100);padding:100px 0 40px;position:relative}}@media screen and (min-width:769px){.hero--content-y-top{justify-content:flex-start}.hero--content-y-center{justify-content:center}.hero--content-y-bottom{justify-content:flex-end}}.hero--narrow{background-color:#aaa;min-height:600px}.hero--split{justify-content:flex-start}@media screen and (max-width:768px){.hero--split{padding-top:120px}}@media screen and (min-width:769px){.hero--split:before{background-color:var(--scheme-color);content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:60%;z-index:10}}@media screen and (min-width:769px) and (min-width:961px){.hero--split:before{max-width:50%}}@media screen and (min-width:769px){.hero--split.hero--content-bg-black:before{background-color:#000;opacity:.85}}@media screen and (max-width:768px){.hero--split:after{background:var(--scheme-color);background-image:none!important;opacity:.8}.hero--split.hero--content-bg-black:after{background-color:#000;opacity:.85}}@media screen and (min-width:561px){.hero--split{padding-bottom:180px}}@media screen and (min-width:769px){.hero--split{min-height:900px}}@media screen and (max-width:768px){.hero:after{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.hero--headline-color-black:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8))}}.hero__container{display:flex;flex-direction:column}@media screen and (min-width:769px){.hero--content-x-right .hero__container{align-items:flex-end}}.hero__content{display:inline-block;max-width:650px;position:relative;z-index:50}.hero--split .hero__content{box-sizing:border-box;width:100%}@media screen and (min-width:769px){.hero--split .hero__content{max-width:60%;padding-right:50px}}@media screen and (min-width:961px){.hero--split .hero__content{max-width:50%}}.hero__split-badge{display:block;height:auto;width:150px}@media screen and (max-width:768px){.hero__split-badge{margin-top:40px;width:120px}}@media screen and (min-width:769px){.hero__split-badge{position:absolute;right:0;top:0;transform:translateX(50%)}}@media screen and (min-width:1261px){.hero__split-badge{width:200px}}@media screen and (min-width:769px){.page-container--has-switcher.light-mode .hero__split-badge{transform:translateX(calc(50% + 10px))}}.hero__roof{font-size:1.295rem;margin-bottom:50px;text-transform:uppercase}.hero__headline{line-height:1.2}.hero--split .hero__headline{line-height:1.15}@media screen and (max-width:560px){.hero--split .hero__headline br{display:none}}@media screen and (max-width:1260px){.hero--split .hero__headline br{display:none}.hero--split .hero__headline{font-size:1.7rem}}@media screen and (min-width:769px){.hero--split .hero__headline{padding-right:50px}}.hero__headline--shadow{text-shadow:0 0 20px rgba(0,0,0,.5)}.hero__button,.hero__text-wrapper{margin-top:25px}@media screen and (min-width:769px){.hero__button,.hero__text-wrapper{margin-top:50px}}@media screen and (max-width:768px){.hero__text-wrapper{margin-top:15px}}@media screen and (max-width:560px){.hero__text{font-size:1rem}}.hero__text.headline-boxed--cs-bg{color:#000}@media screen and (min-width:769px){.hero--split .hero__button{margin-top:40px}}.hero__bodytext{margin-top:30px}.hero--content-bg-black .hero__bodytext{color:#fff}.hero__button:after,.hero__button:hover{background-color:#000!important;color:#fff!important}.hero__button:hover:after{background-color:var(--scheme-color)!important;color:#000!important}#BorlabsCookieBox .hero__button._brlbs-btn:hover:after,.hero__button.button--yellow:hover:after{background-color:#fff046!important}@media screen and (max-width:400px){.hero__text-wrapper br{display:none}}.dark-mode .hero__text.headline-boxed--default{background-color:#000;color:#fff}.light-mode .hero__text.headline-boxed--default{background-color:#fff;color:#000}.hero__fineprint{font-size:.8rem;margin-top:50px}.hero-slider .poster-slider__slide{padding-top:130px}@media screen and (max-width:768px){.hero-slider .poster-slider__slide{display:flex!important;flex-direction:column;justify-content:center;min-height:60vh}}@media screen and (min-width:769px){.hero-slider .poster-slider__slide{padding-bottom:250px;padding-top:250px}}@media screen and (max-width:768px){.hero-slider .poster-slider__slide.poster--content-x-right{justify-content:flex-end}}.hero-slider .poster__headline{margin-bottom:.5em}.hero-slider .poster__subline.cs-bg{color:#000}.hero-slider .poster__button{margin-top:50px}@media screen and (max-width:768px){.hero-slider .poster--content-x-right .poster__button{margin-top:20px}}@media screen and (min-width:769px){.hero-slider .poster-slider__pagination-container{bottom:180px}}@media screen and (min-width:1261px){.hero-slider .poster-slider__pagination-container{bottom:220px}}.hero-slider .poster-slider__pagination{text-align:center}@media screen and (max-width:560px){.hero-slider .poster__headline br{display:block}}#BorlabsCookieBox ._brlbs-btn,.button,.hs-button{align-items:center;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-weight:600;min-height:55px;padding:10px 20px;text-align:left;text-transform:uppercase}#BorlabsCookieBox ._brlbs-btn,#BorlabsCookieBox ._brlbs-btn:after,.button,.button:after,.hs-button,.hs-button:after{transition:all .3s}#BorlabsCookieBox ._brlbs-btn:hover,.button:hover,.hs-button:hover{background-color:#fff}.button--block{width:100%}.button--accent{background-color:var(--scheme-color-accent);color:#000}.button--accent:after{background-color:#000;color:#fff}.button--accent:hover{background-color:#fff}.button--accent:hover:after{background-color:var(--scheme-color-accent)}.cs-accent-low-contrast .button--accent:hover:after{color:#000!important}.button--white{background-color:#fff}.button--white:hover{background-color:#000;color:#fff}.button--white:hover:after{background-color:#fff;color:#000}.button--white-cs{background-color:#fff!important;color:#000!important}.button--white-cs:after{background-color:var(--scheme-color);color:#000!important}.button--white-cs:hover{background-color:var(--scheme-color)!important}.button--white-cs:hover:after{background-color:#fff!important}.cs-bg .button--white-cs:hover{background-color:#000!important;color:#fff!important}.cs-bg .button--white-cs:hover:after{background-color:var(--scheme-color)!important}.button--black{background-color:#000;color:#fff}.button--black:after{background-color:var(--scheme-color-accent)}.button--black:hover,.button--black:hover:after{background-color:#fff;color:#000}.cs-accent-yellow .button--black:after{background-color:#fff046;color:#000}#BorlabsCookieBox .cs-blue ._brlbs-btn:not(.section-button).cs-bg:not(:hover),#BorlabsCookieBox .cs-green ._brlbs-btn:not(.section-button).cs-bg:not(:hover),#BorlabsCookieBox .cs-orange ._brlbs-btn:not(.section-button).cs-bg:not(:hover),#BorlabsCookieBox .cs-pink ._brlbs-btn:not(.section-button).cs-bg:not(:hover),.cs-blue #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover),.cs-blue .button:not(.section-button).cs-bg:not(:hover),.cs-blue .hs-button:not(.section-button).cs-bg:not(:hover),.cs-green #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover),.cs-green .button:not(.section-button).cs-bg:not(:hover),.cs-green .hs-button:not(.section-button).cs-bg:not(:hover),.cs-orange #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover),.cs-orange .button:not(.section-button).cs-bg:not(:hover),.cs-orange .hs-button:not(.section-button).cs-bg:not(:hover),.cs-pink #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover),.cs-pink .button:not(.section-button).cs-bg:not(:hover),.cs-pink .hs-button:not(.section-button).cs-bg:not(:hover){color:#fff}#BorlabsCookieBox .cs-blue ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,#BorlabsCookieBox .cs-green ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,#BorlabsCookieBox .cs-orange ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,#BorlabsCookieBox .cs-pink ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,.cs-blue #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,.cs-blue .button:not(.section-button).cs-bg:not(:hover):after,.cs-blue .hs-button:not(.section-button).cs-bg:not(:hover):after,.cs-green #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,.cs-green .button:not(.section-button).cs-bg:not(:hover):after,.cs-green .hs-button:not(.section-button).cs-bg:not(:hover):after,.cs-orange #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,.cs-orange .button:not(.section-button).cs-bg:not(:hover):after,.cs-orange .hs-button:not(.section-button).cs-bg:not(:hover):after,.cs-pink #BorlabsCookieBox ._brlbs-btn:not(.section-button).cs-bg:not(:hover):after,.cs-pink .button:not(.section-button).cs-bg:not(:hover):after,.cs-pink .hs-button:not(.section-button).cs-bg:not(:hover):after{background-color:#fff;color:#000}#BorlabsCookieBox .cs-accent-yellow:not(.cs-yellow) .cs-bg._brlbs-btn,.cs-accent-yellow:not(.cs-yellow) #BorlabsCookieBox .cs-bg._brlbs-btn,.cs-accent-yellow:not(.cs-yellow) .button.cs-bg,.cs-accent-yellow:not(.cs-yellow) .cs-bg.hs-button{color:#fff}#BorlabsCookieBox .cs-accent-yellow:not(.cs-yellow) .cs-bg._brlbs-btn:after,.cs-accent-yellow:not(.cs-yellow) #BorlabsCookieBox .cs-bg._brlbs-btn:after,.cs-accent-yellow:not(.cs-yellow) .button.cs-bg:after,.cs-accent-yellow:not(.cs-yellow) .cs-bg.hs-button:after{background-color:#fff046;color:#000}#BorlabsCookieBox .cs-accent-yellow:not(.cs-yellow) .cs-bg._brlbs-btn:hover,.cs-accent-yellow:not(.cs-yellow) #BorlabsCookieBox .cs-bg._brlbs-btn:hover,.cs-accent-yellow:not(.cs-yellow) .button.cs-bg:hover,.cs-accent-yellow:not(.cs-yellow) .cs-bg.hs-button:hover{background-color:#000;color:#fff}#BorlabsCookieBox ._brlbs-btn,.button--yellow,.cs-accent-yellow .cs-bg .button:not(.button--white):not(.button--black),.cs-accent-yellow .cs-bg .hs-button:not(.button--white):not(.button--black){background-color:#fff046}#BorlabsCookieBox ._brlbs-btn:hover,.button--yellow:hover,.cs-accent-yellow .cs-bg .button:not(.button--white):not(.button--black):hover,.cs-accent-yellow .cs-bg .hs-button:not(.button--white):not(.button--black):hover{background-color:#000;color:#fff}#BorlabsCookieBox ._brlbs-btn:hover:after,.button--yellow:hover:after,.cs-accent-yellow .cs-bg .button:not(.button--white):not(.button--black):hover:after,.cs-accent-yellow .cs-bg .hs-button:not(.button--white):not(.button--black):hover:after{background-color:#fff046;color:#000}.button--black{background-color:#000!important;color:#fff!important}.button--black:after{color:#fff!important}.button--black:after,.button--black:hover{background-color:var(--scheme-color-accent)!important}.button--black:hover{color:#000!important}.button--black:hover:after{background-color:#000!important;color:#fff!important}.cs-accent-low-contrast .button--black:after{color:#000!important}.cs-accent-low-contrast .button--black:hover:after{color:#fff!important}.button--white{background-color:#fff!important;color:#000!important}.button--white:after{color:#fff!important}.button--white:after,.button--white:hover{background-color:var(--scheme-color-accent)!important}.button--white:hover:after{background-color:#fff!important;color:#000!important}.cs-accent-low-contrast .button--white:after,.cs-accent-low-contrast .button--white:hover,.cs-accent-low-contrast .cs-bg .button--black:after{color:#000!important}.cs-accent-low-contrast .cs-bg .button--black:hover:after{color:#fff!important}#BorlabsCookieBox .section--black ._brlbs-btn:hover,.section--black #BorlabsCookieBox ._brlbs-btn:hover,.section--black .button:hover,.section--black .hs-button:hover{background-color:#fff!important;color:#000!important}#BorlabsCookieBox .section--black ._brlbs-btn:hover:after,.section--black #BorlabsCookieBox ._brlbs-btn:hover:after,.section--black .button:hover:after,.section--black .hs-button:hover:after{background-color:#000!important;color:#fff!important}.button--turquoise{background-color:#00c3c4!important}.button--turquoise:after{color:#000!important}.button--turquoise.button--hover-white:hover,.button--turquoise:after{background-color:#fff!important}.button--turquoise.button--hover-white:hover:after{background-color:#00c3c4!important}.button--turquoise.button--hover-black:hover{background-color:#000!important}.button--turquoise.button--hover-black:hover:after{background-color:#00c3c4!important}.button--blue{background-color:#0bf!important}.button--blue:after{color:#000!important}.button--blue.button--hover-white:hover,.button--blue:after{background-color:#fff!important}.button--blue.button--hover-white:hover:after{background-color:#0bf!important}.button--blue.button--hover-black:hover{background-color:#000!important}.button--blue.button--hover-black:hover:after{background-color:#0bf!important}.button--green{background-color:#00c03c!important}.button--green:after{color:#000!important}.button--green.button--hover-white:hover,.button--green:after{background-color:#fff!important}.button--green.button--hover-white:hover:after{background-color:#00c03c!important}.button--green.button--hover-black:hover{background-color:#000!important}.button--green.button--hover-black:hover:after{background-color:#00c03c!important}.button--orange{background-color:#ff9800!important}.button--orange:after{color:#000!important}.button--orange.button--hover-white:hover,.button--orange:after{background-color:#fff!important}.button--orange.button--hover-white:hover:after{background-color:#ff9800!important}.button--orange.button--hover-black:hover{background-color:#000!important}.button--orange.button--hover-black:hover:after{background-color:#ff9800!important}.button--pink{background-color:#f07!important}.button--pink:after{color:#000!important}.button--pink.button--hover-white:hover,.button--pink:after{background-color:#fff!important}.button--pink.button--hover-white:hover:after{background-color:#f07!important}.button--pink.button--hover-black:hover{background-color:#000!important}.button--pink.button--hover-black:hover:after{background-color:#f07!important}.button--lightgray{background-color:#e7e7e7!important}.button--lightgray:after{color:#000!important}.button--lightgray.button--hover-white:hover,.button--lightgray:after{background-color:#fff!important}.button--lightgray.button--hover-white:hover:after{background-color:#e7e7e7!important}.button--lightgray.button--hover-black:hover{background-color:#000!important}.button--lightgray.button--hover-black:hover:after{background-color:#e7e7e7!important}#BorlabsCookieBox ._brlbs-btn,.button--yellow{background-color:#fff046!important}#BorlabsCookieBox ._brlbs-btn:after,.button--yellow:after{background-color:#fff!important;color:#000!important}#BorlabsCookieBox .button--hover-white._brlbs-btn:hover,.button--yellow.button--hover-white:hover{background-color:#fff!important}#BorlabsCookieBox .button--hover-white._brlbs-btn:hover:after,.button--yellow.button--hover-white:hover:after{background-color:#fff046!important}#BorlabsCookieBox .button--hover-black._brlbs-btn:hover,.button--yellow.button--hover-black:hover{background-color:#000!important}#BorlabsCookieBox .button--hover-black._brlbs-btn:hover:after,.button--yellow.button--hover-black:hover:after{background-color:#fff046!important}.more-link{align-items:center;cursor:pointer;display:inline-flex;font-size:.915em;letter-spacing:1px;text-transform:uppercase}.more-link--icon-right:after{margin-left:15px;margin-right:0;order:1}.faq__header:after,.more-link--arrow-bottom:after,.press-releases__list .jobs__list-button:after,.sticky__nav-tabs-item--active .sticky__nav-tabs-anchor:after{content:"\e900";font-size:7px;padding-left:0;padding-top:2px}.more-link--arrow-bottom.toggle-form__button--active:after,.press-releases__list .toggle-form__button--active.jobs__list-button:after,.sticky__nav-tabs-item--active .toggle-form__button--active.sticky__nav-tabs-anchor:after,.toggle-form__button--active.faq__header:after{transform:rotate(-180deg)}.more-link--arrow-left:after{content:"\e902";padding-left:0;padding-right:2px}.more-link--yellow:not(:hover):after{background-color:#fff046;color:#000}.back-button,.back-button__wrapper{background-color:var(--scheme-color)}.back-button{color:#fff}.back-button:after{background-color:var(--scheme-color-accent);color:#000}.back-button:hover{background-color:#000}.back-button:hover:after{color:#000}.headline-boxed__wrapper+.form{margin-top:40px}@media screen and (min-width:769px){.headline-boxed__wrapper+.form{margin-top:60px}}.form a{color:var(--scheme-color)}.form a:hover{color:#666}@media screen and (min-width:769px){.form__row{display:flex;margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1261px){.form__row{margin-left:-25px;margin-right:-25px}}.form__column{box-sizing:border-box;display:flex;flex-direction:column}@media screen and (max-width:768px){.form__column:not(:last-child){margin-bottom:35px}}@media screen and (min-width:769px){.form__column{flex:0 0 50%;padding-left:15px;padding-right:15px}}@media screen and (min-width:1261px){.form__column{padding-left:25px;padding-right:25px}}.form__column:first-child{flex:0 0 55%}@media screen and (min-width:961px){.form__column:first-child{flex:0 0 calc(50% + 120px)}}.form__column:last-child{flex:0 0 45%}@media screen and (min-width:961px){.form__column:last-child{flex:0 0 calc(50% - 120px)}}.form__control:not(:last-child),.hs-form .field:not(:last-child){margin-bottom:15px}@media screen and (min-width:769px){.form__control:not(:last-child),.hs-form .field:not(:last-child){margin-bottom:20px}}@media screen and (min-width:961px){.form__control:not(:last-child),.hs-form .field:not(:last-child){margin-bottom:25px}}@media screen and (min-width:769px){.form__control-extraspace:not(:last-child){margin-bottom:35px}}@media screen and (min-width:961px){.form__control-extraspace:not(:last-child){margin-bottom:50px}.form__control--horizontal{display:flex}}.form__control--submit{margin-top:auto}.form__label{box-sizing:border-box;display:block;font-size:1.05rem}@media screen and (max-width:960px){.form__label br{display:none}}.form__control--vertical .form__label{margin-bottom:1em}.form__control--horizontal .form__label,.form__label--horizontal{flex:0 0 180px;padding-right:20px}@media screen and (max-width:1260px){.form__control--horizontal .form__label,.form__label--horizontal{margin-bottom:.3em}}@media screen and (min-width:1261px){.form__control--horizontal .form__label,.form__label--horizontal{flex:0 0 240px}}.form__field{flex-grow:1}.form__input,.hs-input[type=email],.hs-input[type=tel],.hs-input[type=text],body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea,textarea.hs-input{background-color:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;display:block;font:inherit;outline:none;padding:10px;width:100%}.form__input::-moz-placeholder,.hs-input[type=email]::-moz-placeholder,.hs-input[type=tel]::-moz-placeholder,.hs-input[type=text]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=color]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=datetime]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=month]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,body .gform_wrapper.gravity-theme input[type=week]::-moz-placeholder,body .gform_wrapper.gravity-theme select::-moz-placeholder,body .gform_wrapper.gravity-theme textarea::-moz-placeholder,textarea.hs-input::-moz-placeholder{color:#999}.form__input::placeholder,.hs-input[type=email]::placeholder,.hs-input[type=tel]::placeholder,.hs-input[type=text]::placeholder,body .gform_wrapper.gravity-theme input[type=color]::placeholder,body .gform_wrapper.gravity-theme input[type=date]::placeholder,body .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,body .gform_wrapper.gravity-theme input[type=datetime]::placeholder,body .gform_wrapper.gravity-theme input[type=email]::placeholder,body .gform_wrapper.gravity-theme input[type=month]::placeholder,body .gform_wrapper.gravity-theme input[type=number]::placeholder,body .gform_wrapper.gravity-theme input[type=password]::placeholder,body .gform_wrapper.gravity-theme input[type=search]::placeholder,body .gform_wrapper.gravity-theme input[type=tel]::placeholder,body .gform_wrapper.gravity-theme input[type=text]::placeholder,body .gform_wrapper.gravity-theme input[type=time]::placeholder,body .gform_wrapper.gravity-theme input[type=url]::placeholder,body .gform_wrapper.gravity-theme input[type=week]::placeholder,body .gform_wrapper.gravity-theme select::placeholder,body .gform_wrapper.gravity-theme textarea::placeholder,textarea.hs-input::placeholder{color:#999}.form__textarea,textarea.hs-input{height:100px;resize:vertical}@media screen and (min-width:769px){.form__textarea,textarea.hs-input{height:180px}}.form__select,.multistep-form__select,body .gform_wrapper.gravity-theme .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(6ee8e826a12d5b430dc2.svg),linear-gradient(90deg,#000,#000);background-position:calc(100% - 13px),100% 0;background-repeat:no-repeat;background-size:13px 9px,40px 100%;border-radius:0;color:#999;padding-right:75px}.form__select--has-value{color:inherit}.form__checkbox-label a{color:var(--scheme-color)}.cs-low-contrast .poster-slider__slide:not(.section--black) .form__checkbox-label a,.cs-low-contrast .section:not(.section--black) .form__checkbox-label a,.form__checkbox-label a:hover{color:#444}.cs-low-contrast .poster-slider__slide:not(.section--black) .form__checkbox-label a:hover,.cs-low-contrast .section:not(.section--black) .form__checkbox-label a:hover{color:#000}.form__checkbox-wrapper,.hs-form-booleancheckbox{border-bottom:1px solid #999;border-top:1px solid #999;display:flex;padding-bottom:10px;padding-top:15px}.form__checkbox-input,.hs-input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:50%;flex:0 0 30px;height:30px;margin-right:20px;position:relative;width:30px}@media screen and (min-width:769px){.form__checkbox-input,.hs-input[type=checkbox]{flex:0 0 40px;height:40px;width:40px}}.form__checkbox-input,.form__checkbox-input:before,.hs-input[type=checkbox],.hs-input[type=checkbox]:before{align-items:center;display:flex;justify-content:center}.form__checkbox-input:checked:before,.hs-input[type=checkbox]:checked:before{color:var(--scheme-color);content:"\e915";font-family:icomoon;font-size:18px}@media screen and (min-width:769px){.form__checkbox-input:checked:before,.hs-input[type=checkbox]:checked:before{font-size:24px}}.cs-low-contrast .form__checkbox-input:before,.cs-low-contrast .hs-input[type=checkbox]:before{color:#000}.form__fineprint,.hs-richtext{font-size:.7rem}.form__submit-button{background-color:var(--scheme-color-accent)}@media screen and (max-width:1260px){.form__submit-button{font-size:1rem;margin-top:10px}}@media screen and (min-width:1261px){.form__submit-button{width:100%}.form__submit-button:after{flex:0 0 32px;font-size:16px;height:32px;width:32px}}.form__submit-button:after{background-color:#000}.form__submit-button:hover:after{background-color:var(--scheme-color-accent)}.cs-accent-low-contrast .form__submit-button:hover:after{color:#000}.button-hover-black .form__submit-button:hover{background-color:#000;color:#fff}.button-hover-white .form__submit-button:hover{background-color:#fff;color:#000}@media screen and (min-width:1261px){.button-size--large .form__submit-button{min-height:75px;padding-left:25px;padding-right:25px}}.button-color--cs-bg .form__submit-button{background-color:var(--scheme-color)}.button-color--cs-bg .form__submit-button:after{background-color:#000!important;color:#fff!important}.button-color--cs-bg .form__submit-button:hover:after{background-color:var(--scheme-color)!important;color:#000!important}.contact-widget{background-color:var(--scheme-color);box-sizing:border-box;padding:20px;position:fixed;right:0;transform:translateY(calc(100% + 100px));transition:all 1s;width:100%;z-index:500}@media screen and (min-width:561px){.contact-widget{top:50%;transform:translateX(100%) translateY(-50%);width:210px}}@media screen and (max-width:560px){.contact-widget{bottom:0}}.contact-widget--left{left:0}@media screen and (min-width:561px){.contact-widget--left{transform:translateX(-100%) translateY(-50%)}}.contact-widget--visible{transform:translateY(0)}@media screen and (min-width:561px){.contact-widget--visible{transform:translateX(0) translateY(-50%)}}.contact-widget__content{text-align:center}.contact-widget__image-wrapper{margin:-75px auto 0;max-width:120px}.contact-widget__headline-wrapper{margin-top:20px;text-align:center}.contact-widget__phone{margin:20px 0;text-align:center}.contact-widget__phone-label{font-weight:700}.contact-widget__button{font-size:.8rem;padding:10px 15px}.contact-widget__button:after{background-color:var(--scheme-color);color:#000!important;margin-right:10px}.contact-widget__button:hover:after{background-color:var(--scheme-color);color:#000}.contact-widget__close{cursor:pointer;padding:10px;position:absolute;top:0}@media screen and (min-width:561px){.contact-widget__close{font-size:.8rem;left:0}}@media screen and (max-width:560px){.contact-widget__close{right:0}}.contact-widget__close:hover{opacity:.8}.contact-widget__close:after{color:#fff;content:"\e915";font-family:icomoon}.cs-low-contrast+.contact-widget .contact-widget__close:after{color:#000}@media screen and (min-width:561px){.contact-widget--left .contact-widget__close{left:auto;right:0}.contact-widget__toggle{display:none!important}}.multistep-form__cta-button:after{transform:rotate(90deg)}.multistep-form__form{margin:0 auto;max-width:1000px}.multistep-form__steps,.multistep-form__tabs{transition:all .3s}.multistep-form__form--disabled .multistep-form__steps,.multistep-form__form--disabled .multistep-form__tabs{opacity:.5;pointer-events:none}.multistep-form__tabs{background-color:#fff}@media screen and (min-width:561px){.multistep-form__tabs{display:flex}}.multistep-form__tab{align-items:center;color:rgba(0,0,0,.5);display:flex;flex-basis:100%;height:50px;justify-content:center;padding:0 30px;position:relative;text-align:center}@media screen and (max-width:560px){.multistep-form__tab{height:50px}.multistep-form__tab br{display:none}.multistep-form__tab:not(:last-child){border-bottom:1px solid #e7e7e7}}.multistep-form__tab:not(:last-child):after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #fff;box-sizing:border-box;content:"";filter:drop-shadow(0 1px 0 #e7e7e7);position:absolute;top:100%;width:0;z-index:10}@media screen and (min-width:561px){.multistep-form__tab:not(:last-child):after{border-bottom:25px solid transparent;border-left:20px solid #fff;border-top:25px solid transparent;filter:drop-shadow(1px 0 0 #e7e7e7);height:100%;left:100%;top:0}}@media screen and (min-width:961px){.multistep-form__tab{font-size:1.1rem;padding:0 30px}.multistep-form__tab br{display:none}}.multistep-form__tab--active{background-color:var(--scheme-color);color:#fff}@media screen and (max-width:560px){.multistep-form__tab--active:not(:last-child):after{border-top-color:var(--scheme-color)}}@media screen and (min-width:561px){.multistep-form__tab--active:not(:last-child):after{border-left-color:var(--scheme-color)}}.cs-accent-low-contrast .multistep-form__tab--active{color:#000}.multistep-form__steps{margin-top:35px}.multistep-form__step{display:none}.multistep-form__step--active{display:block}.multistep-form__section{border-top:1px solid rgba(0,0,0,.5);display:flex;padding:15px 0}.multistep-form__section:last-child{border-bottom:1px solid rgba(0,0,0,.5)}.multistep-form__section--vertical{flex-direction:column}.multistep-form__step-title{margin-bottom:.5em}@media screen and (min-width:1261px){.multistep-form__step-title{font-size:1.4em}}.multistep-form__section-content{max-width:800px}.multistep-form__section-title{display:block;font-size:1.05rem;font-weight:700}.multistep-form__section-icon-wrapper{margin-left:auto;padding-left:30px}@media screen and (max-width:560px){.multistep-form__section-icon-wrapper{display:none}}@media screen and (max-width:960px){.multistep-form__section-icon{max-width:60px}}.multistep-form__buttons{display:flex;margin-top:25px}.multistep-form__button{transition:all .3s}.multistep-form__button[disabled]{opacity:.5;pointer-events:none}.multistep-form__row{width:100%}@media screen and (min-width:961px){.multistep-form__row{display:flex;flex-grow:1;margin-left:-15px;margin-right:-15px}}@media screen and (max-width:1260px){.multistep-form__row{flex-wrap:wrap}}.multistep-form__row:not(:last-child){margin-bottom:15px}.multistep-form__col{display:flex;flex-basis:100%;flex-direction:column}@media screen and (max-width:1260px){.multistep-form__col{flex:0 0 50%}}.multistep-form__col:not(:last-child){margin-bottom:15px}@media screen and (min-width:1261px){.multistep-form__col--2-3{flex:0 0 66.666666%}.multistep-form__col--1-3{flex:0 0 33.333333%}}.multistep-form__col-inner{display:flex;flex-direction:column;height:100%}@media screen and (min-width:961px){.multistep-form__col-inner{padding-left:15px;padding-right:15px}}.multistep-form__button--prev:after{content:"\e902";padding-left:0;padding-right:2px}@media screen and (max-width:768px){.multistep-form__button--prev:after{margin-right:0}}.multistep-form__button--prev:not(:hover){background-color:rgba(0,0,0,.2)!important;color:#fff;filter:grayscale(1)}.multistep-form__button--next,.multistep-form__button--submit{margin-left:auto}.multistep-form__form .wpcf7-form-control-wrap{width:100%}.multistep-form__control--horizontal{align-items:center;display:flex}.multistep-form__label{display:block;font-weight:400}.multistep-form__label--offset{margin-bottom:25px;margin-top:8px}@media screen and (min-width:1261px){.multistep-form__label--lg{font-size:1.1rem}}.multistep-form__control--horizontal .multistep-form__label{min-width:120px}.multistep-form__input{background-color:#fff;border:none;border-radius:0;box-sizing:border-box;font:inherit;font-weight:400;outline:none;padding:10px;width:100%}.multistep-form__textarea{flex-grow:1;min-height:120px;resize:none}.multistep-form__textarea--xxl{height:270px}.multistep-form__select{color:#000}.multistep-form__legastuff .multistep-form__col:first-child{flex:0 0 45%}@media screen and (min-width:769px){.multistep-form__legastuff .checkbox-item .checkbox-item__input{margin-right:30px}}@media screen and (max-width:768px){.multistep-form__legastuff .form__checkbox-label br{display:none}}.multistep-form__fineprint{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:400;line-height:1.2}.checkbox-item{box-sizing:border-box;display:flex}.checkbox-item--inline:not(:last-child){margin-bottom:10px}@media screen and (min-width:769px){.checkbox-item--inline:not(:last-child){margin-bottom:15px}}@media screen and (min-width:961px){.checkbox-item .checkbox-item__input{margin-right:40px}}.checkbox-item--inline .checkbox-item__input{margin-right:10px}.checkbox-item--inline .checkbox-item__label{display:flex;flex-direction:column;justify-content:center;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width:769px){.checkbox-item--inline .checkbox-item__label{padding-left:15px;padding-right:15px}}.checkbox-item--inline .checkbox-item__input:checked~.checkbox-item__label{background-color:var(--scheme-color);color:#fff}.cs-low-contrast .checkbox-item--inline .checkbox-item__input:checked~.checkbox-item__label{color:#000}.table__wrapper{overflow-x:scroll}table{border:1px solid #999;border-collapse:collapse;width:100%}td,th{border:1px solid #999;padding:5px}th{background-color:#000;color:#fff;font-size:.9rem;text-align:left}td{font-size:.8rem}tr:nth-child(2n) td{background-color:#e6e6e6}.text-image{display:flex}@media screen and (max-width:560px){.text-image{flex-direction:column}}.text-image__more-link{margin-top:2em}.dark-mode .text-image__more-link:not(:hover):after{background-color:#fff;color:#000}.text-image__image-wrapper{flex:0 0 32%;position:relative}@media screen and (max-width:560px){.text-image__image-wrapper{aspect-ratio:16/9;margin-bottom:30px;order:-1}}.text-image--image-left .text-image__image-wrapper{order:-1}@media screen and (min-width:561px){.text-image--image-left .text-image__image-wrapper{margin-right:40px}}@media screen and (min-width:1261px){.text-image--image-left .text-image__image-wrapper{margin-right:80px}}@media screen and (min-width:561px){.text-image--image-right .text-image__image-wrapper{margin-left:40px}}@media screen and (min-width:1261px){.text-image--image-right .text-image__image-wrapper{margin-left:80px}}.text-image__image{height:auto;width:100%}@media screen and (max-width:560px){.text-image:not(.text-image--aspect-original) .text-image__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media screen and (max-width:1260px){.article-slider__swiper,.cards-grid__swiper,.cards-slider__swiper,.slider__swiper,.teaser-list__swiper{margin-left:50px!important;margin-right:50px!important}}@media screen and (max-width:768px){.article-slider__swiper,.cards-grid__swiper,.cards-slider__swiper,.slider__swiper,.teaser-list__swiper{margin-left:40px!important;margin-right:40px!important}}@media screen and (min-width:961px){.cards-grid__swiper,.slider__swiper--max-md,.teaser-list__swiper{margin-left:0!important;margin-right:0!important}}.slider__slide{height:auto!important}.slider__nav-container{left:0;position:absolute;right:0;top:50%}.slider__nav-container--hidden{opacity:0;pointer-events:none}@media screen and (max-width:768px){.slider__nav-container--hidden{display:none}}.slider__nav-container-inner{position:relative}.slider__nav-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px!important;justify-content:center;transition:all .3s;width:30px!important}@media screen and (min-width:769px){.slider__nav-button{height:40px!important;width:40px!important}}.slider__nav-button:after{color:#000;font-family:icomoon!important;font-size:14px!important;transition:all .3s}@media screen and (min-width:769px){.slider__nav-button:after{font-size:18px!important}}.cs-low-contrast .slider__nav-button.cs-bg-hover:hover{background-color:#000}.cs-low-contrast .slider__nav-button.cs-bg-hover:hover:after{color:var(--scheme-color)}.cs-green .section--cs-bg .slider__nav-button:after,.cs-pink .section--cs-bg .slider__nav-button:after,.cs-turquoise .section--cs-bg .slider__nav-button:after{color:#fff}.cs-green .section--cs-bg .slider__nav-button:hover:after,.cs-pink .section--cs-bg .slider__nav-button:hover:after,.cs-turquoise .section--cs-bg .slider__nav-button:hover:after{color:#000!important}.slider__nav-button--no-dot:after{font-size:20px!important}@media screen and (min-width:561px){.slider__nav-button--no-dot:after{font-size:30px!important}}.slider__nav-button--no-dot{background-color:transparent!important}.slider__nav-button--no-dot:hover:after{color:#fff!important}.slider__nav-button--no-dot.slider__nav-button--prev:after{content:"\e906"!important}.slider__nav-button--no-dot.slider__nav-button--next:after{content:"\e907"!important}.slider__nav-button--black{background-color:#000}.slider__nav-button--black:after{color:#fff}.slider__nav-button--prev{left:0!important}.slider__nav-button--prev:after{content:"\e902"!important;padding-right:3px}.slider__nav-button--next{right:0!important}.slider__nav-button--next:after{content:"\e903"!important;padding-left:3px}.slider__pagination{margin-left:-10px;margin-right:-10px}.slider__pagination .swiper-pagination-bullet{align-items:center;background:transparent!important;display:inline-flex;justify-content:center;margin-left:0!important;margin-right:0!important;opacity:1;padding:10px}.slider__pagination .swiper-pagination-bullet:after{background-color:#000;border-radius:50%;content:"";display:inline-block;flex:0 0 10px;height:10px;width:10px}.slider__pagination .swiper-pagination-bullet:hover:after{background-color:rgba(0,0,0,.5)}.slider__pagination .swiper-pagination-bullet-active:after{background-color:#fff046!important}.cta{display:flex;padding:25px}@media screen and (max-width:960px){.cta{flex-direction:column}}@media screen and (min-width:769px){.cta{padding:40px}}.cta--black{background-color:#000;color:#fff}@media screen and (max-width:1260px){.cta__headline{font-size:1.3em}}@media screen and (max-width:560px){.cta__headline{font-size:1.1em}.cta__headline br{display:none}}.cta--black .cta__headline.cs-bg{color:#000}.cta__content{flex-grow:1}.cta__title+.cta__text{margin-top:20px}@media screen and (min-width:1261px){.cta__title+.cta__text{margin-top:30px}}.dark-mode .cta__text{color:#000}.cta__aside{display:flex}@media screen and (max-width:560px){.cta__aside{align-items:flex-end;flex-direction:column}}@media screen and (max-width:960px){.cta__aside{justify-content:space-between;margin-top:50px}}@media screen and (max-width:560px){.cta__aside{margin-top:35px}}@media screen and (min-width:961px){.cta__aside{align-items:flex-end;flex:0 0 30%;flex-direction:column;margin-left:30px}}.cta__title{color:#fff}@media screen and (max-width:1260px){.cta__title{font-size:2rem}.cta__title br{display:none}}@media screen and (max-width:560px){.cta__title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.cs-low-contrast .cs-bg .cta__title{color:#000}.cta__button-wrapper{padding-top:20px;text-align:right}@media screen and (max-width:960px){.cta__button-wrapper{margin-left:30px}}@media screen and (min-width:1261px){.cta__button-wrapper{margin-top:auto}}.cta__button--default{background-color:#000!important;color:#fff!important}.cta__button--default:after{background-color:var(--scheme-color-accent)!important;color:#fff!important}.cta__button--default:hover{background-color:var(--scheme-color-accent)!important;color:#000!important}.cta__button--default:hover:after{background-color:#000!important;color:#fff!important}.cta--black .cta__button--default{background-color:#fff!important;color:#000!important}.cta--black .cta__button--default:hover{background-color:var(--scheme-color-accent)!important}#BorlabsCookieBox .cta--black .cta__button._brlbs-btn:hover,.cta--black #BorlabsCookieBox .cta__button._brlbs-btn:hover,.cta--black .cta__button.button--yellow:hover{background-color:#fff!important;color:#000!important}#BorlabsCookieBox .cta--black .cta__button._brlbs-btn:hover:after,.cta--black #BorlabsCookieBox .cta__button._brlbs-btn:hover:after,.cta--black .cta__button.button--yellow:hover:after{background-color:#000!important;color:#fff!important}.cs-accent-low-contrast .cta__button--default:after{color:#000!important}.cs-accent-low-contrast .cta__button--default:hover:after{color:#fff!important}#BorlabsCookieBox .page-template-landingpage .cta__button._brlbs-btn,.page-template-landingpage #BorlabsCookieBox .cta__button._brlbs-btn,.page-template-landingpage .cta__button.button--yellow{background-color:#fff046!important;color:#000!important}#BorlabsCookieBox .page-template-landingpage .cta__button._brlbs-btn:after,#BorlabsCookieBox .page-template-landingpage .cta__button._brlbs-btn:hover,.page-template-landingpage #BorlabsCookieBox .cta__button._brlbs-btn:after,.page-template-landingpage #BorlabsCookieBox .cta__button._brlbs-btn:hover,.page-template-landingpage .cta__button.button--yellow:after,.page-template-landingpage .cta__button.button--yellow:hover{background-color:#000!important;color:#fff!important}#BorlabsCookieBox .page-template-landingpage .cta__button._brlbs-btn:hover:after,.page-template-landingpage #BorlabsCookieBox .cta__button._brlbs-btn:hover:after,.page-template-landingpage .cta__button.button--yellow:hover:after{background-color:#fff046!important;color:#000!important}.cta__more-link:hover{color:#fff}.cta--black .cta__more-link:after{background-color:var(--scheme-color);color:#000}.cta--black .cta__more-link:hover:after{background-color:#fff}.cs-low-contrast .cs-bg .cta__more-link{color:#000}.cs-low-contrast .cs-bg .cta__more-link:hover:after{color:var(--scheme-color)}.dark-mode .cta__more-link{color:#000}.dark-mode .cta__more-link:after{background-color:#000;color:#fff}.dark-mode .cta__more-link:hover{color:#fff}.dark-mode .cta__more-link:hover:after{background-color:#fff;color:#000}.cta__form{align-items:flex-start;display:flex;flex-direction:column;height:100%}@media screen and (max-width:560px){.cta__form{width:100%}}.cta__form-fields{margin-bottom:15px;width:100%}.cta__form-input{padding:10px}.cta__form-button{margin-top:auto}.page-container.cs-blue .cta.cs-bg .cta__more-link,.page-container.cs-blue .cta.cs-bg .cta__text,.page-container.cs-pink .section--white .cta.cs-bg .cta__more-link,.page-container.cs-pink .section--white .cta.cs-bg .cta__text{color:#fff}.page-container.cs-blue .cta.cs-bg .cta__more-link:not(:hover):after,.page-container.cs-pink .section--white .cta.cs-bg .cta__more-link:not(:hover):after{background-color:#fff;color:#000}.page-container.cs-blue .cta.cs-bg .cta__more-link:hover,.page-container.cs-pink .section--white .cta.cs-bg .cta__more-link:hover{color:#000}.page-container.cs-blue .cta.cs-bg .cta__more-link:hover:after,.page-container.cs-pink .section--white .cta.cs-bg .cta__more-link:hover:after{background-color:#000;color:#fff}.toggle-form{background-color:#e7e7e7;color:#000;padding:20px}@media screen and (min-width:769px){.toggle-form{padding:30px}}@media screen and (min-width:1261px){.toggle-form{padding-bottom:50px}.toggle-form:not(.toggle-form--expand){display:none}}.toggle-form__button{cursor:pointer}.toggle-form__button:after{transition:transform .3s}.toggle-form__button--active:after{transform:rotate(-90deg)}.toggle-form .form__submit-button{background-color:var(--scheme-color)}.toggle-form .form__submit-button:after{background-color:#000}.toggle-form .form__submit-button:hover{background-color:#000;color:#fff}.toggle-form .form__submit-button:hover:after{background-color:var(--scheme-color);color:#fff}@media screen and (min-width:769px){.download-form{align-items:flex-start;display:flex;gap:70px}}@media screen and (min-width:961px){.download-form{gap:100px}}.download-form__form,.download-form__images{flex-basis:50%}.download-form__images{position:relative}@media screen and (min-width:1261px){.download-form__images{transform:translateX(-80px)}}@media screen and (max-width:960px){.download-form__images{flex-basis:40%;margin-bottom:50px;max-width:250px}}@media screen and (max-width:560px){.download-form__images{max-width:200px}}.download-form__image,.download-form__image-wrapper{border-radius:50%}.download-form__badge{bottom:0;height:auto;max-width:110px;position:absolute;right:0;transform:translateX(60%) translateY(20%)}@media screen and (min-width:561px){.download-form__badge{transform:translateX(30%)}}@media screen and (min-width:961px){.download-form__badge{max-width:150px}}.download-form form{position:relative}.download-form .gform_required_legend{display:none}@media screen and (max-width:960px){.download-form .gfield{flex-direction:column}.download-form .ginput_container{margin-top:3px;width:100%!important}.download-form .gform_footer{padding-left:0!important}}@media screen and (max-width:768px){.download-form .gform_footer{margin-top:10px!important}}.download-form label{align-items:center;display:inline-flex!important}.download-form button[type=submit]{width:100%}.download-form .gform_ajax_spinner{margin-top:30px;position:absolute;right:0;transform:translateX(40px)}.card{display:flex;flex-direction:column;transition:all .3s}.card,.card--white{background-color:#fff;color:#000}.card--black{background-color:#000;color:#fff}.card--lightgray{background-color:#e7e7e7}.card__headline-wrapper{margin-bottom:1em}.card__headline{-webkit-hyphens:auto;hyphens:auto}.cs-green .card__headline.cs-bg{color:#fff}.card--black .card__headline:not(.cs-bg){background-color:#fff!important;color:#000!important}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:10px}@media screen and (min-width:769px){.card__content{padding:20px}}.badge-box__text,.card__text{font-size:.9rem;-webkit-hyphens:auto;hyphens:auto}.badge-box__text ul li,.card__text ul li{padding-left:20px}.card__image-wrapper{aspect-ratio:2/1;order:-1;overflow:hidden}.card__image-wrapper--icon{background-blend-mode:multiply;background-image:url(136330ea236b381148fc.jpg);background-position:50%;background-size:cover}.card__image-wrapper--portrait{aspect-ratio:1.25/1}.card__image{transition:transform .3s}a.card:hover .card__image{transform:scale(1.1)}.card__icon-wrapper{align-items:center;background-color:#000;border-radius:50%;display:flex;height:100px;justify-content:center;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:100px;z-index:20}.card__icon{height:55%;-o-object-fit:contain;object-fit:contain;width:55%}.card__button-wrapper,.card__more-link-wrapper{margin-top:auto;padding-top:25px}.card__more-link-wrapper{text-align:right}.cs-low-contrast .card--lightgray .card__more-link:hover{color:#000}.cs-low-contrast .card--lightgray .card__more-link:hover:after{background-color:#000;color:#fff}.cs-low-contrast .card--black .card__more-link:hover:after{color:#000}a.card.cs-bg-hover:hover .card__more-link.cs-after-bg:after{background-color:#fff;color:#000}.cards-grid__slider{position:relative}@media screen and (min-width:769px){.cards-grid__items:not(.swiper-wrapper){display:flex;gap:20px}}.cards-grid .cards-grid__item{height:auto}body .cards-grid__items:not(.swiper-wrapper) .cards-grid__item{flex-basis:100%;height:auto}@media screen and (max-width:768px){.cards-grid__items:not(.swiper-wrapper) .cards-grid__item:not(:last-child){margin-bottom:20px}}.cards-grid__item .card{height:100%}@media screen and (max-width:1260px){.cards-grid__item .card__headline{-webkit-hyphens:auto;hyphens:auto}.cards-grid__item .card__headline br{display:none}}.cards-slider{position:relative}@media screen and (max-width:660px){.cards-slider{margin:0 auto;max-width:500px}}@media screen and (max-width:560px){.cards-slider .container,.cards-slider .future-story__final-section:before,.cards-slider .nav-container{padding-left:10px;padding-right:10px}}.cards-slider__swiper--overflow{overflow:visible!important}.cards-slider__items{flex-direction:row!important;margin-top:-20px}.cards-slider .cards-slider__slide{height:auto}.cards-slider__slide{margin-top:20px!important;transition:opacity .3s!important}.cards-slider__slide:not(.swiper-slide-visible){opacity:.2;pointer-events:none}.cards-slider__slide .card{height:100%}@media screen and (max-width:1260px){.cards-slider__slide .card__content{padding:10px}}@media screen and (min-width:1261px){.cards-slider .slider__nav-container:not(.container--full) .slider__nav-button--prev{left:-70px!important}.cards-slider .slider__nav-container.container--full .slider__nav-button--prev{left:10px!important}.cards-slider .slider__nav-container:not(.container--full) .slider__nav-button--next{right:-70px!important}.cards-slider .slider__nav-container.container--full .slider__nav-button--next{right:10px!important}}.image-tiles__items{display:flex;gap:10px;gap:clamp(10px,1.2vw,20px)}@media screen and (max-width:960px){.image-tiles__items{flex-wrap:wrap}}.image-tiles__item{flex-basis:calc(50% - 10px);flex-basis:calc(50% - clamp(10px, 1.2vw, 20px))}@media screen and (min-width:961px){.image-tiles__item{flex-basis:calc(100% - clamp(10px, 1.2vw, 20px))}}.image-tiles__item .image-tile{height:100%}.image-tiles__item .image-tile__headline{font-size:clamp(1.3rem,2.5vw,2.235em)}.image-tiles__item .image-tile__more-link{font-size:clamp(.8rem,1.2vw,.915em)}.image-tile{aspect-ratio:290/360;box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(10px,1.2vw,20px);position:relative}.image-tile__image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.image-tile__image-wrapper:after{background:linear-gradient(transparent,#000);bottom:0;content:"";height:200px;left:0;position:absolute;width:100%}.image-tile__content{margin-top:auto;position:relative;z-index:2}.image-tile__more-link-wrapper{margin-top:.8em}.image-tile__more-link{transition:color .3s}.section--layout-business-areas:has(.business-areas--tabs){-ms-overflow-style:none;margin-bottom:-30px;overflow:scroll;padding-bottom:30px;padding-top:20px;scrollbar-width:none}@media screen and (min-width:769px){.section--layout-business-areas:has(.business-areas--tabs){margin-bottom:-40px;padding-bottom:40px}}.section--layout-business-areas:has(.business-areas--tabs)::-webkit-scrollbar{display:none}.business-areas{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:561px){.business-areas{grid-gap:20px}}@media screen and (min-width:961px){.business-areas{grid-template-columns:repeat(4,1fr)}}.business-areas--tabs{grid-template-columns:repeat(4,1fr)}.business-areas__item{position:relative;z-index:10}.business-areas--tabs .business-areas__item{min-width:250px}:root{--svg-fill-color:#02bbff}.business-areas__item:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"303.05\" height=\"27.05\" preserveAspectRatio=\"none\" viewBox=\"0 0 303.05 27.05\"><polygon points=\"151.52 27.05 303.05 0 0 0 151.52 27.05\" fill=\"%2300bbff\"/></svg>");background-size:100% 100%;bottom:0;content:"";height:30px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s;width:100%;z-index:5}@media screen and (min-width:769px){.business-areas__item:after{height:40px}}.business-areas__item:has(.business-areas__anchor--yellow):after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"303.05\" height=\"27.05\" preserveAspectRatio=\"none\" viewBox=\"0 0 303.05 27.05\"><polygon points=\"151.52 27.05 303.05 0 0 0 151.52 27.05\" fill=\"%23fff046\"/></svg>")}.business-areas__item:has(.business-areas__anchor--green):after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"303.05\" height=\"27.05\" preserveAspectRatio=\"none\" viewBox=\"0 0 303.05 27.05\"><polygon points=\"151.52 27.05 303.05 0 0 0 151.52 27.05\" fill=\"%2300c03c\"/></svg>")}.business-areas__item:has(.business-areas__anchor--pink):after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"303.05\" height=\"27.05\" preserveAspectRatio=\"none\" viewBox=\"0 0 303.05 27.05\"><polygon points=\"151.52 27.05 303.05 0 0 0 151.52 27.05\" fill=\"%23ff0077\"/></svg>")}.business-areas__item.tab-active:after{bottom:-30px;opacity:1}@media screen and (min-width:769px){.business-areas__item.tab-active:after{bottom:-40px}}.business-areas__anchor{box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:.8em;height:100%;overflow:hidden;padding-top:50px;position:relative;top:0;transition:all .3s}.business-areas__anchor:hover{height:calc(100% + 5px);top:-5px}.business-areas__anchor:after{right:0;top:20px;transition:all .3s}@media screen and (max-width:768px){.business-areas__anchor:after{width:160px}}@media screen and (min-width:561px){.business-areas__anchor:after{top:50px}}.tab-active .business-areas__anchor:after{top:-30px}@media screen and (min-width:561px){.tab-active .business-areas__anchor:after{top:0}}@media screen and (max-width:768px){.business-areas--tabs .business-areas__anchor{padding-top:30px}}.business-areas--tabs .business-areas__anchor:hover:after{transform:none}.business-areas__item.tab-active .business-areas__anchor{height:calc(100% + 20px);top:-20px}.business-areas--tiles a.business-areas__anchor:hover{box-shadow:0 0 10px rgba(0,0,0,.2);transform:scale(1.02)}.business-areas--tiles .business-areas__anchor{min-height:250px}@media screen and (min-width:769px){.business-areas--tiles .business-areas__anchor{min-height:320px}}@media screen and (min-width:1261px){.business-areas--tiles .business-areas__anchor{min-height:370px}}.business-areas--tabs .business-areas__anchor:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));bottom:0;content:"";height:40px;left:0;position:absolute;width:100%;z-index:20}.business-areas__item.tab-active .business-areas__anchor:before{content:none}.business-areas__anchor--blue{background-color:#0bf}.business-areas__anchor--green{background-color:#00c03c}.business-areas__anchor--orange{background-color:#ff9800}.business-areas__anchor--pink{background-color:#f07}.business-areas__anchor--yellow{background-color:#fff046}.business-areas__item-content{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:50}.business-areas--tiles .business-areas__item-content{justify-content:space-between}.business-areas__item-text{color:#000;padding:20px}.business-areas__anchor--pink .business-areas__item-text{color:#fff}.business-areas--tiles .business-areas__item-text{padding-top:50px}.business-areas--tabs .business-areas__item-text{padding-top:30px}@media screen and (min-width:769px){.business-areas--tabs .business-areas__item-text{padding-bottom:50px}}.business-unit__header{display:flex}@media screen and (max-width:960px){.business-unit__header{flex-direction:column}}@media screen and (min-width:961px){.business-unit__header{justify-content:space-between}}.business-unit__headline-wrapper{margin-bottom:1.5em}.business-unit__subtitle{margin-bottom:0}.business-unit__logo{height:90px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;width:400px}@media screen and (max-width:768px){.business-unit__logo{max-width:250px}}@media screen and (max-width:960px){.business-unit__logo{height:70px;margin-bottom:30px;order:-1}}.business-unit__illustration{position:relative}@media screen and (max-width:768px){.business-unit__illustration{margin-top:30px}}.business-unit__illustration--topspace-small{margin-top:30px}.business-unit__illustration--topspace-medium{margin-top:50px}@media screen and (min-width:1261px){.business-unit__illustration--topspace-minus-small{margin-top:-30px}.business-unit__illustration--topspace-minus-medium{margin-top:-50px}}.business-unit__illustration-main{display:block;height:auto;width:100%}.business-unit__illustration-line{background-position:50%;background-repeat:repeat-x;background-size:contain;height:100%;position:absolute;top:0;width:10000px}.business-unit__illustration-line--left{left:-10000px}.business-unit__illustration-line--right{right:-10000px}.dark-mode .poster{color:#000}.poster--white{color:#fff}.poster__container{display:flex;flex-direction:column}@media screen and (min-width:769px){.poster--content-x-right .poster__container,.poster__container.poster--content-x-right{align-items:flex-end}}.poster__content{max-width:850px}@media screen and (min-width:769px){.poster--content-x-right .poster__content{min-width:600px}}@media screen and (min-width:961px){.poster--content-x-right .poster__content{width:650px}}.poster__headline{line-height:inherit;margin-bottom:1em}@media screen and (max-width:768px){.poster__headline{font-size:1.6em}}@media screen and (max-width:560px){.poster__headline br{display:none}}.poster__subline-wrapper{margin-bottom:40px}@media screen and (max-width:768px){.poster__subline-wrapper br{display:none}}.light-mode .poster__subline:not(.cs-bg):not(.headline-boxed--black){background-color:#fff!important;color:#000!important}.dark-mode .poster__subline:not(.cs-bg){background-color:#000;color:#fff}.section--black .poster__subline.cs-bg{color:#000}.poster__text{font-size:.9em;max-width:360px}.poster__text a{text-decoration:underline;transition:opacity .3s}.poster__text a:hover{opacity:.8}.section--black .poster__text{color:#fff}.poster__text--wide{max-width:520px}.poster__button:not(.button--accent){margin-top:90px}.cs-accent-low-contrast .poster__button:not(.button--accent):not(.button--white-cs):after{color:#000!important}.cs-accent-low-contrast .poster__button.button--black,.poster__button.button--black{background-color:#000!important;color:#fff!important}.cs-accent-low-contrast .poster__button.button--black:after,.poster__button.button--black:after{background-color:var(--scheme-color-accent)!important;color:#fff!important}.cs-accent-low-contrast .poster__button.button--black:hover,.poster__button.button--black:hover{background-color:var(--scheme-color-accent)!important;color:#000!important}.cs-accent-low-contrast .poster__button.button--black:hover:after,.poster__button.button--black:hover:after{background-color:#000!important;color:#fff!important}.cs-accent-low-contrast .poster__button.button--black:after,.cs-accent-low-contrast .poster__button.button--white:after{color:#000!important}.poster--white .poster__button:not(:hover){color:#fff}.poster--white .poster__button:not(:hover):after{background-color:#fff;color:#000}.poster-slider__slide{height:auto!important;min-height:500px;position:relative}.poster-slider__pagination-container{bottom:20px;left:0;position:absolute;right:0}@media screen and (min-width:961px){.poster-slider__pagination-container{bottom:70px}}@media screen and (min-width:769px){.page-container--switcher-left .image-text-slider{margin-left:60px}.page-container--switcher-right .image-text-slider{margin-right:60px}}.image-text-slider__slide{background-color:#e5e5e5;display:flex!important}@media screen and (max-width:960px){.image-text-slider__slide{flex-direction:column}}.image-text-slider__image-wrapper{position:relative}@media screen and (max-width:960px){.image-text-slider__image-wrapper{aspect-ratio:16/9;order:2}}@media screen and (min-width:961px){.image-text-slider__image-wrapper{flex:0 0 40%}}@media screen and (min-width:1261px){.image-text-slider__image-wrapper{flex:0 0 33%}}.image-text-slider__image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-text-slider__content-wrapper{max-width:850px;padding:0 25px}@media screen and (min-width:769px){.image-text-slider__content-wrapper{padding-left:50px;padding-right:50px}}@media screen and (min-width:1261px){.image-text-slider__content-wrapper{padding-left:100px;padding-right:100px}}.image-text-slider__content{padding-bottom:40px;padding-top:100px;position:relative}@media screen and (min-width:769px){.image-text-slider__content{padding-bottom:80px;padding-top:130px}}.image-text-slider__headline-wrapper{margin-bottom:2em}.image-text-slider__pagination{position:absolute;top:0;top:40px}@media screen and (min-width:769px){.image-text-slider__pagination{top:60px}}.article-slider,.article-slider__wrapper{position:relative}.article-slider__header{padding:0 60px}.article-slider__title{border-bottom:1px solid #666;margin-bottom:30px;padding-bottom:30px;text-align:center}.article-slider__image-wrapper{margin-bottom:30px}@media screen and (min-width:961px){.article-slider__image-wrapper{margin-bottom:70px}}.article-slider__image-wrapper:before{padding-top:50%}@media screen and (min-width:769px){.article-slider__image-wrapper:before{padding-top:30%}}.article-slider__headline-wrapper{bottom:-2px;left:0;position:absolute;z-index:20}.article-slider__headline--text{font-size:1.3rem;font-weight:700;margin-bottom:1em}.article-slider__toggle-content{margin-bottom:2px}.article-slider__toggle-content .toggle-content__trigger{margin-top:50px}@media screen and (min-width:769px){.article-slider__toggle-content .toggle-content__trigger{margin-top:70px}}.article-slider__button{margin-top:50px}@media screen and (min-width:961px){.article-slider__button{margin-top:100px}}.cs-low-contrast .article-slider__button.cs-bg,.cs-low-contrast .article-slider__button.cs-bg:hover:after{color:#000!important}.article-slider .slider__nav-container{top:0}@media screen and (max-width:1260px){.article-slider .slider__nav-container-inner{margin-left:50px;margin-right:50px}}.article-slider .slider__nav-container-inner:before{content:"";display:block;padding-top:55%}@media screen and (min-width:769px){.article-slider .slider__nav-container-inner:before{padding-top:30%}}.article-slider .slider__nav-container-inner .slider__nav-button--prev{left:-60px!important}@media screen and (min-width:1261px){.article-slider .slider__nav-container-inner .slider__nav-button--prev{left:-100px!important}}.article-slider .slider__nav-container-inner .slider__nav-button--next{right:-60px!important}@media screen and (min-width:1261px){.article-slider .slider__nav-container-inner .slider__nav-button--next{right:-100px!important}}.article-slider__nav{margin-bottom:50px}@media screen and (min-width:769px){.article-slider__nav{margin-bottom:80px}}.article-slider__nav-items{flex-wrap:wrap;justify-content:center;margin-bottom:-5px}@media screen and (min-width:769px){.article-slider__nav-items{margin-bottom:-10px}}.article-slider__nav-item{margin-bottom:5px}@media screen and (min-width:769px){.article-slider__nav-item{display:inline-block!important;flex-shrink:100!important;margin-bottom:10px;width:auto!important}}.article-slider__nav-label{cursor:pointer;font-size:1rem}.article-slider__nav-label:hover{background-color:#ddd!important}@media screen and (max-width:768px){.article-slider__nav-label{display:block;padding-bottom:0;text-align:center;width:100%}}@media screen and (min-width:1261px){.article-slider__nav-label{font-size:1.175rem}}.swiper-slide-thumb-active .article-slider__nav-label{background-color:var(--scheme-color)!important;color:#fff!important}.cs-low-contrast .swiper-slide-thumb-active .article-slider__nav-label{color:#000!important}.split-slider__wrapper{position:relative}.split-slider__slide{height:auto!important}.split-slider__slide-inner{display:flex;height:100%}@media screen and (max-width:768px){.split-slider__slide-inner{flex-direction:column}}.split-slider__content,.split-slider__cover{box-sizing:border-box;flex-grow:1;padding:35px}@media screen and (min-width:769px){.split-slider__content,.split-slider__cover{flex-basis:50%}}.split-slider__cover{background-size:cover}@media screen and (max-width:768px){.split-slider__cover{aspect-ratio:16/9;background-position:50%}}@media screen and (max-width:560px){.split-slider__cover{aspect-ratio:4/3}}.split-slider--single-image .split-slider__cover{aspect-ratio:4/3;box-sizing:border-box}@media screen and (min-width:769px){.split-slider--single-image .split-slider__cover{aspect-ratio:4/2}}.split-slider__title{color:#fff;margin-bottom:.5em}.split-slider__content{background-color:var(--scheme-color)}.split-slider__facts-headline-wrapper{margin-bottom:25px}.split-slider__fact{display:flex}.split-slider__fact:not(:last-child){margin-bottom:15px}@media screen and (min-width:769px){.split-slider__fact:not(:last-child){margin-bottom:25px}}.split-slider__fact-icon-wrapper{flex:0 0 50px;height:33px;margin-right:8px}@media screen and (min-width:769px){.split-slider__fact-icon-wrapper{height:40px;margin-right:15px}}@media screen and (min-width:961px){.split-slider__fact-icon-wrapper{height:45px;margin-right:25px}}.split-slider__fact-icon{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.split-slider__fact-prefix{color:#fff;margin-right:10px}.split-slider__fact-headline{color:#fff}.cs-low-contrast .split-slider__content .split-slider__fact-headline,.cs-low-contrast .split-slider__content .split-slider__fact-prefix{color:#000}.split-slider__button{margin-top:30px}@media screen and (max-width:768px){.split-slider .slider__nav-container{top:0}.split-slider .slider__nav-container-inner{aspect-ratio:16/9}}@media screen and (max-width:560px){.split-slider .slider__nav-container-inner{aspect-ratio:4/3;top:0}}@media screen and (max-width:768px){.split-slider--single-image .slider__nav-container-inner{aspect-ratio:4/3}}.split-slider .slider__nav-button{background-color:#000}@media screen and (max-width:768px){.split-slider .slider__nav-button{bottom:0;top:auto;transform:translateY(50px)}}.split-slider .slider__nav-button:after{color:#fff}@media screen and (max-width:768px){.split-slider--single-image .slider__nav-button{bottom:auto;margin-top:0;top:50%;transform:translateY(-50%)}}.split-slider .slider__nav-button--prev{background-color:#000!important}@media screen and (max-width:1260px){.split-slider .slider__nav-button--prev{left:-20px!important}}@media screen and (max-width:768px){.split-slider .slider__nav-button--prev{left:-15px!important}}.split-slider .slider__nav-button--next{background-color:#000!important}@media screen and (max-width:1260px){.split-slider .slider__nav-button--next{right:-20px!important}}@media screen and (max-width:768px){.split-slider .slider__nav-button--next{right:-15px!important}}.columns-slider__wrapper{position:relative}.columns-slider__slide{height:auto!important}.columns-slider__slide-inner{display:flex;height:100%}@media screen and (max-width:960px){.columns-slider__slide-inner{flex-direction:column}}.columns-slider--3-cols .columns-slider__slide-column{box-sizing:border-box}@media screen and (min-width:961px){.columns-slider--3-cols .columns-slider__slide-column{flex:0 0 33.333%}}.columns-slider__slide-column-cover{aspect-ratio:auto}@media screen and (max-width:960px){.columns-slider__slide-column-cover{aspect-ratio:16/9}}@media screen and (max-width:1260px){.columns-slider__slide-column-cover-title{-webkit-hyphens:auto;hyphens:auto}}.column-slider__text-section:not(:last-child){margin-bottom:25px}.columns-slider__slide-column-inner{box-sizing:border-box;height:100%;padding:35px 30px}.columns-slider__slide-column-inner.bg-black{background-color:#000;color:#fff}.columns-slider__slide-column-inner.bg-white{background-color:#fff;color:#000}.column-slider__text-headline-wrapper{margin-bottom:10px}.column-slider__text-headline{-webkit-hyphens:auto;hyphens:auto}.columns-slider__slide-column-inner.bg-black .column-slider__text-headline{background-color:#fff!important;color:#000!important}.column-slider__text-headline--highlight{align-items:center;background-color:#fff046!important;color:#000!important}.column-slider__text-headline--highlight:before{content:"\ed61";font-family:icomoon;vertical-align:top}.columns-slider .slider__nav-button{background-color:#000!important}.columns-slider .slider__nav-button:after{color:#fff}@media screen and (max-width:1260px){.columns-slider .slider__nav-button--prev{left:-20px!important}}@media screen and (max-width:768px){.columns-slider .slider__nav-button--prev{left:-15px!important}}@media screen and (max-width:1260px){.columns-slider .slider__nav-button--next{right:-20px!important}}@media screen and (max-width:768px){.columns-slider .slider__nav-button--next{right:-15px!important}}.teaser{background-color:#fff;color:#000;display:flex}@media screen and (max-width:960px){.teaser{flex-direction:column}}.light-mode .section--transparent .teaser,.teaser--bg-gray{background-color:#e5e5e5}.teaser__image-wrapper{aspect-ratio:4/3;overflow:hidden;position:relative}@media screen and (max-width:768px){.teaser__image-wrapper{order:-1}}@media screen and (max-width:960px){.teaser__image-wrapper{aspect-ratio:16/9;order:-1}}@media screen and (min-width:769px){.teaser__image-wrapper{flex:0 0 45%}}.teaser__image-wrapper--small{flex:0 0 33.333333%}@media screen and (min-width:961px){.teaser__image-wrapper--square{aspect-ratio:1/1}}.teaser__image-wrapper--icon{aspect-ratio:auto}.teaser__image{flex-basis:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}a.teaser:hover .teaser__image{transform:scale(1.1)}.teaser__header{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:35px}.teaser__header-title{color:#fff;margin-bottom:20px}.teaser__header-icon{height:auto;width:100px}.teaser__content{display:flex;flex-direction:column;flex-grow:1;padding:15px;position:relative}@media screen and (min-width:961px){.teaser__content{flex-basis:100%;padding:35px}}.teaser__headline-wrapper{margin-bottom:1em}.teaser__headline-wrapper--bottomspace-x2{margin-bottom:2em}.teaser__headline{color:#fff}@media screen and (max-width:560px){.teaser__headline{-webkit-hyphens:auto;hyphens:auto}.teaser__headline br{display:none}}@media screen and (max-width:960px){.teaser__headline{font-size:1.1em}}.teaser__text{display:flex;flex-grow:1;font-size:.9rem}@media screen and (max-width:1260px){.teaser__text{flex-direction:column}}.teaser__text--col{flex-direction:column}.teaser__content-footer{align-items:flex-end;display:flex;justify-content:space-between;padding-top:30px}@media screen and (min-width:1261px){.teaser__content-footer{align-items:center}}.teaser__meta{color:#999;font-size:.9rem}@media screen and (max-width:960px){.teaser__meta{margin-bottom:5px}}.teaser__more-link{margin-left:auto;margin-top:auto;transition:color .3s}@media screen and (max-width:1260px){.teaser__more-link{margin-top:20px}}.teaser__more-link:after{font-size:12px;margin-right:0;padding-left:3px;transition:background-color .3s}a.teaser:hover .teaser__more-link.cs-after-bg:after{background-color:#000}@media screen and (min-width:961px){.teaser__text--col .teaser__more-link{transform:translate(15px,15px)}}.teaser__text--row .teaser__more-link{justify-content:flex-end}@media screen and (max-width:1260px){.teaser__text--row .teaser__more-link{margin-top:auto;padding-top:20px}}@media screen and (min-width:1261px){.teaser__text--row .teaser__more-link{flex:0 0 250px;flex:0 0 300px}}.teaser-list{display:flex;flex-direction:column}@media screen and (max-width:960px){.teaser-list.swiper-wrapper{flex-direction:row}}.teaser-list__slider{position:relative}.teaser-list__item.swiper-slide{height:auto}.teaser-list__item.swiper-slide .teaser{height:100%}.teaser-list--alternating .teaser-list__item{max-width:1030px}.teaser-list--alternating .teaser-list__item:not(:last-child){margin-bottom:40px}@media screen and (min-width:769px){.teaser-list--alternating .teaser-list__item:nth-child(odd){margin-left:auto}.teaser-list--alternating .teaser-list__item:nth-child(odd) .teaser__image-wrapper{order:-1}}.teaser-list--compact .teaser-list__item:not(:last-child){margin-bottom:20px}@media screen and (min-width:961px){.teaser-list--default .teaser-list__item:not(:last-child){margin-bottom:20px}}@media screen and (min-width:769px){.teaser-list--default .teaser__image-wrapper{flex:0 0 300px;order:-1}}@media screen and (min-width:961px){.teaser-list__nav-container{display:none!important}}.teaser-list__pagination{margin-top:50px}.single-image{margin-left:auto;margin-right:auto;text-align:center}.single-image__image{height:auto;width:100%}.single-image--has-mobile .single-image__image{display:none}@media screen and (max-width:768px){.single-image__image--mobile{display:block!important}}@media screen and (min-width:769px){.single-image__image--default{display:block!important}}.iconboxes{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.iconboxes{grid-gap:20px}}@media screen and (min-width:961px){.iconboxes{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1261px){.iconboxes__item{aspect-ratio:1/1}}.iconboxes__item .teaser__image-wrapper{height:100%}@media screen and (max-width:768px){.iconboxes__item .teaser__header-icon{width:80px}}.linkbox__wrapper{border:1.5px solid hsla(0,0%,100%,.6);padding:20px}@media screen and (min-width:961px){.linkbox__wrapper{padding:25px}}.light-mode .section--transparent .linkbox__wrapper,.section--white .linkbox__wrapper{border-color:rgba(0,0,0,.15)}.linkbox__headline{text-transform:uppercase}.linkboxes{grid-gap:20px;display:grid;grid-template-columns:1fr}@media screen and (min-width:769px){.linkboxes{grid-template-columns:1fr 1fr}}.linkboxes__link{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center}.linkboxes__link,.linkboxes__link:after{transition:all .3s}.dark-mode .linkboxes__link:hover{background-color:#fff;color:#000}.light-mode .linkboxes__link{flex-direction:row;justify-content:flex-start}.iconlist{display:flex}.iconlist__item:not(:last-child){margin-right:15px}.iconlist__anchor{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;transition:all .3s;width:35px}.cs-yellow .iconlist__anchor:hover{color:#000}.jobs__header,.jobs__header-title{margin-bottom:35px}@media screen and (min-width:961px){.jobs__header{padding-left:100px}}@media screen and (min-width:1261px){.jobs__header{padding-left:120px}}@media screen and (max-width:960px){.jobs__row{flex-direction:column}}@media screen and (min-width:961px){.jobs__row{display:flex}}.jobs__header .jobs__row:not(:last-child){margin-bottom:30px}@media screen and (min-width:961px){.jobs__header .jobs__row:not(:last-child){margin-bottom:50px}}.jobs__col{flex:0 0 15%;-webkit-hyphens:auto;hyphens:auto;min-width:0}.jobs__col:last-child{flex-grow:1}@media screen and (min-width:961px){.jobs__col:not(:last-child){margin-right:40px}}.jobs__col--md{flex:0 0 20%}.jobs__col--sm{flex:0 0 12%}.jobs__col--lg{flex:0 0 40%}.jobs__list-main-row .jobs__col{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:960px){.jobs__search-form{box-sizing:border-box;margin-bottom:30px;margin-top:30px;max-width:500px;width:100%}}@media screen and (min-width:961px){.jobs__search-form{margin-left:-100px;width:calc(100% + 70px)}}@media screen and (min-width:1261px){.jobs__search-form{margin-left:-120px;width:calc(100% + 70px)}}.jobs__filters{align-items:center}@media screen and (min-width:961px){.jobs__filters{margin-right:50px}}@media screen and (min-width:1261px){.jobs__filters{margin-right:90px}}@media screen and (max-width:960px){.jobs__filters .jobs__col{margin-right:0}.jobs__filters .dropdown{border-bottom:1px solid #aaa;margin-bottom:7px;padding-bottom:7px;width:100%}}@media screen and (max-width:960px) and (max-width:960px){.jobs__filters .dropdown{margin-left:0;max-width:300px}}@media screen and (max-width:960px){.jobs__filters .dropdown:after{margin-left:auto}}.jobs__list-item{position:relative}.jobs__list-item:not(:last-child){margin-bottom:10px}.jobs__list-item-inner{display:flex}.jobs__icon-wrapper{align-items:center;display:flex;flex:0 0 80px;justify-content:center;min-height:100px;overflow:hidden;width:80px}@media screen and (min-width:561px){.jobs__icon-wrapper{flex:0 0 100px;width:100px}}.jobs__icon-wrapper:after{height:115px;left:5px;right:auto;top:40px;width:115px}@media screen and (min-width:561px){.jobs__icon-wrapper:after{left:15px;top:15px}}.jobs__list-item-inner:hover .jobs__icon-wrapper:after{transform:scale(1.2)}.jobs__list-main-row{background-color:#fff;color:#000;flex-grow:1;padding:15px}@media screen and (min-width:561px){.jobs__list-main-row{padding:20px}}.section--white .jobs__list-main-row{background-color:#000;color:#fff}.jobs__title{font-size:1.06rem;font-weight:700;max-width:400px;transition:color .3s}@media screen and (max-width:960px){.jobs__title{font-weight:900;margin-bottom:.5em}}.jobs__title--large{font-size:1.175rem;max-width:100%;text-transform:uppercase}.jobs__meta{color:#999;margin-top:.5em}.jobs__list-item--turquoise .jobs__title:not(.cs-color):hover{color:#00c3c4}.jobs__list-item--turquoise .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--turquoise:hover .jobs__list-button:after{background-color:#00c3c4}.jobs__list-item--blue .jobs__title:not(.cs-color):hover{color:#0bf}.jobs__list-item--blue .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--blue:hover .jobs__list-button:after{background-color:#0bf}.jobs__list-item--green .jobs__title:not(.cs-color):hover{color:#00c03c}.jobs__list-item--green .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--green:hover .jobs__list-button:after{background-color:#00c03c}.jobs__list-item--orange .jobs__title:not(.cs-color):hover{color:#ff9800}.jobs__list-item--orange .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--orange:hover .jobs__list-button:after{background-color:#ff9800}.jobs__list-item--pink .jobs__title:not(.cs-color):hover{color:#f07}.jobs__list-item--pink .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--pink:hover .jobs__list-button:after{background-color:#f07}.jobs__list-item--lightgray .jobs__title:not(.cs-color):hover{color:#e7e7e7}.jobs__list-item--lightgray .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--lightgray:hover .jobs__list-button:after{background-color:#e7e7e7}.jobs__list-item--yellow .jobs__title:not(.cs-color):hover{color:#fff046}.jobs__list-item--yellow .jobs__list-button-wrapper:hover .jobs__list-button:not(.cs-after-bg):after,.press-releases__item.jobs__list-item--yellow:hover .jobs__list-button:after{background-color:#fff046}.section--white .jobs__list-item-inner:hover .jobs__title{color:#fff}.jobs__list-button-wrapper{align-items:center;background-color:#fff;display:flex;flex:0 0 50px;justify-content:center}@media screen and (max-width:560px){.jobs__list-button-wrapper{display:none}}@media screen and (min-width:961px){.jobs__list-button-wrapper{flex:0 0 70px}}.section--white .jobs__list-button-wrapper{background-color:#000}.jobs__list-button:after{background-color:#000;color:#fff;transition:all .3s}.section--white .jobs__list-button:after{background-color:#fff;color:#000}.jobs__list .jobs__locations-dropdown{cursor:auto;margin-left:-10px;margin-right:-10px}@media screen and (max-width:960px){.jobs__list .jobs__locations-dropdown{max-width:240px}.jobs__list .jobs__locations-dropdown .dropdown__selected{width:auto}}.jobs__list .jobs__locations-dropdown .dropdown__selected:after{font-size:7px}.single-job .jobs__locations-dropdown .dropdown__option{font-size:1rem}.person{align-items:center;display:flex;flex-direction:column;text-align:center}.person__image-wrapper{max-width:215px;width:100%}.person__image-wrapper:not(:last-child){margin-bottom:40px}.person__image{border-radius:50%;display:block}.person__headline-wrapper{margin-bottom:1em}.person__field--area,.person__field--name,.person__field--position{text-transform:uppercase}.person__field--unit{font-weight:700}.person__field--area+.person__field:not(.person__field--unit),.person__field--position+.person__field:not(.person__field--unit){margin-top:1.5em}.person__field--phone:before{content:"T ";font-weight:700}.person__field--mobile:before{content:"M ";font-weight:700}.person__button-wrapper{margin-top:auto;padding-top:30px}.page-container:not(.cs-yellow) .person__button{color:#fff}.page-container:not(.cs-yellow) .person__button:after{background-color:#fff;color:#000}.page-container:not(.cs-yellow) .person__button:hover{background-color:#000}.page-container:not(.cs-yellow) .person__button:hover:after{color:#000}.section--black .person__button:not(.cs-after-bg):after{background-color:#000;color:#fff}.person__more-link:after,.person__more-link:hover:after{color:#000}.person__more-link:hover{color:var(--scheme-color)}.section--white .person__more-link:after,.section--white .person__more-link:hover:after{color:#fff}.person__about{display:none!important}.person__about-headline{margin-bottom:1em}.persons-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-70px;margin-left:-10px;margin-right:-10px}.persons-grid__item{box-sizing:border-box;flex:0 0 100%;margin-bottom:70px;padding-left:10px;padding-right:10px;position:relative}@media screen and (min-width:561px){.persons-grid__item{flex:0 0 50%;margin-bottom:100px}}@media screen and (min-width:961px){.persons-grid__item{flex:0 0 33.3333%}}.persons-grid__item--about{flex:0 0 100%;margin-bottom:0}.persons-grid__item--expanded:after{border-bottom:15px solid var(--scheme-color);border-left:15px solid transparent;border-right:15px solid transparent;bottom:-50px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.persons-grid .person{height:100%}@media screen and (max-width:960px){.persons-grid .person__image-wrapper{max-width:200px}}.persons-grid__about{background-color:var(--scheme-color);margin-bottom:50px;padding:20px;transform:translateY(-50px)}.person__about-content-wrapper{position:relative}.persons-grid__item--expanded .person__more-link:after{content:"\e901";padding-top:0}@media screen and (min-width:961px){.person-banner{align-items:center;display:flex}}@media screen and (max-width:960px){.person-banner{text-align:center}}.person-banner--separators{border-bottom:1px solid #999;border-top:1px solid #999;padding-bottom:40px;padding-top:40px}@media screen and (min-width:961px){.person-banner--separators{padding-bottom:20px;padding-top:20px}}.person-banner__col{flex-basis:100%}@media screen and (max-width:960px){.person-banner__col:not(:last-child){margin-bottom:50px}}@media screen and (max-width:768px){.person-banner__col:not(:last-child){margin-bottom:30px}}.person-banner__title{-webkit-hyphens:auto;hyphens:auto}.person-banner__headline-wrapper{margin-top:1.5em}@media screen and (min-width:961px){.person-banner__headline-wrapper{margin-top:2em}}.person-banner__image-wrapper{align-items:center;display:flex;flex:0 0 210px;flex-direction:column;padding-left:40px;padding-right:40px}.person-banner__contact{text-align:center}.person-form{display:flex;gap:60px;justify-content:space-between}@media screen and (max-width:768px){.person-form{flex-direction:column}}.person-form__title{margin-bottom:2em}.person-form__form-wrapper{max-width:480px;width:100%}.contact{border-top:1px solid #e7e7e7;display:flex;padding-top:50px}@media screen and (max-width:768px){.contact{justify-content:center}}.contact__locations{display:flex;flex:0 0 25%;flex-direction:column}@media screen and (max-width:768px){.contact__locations{justify-content:center}}.contact__locations-item:not(:last-child){margin-bottom:15px}.contact__locations-headline{background-color:#ccc!important;color:#000!important;cursor:pointer}.contact__locations-item--active .contact__locations-headline{background-color:#000!important;color:#fff!important}.contact__locations-item:not(.contact__locations-item--active) .contact__locations-headline:hover{background-color:#aaa!important}.contact__map-wrapper{box-sizing:border-box;flex:0 0 45%}@media screen and (max-width:768px){.contact__map-wrapper{display:none}}.contact__map-wrapper svg{height:auto;width:100%}.contact__map-wrapper svg .marker{cursor:pointer}.contact__map-wrapper svg .marker.highlight .circle,.contact__map-wrapper svg .marker:hover .circle{fill:#ccc}.contact__map-wrapper svg .marker.active .circle{fill:#000}.contact__map-wrapper svg .marker.active .arrow{stroke:#fff}.contact__detail{flex:0 0 25%}@media screen and (max-width:768px){.contact__detail{margin-left:50px}}@media screen and (max-width:560px){.contact__detail{margin-left:20px}}@media screen and (min-width:769px){.contact__detail{margin-left:auto}}.contact__person:not(.contact__person--active){display:none}.contact__person--active+.contact__person--active{margin-top:40px}.logo-bar{display:flex;justify-content:center;margin-left:-5px;margin-right:-5px}@media screen and (min-width:561px){.logo-bar{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:961px){.logo-bar{margin-left:-20px;margin-right:-20px}}.logo-bar__item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-left:5px;padding-right:5px}@media screen and (min-width:561px){.logo-bar__item{padding-left:10px;padding-right:10px}}@media screen and (min-width:961px){.logo-bar__item{padding-left:20px;padding-right:20px}}.logo-bar__image{height:100%;max-height:215px;-o-object-fit:contain;object-fit:contain;width:100%}.logo-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:401px){.logo-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:561px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:961px){.logo-grid{grid-gap:15px;grid-template-columns:repeat(5,1fr)}}.logo-grid__image-wrapper{align-items:center;aspect-ratio:1/1;border:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center}.logo-grid__image{height:auto;max-height:50%;max-width:70%;width:auto}.logo-slider__headline{margin-bottom:1.5em}@media screen and (min-width:769px){.logo-slider__headline{margin-left:100px}}.logo-slider__swiper{overflow:hidden}.gallery{display:grid}@media screen and (min-width:769px){.gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.gallery{margin-left:30px;margin-right:30px}.gallery__item:not(:last-child){margin-bottom:15px}}.gallery__item-headline{position:relative;z-index:10}@media screen and (min-width:769px){.gallery__item-headline{font-size:1.5vw}}.gallery__image-wrapper{aspect-ratio:16/9;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:15px;position:relative}@media screen and (max-width:768px){.gallery__image-wrapper{justify-content:flex-end}}@media screen and (min-width:769px){.gallery__image-wrapper{aspect-ratio:3/2}}@media screen and (min-width:1261px){.gallery__image-wrapper{padding:30px}}.gallery__image-wrapper:before{padding-top:66.67%}.gallery__image-wrapper{justify-content:flex-end}@media screen and (min-width:769px){.gallery__image-wrapper{justify-content:flex-start}.gallery--headlines-bottom .gallery__image-wrapper,.gallery--headlines-top-bottom .gallery__item:nth-child(2n) .gallery__image-wrapper{justify-content:flex-end}.gallery--headlines-bottom-top .gallery__item:nth-child(2n) .gallery__image-wrapper{justify-content:flex-start}.gallery--headlines-bottom-top .gallery__item:nth-child(odd) .gallery__image-wrapper{justify-content:flex-end}}.gallery__image{transition:transform .6s}a.gallery__item-inner:hover .gallery__image{transform:scale(1.1)}.faq__item:not(:last-child){margin-bottom:10px}@media screen and (min-width:961px){.faq__item:not(:last-child){margin-bottom:30px}}.faq__header{cursor:pointer;display:flex}.faq__header:after{font-size:10px;margin-left:auto;order:1;transition:transform .3s}@media screen and (min-width:1261px){.faq__header:after{margin-top:4px}}@media screen and (max-width:1260px){.faq__header .linkbox__headline{margin-top:3px}}.faq__header:after{margin-right:5px}.faq__item--expanded .faq__header:after{transform:rotate(180deg)}.faq__content{display:none;margin-top:20px;opacity:0;transition:opacity .3s}.faq__item--expanded .faq__content{opacity:1}.photowall{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:561px){.photowall{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px){.photowall{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:961px){.photowall{grid-template-columns:repeat(6,1fr)}}.photowall__item{overflow:hidden}@media screen and (min-width:769px){.page-container--switcher-left .photowall{margin-left:60px}.page-container--switcher-right .photowall{margin-right:60px}}.photowall__image-wrapper{height:100%}.photowall__cta{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;padding:20px 10px}@media screen and (max-width:768px){.photowall__cta{padding:20px}}@media screen and (min-width:1261px){.photowall__cta{padding:15px}}@media screen and (min-width:1401px){.photowall__cta{align-items:center;padding-bottom:30px;padding-top:50px;text-align:center}}.photowall__headline{font-size:1.3em}@media screen and (min-width:769px){.photowall__headline{font-size:1.6em}}@media screen and (min-width:961px){.photowall__headline{font-size:2.3vw}}.photowall__more-link:after{background-color:#fff;color:#000}.photowall__more-link:hover{color:#000}.photowall__more-link:hover:after{background-color:#000}@media screen and (max-width:1260px){.photowall__more-link{font-size:.7em}}@media screen and (max-width:768px){.photowall__more-link{font-size:1em}}.process__steps-toggle-button:after{transform:rotate(90deg)}.process__steps-toggle-button.process__steps-toggle-button--active:after{transform:rotate(-90deg)}.process__steps-wrapper--boxed{background-color:#e7e7e7;padding:20px}@media screen and (min-width:769px){.process__steps-wrapper--boxed{padding:30px}}@media screen and (min-width:1261px){.process__steps-wrapper--boxed{padding-bottom:90px;padding-top:90px}}.process__steps{margin:0 auto;max-width:1070px}.process__step{align-items:flex-start;background-color:#fff;color:#000;display:flex;padding:20px 20px 30px;position:relative;scroll-margin-top:80px}@media screen and (min-width:561px){.process__step{padding:30px}}.process__step:not(:first-child){background-color:#fff}.process__step:not(:last-child){margin-bottom:30px}@media screen and (min-width:769px){.process__step:not(:last-child){margin-bottom:20px}}.process__steps-wrapper--transparent .process__step:not(:first-child){background-color:#e7e7e7}.process__content{flex-grow:1}@media screen and (min-width:961px){.process__content{margin-right:50px;margin-right:100px}}@media screen and (min-width:1261px){.process__content{margin-right:150px}}.process__headline{font-size:1.055rem;margin-bottom:1em}@media screen and (max-width:560px){.process__headline{display:flex;flex-direction:column;justify-content:center;margin-left:70px;min-height:60px}}.cs-low-contrast .process__headline{color:#000}.process__step:first-child .process__headline{color:#fff}.cs-low-contrast .process__step:first-child .process__headline{color:#000}.process__icon-wrapper{align-items:center;background-color:#e7e7e7;border-radius:50%;display:flex;flex:0 0 55px;justify-content:center;margin-right:20px;position:relative}@media screen and (max-width:560px){.process__icon-wrapper{position:absolute;width:55px}}@media screen and (min-width:561px){.process__icon-wrapper{flex:0 0 70px}}@media screen and (min-width:769px){.process__icon-wrapper{flex:0 0 120px;margin-right:30px}}.process__icon-wrapper:before{content:"";display:block;padding-top:100%}.process__step:first-child .process__icon-wrapper,.process__steps-wrapper--transparent .process__step:not(:first-child) .process__icon-wrapper{background-color:#fff}.process__icon{height:auto;max-height:50%;max-width:50%;opacity:.3;position:absolute;width:auto}@media screen and (min-width:769px){.process__icon{max-height:70%;max-width:70%}}.process__step:first-child .process__icon{opacity:1}.process__step-number-wrapper{display:flex;flex-direction:column;margin-left:50px;margin-right:35px;margin-top:auto;position:absolute;right:7px;top:50%;transform:translateY(15px);z-index:20}@media screen and (max-width:1260px){.process__step-number-wrapper{bottom:0}}@media screen and (min-width:1261px){.process__step-number-wrapper{right:0;transform:translateY(-50%)}}.process__step-number{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-size:1.2rem;height:40px;justify-content:center;margin-top:auto;width:40px}@media screen and (min-width:961px){.process__step-number{flex:0 0 55px;font-size:1.5rem;height:55px;width:55px}}.cs-low-contrast .process__step-number{background-color:#000}.process__step:first-child .process__step-number{background-color:#fff}.cs-low-contrast .process__step:first-child .process__step-number{background-color:#000;color:#fff}.process__step:not(:first-child) .process__step-number{color:#fff}.process__step-triangle{border-style:solid;border-width:40px 40px 0;filter:drop-shadow(0 5px 0 #e7e7e7);height:0;position:absolute;right:23px;top:100%;width:0;z-index:10}.process__step-triangle,.process__step:not(:first-child) .process__step-triangle{border-color:#fff transparent transparent}.process__steps-wrapper--transparent .process__step .process__step-triangle{filter:drop-shadow(0 5px 0 #fff)}.process__steps-wrapper--transparent .process__step:not(:first-child) .process__step-triangle{border-color:#e7e7e7 transparent transparent}@media screen and (max-width:560px){.iconline__headline-wrapper{font-size:1.1em;margin-bottom:3em;margin-left:auto;margin-right:auto;max-width:380px}}@media screen and (min-width:561px){.iconline__headline-wrapper{text-align:center}}@media screen and (min-width:769px){.iconline__headline-wrapper{margin-bottom:3em}}.iconline__headline{text-align:center}.iconline__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media screen and (max-width:1500px){.iconline__items{max-width:850px;padding-top:10px}}@media screen and (max-width:960px){.iconline__items{max-width:600px}}@media screen and (max-width:560px){.iconline__items{max-width:380px}}@media screen and (min-width:561px){.iconline__items{margin-bottom:-80px}}.iconline__item{display:flex;flex:0 0 100%;min-width:250px}@media screen and (max-width:560px){.iconline__item{align-items:center;justify-content:space-between}}@media screen and (min-width:561px){.iconline__item{flex:0 0 20%;flex-direction:column;margin-bottom:80px}}.iconline__header{align-items:center;aspect-ratio:1/1;background:url(aae7ba47add8df64c390.svg) no-repeat 50%;display:flex;justify-content:center;position:relative}@media screen and (min-width:561px){.iconline__header{background-image:url(894c71fb3c35dfc41ae2.svg)}}@media screen and (max-width:560px){.iconline__header{flex:0 0 150px;height:100%;min-height:200px;width:150px}}@media screen and (min-width:561px){.iconline__item:first-child .iconline__header:before{background:url(161e26df9f1d69602d36.svg) repeat-x 50%;content:"";height:100%;left:-10000px;position:absolute;top:0;width:10000px}}@media screen and (max-width:560px){.iconline__item:first-child .iconline__header:before{background:url(1115d895e6702ee5ab6b.svg) no-repeat top;content:"";height:10px;position:absolute;top:-10px;width:100%}}@media screen and (min-width:561px){.iconline__item:last-child .iconline__header:before{background:url(161e26df9f1d69602d36.svg) repeat-x 50%;content:"";height:100%;position:absolute;right:-10000px;top:0;width:10000px}}@media screen and (max-width:560px){.iconline__item:last-child .iconline__header:before{background:url(125dba9b4bf5355685a1.svg) no-repeat bottom;bottom:-10px;content:"";height:10px;position:absolute;width:100%}}@media screen and (min-width:961px) and (max-width:1500px) and (min-width:561px){.iconline__item:nth-child(3) .iconline__header:before{right:-10000px}.iconline__item:nth-child(3) .iconline__header:before,.iconline__item:nth-child(4) .iconline__header:before{background:url(161e26df9f1d69602d36.svg) repeat-x 50%;content:"";height:100%;position:absolute;top:0;width:10000px}.iconline__item:nth-child(4) .iconline__header:before{left:-10000px}}@media screen and (max-width:960px) and (min-width:561px){.iconline__item:nth-child(2) .iconline__header:before,.iconline__item:nth-child(4) .iconline__header:before{right:-10000px}.iconline__item:nth-child(2) .iconline__header:before,.iconline__item:nth-child(3) .iconline__header:before,.iconline__item:nth-child(4) .iconline__header:before,.iconline__item:nth-child(5) .iconline__header:after{background:url(161e26df9f1d69602d36.svg) repeat-x 50%;content:"";height:100%;position:absolute;top:0;width:10000px}.iconline__item:nth-child(3) .iconline__header:before,.iconline__item:nth-child(5) .iconline__header:after{left:-10000px}}.iconline__icon-inner,.iconline__icon-wrapper{align-items:center;display:flex;justify-content:center}.iconline__icon-wrapper{aspect-ratio:1/1;height:100%;max-height:110px;max-width:110px;width:100%}@media screen and (min-width:561px){.iconline__icon-wrapper{margin-top:-5px;max-height:170px;max-width:170px;position:relative}}.iconline__icon-inner{background-color:var(--scheme-color);border-radius:50%;height:100%;width:100%}.iconline__index{position:absolute}@media screen and (max-width:560px){.iconline__index{font-size:1.6em;left:-20px;top:50%;transform:translateY(-50%)}}@media screen and (min-width:561px){.iconline__index{margin-top:-5px;top:0;transform:translateY(-100%)}}.iconline__icon{height:100px;max-height:55px;max-width:55px;-o-object-fit:contain;object-fit:contain;width:100px}@media screen and (min-width:561px){.iconline__icon{max-height:70px;max-width:70px}}.iconline__content{-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:560px){.iconline__content{flex-grow:1;margin-bottom:15px;margin-left:40px;margin-top:15px}}@media screen and (max-width:400px){.iconline__content{margin-left:20px}}@media screen and (min-width:561px){.iconline__content{text-align:center}}.iconline__content-headline-wrapper{margin-bottom:1em}.iconline__text{font-size:.85rem;letter-spacing:.05em;margin:0 auto;max-width:210px}.iconline__text ul{list-style:disc}@media screen and (max-width:400px){.iconline__text ul{margin-left:1em}}@media screen and (min-width:561px){.iconline__text ul{list-style-position:inside}}.iconline__text li::marker{font-size:.8rem}.iconline__text li:not(:last-child){margin-bottom:.2em}@media screen and (min-width:561px){.iconline__text li:not(:last-child){margin-bottom:.4em}}.iconline{opacity:0;transition:opacity .5s}.iconline.animate--active{opacity:1}@media screen and (min-width:769px){.iconline{-webkit-mask-image:linear-gradient(90deg,#000,#000 40%,transparent 60%,transparent);mask-image:linear-gradient(90deg,#000,#000 40%,transparent 60%,transparent);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%}.iconline.animate--active{animation:reveal 3.5s forwards,clear-mask 0s 4s forwards}@keyframes reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes clear-mask{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-image:none;mask-image:none}}}@media screen and (max-width:768px){.iconline{animation:reveal-vertical 2s forwards;-webkit-mask-image:linear-gradient(0deg,transparent,transparent 40%,#000 60%,#000);mask-image:linear-gradient(0deg,transparent,transparent 40%,#000 60%,#000);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 200%;mask-size:100% 200%}.iconline.animate--active{animation:reveal-vertical 2s forwards,clear-mask 0s 2s forwards}@keyframes reveal-vertical{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes clear-mask{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-image:none;mask-image:none}}}.iconline.animate .iconline__index{opacity:0;transition:all .5s}@media screen and (min-width:769px){.iconline.animate .iconline__index{top:10px}}.iconline.animate--active .iconline__index{opacity:1}@media screen and (min-width:769px){.iconline.animate--active .iconline__index{top:0}}.iconline__item:first-child .iconline__index{transition-delay:.5s}.iconline__item:nth-child(2) .iconline__index{transition-delay:1s}.iconline__item:nth-child(3) .iconline__index{transition-delay:1.5s}.iconline__item:nth-child(4) .iconline__index{transition-delay:2s}.iconline__item:nth-child(5) .iconline__index{transition-delay:2.5s}.iconline__item:nth-child(6) .iconline__index{transition-delay:3s}.iconline.animate .iconline__icon-inner{opacity:0;transition:all .5s}.iconline.animate--active .iconline__icon-inner{opacity:1;transition-delay:.2s}.iconline.animate .iconline__icon{opacity:0;transform:scale(.5);transition:all .5s;transition-delay:.2s}.iconline__item:first-child .iconline__icon{transition-delay:.5s}.iconline__item:nth-child(2) .iconline__icon{transition-delay:1s}.iconline__item:nth-child(3) .iconline__icon{transition-delay:1.5s}.iconline__item:nth-child(4) .iconline__icon{transition-delay:2s}.iconline__item:nth-child(5) .iconline__icon{transition-delay:2.5s}.iconline__item:nth-child(6) .iconline__icon{transition-delay:3s}.iconline.animate--active .iconline__icon{opacity:1;transform:scale(1)}.iconline.animate .iconline__content{opacity:0;transition:opacity .5s,transform .5s}@media screen and (max-width:768px){.iconline.animate .iconline__content{transform:translateX(-10px)}}@media screen and (min-width:769px){.iconline.animate .iconline__content{transform:translateY(-10px)}}.iconline.animate--active .iconline__content{opacity:1}@media screen and (max-width:768px){.iconline.animate--active .iconline__content{transform:translateX(0)}}@media screen and (min-width:769px){.iconline.animate--active .iconline__content{transform:translateY(0)}}@media screen and (max-width:768px){.iconline__item:first-child .iconline__content{transition-delay:.5s}}@media screen and (min-width:769px){.iconline__item:first-child .iconline__content{transition-delay:.5s}}@media screen and (max-width:768px){.iconline__item:nth-child(2) .iconline__content{transition-delay:1s}}@media screen and (min-width:769px){.iconline__item:nth-child(2) .iconline__content{transition-delay:1s}}@media screen and (max-width:768px){.iconline__item:nth-child(3) .iconline__content{transition-delay:1.5s}}@media screen and (min-width:769px){.iconline__item:nth-child(3) .iconline__content{transition-delay:1.5s}}@media screen and (max-width:768px){.iconline__item:nth-child(4) .iconline__content{transition-delay:2s}}@media screen and (min-width:769px){.iconline__item:nth-child(4) .iconline__content{transition-delay:2s}}@media screen and (max-width:768px){.iconline__item:nth-child(5) .iconline__content{transition-delay:2.5s}}@media screen and (min-width:769px){.iconline__item:nth-child(5) .iconline__content{transition-delay:2.5s}}@media screen and (max-width:768px){.iconline__item:nth-child(6) .iconline__content{transition-delay:3s}}@media screen and (min-width:769px){.iconline__item:nth-child(6) .iconline__content{transition-delay:3s}}.textbox{box-sizing:border-box;padding:30px 30px 40px}.textbox--black{background-color:#000;color:#fff}.textbox--lightgray{background-color:#e7e7e7}.textbox--gradient-lightgray-white{background:linear-gradient(90deg,#e7e7e7,#fff);color:#000}.textbox--text-large{font-size:1.175rem}@media screen and (max-width:1260px){.textbox--text-large{font-size:1rem}}@media screen and (max-width:768px){.textbox__headline-wrapper{margin-bottom:.5em}}@media screen and (max-width:560px){.textbox__headline-wrapper{margin-bottom:1em}}@media screen and (max-width:960px){.textbox__headline{-webkit-hyphens:auto;hyphens:auto}}.textbox__icon-wrapper{align-content:center;display:flex;justify-content:flex-end;margin-bottom:15px}@media screen and (min-width:561px){.textbox__icon-wrapper{margin-bottom:25px}}.textbox__icon{height:auto;max-height:50px;max-width:100px;width:auto}@media screen and (min-width:561px){.textbox__icon{max-height:60px}}@media screen and (min-width:769px){.textbox__icon{max-height:80px}}.textbox__list-item li li:before,.textbox__list-item li:before{background:transparent;content:"–";height:auto;top:0;width:auto}.textbox--text-large .textbox__list-item{margin-right:20px}@media screen and (min-width:769px){.textbox--text-large .textbox__list-item{margin-right:40px}}.textbox--text-large .textbox__list-item:before{top:9px}.textbox .textbox__list-item--has-headline:before{top:18px}.textbox__list-headline{font-size:2rem;font-weight:700}.textboxes-grid--grid .textboxes-grid__items{margin-bottom:-20px}@media screen and (min-width:961px){.textboxes-grid--grid .textboxes-grid__items{display:flex;flex-wrap:wrap;margin-bottom:-10px;margin-left:-10px;margin-right:-10px}}.textboxes-grid__headline-wrapper{margin-bottom:60px}.textboxes-grid--grid .textboxes-grid__item{margin-bottom:20px}@media screen and (min-width:961px){.textboxes-grid--grid .textboxes-grid__item{box-sizing:border-box;flex:0 0 33.333333%;margin-bottom:10px;padding-left:10px;padding-right:10px}.textboxes-grid--grid.textboxes-grid--items-1 .textboxes-grid__item{flex:0 0 100%}.textboxes-grid--grid.textboxes-grid--items-2 .textboxes-grid__item{flex:0 0 50%}}.textboxes-grid--slider .textboxes-grid__item{height:auto}.textboxes-grid__item{position:relative}.textboxes-grid__item .textbox{height:100%;position:relative}@media screen and (min-width:769px){.textboxes-grid--slider .textboxes-grid__item:not(:first-child) .textbox:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:36px 0 36px 36px;content:"";filter:drop-shadow(3px 0 0 #e7e7e7);height:0;position:absolute;right:calc(100% - 13px);top:50%;transform:translateY(-50%);width:0;z-index:10}}.textboxes-grid--slider .textboxes-grid__item:not(:first-child) .textbox--black:after{border-color:transparent transparent transparent #000}.textboxes-grid__pagination .swiper-pagination-bullet{height:16px;margin-left:5px!important;margin-right:5pprogressspx!important;opacity:1;width:16px}.textboxes-grid__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:hsla(0,0%,100%,.3)}.section-button{font-size:1rem;padding-bottom:20px;padding-top:20px;width:100%}@media screen and (max-width:768px){.section-button{-webkit-hyphens:auto;hyphens:auto}}@media screen and (min-width:961px){.section-button{font-size:1.25rem}}.section-button:after{flex:0 0 32px;font-size:15px;height:32px;width:32px}.section-button:not(.button--black):after{background-color:#000!important;color:#fff!important}.section-button:not(.button--black):hover:after{background-color:var(--scheme-color-accent)!important}.badge-box{background-repeat:no-repeat;box-sizing:border-box;display:flex;flex-direction:column;padding:20px 15px 15px;position:relative;transition:all .3s}@media screen and (min-width:769px){.badge-box{padding:30px 20px 20px}}.badge-box--bg-gradient{background-color:#ccc;background-image:url(38be619aa0958a7caf10.png);background-size:100% auto}.badge-box--bg-sp-icon{background-color:#e5e5e5}.badge-box--bg-sp-icon:after{background-image:url(2fc7c3149954129a03b2.svg);background-size:100% 100%;content:"";height:210px;position:absolute;right:-20px;top:40px;width:210px;z-index:10}a.badge-box:hover{background-color:#f07;box-shadow:0 0 20px rgba(0,0,0,.1)}.badge-box__header,.badge-box__text{position:relative;z-index:50}.badge-box__header:not(:last-child){margin-bottom:10px}@media screen and (min-width:769px){.badge-box__header:not(:last-child){margin-bottom:20px}}.badge-box__icon-wrapper{align-items:center;display:flex;justify-content:flex-end;margin-bottom:40px;margin-left:auto;position:relative;transition:all .3s}.badge-box__icon-wrapper--circle{background-color:var(--scheme-color);border-radius:50%;justify-content:center;width:80px}@media screen and (min-width:961px){.badge-box__icon-wrapper--circle{width:110px}}.badge-box__icon-wrapper--circle:before{content:"";display:block;padding-top:100%}a.badge-box:hover .badge-box__icon-wrapper{background-color:#fff}.badge-box__icon-image{height:80px;transition:filter .3s;width:auto}.badge-box__icon-wrapper--circle .badge-box__icon-image{filter:brightness(0) invert(1);height:45px}@media screen and (min-width:961px){.badge-box__icon-wrapper--circle .badge-box__icon-image{height:65px}}a.badge-box:hover .badge-box__icon-image{filter:none}.badge-box__headline-wrapper{margin-top:auto}.badge-box__headline-wrapper--bottom{bottom:0;position:absolute}.badge-box__headline{-webkit-hyphens:auto;hyphens:auto}.badge-box__footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:30px}.badge-boxes-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.badge-boxes-grid{grid-gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1261px){.badge-boxes-grid{grid-template-columns:repeat(4,1fr)}}.badge-boxes-grid .skillbox,.badge-boxes-grid__item .badge-box{height:100%}.badge-boxes-grid__pagination{margin-top:45px}.testimonial-slider{position:relative}.testimonial-slider__container{display:flex;height:100%;position:relative}@media screen and (max-width:960px){.testimonial-slider__container{flex-direction:column}}.testimonial-slider__item{display:flex;flex-direction:column;height:auto!important}.testimonial-slider__content{margin-left:35px;padding:80px 0 0;position:relative;z-index:50}@media screen and (max-width:960px){.testimonial-slider__content{margin-right:50px}}@media screen and (max-width:560px){.testimonial-slider__content{margin-right:35px}}@media screen and (min-width:561px){.testimonial-slider__content{margin-left:50px}}@media screen and (min-width:961px){.testimonial-slider__content{flex:0 0 50%;margin-left:70px;padding-bottom:80px;padding-top:120px}}@media screen and (min-width:1401px){.testimonial-slider__content{flex:0 0 45%;margin-left:120px}}.cs-pink .cs-bg .testimonial-slider__content,.cs-turquoise .cs-bg .testimonial-slider__content{color:#000}.testimonial-slider__title{color:#000;margin-bottom:40px}@media screen and (min-width:561px){.testimonial-slider__title{margin-bottom:55px}}.testimonial-slider__text{-webkit-hyphens:auto;hyphens:auto;max-width:500px}.testimonial-slider__image{display:block;height:auto;width:100%}@media screen and (max-width:960px){.testimonial-slider__image{margin-top:auto}}@media screen and (min-width:961px){.testimonial-slider__image{bottom:0;height:auto;position:absolute;right:-5%;width:80%;z-index:10}}@media screen and (min-width:1401px){.testimonial-slider__image{right:0}}.testimonial-slider__footer{margin-top:1.5em}.video-section{align-items:center;aspect-ratio:16/9;background-size:cover;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.video-section__headline{font-size:1.8rem;left:0;padding-left:50px;padding-right:50px;padding-top:20px;position:absolute;right:0;text-align:center;text-shadow:0 0 30px #000;top:0}@media screen and (min-width:561px){.video-section__headline{font-size:2rem;padding-top:30px}}@media screen and (min-width:769px){.video-section__headline{font-size:3rem}}@media screen and (min-width:961px){.video-section__headline{font-size:4rem;padding-left:100px;padding-right:100px;padding-top:60px}}@media screen and (min-width:1401px){.video-section__headline{font-size:7.75rem;padding-top:140px}.container--site-width .video-section__headline{font-size:7rem;padding-top:100px}.container--narrow .video-section__headline{font-size:5rem;padding-top:80px}}.video-section__play{display:inline-flex}.video-section__play:after{background-color:rgba(255,240,70,.8);box-shadow:0 10px 20px rgba(0,0,0,.3);color:#000;flex:0 0 60px;font-size:25px;height:60px;padding-left:5px;transition:all .3s;width:60px}@media screen and (min-width:961px){.video-section__play:after{flex:0 0 90px;font-size:40px;height:90px;width:90px}}.video-section__play:hover:after{background-color:rgba(255,240,70,.9);color:#000;transform:scale(1.1)}.inline-video__wrapper{aspect-ratio:16/9;position:relative}.inline-video__overlay,.inline-video__video{height:100%;left:0;position:absolute;top:0;width:100%}.inline-video__overlay{align-items:center;background-size:cover;display:flex;justify-content:center;transition:opacity .3s;z-index:50}.inline-video--playing .inline-video__overlay{opacity:0;pointer-events:none}.inline-video__play-button:not(.button):not(.hs-button):after{background-color:#000;color:#fff!important}.inline-video__play-button:not(.button):not(.hs-button):not(:hover):after{box-shadow:none}.inline-video__caption-wrapper{bottom:10px;left:10px;position:absolute}@media screen and (min-width:561px){.inline-video__caption-wrapper{bottom:20px;left:20px}}@media screen and (min-width:769px){.inline-video__caption-wrapper{bottom:40px;left:40px}}@media screen and (max-width:560px){.inline-video__caption{font-size:.9rem;line-height:1.8}}.mediabanner{color:#fff;display:flex;overflow:hidden}@media screen and (max-width:560px){.mediabanner{flex-direction:column}}.mediabanner__content{box-sizing:border-box;padding:20px}@media screen and (min-width:561px){.mediabanner__content{flex:0 0 45%;padding-bottom:40px;padding-right:20px}}@media screen and (min-width:961px){.mediabanner__content{padding:40px 20px 40px 40px}}@media screen and (max-width:960px){.inline-video__overlay .mediabanner__content{flex:0 0 70%}}@media screen and (max-width:768px){#BorlabsCookieBox .inline-video__overlay .mediabanner__content h2,.inline-video__overlay .mediabanner__content #BorlabsCookieBox h2,.inline-video__overlay .mediabanner__content .headline,.inline-video__overlay .mediabanner__content .process__headline,.inline-video__overlay .mediabanner__content .process__step-number,.inline-video__overlay .mediabanner__content .video-section__headline{display:none}.inline-video__overlay .mediabanner__content .mediabanner__button{bottom:20px;margin-top:auto;min-height:0;min-width:0;padding:10px 20px 10px 10px;position:absolute}.inline-video__overlay .mediabanner__content .mediabanner__button:after{margin-right:10px}}.mediabanner .inline-video__overlay{align-items:flex-start;justify-content:flex-start}.mediabanner__headline{-webkit-hyphens:auto;hyphens:auto}.mediabanner__image-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:561px){.mediabanner__image-wrapper{flex:0 0 55%;margin-top:30px}}.mediabanner__image{display:block;height:auto;width:100%}@media screen and (max-width:560px){.mediabanner__image{width:80%}}.mediabanner__button{margin-top:40px;min-width:225px}.mediabanner__button:after{transition:color .3s,background-color .3s!important}.mediabanner__button--playing:after{content:"\e91e";padding-left:0}.mediabanner__wavesurfer{margin-top:40px;max-width:260px}@media screen and (min-width:769px){.page-container--switcher-left .facts{margin-left:60px}.page-container--switcher-right .facts{margin-right:60px}}.facts__items{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-30px;margin-left:-10px;margin-right:-10px}@media screen and (min-width:1401px){.facts__items{justify-content:space-between}}@media screen and (min-width:769px){.page-container--switcher-left .gallery{margin-left:60px}.page-container--switcher-right .gallery{margin-right:60px}}.facts__item{box-sizing:border-box;margin-bottom:30px;padding-left:10px;padding-right:10px;position:relative;text-align:center}@media screen and (max-width:560px){.facts__item{flex:0 0 100%}}@media screen and (min-width:561px){.facts__item{margin-top:45px}.facts__roof{bottom:100%;left:0;position:absolute;right:0}}.facts__value{font-size:3rem}@media screen and (min-width:1401px){.facts__items:not(.facts__items--compact) .facts__value{font-size:3.5rem}}.cs-bg .facts__value{color:#fff}.cs-low-contrast .cs-bg .facts__value{color:#000}@media screen and (max-width:1260px){.facts__text{font-size:1rem}}.mindset__header{align-items:center;display:flex;flex-direction:column;text-align:center}.mindset__title{margin-bottom:1em}.mindset__header-image{height:auto;margin:0 auto 30px;width:100%}@media screen and (min-width:961px){.mindset__header-image{margin-top:-10%}}.mindset .card__headline{font-size:1.4rem}.section--cs-bg .quote-banner{color:#fff}.cs-low-contrast .section--cs-bg .quote-banner{color:#000}@media screen and (max-width:560px){.quote-banner__inner{text-align:center}}@media screen and (min-width:561px){.quote-banner__inner{display:flex}.quote-banner--default .quote-banner__inner{align-items:flex-start}}@media screen and (min-width:769px){.quote-banner--default .quote-banner__inner{align-items:center}}.quote-banner__person{display:flex;flex:0 0 200px;flex-direction:column}@media screen and (max-width:560px){.quote-banner__person{margin:0 auto 20px;max-width:180px}}@media screen and (min-width:561px){.quote-banner__person{margin-right:30px}}@media screen and (min-width:769px){.quote-banner__person{margin-right:60px}}.quote-banner--large .quote-banner__content,.quote-banner--large .quote-banner__person{gap:25px}.quote-banner__content{display:flex;flex-direction:column}.quote-banner__image{border-radius:50%;display:block}.quote-banner--large .quote-banner__name{margin-bottom:0;text-align:center}.quote-banner--large .quote-banner__name .quote-banner__headline{background-color:var(--scheme-color)}.quote-banner--default .quote-banner__name,.quote-banner--default .quote-banner__quote{margin-bottom:1.5rem}.quote-banner--default .quote-banner__quote{font-weight:700}.quote-banner--large .quote-banner__quote{display:flex;flex-direction:column;flex-grow:1;font-size:clamp(1.2rem,3vw,1.8rem);justify-content:center;max-width:830px}.quote-banner__button-wrapper:not(:last-child){margin-bottom:40px}.quote-banner--large .quote-banner__button-wrapper{margin-top:auto}.top-100{color:#fff;overflow:hidden;padding-bottom:50px}@media screen and (min-width:769px){.top-100{padding-bottom:80px}}@media screen and (min-width:961px){.top-100:before{background-image:linear-gradient(180deg,transparent,rgba(65,83,100,.15));bottom:24%;content:"";display:block;height:300px;left:0;position:absolute;width:100%}}.cs-low-contrast .cs-bg .top-100{color:#000}.top-100__inner{display:flex;position:relative;z-index:50}@media screen and (max-width:960px){.top-100__inner{flex-direction:column}}.top-100__content{position:relative;z-index:50}@media screen and (min-width:961px){.top-100__content{align-items:flex-start;display:flex;flex:0 0 30%;flex-direction:column;justify-content:flex-end;margin-right:30px;padding-top:200px}}@media screen and (min-width:1401px){.top-100__content{margin-bottom:60px}}.top-100__button{margin-top:40px}@media screen and (min-width:961px){.top-100__button{margin-top:60px}}@media screen and (max-width:960px){.top-100__image-wrapper{margin-bottom:100px;order:-1}}@media screen and (max-width:768px){.top-100__image-wrapper{margin-bottom:50px}}@media screen and (max-width:560px){.top-100__image-wrapper{margin-bottom:40px}}@media screen and (min-width:961px){.top-100__image-wrapper{position:relative}.top-100__image-wrapper:after{background-image:url(0fdc04355e99bc9530d4.svg);background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;margin-left:-150px;opacity:.1;position:absolute;top:calc(100% - 50px);width:calc(100% + 200px);z-index:20}}.top-100__image{height:auto;width:100%}@media screen and (min-width:961px){.top-100__image{margin-bottom:-20px;margin-left:-150px;width:calc(100% + 200px)}}.top-100__award-box{justify-content:flex-end;max-width:100%;z-index:50}.top-100__award-box .award-box__text{max-width:100%;padding-right:180px}.top-100__award-box .award-box__image{transform:translateY(-170px)}@media screen and (max-width:768px){.top-100__award-box .award-box__image{margin-right:-80px;width:150px}}@media screen and (max-width:560px){.top-100__award-box .award-box__image{transform:translateY(-120px);width:120px}}@media screen and (max-width:768px){.hero--job{aspect-ratio:16/9;min-height:0}.hero--job .hero__headline{display:none}}main.single-job{position:relative}@media screen and (max-width:768px){main.single-job{padding-top:70px}main.single-job .section--index-1:before{background-color:transparent}.single-job__headline-section{padding-bottom:25px}}.single-job__title{margin-bottom:0;margin-top:-90px}.single-job__headline-wrapper{margin-bottom:1em}@media screen and (max-width:768px){.single-job__page-nav{position:static}}.single-job__page-nav .page-nav__link--back:after{background-color:#fff;color:#000}.single-job__page-nav .page-nav__link--back:hover{color:#000}.single-job__page-nav .page-nav__link--back:hover:after{background-color:#000;color:#fff}@media screen and (max-width:768px){.single-job__page-nav .page-nav__item:first-child,.single-job__page-nav .page-nav__item:last-child{position:absolute;top:0;z-index:300}.single-job__page-nav .page-nav__item:first-child{width:100vw}}.single-job__share{color:#000;cursor:default}.single-job__share:after{background-color:#000;color:#fff;content:"\e912";font-size:13px;padding-left:0}.share:hover .single-job__share{color:#fff}.share:hover .single-job__share:after{background-color:#fff;color:var(--scheme-color)}@media screen and (min-width:961px){.single-job__main{align-items:flex-start;display:flex;gap:40px}}.single-job__content-inner{max-width:1030px}.single-job__text-section:not(:last-child){margin-bottom:40px}@media screen and (min-width:769px){.single-job__text-section:not(:last-child){margin-bottom:50px}}.single-job__benefits{border-top:1px solid rgba(0,0,0,.2);padding-top:40px}@media screen and (min-width:769px){.single-job__benefits{padding-top:60px}}.single-job__benefits-list{grid-gap:15px;display:grid;grid-template-columns:1fr}@media screen and (min-width:769px){.single-job__benefits-list{grid-gap:30px;grid-template-columns:1fr 1fr}}.single-job__benefits-item{align-items:center;display:flex}.single-job__benefits-icon-wrapper{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 55px;font-size:30px;height:55px;justify-content:center;margin-right:20px;width:55px}@media screen and (min-width:769px){.single-job__benefits-icon-wrapper{flex:0 0 65px;font-size:40px;height:65px;width:65px}}.single-job__benefits-icon{height:auto;max-height:100%;max-width:100%;width:auto}.single-job__benefits-text{font-size:1.1rem;-webkit-hyphens:auto;hyphens:auto}.single-job__contact{text-align:center}@media screen and (max-width:768px){.single-job__contact{padding-bottom:30px;padding-top:30px}}.single-job__contact-title{margin-bottom:1em}.single-job__contact-subtitle{text-transform:uppercase}.single-job__contact-person{margin-top:5px}.single-job__contact-person--has-image{margin-top:0}.single-job__contact-button{margin-top:50px}@media screen and (min-width:769px){.single-job__contact-button{margin-top:50px}}.single-job__button-wrapper:not(:last-child){margin-bottom:20px}.single-job__button{min-width:300px}.single-job__button--main:after{background-color:#000!important;color:#fff!important}.single-job__button--xing{padding-bottom:8px;padding-top:10px}.single-job__button--xing:before{content:"\ef33";font-family:icomoon;font-size:25px;margin-right:15px}.single-job__button--xing:after{content:none}.single-job__back{color:#fff;padding:15px 15px 15px 25px}@media screen and (min-width:769px){.single-job__back{padding:25px}}.single-job__back-link:after{background-color:#fff;color:#000}.single-job__back-link:hover{color:#000}.single-job__back-link:hover:after{background-color:#000;color:#fff}.single-job__actions{color:#fff;margin-bottom:20px;padding-bottom:25px;padding-top:25px}@media screen and (max-width:960px){.single-job__actions-list{justify-content:space-between}}@media screen and (min-width:769px){.single-job__actions-list{display:flex}}@media screen and (max-width:768px){.single-job__actions-list-item:not(:last-child){margin-bottom:10px}}@media screen and (min-width:961px){.single-job__actions-list-item:not(:last-child){margin-right:130px}}.single-job__actions-anchor{align-items:center;display:flex;line-height:1}.single-job__actions-list-icon-wrapper{width:35px}.single-job__actions-anchor:hover{color:#000}.textpage__title{-webkit-hyphens:auto;hyphens:auto}.textpage__text li:before{background:#000}.textpage__text a{color:var(--scheme-color);text-decoration:underline}.textpage__text a:hover{color:#444}.future-story__hero{min-height:500px}@media screen and (min-width:769px){.future-story__hero{min-height:650px;padding-bottom:160px}}.future-story__page-nav{overflow:hidden}.future-story__page-nav .page-nav__inner{color:#fff}@media screen and (max-width:768px){.future-story__page-nav .page-nav__item{padding-left:20px}}.future-story__page-nav .page-nav__link-wrapper{background-color:#000;color:#fff}.future-story__page-nav .page-nav__link-wrapper:before{background-color:#000;content:"";display:block;height:100%;position:absolute;right:100%;width:30000em}.future-story__page-nav .page-nav__link:after{background-color:#fff;color:#000}.future-story__page-nav .page-nav__link:hover:after{background-color:var(--scheme-color)}.future-story__content{padding-top:70px}.future-story__content .article__intro{margin-bottom:20px}.future-story__content .poster-slider__slide,.future-story__content .section{padding-bottom:50px;padding-top:0}.future-story__content .poster-slider__slide:first-child:before,.future-story__content .section:first-child:before{content:none!important}.future-story__final-section:before{border-top:1px solid #ccc;content:"";display:block;margin-bottom:50px;max-width:1270px;width:100%}.post-list__list{transition:all .6s}.post-list__results--loading .post-list__list{filter:grayscale(100%);opacity:.5}.split-content__inner{display:flex}@media screen and (max-width:960px){.split-content__inner{flex-direction:column}}.split-content__pane{flex-basis:50%;overflow:hidden}.split-content__pane:first-child{margin-left:-30000em;padding-left:30000em}@media screen and (max-width:1260px){.split-content__pane:first-child{flex-basis:40%}}@media screen and (max-width:960px){.split-content__pane:first-child{margin-right:-30000em;padding-right:30000em}}.split-content__pane:last-child{margin-right:-30000em;padding-right:30000em}@media screen and (max-width:1260px){.split-content__pane:last-child{flex-basis:60%}}@media screen and (max-width:960px){.split-content__pane:last-child{margin-left:-30000em;padding-left:30000em}}.split-content__pane--cs-bg{padding-bottom:30px}.split-content__pane--black{background-color:#000;color:#fff}.split-content__pane-inner{box-sizing:border-box;height:100%;padding:60px 40px 60px 60px;position:relative}@media screen and (max-width:960px){.split-content__pane-inner{padding-left:0;padding-right:0}}.split-content__pane:first-child .split-content__pane-inner{padding-left:0}.split-content__pane:last-child .split-content__pane-inner{padding-right:0}.split-content__pane-content{position:relative;z-index:50}@media screen and (min-width:1401px){.split-content__image+.split-content__pane-content{margin-left:auto;width:50%}}.split-content__headline{color:#fff;margin-bottom:.7em}.cs-low-contrast .split-content__pane--cs-bg .split-content__headline{color:#000}.split-content__image{bottom:10px;height:auto;mix-blend-mode:screen;position:absolute;right:0;width:115%;z-index:10}@media screen and (max-width:1400px){.split-content__image{opacity:.3;right:-200px;width:140%}}@media screen and (max-width:960px){.split-content__image{right:-400px;width:110%}}@media screen and (max-width:768px){.split-content__image{left:200px;right:auto}}@media screen and (max-width:560px){.split-content__image{left:100px;width:160%}}.split-content__pane--cs-bg .text li:not(:last-child){margin-bottom:.8em}.split-content__pane--cs-bg .text li:before{background-color:#000}.split-content__facts{margin-top:40px}@media screen and (min-width:1261px){.split-content__facts{width:110%}}.split-content__facts .facts__roof{color:var(--scheme-color)}@media screen and (max-width:1400px){.split-content__facts .facts__value{font-size:2.5rem}}.split-content__facts .facts__text{background-color:var(--scheme-color)!important;color:#000!important}@media screen and (max-width:1400px){.split-content__facts .facts__text{font-size:.9rem}}.references{align-items:flex-start;display:flex;gap:25px}@media screen and (max-width:560px){.references{flex-direction:column}}@media screen and (min-width:769px){.references{gap:50px}}.references--box{align-items:center;background-color:var(--scheme-color);padding:45px}.references__headline-wrapper{margin-bottom:30px}.references__images{display:flex;flex:0 0 150px;flex-direction:column;position:relative}@media screen and (max-width:560px){.references__images{margin-left:auto;margin-right:auto;margin-top:20px;width:150px}}@media screen and (min-width:561px){.references__images{order:-1}}@media screen and (min-width:769px){.references__images{flex:0 0 200px}}.references__image{border-radius:50%}.references__logo{bottom:0;height:55px;left:0;margin:0 auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;transform:translateY(calc(50% + 10px));width:55px}@media screen and (min-width:561px){.references__logo{height:70px;width:70px}}@media screen and (min-width:769px){.references__logo{height:90px;width:90px}}.references__content{flex-grow:1;max-width:820px}.references__text p:not(:last-child){margin-bottom:1em}.references__name{font-weight:700;margin-top:1.5em;text-transform:uppercase}.references__position{font-size:.85rem}html.js .toggle-content__content{display:none}.toggle-content__trigger{align-items:center;border:1px solid #666;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 auto;width:50px}.toggle-content__trigger:hover{background-color:hsla(0,0%,40%,.2)}.toggle-content__trigger:after{content:"\e900";font-family:icomoon;font-size:18px;position:relative;top:2px}html.no-js .toggle-content__trigger{display:none}body .press-releases__list .press-releases__item{cursor:pointer}body .press-releases__list .press-releases__item.jobs__list-item--yellow:hover .jobs__list-button:after{color:#000!important}.jobs__list-item-inner{position:relative}.jobs__list-item-inner:after{border-top:1px solid #ccc;bottom:0;content:"";display:block;left:0;margin-left:95px;margin-right:28px;opacity:0;position:absolute;transition:opacity 1s;width:calc(100% - 123px)}@media screen and (min-width:561px){.jobs__list-item-inner:after{margin-left:120px;width:calc(100% - 148px)}}.press-releases__item--expanded .jobs__list-item-inner:after{opacity:1;transition-duration:.3s}body .press-releases__item .jobs__title{cursor:pointer;transition:all .3s}body .press-releases__item .jobs__title:hover{color:inherit!important}.press-releases__list .jobs__list-button:after{transition:transform .3s}.press-releases__list .jobs__list-item-inner:not(:hover) .jobs__list-button:after{background-color:#000!important;color:#fff!important}.press-releases__list .jobs__list-item-inner:hover .jobs__list-button:after{color:#fff!important}.press-releases__item--expanded .jobs__list-button:after{transform:rotate(180deg)}.press-releases__content{background-color:#fff;color:#000}@media screen and (min-width:1261px){.press-releases__content{margin-left:100px}}.press-releases__content{display:none}.press-releases__body{padding:30px 20px}@media screen and (min-width:561px){.press-releases__body{padding:30px}}@media screen and (min-width:1261px){.press-releases__body{padding:50px}}.press-releases__final-text{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}@media screen and (min-width:561px){.press-releases__final-text{margin-top:50px;padding-top:50px}}.press-releases__footer{border-top:1px solid #ccc;display:flex;justify-content:flex-end;margin-left:28px;margin-right:28px;padding-bottom:20px;padding-top:20px}@media screen and (min-width:561px){.press-releases__footer{padding-bottom:30px;padding-top:30px}}.stories-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.stories-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:961px){.stories-grid{gap:20px}}.stories-grid__item{aspect-ratio:1/1;overflow:hidden;position:relative}.stories-grid__tile--yellow{color:#000}.stories-grid__overlay,.stories-grid__overlay-bg,.stories-grid__thumbnail{box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.stories-grid__thumbnail{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.random-tile--active .stories-grid__tile .stories-grid__thumbnail{transform:scale(1.05)}.stories-grid__overlay{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:0 20px;transition:opacity .6s}@media screen and (min-width:769px){.stories-grid__overlay{justify-content:flex-end}}.random-tile--active .stories-grid__tile .stories-grid__overlay{opacity:1}.stories-grid__overlay-content{margin-top:auto;position:relative;text-align:center;transform:translateY(10px);transition:transform .6s;z-index:50}.random-tile--active .stories-grid__tile .stories-grid__overlay-content{transform:translateY(0)}.stories-grid__overlay-bg{opacity:.8;z-index:10}.stories-grid__title{line-height:1.3}.stories-grid__title+*{margin-top:10px!important}.stories-grid__subtitle{display:block;text-transform:uppercase}.stories-grid__area{display:block;margin-top:5px}.stories-grid__button{background-color:#fff046;color:#000;display:flex;justify-content:center;margin-left:-20px;margin-top:auto;padding:10px;position:relative;width:calc(100% + 40px);z-index:50}.stories-grid__button:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.stories-grid__item--coming-soon .stories-grid__button{background-color:#e7e7e7}.stories-grid__item--coming-soon .stories-grid__button:after{content:none}.share{display:inline-block;position:relative}.share__toggle{position:relative;z-index:100}.share__toggle.button--black:after{color:#000!important}.share__content{background-color:var(--scheme-color);box-shadow:0 20px 20px rgba(0,0,0,.2);box-sizing:border-box;left:-15px;opacity:0;padding:15px;pointer-events:none;position:absolute;top:100%;transition:all .3s}@media screen and (min-width:769px){.share__content{left:-20px;padding:20px}}.share--black .share__content{background-color:#000;left:0}.page-nav .share__content{left:auto;right:-20px}.share:hover .share__content{opacity:1;pointer-events:all;transform:translateY(0)}.share__items{display:flex;gap:8px;transform:translateY(-5px);transition:all .3s}@media screen and (min-width:769px){.share__items{gap:15px}}.sticky-form .share__items{transform:translateY(5px)}.share:hover .share__items{transform:translateY(0)!important}@media screen and (min-width:769px){.share__item--message{display:none}}.share__icon:after{margin-right:0;padding-left:0}.share__icon:hover:after{background-color:#fff;color:var(--scheme-color)}.share--black .share__icon:after{border:1.5px solid #fff}.share__icon--whatsapp:after{content:"\e919";font-size:15px;padding-left:1px}.share__icon--email:after{content:"\e91a";font-size:12px}.share__icon--message:after{content:"\e917";font-size:14px;padding-left:1px;padding-top:1px}.share__icon--linkedin:after{content:"\ef29";font-size:14px}.share__icon--xing:after{content:"\ef33";font-size:14px}.share__icon--link:after{content:"\e918";font-size:14px}@media screen and (min-width:561px){.hs-form .hs-form-field.hs-fieldtype-phonenumber,.hs-form .hs-form-field.hs-fieldtype-text{display:inline-block;width:calc(50% - .5rem)}.hs-form>.hs-form-field:nth-child(3),.hs-form>.hs-form-field:nth-child(5){margin-left:1rem}}.hs-form label{display:inline-block;margin-bottom:.5em}.hs-fieldtype-booleancheckbox{margin-bottom:15px!important}.hs-form-booleancheckbox{align-items:center;margin-bottom:0!important}.hs-form .hs-form-booleancheckbox-display{align-items:center;display:flex}.hs-submit{margin-top:30px}.hs-button{background-color:var(--scheme-color-accent);border:none;cursor:pointer;text-transform:uppercase;width:auto}.hs-button:hover{background-color:var(--scheme-color)}.hs-error-msgs{color:red;font-size:.7rem;margin-top:3px;position:absolute}.hs-fieldtype-booleancheckbox .hs-error-msgs,.hs_error_rollup .hs-error-msgs{position:static}.hs_error_rollup .hs-error-msgs{margin-top:20px}.legal-consent-container>.hs-richtext:first-child{margin-bottom:30px}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.sticky-toggle{align-items:center;background-color:#fff046;bottom:0;box-sizing:border-box;display:flex;font-size:1.05rem;justify-content:center;left:0;letter-spacing:1px;padding:20px 0 15px;position:relative;position:fixed;text-transform:uppercase;transition:all .3s;width:100%;z-index:300}@media screen and (min-width:769px){.sticky-toggle{font-size:1.3rem;padding:30px 0 25px}}@media screen and (min-width:961px){.sticky-toggle{display:none!important}}.sticky-toggle:after{background-color:#fff!important;border:7px solid #fff046;color:#000!important;content:"\e901";font-size:11px;height:45px;margin-right:0;padding-bottom:2px;padding-left:0;position:absolute;top:0;transform:translateY(-50%);width:45px}@media screen and (max-width:768px){.sticky-toggle:after{transform:scale(.8) translateY(-60%)}}.sticky-toggle--hidden{transform:translateY(calc(100% + 25px))}.single-job,.single-job .page-container{overflow:visible}@media screen and (min-width:961px){.sticky-form__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s;width:100%;z-index:300}body.sticky-form-open .sticky-form__backdrop{opacity:1;pointer-events:all}}.sticky-form{box-sizing:border-box;color:#fff;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);scroll-margin-top:100px;z-index:400}@media screen and (max-width:960px){.sticky-form{bottom:0;left:0;overflow:auto;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .6s;width:100%;z-index:500}}@media screen and (min-width:961px){.sticky-form{max-height:calc(100vh - 85px);max-height:calc(var(--vh, 1vh)*100 - 85px);overflow:auto}}.sticky-form--sticky{margin-top:10px}@media screen and (min-width:961px){.sticky-form--sticky{flex:0 0 410px;margin-right:-50px;position:sticky;top:85px}}@media screen and (min-width:1201px){.sticky-form--sticky{margin-right:calc(-50vw + 545px)}}@media screen and (min-width:1261px){.sticky-form--sticky{margin-right:calc(-50vw + 515px)}}@media screen and (max-width:960px){.sticky-form--open{pointer-events:auto;transform:translateY(0)}}@media screen and (min-width:961px){.sticky-form--fixed{height:100vh;max-height:100vh;max-width:410px;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .6s}}.admin-bar .sticky-form--fixed{top:32px}body.sticky-form-open .sticky-form--fixed{pointer-events:all;transform:translateX(0)}.sticky-form__inner{background-color:var(--scheme-color);box-sizing:border-box;padding:35px}@media screen and (max-width:960px){.sticky-form__inner{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:50px}}.sticky-form--fixed .sticky-form__inner{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:50px}@media screen and (max-width:960px){.sticky-form__content{margin:0 auto;max-width:340px}}.sticky-form__headline{color:#000;font-size:1.98em;margin-bottom:.4em}@media screen and (min-width:769px){.sticky-form__headline{white-space:nowrap}}.sticky-form__form{transition:all .3s}.sticky-form__form--hidden{opacity:0;pointer-events:none}.sticky-form__label{color:#000;display:block;margin-bottom:5px}.sticky-form__field:not(:last-child){margin-bottom:12px}.sticky-form__input,.sticky-form__select2 .select2-container--default .select2-selection--multiple{background-color:#e7e7e7;border:1px solid #fff;border-radius:0;box-sizing:border-box;display:block;font:inherit;outline:none;padding:5px;width:100%}.sticky-form__select2{position:relative}.sticky-form__select2 .select2-container--default .select2-selection:after{color:var(--scheme-color);content:"\e900";font-family:icomoon;font-size:9px;font-weight:400;margin-left:7px;position:absolute;right:10px;top:12px}.sticky-form__select2 .select2-container--default .select2-selection--multiple{min-height:33px;padding-top:0}@media screen and (min-width:561px){.sticky-form__select2 .select2-container--default .select2-selection--multiple{min-height:36px}}.sticky-form__select2 .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:inherit}.sticky-form__select2 .select2-container .select2-search--inline{display:inline-block;margin-top:5px}.sticky-form__select2 .select2-container .select2-search--inline .select2-search__field{font:inherit;margin:0;vertical-align:middle}.sticky-form__select2 .select2-dropdown{background-color:#e7e7e7;border-color:#fff;border-radius:0;color:#000;font-size:.95rem}.sticky-form__select2 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ccc;color:inherit}.sticky-form__select2 .select2-container--default .select2-results__option--selected{background-color:#fff!important;color:#000!important}.sticky-form__select2 .select2-container--default .select2-selection--multiple,.sticky-form__select2 .sticky-form__input,.sticky-form__select2 .sticky-form__select2 .select2-container--default .select2-selection--multiple{display:inline-block;padding-right:30px}.sticky-form__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice{align-items:center;background-color:#fff;border:none;border-radius:0;color:#000;display:inline-flex;flex-direction:row-reverse;font-size:.95rem;margin:5px 5px 0 0;padding-left:7px;padding-right:3px}.sticky-form__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:0;padding-right:0}.sticky-form__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent!important;border-right:none;color:#000!important;font-size:1.3em;font-weight:300;margin-top:1px;position:static}.sticky-form__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.6}.sticky-form__select2 .select2-results__message{font-size:.95rem}.sticky-form__field--firma{left:-200px;position:absolute;top:-200px;visibility:hidden}.sticky-form__field--error .sticky-form__input,.sticky-form__field--error .sticky-form__select2 .select2-container--default .select2-selection--multiple,.sticky-form__select2 .select2-container--default .sticky-form__field--error .select2-selection--multiple{border-color:#c02a2a}.sticky-form__checkbox{display:flex}.sticky-form__checkbox-input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e7e7e7;border:1px solid #fff;border-radius:50%;display:flex;flex:0 0 26px;height:26px;justify-content:center;margin-right:15px;margin-top:5px;width:26px}.sticky-form__checkbox-input:checked:after{color:var(--scheme-color);content:"\e915";font-family:icomoon;font-size:14px}.sticky-form__error{background-color:#c02a2a;color:#fff;font-size:.9rem;margin-bottom:15px;padding:10px 15px}.sticky-form__field-error{color:#c02a2a;font-size:.8rem}.stick-form__dropzone-previews{font-size:.9rem;line-height:1}.stick-form__dropzone-previews .dz-preview{margin-bottom:10px}.stick-form__dropzone-previews .dz-preview-row{align-items:flex-start;display:flex}.stick-form__dropzone-previews .dz-details{display:flex;flex-direction:column;flex-grow:1;margin-right:10px;overflow:hidden}.stick-form__dropzone-previews .dz-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stick-form__dropzone-previews .dz-error .dz-filename,.stick-form__dropzone-previews .dz-error .dz-size{opacity:.7}.stick-form__dropzone-previews .dz-size{font-size:.8rem;margin-top:5px;order:1}.stick-form__dropzone-previews .dz-size,.stick-form__dropzone-previews .dz-size strong{font-weight:600}.stick-form__dropzone-previews .dz-image{display:none!important}.stick-form__dropzone-previews .dz-error-mark svg,.stick-form__dropzone-previews .dz-success-mark svg{height:22px;width:22px}.stick-form__dropzone-previews .dz-cancel,.stick-form__dropzone-previews .dz-error-mark,.stick-form__dropzone-previews .dz-remove,.stick-form__dropzone-previews .dz-success-mark{line-height:1}.stick-form__dropzone-previews .dz-cancel:not(:last-child),.stick-form__dropzone-previews .dz-error-mark:not(:last-child),.stick-form__dropzone-previews .dz-remove:not(:last-child),.stick-form__dropzone-previews .dz-success-mark:not(:last-child){border-right:1px solid hsla(0,0%,100%,.5);margin-right:10px;padding-right:10px}.stick-form__dropzone-previews .dz-cancel:before,.stick-form__dropzone-previews .dz-error-mark:before,.stick-form__dropzone-previews .dz-remove:before,.stick-form__dropzone-previews .dz-success-mark:before{font-family:icomoon;font-size:14px}.stick-form__dropzone-previews .dz-cancel,.stick-form__dropzone-previews .dz-remove{cursor:pointer}.stick-form__dropzone-previews .dz-cancel:before,.stick-form__dropzone-previews .dz-remove:before{content:"\ebfe"}.stick-form__dropzone-previews .dz-cancel:hover,.stick-form__dropzone-previews .dz-remove:hover{color:#c02a2a}.stick-form__dropzone-previews .dz-error-mark,.stick-form__dropzone-previews .dz-error-mark svg,.stick-form__dropzone-previews .dz-success-mark,.stick-form__dropzone-previews .dz-success-mark svg{display:none}.stick-form__dropzone-previews .dz-error .dz-error-mark,.stick-form__dropzone-previews .dz-error .dz-error-message,.stick-form__dropzone-previews .dz-success .dz-success-mark{display:block}.stick-form__dropzone-previews .dz-success-mark:before{content:"\e91c";font-size:13px}.stick-form__dropzone-previews .dz-error-mark:before{content:"\e915"}.stick-form__dropzone-previews .dz-progress{margin-top:7px}.stick-form__dropzone-previews .dz-upload{background-color:#fff;display:block;height:2px}.stick-form__dropzone-previews .dz-error-message{color:#c02a2a;display:none;font-size:.8rem;margin-top:7px}.sticky-form__help{font-size:.75rem;text-align:right}.sticky-form__help--required{margin-top:15px}.sticky-form__upload-button{font-size:.915rem;margin-top:15px;min-height:45px;padding:8px;transition:all .3s;width:100%}@media screen and (min-width:769px){.sticky-form__upload-button{min-height:50px;padding:10px 13px}}.sticky-form__upload-button:after{color:#000!important;content:"\e916";font-size:16px;padding-left:0}@media screen and (min-width:769px){.sticky-form__upload-button:after{font-size:19px}}@media screen and (max-width:768px){.sticky-form__upload-button:hover{background-color:#000;color:#fff}}@media screen and (min-width:769px){.sticky-form__upload-button:hover:after{background-color:var(--scheme-color-accent);color:#fff}}.sticky-form__upload-button.dz-max-files-reached{opacity:.7;pointer-events:none}.sticky-form__fineprint{border-top:1px solid #fff;color:#000;font-size:.85rem;margin-top:10px;padding-top:10px}@media screen and (min-width:961px){.sticky-form__fineprint{margin-top:20px;padding-top:20px}}.sticky-form__fineprint p{margin-bottom:1em}.sticky-form__fineprint p a{text-decoration:underline;text-underline-offset:2px}.sticky-form__fineprint p a:hover{color:#fff}.sticky-form__submit-button{background-color:#fff046;margin-top:25px}.sticky-form__submit-button:hover{background-color:#000;color:#fff}.sticky-form__submit-button,.sticky-form__submit-button:after{transition:background-color .3s,color .3s,opacity .3s}.sticky-form__submit-button:after{background-color:#000}.sticky-form__submit-button:hover:after{background-color:#fff046;color:#000}@media screen and (min-width:769px){.sticky-form .share__toggle,.sticky-form__submit-button{min-width:275px}}.sticky-form__form--loading .sticky-form__submit-button,.sticky-form__submit-button:disabled{opacity:.7;pointer-events:none}.sticky-form__form--loading .sticky-form__submit-button:after{animation:spin 1s linear infinite;content:"\eb29";font-size:18px;padding-left:0}.sticky-form__icons{margin-top:30px}@media screen and (max-width:960px){.sticky-form__icons{display:none}}.sticky-form__success{box-sizing:border-box;flex-direction:column;height:100%;left:0;padding:60px 40px 0;position:sticky;text-align:center;top:0;width:100%}.sticky-form__success,.sticky-form__success:before{align-items:center;display:flex;justify-content:center}.sticky-form__success:before{animation:pulse 1s;animation-delay:.4s;border:13px solid #fff;border-radius:50%;content:"\ed71";font-family:icomoon;font-size:80px;height:130px;line-height:1;margin-bottom:30px;width:130px}.sticky-form__success-close,.sticky-form__success-text{animation:fade-in 1.5s}.sticky-form__success-close{border:1px solid #fff;cursor:pointer;line-height:1;margin-top:40px;padding:10px 20px;text-transform:uppercase;transition:all .3s}.sticky-form__success-close:hover{background-color:#fff;color:var(--scheme-color)}.sticky-form__close{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:100}.sticky-form__close:hover{background-color:#fff;color:#000}.sticky-form__close:after{content:"\e915";font-family:icomoon}@media screen and (min-width:961px){.sticky-form--sticky .sticky-form__close{display:none!important}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.floating-button{background-color:var(--scheme-color-accent);box-sizing:border-box;color:#000;max-width:200px;padding:15px 20px;position:fixed;right:0;top:50%;transform:translateX(100%);transition:transform .6s,background-color .3s;z-index:200}.floating-button:hover{background-color:#fff}@media screen and (max-width:960px){.floating-button{display:none!important}}.floating-button:after{background-color:#000;color:#fff!important}.floating-button.floating-button--visible{transform:translateX(0)}.sticky-nav-visible .floating-button--visible:not(.floating-button--left){transform:translateX(100%)}.floating-button--left{left:0;right:auto;transform:translateX(-100%)}.benefits-intro{padding-bottom:clamp(0px,5vw,250px)}.benefits-intro>.container,.benefits-intro>.future-story__final-section:before{position:relative;z-index:300}@media screen and (min-width:769px){.benefits-intro__text{max-width:350px}}.benefits-intro__content{position:relative}.benefits-intro__image{display:block;height:auto;left:0;margin:0 auto;max-width:1600px;right:0;transform:scale(1.05);width:100%}@media screen and (min-width:769px) and (max-width:960px){.benefits-intro__image{opacity:.7}}@media screen and (max-width:768px){.benefits-intro__image{margin-bottom:-150px;margin-top:30px}}@media screen and (min-width:769px){.benefits-intro__image{position:absolute;top:0;z-index:-1}}.image-text-tiles__items{display:grid;gap:clamp(10px,1.5vw,20px);grid-template-columns:1fr}@media screen and (min-width:561px){.image-text-tiles__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px){.image-text-tiles__items{grid-template-columns:repeat(3,1fr)}}.image-text-tiles__item{perspective:1000px}.image-text-tiles__flip-wrapper{height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s;width:100%}.image-text-tiles__item.random-tile--active .image-text-tiles__flip-wrapper{transform:rotateY(180deg)}.image-text-tiles__flip-back,.image-text-tiles__flip-front{backface-visibility:hidden;height:100%;position:absolute;top:0;width:100%}.image-text-tiles__flip-button{bottom:15px;position:absolute;right:-5px}@media screen and (min-width:769px){.image-text-tiles__flip-button{display:none}}.image-text-tiles__flip-back{box-sizing:border-box;padding:15px;transform:rotateY(180deg)}@media screen and (min-width:561px) and (max-width:960px){.image-text-tiles__flip-back{padding:10px}}@media screen and (min-width:961px){.image-text-tiles__flip-back{padding:30px}}.image-text-tiles__image-wrapper{position:relative;z-index:-1}.image-text-tiles__image-wrapper:before{padding-top:105%}@media screen and (min-width:361px) and (max-width:560px){.image-text-tiles__image-wrapper:before{padding-top:85%}}.image-text-tiles__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-text-tiles__title-wrapper{bottom:0;left:0;padding:0 60px 15px 15px;position:absolute;z-index:1}@media screen and (min-width:561px){.image-text-tiles__title-wrapper{padding:clamp(5px,1.5vw,20px)}}.image-text-tiles__title{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:561px){.image-text-tiles__title{font-size:clamp(.8em,1.5vw,1rem)}}.image-text-tiles__flip-front .image-text-tiles__title{background-color:var(--scheme-color)!important;color:#fff!important}.image-text-tiles__text{font-size:1rem}@media screen and (min-width:561px){.image-text-tiles__text{font-size:clamp(.8em,1.5vw,.95rem)}}@media screen and (min-width:769px) and (max-width:960px){.image-text-tiles__text{font-size:.75rem;line-height:1.2}}.image-text-tiles__close-button{bottom:15px;position:absolute;right:10px;z-index:100}@media screen and (min-width:561px){.image-text-tiles__close-button{bottom:clamp(5px,1.5vw,20px);right:clamp(5px,1.5vw,20px)}}@media screen and (min-width:769px){.image-text-tiles__close-button{display:none}}.image-text-tiles__close-button:after{content:"\e91b";margin-right:0;padding-left:0}.wpcf7 form .wpcf7-response-output{margin:50px 0 0;padding:15px 20px 13px}.wpcf7 form.sent .wpcf7-response-output{background-color:#00c03c;border-color:#00c03c;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffb900}.wpcf7 form.spam .wpcf7-response-output{background-color:#f56e28;color:#fff}.wpcf7-not-valid-tip{font-size:.8rem;font-weight:inherit;margin-top:5px}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px}body .gform_wrapper.gravity-theme .gfield_label{font-size:inherit;font-weight:600;margin-bottom:.5em}body .gform_heading{margin-bottom:30px}body .gform_wrapper.gravity-theme .gfield_required{color:inherit;font-size:inherit}body .gform_required_legend{color:#666;font-size:.9rem}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:inherit;min-height:0}body .gform_wrapper.gravity-theme .gsection{margin-bottom:10px;margin-top:10px}body .ginput_preview_list .ginput_preview{display:flex}@media screen and (max-width:768px){body .ginput_preview_list .ginput_preview{flex-direction:column}}@media screen and (min-width:769px){body .gfield_fileupload_filename{max-width:400px;overflow:hidden;padding-right:6px;text-overflow:ellipsis;white-space:nowrap}}body .gform_wrapper.gravity-theme .gfield_fileupload_filesize{color:#666}@media screen and (max-width:768px){body .gform_wrapper.gravity-theme .gfield_fileupload_filesize{padding-left:0;padding-right:0}}body .gfield_fileupload_progress{color:#666}@media screen and (min-width:769px){body .gfield_fileupload_progress{margin-right:6px;padding:0 6px}body .ginput_preview>*{border-right:1px solid #999}}body .ginput_preview .gfield_fileupload_cancel{border-right:none}body .gform_delete_file{text-align:left}body .gfield_fileupload_cancel:hover,body .gform_delete_file:hover .dashicons:before{color:#c02b0a}body .gform_wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #000;height:20px;width:20px}body .gform_wrapper input[type=checkbox]+label{margin-left:10px}body .gform_wrapper.gravity-theme .gform_drop_area{border-radius:0;padding-left:10px;padding-right:10px}@media screen and (max-width:768px){body .gform_wrapper.gravity-theme .gform_drop_area{padding-bottom:10px;padding-top:10px}}body .gform_wrapper.gravity-theme .gform_fileupload_rules{color:#666}@media screen and (max-width:768px){body .gform_wrapper.gravity-theme .gform_fileupload_rules{padding-top:5px}}body .gform_button_select_files{padding-left:0;padding-right:0}body .gform_button_select_files:hover{background-color:transparent}body .gform_button_select_files:hover:after{background-color:var(--scheme-color)}@media screen and (max-width:768px){body .gform_wrapper.gravity-theme .gform_drop_instructions{display:none}}body .ginput_container_consent{display:flex}body .ginput_container_consent input[type=checkbox]{align-items:center;border-radius:0;display:flex;flex-direction:column;justify-content:center;position:relative;top:-1px}body .ginput_container_consent input[type=checkbox]:checked{background-color:#000}body .ginput_container_consent input[type=checkbox]:checked:after{color:#fff;content:"\ed71";font-family:icomoon;position:absolute}body .gfield--type-html a,body .gfield_consent_label a{color:var(--scheme-color)}body .gfield--type-html a:hover,body .gfield_consent_label a:hover{color:#666}body .form__submit-button{width:auto}body .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_page_footer{margin-bottom:0;margin-top:30px;padding-bottom:0}body .gform_wrapper.gravity-theme .gform_footer button{margin-bottom:0}body .gform_ajax_spinner{margin-left:20px}body .gform_wrapper.gravity-theme .gform_validation_errors{background-color:#c02b0a;border:none;border-radius:0;box-shadow:none;color:#fff;margin-bottom:30px;outline:none;padding:15px 20px 13px 50px}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{background-color:transparent;border:none;font-size:.8rem;padding:0}.gform_confirmation_message{background-color:#00c03c;color:#fff;margin-top:30px;padding:12px 17px}#BorlabsCookieBox h2{font-size:1.6rem!important;white-space:nowrap}@media screen and (max-width:768px){#BorlabsCookieBox h2{letter-spacing:normal}}@media screen and (min-width:769px){#BorlabsCookieBox h2{font-size:2.3rem!important}}@media screen and (max-width:768px){#BorlabsCookieBox #CookieBoxTextDescription{display:none}}#BorlabsCookieBox ._brlbs-h3{margin-bottom:clamp(30px,5vh,70px);padding-bottom:1px}#BorlabsCookieBox p{font-weight:600;line-height:1.2}@media screen and (max-width:768px){#BorlabsCookieBox p{-webkit-hyphens:auto;hyphens:auto}}@media screen and (min-width:769px){#BorlabsCookieBox p{font-size:.875em}}#BorlabsCookieBox ._brlbs-paragraph{font-weight:600}#BorlabsCookieBox ul li{margin-bottom:0!important;margin-right:0!important;padding-right:0!important}#BorlabsCookieBox a{color:inherit!important;text-decoration:underline}#BorlabsCookieBox a:hover{opacity:.7}#BorlabsCookieBox .container,#BorlabsCookieBox .future-story__final-section:before{max-width:100%!important;padding-left:20px;padding-right:20px}@media screen and (min-width:769px){#BorlabsCookieBox .container,#BorlabsCookieBox .future-story__final-section:before{padding-left:30px;padding-right:30px}}#BorlabsCookieBox ._brlbs-flex-center{justify-content:flex-start}#BorlabsCookieBox ._brlbs-box{background:url(d43cee758d63979add93.jpg) no-repeat top;background-size:cover;border:1px solid #fff;color:#fff;padding:0!important}@media screen and (max-width:768px){#BorlabsCookieBox ._brlbs-box{padding-top:30px}}@media screen and (max-width:560px){#BorlabsCookieBox ._brlbs-box{padding-top:20px!important}}@media screen and (min-width:769px){#BorlabsCookieBox ._brlbs-box{background-image:url(dec93076ca5075dd132e.jpg)}}#BorlabsCookieBox .cookie-box:not([aria-hidden=true]),#BorlabsCookieBox .cookie-preference:not([aria-hidden=true]){padding:25px 0}#BorlabsCookieBox ._brlbs-checkbox,#BorlabsCookieBox ._brlbs-service-group-description{font-size:.85em;padding-left:25px}#BorlabsCookieBox ._brlbs-checkbox{font-weight:800!important;text-transform:uppercase}#BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator{align-items:center;background-color:transparent!important;border:1px solid #fff!important;border-radius:0!important;display:flex;height:15px;justify-content:center;width:15px}#BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator:after{background-color:#fff;border:none;border-radius:0!important;height:calc(100% - 4px);position:static;transform:none;width:calc(100% - 4px)}#BorlabsCookieBox ._brlbs-checkbox [disabled]~._brlbs-checkbox-indicator{border-color:#ddd!important}#BorlabsCookieBox ._brlbs-checkbox [disabled]~._brlbs-checkbox-indicator:after{background-color:#ddd}#BorlabsCookieBox ._brlbs-service-group-description{padding-top:0!important}#BorlabsCookieBox ._brlbs-btn{border-radius:0!important;color:#000!important;font-size:inherit!important;min-height:48px!important;padding:10px 15px 10px 10px!important;white-space:nowrap}@media screen and (max-width:768px){#BorlabsCookieBox ._brlbs-btn{justify-content:center}}#BorlabsCookieBox ._brlbs-btn:hover{background-color:#000!important;color:#fff!important;opacity:1}#BorlabsCookieBox ._brlbs-btn:after{background-color:#000!important;color:#fff!important;margin-right:10px!important}@media screen and (max-width:768px){#BorlabsCookieBox ._brlbs-btn:after{display:none}}#BorlabsCookieBox ._brlbs-btn:hover:after{background-color:#fff046!important;color:#000!important}#BorlabsCookieBox .cookie-box .row{flex-direction:column}#BorlabsCookieBox .cookie-box .row .col-md-6{flex:0 0 70%;max-width:70%}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box .row .col-md-6{flex:0 0 60%;max-width:60%}}#BorlabsCookieBox .cookie-box .row .col-md-6:last-child{flex:0 0 100%;max-width:100%}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box .row .col-md-6:last-child{flex:0 0 70%;max-width:70%}}@media screen and (max-width:768px){#BorlabsCookieBox .cookie-box ._brlbs-h3{display:none!important}}#BorlabsCookieBox .cookie-box .row:not(._brlbs-button-area) .col-md-6:first-child{min-width:320px}#BorlabsCookieBox .cookie-box ._brlbs-button-area{flex-direction:row;padding:0 15px}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box ._brlbs-button-area{flex-wrap:nowrap;gap:15px}}#BorlabsCookieBox .cookie-box ._brlbs-button-area>div{flex:initial!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:nth-child(3){display:none}#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-accept-all]){order:1}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-accept-all]){order:3}}#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-individual]){order:2}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-individual]){order:2}}#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-accept]){order:3}@media screen and (min-width:769px){#BorlabsCookieBox .cookie-box ._brlbs-button-area>div:has([data-cookie-accept]){order:1}}#BorlabsCookieBox .cookie-box ._brlbs-legal{flex-direction:row;gap:5px;justify-content:center;margin-top:25px}@media screen and (max-width:560px){#BorlabsCookieBox .cookie-box ._brlbs-legal{flex-direction:column;margin-top:10px}#BorlabsCookieBox .cookie-box ._brlbs-legal ._brlbs-separator{display:none}}#BorlabsCookieBox .cookie-box ._brlbs-legal a{text-decoration:none}#BorlabsCookieBox .cookie-box ._brlbs-legal a[data-cookie-individual],#BorlabsCookieBox .cookie-box ._brlbs-legal a[data-cookie-individual]+._brlbs-separator{display:none}#BorlabsCookieBox .cookie-preference #CookiePrefDescription{margin-bottom:40px;max-width:360px}#BorlabsCookieBox .cookie-preference .bcac-item{background-color:rgba(0,0,0,.3);border:1px solid #fff;border-radius:0;color:#fff}#BorlabsCookieBox .cookie-preference .bcac-item .text-center{text-align:left!important}#BorlabsCookieBox .cookie-preference .bcac-item ._brlbs-h4{font-size:.85em;font-weight:800;text-transform:uppercase}#BorlabsCookieBox .cookie-preference ._brlbs-accept{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:0}@media screen and (max-width:768px){#BorlabsCookieBox .cookie-preference ._brlbs-refuse{color:#fff;font-size:.9em;margin-bottom:15px;margin-top:10px;text-align:left}}#BorlabsCookieBox .cookie-preference table,#BorlabsCookieBox .cookie-preference td,#BorlabsCookieBox .cookie-preference th{background-color:transparent!important;color:#fff}#BorlabsCookieBox .cookie-preference ._brlbs-legal a{color:#fff!important;text-decoration:none!important}#BorlabsCookieBox .cookie-preference ._brlbs-separator:before{color:#fff}#BorlabsCookieBox [data-cookie-accordion-target]{display:none!important}#BorlabsCookieBox .borlabs-hide[data-cookie-accordion-parent]{display:block!important}.section--head-bulb .section__title{margin-bottom:40px!important}@media screen and (max-width:768px){.section--head-bulb .text-image{flex-direction:column}.section--head-bulb .text-image__image-wrapper{aspect-ratio:auto!important;margin-bottom:30px;order:-1}}@media screen and (min-width:769px){.section--head-bulb .text-image__image-wrapper{flex:0 0 45%}}@media screen and (max-width:768px){.section--head-bulb .text-image__image{display:block;height:auto;margin:0 auto;max-width:80%;-o-object-fit:contain;object-fit:contain;position:static;width:100%}}@media screen and (max-width:560px){.section--head-bulb .text-image__image{max-width:100%}}@media screen and (min-width:769px){.section--head-bulb .text-image__image{left:-60px;position:absolute;top:-100px;top:-130px;width:200%}}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/swiper.min.css ***!
  \***************************************************************************************************************************************************************************************************/
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/grid/grid.min.css ***!
  \**************************************************************************************************************************************************************************************************************/
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/navigation/navigation.min.css ***!
  \**************************************************************************************************************************************************************************************************************************/
:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/effect-fade/effect-fade.min.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/select2/dist/css/select2.min.css ***!
  \**************************************************************************************************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
