.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.fc-section{background:#180830;padding:80px 0;position:relative;overflow:hidden}.fc-container{z-index:2;max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.fc-header{text-align:center;margin-bottom:45px}.fc-badge{color:#ffbe55;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#ffbe552e,#e750742e);border:1px solid #ffbe5566;border-radius:30px;align-items:center;gap:8px;margin-bottom:15px;padding:6px 18px;font-size:.8rem;font-weight:800;display:inline-flex}.fc-title{color:#fff;margin:8px 0 12px;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:900}.fc-subtitle{color:#b0bec5;max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.6}.fc-carousel-wrapper{aspect-ratio:16/9;background:#0b0316;border:1px solid #ffbe554d;border-radius:20px;width:100%;max-width:1100px;height:auto;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c,0 0 30px #ffbe5526}.fc-swiper{width:100%;height:100%}.fc-swiper .swiper-wrapper{height:100%!important}.fc-swiper .swiper-slide{justify-content:center;align-items:center;display:flex;height:100%!important}.fc-slide{background:#0b0316;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fc-slide-img{object-fit:cover;width:100%;height:100%;display:block}.fc-slide-overlay{pointer-events:none;background:linear-gradient(#0b031605 0%,#0b031626 100%);width:100%;height:100%;position:absolute;top:0;left:0}.fc-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff4d;width:10px;height:10px;transition:all .3s}.fc-swiper .swiper-pagination-bullet-active{background:#ffbe55;border-radius:6px;width:32px}.fc-swiper .swiper-button-next,.fc-swiper .swiper-button-prev{color:#ffbe55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a0933cc;border:1px solid #ffbe554d;border-radius:50%;width:48px;height:48px;transition:all .3s}.fc-swiper .swiper-button-next:after,.fc-swiper .swiper-button-prev:after{font-size:20px;font-weight:700}.fc-swiper .swiper-button-next:hover,.fc-swiper .swiper-button-prev:hover{color:#1a0933;background:#ffbe55}@media (max-width:900px){.fc-carousel-wrapper{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto}.fc-nav-btn{width:40px;height:40px}.fc-nav-btn.prev{left:15px}.fc-nav-btn.next{right:15px}}@media (max-width:600px){.fc-section{padding:30px 0}.fc-container{padding:0 12px}.fc-title{font-size:1.8rem}.fc-carousel-wrapper{aspect-ratio:16/9;border-radius:14px;width:100%;height:auto;box-shadow:0 12px 30px #000000b3}.fc-nav-btn{display:none}.fc-bottom-controls{bottom:15px;right:50%;transform:translate(50%)}}
