/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:1023px){.page-node-type-event .c--breadcrumb{display:none}}.c--event .c--event-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:44rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;padding:4.6rem 1.6rem 2.8rem;position:relative}@media (max-width:1023px){.c--event .c--event-heading{height:42.4rem;padding:3.5rem 1.6rem 2.6rem}}.c--event .c--event-heading .c__background{background-color:#ede8e6;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.c--event .c--event-heading .c__background article{height:100%}.c--event .c--event-heading .c__background article:after{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.c--event .c--event-heading .c__background article img{display:block;font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c--event .c--event-heading .c__background .c__wave{bottom:0;left:0;position:absolute;right:0;z-index:2}@media (max-width:1023px){.c--event .c--event-heading .c__background .c__wave{left:-50%;width:200%}}.c--event .c--event-heading .c__background .c__wave svg{color:#fff;fill:currentColor;display:block;width:100%}.c--event .c--event-heading .c__background .c__wave svg path{fill:currentColor}.c--event .c--event-heading .c__category{-ms-flex-item-align:center;align-self:center;background:#fff;color:#757575;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;font-weight:700;line-height:2.2rem;margin:0 auto 2.4rem;padding:0 .8rem;text-align:center;text-transform:uppercase}@media (max-width:1023px){.c--event .c--event-heading .c__category{display:block;margin:0 auto 1.5rem 0;text-align:center}}.c--event .c--event-heading .c__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:102.4rem;position:relative;width:100%}@media (max-width:1023px){.c--event .c--event-heading .c__title{display:block}}.c--event .c--event-heading .c__title h1{color:#fff;font-size:3.6rem;line-height:4.8rem;margin-bottom:2.8rem;max-width:60%;padding-top:0;text-align:center}@media (max-width:1023px){.c--event .c--event-heading .c__title h1{font-size:2.8rem;line-height:2.8rem;margin-bottom:3.4rem;margin-left:0;max-width:inherit;text-align:left}}.c--event .c--event-heading .c__title h1 span{color:#fff}@media (max-width:1023px){.c--event .c--event-heading .c__title h1 span:after{background-size:contain;bottom:-2.5rem;height:4rem;width:3rem}}.c--event .c--event-heading .c__title .c__smile{color:#fff;position:absolute;right:0;top:-7rem}@media (max-width:1023px){.c--event .c--event-heading .c__title .c__smile{display:none}}.c--event .c--event-heading .c__title .c__smile svg{fill:currentColor;height:12.5rem;width:9.6rem}.c--event .c--event-heading .c__title .c__smile svg path{fill:currentColor}.c--event .c--event-heading ul{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}@media (max-width:1023px){.c--event .c--event-heading ul{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:5.5rem}}.c--event .c--event-heading ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2.2rem;margin-left:-2.4rem;margin-top:-.4rem;padding:.4rem 2.4rem}@media (max-width:1023px){.c--event .c--event-heading ul li:first-child,.c--event .c--event-heading ul li:nth-child(4){width:100%}}.c--event .c--event-heading ul li svg{height:1.6rem;width:1.6rem;fill:currentColor;margin-right:.8rem}.c--event .c--event-heading ul li svg path{fill:currentColor}.c--event .c__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c--event .c__navigation .c__divider{background:#fff;height:1.5rem;margin:0 1.2rem;width:.1rem}.c--event .c__navigation a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;line-height:2.2rem;text-decoration:none}.c--event .c__navigation a.is-prev svg{margin-right:.6rem}.c--event .c__navigation a.is-next svg{margin-left:.6rem}.c--event .c__navigation a svg{height:1rem;-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.c--event .is-webform{background-color:hsla(0,0%,88%,.6);padding:2.4rem}.c--event .is-webform .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c--event .is-webform .form-item-event{height:0;margin:0;visibility:hidden}.c--event .c__content{margin-bottom:3.5rem}.c--event .c__content h2{color:#000;font-size:2.2rem;font-weight:700;line-height:2.8rem;margin-bottom:3.3rem;text-align:left;text-transform:uppercase}@media (max-width:1023px){.c--event .c__content h2{text-align:center}}.c--event .c__content .c__intro,.c--event .c__content .c__program{color:#757575}.c--event .c__content .c__intro h2,.c--event .c__content .c__program h2{margin-bottom:1.4rem}.c--event .c__content .c__intro{border-bottom:.1rem solid #e1e1e1;padding-bottom:3.7rem}.c--event .c__content .c__program{padding:3.9rem 0 7rem}.c--event .c__other-events{background:#f6f6f6;margin-bottom:7.2rem;padding-bottom:4.6rem}@media (max-width:1023px){.c--event .c__other-events{margin-bottom:3rem;padding-bottom:2.4rem}}.c--event .c__other-events h2{font-size:3.6rem;line-height:4.8rem;margin-bottom:9rem;text-align:center;text-transform:capitalize}.c--event .c__other-events .views-element-container,.c--event .c__other-events .views-element-container>div{width:100%}.c--event .c__other-events .views-element-container>div{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c--event .c__other-events .c__list-item{height:100%;margin-top:-2.4rem;padding-bottom:2.4rem;padding-top:2.4rem}@media (max-width:1023px){.c--event .c__other-events .c__list-item{margin-top:7.2rem;padding:0 1.5rem}}.c--event .c__contact{margin-bottom:3.5rem}.c--event .c__contact h2{padding-top:0;text-align:center}@media (max-width:1023px){.c--event .c__contact h2{margin-bottom:5.2rem}}
.c--event-teaser{background:#fff;border-radius:.4rem;color:#000;display:block}.c--event-teaser .c__content{padding:4rem 4rem 2.4rem}@media (max-width:1023px){.c--event-teaser .c__content{padding:2rem 2rem 2.4rem}}.c--event-teaser .c__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c--event-teaser .c__heading span{display:block}.c--event-teaser .c__heading .c__date time{font-size:3.6rem;line-height:4.3rem}.c--event-teaser .c__heading .c__type{font-size:1.2rem;font-weight:700;line-height:2.2rem;text-align:right;text-transform:uppercase}.c--event-teaser h3{font-size:2.2rem;font-weight:700;line-height:2.8rem;margin-top:3.2rem}.c--event-teaser h3 a{color:inherit;text-decoration:none}.c--event-teaser .c__place{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.4rem}.c--event-teaser .c__place svg{height:1.6rem;margin-right:.8rem;width:1.2rem}.c--event-teaser a.c--link{color:#be0a2a;display:inline-block;margin-top:1.6rem;text-decoration:underline}.c--event-teaser a.c--link:hover{margin-left:.5rem}.c--event-teaser article{height:20rem;overflow:hidden}@media (max-width:1023px){.c--event-teaser article{height:16rem}}.c--event-teaser article img{font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
