@import url("https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@400;500;600&display=swap");.card-slider__container{padding:0}.card-slider__header{margin-bottom:2.5rem;text-align:center}.card-slider__heading{font-family:Montserrat,sans-serif;font-size:2rem;margin-bottom:.75rem}.card-slider__subheading{font-family:Montserrat,sans-serif;font-size:1.125rem;margin:0 auto;max-width:800px}.card__container{border-radius:10px;padding-bottom:144px}.card__content{border-radius:1.25rem;margin-inline:1.75rem;overflow:hidden}.card__article{border:.5px solid #c6bff363;border-radius:10px;overflow:hidden;width:300px}.card__image{margin-bottom:-.75rem;padding-top:1.5rem;position:relative}.card__data{border-radius:1rem;padding:1.5rem 2rem;position:relative;text-align:center;z-index:10}.card__img{margin:0 auto;position:relative;width:180px;z-index:5}.card__shadow{border-radius:50%;filter:blur(45px);height:200px;left:0;margin-inline:auto;position:absolute;right:0;top:3.75rem;width:200px}.card__name{font-size:1.25rem;margin-bottom:.75rem}.card__description{font-weight:500;margin-bottom:1.75rem}.card__button{border-radius:.25rem;display:inline-block;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next,.swiper-button-prev{background:#fff;bottom:0;display:none;font-size:3rem;height:auto;top:unset;width:auto}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;border-radius:50%;height:48px;width:48px}.swiper-button-prev{background-image:url(https://5623277.fs1.hubspotusercontent-na1.net/hubfs/5623277/arrow-left.png);filter:hue-rotate(231deg)}.swiper-button-next{background-image:url(https://5623277.fs1.hubspotusercontent-na1.net/hubfs/5623277/arrow-right.png);filter:hue-rotate(231deg)}.swiper-button-next i,.swiper-button-prev i{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:80px}@media screen and (max-width:320px){.card__data{padding:1rem}}@media screen and (min-width:768px){.card__content{margin-inline:6rem}.swiper-button-next,.swiper-button-prev{align-items:center;display:flex;justify-content:center}}@media screen and (min-width:1120px){.card__container{margin:0 auto;max-width:100%}.swiper-button-prev{left:20rem}.swiper-button-next{right:20rem}}