/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta+.cta{margin-top:2.5rem}@media screen and (min-width:30em){.cta+.cta{margin-top:3.4375rem}}.c-cta{height:100%}.c-cta__media{position:relative}@media screen and (min-width:46em){.c-cta__media img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}}.c-cta__content{padding:1.25rem}@media screen and (min-width:30em){.c-cta__content{padding:1.875rem 2.5rem}}.c-cta--media-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:46em){.c-cta--with-media{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:46em){.c-cta--with-media .c-cta__media{width:40%}}@media screen and (min-width:46em){.c-cta--with-media .c-cta__content{width:60%}}.c-cta--layout-border-green-title{border:1px solid var(--color-primary)}
.c-info-line{--offset:20px;border-bottom:2px solid var(--color-primary)}@media screen and (min-width:30em){.c-info-line{--offset:40px}}.c-info-line__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--offset);-moz-column-gap:var(--offset);column-gap:var(--offset);row-gap:.625rem;padding-bottom:.625rem}@media screen and (min-width:90em){.c-info-line__info{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}
.c-media-fw{position:relative}.c-media-fw .contextual-region{position:static}.c-media-fw .container{position:relative}.c-media-fw__text{background:var(--color-secondary);padding:2.5rem var(--grid-offset);margin-left:calc(var(--grid-offset) * -1);margin-right:calc(var(--grid-offset) * -1)}@media screen and (min-width:71.875em){.c-media-fw__text{padding:1.875rem;position:absolute;right:var(--grid-offset);width:465px;margin:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.c-media-fw--layout-overlay:before{content:"";background:var(--color-dark);opacity:.7;position:absolute;inset:0}
.c-text__text .field--name-field-intro{font-weight:var(--font-weight-medium)}.c-text__sidebar{margin-top:2.5rem}@media screen and (min-width:61.25em){.c-text__sidebar{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);margin-top:0}}.c-text__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5625rem}.c-text__title:last-child h2,.c-text__title:last-child h1{margin-bottom:0}@media screen and (min-width:61.25em){.c-text--layout-default .c-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:61.25em){.c-text--layout-default .c-text__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__title{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(9 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(9 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:100em){.c-text--layout-large .c-text__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:100em){.c-text--sidebar .c-text__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%)}}
@media screen and (min-width:61.25em){.c-text-media__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:61.25em){.c-text-media__media{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:90em){.paragraph--first .c-text-media__media{margin-top:-30px}}.c-text-media__icon img{width:100%;max-width:110px}.c-text-media__content{margin-bottom:2.5rem}@media screen and (min-width:61.25em){.c-text-media__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%);margin-bottom:0}}@media screen and (min-width:61.25em){.c-text-media--media-position-left .c-text-media__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}
