/* Desktop proportions measured against the current rinabet1021 homepage. */
@media (min-width: 1024px) {
  .layout-content-holder-bc {
    display: grid !important;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important;
    column-gap: 10px !important;
    align-items: start;
    padding: 8px 10px 24px !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(1) {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
    margin: 0 !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(2) {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
    margin: 0 !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(n+3) {
    grid-column: 1 / -1;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(4) {
    display: none !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2),
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .hm-row-bc-inner,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .slider-bc,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .carouselWrapper,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .swiper,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .swiper-wrapper,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .swiper-slide,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .sdr-item-holder-bc,
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .sdr-item-bc {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 2.95 / 1 !important;
  }
  .layout-content-holder-bc > .hm-row-bc:first-child,
  .layout-content-holder-bc > .hm-row-bc:first-child .hm-row-bc-inner,
  .layout-content-holder-bc > .hm-row-bc:first-child .slider-bc,
  .layout-content-holder-bc > .hm-row-bc:first-child .carouselWrapper,
  .layout-content-holder-bc > .hm-row-bc:first-child .swiper,
  .layout-content-holder-bc > .hm-row-bc:first-child .swiper-wrapper,
  .layout-content-holder-bc > .hm-row-bc:first-child .swiper-slide,
  .layout-content-holder-bc > .hm-row-bc:first-child .sdr-item-holder-bc,
  .layout-content-holder-bc > .hm-row-bc:first-child .sdr-item-bc {
    aspect-ratio: 1.475 / 1 !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(-n+2) .sdr-image-bc {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .layout-content-holder-bc > .hm-row-bc:nth-child(3) { margin-top: 10px !important; }
  .layout-content-holder-bc .rw-jackpot-track { display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)) !important; gap: 10px !important; }
  .layout-content-holder-bc .rw-jackpot-track > * { min-width: 0 !important; }
  .layout-content-holder-bc .product-banner-container-bc.col-4 { display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)) !important; gap: 10px !important; }
  .layout-content-holder-bc .product-banner-container-bc.col-4 > * { min-width: 0 !important; }
  .layout-content-holder-bc .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc.product-banner-bc { aspect-ratio: 1.53 / 1 !important; }
  .layout-header-holder-bc .header-bc { height: 92px !important; }
  .layout-header-holder-bc .hdr-main-content-bc { height: 54px !important; }
  .layout-header-holder-bc .logo-container .hdr-logo-bc { max-height: 48px !important; width: auto !important; }
  .layout-header-holder-bc .hdr-user-bc { display: flex !important; align-items: center !important; gap: 8px !important; }
  .mobile-bottom-nav, .m-bottom-nav-bc, .app-bottom-nav-bc { display: none !important; }
  #local-overlay .popup-holder-bc .popup-inner-bc { width: min(780px,95vw) !important; max-height: min(780px,90vh) !important; overflow: auto !important; }
  #local-overlay .entrance-form-bc.login.popup { display: grid !important; grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important; align-items: stretch !important; }
  #local-overlay .form-sign-in-slider-wrapper { min-width: 0 !important; overflow: hidden !important; }
  #local-overlay .form-sign-in-slider-wrapper .swiper,
  #local-overlay .form-sign-in-slider-wrapper .swiper-slide,
  #local-overlay .form-sign-in-slider-wrapper .sdr-item-holder-bc,
  #local-overlay .form-sign-in-slider-wrapper .sdr-item-bc { width: 100% !important; height: 100% !important; }
  #local-overlay .form-sign-in-slider-wrapper .sdr-image-bc { display: block !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }
}
@media (min-width: 1024px) {
  .layout-navigation-holder-bc { display: none !important; }
  #local-overlay .popup-holder-bc .popup-inner-bc { width: 400px !important; height: auto !important; min-height: 0 !important; max-height: 90vh !important; overflow-x: hidden !important; overflow-y: auto !important; }
  #local-overlay .entrance-popup-bc,
  #local-overlay .e-p-content-holder-bc,
  #local-overlay .e-p-content-bc,
  #local-overlay .e-p-body-bc { width: 100% !important; height: auto !important; min-height: 0 !important; box-sizing: border-box !important; }
  #local-overlay .entrance-form-bc.login.popup { display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; overflow: visible !important; }
  #local-overlay .form-sign-in-slider-wrapper { width: calc(100% - 30px) !important; height: auto !important; aspect-ratio: 1319/1193 !important; margin: 10px auto 0 !important; }
  #local-overlay .form-sign-in-slider-wrapper .sdr-image-bc { object-fit: contain !important; }
}
@media (min-width: 1024px) {
  #local-overlay .popup-holder-bc .popup-inner-bc { height: min(760px, 90vh) !important; min-height: min(760px, 90vh) !important; overflow-x: hidden !important; overflow-y: auto !important; }
}
