.main-slide .shape {
  height: 100%;
  width: 55%;
  object-position: right center;
  object-fit: contain;
  transform: translateY(-50%) scaleX(-1) !important; }
  .main-slide .shape.has-max-h {
    max-height: 300px; }
.main-slide .img {
  max-height: 375px; }
.main-slide .icon {
  width: 50px;
  height: 50px; }

@media screen and (max-width: 768px) {
  .main-slide .img {
    max-height: 250px; } }
@media screen and (max-width: 992px) {
  .main-slide .shape.shape-main-slide {
    position: relative !important;
    top: 0 !important;
    transform: translateY(0) translateX(0) !important;
    width: 100% !important; } }
.articles .item {
  height: 325px; }
  .articles .item .img:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: -moz-linear-gradient(90deg, #1b1b25 0%, rgba(27, 27, 37, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, #1b1b25 0%, rgba(27, 27, 37, 0) 100%);
    background-image: -ms-linear-gradient(90deg, #1b1b25 0%, rgba(27, 27, 37, 0) 100%); }

@media screen and (max-width: 992px) {
  .articles {
    overflow: hidden; }
    .articles .swiper-container {
      overflow: visible !important; }
    .articles .swiper-slide {
      max-width: 270px; }
    .articles .item {
      height: 270px; }
      .articles .item .img:before {
        height: 200%; } }

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