/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}.c-hero{position:relative;background-color:var(--color-primary);color:var(--color-light);z-index:5}@media (min-width:768px){.c-hero .container{padding-right:0}}@media (min-width:768px){.c-hero__container{display:flex;flex-wrap:wrap;margin-left:-20px;justify-content:space-between;margin-right:0}}.c-hero__content{padding-bottom:5rem;padding-top:5rem}@media (min-width:768px){.c-hero__content{padding-left:20px;padding-right:20px;width:50%}}@media (min-width:992px){.c-hero__content{padding-left:20px;padding-right:20px;width:41.6666666667%}}.c-hero__media{padding-bottom:5rem}.c-hero__media .field--name-field-media,.c-hero__media .field--name-field-media div,.c-hero__media .field--type-image,.c-hero__media .contextual-region,.c-hero__media .field--type-image{height:100%}.c-hero__media .field--name-field-media:has(video),.c-hero__media .field--name-field-media div:has(video),.c-hero__media .field--type-image:has(video),.c-hero__media .contextual-region:has(video),.c-hero__media .field--type-image:has(video){display:flex;align-items:flex-end}.c-hero__media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.c-hero__media{padding-left:20px;width:50%;height:100%;padding-right:0;padding-bottom:0}}.c-hero .h1:before{content:"#";display:inline-block;color:var(--color-secondary)}.c-hero .btn{margin-top:5rem}@media (min-width:992px){.c-hero .btn{margin-top:10rem}}.page-node-type-frontpage .slogan svg{max-width:50rem;margin:0 auto;display:flex}@media screen and (min-width:1270px){.page-node-type-frontpage header,.page-node-type-frontpage .c-hero{background:linear-gradient(90deg,var(--color-primary) 40%,var(--color-light) 40%,var(--color-light) 0%)}}@media (min-width:1440px){.page-node-type-frontpage header,.page-node-type-frontpage .c-hero{background:linear-gradient(90deg,var(--color-primary) 47%,var(--color-light) 47%,var(--color-light) 0%)}}.page-node-type-frontpage .c-hero{overflow:hidden}@media (min-width:500px){.page-node-type-frontpage .c-hero__container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;align-items:flex-end;margin-right:-3rem}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__container{position:relative;margin-right:-2rem}}.page-node-type-frontpage .c-hero__content .field--name-field-sub-title{margin-bottom:1rem}.page-node-type-frontpage .c-hero__content h1{position:relative}.page-node-type-frontpage .c-hero__content .field--name-field-text{font-size:2.2rem}@media (min-width:1440px){.page-node-type-frontpage .c-hero__content .field--name-field-text{font-size:2.5rem}}@media (min-width:500px){.page-node-type-frontpage .c-hero__content{padding-left:20px;width:41.6666666667%;padding-right:0}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__content{padding-left:20px;padding-right:20px;width:33.3333333333%;padding-top:10rem}}.page-node-type-frontpage .c-hero__media{margin-bottom:-.1rem}@media (min-width:500px){.page-node-type-frontpage .c-hero__media{padding-left:20px;width:58.3333333333%;padding-right:0;padding-bottom:0}}@media (min-width:1150px){.page-node-type-frontpage .c-hero__media{padding-right:20px;width:66.6666666667%;padding-left:0}}@media (min-width:768px){.page-node-type-basic-page .c-hero__media img{height:calc(100% + 5rem)}}@media (min-width:1150px){.page-node-type-basic-page .c-hero__media img{height:calc(100% + 10rem)}}@media (min-width:768px){.page-node-type-basic-page .c-hero__media{margin-bottom:-5rem}}@media (min-width:1150px){.page-node-type-basic-page .c-hero__media{margin-bottom:-10rem}}@media (min-width:768px){.page-node-type-basic-page .c-hero{margin-bottom:10rem}}@media (min-width:1150px){.page-node-type-basic-page .c-hero{margin-bottom:20rem}}.page-node-type-basic-page:has(.c-hero) header .menu__item a{color:var(--color-light)}.site-wrapper:has(.c-hero) header{background-color:var(--color-primary);color:var(--color-light)}
:root{--color-grey:#f7f7f7;--color-primary:#0a2320;--color-secondary:#bcaa78;--color-light:#fff}:root{--font-base-family:"Montserrat","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-line-height:2.5rem;--font-weight-regular:500;--font-weight-medium:600;--font-weight-bold:700}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;justify-content:space-between}}.c-text-media__media{margin-bottom:4rem}@media (min-width:768px){.c-text-media__media{padding-left:20px;padding-right:20px;width:50%}}.c-text-media__content .btn{margin-top:5rem}@media screen and (min-width:768px){.c-text-media__content{padding-left:20px;padding-right:20px;width:41.6666666667%;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}
