aside,
footer,
.sliderManu__2,
.sliderManu__1 {
  & #rosita_asaid_widg_3 {
    /*  */
    & .rosBox {
      flex-direction: column !important;
      gap: 1rem !important;

      & .box {
        padding: 5px 0 !important;
        width: 100%;
      }
    }

    /*  */
    &.three_columns {
      & .rosBox {
        columns: unset !important;
        display: flex !important;
      }
    }
  }
}

/* Global Style */
section#rosita_asaid_widg_3 {
  max-width: var(--premary_width);

  & * {
    font-family: "Inria Sans", sans-serif;
  }

  &.Smoking_Style {
    padding: 1rem !important;
  }

  &.colomns {
    margin: 3rem auto 0;

    & .rosBox {
      & .box {
        padding-bottom: 40px;
      }
    }
  }

  & .rosBox {
    & .box {
      gap: 1rem;
      justify-content: flex-start;
      padding: 17px 0;

      & .numb {
        font-family: "Inspiration", cursive;
        font-size: 40px;
        display: flex;
        align-items: center;
        min-width: 6rem;
        justify-content: center;
        border-right: 1px solid #0000003b;
      }

      & .info {
        flex-direction: column;
        justify-content: space-evenly;
        gap: 8px;

        & h3,
        & p:last-child {
          margin: 0;
          font-style: italic;
          letter-spacing: 1px;
        }

        & h3:first-child {
          font-size: 13px;
        }

        & p:last-child {
          font-size: 11px;
        }
      }
    }
  }
}

/*  */
@media (max-width: 576px) {
  section#rosita_asaid_widg_3 {
    /*  */
    & .rosBox {
      flex-direction: column;
      gap: 1rem;

      & .box {
        padding: 5px 0;
      }
    }

    /*  */
    &.three_columns {
      & .rosBox {
        columns: unset !important;
        display: flex !important;
      }
    }
  }
}

@media (min-width: 577px) and (max-width: 768px) {
  section#rosita_asaid_widg_3 {
    /*  */
    & .rosBox {
      gap: 1rem;
      flex-wrap: wrap;
      flex-direction: row;

      & .box {
        padding: 5px 0;
        width: calc(100% / 2 - 10px);
      }
    }

    /*  */
    &.three_columns {
      & .rosBox {
        columns: unset !important;
        display: flex !important;
      }
    }
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  section#rosita_asaid_widg_3 {
    /*  */
    & .rosBox {
      gap: 1rem;
      flex-wrap: wrap;
      flex-direction: row;

      & .box {
        padding: 5px 0;
        width: calc(100% / 2 - 10px);
      }
    }

    /*  */
    &.three_columns {
      & .rosBox {
        columns: unset !important;
        display: flex !important;
      }
    }
  }
}

@media (min-width: 992px) {
  section#rosita_asaid_widg_3 {
    padding: 0 7px;
  }
}
