body{
    background-color: #fff;
    background-image: none;
    font-size: 1.1rem;
    font-family: "ToyotaType";
}

.text-legals-container{
    /* background-image: url("../media/back-legals-text.png") !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 100%; */
    background-color: rgba(255,255,255,0.95);
    border-radius: 10px 10px 0 0;
    /*height: 100%;*/
    padding: 50px 4.5rem;
    width: 90%;
    margin: auto;
    margin-top: 0;
}

.title{
    color: #000;
    font-family: "ToyotaType_semibold";
    text-align: left;
    font-size: 1.5rem;
    margin: 20px auto;
    text-transform: uppercase;
}
h2{
    color: #000;
    font-family: "ToyotaType_semibold";
    font-size: 1.25rem;
    margin: 25px auto;
}

.subtitle, .text{
    color: #000;
    font-family: "ToyotaType";
    font-size: 1.2rem;
}

.point, ol li{
    color: #000;
    font-family: "ToyotaType_semibold";
    font-size: 1.4rem;
}
.point {
    margin-top: 2.5rem;
}


.footer.legal {
    position: relative;
    margin-top: 0;
}