.casinos .casinos__items.block-column-gap{display:grid;gap:var(--section-space-top-s);padding:0;margin:0}.casinos__card{min-width:0}.casinos .slanted-media{--slanted-media-content-width:49%;--slanted-media-slant:clamp(2.5rem,5vw,5rem);--slanted-media-padding:clamp(1.5rem,3vw,3rem);color:#fff}.casinos .slanted-media__background{background:linear-gradient(160deg,#102044 0%,#000 85%)}.casinos__content{display:flex;flex-direction:column;gap:.875rem;min-width:0}.casinos .casinos__title,.casinos .casinos__details .casinos__detail-text,.casinos .casinos__map-link .casinos__detail-text{font-family:'Bebas Neue',var(--font-headings-family,sans-serif)}.casinos .casinos__details .casinos__detail-text,.casinos .casinos__map-link .casinos__detail-text{text-transform:uppercase}.casinos__title,.casinos__detail-text,.casinos__buttons{margin:0}.casinos__details,.casinos__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem}.casinos__detail,.casinos__map-link{display:inline-flex;align-items:baseline;align-items:last baseline;gap:.4em;min-width:0;max-width:100%}.casinos__detail-text{min-width:0;overflow-wrap:anywhere}.casinos__address .casinos__detail-text{display:inline-flex;align-items:baseline;gap:.25em;max-width:100%}.casinos__street{flex:0 1 auto;min-width:0;max-width:26ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.casinos__address .casinos__value{flex:0 0 auto;max-width:50%}.casinos .casinos__detail a,.casinos .casinos__map-link{color:inherit !important;text-decoration:none !important}.casinos .casinos__detail a:hover,.casinos .casinos__detail a:focus-visible,.casinos .casinos__map-link:hover,.casinos .casinos__map-link:focus-visible{text-decoration:underline !important}.casinos__icon{display:inline-block;flex:0 0 1em;width:1em;height:1em;background:currentColor;color:var(--casinos-amber,#d8ad53);-webkit-mask:var(--casinos-icon) center bottom/contain no-repeat;mask:var(--casinos-icon) center bottom/contain no-repeat}.casinos__value{color:var(--casinos-amber,#d8ad53)}.casinos .casinos__map-link,.casinos .casinos__map-link .casinos__detail-text{color:var(--casinos-amber,#d8ad53) !important;font-weight:400}.casinos .casinos__map-link{appearance:none;background:0 0;border:0;border-radius:0;padding:0;text-align:left;cursor:pointer}.casinos__map-link:disabled{cursor:default}.casinos__actions{gap:1rem 1.5rem;margin-top:1.25rem}.casinos__pagination{margin-top:var(--block-column-gap,3rem)}.casinos .casinos__empty{margin:0;padding-block:var(--section-space-top-s,3rem);text-align:center}@media (max-width:781px){.casinos__details{gap:.625rem 1rem}.casinos__actions{margin-top:.5rem}}