.card-spotlights .spotlight-grid,.card-spotlights .spotlight-grid .spotlight,.card-spotlights button.spotlight__toggle{align-items:center;display:flex;justify-content:center}.card-spotlights .spotlight-grid .spotlight,.card-spotlights button.spotlight__toggle{flex-direction:column}body.wp-admin [data-type="acf/cards-spotlight"]{--editor-block-width:100%}body.wp-admin [data-type="acf/cards-spotlight"] .acf-block-component .acf-block-preview .card{text-align:center}body.wp-admin [data-type="acf/cards-spotlight"] .acf-block-component .acf-block-preview .card__image{border-radius:50%;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}body.wp-admin [data-type="acf/cards-spotlight"] .acf-block-component .acf-block-preview .card .spotlight-label{padding-top:110px}.card-spotlights .card{display:none}@media (min-width:56.25em){.card-spotlights .card-grid{--grid-cols:repeat(2,1fr)}}@media (max-width:63.99em){.card-spotlights .card{--card-bg-color:var(--white)}.card-spotlights .card div.card__title,.card-spotlights .card div.inner{padding:0 var(--gap) var(--gap-half)}}@media (min-width:64em){.card-spotlights .card{display:block;margin-top:var(--gap-double);position:relative;text-align:center}}.card-spotlights .card.active{left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:56}@media (max-width:31.24em){.card-spotlights .card.active{max-width:90%}}.card-spotlights .card.active .card__top{cursor:pointer;max-width:100%;transform:none}.card-spotlights .card.active .card__title,.card-spotlights .card.active .inner,.card-spotlights .card.active .spotlight-label{background-color:var(--white)}.card-spotlights .card.active .card__image{border-radius:50%;margin:2rem auto 0}.card-spotlights .card__bg{display:none}.card-spotlights .card__bg.active{background-color:hsla(0,0%,70%,.8);display:block;inset:0;position:fixed;z-index:50}@media (min-width:64em){.card-spotlights .card .card__image{border-radius:50%;height:120px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:120px}}.card-spotlights .card .inner{padding-top:var(--gap-half)}@media (min-width:64em){.card-spotlights .card .card__top{inset:0;position:absolute;top:-60px}.card-spotlights .card div.card__title{padding-top:2rem}}.card-spotlights .card .card__subtitle,.card-spotlights .card div.card__title h2{font-size:2rem}@media (min-width:64em){.card-spotlights .card .card__subtitle,.card-spotlights .card div.card__title h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:2.2rem}}.card-spotlights .card .card__subtitle{margin-bottom:2rem}.card-spotlights .card .card__subtitle~.card__content{margin-top:0}@media (max-width:63.99em){.card-spotlights .card .card__content{max-height:200px;overflow-y:auto}}.card-spotlights .card .card__content p{margin-bottom:2rem}.card-spotlights .card .card__content p:last-child{margin-bottom:0}.card-spotlights .card .card__links a{text-decoration-color:var(--color-magenta)}.card-spotlights .card .card__links a.active,.card-spotlights .card .card__links a:active,.card-spotlights .card .card__links a:focus,.card-spotlights .card .card__links a:hover{color:var(--color-magenta)}.card-spotlights .card .card__links ul{align-items:center}.card-spotlights .card .spotlight-label{color:var(--color-magenta);font-weight:600;padding:var(--gap) var(--gap) 0}@media (min-width:64em){.card-spotlights .card .spotlight-label{padding-top:80px}}.card-spotlights .card .spotlight-label+.card__title{padding:var(--gap-half) var(--gap) 0}.card-spotlights .spotlight-grid{flex-wrap:wrap}@media (min-width:64em){.card-spotlights .spotlight-grid{display:none}}.card-spotlights .spotlight-grid .spotlight{align-self:flex-start;cursor:pointer;padding:2rem;width:160px}@media (min-width:48em){.card-spotlights .spotlight-grid .spotlight{width:180px}}.card-spotlights .spotlight-grid img{border-radius:50%;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.card-spotlights .spotlight-grid h3{padding-top:1rem;text-align:center}@media (max-width:63.99em){.card-spotlights .spotlight-grid h3{font-size:1.6rem}}.card-spotlights button.spotlight__toggle{--btn-bg-color:var(--white);border-radius:0;display:none;margin-right:0;position:absolute;right:0;top:0;transition:none;z-index:56}@media (min-width:64em){.card-spotlights button.spotlight__toggle{top:60px}}.card-spotlights button.spotlight__toggle span,.card-spotlights button.spotlight__toggle svg{color:#000;height:32px;position:static;transform:none;width:32px}.card-spotlights .spotlight-cta{padding-top:var(--gap)}.card-spotlights .block-heading__title{max-width:100%;text-align:center}
