.f-vCarousel__container{display:block;overflow:hidden;position:relative;width:100%}.f-vCarousel__container::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.99) 100%, #000 100%);bottom:0;content:"";height:320px;pointer-events:none;position:absolute;width:100%;z-index:2}.f-vCarousel__controls{align-items:center;font-size:16px;color:#fff;display:flex;justify-content:space-between;position:absolute;left:0;margin:0 15px;pointer-events:none;right:0;bottom:135px;z-index:3}.f-vCarousel__btn{color:#fff;font-size:22px;line-height:1;pointer-events:auto;background:none;border:0}.f-vCarousel__nav{letter-spacing:1px;margin:0 20px}.f-vCarousel__video{height:100%;object-fit:fill;object-position:center;pointer-events:none;width:100%}.f-vCarousel__slides{display:flex;top:0;width:100%;z-index:1;padding:0}.f-vCarousel__slide{min-width:100%;overflow-y:hidden}.f-vCarousel__cards{position:absolute;bottom:0;left:15px;right:15px;z-index:3;height:115px}.f-vCarousel__card{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 12px 0 rgba(0,0,0,.05),0 5px 8px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.05);display:flex;height:100px;justify-content:space-between;overflow:hidden;padding:16px;position:absolute;transition:transform .25s;width:100%;z-index:3}.f-vCarousel__card.hidden{display:none}.f-vCarousel__card_meter{background:#f5b027;height:4px;left:0;position:absolute;right:0;top:0;transition:.1s linear;will-change:transform}.f-vCarousel__card_meter.progress{animation:progress-bar 5s linear forwards;transform-origin:0 0}@keyframes progress-bar{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.f-vCarousel__card_img{max-width:50px;max-height:50px;width:auto;height:auto;margin:0 15px 0 0}.f-vCarousel__card_icon{font-size:24px;margin:0 0 0 auto;padding-left:15px}.f-vCarousel__card_link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.f-vCarousel__card_title2{display:block;display:-webkit-box;line-height:21px;max-height:42px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f5b027;font-size:18px;font-weight:bold}.f-vCarousel__card_subtitle{display:block;display:-webkit-box;line-height:18px;max-height:36px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#232323;font-size:15px}.f-vCarousel__terms{color:#9d9a8c;font-size:11px;line-height:16px;text-align:right;padding:8px 18px}.f-vCarousel__terms_asterisk{vertical-align:text-bottom}
