/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gsap-infinite-card-slider__viewport{overflow:hidden;position:relative;}.gsap-infinite-card-slider__track{display:flex;align-items:stretch;gap:1.5rem;width:max-content;will-change:transform;}.gsap-infinite-card-slider__slide{flex:0 0 auto;width:min(320px,82vw);max-width:320px;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);display:flex;flex-direction:column;}.gsap-infinite-card-slider__list .views-row{height:100%;}.gsap-infinite-card-slider__slide .views-field{width:100%;}.gsap-infinite-card-slider__slide img{display:block;width:100%;height:220px;object-fit:cover;}.gsap-infinite-card-slider__slide .views-field .field-content{display:block;}.gsap-infinite-card-slider__slide .views-field + .views-field{margin-top:0.75rem;padding:0 1rem 1rem;}.gsap-infinite-card-slider__slide .views-field-title,.gsap-infinite-card-slider__slide .views-field-field-image,.gsap-infinite-card-slider__slide .views-field-field-description{padding:0 1rem;}.gsap-infinite-card-slider__slide .views-field-title{padding-top:1rem;font-weight:600;font-size:1rem;}.gsap-infinite-card-slider__slide .views-field-field-description{color:#5f6368;line-height:1.5;}.gsap-infinite-card-slider__controls{display:flex;justify-content:flex-end;gap:0.75rem;margin-top:1rem;}.gsap-infinite-card-slider__button{border:0;border-radius:999px;width:2.5rem;height:2.5rem;background:#1f4e79;color:#fff;cursor:pointer;font-size:1.25rem;line-height:1;}.gsap-infinite-card-slider__button:hover{background:#163a57;}
