.custom-carousel-wrapper{padding:0 var(--common-inner-padding);margin:40px 0 120px}
.custom-carousel-wrapper .custom-carousel-list{padding:0}
.author-mode .custom-carousel-wrapper .custom-carousel-list{display:flex;gap:30px;flex-wrap:wrap}
@media screen and (max-width:980px){.custom-carousel-wrapper .custom-carousel-list{margin:0 -15px}
}
.custom-carousel-wrapper .custom-carousel-list__item{padding:0 30px;list-style:none;margin:0 !important}
.author-mode .custom-carousel-wrapper .custom-carousel-list__item{max-width:300px}
@media screen and (max-width:1440px){.custom-carousel-wrapper .custom-carousel-list__item{padding:0 15px}
}
@media screen and (max-width:600px){.custom-carousel-wrapper .custom-carousel-list__item{padding:0 7.5px}
}
.custom-carousel-wrapper .image-teaser>a{display:block;color:inherit}
.custom-carousel-wrapper .image-teaser__image{position:relative;aspect-ratio:1.77777778;border:.5px solid #b5b5b5;background:#FFF;padding:10px 20px}
@media screen and (max-width:980px){.custom-carousel-wrapper .image-teaser__image{border-width:1px}
}
.custom-carousel-wrapper .image-teaser__image img{width:100%;height:100%;object-fit:contain}
.custom-carousel-wrapper .image-teaser__content{font-family:'Roboto-Bold'}
@media screen and (max-width:1440px){.custom-carousel-wrapper .image-teaser__content{margin-top:20px}
}
.custom-carousel-wrapper .image-teaser__content p{font-size:var(--font-body);line-height:1.3;margin-top:30px}
.custom-carousel-wrapper .image-teaser__content p:empty{display:none}
.custom-carousel-wrapper .slick-slider .slick-arrow{width:60px;height:60px;border-color:#00af9b}
@media screen and (max-width:980px){.custom-carousel-wrapper .slick-slider .slick-arrow{top:auto;bottom:-80px}
}
@media screen and (max-width:1440px){.custom-carousel-wrapper .slick-slider .slick-arrow{width:40px;height:40px}
}
.custom-carousel-wrapper .slick-slider .slick-arrow:before{color:#00af9b;font-size:20px}
@media screen and (max-width:1440px){.custom-carousel-wrapper .slick-slider .slick-arrow:before{font-size:16px}
}
.custom-carousel-wrapper .slick-slider .slick-arrow.slick-prev{left:-50px}
@media screen and (max-width:1440px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-prev{left:-40px}
}
@media screen and (max-width:980px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-prev{left:15px}
}
@media screen and (max-width:600px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-prev{left:0 7.5px}
}
.custom-carousel-wrapper .slick-slider .slick-arrow.slick-next{right:-50px}
@media screen and (max-width:1440px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-next{right:-40px}
}
@media screen and (max-width:980px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-next{right:15px}
}
@media screen and (max-width:600px){.custom-carousel-wrapper .slick-slider .slick-arrow.slick-next{right:0 7.5px}
}
.custom-carousel-wrapper .slick-slider .slick-arrow:active,.custom-carousel-wrapper .slick-slider .slick-arrow:focus{background:transparent}
.custom-carousel-wrapper .slick-slider .slick-arrow:hover{background:#00af9b}
.custom-carousel-wrapper .slick-slider .slick-arrow:hover::before{color:white}
.custom-carousel-wrapper .slick-dots{bottom:-70px}
@media screen and (max-width:980px){.custom-carousel-wrapper .slick-dots{bottom:-60px;padding:0 60px}
}
@media screen and (max-width:980px){.custom-carousel-wrapper .slick-dots li{margin-top:5px;margin-bottom:5px}
}
.custom-carousel-wrapper .slick-dots li button{width:20px;height:20px;border:1px solid #00af9b;background-color:transparent}
.custom-carousel-wrapper .slick-dots li.slick-active button{background:#00af9b}