/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#ddd;--color-primary:#bac901;--color-default:#4b4a39;--color-light:#fff;--color-dark:#4b4a39}:root{--font-base-family:"Merriweather Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.5rem;--font-line-height-big:3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.h-border-radius-default{border-radius:var(--border-radius,1.9rem);overflow:hidden}.c-group-intro{--btn-before-color:var(--color-dark);--btn-before-color-hover:var(--color-primary)}.c-group-intro__title{width:70%}.c-group-intro__title .h2{margin-bottom:0}.c-group-intro__text{margin-top:4rem}@media screen and (min-width:768px){.c-group-intro__intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5rem}}@media screen and (min-width:768px){.c-group-intro__intro_content{width:70%}}.c-group-intro .btn--type-secondary{min-width:20rem}
:root{--color-grey:#ddd;--color-primary:#bac901;--color-default:#4b4a39;--color-light:#fff;--color-dark:#4b4a39}:root{--font-base-family:"Merriweather Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.5rem;--font-line-height-big:3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.h-border-radius-default{border-radius:var(--border-radius,1.9rem);overflow:hidden}.c-hero{position:relative}@media screen and (min-width:992px){.c-hero+div{margin-top:-15rem}}@media screen and (min-width:2200px){.c-hero+div{margin-top:-9%}}.page-node-type-service .c-hero+div{margin-top:0}.c-hero .container{margin-left:calc(1 / var(--flex-total-columns) * 100%);width:calc(22 / var(--flex-total-columns) * 100%)}.c-hero__wrapper{position:relative}@media screen and (min-width:992px){.c-hero__wrapper{position:relative;pointer-events:none;z-index:1;-webkit-mask-image:url(/themes/custom/studioeleventheme/img/mask-hero.svg);mask-image:url(/themes/custom/studioeleventheme/img/mask-hero.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom}.c-hero--inverse .c-hero__wrapper{-webkit-mask-image:url(/themes/custom/studioeleventheme/img/mask-hero-inverse.svg);mask-image:url(/themes/custom/studioeleventheme/img/mask-hero-inverse.svg);-webkit-mask-position:left bottom;mask-position:left bottom}}.c-hero__wrapper:before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:2;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.72) 100%)}.c-hero__content-wrapper{pointer-events:all;color:var(--color-light);position:absolute;top:20%;z-index:5}@media screen and (min-width:480px){.c-hero__content-wrapper{top:20%}}@media screen and (min-width:768px){.c-hero__content-wrapper{top:40%;left:0;translate:0 -40%}}@media screen and (max-width:768px){.c-hero__content-wrapper .container{padding:0}}.c-hero__media img{width:100%;height:auto;display:block;aspect-ratio:1/1.7;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:480px){.c-hero__media img{aspect-ratio:1/1.7}}@media screen and (min-width:768px){.c-hero__media img{aspect-ratio:16/7.8}}@media screen and (min-width:768px){.c-hero--inverse .c-hero__media img{aspect-ratio:16/10}}@media screen and (min-width:1600px){.c-hero--inverse .c-hero__media img{aspect-ratio:16/9}}.page-node-type-blog .c-hero__media img{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.page-node-type-blog .c-hero__media img{aspect-ratio:16/10}}@media screen and (min-width:1600px){.page-node-type-blog .c-hero__media img{aspect-ratio:16/9}}.c-hero__media .field--name-field-media-video-file video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:410px){.c-hero__media .field--name-field-media-video-file video{aspect-ratio:9/12}}@media screen and (min-width:480px){.c-hero__media .field--name-field-media-video-file video{aspect-ratio:1.5/1.2}}@media screen and (min-width:768px){.c-hero__media .field--name-field-media-video-file video{aspect-ratio:16/9}}.c-hero__content{padding:0 3rem}.c-hero__author{display:inline-flex}.c-hero__author span{display:inline-flex;align-items:center}.c-hero__author span:last-of-type:before{content:"";display:inline-flex;width:.7rem;height:.7rem;border-radius:50%;background-color:var(--color-light);margin:0 2rem}.page-node-type-case .c-hero__title{margin-bottom:4rem}.page-node-type-case .c-hero__title .c-pill{margin:.5rem .5rem 0}@media screen and (max-width:480px){.page-node-type-blog .c-hero__title .h1{font-size:3rem}}@media screen and (min-width:992px){.c-hero__text{font-size:2.3rem;line-height:3rem}}.c-hero__button{margin-top:4rem}@media screen and (min-width:768px) and (max-width:1150px){.c-hero__button{margin-top:2rem}}.c-hero__footer{background:var(--color-primary);padding:5rem 0}@media screen and (min-width:992px){.c-hero__footer{width:100%;height:25%;position:absolute;z-index:0;bottom:0;translate:0 -1rem;display:flex;justify-content:flex-start;align-items:flex-start;background:none;padding-bottom:0}}@media screen and (min-width:1150px){.c-hero__footer{height:25%}}@media screen and (min-width:1600px){.c-hero__footer{height:23%}}@media screen and (min-width:1920px){.c-hero__footer{height:22.5%}}@media screen and (min-width:2700px){.c-hero__footer{height:21%}}.c-hero--inverse .c-hero__footer{justify-content:flex-end}@media screen and (min-width:992px){.c-hero--inverse .c-hero__footer{height:34%}}@media screen and (min-width:1150px){.c-hero--inverse .c-hero__footer{height:33%}}@media screen and (min-width:1600px){.c-hero--inverse .c-hero__footer{height:32%}}.c-hero .menu-target-groups{margin-left:calc(3 / var(--flex-total-columns) * 100%)}@media screen and (min-width:768px){.c-hero .menu-target-groups{width:calc(21 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);display:inline-flex;gap:4%;background:var(--color-primary);border-bottom-right-radius:2rem}}@media screen and (min-width:992px){.c-hero .menu-target-groups{margin-left:calc(0 / var(--flex-total-columns) * 100%);padding:4rem 3% 3rem;padding-right:10%}}@media screen and (min-width:1600px){.c-hero .menu-target-groups{gap:8%}}.c-hero .menu-target-groups>.menu__item{width:100%}@media screen and (max-width:768px){.c-hero .menu-target-groups>.menu__item:not(:last-child){margin-bottom:3rem}}.c-hero .menu-target-groups .btn--type-secondary{--btn-before-color:var(--color-light);--btn-before-color-hover:var(--color-light)}.c-hero--inverse .menu-target-groups{margin-left:calc(1 / var(--flex-total-columns) * 100%);padding-left:calc(3 / var(--flex-total-columns) * 100%);width:calc(23 / var(--flex-total-columns) * 100%);padding:0 11%}@media screen and (min-width:768px){.c-hero--inverse .menu-target-groups{padding:0 3% 0 0}}@media screen and (min-width:992px){.c-hero--inverse .menu-target-groups{padding:3% 0;width:calc(18 / var(--flex-total-columns) * 100%);padding-left:calc(4 / var(--flex-total-columns) * 100%);padding-right:calc(1 / var(--flex-total-columns) * 100%)}}
:root{--color-grey:#ddd;--color-primary:#bac901;--color-default:#4b4a39;--color-light:#fff;--color-dark:#4b4a39}:root{--font-base-family:"Merriweather Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.5rem;--font-line-height-big:3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.h-border-radius-default{border-radius:var(--border-radius,1.9rem);overflow:hidden}.c-teaser{--anchor-color:var(--color-dark);position:relative}.c-teaser__content{padding:1rem 0}.c-teaser__media{border-radius:1.5rem;overflow:hidden}.c-teaser__media img{scale:1;transition:all .3s ease-in-out}.c-teaser__title{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:1rem}.c-teaser__title .h5{flex:1}.c-teaser__icon svg{width:30px}@media screen and (min-width:1150px){.c-teaser__icon svg{width:30px}}.c-teaser__icon .st0{transition:all .3s ease-in-out}.c-teaser__icon .st0,.c-teaser__icon .st1{stroke:var(--color-dark)}.c-teaser__icon .st1{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.c-teaser:hover .c-teaser__media img{scale:1.1}.c-teaser:hover .st0{fill:var(--color-primary);stroke:var(--color-primary)}.c-teaser:hover .st1{stroke:var(--color-light)}
:root{--color-grey:#ddd;--color-primary:#bac901;--color-default:#4b4a39;--color-light:#fff;--color-dark:#4b4a39}:root{--font-base-family:"Merriweather Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.5rem;--font-line-height-big:3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.h-border-radius-default{border-radius:var(--border-radius,1.9rem);overflow:hidden}@media screen and (min-width:700px){.c-text-media__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (min-width:700px){.c-text-media__media{width:calc(11 / var(--flex-total-columns) * 100%)}}.c-text-media__media img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.c-text-media__content{margin-top:5rem}@media screen and (min-width:700px){.c-text-media__content{width:calc(10 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media screen and (min-width:700px){.c-text-media__full-width .c-text-media{width:calc(12 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:700px){.c-text-media__full-width .c-text-media__content{width:calc(11 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:700px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}@media screen and (min-width:700px){.c-text-media--media-position-right .c-text-media__media{margin-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:700px){.c-text-media--media-position-right .c-text-media__content{margin-left:0}}
