.card-carousel-block{display:flex;position:relative}.card-carousel-wrapper{flex:1 1 100%;max-width:calc(100% - 60px);padding:0 10px}@media(min-width:768px){.card-carousel-wrapper{max-width:calc(100% - 98px);padding:0 20px}}@media(min-width:1441px){.card-carousel-wrapper{max-width:none;width:100%}}.card-carousel-button-left,.card-carousel-button-right{flex:1 0 auto;display:flex;align-items:center}@media(min-width:1441px){.card-carousel-button-left,.card-carousel-button-right{position:absolute;height:100%;width:50px}.card-carousel-button-left{left:-50px}.card-carousel-button-right{right:-50px}}.card-carousel-button-left .button-prev>img,.card-carousel-button-right .button-next>img{width:30px}@media(min-width:768px){.card-carousel-button-left .button-prev>img,.card-carousel-button-right .button-next>img{width:49px}}.card-carousel-button-left .button-prev,.card-carousel-button-right .button-next{opacity:.8;transition:0.3s opacity ease-in-out}.card-carousel-button-left .button-prev:hover,.card-carousel-button-right .button-next:hover{opacity:1;cursor:pointer}.card-carousel-button-left .button-prev[aria-disabled=true],.card-carousel-button-right .button-next[aria-disabled=true]{opacity:.2}.card-carousel-button-left .button-prev[aria-disabled=true]:hover,.card-carousel-button-right .button-next[aria-disabled=true]:hover{opacity:.2;cursor:default}.card-carousel-item-wrapper{padding:15px}.card-carousel-item{color:#313e47;transition:0.3s transform ease-in-out;padding:7px;border-radius:10px;box-shadow:rgb(0 0 0 / .2) 0 0 15px;background-color:#fff}.card-carousel-item .card-header{text-align:center}.card-carousel-item .card-image{position:relative;border-radius:5px 5px 100px 5px;overflow:hidden}.card-carousel-item .card-image img{width:100%;height:175px;position:relative;object-fit:cover}.card-carousel-item .card-serial>span{font-family:'Bahnschrift';position:relative;font-size:3.8rem;line-height:3.8rem;margin-bottom:0}.card-carousel-item .card-title>span{font-size:1.3rem;line-height:1.2rem}.card-carousel-item .card-content{padding:34px 30px;display:flex;flex-wrap:wrap}.card-carousel-item .card-title-wrapper{display:flex;flex:0 0 100%}.card-carousel-item .card-text{flex:1 0 0%}.card-carousel-item .card-content.no-title.serialized .card-title-wrapper{display:block;flex:0 0 75px}.card-carousel-item .card-serial{flex:0 0 75px}.card-carousel-teim .card-serial+.card-title{flex:1 0 0%}