/* Page-specific styles */

@media (min-width:992px) {
      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf987"] {
        opacity: 0;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf961"] {
        opacity: 0;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf97e"] {
        opacity: 0;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf96b"] {
        opacity: 0;
      }
    }

    @media (max-width:767px) and (min-width:480px) {
      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf987"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf96b"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf974"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf961"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf97e"] {
        opacity: 0;
      }
    }

    @media (max-width:479px) {
      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf987"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf96b"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf974"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf961"] {
        opacity: 1;
      }

      html.w-mod-js:not(.w-mod-ix) [data-w-id="09029cff-0672-c2b0-1cfd-550521caf97e"] {
        opacity: 0;
      }
    }

.rl-text-style-regular {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
    }

.rl_blog44_list-wrapper {
      position: relative;
      overflow: visible
    }

    .rl_blog44_list-wrapper .swiper-button-prev,
    .rl_blog44_list-wrapper .swiper-button-next,
    .rl_blog44_list-wrapper .swiper-pagination {
      display: none
    }

    @media (min-width:768px) and (max-width:991.98px) {

      html,
      body {
        overflow-x: hidden
      }

      .rl_blog44_list-wrapper {
        --gap: 2.5vw;
        padding-top: 5vw;
        padding-bottom: 4vw;
        padding-left: calc(var(--gap)/2);
        padding-right: calc(var(--gap)/2);
      }

      .rl_blog44_item {
        max-width: none;
        width: auto;
        margin: 0;
        box-sizing: border-box;
      }

      .rl_blog44_list-wrapper .swiper {
        width: 100%
      }

      .rl_blog44_list-wrapper .swiper-wrapper {
        align-items: stretch;
        /*    width:95% !important; */
      }

      .rl_blog44_list-wrapper .swiper-slide {
        width: calc(50% - var(--gap) / 2) !important;
        height: auto;
      }

      .rl_blog44_list-wrapper .swiper-button-prev,
      .rl_blog44_list-wrapper .swiper-button-next {
        position: absolute;
        top: 1.5vw;
        transform: none;
        width: auto;
        height: auto;
        background: transparent;
        border-radius: 0;
        color: #0a0a0a;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 5
      }

      .rl_blog44_list-wrapper .swiper-button-prev::after,
      .rl_blog44_list-wrapper .swiper-button-next::after {
        font-size: 2.2vw;
        transform: scaleX(1.35)
      }

      .rl_blog44_list-wrapper .swiper-button-prev {
        left: calc(var(--gap)/2)
      }

      .rl_blog44_list-wrapper .swiper-button-next {
        right: calc(var(--gap)/2)
      }

      .rl_blog44_list-wrapper .swiper-pagination {
        display: block;
        bottom: 0
      }

      .rl_blog44_list-wrapper .swiper-pagination-bullet {
        opacity: .35;
        margin: 0 calc(var(--gap)/6)
      }

      .rl_blog44_list-wrapper .swiper-pagination-bullet-active {
        opacity: 1
      }
    }
