.cards__module .cards__card-content{margin:0 auto;max-width:49rem}.cards__module .cards__card:has(.cards__card-image-header) .cards__card-image{max-height:19.2rem!important;overflow:hidden;width:100%}.cards__module .cards__card.small .cards__card-image{margin-bottom:var(--gap-sm)!important}.cards__module .cards__card.small .cards__card-content{gap:0!important}.cards__module .cards__card .cards__card-content .button{max-width:100%;width:18.8rem}.cards__card-image-header{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 50%,transparent);bottom:0;left:0;padding:2rem;right:0;top:0}.cards__card-image-header,.cards__card-image-header *{color:#fff}@media (max-width:767px){.cards__module .cards__card-image{height:27.1rem;max-height:27.1rem}}.rsvp-box .submitted-message{color:#fff;text-align:center}.lightbox-form{padding:1rem}.lightbox-form form label{color:#364153;font-size:1.7rem;font-weight:700;margin-bottom:.35rem}@media (min-width:600px){.lightbox-form,.lightbox-form__text{flex:0 1 50%;height:100%}}.event-lightbox .lightbox-content{max-width:120rem}.lightbox-form__image{max-height:50rem}.event-lightbox .lightbox-inner{max-width:unset}.event-lightbox form input[type=submit]{background-color:var(--blue);border-color:var(--blue);width:auto}.event-lightbox form input[type=submit]:active,.event-lightbox form input[type=submit]:focus,.event-lightbox form input[type=submit]:hover{background-color:var(--white);border-color:var(--blue);color:var(--blue)}.lightbox-event__info{font-size:1.7rem;padding:2.6rem 1.5rem}.lightbox-event__info p{margin-bottom:0}.lightbox-form__text .preheader{font-size:1.7rem}