.off-free-bets,.free-bets-uk{margin-bottom:1rem;display:flex;flex-wrap:wrap;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 224 230 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(253 253 253 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(0,0,0,.05);--tw-shadow: var(--tw-shadow-colored) }.bk-crd{display:flex;flex-direction:column;gap:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 768px){.bk-crd{flex-direction:row;flex-wrap:wrap}}.crd-rw{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.crd-rw{gap:.5rem}}.off-free-bets.csno .crd-rw,.free-bets-uk.csno .crd-rw,.free-bets-uk.white .crd-rw{gap:.5rem}@media (min-width: 768px){.off-free-bets.csno .crd-rw,.free-bets-uk.csno .crd-rw,.free-bets-uk.white .crd-rw{gap:1rem}.bk-crd .crd-rw{flex:1 1 0%}}.rating{text-align:center}.off-free-bets.white .bk-logo,.free-bets-uk.white .bk-logo{display:flex;min-height:74px;width:100%;align-items:center;justify-content:center;border-radius:.25rem}.bk-logo img{border-radius:.25rem}.bk-crd .bk-data{align-items:center}@media (min-width: 768px){.bk-crd .bk-data{flex:2;flex-wrap:wrap;align-items:flex-start}}.off-free-bets.white h2,.off-free-bets.white h3,.off-free-bets.white .btn-offer,.free-bets-uk.white h2,.free-bets-uk.white h3,.free-bets-uk.white .btn-offer{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.off-free-bets.white h2,.off-free-bets.white h3,.off-free-bets.white .btn-offer,.free-bets-uk.white h2,.free-bets-uk.white h3,.free-bets-uk.white .btn-offer{min-height:74px}}.off-free-bets.white h2,.off-free-bets.white h3,.free-bets-uk.white h2,.free-bets-uk.white h3{margin-top:0;margin-bottom:0;display:flex;align-items:center;text-align:center;font-size:1.125rem;line-height:1.75rem}@media (min-width: 768px){.off-free-bets.white h2,.off-free-bets.white h3,.free-bets-uk.white h2,.free-bets-uk.white h3{text-align:left;font-size:1.25rem;line-height:1.75rem}}.off-free-bets.white .btn-offer,.free-bets-uk.white .btn-offer{display:flex;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(98 159 96 / var(--tw-bg-opacity));font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none}@media (min-width: 768px){.off-free-bets.white .btn-offer,.free-bets-uk.white .btn-offer{font-size:1.25rem;line-height:1.75rem}}.crd-rw.bk-data strong{display:flex;align-items:center;text-align:center;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 768px){.crd-rw.bk-data strong{min-height:74px;text-align:left}}.slots-data{margin-bottom:0;width:100%;list-style-type:none;gap:.25rem;border-radius:.25rem;border-top-width:1px;border-bottom-width:1px;border-style:dashed;padding:0!important;padding-top:.5rem!important;padding-bottom:.5rem!important;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(21 63 87 / var(--tw-text-opacity))}@media (min-width: 768px){.slots-data{border-top-width:0px;border-bottom-width:0px;padding-top:.25rem!important}}.article-content .slots-data{margin-bottom:0}.bookie-offers-item .slots-data{display:flex}.article-content .slots-data-mobile{margin-bottom:.5rem}.slots-data li{margin:0!important;display:flex;flex:1 1 0%;list-style-type:none;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem .25rem;line-height:1.1!important}.slots-data>li:not(:last-child){border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(213 224 230 / var(--tw-border-opacity))}.slots-data b{display:block;font-size:16.25px}.off-free-bets.csno,.free-bets-uk.csno,.free-bets-uk.white{position:relative}.off-free-bets.white .disclaimer,.free-bets-uk.white .disclaimer{flex-basis:100%;border-top-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-top:.5rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}@media (min-width: 768px){.off-free-bets.white .disclaimer,.free-bets-uk.white .disclaimer{text-align:left}.off-free-bets.csno .disclaimer,.free-bets-uk.csno .disclaimer,.free-bets-uk.white .disclaimer{margin-top:-1rem}}.off-free-bets.csno .slots-data:before,.free-bets-uk.csno .slots-data:before,.free-bets-uk.white .slots-data:before{position:absolute;left:0;right:0;top:100px;height:0px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(213 224 230 / var(--tw-border-opacity));--tw-content: "";content:var(--tw-content)}@media (min-width: 768px){.off-free-bets.csno .slots-data:before,.free-bets-uk.csno .slots-data:before,.free-bets-uk.white .slots-data:before{border-bottom-width:1px}}.pay-spd,.pay-spd.alert{position:relative;order:2;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(236 247 241 / var(--tw-bg-opacity));padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(35 141 58 / var(--tw-text-opacity))}@media (min-width: 768px){.pay-spd,.pay-spd.alert{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.5rem;text-align:left}}.pay-spd:before,.pay-spd.alert:before{--tw-content: "£";content:var(--tw-content)}@media (min-width: 768px){.pay-spd:before,.pay-spd.alert:before{position:absolute;left:.75rem;top:.25rem}}.crd.off-crd{position:relative;margin-bottom:1rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 224 230 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.crd.off-crd>a{display:flex;flex-direction:column;gap:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));text-decoration-line:none}.crd.off-crd>a:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 768px){.crd.off-crd>a{flex-direction:row}}.crd.off-crd .crd-rw.off-data{flex:1 1 0%}.crd.off-crd .bdg-offer{position:absolute;top:1rem;right:1rem;border-top-right-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(241 144 0 / var(--tw-bg-opacity));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.crd.off-crd .bdg-offer{top:0;right:0}}.crd.off-crd a .crd-rw.off-data{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));text-decoration-line:none}.crd.off-crd .crd-rw .bk-logo{flex-shrink:0;border-radius:.25rem;text-align:center}@media (min-width: 768px){.crd.off-crd .crd-rw .bk-logo{padding-top:2rem;padding-bottom:2rem}}.crd.off-crd .crd-rw .bk-logo img{display:inline-block;height:74px;width:165px}.crd.off-crd .as-h3{margin-top:0;margin-bottom:0;text-wrap:balance;padding-top:0;padding-bottom:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.5;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.crd.off-crd .desc{margin-bottom:.5rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.crd.off-crd .btn-offer{display:flex;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(98 159 96 / var(--tw-bg-opacity));padding:.75rem 5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none}@media (min-width: 768px){.crd.off-crd .btn-offer{width:auto;font-size:1.25rem;line-height:1.75rem}}.crd.off-crd .disclaimer{margin-top:.5rem;margin-bottom:-.75rem;border-top-width:1px;border-style:dashed;padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}
