/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-card-row{border-bottom:2px solid var(--color-primary);padding-bottom:3.125rem;padding-top:3.125rem}.no-border .c-card-row{border-bottom:none}@media screen and (min-width:71.875em){.c-card-row__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-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:46em){.c-card-row__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--grid-gutter)}}@media screen and (min-width:71.875em){.c-card-row__link{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(9 / var(--grid-total-columns) * 100%)}}.c-card-row__link:focus img,.c-card-row__link:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.c-card-row__media{width:208px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:1.25rem;margin-bottom:2.5rem;position:relative}@media screen and (min-width:46em){.c-card-row__media{margin-bottom:0}}.c-card-row__media img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s linear all;transition:.3s linear all}.c-card-row__media .c-label{position:absolute;left:0;top:0}.c-card-row--has-media .c-card-row__content{padding-top:.625rem}.c-card-row__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.625rem}.c-card-row__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem;gap:1.5625rem}@media screen and (min-width:71.875em){.c-card-row__actions{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(3 / var(--grid-total-columns) * 100%);margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.c-card-row__date{margin-bottom:1.25rem}@media screen and (min-width:46em){.c-card-row__date{margin-bottom:.25rem}}@media screen and (min-width:46em){.c-card-row__date>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:46em){.c-card-row__date>div>div:not(:first-child):before{content:", "}}.c-card-row__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.625rem;line-height:1}.c-card-row__info>div:not(:last-child){border-right:1px solid var(--color-primary);padding-right:.625rem;margin-right:.625rem}.c-card-row__subinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--color-secondary-light)}.c-card-row__subinfo>div:not(:last-child):after{content:"\2022";margin:0 10px}
.c-course-info{border:2px solid var(--color-primary)}@media screen and (min-width:71.875em){.c-course-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-course-info__date{-ms-flex-negative:0;flex-shrink:0;font-size:1.25rem;text-align:center;font-weight:var(--font-weight-medium);padding:.9375rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:71.875em){.c-course-info__date{width:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:90em){.c-course-info__date{font-size:2.1875rem;width:110px}}.c-course-info__date .field__item:not(:last-child){position:relative;padding:0 0 .9375rem}.c-course-info__date .field__item:not(:last-child):after{content:"\2014";font-size:18px;position:absolute;width:100%;left:0;bottom:-5px;text-align:center}.c-course-info__right{width:100%;text-align:right}.c-course-info__right .c-label{display:inline-block;border-top-right-radius:0}.c-course-info__content{padding:1.875rem;text-align:left}.c-course-info__content>div:not(:last-child){margin-bottom:.3125rem}
.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-tabs__nav{display:none}@media screen and (min-width:71.875em){.c-tabs__nav{border-bottom:2px solid var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;margin-bottom:3.125rem}}@media screen and (min-width:90em){.c-tabs__nav{gap:1.5625rem}}.c-tabs__nav-link{--color-text-link-hover:var(--color-dark);font-weight:var(--font-weight-medium);display:block;padding:10px 30px;height:50px;border-radius:20px 20px 0 0;border:2px solid var(--color-primary);border-bottom:0}@media screen and (min-width:90em){.c-tabs__nav-link{font-size:1.25rem}}.c-tabs__nav-link:hover{background:var(--color-primary)}.c-tabs__content{margin-bottom:3.125rem}
.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%)}}
