
    .bp3--section {
        padding: 20px 0;
    }
    
    .bp3-lobbyGames--list .slide {
        aspect-ratio: 1 / 1;
        width: auto;
    }
    .ribbonGames__boxGame::before {
        background-color: rgba(0, 1, 3, 0.3) !important;
    }
    .bp3-lobbyGames--header-title .logo-wrapper {
        display: flex;
        align-items: center;
        height: 40px;
    }
    .bp3-lobbyGames--header-title .logo {
        height: 22px;
        width: 72px;
    }
    .bp3-lobbyGames--header-title .icon {
        padding: 3px;
    }
    
    /* Grid gaps en carruseles
    ---------------------------------------------------------- */
    .bp3-lobbyGames--list {
        column-gap: 16px;
    }
    .bp3-lobbyGames--list.double-row {
        height: 336px;
        row-gap: 16px;
        column-gap: 8px;
    }
    [data-lobby-type="provider"] .bp3-lobbyGames--list {
        column-gap: 8px;
    }
    /* Normalmente el carrusel "destacados" sera de doble fila, pero nos aseguramos que mantenga la separacion correcta aunque no lo sea: */
    #carousel-highlights .bp3-lobbyGames--list {
        column-gap: 8px;
    }
    
    /* Tamaños cards 
    ---------------------------------------------------------- */
    /*.bp3-lobbyGames--list .bp3-lobbyGames--game-card {
        width: 160px;
        height: 160px;
    }*/
    .bp3-lobbyGames--list .bp3-lobbyGames--game-card {
        width: 200px!important;
        height: 200px!important;
    }
    .bp3-lobbyGames--list.double-row .bp3-lobbyGames--game-card {
        width: 160px;
        height: 160px;
    }
    .bp3-lobbyGames--list .bp3-lobbyGames--game-heart-icon,
    .bp3-lobbyGames--list .bp3-lobbyGames--game-info-icon {
        width: 28px;
        height: 28px;
        padding: 4px;
    }
    
    /* Otros ajustes para carruseles de proveedores 
    ---------------------------------------------------------- */
    [data-lobby-type="provider"] {
        margin: 20px auto;
    }
    [data-lobby-type="provider"] .bp3-lobbyGames--header-title .logo-wrapper {
        padding-bottom: 8px;    
    }
    [data-lobby-type="provider"] .bp3-lobbyGames--header-title .logo {
        height: 48px;
        width: auto;
    }
    [data-lobby-type="provider"] .bp3-lobbyGames--list .bp3-lobbyGames--game-card {
        width: 160px;
        height: 160px;
    }
    
    @media(min-width:1280px) {
        .display-grid-fullwidth {
            grid-column: 1 / 15;
        }
    }
    
    @media (max-width: 768px) {
        .bp3-lobbyGames--list .bp3-lobbyGames--game-card {
            width: 160px!important;
            height: 160px!important;
        }
        .bp3-lobbyGames--list:not(.featured-slots) .bp3-lobbyGames--game-heart-icon,
        .bp3-lobbyGames--list:not(.featured-slots) .bp3-lobbyGames--game-info-icon {
            width: 28px;
            height: 28px;
        }
        .bp3-lobbyGames--list:not(.featured-slots) .bp3-lobbyGames--game-heart-icon img, .bp3-lobbyGames--list:not(.featured-slots) .bp3-lobbyGames--game-info-icon img {
            width: 20px;
            height: 20px;
        }
        /* Grid gaps */
        .bp3-lobbyGames--list {
            column-gap: 12px;
        }
        .bp3-lobbyGames--list.double-row {
            row-gap: 16px;
            column-gap: 12px;
        }
        [data-lobby-type="provider"] .bp3-lobbyGames--list {
            column-gap: 12px;
        }
        #carousel-highlights .bp3-lobbyGames--list {
            column-gap: 12px;
        }
    }
    @media(max-width:480px) {
        .bp3--section {
            padding: 20px 0 12px;
        }
        .bp3-lobbyGames--list:not(.featured-slots) .bp3-lobbyGames--game-heart-icon img {
            width: 16px;
            height: 16px;
        }
        .bp3-lobbyGames--list .bp3-lobbyGames--game-card {
            width: 100px!important;
            height: 100px!important;
        }
        /*.bp3-lobbyGames--list,*/
        /*.bp3-lobbyGames--list.double-row,*/
        /*[data-lobby-type="provider"] .bp3-lobbyGames--list {*/
            /*row-gap: 16px;*/
        /*    column-gap: 12px;*/
        /*}*/
        
        .bp3-lobbyGames--list .bp3-lobbyGames--game-card, .bp3-lobbyGames--list.double-row .bp3-lobbyGames--game-card  {
            width: 152px;
            height: 152px;
        }
        [data-lobby-type="provider"] .bp3-lobbyGames--list .bp3-lobbyGames--game-card {
            width: 100px;
            height: 100px;
        }
        /* Grid gaps */
        .bp3-lobbyGames--list {
            column-gap: 12px;
        }
        .bp3-lobbyGames--list.double-row {
            height: 332px;
            row-gap: 12px;
            column-gap: 12px;
        }
        [data-lobby-type="provider"] .bp3-lobbyGames--list {
            column-gap: 12px;
        }
        #carousel-highlights .bp3-lobbyGames--list {
            column-gap: 12px;
        }
    }