@font-face {
  font-family: "HelveticaLight";
  src: url("../fonts/Helvetica-LightNormalTr.eot");
  src: url("../fonts/Helvetica-LightNormalTr.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-LightNormalTr.woff2") format("woff2"), url("../fonts/Helvetica-LightNormalTr.woff") format("woff"), url("../fonts/Helvetica-LightNormalTr.ttf") format("truetype"), url("../fonts/Helvetica-LightNormalTr.svg#Helvetica-LightNormalTr") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaBold";
  src: url("../fonts/Helvetica-Bold.eot");
  src: url("../fonts/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica-Bold.woff") format("woff"), url("../fonts/Helvetica-Bold.ttf") format("truetype"), url("../fonts/Helvetica-Bold.svg#Helvetica-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaNeueLight";
  src: url("../fonts/HelveticaNeue-Light.eot");
  src: url("../fonts/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Light.woff2") format("woff2"), url("../fonts/HelveticaNeue-Light.woff") format("woff"), url("../fonts/HelveticaNeue-Light.ttf") format("truetype"), url("../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaNeueBold";
  src: url("../fonts/HelveticaNeue-Bold.eot");
  src: url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeue-Bold.woff") format("woff"), url("../fonts/HelveticaNeue-Bold.ttf") format("truetype"), url("../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaNeueMedium";
  src: url("../fonts/HelveticaNeue-Medium.eot");
  src: url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeue-Medium.woff") format("woff"), url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"), url("../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue.eot");
  src: url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue.woff2") format("woff2"), url("../fonts/HelveticaNeue.woff") format("woff"), url("../fonts/HelveticaNeue.ttf") format("truetype"), url("../fonts/HelveticaNeue.svg#HelveticaNeue") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.blog-list .row {
  margin: 0 -20px;
}
.blog-list .row > div {
  padding: 0 20px;
}
.blog-list a {
  display: block;
  margin-bottom: 50px;
  color: #484747;
  text-decoration: none;
}
.blog-list a:hover figure img {
  transform: scale(1.1);
}
.blog-list figure {
  overflow: hidden;
  height: 17vw;
  max-height: 365px;
}
@media only screen and (max-width : 992px) {
  .blog-list figure {
    height: 25vw;
  }
}
@media only screen and (max-width : 480px) {
  .blog-list figure {
    height: 200px;
  }
}
.blog-list figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.4s;
}
.blog-list span {
  display: block;
  font: 22px "HelveticaNeue";
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.blog-list .txt {
  font: 16px "HelveticaNeue";
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.blog-list em {
  font: normal 14px "HelveticaNeue";
  display: block;
  margin-top: 15px;
}

/*# sourceMappingURL=blog.css.map */
