.horizontal-carousel{position:relative;padding:130px 0}.horizontal-carousel .horizontal-carousel__content{background:#fff;position:relative;z-index:2;color:#1F2937}.horizontal-carousel .horizontal-carousel__content ul{list-style:none;padding:0}.horizontal-carousel .horizontal-carousel__content ul>li{position:relative;padding-left:1.5625em}.horizontal-carousel .horizontal-carousel__content ul>li:before{content:'';display:block;width:.8125em;height:.25em;position:absolute;top:50%;left:0;transform:translate(0, -50%);background:#1F2937;border-radius:.375em}.panel--highlight-pink .horizontal-carousel .horizontal-carousel__content ul>li:before{background:#EC4899}.panel--highlight-purple .horizontal-carousel .horizontal-carousel__content ul>li:before{background:#8B5CF6}.panel--highlight-cyan .horizontal-carousel .horizontal-carousel__content ul>li:before{background:#23DBCA}.panel--highlight-orange .horizontal-carousel .horizontal-carousel__content ul>li:before{background:#FF6F61}.panel--highlight-lime .horizontal-carousel .horizontal-carousel__content ul>li:before{background:#CEE83C}.horizontal-carousel .horizontal-carousel__images{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.horizontal-carousel .horizontal-carousel__images>div{display:flex;flex-direction:column;margin:-.9375rem;height:100%}.horizontal-carousel .horizontal-carousel__images>div>*{margin:.9375rem}.horizontal-carousel .horizontal-carousel__images>div>*:last-child{margin-top:auto;margin-bottom:0;transform:translate(0, .9375rem)}.horizontal-carousel .horizontal-carousel__images .horizontal-carousel__row{overflow:hidden}.horizontal-carousel .horizontal-carousel__images .horizontal-carousel__row>div{display:flex;margin:-.9375rem}.horizontal-carousel .horizontal-carousel__images .horizontal-carousel__row>div>*{margin:.9375rem}@media screen and (min-width: 1020px){.horizontal-carousel{padding:0}.horizontal-carousel .horizontal-carousel__content{max-width:845px;margin:auto;padding:3.125rem 4.6875rem}.horizontal-carousel .horizontal-carousel__images{top:50%;bottom:auto;transform:translate(0, -50%);margin-bottom:1.875rem}.horizontal-carousel .horizontal-carousel__images>div>*:last-child{margin:.9375rem;transform:translate(0, 0)}}.horizontal-carousel-item{background:#fff;border-radius:10px;overflow:hidden;padding:1.875rem}.horizontal-carousel-item.horizontal-carousel-item--expanded{aspect-ratio:6/4;width:150px;position:relative;padding:0}.horizontal-carousel-item.horizontal-carousel-item--expanded img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 1020px){.horizontal-carousel-item.horizontal-carousel-item--expanded{width:350px}}.social-carousel{padding:0}.social-carousel .social-carousel__social{overflow:hidden;margin-bottom:1.875rem}.social-carousel .social-carousel__social>div{display:flex;align-items:center;margin:-.625rem;flex-wrap:wrap}.social-carousel .social-carousel__social>div>*{margin:.625rem}.social-carousel .social-carousel__social>div>*:first-child{width:100%}.social-carousel .social-carousel__social span{font-family:"Rubik",sans-serif;font-weight:500;font-size:1.4375rem;line-height:110%}.social-carousel .social-carousel__social svg path{fill:#EC4899}.social-carousel .social-carousel__social a:not(.button){position:relative}.social-carousel .social-carousel__social a:not(.button):before{content:'';position:absolute;display:block;top:10%;left:10%;right:10%;bottom:10%;border-radius:100%;background:#fff;z-index:2;transition:background 0.2s ease-in-out}.social-carousel .social-carousel__social a:not(.button) svg{position:relative;z-index:2;display:block}.social-carousel .social-carousel__social a:not(.button):hover:before{background:transparent}.social-carousel .social-carousel__images{position:static;transform:translate(0, 0);margin-bottom:1.875rem}.social-carousel .social-carousel__images>div>*:last-child{margin:.9375rem;transform:translate(0, 0)}@media screen and (min-width: 1020px){.social-carousel .social-carousel__header{display:flex;align-items:center}.social-carousel .social-carousel__social{margin-left:auto;margin-bottom:0}.social-carousel .social-carousel__social>div>*:first-child{width:auto}}

