.c-slider-fadeInOutSlider{height:100%}.c-slider-fadeInOutSlider--full,.c-slider-fadeInOutSlider--full .c-fadeSlider,.c-slider-fadeInOutSlider--full .c-fadeSlider__list,.c-slider-fadeInOutSlider--full .c-fadeSlider__list-image,.c-slider-fadeInOutSlider--full .c-fadeSlider__list-image img,.c-slider-fadeInOutSlider--full .c-fadeSlider__list-image video,.c-slider-fadeInOutSlider--full .c-fadeSlider__list-item{min-height:100svh}.c-slider-fadeInOutSlider .swiper,.c-slider-fadeInOutSlider .swiper-wrapper{position:inherit!important}.c-slider-fadeInOutSlider .c-fadeSlider{opacity:0}.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-next img,.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-next video,.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-prev img,.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-prev video{animation:reverseFadeInOutSliderAnimation 100s cubic-bezier(1,-.02,1,-.04) forwards}.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-active .c-fadeSlider__list-image img,.c-slider-fadeInOutSlider .c-fadeSlider .swiper-slide-active .c-fadeSlider__list-image video{animation:fadeInOutSliderAnimation 1.8s cubic-bezier(.215,.61,.355,1) forwards}.c-slider-fadeInOutSlider .c-fadeSlider__list-image img,.c-slider-fadeInOutSlider .c-fadeSlider__list-image video{-o-object-fit:cover;object-fit:cover;transform:scale(1.12);width:100%}.c-slider-fadeInOutSlider .c-fadeSlider__nav{align-items:center;display:flex;justify-content:center;left:0;margin:auto;right:0;z-index:20}.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside{bottom:4rem;color:#fff}@media screen and (min-width:900px){.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside .c-fadeSlider__nav-controller--hover{background-color:currentColor}.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside .c-fadeSlider__nav-controller--hover .c-fadeSlider__nav-controller-inner:after,.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside .c-fadeSlider__nav-controller--hover .c-fadeSlider__nav-controller-inner:before{opacity:0}.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside .c-fadeSlider__nav-controller--hover .c-fadeSlider__nav-controller-inner:before{transform:scale(1.3);transition:opacity .52s cubic-bezier(.47,0,.745,.715),transform .52s cubic-bezier(.165,.84,.44,1)}.c-slider-fadeInOutSlider .c-fadeSlider__nav--inside .c-fadeSlider__nav-controller--hover .c-fadeSlider__nav-controller-inner:after{transform:scale(1.38);transition:opacity .7s cubic-bezier(.47,0,.745,.715),transform .7s cubic-bezier(.165,.84,.44,1);transition-delay:.1s}}.c-slider-fadeInOutSlider .c-fadeSlider__nav--outside{margin-top:2rem}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller{align-items:center;border-radius:50%;display:flex;height:4.1rem;justify-content:center;position:relative;transition:background-color .2s;width:4.1rem}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller--click .c-fadeSlider__nav-controller-inner:before{animation-duration:.7s;animation-name:fadeSlider_nav_click_1;border-width:2px}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller--click .c-fadeSlider__nav-controller-inner:after{animation-duration:1s;animation-name:fadeSlider_nav_click_2}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller--click .c-fadeSlider__nav-controller-inner:after,.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller--click .c-fadeSlider__nav-controller-inner:before{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller:before{border:1px solid;border-radius:50%;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-inner{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-inner:after,.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-inner:before{border:1px solid;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);width:100%}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-arrow{mix-blend-mode:difference;width:.8rem}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-arrow svg{width:100%}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller-arrow path{color:#fff;fill:currentColor}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination{align-items:center;display:flex;font-size:1.2rem;margin:0 3rem}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-border{background-color:currentColor;height:1px;margin:0 1.4rem;opacity:.5;width:1.8rem}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-current{height:1em;position:relative;width:1.2em!important}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-current .swiper-pagination-bullet{background:transparent;left:0!important;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .75s,transform .75s}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-current .swiper-pagination-bullet-active-main{opacity:1;pointer-events:auto;transform:translateY(0)}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-current .swiper-pagination-bullet-active-prev{transform:translateY(90%)}.c-slider-fadeInOutSlider .c-fadeSlider__nav-pagination-current .swiper-pagination-bullet-active-next{transform:translateY(-90%)}.c-slider-fadeInOutSlider--enter .c-fadeSlider{opacity:1;transition:opacity 1.8s}@media screen and (max-width:900px){.c-slider-fadeInOutSlider{height:auto;min-height:inherit;position:relative;top:auto;width:100%}.c-slider-fadeInOutSlider .c-fadeSlider{min-height:inherit}.c-slider-fadeInOutSlider .c-fadeSlider__nav-controller{height:3.1rem;width:3.1rem}.c-slider-fadeInOutSlider .c-fadeSlider__list,.c-slider-fadeInOutSlider .c-fadeSlider__list-image,.c-slider-fadeInOutSlider .c-fadeSlider__list-image img,.c-slider-fadeInOutSlider .c-fadeSlider__list-image video,.c-slider-fadeInOutSlider .c-fadeSlider__list-item{min-height:inherit}}@keyframes fadeSlider_nav_click_1{0%{opacity:0;transform:scale(1)}20%,22%{opacity:.6}to{opacity:0;transform:scale(1.3)}}@keyframes fadeSlider_nav_click_2{0%{opacity:0;transform:scale(1)}20%{opacity:.5}to{opacity:0;transform:scale(1.4)}}@keyframes fadeInOutSliderAnimation{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes reverseFadeInOutSliderAnimation{0%{transform:scale(1)}to{transform:scale(1.12)}}