/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./Modules/Blog/styles/blog.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.blog-rss-link {
  font-size: 18px;
}

@media (max-width: 480px) {
  .blog-rss-link {
    font-size: 1.25em;
    position: absolute;
    right: -5px;
    top: -4px;
  }

  .blog-right-static {
    margin-top: 10px;
  }

  .blog-link-title {
    display: block;
  }

  .blog-list-item .subheader, .blog-post .subheader {
    font-size: 0.75em;
  }

  .blog-title-row {
    margin: 10px 0;
  }

  .blog-list-item .subheader, .blog-post .subheader, .blog-image-column, .blog-link-title, .blog-list-item, .blog-item-bottom {
    margin-bottom: 10px;
  }

  h1.blog-title.page-title {
    text-align: left;
    font-size: 1.25em;
    position: relative;
  }
}
.row.block-main-page-blog {
  width: 100%;
  flex-direction: column;
  margin: 0 11.5px;
  display: block;
}
.row.block-main-page-blog .items-records-blog {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: 0 10px;
}
.row.block-main-page-blog .items-records-blog .item-record {
  display: flex;
  width: 100%;
  position: relative;
  margin: 10px 0;
}
.row.block-main-page-blog .items-records-blog .item-record.action {
  transition: all 1.5s ease;
}
.row.block-main-page-blog .items-records-blog .item-record.action:first-child {
  left: 0px;
}
.row.block-main-page-blog .items-records-blog .item-record.action:last-child {
  right: 0px;
}
.row.block-main-page-blog .items-records-blog .item-record:first-child {
  left: -2000px;
}
.row.block-main-page-blog .items-records-blog .item-record:last-child {
  justify-content: flex-end;
  right: -2000px;
}
.row.block-main-page-blog .items-records-blog .item-record:last-child .text {
  left: -5px;
}
.row.block-main-page-blog .items-records-blog .item-record .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  right: -35px;
  top: 25px;
  width: 420px;
}
.row.block-main-page-blog .items-records-blog .item-record .text .title {
  font-style: normal;
  font-weight: normal;
  font-size: 38px;
  line-height: 130%;
  color: #5b4d4a;
  margin-bottom: 30px;
}
.row.block-main-page-blog .items-records-blog .item-record .text .description {
  max-height: 150px;
  overflow: hidden;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 160%;
  margin-bottom: 20px;
}
.row.block-main-page-blog .items-records-blog .item-record .text .details-btn {
  font-size: 18px;
  color: #20282e;
  height: 3vw;
  line-height: 3vw;
  width: 15vw;
  background: #f7f8fa;
  text-align: center;
  border: 2px solid #fff;
  cursor: pointer;
  display: inline-block;
}
.row.block-main-page-blog .items-records-blog .item-record .text .details-btn:hover {
  background: transparent;
  color: #5b4d4a;
  cursor: pointer;
  text-decoration: none;
}
.row.block-main-page-blog .items-records-blog .item-record .img-block {
  width: 750px;
}
.row.block-main-page-blog .items-records-blog .item-record .img-block img {
  height: 400px;
}
.row.block-main-page-blog .header {
  display: flex;
  justify-content: space-between;
  cursor: default;
}
.row.block-main-page-blog .header .blog-header {
  font-size: 1.375rem;
  font-weight: normal;
  margin: 0 0 1rem 0;
}
.row.block-main-page-blog .header .all-blog {
  font-size: 12px;
  margin-left: 0.625rem;
}

.block.module-blog-products .carousel-nav-next.icon-down-open-after.cs-l-1-interactive {
  margin-bottom: -20px;
}
.block.module-blog-products .carousel-nav-prev.icon-up-open-after.cs-l-1-interactive {
  margin-top: -20px;
}

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