#convene-a-meeting .cop31-meeting-carousel{position:relative;min-width:0;align-self:center;overflow:hidden;border-radius:12px;background:#e6ece5}
#convene-a-meeting .cop31-meeting-slides{position:relative;aspect-ratio:900/601}
#convene-a-meeting .cop31-meeting-slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;display:block;margin:0;border-radius:0}
#convene-a-meeting .cop31-meeting-slides img.is-active{opacity:1}
#convene-a-meeting .cop31-meeting-controls{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px;padding:7px 10px;border-radius:24px;background:rgba(20,55,53,.85)}
#convene-a-meeting .cop31-meeting-controls button{border:1px solid #fff;color:#fff;background:transparent;min-width:30px;height:30px;border-radius:16px;font:600 13px/1 sans-serif;padding:0 9px;cursor:pointer}
#convene-a-meeting .cop31-meeting-controls button[aria-pressed=true]{background:#fff;color:#2b6062}
#convene-a-meeting .cop31-meeting-controls button:focus-visible{outline:3px solid #a4cb86;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#convene-a-meeting .cop31-meeting-slides img{transition:none}}

#convene-a-meeting.cop31-section{background:#eaf3ed;}

#convene-a-meeting .cop31-image-section>div:first-child>p{text-align:justify!important;}

#cop31-contact.cop31-section{background:#fff!important;}

@media(max-width:767px){.cop31-page .cop31-format-grid>.cop31-format-card:last-child{grid-column:auto;}}
@media(max-width:600px){.cop31-page .cop31-format-grid{grid-template-columns:minmax(0,1fr);}.cop31-page .cop31-format-grid>.cop31-format-card{width:100%;min-width:0;box-sizing:border-box;grid-column:auto;}.cop31-page .cop31-format-card .cop31-format-photo{height:auto!important;aspect-ratio:3/2;object-fit:cover;}.cop31-page .cop31-format-card h4{min-height:0;}}

#speaker-opportunities.cop31-section{background:#fff!important;}
#volunteer-opportunities.cop31-section{background:#f1f5f0!important;}
