  .cover-services h1{
    color: var(--tertiary-color)!important;
  }
  .cover-services{
    height: 350px;
  }
  .background-services{
    background-color: rgb(18, 27, 124, 0.6);
  }
  .container_cover-services{
    background-image: url("../img/trabajadores-ayudando.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  /*CARDS*/
.container__card-secondary{
    padding-top: 90px;
}
.card_secondary{
    max-width: 1200px;
    margin: auto;
    text-align:left;
}

.service-tercerizacion{
    background-image:url(../img/almacen.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    padding-top: 100px;
    height: 600px!important;
}
.service-transporte{
    background-image:url(../img/camionero.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    padding-top: 100px;
}
.service-EPPS{
    background-image:url(../img/ESP.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    padding-top: 100px;
}

.container_box__card-secondary{
    position: relative;
}
.box__card-secondary{
    max-width: 600px;
    padding: 50px 50px 60px 50px;
    background-color: var(--background-color);
    position: relative;
    margin-top: 250px;
}
.box__card-secondary h1 b{
    color: var(--primary-color);
}
.container_transport_service{
display: flex;
justify-content: end;
}
/**/
.container__card-primary-alt{
    padding-top: 30px;
}
.card_primary-alt{
    max-width: 1200px;
    margin: auto;
    text-align: center;
    padding: 20px 20px;
}

.container_box__card-primary-alt{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.box__card-primary-alt{
    max-width: 350px;
    border: 2px solid #e6e6e6;
    margin: 14px;
    transition: all 200ms;
    padding-top: 18px;
}
.text__card-primary-alt{
    padding: 30px 40px;
}

.box__card-primary-alt h2{
    font-weight: 500;
}
.box__card-primary-alt a{
    text-align: center;
    color: var(--primary-color);
    /*color: rgb(25, 108, 233);*/
    font-weight: 500;
}
.img_card-primary-alt{ 
    position: relative;
    max-width: 95%;
}

/*formulario de contacto*/
.container-contacts{
    display: flex;
    padding: 50px 20px;
}
.contact-form{
    padding: 35px 25px;
    margin-top: 120px;
    justify-content: center;
    max-width: 50%;
    border: 2px solid #e6e6e6;
    border-radius: 20px;
    transition: all 200ms;
}
.contactanos{
    background-image:url(../img/call-center.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    padding-top: 100px;
    height: 600px!important;
}