:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-social-carousel{position:relative;overflow:hidden;background:#00a7b5;color:#fff}.c-social-carousel__inner{position:relative;max-width:58rem;margin:0 auto;padding:1.5rem 0 4rem}.c-social-carousel__intro{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.75rem;gap:1rem 2rem;text-align:center}.c-social-carousel__intro-text,.c-social-carousel__handle{margin:0}.c-social-carousel__carousel{position:relative}.c-social-carousel__viewport{overflow:hidden;margin:0 -1.25rem;padding:0 1.25rem}.c-social-carousel__track{align-items:stretch}.c-social-carousel__slide{width:12.625rem}.c-social-carousel__item{display:block;color:inherit;text-decoration:none}.c-social-carousel__image{display:block;width:100%;aspect-ratio:1/1.5;object-fit:cover}.c-social-carousel__next{position:absolute;top:50%;right:.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999rem;background:rgba(255,255,255,.8);color:#00a7b5;cursor:pointer;transform:translateY(-50%)}.c-social-carousel__next-icon{display:block;width:1.125rem;height:1.125rem}.c-social-carousel__nav{display:flex;overflow-x:auto;margin-top:3.5rem;border:.0625rem solid rgba(255,255,255,.35);border-radius:999rem;box-shadow:inset 0 0 2rem rgba(255,255,255,.75);-ms-overflow-style:none;scrollbar-width:none}.c-social-carousel__nav::-webkit-scrollbar{display:none}.c-social-carousel__nav-link{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-width:10rem;min-height:3rem;color:#fff;text-align:center;text-decoration:none}@media(max-width: 46.875rem){.c-social-carousel__inner{padding:1rem 0 2rem}.c-social-carousel__intro-text{flex:0 0 100%}.c-social-carousel__viewport{margin:0;padding:0 1.25rem}.c-social-carousel__slide{width:8rem}.c-social-carousel__image{aspect-ratio:1/1.33}.c-social-carousel__next{right:.4rem;width:1.45rem;height:1.45rem}.c-social-carousel__nav{justify-content:space-around;margin:2rem 0 0}.c-social-carousel__nav-link{min-width:0;min-height:1.75rem;font-size:.75rem}}@media only screen and (min-width: 1100px){.c-social-carousel__inner{padding:1.5rem 0 4rem}.c-social-carousel__intro{justify-content:center;margin-bottom:1.75rem;text-align:center}.c-social-carousel__viewport{margin-right:-10.25rem;margin-left:0;padding:0}.c-social-carousel__next{right:-8.5rem}}