:root {
    --yinsa-dark: #2D2926;
    --yinsa-primary: #FFC72C;
}

.bold-italic{
    font-weight: 600;
    font-style: italic;
}
.bold{
    font-weight: 600;
}
.privacidad__header{
    padding-top: 10vh;
    height: 30vh;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--yinsa-primary);
}

.privacidad__header h1{
    font-size: 2rem;
}


main > *{
    max-width: 90%;
    padding-inline: 0px;
}

@media screen and (max-width:768px) {
    .privacidad__header h1{
        font-size:1.5rem;
    }

}
.privacidad__tabla{
    
    border:#b1b1b1 solid 1px;
    height: fit-content;
}
.privacidad__tabla-header{
    background-color: var(--yinsa-primary);
    color:var(--yinsa-dark);
    padding:1rem;
}
.privacidad__tabla-header p{
    padding:0;
    margin: 0;
}
.privacidad__tabla-header a{
    font-size: 1.3rem;
    font-weight: 400;
    font-family: "Suisse Intl Bold", sans-serif;
    color:var(--yinsa-dark);
    
}
.privacidad__tabla-body{
    padding:2rem 1.6rem;
}
.privacidad__table-title{
    font-size: 1.27rem;
    font-weight: 700;
    font-family: "Suisse Intl Medium";
}
.privacidad__tabla ul li{
    list-style: none;
    margin:15px 0;
    font-size: 1.1rem;
    font-weight: 600;
}
.privacidad__tabla ul li a{
    color:var(--yinsa-dark);
    font-weight: 600;
}
.privacidad__selected{
    transform: translateX(1rem);
    
}

.privacidad__selected a {
    color:var(--yinsa-primary) !important;
    font-weight:normal;
    font-family: "Suisse Intl Medium";
}


.lista-end ul{
    max-width: 80%;
    transform: translateX(20%);
}

main.aviso-privacidad article p,main.aviso-privacidad article ul li{
    font-size: 0.9rem;
}


.privacidad__container-btn{
  padding-top:2rem;
}

.privacidad__container-btn .btn-inicio{
    padding:14px 20px;
    background-color: var(--yinsa-primary);
    color:var(--yinsa-dark);
    border-radius: 15px;
    transition: color, background 0.4s ease-in-out;
}

.privacidad__container-btn .btn-inicio:hover{

    background-color:var(--yinsa-dark);
    color:var(--yinsa-primary);
}


@media (max-width: 767px) {

    .privacidad__header h1{
        text-align: center;
    }
    .privacidad__container-btn {

        display: flex;
        justify-content: center;
    }


}