.am2-posts {
  padding: 50px 0 20px; }
  @media (min-width: 991px) {
    .am2-posts {
      padding: 90px 0 60px; } }
  @media screen and (min-width: 991px) {
    .am2-posts--columns-2 .am2-posts__col {
      max-width: 50%; } }
  @media screen and (min-width: 991px) {
    .am2-posts--columns-3 .am2-posts__col {
      max-width: 33.3333%; } }
  @media screen and (min-width: 991px) {
    .am2-posts--columns-4 .am2-posts__col {
      max-width: 25%; } }
  .am2-posts--is-list .am2-posts__col.col {
    max-width: 100%; }
  .am2-posts.alignfull .wrapper {
    padding-left: 20px;
    padding-right: 20px; }
  .am2-articles-section .am2-posts {
    padding: 0 0; }
  .am2-posts__col.col {
    width: 100%;
    margin-bottom: 30px; }
  .am2-posts__item {
    position: relative; }
    .am2-posts__item-meta {
      margin-bottom: 10px;
      font-size: 14px;
      line-height: calc(21/14);
      color: #58595B; }
    .am2-posts__item-title {
      display: block;
      margin-bottom: 10px;
      color: #000;
      font-size: 25px;
      line-height: calc(32/25); }
      @media screen and (min-width: 991px) {
        .am2-posts__item-title {
          margin-bottom: 30px; } }
      .am2-posts__item-title a {
        color: inherit !important; }
        .am2-posts__item-title a::before {
          content: '';
          position: absolute;
          display: block;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          z-index: 5; }
    .am2-posts__item-excerpt, .am2-posts__item-content {
      color: #58595B;
      font-size: 16px;
      line-height: calc(27/18); }
      @media screen and (min-width: 991px) {
        .am2-posts__item-excerpt, .am2-posts__item-content {
          font-size: 18px; } }
  .am2-posts .columns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .am2-posts .swiper-pagination-bullet {
    margin: 0 3px; }

.am2-card--post {
  height: 100%;
  padding: 0 !important;
  margin-bottom: 0 !important; }
  @media screen and (min-width: 991px) {
    .am2-posts--is-list .am2-card--post {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .swiper-slide .am2-card--post {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .am2-card--post .am2-card__image {
    position: relative;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden; }
    @media screen and (min-width: 991px) {
      .am2-posts--is-list .am2-card--post .am2-card__image {
        width: 300px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px; } }
    .am2-card--post .am2-card__image::before {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 59%; }
    .am2-card--post .am2-card__image a {
      display: block; }
    .am2-card--post .am2-card__image img {
      position: absolute;
      border-top-left-radius: inherit;
      border-top-left-radius: inherit;
      display: block;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      width: 100%;
      height: auto;
      min-height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .am2-card--post .am2-card__content {
    padding: 10px 15px 25px; }
    @media screen and (min-width: 991px) {
      .am2-card--post .am2-card__content {
        padding: 15px 20px 35px; } }
    @media screen and (min-width: 1280px) {
      .am2-card--post .am2-card__content {
        padding: 20px 30px 50px; } }
    @media screen and (min-width: 991px) {
      .am2-posts--is-list .am2-card--post .am2-card__content {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto; } }
    .swiper-slide .am2-card--post .am2-card__content {
      padding-left: 0;
      padding-right: 0; }

.am2-articles-section {
  margin: 20px 0 20px; }
  @media (min-width: 991px) {
    .am2-articles-section {
      margin: 45px 0 60px; } }
  .am2-articles-section .wp-block-group__inner-container {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 20px; }
    .single-post .am2-articles-section .wp-block-group__inner-container {
      padding: 0 0; }
    .am2-articles-section .wp-block-group__inner-container .wrapper {
      padding-left: 0;
      padding-right: 0; }
  .am2-articles-section .wp-block-am2-heading,
  .am2-articles-section .wp-block-am2-paragraph {
    color: #212121; }
  .am2-articles-section .wp-block-am2-heading {
    margin-bottom: 30px; }
  .am2-articles-section .wp-block-am2-paragraph {
    margin-bottom: 50px;
    color: #58595B; }


/*# sourceMappingURL=style-index.css.map*/