.about-certificate-box {
  display: grid;
  grid-template-columns: 6fr 4fr;
  padding: 30px 0;
  gap: 50px;
  margin: 0 0 50px 0;
}
.about-certificate-box .anim-title {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.4rem;
}
.about-certificate-box #tdcarousel {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-areas: "cert1 cert1 cert1 cert2 cert2 cert2 cert6 cert6 cert6 cert7 cert7 cert7" "cert3 cert3 cert3 cert3 cert4 cert4 cert4 cert4 cert5 cert5 cert5 cert5";
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /*background: #fff !important*/
  padding: 10px 0;
  gap: 10px;
}
.about-certificate-box #tdcarousel .timken {
  grid-area: cert3;
  aspect-ratio: 3/2;
}
.about-certificate-box #tdcarousel .fersa {
  grid-area: cert1;
  aspect-ratio: 2/3;
}
.about-certificate-box #tdcarousel .corteco {
  grid-area: cert6;
  aspect-ratio: 2/3;
}
.about-certificate-box #tdcarousel .zs {
  grid-area: cert7;
  aspect-ratio: 2/3;
}
.about-certificate-box #tdcarousel .pfi {
  grid-area: cert2;
  aspect-ratio: 2/3;
}
.about-certificate-box #tdcarousel .zkl {
  aspect-ratio: 3/2;
  grid-area: cert4;
}
.about-certificate-box #tdcarousel .cx {
  aspect-ratio: 3/2;
  grid-area: cert5;
}
.about-certificate-box #tdcarousel .cert-image {
  border: 3px solid #ebebeb;
}
.about-certificate-box #tdcarousel .cert-image img {
  max-width: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.about-certificate-box .text-block {
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 500px) {
  .about-certificate-box {
    grid-template-columns: repeat(1, 1fr) !important;
    margin: 0px 0 50px 0 !important;
    padding-top: 0px;
  }
  .about-certificate-box #tdcarousel {
    order: 2;
  }
  .about-certificate-box #tdcarousel .carousel {
    width: 60vw !important;
  }
  .about-certificate-box .text-block {
    order: 1;
  }
}