.ief-acf-speakers{width:100%;padding:clamp(3rem,6vw,5rem) 1rem;background:#fff;color:#0f172a}.ief-acf-speakers__inner{max-width:96rem;margin-left:auto;margin-right:auto}.ief-acf-speakers__header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.ief-acf-speakers__heading{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;font-family:inherit}.ief-acf-speakers__intro{margin:0 auto;max-width:42rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;color:#475569}.ief-acf-speakers__slider{position:relative;overflow:hidden}.ief-acf-speakers__slider.swiper{padding-bottom:50px}.ief-acf-speakers__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ief-acf-speakers__card.swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.ief-acf-speakers__button-next.swiper-button-next,.ief-acf-speakers__button-prev.swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;margin:0;border:none;border-radius:50%;background:#2563eb;color:#fff;z-index:10;cursor:pointer}.ief-acf-speakers__button-next.swiper-button-next::after,.ief-acf-speakers__button-prev.swiper-button-prev::after{font-size:.875rem;font-weight:700;color:#fff}.ief-acf-speakers__button-next.swiper-button-next:focus-visible,.ief-acf-speakers__button-next.swiper-button-next:hover,.ief-acf-speakers__button-prev.swiper-button-prev:focus-visible,.ief-acf-speakers__button-prev.swiper-button-prev:hover{background:#1d4ed8}@media screen and (max-width:420px){.ief-acf-speakers__button-next.swiper-button-next,.ief-acf-speakers__button-prev.swiper-button-prev{display:none!important}}@media screen and (min-width:770px){.ief-acf-speakers__button-next.swiper-button-next,.ief-acf-speakers__button-prev.swiper-button-prev{display:none!important}}.ief-acf-speakers__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.6rem;gap:6px}.ief-acf-speakers__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#cbd5e1;opacity:1}.ief-acf-speakers__pagination .swiper-pagination-bullet-active{background:#1d4ed8;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (min-width:800px){.ief-acf-speakers__slider{padding:0;overflow:visible}.ief-acf-speakers__wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:2rem}.ief-acf-speakers__button-next,.ief-acf-speakers__button-prev,.ief-acf-speakers__pagination{display:none}}.ief-acf-speakers__card{display:block;text-decoration:none;color:inherit;height:100%}.ief-acf-speakers__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06);box-shadow:0 1px 3px rgba(15,23,42,.06);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ief-acf-speakers__card:hover .ief-acf-speakers__card-inner{-webkit-box-shadow:0 10px 25px rgba(15,23,42,.1);box-shadow:0 10px 25px rgba(15,23,42,.1);border-color:#cbd5e1}@media screen and (max-width:1024px){.ief-acf-speakers__card-inner{max-width:100%;width:85%;margin:auto}}@media screen and (max-width:660px){.ief-acf-speakers__card-inner{width:75%}}.ief-acf-speakers__media{position:relative;height:20rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#e2e8f0}.ief-acf-speakers__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ief-acf-speakers__card:hover .ief-acf-speakers__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.ief-acf-speakers__media-overlay{position:absolute;inset:0;background:rgba(29,78,216,0);-webkit-transition:background .3s ease;transition:background .3s ease;pointer-events:none}.ief-acf-speakers__card:hover .ief-acf-speakers__media-overlay{background:rgba(29,78,216,.2)}.ief-acf-speakers__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem}.ief-acf-speakers__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.ief-acf-speakers__role{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#1d4ed8}.ief-acf-speakers__excerpt{margin:0 0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;line-height:1.6;color:#475569}.ief-acf-speakers__cta-wrap{margin-top:auto;padding-top:1rem;border-top:1px solid #e2e8f0}.ief-acf-speakers__cta{display:block;width:100%;padding:.5rem 0;text-align:center;font-size:.875rem;font-weight:600;color:#1d4ed8;border-radius:.25rem;-webkit-transition:background .2s ease;transition:background .2s ease}.ief-acf-speakers__card:hover .ief-acf-speakers__cta{background:#eff6ff}.ief-acf-speakers__footer{margin-top:clamp(2rem,4vw,3rem);text-align:center}.ief-acf-speakers__footer-text{margin:0 0 1rem;font-size:1rem;color:#475569}.ief-acf-speakers__archive{display:inline-block;font-weight:600;color:#1d4ed8;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.ief-acf-speakers__archive:focus-visible,.ief-acf-speakers__archive:hover{color:#1e40af}