p, li{
    font-size: 0.9rem;
}
/*====================*/
.secc1-banner{
    background-image: url('../img/servicios/Group16.jpg');
    height: 490px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.secc1-redes{
    position: absolute;
    bottom: 10%;
    left: 9%;
    display: flex;
    gap: 20px;
}
.seccion-1-titulo{
    color: white;
    padding: 0 20px;
    text-align: center;
    font-family: Leigo;
    font-size: calc(1.2rem + 1.2vw);
}
/*==========SECCIÓN 2==========*/
.secc2{
    margin-top: 40px;
}
.secc2-texto{
    color:#203040;
    font-family: Lato-Regular;

    padding: 0 60px;
    max-width: 875px;
    text-align: center;
}

/*==========SECCIÓN 3==========*/
.secc3{
    margin-top: 40px;
}
.secc3-tabla{
    display: flex;
    align-items: center;
    max-width: 1480px;
    padding: 0 60px;
    gap: 20px;
}
.secc3-titulo{
    max-width: 490px;
    font-family: Lato-Regular;
}
.secc3-titulo::after{
    content: '';
    display: block;
    border: solid 0.1px #CC7E3C;
    margin-top: 10px;
    width: 55px;
}
.secc3-tabla-item{
    display: flex;
    -webkit-flex-direction: column; /* Añadido */
    flex-direction: column;
    width: 50%;
    color:#203040;
    font-family: Lato-Regular;
    font-size: 0.9rem;
    padding: 30px;
}
.secc3-lista{
    max-width: 600px;
}
.secc3-inscribete{
    width: 110px;
    display: flex;
    align-items: center;
    gap: 10px;
    color:#CC7E3C;
    transition: all .15s ease-in-out;
}
.secc3-inscribete:hover{
    color:#CC7E3C;
    -webkit-transform-origin: center; /* Añadido */
    transform-origin: center;
    -webkit-transform: scale(1.1); /* Añadido */
    transform: scale(1.1);
}

/*==========SECCIÓN 4==========*/
.secc4{
    position: relative;
    margin-top: 80px;
    text-align: end;
}
.secc4 img{
    width: 250px;
    position: absolute;
    z-index: -1;
    right: 5px;
    top: -310px;
}

/*==========SECCIÓN 5==========*/
.secc5{
    background-image: url('../img/servicios/Maskgroup.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 40px;
}
.secc5-tabla{
    display: flex;
    max-width: 1480px;
    height: 100%;
    padding: 0 60px;
    gap: 20px;
}
.secc5-titulo{
    max-width: 200px;
    font-family: Lato-Regular;
}
.secc5-titulo::after{
    content: '';
    display: block;
    border: solid 0.1px white;
    margin-top: 10px;
    width: 55px;
}
.secc5-tabla-item{
    display: flex;
    -webkit-flex-direction: column; /* Añadido */
    flex-direction: column;
    justify-content: center;
    width: 50%;
    color:white;
    font-family: Lato-Regular;
    font-size: 0.9rem;
    padding: 30px;
}
.secc5-lista{
    max-width: 600px;
}
.secc5-inscribete{
    width: 110px;
    display: flex;
    align-items: center;
    gap: 10px;
    color:white;
    transition: all .15s ease-in-out;
}
.secc5-inscribete:hover{
    color:white;
    -webkit-transform-origin: center; /* Añadido */
    transform-origin: center;
    -webkit-transform: scale(1.1); /* Añadido */
    transform: scale(1.1);
}

/*==========SECCIÓN 6==========*/
.secc6{
    margin-top: 40px;
}
.secc6-tabla{
    display: flex;
    align-items: center;
    max-width: 1480px;
    padding: 0 60px;
    gap: 20px;
}
.secc6-titulo{
    max-width: 490px;
    font-family: Lato-Regular;
}
.secc6-titulo::after{
    content: '';
    display: block;
    border: solid 0.1px #CC7E3C;
    margin-top: 10px;
    width: 55px;
}
.secc6-tabla-item{
    display: flex;
    -webkit-flex-direction: column; /* Añadido */
    flex-direction: column;
    width: 50%;
    color:#203040;
    font-family: Lato-Regular;
    font-size: 0.9rem;
    padding: 30px;
}
.secc6-lista{
    max-width: 600px;
}
.secc6-inscribete{
    width: 110px;
    display: flex;
    align-items: center;
    gap: 10px;
    color:#CC7E3C;
    transition: all .15s ease-in-out;
}
.secc6-inscribete:hover{
    color:#CC7E3C;
    -webkit-transform-origin: center; /* Añadido */
    transform-origin: center;
    -webkit-transform: scale(1.1); /* Añadido */
    transform: scale(1.1);
}
/*==========SECCIÓN 7==========*/
.secc7{
    background-color: #F9F2E8;
    margin-top: 40px;
}
.secc7-tabla{
    display: flex;
    max-width: 1480px;
    height: 100%;
    padding: 0 60px;
    gap: 20px;
}
.secc7-titulo{
    max-width: 425px;
    font-family: Lato-Regular;
}
.secc7-titulo::after{
    content: '';
    display: block;
    border: solid 0.1px #C86F26;
    margin-top: 10px;
    width: 55px;
}
.secc7-tabla-item{
    display: flex;
    flex-direction: column;
    width: 50%;
    color:#1B2A3B;
    font-family: Lato-Regular;
    font-size: 0.9rem;
    padding: 30px;
}
.secc7-lista{
    max-width: 600px;
}
.secc7-inscribete{
    width: 110px;
    display: flex;
    align-items: center;
    gap: 10px;
    color:#C86F26;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.secc7-inscribete:hover{
    color:#C86F26;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*==========SECCIÓN 8==========*/
.secc8{
    margin-top: 80px;
}
.secc8-tabla{
    display: flex;
    align-items: center;
    max-width: 1480px;
    padding: 0 60px;
}
.secc8-tabla-item{
    display: flex;
    flex-direction: column;
    padding: 30px;
}
.secc8-subtabla{
    display: flex;
    flex-direction: column;
    padding: 30px;
    gap: 20px;
}
.secc8-subtabla-item{
    display: flex;
    gap: 20px;
    justify-content: flex-end;
}
.secc8-subtabla-item-texto{
    display: flex;
    flex-direction: column;
}
.secc8-subtabla-item-texto h1{
    color: #C66A1F;
    font-family: Lato-Regular;
}
.secc8-subtabla-item-texto p{
    color:#1B2A3B;
    font-family: Lato-Regular;
}


@media (max-width: 992px){
    .secc2-texto {
        padding: 0 20px;
    }
    .secc3-tabla {
        padding: 0 20px;
    }

    .secc3-tabla {
        flex-direction: column;
    }
    .secc3-tabla-item {
        width: 100%;
    }

    .secc5-tabla {
        flex-direction: column;
        padding: 0 20px;
    }
    .secc5-tabla-item {
        width: unset;
    }

    .secc6-tabla {
        flex-direction: column;
        padding: 0 20px;
    }
    .secc6-tabla-item {
        width: 100%;
    }

    .secc7-tabla {
        flex-direction: column;
        padding: 0 20px;
    }
    .secc7-tabla-item {
        width: unset;
    }

    .secc8-tabla {
        flex-direction: column;
        padding: 0 20px;
    }
}

@media(max-width: 500px){
    .secc8-subtabla-item {
        flex-direction: column;
    }
    .secc8-subtabla-item-texto {
        width: 100% !important;
    }
}
@media(max-width: 992px){
    .secc8-tabla-item {
        width: 100% !important;
        
    }
    .secc8-subtabla-item{
        justify-content: flex-start !important;
    }
    .secc8-subtabla{
        width: 100% !important;
    }
}
@media (max-width: 750px) {
    .secc1-banner {
        height: calc(100vw - 280px);
    }
}
@media (max-width: 550px) {
    .secc1-banner {
        height: calc(100vw - 240px);
    }
}
@media (max-width: 490px) {
    .secc1-banner {
        height: calc(100vw - 210px);
    }
}
@media (max-width: 450px) {
    .secc1-banner {
        height: calc(100vw - 180px);
    }
}
@media (max-width: 400px) {
    .secc1-banner {
        height: calc(100vw - 150px);
    }
}
@media (max-width: 370px) {
    .secc1-banner {
        height: calc(100vw - 140px);
    }
}
