.paragraph-activities {
  padding-bottom: 1.88rem;
  position: relative; }
  .paragraph-activities--inner {
    overflow: hidden; }
  .paragraph-activities--contents, .paragraph-activities--items {
    margin: auto; }
  .paragraph-activities--link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 2rem; }
  @media (min-width: 768px) {
    .paragraph-activities .swiper-slide {
      width: 23.5rem; } }
  .paragraph-activities .node-attivita-teaser {
    width: 100%; }
    @media (max-width: 767px) {
      .paragraph-activities .node-attivita-teaser {
        padding: 0;
        margin: 0; } }
  .paragraph-activities .swiper-wrapper {
    column-gap: 1rem; }
    @media (max-width: 767px) {
      .paragraph-activities .swiper-wrapper {
        column-gap: 0; } }
    .paragraph-activities .swiper-wrapper.center-wrapper {
      -ms-flex-pack: center;
          justify-content: center; }
      @media (max-width: 767px) {
        .paragraph-activities .swiper-wrapper.center-wrapper {
          -ms-flex-pack: normal;
              justify-content: normal; } }
  @media (min-width: 768px) {
    .paragraph-activities .swiper-pagination {
      display: none; } }
  @media (max-width: 767px) {
    .paragraph-activities .swiper-pagination {
      position: relative;
      margin-left: auto;
      margin-right: auto;
      background: transparent;
      height: auto;
      margin-top: 2.5rem;
      -ms-flex-pack: center;
          justify-content: center; } }
  .paragraph-activities .swiper-pagination-bullet {
    background: #036242; }
