.carousel-container{padding:32px 42px 80px 42px;position:relative}
@media(min-width:769px){.carousel-container{padding:32px 104px 80px 104px}
}
@media(min-width:1025px){.carousel-container{padding:48px 112px 80px 112px}
}
.carousel-container .slick-slide{margin:0 16px}
.carousel-container .slick-list{margin:0}
.carousel-container .slick-slide:last-child{padding-right:0}
.carousel-container .slick-prev{left:-28px;border-right:1px solid var(--variable-sliderColor)}
.carousel-container .slick-next{right:-20px;background:#fff;z-index:5;border-left:1px solid var(--variable-sliderColor)}
.carousel-container .slick-dotted.slick-slider{padding:20px 0}
.carousel-container .slick-dots li button:before{content:' ';border:2px solid var(--variable-sliderIconColor);border-radius:50%;width:13px;height:13px;display:inline-block;color:var(--variable-sliderIconColor);opacity:1}
.carousel-container .slick-dots li.slick-active button:before{background:var(--variable-sliderIconColor);opacity:1}
.carousel-container .slick-dots{position:absolute;bottom:-80px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.carousel-container .slick-prev,.carousel-container .slick-next{position:absolute;height:100%;background:transparent;color:var(--variable-sliderIconColor)}
.carousel-container .slick-prev:hover,.carousel-container .slick-next:hover{color:var(--variable-sliderIconColor)}
.carousel-container .slick-arrow .material-icons{position:absolute;top:50%;font-size:32px;width:32px}
.carousel-container .text-carousel .slick-arrow .material-icons{top:40%}
.carousel-container .slick-prev .material-icons{left:-20px}
.carousel-container .slick-next .material-icons{right:-20px}
.carousel-container .slick-disabled{display:none !important}
.carousel-container .page-carousel .slick-disabled{display:block !important;opacity:.25}
@media(min-width:1024px){.carousel-container .page-carousel .slick-disabled{display:none !important}
}
.carousel-container .slick-next:before{content:''}
.carousel-container .slick-prev:before{content:''}
@media(min-width:769px){.carousel-container .slick-prev{left:-50px !important}
.carousel-container .slick-list{margin:0 -16px}
}
@media(min-width:1024px){.carousel-container .slick-slide{margin:0 20px}
.carousel-container .slick-list{margin:0 -20px}
}
.carousel-container .carousel-tile{display:flex;flex-direction:column;gap:24px;width:91.11%}
.carousel-container .carousel-tile .img{width:100%;height:auto;overflow:hidden}
.carousel-container .carousel-tile .carousel-content{display:flex;flex-direction:column}
.carousel-container .carousel-tile .carousel-eyebrow{margin-bottom:8px}
.carousel-container .carousel-tile .carousel-eyebrow a{color:var(--variable-eyebrowTextColor);font-family:'Druk Web';letter-spacing:2px;text-transform:uppercase;font-size:24px;line-height:24px;font-weight:300;text-decoration:none}
.carousel-container .carousel-tile h3.publico-pro{font-weight:600;margin-bottom:0;color:var(--variable-textColor)}
.carousel-container .carousel-tile p{color:var(--variable-textColor);margin-bottom:0}
.carousel-container .carousel-tile .carousel-action-container{display:flex;gap:5px}
.carousel-container .carousel-tile .carousel-action-container a{color:var(--variable-textColor);font-weight:600;border-bottom:2px solid transparent;text-decoration:none}
.carousel-container .carousel-tile .carousel-action-container a:hover{border-bottom:2px solid var(--variable-textColor)}
.carousel-container .carousel-tile .carousel-action-container{padding-top:16px}
.carousel-container .video-carousel .carousel-tile .carousel-description p{font-size:14px}
.carousel-container .carousel-tile .carousel-action-container .material-icons{color:#000;font-size:18px;margin:auto 0;font-weight:600;color:var(--variable-textColor)}
.carousel-container .carousel-tile .carousel-eyebrow.text-carousel a{font-size:.875rem;font-family:'Akkurat Pro';letter-spacing:0;text-transform:uppercase;font-weight:600}
.carousel-container .carousel-tile .carousel-title-link a{color:var(--variable-textColor);font-weight:600;border-bottom:2px solid transparent;text-decoration:none}
.carousel-container .carousel-tile .carousel-title-link a:hover{border-bottom:2px solid var(--variable-textColor)}
@media(min-width :767px){.carousel-container .carousel-tile{width:83.33% !important}
}
@media(min-width :1025px){.carousel-container .carousel-tile{width:91.11% !important}
}
.video-carousel-container .roundedNavIcon .slick-arrow .material-icons{border:1px solid;border-radius:50%}
.video-carousel-container .removeVerticalLine .slick-prev{border-right:0}
.video-carousel-container .removeVerticalLine .slick-next{border-left:0}
.video-carousel-container .video-carousel-CTA .cmp-button__text{font-family:"Akkurat Pro";font-weight:700;font-style:normal;font-size:16px;text-decoration:none;color:var(--variable-ctaTextColor)}
.video-carousel-container .video-carousel-CTA a{text-decoration:none}
.video-carousel-CTA a .ctaLabelText:hover{border-bottom:2px solid var(--variable-ctaTextColor);margin-bottom:-2px}