.block-image-carousel-copy .image-carousel-copy--slide__image {
    position: relative;
    width: 100%;
    padding-top: 79.44%;
    overflow: hidden;
}
.block-image-carousel-copy .image-carousel-copy--slide__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-image-carousel-copy .image-carousel-copy--text {
    padding: var(--space-3);
}
.block-image-carousel-copy .swiper-button-next:after, 
.block-image-carousel-copy .swiper-rtl .swiper-button-prev:after ,
.block-image-carousel-copy .swiper-button-prev:after, 
.block-image-carousel-copy .swiper-rtl .swiper-button-next:after {
    display: none;
}
.block-image-carousel-copy .swiper-button-next,
.block-image-carousel-copy .swiper-button-prev {
    padding: 12px;
    background: var(--color-n-white);
    width: auto;
}
.block-image-carousel-copy .swiper-button-next svg, 
.block-image-carousel-copy .swiper-button-prev svg {
    width: 24px;
    height: 24px;
}
/*.block-image-carousel-copy .image-carousel-copy--swiper__btn{*/
/*    padding: var(--space-4);*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    z-index: 1;*/
/*}*/
.block-image-carousel-copy .image-carousel-copy--swiper__btn .button {
    width: 100%;
    justify-content: space-between;
}
.block-image-carousel-copy .image-carousel-copy--content {
    --bs-gutter-x: 0;
}
.block-image-carousel-copy .image-carousel-copy--swiper__btn .button-lg-p:hover {
    background: var(--color-s);
    border-color: var(--color-s);
    color: var(--color-n-white);
}
.block-image-carousel-copy .image-carousel-copy--info {
    position: absolute;
    bottom: 0;
    padding: var(--space-4);
	width: 100%;
}
@media screen and (min-width: 768px){
    .block-image-carousel-copy .image-carousel-copy--text {
        padding: var(--space-5);
    }
}