/* @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-cta-media{position:relative;color:var(--color-light);overflow:hidden}.c-cta-media__wrapper{position:absolute;height:100%;width:100%;display:flex;align-items:center}.c-cta-media__wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-dark);mix-blend-mode:multiply;opacity:.3;z-index:1}.c-cta-media__content{position:relative;z-index:2;background:var(--color-primary);padding:6rem 3.5rem;border-radius:1.5rem}@media screen and (min-width:992px){.c-cta-media__content{display:flex;flex-wrap:wrap;align-items:flex-end;padding:5rem}}.c-cta-media__content:before{content:"";position:absolute;right:0;top:0;width:10rem;height:10rem;translate:-100% -50%;background:white center center no-repeat;background-image:url(/themes/custom/studioeleventheme/img/icon-leaf-energy.svg);background-size:45px;border-radius:100%}.c-cta-media__content .btn{--btn-background:transparent;--btn-color:var(--color-light);--btn-border-color:var(--color-light);--btn-background-hover:var(--color-light);--btn-color-hover:var(--color-primary);--btn-border-color-hover:var(--color-primary);margin-top:2.5rem;font-size:2rem}@media screen and (max-width:768px){.c-cta-media__content .btn{font-size:1.8rem;padding:1.2rem;text-align:center}}@media screen and (min-width:992px){.c-cta-media__title{flex:2}}@media screen and (max-width:768px){.c-cta-media__title .h2{font-size:2.5rem}}@media screen and (max-width:768px){.c-cta-media__title .h3{font-size:2rem;line-height:3rem}}.c-cta-media__button-group{position:relative;z-index:2;display:flex;gap:2rem;justify-content:center;margin-top:4rem}@media screen and (min-width:768px){.c-cta-media__button-group{margin-top:7rem}}@media screen and (min-width:1440px){.c-cta-media__button-group{margin-top:15rem}}.c-cta-media__media img{aspect-ratio:2/5;-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (min-width:375px){.c-cta-media__media img{aspect-ratio:2/3.7}}@media screen and (min-width:480px){.c-cta-media__media img{aspect-ratio:2/3}}@media screen and (min-width:768px){.c-cta-media__media img{aspect-ratio:1/1}}@media screen and (min-width:1150px){.c-cta-media__media img{aspect-ratio:4/2}}@media screen and (min-width:1440px){.c-cta-media{overflow:hidden}}.c-cta-media .btn-phone{width:7rem;height:7rem;border-radius:100%;background:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.c-cta-media .btn-phone svg{width:3.3rem;transition:all .3s ease-in-out}.c-cta-media .btn-phone:hover{background-color:var(--color-primary)}.c-cta-media .btn-phone:hover svg path{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}.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}.p-icon-group .c-icon-item{text-align:center}.p-icon-group .c-icon-item__icon{width:7rem;margin:auto;margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}@media screen and (min-width:768px){.p-icon-group .c-icon-item__icon{height:4rem}}@media screen and (min-width:992px){.p-icon-group .c-icon-item__icon{height:7rem;margin-bottom:2rem}}.p-icon-group .c-icon-item__icon img{width:100%}.p-icon-group-home{max-width:90%;margin:auto}@media screen and (min-width:992px) and (max-width:1440px){.p-icon-group-home{padding-top:10%}}@media screen and (min-width:1440px) and (max-width:1600px){.p-icon-group-home{padding-top:5%}}@media screen and (min-width:1600px){.p-icon-group-home{max-width:70%}}.p-icon-group-home .grid{align-items:center}@media screen and (min-width:480px){.p-icon-group-home .grid.grid--items-3{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap)}}@media screen and (min-width:768px){.p-icon-group-home .grid.grid--items-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);--grid-gap:1rem;row-gap:2rem}}.p-icon-group-home .grid .grid__item{position:relative;display:inline-flex;align-items:center;height:100%;margin-top:4rem}@media screen and (min-width:768px){.p-icon-group-home .grid .grid__item{justify-content:flex-start;margin-bottom:0}.p-icon-group-home .grid .grid__item:before{content:"";display:block;width:1px;height:9rem;background-color:var(--color-grey);margin-right:4rem}}.p-icon-group-home .grid .grid__item:first-child{padding-right:2rem}.p-icon-group-home .grid .grid__item:first-child:before{display:none}.p-icon-group-home .c-icon-item{position:relative}.p-icon-group-home .c-icon-item__wrapper{display:flex;align-items:center}.p-icon-group-home .c-icon-item__icon{margin-right:2rem;min-width:44px;text-align:center}
