:root{--slider-size:15rem;--slider-size-active:18rem;--slider-arrow-color:#b3b3b3;--slider-arrow-hover:#333;--swiper-navigation-size:30.6px}.beacon-swiper-wrapper{padding-bottom:70px;padding-top:70px}.beacon-swiper .swiper-heading h2{font-size:1.5rem;text-align:center}.beacon-swiper .swiper-heading{margin-bottom:50px;max-width:940px}.beacon-swiper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;position:relative;z-index:200}.beacon-swiper .slider-wrap{height:100%;overflow:hidden;padding:0 3.75rem;position:relative;width:100%;z-index:100}.beacon-swiper .swiper-list{overflow:visible;padding:0}.beacon-swiper .item.swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:visible;position:relative;transform:scale(.85) translateY(-45px);transition:transform .4s cubic-bezier(.4,0,1,1);width:30rem}.beacon-swiper .item.swiper-slide:not(.swiper-slide-active) img{filter:grayscale(100%)}.beacon-swiper .item.swiper-slide.swiper-slide-prev,.beacon-swiper .item.swiper-slide.swiper-slide-prev+.swiper-slide-active+.swiper-slide-next{transform:scale(.85) translate(-16px,-45px);z-index:10}.beacon-swiper .item.swiper-slide.swiper-slide-active,.beacon-swiper .swiper-slide.swiper-slide-duplicate-active{transform:scale(1) translate(0);transition:transform .3s cubic-bezier(.4,0,1,1);z-index:30}.beacon-swiper .item.swiper-slide.swiper-slide-active+.swiper-slide+.item.swiper-slide{z-index:5}.beacon-swiper .item.swiper-slide img{aspect-ratio:1;border-radius:50% 50% 0 50%;box-shadow:0 15px 10px rgba(0,0,0,.2);object-fit:cover;object-position:center;transition:transform .5s linear}.beacon-swiper .item.swiper-slide.swiper-slide-active img{aspect-ratio:1}.beacon-swiper .slider-caption{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:23.75rem;text-align:center;text-decoration:none;transition:all .3s ease}.slider-caption *{color:#333}.slider-caption .caption-title{font-size:1.2rem}.slider-caption .caption-subtitle{font-size:1rem}.swiper-slide-active .slider-caption .caption-title{font-size:1.35rem}.swiper-slide-active .slider-caption .caption-subtitle{font-size:1.2rem}.swiper-track{padding:30px 0}.button-wrapper{bottom:35px;display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:clamp(18rem,-2.857rem + 39.286vw,32.5rem)}button.swiper-button-next:after,button.swiper-button-prev:after{font-size:1.7rem}button.swiper-arrow{background:none;border:none;color:var(--slider-arrow-color);cursor:pointer;font-size:40px;margin:0;position:static;transition:all .3s linear;z-index:99}.swiper-arrow.swiper-button-next,button.swiper-arrow.swiper-button-prev{height:31px}button.swiper-arrow:hover{color:var(--slider-arrow-hover)}.beacon-swiper .item.swiper-slide:hover .slider-caption{text-decoration:underline}@media screen and (max-width:992px){:root{--slider-size:12rem;--slider-size-active:13rem}}