


.block__experience{
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #131313;
}
.inner__experience{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.tabs__slider__experience ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.tabs__slider__experience ul li {
    width: 32%;
    min-width: 32%;
    border-top: 1px solid #E3BFA5;
    padding-top: 0.5rem;
    cursor: pointer;
}

.tabs__slider__experience ul li p{
    font-size: 1.25rem;
    color: #6E757B;
    font-weight: 600;
    margin-bottom: 0.5rem;
}
.tabs__slider__experience ul li span{
    color: #6E757B;
    font-size: 1rem;
    font-weight: 400;
}
.tabs__slider__experience ul li.trigger__slide__active p,
.tabs__slider__experience ul li.trigger__slide__active span{
    color: #E3BFA5;
}
.header__experience{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 3rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.header__experience__title {
    font-size: 3.5rem;
    font-weight: 400;
    color: #BE9171;
    width: 100%;
    line-height: 1.25em;
    padding-right: 1rem;
}
.header__experience__sub{
    font-size: 1.25rem;
    font-weight: 400;
    color: #fff;
    max-width: 600px;
    margin-bottom: 0;
}

.inner__grid__coverage{
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding: 4rem 2rem;
    text-align: center;
}

.grid__coverage {
    margin-top: 4rem;
}
.card__coverage{
    background-color: #fff;
    padding: 2rem 1rem;
    height: 100%;
}
.card__coverage svg {
    margin-bottom: 1rem;
    height: 80px;
}
.card__coverage p{
    font-size: 1.25rem;
    font-weight: 400;
    color: #000;
}
.card__coverage p small {
    font-size: 1.125rem;
}
.grid__coverage__title {
    font-size: 4rem;
    color: #BE9171;
    font-weight: 400;
}
.grid__coverage__sub {
    font-size: 1.25rem;
    color: #fff;
    font-weight: 400;

}

.inner__block__periodos{
    margin-left: auto;
    margin-right: auto;
    max-width: 1300px;
}

.description__warranty{
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #131313;
}

.bar__indicator{
    width: 100%;
    display: inline-block;
    background: var(--dos, linear-gradient(180deg, #BE9171 0%, #814F2B 100%));
    padding: 0.0125rem 0.5rem;
    text-align: right;
}
.head__km{
    color: #fff;
    background-color: #353A3F;
    padding: 1rem;
    font-weight: 600;
}

.km__indicator{
    border-right: 1px solid #BE9171;
    width: 11.11111111%;
    font-size: 0.75rem;
    color: #fff;
}
.row__km__indicator{
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
}

.month__indicator{
    color: #fff;
    font-weight: 600;
}
.block__periodos{
    background-color: #0E0E0E;
}

.description__warranty .row__warranty {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.description__warranty .row__warranty  p{
    margin-bottom: 0;
}

.block__periodos{
    padding-left: 2rem;
    padding-right: 2rem;
}

@media screen and (max-width: 1100px){
    .block__periodos{
        overflow-x: auto;
    }
    .inner__block__periodos{
        width: 1024px;
    }
}
@media screen and (max-width: 767px) {
    
    .header__experience{
        padding-left: 2rem;
        padding-right: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    

    .tabs__slider__experience{
        width: 100%;
        overflow: auto;
        padding-left: 2rem;
    }
    .inner__experience{
        overflow: hidden;
    }
    .tabs__slider__experience ul {
        width: 800px;
    }
    .header__experience__title{
        font-size: 1.5rem;
    }
    .header__experience__sub{
        font-size: 0.875rem;
    }
    .grid__coverage__title{
        font-size: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .grid__coverage__sub{
        font-size: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .card__coverage {
        padding: 1rem 0.5rem;
    }
    .card__coverage p{
        font-size: 1rem;
    }
    .card__coverage svg{
        height: 40px;
        max-width: 50px;
    }
    .inner__grid__coverage{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}