/* ===================================
    Cover
====================================== */

.parallax-section {
  position: relative;
  height: 650px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  overflow: hidden;
}

.parallax-img {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  height: 120%;
  background-image: url('../../assets/img/nosotros/cover.jpg');
  background-size: cover;
  background-position-x: 80%;
  background-position-y: top;
  z-index: -1;
}

.section-content {
  position: relative;
  z-index: 2;
  margin-bottom: 100px;
}

.section-content .icon-cover{
  width: 180px;
}

.cover-title{
  font-size: 100px;
  line-height: 120%;
  color: #fff;
  font-weight: 600;
}

.content-text-cover{
  width: 100%;
  position: absolute;
  top:0px;
  left: 0px;
  display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
}



/* ===================================
    General
====================================== */

.card-servicio-num{
  display: grid;
  grid-template-columns: 70px auto;
}


.card-servicio-num .num{
  font-size: 50px;
  font-weight: 800;
  line-height: 120%;
  color: #14437980;
}

.card-servicio-num .title-serv{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap:0px;
}

.card-servicio-num .title-serv img{
  width: 55px;
}


/* ===================================
    Responsive
====================================== */

/* xxs */ @media (max-width: 430px) {}
/* xs  */ @media (min-width: 431px) {

.card-servicio-num{grid-template-columns: 90px auto;}

.card-servicio-num .title-serv{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  gap:20px;
}


} /* @media (max-width: 575px) {} */
/* sm  */ @media (min-width: 576px) {

.parallax-img {background-position-x: 75%;background-position-y: top;}


.card-servicio-num{grid-template-columns: 70px auto;}

.card-servicio-num .title-serv img{width: 60px;}

.section-content .icon-cover{width: 300px;}

}
/* md  */ @media (min-width: 768px) {

.parallax-img {background-position-x: 70%;background-position-y: top;}

.section-content{margin-bottom: 70px;}

.card-servicio-num .num{font-size: 60px;}

.card-servicio-num{grid-template-columns: 85px auto;}
.card-servicio-num .title-serv img{width: 70px;}

} /* ipad Portrait */
/* lg  */ @media (min-width: 992px) {

.parallax-img {background-position-x: center;background-position-y: top;}

.section-content{margin-bottom: 0px;}

.card-servicio-num .num{font-size: 70px;}
.card-servicio-num{grid-template-columns: 100px auto;}
.card-servicio-num .title-serv img{width: 80px;}


} /* ipad Landscape */
/* xl  */ @media (min-width: 1200px) {


.parallax-img {background-position-x: center;background-position-y: top;}

.card-servicio-num{grid-template-columns: 100px auto;}

}
/* xxl */ @media (min-width: 1400px) {}
