.row-type-sector_carousel .sector-wrap{margin-bottom:30px}.row-type-sector_carousel .sector-wrap .row-inner{padding:0}.row-type-sector_carousel .sector-wrap .row-inner .sector{margin-bottom:5px}.row-type-sector_carousel .sector-wrap .row-inner .sector .count{color:#eb0000;padding:0;line-height:30px}.row-type-sector_carousel .sector-wrap .row-inner .sector .name{padding:0 0 10px 0;position:relative;cursor:pointer;font-size:23px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.row-type-sector_carousel .sector-wrap .row-inner .sector .name::after{content:"";position:absolute;bottom:0;left:0;background-color:#1d1d1b;width:100%;height:1px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s}.row-type-sector_carousel .sector-wrap .row-inner .sector .name:hover::after{-webkit-transform:scale(1);transform:scale(1)}.row-type-sector_carousel .sector-wrap .row-inner .sector.active-sector .name::after{-webkit-transform:scale(1);transform:scale(1)}.row-type-sector_carousel .image-caption-container{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.row-type-sector_carousel .image-caption-container.active-sector{position:initial;opacity:1}.image-caption-container-overlay{width:200px;position:absolute;right:0;top:45%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:none;transition:none;z-index:50}@media (max-width:768px){.image-caption-container-overlay{display:none}}
