.mod-laax-slider {
    padding: 50px 0;

    .swiper-container {
        position: relative;

        .swiper {
            .swiper-slide {
                .slide-wrapper {
                    /* background-color: var(--theme-palette-color-9); */
                    /* padding: 20px; */
                    /* min-height: 500px; */
    
                    .img-link {
                        .title-wrapper {
                            .title {
                                color: white;
                            }
                        }
    
                        &:hover {
                            .img-wrapper {
                                img {
                                    transform: scale(1.1);
                                    transition: all .3s;
                                }
                            }
                        }
                    }
    
                    .img-wrapper {
                        position: relative;
                        width: 100%;
                        aspect-ratio: 1.33;
                        background-color: #36454F;
                        overflow: hidden;

                        @media (min-width: 768px) {
                            /* aspect-ratio: .65; */
                            aspect-ratio: 1.16;
                        }

                        img {
                            width: 100%;
                            height: 100%;
                            object-fit: cover;
                            transition: all .3s;
                        }
                    }
                    
                    .text-wrapper {
                        padding: 0 10px 20px;

                        .title {
                            margin-top: 25px;
                            font-size: 20px;
                            font-weight: 700;
                            line-height: 1.3;
                            text-transform: uppercase;
                        }
                        
                        .text {
                            margin-top: 15px;
                            font-size: 16px;
                            line-height: 1.65;
                        }
                        
                        .text-link {
                            display: inline-block;
                            margin-top: 20px;
                            font-size: 16px;
                            line-height: 1.3;
                            text-decoration: underline;
                            /* color: white;
                            padding: 8px 15px;
                            border: 2px solid rgb(179, 0, 25);
                            border-radius: 3px; */
                            transition: all .3s;

                            /* &:hover {
                                background-color: rgb(179, 0, 25);
                                transition: all .3s;
                            } */

                            /* svg {
                                transform: translateY(3px);
                                margin-left: 5px;
                            } */
                        }
                    }
                }
            }
        }

        .swiper-button {
            top: calc(var(--theme-block-width) / 2 - 12px);
            padding: 35px;
            background-color: transparent;
            
            @media (min-width: 768px) {
                top: 150px;
                padding: 0;
            }

            &::after {
                color: white;
            }
        }

        .swiper-button-prev {
            left: -35px;
            
            @media (min-width: 992px) {
                left: -50px;
            }
        }
        
        .swiper-button-next {
            right: -35px;
            
            @media (min-width: 992px) {
                right: -50px;
            }
        }
    }
}
