@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf)
    format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf)
    format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf)
    format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf)
    format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf)
    format("truetype");
}
.container-blog {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0 12px;
  gap: 20px;
  margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 1200px;
}
.container-blog > a > div > img {
  width: 100%;
						height: 100%;
						object-fit: cover;
						position: absolute;
						top: 50%;
						left: 50%;
						transform: translate(-50%, -50%); border-radius: 10px;
}
.container-blog > a > .blog-image{
  width: 100%;
  height: 290px; 
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 991px) {
  .container-blog {
    grid-template-columns: 1fr 1fr;
  }
  
}
@media screen and (max-width: 575px) {
  .container-blog {
    grid-template-columns: 1fr;
  }
  .t182__descr{
    padding:0px 0 30px 0!important;
  }
}
