.event-section{display:flex;gap:40px;justify-content:space-between;margin:auto;max-width:1620px}.event-column-left{flex:0 0 45%;max-width:798px}.event-column-right{flex:1}.event-column-left-text-spacing{margin:auto;max-width:700px}.event-column-left img{border-radius:20px;display:block;margin-bottom:30px;width:100%}.event-column-left h2{color:#018b87;font-family:freight-display-pro;font-size:clamp(24px,1.48vw + 18.44px,44px);font-weight:500;line-height:1.2;margin:10px 0;max-width:590px}.event-column-left .rich-text{color:#000;font-family:proxima-nova;font-size:clamp(14px,.44vw + 12.35px,20px);font-weight:300;line-height:1.5}.event-card{margin:0 0 0 auto;max-width:630px}.event-card-title{background-color:#028b87;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-family:proxima-nova;font-size:clamp(16px,.82vw + 12.9px,26px);font-weight:600;line-height:1.5;padding:15px 0 10px 40px;text-align:left}.event-card-details p strong{font-weight:700}.event-card-details{background:#e6f2f9;color:#000;column-gap:20px;display:grid;font-family:proxima-nova;font-size:clamp(14px,.74vw + 11.2px,24px);font-weight:300;grid-template-columns:200px 1fr;row-gap:10px}.event-detail-row{display:contents}.event-detail-label{font-weight:600}.event-detail-label,.event-detail-value p{color:#000;font-family:proxima-nova;font-size:clamp(14px,.74vw + 11.2px,24px);line-height:1.5}.event-detail-value p{font-weight:300;white-space:pre-wrap}.event-card-interior-location{background:#e6f2f9;color:#000;font-family:proxima-nova;font-size:clamp(16px,.74vw + 11.2px,26px);font-weight:600;line-height:1.5;padding-top:20px}.event-detail-value a{color:#018b87;font-family:proxima-nova;font-size:clamp(14px,.74vw + 11.2px,24px);font-weight:500;line-height:1.5;text-decoration:none}.event-button-spacing{background:#e6f2f9;display:flex;justify-content:flex-end;padding-top:0;text-align:right}.event-card-details-background{background:#e6f2f9;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:15px 40px 40px}.contact-top-padding-line{border-top:2px solid rgba(2,139,135,.5);margin-top:20px;padding-top:20px}.event-column-right a.give-button{display:block;max-width:300px;text-align:center}.sponsorship-event-button-spacing{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 0 auto;max-width:630px}.sponsorship-event-button-spacing a.give-button{align-items:center;display:grid;grid-template-columns:75% 25%;max-width:100%;width:100%}.sponsorship-event-button-spacing a.give-button span.cta-text{font-size:clamp(12px,2.5vw,18px);line-height:1.4;text-align:left}.sponsorship-event-button-spacing a.give-button span.arrow{flex-shrink:0;font-size:clamp(35px,3vw,50px);text-align:right}@media (max-width:1200px){.campaign-section-support .support-event-column-left h2{font-size:55px;line-height:65px}}@media (max-width:768px){.sponsorship-event-button-spacing a.give-button{margin-top:0!important}.sponsorship-event-button-spacing{margin:unset}.event-card{margin:30px 10px 40px}.event-card-details-background{padding:15px 10px 40px}.event-section{flex-direction:column}.event-column-left,.event-column-right{min-width:100%}.event-detail-row{display:grid}}@media (max-width:560px){.event-card-details-background{padding:15px 10px 40px}}