/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#ededed;--color-grey-light:#e9e9e9;--color-primary:#1e2c16;--color-secondary:#ac8a1a;--color-light:#fff;--color-dark:#000;--color-light-green:#6a8475;--color-lighter-green:#364c43;--color-gold:#ac8a1a;--color-lighter-gold:#d8bf6c;--color-brown:#e6e3dc;--color-beige:#f6f4f0}:root{--font-base-family:"ivypresto-headline","Helvetica","Arial",sans-serif;--font-sec-family:"poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:root{--grid-offset:4.17%;--grid-gap:80px;--grid-width:1600px;--grid-total-columns:24}@media screen and (min-width:1150px){:root{--grid-offset:100px}}@media screen and (min-width:1440px){:root{--grid-offset:160px}}.c-column-item{font-family:var(--font-sec-family);padding:4rem 0}
.c-column-item-icon{font-family:var(--font-sec-family);padding:4rem 0}
:root{--color-grey:#ededed;--color-grey-light:#e9e9e9;--color-primary:#1e2c16;--color-secondary:#ac8a1a;--color-light:#fff;--color-dark:#000;--color-light-green:#6a8475;--color-lighter-green:#364c43;--color-gold:#ac8a1a;--color-lighter-gold:#d8bf6c;--color-brown:#e6e3dc;--color-beige:#f6f4f0}:root{--font-base-family:"ivypresto-headline","Helvetica","Arial",sans-serif;--font-sec-family:"poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:root{--grid-offset:4.17%;--grid-gap:80px;--grid-width:1600px;--grid-total-columns:24}@media screen and (min-width:1150px){:root{--grid-offset:100px}}@media screen and (min-width:1440px){:root{--grid-offset:160px}}.btn,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default{display:inline-flex;transition:all .1s linear;background:transparent;position:relative;align-items:center;text-decoration:none;text-transform:none;line-height:1;z-index:1;font-size:1.4rem;font-weight:var(--font-weight-medium)}.btn--type-default,.btn--type-tertiary,.btn--type-secondary,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default{background-color:var(--color-primary);border-radius:.8rem;padding:1.6rem 4.8rem 1.3rem 2.4rem;display:flex;align-items:center;color:var(--color-beige);font-family:var(--font-sec-family);background-size:1.8rem;background-image:url(/themes/custom/studiotentheme/img/arrow-btn.svg);background-repeat:no-repeat;background-position:calc(100% - 2rem);transition:all .35s ease}.btn--type-default.is-active,.is-active.btn--type-tertiary,.is-active.btn--type-secondary,.c-content-large__content-up .c-content-large__text .field--name-field-button a.is-active.btn--type-default,.btn--type-default:hover,.btn--type-tertiary:hover,.btn--type-secondary:hover,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default:hover,.btn--type-default:focus,.btn--type-tertiary:focus,.btn--type-secondary:focus,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default:focus,.trigger-hover:focus .btn--type-default,.trigger-hover:focus .btn--type-tertiary,.trigger-hover:focus .btn--type-secondary,.trigger-hover:focus .c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default,.c-content-large__content-up .c-content-large__text .field--name-field-button .trigger-hover:focus a.btn--type-default,.trigger-hover:hover .btn--type-default,.trigger-hover:hover .btn--type-tertiary,.trigger-hover:hover .btn--type-secondary,.trigger-hover:hover .c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default,.c-content-large__content-up .c-content-large__text .field--name-field-button .trigger-hover:hover a.btn--type-default{color:var(--color-beige);background-color:var(--color-lighter-green);padding:1.6rem 5.8rem 1.3rem 2.4rem;margin-right:-1rem}.btn--type-secondary,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default{background-color:transparent;color:var(--color-lighter-green);border:1px solid var(--color-primary)}.btn--type-secondary.is-active,.c-content-large__content-up .c-content-large__text .field--name-field-button a.is-active.btn--type-default,.btn--type-secondary:hover,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default:hover,.btn--type-secondary:focus,.c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default:focus,.trigger-hover:focus .btn--type-secondary,.trigger-hover:focus .c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default,.c-content-large__content-up .c-content-large__text .field--name-field-button .trigger-hover:focus a.btn--type-default,.trigger-hover:hover .btn--type-secondary,.trigger-hover:hover .c-content-large__content-up .c-content-large__text .field--name-field-button a.btn--type-default,.c-content-large__content-up .c-content-large__text .field--name-field-button .trigger-hover:hover a.btn--type-default{background-color:#fff;color:var(--color-lighter-green)}.btn--type-tertiary{background-color:var(--color-beige);color:var(--color-primary)}.btn--type-tertiary.is-active,.btn--type-tertiary:hover,.btn--type-tertiary:focus,.trigger-hover:focus .btn--type-tertiary,.trigger-hover:hover .btn--type-tertiary{background-color:#fff;color:var(--color-primary)}.btn--type-filled{font-family:var(--font-sec-family);background:var(--color-primary);color:var(--color-light);padding:10px 20px}.btn--type-filled.is-active,.btn--type-filled:hover,.btn--type-filled:focus,.trigger-hover:focus .btn--type-filled,.trigger-hover:hover .btn--type-filled{color:var(--color-light);background:var(--color-secondary)}.c-content-large__content-up{display:flex;flex-wrap:wrap}.c-content-large__content-up .c-content-large__text{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);font-family:var(--font-sec-family);margin-top:4rem;margin-bottom:8rem}.c-content-large__content-up .c-content-large__text .field--name-field-button{width:-moz-fit-content;width:fit-content;margin-top:4rem}@media screen and (min-width:992px){.c-content-large__content-up .c-content-large__text{width:calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-top:8rem}}@media screen and (min-width:1600px){.c-content-large__content-up .c-content-large__text{width:calc(6 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%)}}.c-content-large__content-up .c-content-large__media-portrait{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}.c-content-large__content-up .c-content-large__media-portrait img{-o-object-fit:cover;object-fit:cover;border-radius:.6rem;width:100%}@media screen and (min-width:992px){.c-content-large__content-up .c-content-large__media-portrait{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-content-large__content-up .c-content-large__media-portrait{width:calc(6 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:992px){.c-content-large__content-up{flex-direction:row}}.c-content-large__content-down{display:flex;align-items:flex-start;flex-direction:column-reverse}.c-content-large__content-down .c-content-large__media{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}.c-content-large__content-down .c-content-large__media img{width:100%;border-radius:.6rem}@media screen and (min-width:992px){.c-content-large__content-down .c-content-large__media img{border-radius:.6rem 0 0 .6rem}}@media screen and (min-width:992px){.c-content-large__content-down .c-content-large__media{width:calc(11 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1600px){.c-content-large__content-down .c-content-large__media{width:calc(12 / var(--grid-total-columns) * 100%)}}.c-content-large__content-down .c-content-large__content_extra{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-top:5rem}@media screen and (min-width:992px){.c-content-large__content-down .c-content-large__content_extra{width:calc(9 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-top:0}}@media screen and (min-width:1150px){.c-content-large__content-down .c-content-large__content_extra{width:calc(7 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%);margin-top:0}}@media screen and (min-width:1600px){.c-content-large__content-down .c-content-large__content_extra{width:calc(6 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%);margin-top:0}}.c-content-large__content-down .c-content-large__text_extra{font-family:var(--font-sec-family)}.c-content-large__content-down .c-content-large__text_quote{font-size:3.2rem;line-height:4.4rem;font-weight:var(--font-weight-thin);margin-bottom:8rem}@media screen and (min-width:992px){.c-content-large__content-down{justify-content:flex-end;flex-direction:row;align-items:flex-end}}
:root{--color-grey:#ededed;--color-grey-light:#e9e9e9;--color-primary:#1e2c16;--color-secondary:#ac8a1a;--color-light:#fff;--color-dark:#000;--color-light-green:#6a8475;--color-lighter-green:#364c43;--color-gold:#ac8a1a;--color-lighter-gold:#d8bf6c;--color-brown:#e6e3dc;--color-beige:#f6f4f0}:root{--font-base-family:"ivypresto-headline","Helvetica","Arial",sans-serif;--font-sec-family:"poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:root{--grid-offset:4.17%;--grid-gap:80px;--grid-width:1600px;--grid-total-columns:24}@media screen and (min-width:1150px){:root{--grid-offset:100px}}@media screen and (min-width:1440px){:root{--grid-offset:160px}}.btn{display:inline-flex;transition:all .1s linear;background:transparent;position:relative;align-items:center;text-decoration:none;text-transform:none;line-height:1;z-index:1;font-size:1.4rem;font-weight:var(--font-weight-medium)}.btn--type-default,.btn--type-tertiary,.btn--type-secondary{background-color:var(--color-primary);border-radius:.8rem;padding:1.6rem 4.8rem 1.3rem 2.4rem;display:flex;align-items:center;color:var(--color-beige);font-family:var(--font-sec-family);background-size:1.8rem;background-image:url(/themes/custom/studiotentheme/img/arrow-btn.svg);background-repeat:no-repeat;background-position:calc(100% - 2rem);transition:all .35s ease}.btn--type-default.is-active,.is-active.btn--type-tertiary,.is-active.btn--type-secondary,.btn--type-default:hover,.btn--type-tertiary:hover,.btn--type-secondary:hover,.btn--type-default:focus,.btn--type-tertiary:focus,.btn--type-secondary:focus,.trigger-hover:focus .btn--type-default,.trigger-hover:focus .btn--type-tertiary,.trigger-hover:focus .btn--type-secondary,.trigger-hover:hover .btn--type-default,.trigger-hover:hover .btn--type-tertiary,.trigger-hover:hover .btn--type-secondary{color:var(--color-beige);background-color:var(--color-lighter-green);padding:1.6rem 5.8rem 1.3rem 2.4rem;margin-right:-1rem}.btn--type-secondary{background-color:transparent;color:var(--color-lighter-green);border:1px solid var(--color-primary)}.btn--type-secondary.is-active,.btn--type-secondary:hover,.btn--type-secondary:focus,.trigger-hover:focus .btn--type-secondary,.trigger-hover:hover .btn--type-secondary{background-color:#fff;color:var(--color-lighter-green)}.btn--type-tertiary{background-color:var(--color-beige);color:var(--color-primary)}.btn--type-tertiary.is-active,.btn--type-tertiary:hover,.btn--type-tertiary:focus,.trigger-hover:focus .btn--type-tertiary,.trigger-hover:hover .btn--type-tertiary{background-color:#fff;color:var(--color-primary)}.btn--type-filled{font-family:var(--font-sec-family);background:var(--color-primary);color:var(--color-light);padding:10px 20px}.btn--type-filled.is-active,.btn--type-filled:hover,.btn--type-filled:focus,.trigger-hover:focus .btn--type-filled,.trigger-hover:hover .btn--type-filled{color:var(--color-light);background:var(--color-secondary)}.p-cta{position:relative}.p-cta svg{position:absolute;top:-4rem;left:calc(50% - 7.5rem);width:15rem}@media screen and (min-width:768px){.p-cta svg{top:-6.7rem;left:calc(50% - 12.65rem);width:auto}}.c-cta{margin-top:-1rem;font-family:var(--font-sec-family)}.c-cta .field--name-field-button{display:flex;justify-content:center;margin-top:4rem}.c-cta h2{font-weight:var(--font-weight-light);margin-bottom:2rem}.c-cta__container:not(:has(h3)) .c-cta__wrapper{--grid-total-columns:20}@media screen and (min-width:1440px){.c-cta__container:not(:has(h3)) .c-cta__wrapper{margin-left:calc(6 / var(--grid-total-columns) * 100%);width:calc(8 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-cta .field--name-field-text:has(h3){-moz-column-count:3;column-count:3;-moz-column-gap:5rem;column-gap:5rem}}
:root{--color-grey:#ededed;--color-grey-light:#e9e9e9;--color-primary:#1e2c16;--color-secondary:#ac8a1a;--color-light:#fff;--color-dark:#000;--color-light-green:#6a8475;--color-lighter-green:#364c43;--color-gold:#ac8a1a;--color-lighter-gold:#d8bf6c;--color-brown:#e6e3dc;--color-beige:#f6f4f0}:root{--font-base-family:"ivypresto-headline","Helvetica","Arial",sans-serif;--font-sec-family:"poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:root{--grid-offset:4.17%;--grid-gap:80px;--grid-width:1600px;--grid-total-columns:24}@media screen and (min-width:1150px){:root{--grid-offset:100px}}@media screen and (min-width:1440px){:root{--grid-offset:160px}}.c-text.h-text-align-center{font-size:1.8rem}.c-text.h-text-align-center .c-text__wrapper{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);font-family:var(--font-sec-family)}@media screen and (min-width:992px){.c-text.h-text-align-center .c-text__wrapper{width:calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(7 / var(--grid-total-columns) * 100%)}}.c-text__wrapper{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);font-family:var(--font-sec-family)}@media screen and (min-width:992px){.c-text__wrapper{width:calc(9 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1150px){.c-text__wrapper{margin-left:calc(4 / var(--grid-total-columns) * 100%)}}
