#cards-carousel{padding-left:6rem;margin-top:6rem;overflow:hidden}#cards-carousel .line-accent{margin-bottom:2rem}#cards-carousel .carousel-header{display:flex;justify-content:space-between;align-items:center;margin-right:6rem;margin-bottom:1rem}#cards-carousel .header-text{display:flex}#cards-carousel .carousel-section-title{font-size:40px;font-family:'Cachet Book';white-space:nowrap;margin-right:4rem}#cards-carousel .carousel-nav{display:flex}#cards-carousel .carousel-nav .icon{font-size:75px;margin-left:1rem;color:var(--altgrey);cursor:pointer}#cards-carousel .card-top{height:225px;margin-top:55px;background:var(--altred);color:#fff;display:flex;justify-content:center;align-items:center;font-size:75px;border-radius:10px 10px 0 0;position:relative;transition:all 0.25s ease;overflow:hidden}#cards-carousel .splide__slide.is-active .card-top{margin-top:0;height:280px}#cards-carousel .card-top .color-line{content:'';position:absolute;width:100%;height:2rem;bottom:0;left:0;display:block;z-index:3;transition:all 0.25s ease}#cards-carousel .card-img{position:absolute;bottom:0;width:100%;height:280px;object-fit:cover;z-index:2;border-radius:10px 10px 0 0}#cards-carousel .carousel-card{transform:scale(.95);min-width:360px;max-width:360px;min-height:450px;display:flex;flex-direction:column;height:unset}#cards-carousel .card-body{background:var(--off-white);padding:2rem;display:flex;flex-direction:column}#cards-carousel .slick-track{display:flex}#cards-carousel .card-title{color:var(--grey);font-size:25px;font-family:'Cachet Book';text-align:center;margin-bottom:0}#cards-carousel .card-content{margin:1rem 0;height:100%}#cards-carousel .card-body p{color:var(--altgrey);font-family:'Cachet Extra Light';margin:0;font-size:20px;text-align:center}#cards-carousel .card-body .button-row{justify-content:center}#cards-carousel .card-btns .btn{font-size:15px;padding:.75rem .5rem;width:140px}#cards-carousel .splide__track{margin-left:-14px}@media (max-width:1200px){#cards-carousel{padding:0}#cards-carousel .slider{margin-left:1rem}#cards-carousel .carousel-nav .icon{font-size:60px}#cards-carousel .carousel-header{margin:0 2rem;margin-bottom:1rem}#cards-carousel .line-accent{margin-left:2rem}}@media (max-width:992px){#cards-carousel .header-text{flex-direction:column}#cards-carousel .carousel-section-title{margin-right:0}#cards-carousel .header-text{width:calc(100% - 112px)}#cards-carousel .carousel-nav{min-width:112px}}@media (max-width:768px){#cards-carousel .splide__track,#cards-carousel .slider{margin-left:0}#cards-carousel .carousel-section-title{font-size:30px}#cards-carousel .carousel-nav .icon{font-size:40px}#cards-carousel .card-title{font-size:20px}#cards-carousel .card-body p{font-size:15px}#cards-carousel .carousel-card{width:330px;min-width:unset;max-width:unset;transform:unset}#cards-carousel .card-body{align-items:center}#cards-carousel .card-btns .btn:first-child{margin-right:1rem}#cards-carousel .card-body p{max-width:400px;margin:1rem 0}#cards-carousel .center .card-top{margin-top:0;height:250px}#cards-carousel .card-top{margin-top:25px}#cards-carousel .splide__slide.is-active .card-top{margin-top:0;height:250px}}@media (max-width:480px){#cards-carousel .card-body{padding:2rem 1rem}#cards-carousel .card-btns .btn{width:120px}}