/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#6cc24a;--color-dark:#1a1718;--color-black:#000;--color-default:#707070;--color-light:#fff;--color-grey:#f8f8f8;--color-primary-text:#fff}:root{--font-base-family:"inter","Helvetica","Arial",sans-serif;--font-size:2rem;--font-line-height:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root{--grid-gap:8rem;--grid-total-columns:24}.p-cta{position:relative}.p-cta .p-cta-bg-image{background-repeat:no-repeat;background-size:cover;color:var(--color-light)}.p-cta .p-cta-bg-image h1,.p-cta .p-cta-bg-image .h1,.p-cta .p-cta-bg-image h2,.p-cta .p-cta-bg-image .h2{color:var(--color-light)}.p-cta .p-cta-bg-image:after{content:"";display:inline;width:100%;height:100%;background-color:var(--color-default);opacity:.35;position:absolute;top:0;left:0;z-index:1}.p-cta .p-cta-bg-image .c-cta .btn,.p-cta.h-bg-color-primary .c-cta .btn,.p-cta.h-bg-color-dark .c-cta .btn{--btn-color:var(--color-light);--btn-border-color:var(--color-light);--btn-background-hover:var(--color-light);--btn-color-hover:var(--color-dark);--btn-border-color-hover:var(--color-light)}.p-cta .container{z-index:3;position:relative}@media screen and (min-width:1440px){.p-cta .container{margin-left:calc(5 / var(--grid-total-columns) * 100%);width:calc(14 / var(--grid-total-columns) * 100%)}}.c-cta .btn{margin-top:8.5rem}@media screen and (min-width:1440px){.c-cta__text{--grid-total-columns:14;margin-left:calc(3 / var(--grid-total-columns) * 100%);width:calc(8 / var(--grid-total-columns) * 100%)}}
:root{--color-primary:#6cc24a;--color-dark:#1a1718;--color-black:#000;--color-default:#707070;--color-light:#fff;--color-grey:#f8f8f8;--color-primary-text:#fff}:root{--font-base-family:"inter","Helvetica","Arial",sans-serif;--font-size:2rem;--font-line-height:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root{--grid-gap:8rem;--grid-total-columns:24}.c-text__title{margin-bottom:7rem;color:var(--color-black)}@media screen and (min-width:480px){.c-text__content{width:calc(16 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:480px){.c-text.c-text--center-on .c-text__content{margin-left:calc(3 / var(--grid-total-columns) * 100%);width:calc(16 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-text.c-text--center-on .c-text__content{margin-left:calc(4 / var(--grid-total-columns) * 100%);width:calc(12 / var(--grid-total-columns) * 100%)}}
:root{--color-primary:#6cc24a;--color-dark:#1a1718;--color-black:#000;--color-default:#707070;--color-light:#fff;--color-grey:#f8f8f8;--color-primary-text:#fff}:root{--font-base-family:"inter","Helvetica","Arial",sans-serif;--font-size:2rem;--font-line-height:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root{--grid-gap:8rem;--grid-total-columns:24}.c-text-media__media div{height:100%}.c-text-media__media img,.c-text-media__media video,.c-text-media__media iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.c-text-media__media{width:calc(12 / var(--grid-total-columns) * 100%)}}.c-text-media__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.c-text-media__wrapper{flex-direction:row}}.c-text-media__content{width:calc(22 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%)}.c-text-media__content .field--name-field-text a{color:var(--color-primary)}.c-text-media__content .field--name-field-text a:after{content:url(/themes/custom/studiotentheme/img/arrow-link.svg);margin-left:1rem}.c-text-media__content .field--name-field-text a:hover:after{transform:rotate(90deg)}@media screen and (min-width:768px){.c-text-media__content{width:calc(9 / var(--grid-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:1150px){.c-text-media__content{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}@media (min-width:768px){.c-text-media--media-position-right .c-text-media__media{margin-left:calc(2 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__content{margin-left:0}}
