.main-banner{
    height: 430px;
}
.main-banner .swiper-pagination{
    width: 100%;
}
.main-banner .swiper-pagination-bullet{
    margin: 5px;
    width: 8px;
    height: 8px;
    background-color: #ffffff;
}
.main-banner .swiper-button-prev,
.main-banner .swiper-button-next{
    background-image: unset;
}
.main-banner .swiper-button-next:after,
.main-banner .swiper-button-prev:after{
    font-size: 40px;
    /*font-family: 'Font Awesome 5 Free';*/
    color: #ffffff;
}
/*.main-banner .swiper-button-next:after{
    content: url('../assets/svgs/chevron-right.svg');
}
.main-banner .swiper-button-prev:after{
    content: url('../assets/svgs/chevron-left.svg');
}*/
.main-banner .slide-inner-content{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 48px 80px;
    font-family: 'Manrope', Sans-serif;
    top: 0;
    color: #ffffff!important;
    position: absolute;
    width: 100%;
    height: 100%;
}
.main-banner .slide-inner-content.content-right{
    background-position: right;
}
.main-banner .slide-inner-content.background-contain{
    background-color: #ffffff!important;
    background-size: contain;
}
.main-banner .slide-inner-content .slide-primary-text{
    max-width: 550px;
    font-size: 40px;
    line-height: 56px;
    z-index: 10;
}
.main-banner .slide-inner-content .slide-secondary-text{
    max-width: 550px;
    font-size: 18px;
    line-height: 26px;
    z-index: 10;
}
.slide-inner-content img{
    width: fit-content;
    z-index: 10;
}
.main-banner .slide-options img{
    margin-right: 10px;
    max-height: 40px;
}

@media (max-width: 767px){

    .slide-inner-text{
        max-width: 300px;
    }
    .main-banner{
        height: 300px;
    }
    .main-banner .slide-inner-content{
        padding: 30px 20px;
    }
    .main-banner .slide-inner-content .slide-primary-text{
        font-size: 18px;
        line-height: 26px;
    }
    .main-banner .slide-inner-content .slide-secondary-text{
        font-size: 12px;
        line-height: 18px;
    }
    .main-banner .slide-options img{
        max-height: 25px;
    }
    .main-banner .slide-inner-desktop,
    .main-banner .desktop-img{
        display: none;
    }

    .main-banner .slide-inner-content.with-overflow:before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 5;
    }
}
@media (min-width: 768px){
    .slide-inner-text{
        max-width: 500px;
    }
    .main-banner .slide-inner-mobile,
    .main-banner .mobile-img{
        display: none;
    }
}

.slide-list li{
    padding: 0 10px;
    margin: 10px 0;
    display: flex;
    align-items: center;
}
.slide-list li:before{
    margin-right: 10px;
    height: 10px;
    width: 10px;
    font-size: 10px;
    border-radius: 50%;
    box-shadow: rgba(254, 182, 1, .5) 0 0 10px 0;
    content: '\f111';
    color: #feb601;
    font-family: "Font Awesome 5 Free";
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-slide{
    position: relative;
}
.swiper-slide-active{
    opacity: 1!important;
}
.swiper-slide .slide-background-image{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left top;
}
.swiper-wrapper .swiper-slide:not(.swiper-slide-active){
    z-index: -1;
}
