.card{display:flex;flex-flow:column nowrap}.card .top-link,.card .card-images{display:block;text-align:center}.card .top-link img,.card .card-images img{margin:0 auto;text-align:center}.card .top-link .logo,.card .card-images .logo{align-items:center;display:flex;height:40px;margin:0 auto 10px 0}.card .top-link .logo img,.card .card-images .logo img{max-height:40px}.card .overlayed-image{display:block}.card .cover{border-radius:8px;display:block;height:auto;overflow:hidden;width:100%}.card .cover img{height:auto;width:100%}.card .terms-and-conditions{color:#999;display:block;font-size:.7em;margin:auto;text-align:center}.card .info{font-weight:400;line-height:1.3}.card .info.border-bottom{border-bottom:1px solid #bfbfbf;padding-bottom:15px}.card .info .value{float:right;font-weight:600}.card .info .title-link{display:block;font-size:1.3em}.card .info .data{color:#4d4d4d;font-size:1em}.card .info p{color:#999;margin:3px 0}.card .info p span{color:#4d4d4d}.card .info .published{color:#bfbfbf;font-size:.9em}.card .info .by{color:#ff851b}.card p.terms{margin-top:10px;text-align:center}.card p.terms button,.card p.terms a{background:none;border:none;color:#ff851b;font-family:inherit;font-size:inherit;font-weight:400;padding:0 2px}.card .rating{align-items:center;color:#999;display:flex;font-size:1.3em;font-weight:400;justify-content:space-between}.card .cover-image{width:100%}.card.simple{border-radius:15px;margin:0}.card.simple .cover-image{border-top-left-radius:15px;border-top-right-radius:15px}.card.simple .button{margin:0 10px;padding:10px}.card.simple .info{font-size:.8em;min-height:initial;padding:8px 10px}.card.simple .rating{margin-top:10px;width:100%}.card.simple .images{display:grid;text-align:center}.card.simple .casino-name{color:#5b5b5b;font-size:1.125rem;font-weight:400;padding-top:10px;text-align:center;text-transform:uppercase}.card.simple .read-review{padding-top:5px}.side .card .top-link .cover{height:200px}.side .card .top-link .logo{height:70px}.side .card .top-link .logo img{max-height:70px}.toplist-frame .card{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;display:flex;flex:0 calc(20% - 20px);flex-flow:column nowrap;justify-content:space-between;margin:0 10px 15px}.toplist-frame .card .terms{font-size:.7em;margin:5px auto 10px}.toplist-frame .card [class*=ribbon-flag-]{border-top-right-radius:8px;overflow:hidden}.toplist-frame .card .images{color:#ff851b;font-size:.7em;position:relative;text-decoration:none;text-transform:uppercase}.toplist-frame .card .images span{display:block;text-align:center}.toplist-frame .card .images .read-review{padding-top:10px}.toplist-frame .card .images .cover-image{border-top-right-radius:8px;width:100%}.toplist-frame .card .images .logo-wrapper{height:40px;margin:10px 0 0;text-align:center;width:100%}.toplist-frame .card .images .logo{max-height:40px;max-width:calc(100% - 20px)}.toplist-frame .card .images:hover{color:#e86d13}.toplist-frame .card .info{font-size:.7em;font-weight:400;line-height:1.3;min-height:125px;padding:0 5px 5px}.toplist-frame .card .info p{margin:8px 0}.toplist-frame .card .info span.value{float:right;font-weight:bold}.rating-guide .columns{gap:15px}.rating-guide .columns .card{border:1px solid #bfbfbf;border-radius:8px;padding:15px}.rating-guide .columns .card .rating{align-self:center}.rating-guide .columns .card .text{border-top:1px solid #dcdcdc;color:#999;margin-top:8px;padding-top:5px}@media(max-width: 1025px){.rating-guide .columns{margin:0 -15px;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:0 15px 20px}.rating-guide .columns::after{content:"";display:flex;flex:0 0 5px;height:100%}.rating-guide .columns .card{flex:0 0 219px;margin-right:10px}}
