:root{--grid-columns:12;--grid-grid-spacing:15px;--grid-xs:576px;--grid-sm:768px;--grid-md:992px;--grid-lg:1200px;--grid-xlg:1440px;--grid-xxs-max:575px;--grid-xs-max:767px;--grid-sm-max:991px;--grid-md-max:1199px;--grid-lg-max:1439px}.slider{color:#fff;overflow:hidden;position:relative}.slider__inner{display:flex;position:relative;transition:transform .3s ease-in-out;white-space:nowrap}.slider__item{max-width:100%}.slider__item .container{padding:0}@media only screen and (min-width:992px){.slider__item .container{padding:0 10em 0 6em}}.slider__item-subtitle{font-size:1.2rem;line-height:1.5em}@media only screen and (min-width:992px){.slider__item-subtitle{font-size:1.4rem}}.slider__item-title{color:var(--white)}.slider__item-media{aspect-ratio:16/9;max-height:660px;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:992px){.slider__item-media{aspect-ratio:1}}.slider__item-logo{height:100px}.slider__item-meta{padding:2em 0}.slider__item-meta div{font-size:1.5rem}.slider__item-meta-title{font-family:Kollektif;font-size:4.5rem!important;font-style:italic;font-weight:700;margin:0 0 -.3em}@media only screen and (min-width:992px){.slider__item-meta-title{font-size:6rem!important;margin:0 0 -.1em}}.slider__item-marker{border:2px solid #ff5757;border-radius:5px;display:inline-block;height:10px;margin:0 .5em;width:75px}.slider__item-marker--current{background:#ff5757}@media only screen and (max-width:767px){.slider__item-marker--mobile{height:6px;width:36px}}.slider__button{background:transparent;border:none;height:100%;position:absolute;top:0;visibility:hidden;z-index:100}.slider__button--previous{left:0}.slider__button--next{right:0}.slider__button .icon{stroke:#fff;fill:transparent;font-size:4rem}.slider__button:hover{cursor:pointer}.slider__button:hover .icon{fill:var(--primary-lighter)}@media only screen and (min-width:992px){.slider .visible{visibility:visible}}.slider--reviews .slider__item-content{background-color:var(--secondary);color:#000;padding:2em 2.5em}@media only screen and (min-width:992px){.slider--reviews .slider__item-content{padding:3.5rem}}.slider--reviews .slider__item-media-wrap{border:1.5em solid var(--secondary);line-height:0}.slider--reviews .slider__item-subtitle,.slider--reviews .slider__item-title{color:#000}.slider--reviews .slider__item-person-name{color:#000;font-size:1.4rem;font-weight:700;text-transform:uppercase}.slider--reviews .slider__item-person-title{color:#000}.slider--reviews .slider__button .icon{stroke:var(--primary-lighter);fill:transparent}.slider--reviews .slider__button:hover .icon{stroke:#fff;fill:var(--primary-lighter)}.case-boxes__item{border:20px solid #fff;display:flex;flex-flow:column;height:100%;justify-content:space-around;min-height:350px;padding:1em 1.5em;width:100%}.case-boxes__item h3,.case-boxes__item p{font-family:Kollektif}.case-boxes__item h3{color:var(--text-contrast);font-style:italic;margin:0 0 -.1em}.case-boxes__item h3.case-boxes__item-label{font-size:7rem}.case-boxes__item p{color:var(--secondary);font-size:2rem}.case-boxes__item svg{fill:transparent;stroke:var(--text-contrast);font-size:3.5rem}.case-boxes--values .case-boxes__item{justify-content:end}.case-boxes .grid{flex-wrap:unset}@media only screen and (min-width:1200px){.case-boxes .grid{flex-wrap:wrap}}.case-studies__box{border:20px solid var(--primary);display:flex;justify-content:center;min-height:400px;width:100%}.case-studies__header img{max-height:900px;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies__lead{font-size:1.4rem}.case-studies .content-main-block .content h1,.case-studies .content-main-block .content h2,.case-studies .content-main-block .content h3,.case-studies .content-main-block .content h4,.case-studies .content-main-block .content h5,.case-studies .content-main-block .content h6,.case-studies .content-main-block h1,.case-studies .content-main-block h2,.case-studies .content-main-block h3,.case-studies .content-main-block h4,.case-studies .content-main-block h5,.case-studies .content-main-block h6{color:var(--text);text-transform:none}.case-studies__teaser{border:20px solid #fff;display:flex;flex-flow:column;height:100%;justify-content:space-around;min-height:350px;padding:1.2em 2em;width:100%}.case-studies__teaser img{max-height:100px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.case-studies__teaser h3{color:#fff}.case-studies__teaser svg{fill:transparent;stroke:var(--text-contrast);font-size:3.5rem}.case-studies-scroll__img{transition:position 1.5s ease-out}@media only screen and (min-width:992px){.case-studies-scroll__img{position:relative}}.case-studies__content.content h1,.case-studies__content.content h2,.case-studies__content.content h3,.case-studies__content.content h4,.case-studies__content.content h5,.case-studies__content.content h6{color:var(--text);text-transform:none}.case-studies__content.content p{margin-bottom:3em}@media only screen and (min-width:992px){.case-studies__content-lead.content{font-size:1.2rem}.case-studies__breadcrumb{margin:0 0 -6.9em}}
