.resource-carousel .slick-next,.resource-carousel .slick-prev{height:40px;width:40px}.resource-carousel .slick-prev{left:-45px}.resource-carousel .slick-next{right:-45px}.resource-carousel .slick-next:before,.resource-carousel .slick-prev:before{color:var(--secondary-color);font-size:40px}.resource-carousel .resource{align-items:center;background:#fff;border:1px solid #eee;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.resource-carousel .resource .cover{background-color:var(--primary-dark-color);flex-basis:25%}.resource-carousel .resource .cover .cover-image{height:100%;object-fit:cover;width:100%}.resource-carousel .resource .cover .bubble-cover-image{height:100%;max-height:200px;object-fit:contain;width:100%}.resource-carousel .resource .text{flex-basis:75%;padding:20px}.resource-carousel .resource .text .title .title-link{color:var(--primary-dark-color)}.resource-carousel .resource .text .title .title-link:hover{color:var(--primary-color)}.resource-carousel .resource .text .cta .cta-link{color:var(--secondary-color);font-size:14px;text-decoration:underline;text-transform:uppercase}.resource-carousel .resource .text .cta .cta-link:hover{color:var(--primary-color)}.resource-carousel .slick-dots{bottom:-30px}.resource-carousel .slick-dots li button{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.7);border-radius:50%;height:6px;padding:2.5px;width:6px}.resource-carousel .slick-dots li button:before{display:none}.resource-carousel .slick-dots li.slick-active button{background-color:hsla(0,0%,100%,.9);border-color:#fff}.resource-carousel .slick-dots li button:hover{background-color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.resource-carousel .resource{flex-direction:row}}