@media only screen and (max-width: 1200px) and (min-width: 992px) {
    .module-53 .ry-footer-content .footer-content p {
      font-size: clamp(14px, 1.500vw, 18px);
      white-space: nowrap;
    }
  }
  
  @media only screen and (max-width: 991px) {
	   .module-53 .ry-footer-content .footer-content p {
      white-space: nowrap;
    }
    .footer-content>div>div {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      gap: 12px;
    }
  
    .footer-content>div>div br {
      display: none;
    }
  }
  
  .module-50 .swiper-button-next,
  .module-50 .swiper-button-prev {
    margin-top: -30px;
    z-index: 2;
    background: #fff;
  }

.swiper-wrap .ry-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 35%;
    width: 100%;
    position: absolute;
    transform: translate(0, -50%);
}

    .module-50 .swiper-button-prev {
    left: -32px;
    top: 0;
    margin: unset;
}
        .module-50 .swiper-button-next{
    right: -32px;
    top: 0;
    margin: unset;
}