/* SECTOIN SLIDER */

section.section-slider .inline-cont a button {
    margin-top: 0;
}

section.section-slider .content {
    margin-bottom: calc(var(--section-padding) / 2);
}

section.section-slider .has-arrow {
    position: relative;
    padding-left: calc(var(--arrow-size) + var(--column-gap));
}

section.section-slider .has-arrow svg {
    position: absolute;
    left: 0;
    top: 0;
    margin-top:10px;
}

section.section-slider li.splide__slide h3 {
    padding-right: 7%;
}

section.section-slider li.splide__slide p {
    margin-bottom: calc(var(--column-gap) / 1.5);
}

/* Single Slides adjustments */

/*
.section-slider li.splide__slide.slide-03 .slide-title,
.section-slider li.splide__slide.slide-03 .slide-content,
.section-slider li.splide__slide.slide-04 .slide-content {
    padding-right: 15%;
} 
*/

.the-slide p {
    min-height: 78px;
}

section.splide span.slide-counter.h1 {
    font-size: var(--h1-size);
}

/* @media screen and (min-width:2200px) and (max-width:2500px) and (orientation: landscape){
    section.section-slider li.splide__slide.slide-02 .slide-title {
        letter-spacing: -0.5px;
        padding-right: 0;
    }
} */

@media screen and (min-width:1921px) and (max-width:2200px) and (orientation: landscape) {

    section.section-slider li.splide__slide h3 {
        padding-right: 14%;
    }
}

/* @media screen and (max-width:1920px) and (min-width:1820px) {
    section.section-slider li.splide__slide.slide-04 .slide-title {
        padding-right: 10%;
    }
} */

/* @media screen and (max-width: 1680px) and (max-height: 1050px) and (orientation: landscape) {

    
    section.section-slider li.splide__slide.slide-02 .slide-title {
        letter-spacing: -0.5px;
        padding-right: 0;
    }

}
*/
/* 
@media screen and (max-width: 1366px) and (max-height: 768px) and (orientation: landscape) {

    section.section-slider li.splide__slide.slide-02 .slide-title {
        letter-spacing: -0.5px;
        padding-right: 0;
    }
} */

/* @media screen and (max-width: 1280px) and (max-height: 720px) and (orientation: landscape) {

    section.section-slider li.splide__slide.slide-02 .slide-title {
        padding-right: 15%!important;
    }
    section.section-slider li.splide__slide.slide-03 .slide-title{
        padding-right: 20%;
    }
    section.section-slider li.splide__slide.slide-04 .slide-title {
        padding-right: 18%;
    }
    section.section-slider li.splide__slide.slide-05 .slide-title {
        padding-right: 15%;
    }
}

@media screen and (max-width: 1240px) {
    section.section-slider li.splide__slide.slide-04 .slide-content{
        padding-right: 5%;
    }
} */

@media screen and (max-width: 1024px) and (orientation: portrait){
    
    section.section-slider .has-arrow {
        width: 100%;
    }
    section.section-slider .splide__track {
        padding-bottom: calc(var(--section-padding) * 1.5);
    }
}

@media screen and (max-width:990px) and (orientation:portrait){

    section.section-slider .has-arrow {
        padding-left: 0;
        padding-right: 33.33%;
    }
    section.section-slider .has-arrow svg {
        left: unset;
        right: 0;
        bottom: 2px;
        top:unset;
        transform: rotate(90deg);
    }
    section.section-slider .splide__track {
        padding-bottom: calc(var(--section-padding) * 2);
    }
}

@media screen and (max-width:520px) and (orientation:portrait) {

    /* How it works */
    .splide__arrows.splide__arrows--ltr::after {
        width: calc(100% - (54px * 2) - (var(--column-gap) * 1.5));
    }
    section.section-slider .splide__track {
        padding-bottom: calc(var(--section-padding) * 1.75);
    }
    section.section-slider .splide__track a {
        position: absolute;
        bottom: 0;
        right: 0;
        margin: 0;
    }
    
    /* section.section-slider li.splide__slide.slide-01 .slide-content,
    section.section-slider li.splide__slide.slide-04 .slide-content,
    section.section-slider li.splide__slide.slide-05 .slide-content {
        letter-spacing: -0.8px;
    }
    section.section-slider li.splide__slide.slide-03 .slide-content,
    section.section-slider li.splide__slide.slide-04 .slide-content {
        padding-right: 0;
    } */

    .the-slide p {
        min-height: 72px;
    }
}

/* @media screen and (max-width:440px) and (min-width:413px) and (orientation:portrait) {

    section.section-slider li.splide__slide.slide-01 .slide-title {
        padding-right: 15%;
    }
    section.section-slider li.splide__slide.slide-03 .slide-title {
        padding-right: 18%;
    }
    section.section-slider li.splide__slide.slide-04 .slide-title {
        padding-right: 20%;
    }
    section.section-slider li.splide__slide.slide-05 .slide-title {
        padding-right: 15%;
    }

} */

@media screen and (max-width:412px) and (min-width:391px) and (orientation:portrait)  {

    /* section.section-slider li.splide__slide.slide-01 .slide-title {
        padding-right: 15%;
    }
    section.section-slider li.splide__slide.slide-03 .slide-title {
        padding-right: 18%;
    }
    section.section-slider li.splide__slide.slide-04 .slide-title {
        padding-right: 20%;
    }
    section.section-slider li.splide__slide.slide-05 .slide-title {
        padding-right: 15%;
    } */

}

@media screen and (max-width:390px) and (orientation:portrait) {
    
    /* section.section-slider li.splide__slide.slide-01 .slide-title,
    section.section-slider li.splide__slide.slide-05 .slide-title {
        padding-right: 20%;
    }
    
    section.section-slider li.splide__slide.slide-01 .slide-title {
        padding-right: 15%;
    }
    section.section-slider li.splide__slide.slide-03 .slide-title {
        padding-right: 18%;
    }
    section.section-slider li.splide__slide.slide-04 .slide-title {
        padding-right: 20%;
    }
    section.section-slider li.splide__slide.slide-05 .slide-title {
        padding-right: 15%;
    }
    
    section.section-slider li.splide__slide.slide-02 .slide-content,
    section.section-slider li.splide__slide.slide-03 .slide-content,
    section.section-slider li.splide__slide.slide-04 .slide-content,
    section.section-slider li.splide__slide.slide-05 .slide-content {
        letter-spacing: -0.4px;
    }
    section.section-slider li.splide__slide.slide-01 .slide-content {
        letter-spacing: -1px;
    } */
}

@media screen and (max-width:389px) and (orientation:portrait) {
    section.section-slider li.splide__slide .slide-content {
        min-height: 88px;
    }
}