.gambling-table{color:#373737;margin:3rem auto 2.5rem}@media(min-width:768px){.gambling-table{margin:2.8125rem auto;max-width:51.25rem}}.gambling-table br,.gambling-table p:empty{display:none}.gambling-table__footer{margin-top:2.125rem;text-align:center}@media(min-width:768px){.gambling-table__footer{margin-top:1.5rem}}.gambling-table__footer [href].gambling-table__footer-link{color:#fff;font-size:1rem;line-height:1rem;text-transform:uppercase}.gambling-table__footer [href].gambling-table__footer-link:hover{color:#fff}@media(min-width:768px){.gambling-table__container{flex-basis:0%;flex-grow:1;margin:1rem 0}}.gambling-operator__container-click-area{bottom:0;left:0;position:absolute;right:0;text-indent:-99999px;top:0;z-index:20}.gambling-operator__star-rating{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSI+PHBhdGggZD0iTTEwIDE1LjI3TDE2LjE4IDE5bC0xLjY0LTcuMDNMMjAgNy4yNGwtNy4xOS0uNjFMMTAgMCA3LjE5IDYuNjMgMCA3LjI0bDUuNDYgNC43M0wzLjgyIDE5eiIgZmlsbD0iI2ZlYzMyZSIvPjwvc3ZnPg==);background-size:1.0625rem;height:100%;position:absolute;z-index:1}@media(min-width:768px){.gambling-operator__star-rating{background-size:.75rem}}.gambling-operator__star-rating--underlay{filter:grayscale(1);opacity:.5;width:100%;z-index:0}.gambling-operator__star-rating-container{height:1.0625rem;margin-bottom:.5rem;margin-top:1px;position:relative;width:5.3125rem}@media(min-width:768px){.gambling-operator__star-rating-container{height:.6875rem;margin-bottom:0;margin-left:.3125rem;width:3.75rem}}.gambling-operator__container{align-items:center;background-color:#f7f7f7;border-radius:.625rem;display:grid;grid-template-columns:1fr 1fr;margin:1rem auto;max-width:20rem;overflow:hidden;padding:.9375rem 2.125rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.gambling-operator__container{grid-template-areas:"logo . bonus . pros . cta" "rating . bonus . pros . cta";grid-template-columns:21% 3.5% 15% 8% 30% .5% 22%;grid-template-rows:auto auto;height:100%;margin:0 auto;max-width:none;padding:1.25rem .9375rem .9375rem 2.1875rem}}@media(min-width:1024px){.gambling-operator__container{grid-template-columns:21% 4.5% 15% 7% 30% .5% 22%}}@media(min-width:768px){.gambling-operator__detail{align-self:center}}.gambling-operator__detail--rank{align-items:center;background-color:#e0b500;border-radius:0 0 .3125rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:1.8125rem;justify-content:center;left:0;letter-spacing:-1.6px;line-height:1.3125rem;position:absolute;top:0;width:1.8125rem}.gambling-operator__detail--logo{grid-column:1/span 2;margin-bottom:.75rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.gambling-operator__detail--logo{grid-area:logo;margin-bottom:0}}.gambling-operator__detail--logo img{height:auto;margin:0 auto;max-width:9.375rem;padding-left:.5rem;padding-right:.5rem;width:100%}@media(min-width:768px){.gambling-operator__detail--logo img{max-height:3.4375rem;width:auto}}.gambling-operator__detail-bonus,.gambling-operator__detail-rating-payout{margin-bottom:1.5rem}@media(min-width:768px){.gambling-operator__detail-bonus,.gambling-operator__detail-rating-payout{grid-column:1/span 2;margin-bottom:0}}.gambling-operator__detail-bonus{padding:0;text-align:center}@media(min-width:768px){.gambling-operator__detail-bonus{grid-area:bonus}}.gambling-operator__detail-bonus .bonus-bold{font-weight:700}.gambling-operator__detail-bonus .percentage{color:#2130b2;display:block;font-size:2.625rem;line-height:.75}@media(min-width:768px){.gambling-operator__detail-bonus .percentage{color:#373737;line-height:1.25}}.gambling-operator__detail-bonus p{display:inline-block;font-size:1.125rem;line-height:1.25rem;margin:0}.gambling-operator__detail-bonus .tooltip{display:block;font-size:.875rem;margin-left:-100%;position:relative}@media(min-width:768px){.gambling-operator__detail-bonus .tooltip{margin-left:unset}}.gambling-operator__detail-bonus .tc-image{display:inline-block;margin-bottom:-1.5px;margin-right:2px}.gambling-operator__detail-bonus .tooltip .tooltiptext{background-color:#fff;border-radius:6px;box-shadow:0 0 .9375rem -2px #666;color:#333;font-size:.75rem;left:50%;line-height:1rem;margin-left:-110px;padding:.625rem;position:absolute;text-align:left;top:100%;visibility:hidden;width:13.75rem;z-index:10}@media(min-width:768px){.gambling-operator__detail-bonus .tooltip .tooltiptext{bottom:-50%;left:8.125rem;margin-left:unset;top:unset}}.gambling-operator__detail-bonus .tooltip .tooltiptext:after{border:5px solid transparent;border-bottom-color:#fff;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}@media(min-width:768px){.gambling-operator__detail-bonus .tooltip .tooltiptext:after{border-color:transparent #fff transparent transparent;bottom:20%;left:-2%}}.gambling-operator__detail-bonus input[id*=btnControl-]{display:none}.gambling-operator__detail-bonus .tooltip:hover .tooltiptext,.gambling-operator__detail-bonus input[id*=btnControl-]:checked+.tooltiptext{visibility:visible}@media(min-width:768px){.gambling-operator__detail-rating-payout{align-self:center;display:flex;flex-direction:row-reverse;grid-area:rating;justify-content:flex-end;margin-left:.4375rem}.gambling-operator__detail-rating-payout p{margin:0}}.gambling-operator__rating-text-container p{display:block;font-size:.875rem;font-weight:700;line-height:.875rem}@media(min-width:768px){.gambling-operator__rating-text-container p{font-size:.75rem}}.gambling-operator__rating-text-container p span{font-weight:400}.gambling-operator__detail--pros-container{font-size:.9375rem;grid-column:1/span 2;line-height:.875rem}@media(min-width:768px){.gambling-operator__detail--pros-container{grid-area:pros;line-height:1.25rem}}.gambling-operator__detail--pros-container ul{margin-bottom:1rem;padding-left:0}@media(min-width:768px){.gambling-operator__detail--pros-container ul{margin-bottom:0}}.gambling-operator__detail--pros-container ul li{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;grid-template-columns:.75rem 1fr;list-style:none;margin:0 0 1.125rem}@media(min-width:768px){.gambling-operator__detail--pros-container ul li{margin-bottom:.5rem}}.gambling-operator__detail--pros-container ul li:last-child{margin-bottom:0}.gambling-operator__detail--pros-container ul li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NzQiIGhlaWdodD0iMTQiPjxwYXRoIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWNoZWNrIiBkPSJNNi4zNzYgMTMuNzIzbC02LjEtNi4xYS45MzkuOTM5IDAgMDEwLTEuMzI4TDEuNiA0Ljk2OWEuOTM5LjkzOSAwIDAxMS4zMjggMGw0LjExIDQuMTEgOC44LTguOGEuOTM5LjkzOSAwIDAxMS4zMjggMEwxOC41IDEuNjAzYS45MzkuOTM5IDAgMDEwIDEuMzI4TDcuNyAxMy43MjNhLjkzOS45MzkgMCAwMS0xLjMyNCAweiIgZmlsbD0iIzJmYjU0ZiIvPjwvc3ZnPg==);background-position:0;background-repeat:no-repeat;background-size:.75rem;content:"";display:inline-block;position:relative;height:.75rem;width:.75rem;top:2px}@media(min-width:768px){.gambling-operator__detail--pros-container ul li:before{top:6px}}.gambling-operator__detail--review-play-now{grid-column:1/span 2;position:relative;width:100%;z-index:20}@media(min-width:768px){.gambling-operator__detail--review-play-now{grid-area:cta;width:auto}.gambling-operator__detail--review-play-now div{flex-direction:row-reverse}.gambling-operator__detail--review-play-now .gambling-text-center{margin-right:1.25rem}.gambling-operator__detail--review-play-now p{margin:0;padding:0}.gambling-operator__detail--review-play-now .play-now-button{min-width:100%}}.gambling-operator__detail--review-play-now div{display:flex;flex-direction:column-reverse;text-align:center}.gambling-operator__detail--review-play-now div p{margin:0}.gambling-operator__detail--review-play-now div p:first-child{font-size:.875rem;line-height:1;margin-top:1.125rem}@media(min-width:768px){.gambling-operator__detail--review-play-now div p:first-child{margin-top:1.1875rem}}.gambling-table--row-1 .gambling-operator__container{background-color:#fff;border:2px solid #00a359}@media(min-width:768px){.gambling-table--row-1 .gambling-operator__container{min-width:16.25rem}}.gambling-table--row-1 .gambling-operator__detail--rank{background-color:#00a359;font-size:1.25rem;letter-spacing:-2px;line-height:1.6875rem}.gambling-table--row-1 .gambling-operator__detail-bonus .percentage{color:#00a359;display:block;font-size:2.625rem;line-height:.75}@media(min-width:768px){.gambling-table--row-1 .gambling-operator__detail-bonus .percentage{color:#373737;line-height:1.25}}.gambling-table-section__content .subheading{font-weight:600;padding-bottom:5px}