.mobile-2r-2c .region {
  margin-bottom: 3px; }

@media (max-width: 860.98px) {
  .mobile-2r-2c.mobile-2r-2c-carousel-mobile {
    position: relative; }
    .mobile-2r-2c.mobile-2r-2c-carousel-mobile .mobile-2r-2c-wrapper {
      padding-bottom: 12px; }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .mobile-2r-2c-wrapper .mobile-2r-2c-title {
        padding-left: 16px; }
    .mobile-2r-2c.mobile-2r-2c-carousel-mobile .mobile-grid-2-container {
      -ms-grid-columns: (1fr)[1];
          grid-template-columns: repeat(1, 1fr); }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .mobile-grid-2-container .slick-slide {
        width: calc(100vw - 40px); }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .mobile-grid-2-container .experience-ljf_assets-categoryTile {
        padding-inline: 1px; }
    .mobile-2r-2c.mobile-2r-2c-carousel-mobile .arrow {
      margin-right: 12px;
      border: none;
      background: transparent;
      padding: 0;
      top: 0;
      width: 10px;
      opacity: 1; }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .arrow:focus {
        outline: unset; }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .arrow.mobile-2r-2c-prev {
        right: 40px;
        left: unset; }
      .mobile-2r-2c.mobile-2r-2c-carousel-mobile .arrow.mobile-2r-2c-next {
        right: 10px; } }

.mobile-2r-2c .mobile-grid-2-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  gap: 0 3px;
  margin-bottom: 20px; }

@media (min-width: 769px) {
  .mobile-2r-2c .mobile-grid-2-container {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); } }

/*# sourceMappingURL=mobileGrid2r2c.css.map*/