/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey-light:#f7f7f7;--color-primary:#c49c56;--color-secondary:#f9ef98;--color-default:#222831;--color-light:#fff;--color-dark:#222831;--color-calendar-blue:#88d7fa;--color-calendar-green:lightgreen;--color-calendar-red:lightcoral;--color-calendar-grey:#ccc;--color-calendar-border-grey:#ddd}:root{--font-base-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--grid-gap:80px;--grid-total-columns:24}.c-column-item__media{margin-bottom:2.5rem}.c-column-item__media img{border-radius:1rem}@media screen and (min-width:768px){.c-column-item--has-bg .c-column-item__content{padding:2.5rem}}@media screen and (min-width:1150px){.c-column-item--has-bg .c-column-item__content{padding:5rem}}.h-bg-color-dark .c-column-item .h2,.h-bg-color-dark .c-column-item .h3,.h-bg-color-dark .c-column-item .h4,.h-bg-color-dark .c-column-item .h5,.h-bg-color-dark .c-column-item .h6{color:var(--color-secondary)}.grid--items-2 .c-column-item__wrapper{--grid-total-columns:12}@media screen and (min-width:992px){.grid--items-2 .c-column-item__wrapper{display:flex;flex-wrap:wrap}}@media screen and (min-width:992px){.grid--items-2 .c-column-item__media{width:calc(5 / var(--grid-total-columns) * 100%);margin:0}}.grid--items-2 .c-column-item__media img{width:100%;aspect-ratio:2/3.5;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.grid--items-2 .c-column-item__content{width:calc(5 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%)}.grid--items-2 .c-column-item__content .c-column-item__title{margin-top:4rem}}
:root{--color-grey-light:#f7f7f7;--color-primary:#c49c56;--color-secondary:#f9ef98;--color-default:#222831;--color-light:#fff;--color-dark:#222831;--color-calendar-blue:#88d7fa;--color-calendar-green:lightgreen;--color-calendar-red:lightcoral;--color-calendar-grey:#ccc;--color-calendar-border-grey:#ddd}:root{--font-base-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--grid-gap:80px;--grid-total-columns:24}.c-faq-teaser{padding-bottom:2rem}.c-faq-teaser .h5{display:inline-flex;align-items:center;border-bottom:1px solid var(--color-default);width:100%;padding:1rem 0;cursor:pointer}.c-faq-teaser .h5:after{direction:ltr;display:inline-block;font-family:Material Icons,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"close";color:var(--color-primary);margin-left:auto;transition:all .1s ease-in-out;transform:rotate(-45deg)}.c-faq-teaser__text{height:0;interpolate-size:allow-keywords;transition:all .3s ease;overflow:clip;visibility:hidden;margin-top:1rem}.show .c-faq-teaser__text{height:auto;visibility:visible}.c-faq-teaser.show .h5:after{transform:rotate(0)}
:root{--color-grey-light:#f7f7f7;--color-primary:#c49c56;--color-secondary:#f9ef98;--color-default:#222831;--color-light:#fff;--color-dark:#222831;--color-calendar-blue:#88d7fa;--color-calendar-green:lightgreen;--color-calendar-red:lightcoral;--color-calendar-grey:#ccc;--color-calendar-border-grey:#ddd}:root{--font-base-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--grid-gap:80px;--grid-total-columns:24}.h-text-align-center .c-text__text{max-width:80%;margin:auto}@media screen and (min-width:1440px){.h-text-align-center .c-text__text{max-width:50%}}
:root{--color-grey-light:#f7f7f7;--color-primary:#c49c56;--color-secondary:#f9ef98;--color-default:#222831;--color-light:#fff;--color-dark:#222831;--color-calendar-blue:#88d7fa;--color-calendar-green:lightgreen;--color-calendar-red:lightcoral;--color-calendar-grey:#ccc;--color-calendar-border-grey:#ddd}:root{--font-base-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Fira Sans","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--grid-gap:80px;--grid-total-columns:24}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap}}.c-text-media__media{margin-bottom:4rem}@media screen and (min-width:768px){.c-text-media__media{width:calc(12 / var(--grid-total-columns) * 100%);margin-bottom:0}}.c-text-media__media img{width:100%;border-radius:1rem;aspect-ratio:4/3;line-height:0;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.c-text-media__content{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center;--grid-total-columns:20}}@media screen and (min-width:1440px){.c-text-media__content{width:calc(8 / var(--grid-total-columns) * 100%)}}.c-text-media__text{margin-top:2rem}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__media{width:calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);--grid-total-columns:20}}@media screen and (min-width:1440px){.c-text-media--media-position-right .c-text-media__media{margin-left:calc(3 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__content{width:calc(9 / var(--grid-total-columns) * 100%);margin-left:0}}@media screen and (min-width:1440px){.c-text-media--media-position-right .c-text-media__content{width:calc(7 / var(--grid-total-columns) * 100%)}}
