/* ===================================
    Cover
====================================== */

.cover-contact{
  background: linear-gradient(0deg, #2F254D 0%, #48447E 100%);
  padding-top: 100px;
  padding-bottom: 50px;
  display: flex;
  align-items: center;
  min-height: 750px;
}


.content-cita{
  background: linear-gradient(180deg, rgba(98, 93, 166, 0.2) 0%, rgba(73, 66, 122, 0.6) 50%, #2F254D 100%),url("../../assets/img/contacto/cover-temp.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  padding: 30px;

}


.grid-inf-contact{
  display: grid;
  grid-template-columns:1fr;
  gap:10px;
}

/* ===================================
    responsive
====================================== */

/* xxs */ @media (max-width: 430px) {}
/* xs  */ @media (min-width: 431px) {
.grid-inf-contact{grid-template-columns: repeat(2,1fr);}

} /* @media (max-width: 575px) {} */
/* sm  */ @media (min-width: 576px) {

.grid-inf-contact{grid-template-columns: repeat(2,1fr);}

}
/* md  */ @media (min-width: 768px) {

.grid-inf-contact{grid-template-columns: repeat(3,1fr);}

} /* ipad Portrait */
/* lg  */ @media (min-width: 992px) {

.grid-inf-contact{grid-template-columns: repeat(4,1fr);}

} /* ipad Landscape */
/* xl  */ @media (min-width: 1200px) {


}
/* xxl */ @media (min-width: 1400px) {}
