.img-content .content .button-event:hover .line::after{transition:all .3s ease-out}.spacing-event-single{padding-top:var(--row-2xl);padding-bottom:var(--row-2xl)}.spacing-event-single.no-next-event{display:none}.img-content{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--gutter-standard);row-gap:var(--space-m);position:relative}@media only screen and (min-width: calc(48rem + 1px)){.img-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: calc(64rem + 1px)){.img-content{column-gap:var(--gutter-loose)}}@media only screen and (min-width: calc(90rem + 1px)){.img-content{column-gap:var(--gutter-x-loose)}}.img-content.alignfull,.img-content.style-card{gap:var(--gutter-x-loose)}.img-content.alignfull .content,.img-content.style-card .content{text-align:center;padding:var(--space-2xl) var(--container-standard)}@media only screen and (min-width: calc(48rem + 1px)){.img-content.alignfull .content,.img-content.style-card .content{padding:var(--space-3xl)}}.img-content.style-card{gap:var(--gutter-x-loose)}.img-content.style-card .content{padding-inline:0}.img-content.style-card.alignfull{width:calc(100% - 2*var(--container-standard));margin-inline:var(--container-standard)}.img-content.style-card.img-cont-shapes{width:calc(100% - 2*var(--container-narrow));margin-inline:var(--container-narrow);gap:0}@media only screen and (max-width: 48rem){.img-content.style-card.img-cont-shapes{width:calc(100% - 2*var(--container-standard));margin-inline:var(--container-standard)}}.img-content.style-card.img-cont-shapes.image-text .media-container{border-radius:0 0 200rem 200rem;overflow:hidden}.img-content.style-card.img-cont-shapes.image-text .media-container img,.img-content.style-card.img-cont-shapes.image-text .media-container video{border-radius:0 0 200rem 200rem}.img-content.style-card.img-cont-shapes.image-text .content{padding:var(--space-2xl);border:1px solid;border-radius:200rem 200rem 0 0}@media only screen and (max-width: 48rem){.img-content.style-card.img-cont-shapes.image-text .content{padding:var(--space-3xl) var(--space-l)}}.img-content.style-card.img-cont-shapes.image-text .content.content-event{padding:var(--space-3xl) var(--space-2xl)}.img-content.style-card.img-cont-shapes.image-text .content.content-event .content-inner{justify-content:space-between;height:100%}.img-content.style-card.img-cont-shapes.image-text .content.content-event .content-inner .cont{height:100%;align-content:center}.img-content.style-card.img-cont-shapes.text-image .media-container{border-radius:200rem 200rem 0 0;overflow:hidden}.img-content.style-card.img-cont-shapes.text-image .media-container img,.img-content.style-card.img-cont-shapes.text-image .media-container video{border-radius:200rem 200rem 0 0}.img-content.style-card.img-cont-shapes.text-image .content{padding:var(--space-2xl);border:1px solid;border-radius:0 0 200rem 200rem}@media only screen and (max-width: 48rem){.img-content.style-card.img-cont-shapes.text-image .content{padding:var(--space-3xl) var(--space-l)}}.img-content .content{max-width:var(--width-content);flex-grow:1;flex-basis:0;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.img-content .content .button-event{align-items:center;position:absolute;bottom:0;width:100%;border-radius:0;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading);padding:var(--space-m) var(--space-l);display:flex;flex-direction:row;gap:var(--space-l);justify-content:center}.img-content .content .button-event .button-t{white-space:nowrap;flex:0 0 auto;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.img-content .content .button-event .line{flex:1;min-width:0;position:relative}.img-content .content .button-event .line::after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:var(--color-background)}.img-content .content .button-event svg{width:1.5rem;height:1.5rem;flex-shrink:0}.img-content .content .button-event:hover .line::after{background-color:var(--color-accent-primary-reverse)}.img-content .content .content-inner{width:100%;display:flex;flex-direction:column}.img-content .content .content-inner .event-date{display:flex;flex-direction:column;gap:0;text-align:center;border-radius:200rem;position:absolute;top:0;right:0;width:var(--size-xl-5);height:var(--size-xl-5);transform:rotate(7.5deg);padding:var(--space-xs) var(--space-s);background:var(--color-background);justify-content:center;box-shadow:4px 8px 24px 0 var(--color-body-a5, rgba(255, 247, 181, 0.05))}.img-content .content .content-inner .event-date .event-day{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-1);line-height:var(--line-height-large-heading-1);letter-spacing:var(--letter-spacing-large-heading-1);font-style:var(--font-style-large-heading);color:var(--color-body)}.img-content .content .content-inner .event-date .event-month{font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-1);line-height:var(--line-height-overline-1);letter-spacing:var(--letter-spacing-overline-1);font-style:var(--font-style-overline);color:var(--color-body)}.img-content .content .content-wrap{width:100%}.img-content .content .js-single-modal-trigger-ajax{margin-bottom:0}.img-content .img{position:relative}@media only screen and (max-width: 40rem){.img-content .img{width:100%}}.img-content .img img{width:100%}.img-content .img .slick-list,.img-content .img .slick-track{top:0;left:0;height:100%;width:100%}.img-content .img .slick-controls{width:100%}.img-content .img .slick-controls .slick-control{color:var(--color-body)}.img-content .img .slick-controls .slick-control:hover{color:var(--color-accent-primary)}.img-content.text-image .content{order:1}@media only screen and (max-width: 40rem){.img-content.text-image .content{order:1}}.img-content.text-image .img{order:2}@media only screen and (max-width: 40rem){.img-content.text-image .img{order:2}}.img-content.text-image .button-event{bottom:unset;top:0}.img-content.text-image .event-date{bottom:0;top:unset !important;left:0 !important;right:unset !important;transform:rotate(-7.5deg) !important}@media only screen and (max-width: 40rem){.img-content.mob-img-bottom .content{order:1}.img-content.mob-img-bottom .img{order:2}}.img-content.column{grid-template-columns:minmax(0, 1fr)}.img-content.column .content{margin:0;width:100%;text-align:center;flex-basis:auto;align-items:unset}.img-content.column .content .buttons{justify-content:center;margin-bottom:0}.img-content.column .img{width:100%}.img-content.column .img .image-carousel{min-height:18rem}@media only screen and (max-width: 40rem){.img-content.column .img .image-carousel{min-height:16rem}}.img-content.side-arch-shape{margin:0;gap:0 !important;width:calc(100% - var(--container-wide)) !important}.img-content.side-arch-shape .content-inner .title{font-family:var(--font-family-feature);font-weight:var(--font-weight-feature);text-transform:var(--text-transform-feature);font-size:var(--font-size-feature-2xl);line-height:var(--line-height-feature-2xl);letter-spacing:var(--letter-spacing-feature-2xl);font-style:var(--font-style-feature)}@media only screen and (max-width: 48rem){.img-content.side-arch-shape .content-inner .title{font-family:var(--font-family-feature);font-weight:var(--font-weight-feature);text-transform:var(--text-transform-feature);font-size:var(--font-size-feature-l);line-height:var(--line-height-feature-l);letter-spacing:var(--letter-spacing-feature-l);font-style:var(--font-style-feature)}}.img-content.side-arch-shape.image-text{margin-left:0 !important;margin-right:var(--container-wide) !important}.img-content.side-arch-shape.image-text .img .media-container{border-radius:0 200rem 200rem 0;overflow:hidden}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.image-text .img .media-container{border-radius:0 0 200rem 200rem}}.img-content.side-arch-shape.image-text .content{padding:var(--space-3xl);border-radius:200rem;border:1px solid;width:50vw;max-width:unset;height:auto;right:var(--container-wide);z-index:2}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.image-text .content{width:100%;right:0;padding:var(--space-3xl) var(--space-2xl);top:calc(-1*var(--space-3xl)/2)}}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.image-text{margin-inline:var(--container-wide) !important;width:calc(100% - var(--container-wide) - var(--container-wide)) !important}}.img-content.side-arch-shape.text-image{margin-right:0 !important;margin-left:var(--container-wide) !important}.img-content.side-arch-shape.text-image .img .media-container{border-radius:200rem 0 0 200rem;overflow:hidden}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.text-image .img .media-container{border-radius:200rem 200rem 0 0}}.img-content.side-arch-shape.text-image .content{padding:var(--space-3xl);border-radius:200rem;border:1px solid;width:50vw;max-width:unset;height:auto;left:var(--container-wide);z-index:2}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.text-image .content{width:100%;left:0;padding:var(--space-3xl) var(--space-2xl);bottom:calc(-1*var(--space-3xl)/2)}}@media only screen and (max-width: 48rem){.img-content.side-arch-shape.text-image{margin-inline:var(--container-wide) !important;width:calc(100% - var(--container-wide) - var(--container-wide)) !important}}.img-content-columns{display:grid;gap:var(--gutter-standard)}@media only screen and (min-width: calc(48rem + 1px)){.img-content-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}
/*# sourceMappingURL=img_content.css.map */
