@font-face{font-family:Coluna-CondensedBold;src:url(../fonts/Coluna-CondensedBold/Coluna-CondensedBold.eot);src:url(../fonts/Coluna-CondensedBold/Coluna-CondensedBoldd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Coluna-CondensedBold/Coluna-CondensedBold.svg#Coluna-CondensedBold) format("svg"),url(../fonts/Coluna-CondensedBold/Coluna-CondensedBold.ttf) format("truetype"),url(../fonts/Coluna-CondensedBold/Coluna-CondensedBold.woff) format("woff"),url(../fonts/Coluna-CondensedBold/Coluna-CondensedBold.woff2) format("woff2");font-weight:400;font-style:normal}@-webkit-keyframes shine{to{transform:rotate(60deg) translate(3em,-14em)}}@keyframes shine{to{transform:rotate(60deg) translate(3em,-14em)}}a,a:focus,a:hover{text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:900;font-family:Coluna-CondensedBold,sans-serif}img{max-width:100%}body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:14px;line-height:normal;background-color:#fff}.container{max-width:1430px}header{background-color:#000;background-image:url(../images/header-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;padding-top:60px;padding-bottom:30px}header .block-header{display:flex;justify-content:center;align-items:center;text-align:center}.tagline{font-family:Coluna-CondensedBold,sans-serif;color:#fff;font-size:31px;line-height:1.743;text-transform:uppercase;letter-spacing:.25rem}.main{padding-top:40px;background-color:#dfdfdf}.section-title{text-align:center;padding-bottom:40px}.section-title>p{font-size:16px;color:#000}.section-title h1{font-size:31px;font-weight:700;font-family:Arial,Helvetica,sans-serif;margin-top:25px;margin-bottom:25px}.section-title .cta{font-size:14px}.section-title .cta label{margin-bottom:0;margin-right:15px}.section-title .cta>a{color:#000;margin-right:10px}.section-title .cta>a img{margin-right:5px}.table-classic thead tr th{background-color:#2e2e2e;color:#fff;border:none;text-align:center;font-weight:400;padding:1rem .8rem}.table-classic tbody tr td{padding:1.25rem 1rem;background-color:#fff;font-size:25px;vertical-align:middle;position:relative}.table-classic tbody tr.cell-image{position:relative}.table-classic tbody tr:nth-child(odd) td{background-color:#f1f1f1}.txt-signup{min-width:130px;text-align:center}.txt-signup>p{font-size:14px;margin-bottom:0;color:#757474}.txt-signup h2{font-size:45px;font-family:Impact;margin-bottom:0;color:#000}.btn-vip{position:relative;overflow:hidden;transition:all .2s ease-out;border-radius:10px;background-image:url(../images/btn-vip.png);background-size:100% 100%;background-position:50%;display:flex;color:#832600;justify-content:space-between;align-items:center;box-shadow:0 6px 5.92px 2.08px hsla(0,0%,81.2%,.4);font-size:15px;font-weight:700;text-transform:uppercase;padding:19px;border-bottom:3px solid #f6a54d;height:85px;min-width:230px}.btn-vip:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);transform:rotate(60deg) translate(-7.5em,10em);transition:visibility .1s ease-out,opacity .1s ease-out;opacity:0;visibility:hidden}.btn-vip:hover:after{opacity:1;visibility:visible}.btn-vip:focus:after,.btn-vip:hover:after{-webkit-animation:shine 1.2s forwards;animation:shine 1.2s forwards}.btn-vip span{width:60px;line-height:11px;font-size:11px;margin-left:15px;line-height:15px;padding-left:15px;border-left:4px dotted #f79e4e;color:#842700;word-break:break-word;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-vip span img{margin-top:3px}.casino-logo{min-width:185px;display:block}.features{font-size:14px;color:#757474;min-width:210px}.features li{margin-bottom:10px}.features li:before{content:"";background-image:url(../images/ico-tick.png);background-position:50%;background-size:10px;background-repeat:no-repeat;width:10px;height:10px;display:inline-flex;margin-right:5px}.btn-claim{position:relative;overflow:hidden;transition:all .2s ease-out;box-shadow:0 6px 5.92px 2.08px hsla(0,0%,81.2%,.4);background-image:url(../images/green-btn.png);background-size:100% 100%;background-position:50%;color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;text-align:center;background-repeat:repeat-x;padding:19px;border-radius:10px;height:85px;display:flex;justify-content:center;flex-direction:column;align-items:center;min-width:230px}.btn-claim:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);transform:rotate(60deg) translate(-7.5em,10em);transition:visibility .1s ease-out,opacity .1s ease-out;opacity:0;visibility:hidden}.btn-claim:hover:after{opacity:1;visibility:visible}.btn-claim:focus:after,.btn-claim:hover:after{-webkit-animation:shine 1.2s forwards;animation:shine 1.2s forwards}.btn-claim span{display:block;font-size:14px;text-transform:capitalize;font-weight:400}.btn-claim span svg{fill:#fff}.btn-claim:active,.btn-claim:focus,.btn-claim:hover{color:#fff}.bottom-content{padding-top:30px;padding-bottom:30px;text-align:center;font-size:16px}.bottom-content h4{font-size:25px;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}footer{background-image:url(../images/footer-bg.png);background-position:50%;background-size:cover;padding-top:120px;padding-bottom:60px;color:#dcdcdc}footer .block-footer{display:flex;justify-content:center;align-items:center;flex-direction:column}.copyright{font-size:12px;font-weight:700}.ribbon{position:absolute;top:-1px;left:-69px;background:#f0bc4a;color:#000;white-space:nowrap;padding:5px 15px;font-weight:700;font-size:15px;text-transform:uppercase}.ribbon:before{content:" ";position:absolute;bottom:-10px;left:0;width:0;height:0;border-top:10px solid #bb5a34;border-left:10px solid transparent}.table-responsive{padding-left:10px}@media (max-width:991px){.brand-logo img{max-width:100%;width:70%}.tagline{letter-spacing:.2rem}.section-title h1,.tagline{font-size:24px}.bottom-content h4{font-size:20px}}@media (max-width:576px){.brand-logo img{width:90%}}
@media (max-width: 1024px) {
    .main {
        padding-top: 20px;
    }
    .section-title h1 {
        margin-top: 0px;
    }
    .section-title {
        padding-bottom: 0;
    }
    .table-classic tbody tr {
        display: flex;
        position: relative;
        flex-wrap: wrap;
    }
    .table-classic tbody tr td:first-child {
        width: 30%;
        order: 1;
        align-items: center;
        justify-content: center;
        display: flex;
        padding-bottom: 0;
    }
    .table-classic tbody tr td.cell-image {
        width: 70%;
        order: 2;
        padding-top: 30px;
        padding-bottom: 0;
    }
    .table-classic tbody tr td.cell-discount {
        width: 45%;
        order: 3;
        padding-right: 0;
        padding-bottom: 0;
    }
    .table-classic tbody tr td.cell-features {
        width: 55%;
        order: 4;
        padding-right: 0;
        padding-bottom: 0;
    }
    .table-classic tbody tr td.cell-vip {
        width: 50%;
        order: 5;
        padding-right: 0;
    }
    .table-classic tbody tr td.cell-claim {
        padding-left: 0;
        width: 50%;
        order: 6;
    }
    .txt-signup h2 {
        font-size: 32px;
    }
    .cell-image-wrap {
        justify-content: center;
    }
    .casino-logo {
        min-width: auto;
    }
    .table-classic thead {
        display: none;
    }
    .table-classic tbody tr td {
        text-align: center;
        border: none;
    }
    .table-classic tbody tr:after {
        content: "";
        display: block;
        margin-bottom: 35px;
        width: 100%;
    }
    .features {
        text-align: left;
        min-width: auto;
    }
    .txt-signup {
        min-width: auto;
    }
    .ribbon {
        left: -10px;
        margin-top: 25px;
    }
    .btn-claim,
    .btn-vip {
        max-width: 200px;
        margin: auto;
    }
    .section-content {
        width: 560px;
        margin: 0 auto;
        max-width: 100%;
    }
    .table-classic tbody tr td {
        position: initial;
    }
}
@media (max-width: 560px) {
    .btn-claim,
    .btn-vip {
        min-width: auto;
        height: 75px;
        max-width: 96%;
    }
    .btn-claim,
    .btn-vip {
        font-size: 14px;
    }
    .btn-vip {
        padding-left: 8px;
        padding-right: 8px;
        word-break: break-all;
    }
    .btn-vip span {
        padding-left: 10px;
        margin-left: 10px;
        min-width: 60px;
    }
}
@media (max-width: 380px) {
    .table-classic tbody tr td.cell-claim,
    .table-classic tbody tr td.cell-vip {
        width: 100%;
        padding: 10px 15px;
    }
    .btn-vip,
    .btn-claim {
        padding: 19px;
        font-size: 18px;
    }
}
/*# sourceMappingURL=style.min.css.map */
