:root {
    --oscuro: #0E6975;
    --turquesa: #3A9DA0;
    --quality: #50C9CC;
    --lightblue: #EAF4F4;
    --trending: #CF4E63;
    overflow-X: hidden;
}


body {
    background: var(--lightblue);
    color: var(--oscuro);
}


.num,
.note {
    color: var(--turquesa) !important;
}


.faqs .card:not(.bg-turquesa) {
    color: var(--lightblue);
    background: var(--oscuro);

}

.faqs .card:not(.bg-turquesa) a {
    color: var(--oscuro);
}

.faqs .card:not(.bg-turquesa)>.plus {
    background: var(--lightblue);
}

.h4 {
    color: var(--oscuro) !important;
}

.services {
    background: var(--turquesa);
}

.services h2,
a.oscuro {
    color: var(--lightblue) !important;
}

.txt-info {
    color: #000 !important;
}

.faqs footer {
    color: var(--oscuro);
}

.services .info-card {
    background: transparent;
}

p.h3 {
    color: var(--lightblue);
    letter-spacing: normal;
}

.services .out>a {
    color: var(--lightblue);
}

footer a,
#legales {

    color: var(--oscuro) !important;
}

h1.h4 {
    line-height: 96%;
    font-size: 5.5rem;
}

#ans4 .txt {
    display: flex;
    width: 90%;
    justify-content: space-around
}

@media screen and (max-width:1080px) {
    h1.h4 {
        font-size: 4.25rem !important;
    }
}



@media screen and (max-width:670px) {
    h1.h4 {
        font-size: 2.5rem !important;
line-height: 80%;
    }
    .num{
        font-size: 2rem !important;
    }

    .infoC .txt-info {
        width: 100%;
    }
	

}

