.fit-cover {
  object-fit: cover;
}

@media (min-width: 768px) {
  p {
  }
}

@media (min-width: 768px) {
  .p-testimonial {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media (min-width: 300px) {
  .p-testimonial {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 300px) {
  .responsive-card-index {
    height: 42vw;
  }
}

@media (min-width: 576px) {
  .responsive-card-index {
    height: 60dvw;
  }
}

@media (min-width: 768px) {
  .responsive-card-index {
    height: 60dvw;
  }
}

@media (min-width: 992px) {
  .responsive-card-index {
    height: 60dvw;
  }
}

@media (min-width: 1200px) {
  .responsive-card-index {
    height: 60dvw;
  }
}

@media (min-width: 1400px) {
  .responsive-card-index {
    height: 63dvw;
  }
}

@media (min-width: 300px) {
  .navbar {
    padding-right: 21px;
    padding-left: 29px;
  }
}

@media (min-width: 300px) {
  .responsive-card-about {
    height: 115dvw;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
  }
}

@media (min-width: 992px) {
  .responsive-card-about {
    height: 120dvw;
    border: 12.7px solid rgba(33,37,41,0) ;
    border-top: 2.7px none rgb(255,255,255) ;
    border-right-style: none;
    border-bottom-style: none;
    border-left: 24.7px none rgb(255,255,255) ;
  }
}

@media (min-width: 300px) {
  .div-card {
    border-top-style: none;
  }
}

@media (min-width: 300px) {
  .responsive-card-contact {
    height: 60dvw;
  }
}

img {
}

@media (min-width: 1400px) {
  .responsive-card-contact {
    height: 65dvw;
  }
}

@media (min-width: 1400px) {
  .responsive-card-about {
    height: 123dvw;
  }
}

