.fehs-slider-wrap{width:100%;margin:0 auto;overflow:hidden;position:relative}.fehs-slider,.fehs-slide{width:100%;min-height:180px}.fehs-slide{position:relative;overflow:hidden;display:flex}.fehs-bg{position:absolute;inset:-4%;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.03);will-change:transform}.fehs-overlay{position:absolute;inset:0;background:var(--fehs-overlay,rgba(0,0,0,.38));z-index:1}.fehs-content{position:relative;z-index:2;box-sizing:border-box;color:#fff}.fehs-eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;margin-bottom:12px}.fehs-title{font-size:46px;line-height:1.08;margin:0 0 16px}.fehs-description{font-size:18px;line-height:1.6;margin-bottom:24px}.fehs-description p{margin:0}.fehs-button{display:inline-block;text-decoration:none;border-radius:4px;font-weight:600;padding:13px 24px;transition:.25s ease}.fehs-pos-left-top{align-items:flex-start;justify-content:flex-start}.fehs-pos-left-center{align-items:center;justify-content:flex-start}.fehs-pos-left-bottom{align-items:flex-end;justify-content:flex-start}.fehs-pos-center-top{align-items:flex-start;justify-content:center;text-align:center}.fehs-pos-center-center{align-items:center;justify-content:center;text-align:center}.fehs-pos-center-bottom{align-items:flex-end;justify-content:center;text-align:center}.fehs-pos-right-top{align-items:flex-start;justify-content:flex-end;text-align:right}.fehs-pos-right-center{align-items:center;justify-content:flex-end;text-align:right}.fehs-pos-right-bottom{align-items:flex-end;justify-content:flex-end;text-align:right}.fehs-slider .swiper-button-next,.fehs-slider .swiper-button-prev{color:#fff;width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.28);transition:.2s}.fehs-slider .swiper-button-next:after,.fehs-slider .swiper-button-prev:after{font-size:17px;font-weight:700}.fehs-slider .swiper-pagination-bullet{background:#fff;opacity:.55}.fehs-slider .swiper-pagination-bullet-active{opacity:1}.swiper-slide-active .fehs-kb-zoom-in{animation:fehsZoomIn var(--fehs-kb-duration,8000ms) ease-out both}.swiper-slide-active .fehs-kb-zoom-out{animation:fehsZoomOut var(--fehs-kb-duration,8000ms) ease-out both}.swiper-slide-active .fehs-kb-pan-left{animation:fehsPanLeft var(--fehs-kb-duration,8000ms) ease-out both}.swiper-slide-active .fehs-kb-pan-right{animation:fehsPanRight var(--fehs-kb-duration,8000ms) ease-out both}.swiper-slide-active .fehs-kb-pan-up{animation:fehsPanUp var(--fehs-kb-duration,8000ms) ease-out both}.swiper-slide-active .fehs-kb-pan-down{animation:fehsPanDown var(--fehs-kb-duration,8000ms) ease-out both}@keyframes fehsZoomIn{from{transform:scale(1.03)}to{transform:scale(1.16)}}@keyframes fehsZoomOut{from{transform:scale(1.16)}to{transform:scale(1.03)}}@keyframes fehsPanLeft{from{transform:scale(1.14) translateX(2.5%)}to{transform:scale(1.14) translateX(-2.5%)}}@keyframes fehsPanRight{from{transform:scale(1.14) translateX(-2.5%)}to{transform:scale(1.14) translateX(2.5%)}}@keyframes fehsPanUp{from{transform:scale(1.14) translateY(2.5%)}to{transform:scale(1.14) translateY(-2.5%)}}@keyframes fehsPanDown{from{transform:scale(1.14) translateY(-2.5%)}to{transform:scale(1.14) translateY(2.5%)}}@media(max-width:767px){.fehs-title{font-size:32px}.fehs-description{font-size:16px}.fehs-slider .swiper-button-next,.fehs-slider .swiper-button-prev{width:38px;height:38px}.fehs-slider .swiper-button-next:after,.fehs-slider .swiper-button-prev:after{font-size:14px}}@media(prefers-reduced-motion:reduce){.fehs-bg{animation:none!important;transform:scale(1.03)!important}.fehs-slider *{scroll-behavior:auto!important}}
