@charset "UTF-8";body{color:#e5e5e5;background-color:#2e0000;font-family:Arial,sans-serif;font-weight:400}header{height:98px;background-color:#2e0000;border-bottom:1px solid #181818;overflow:visible}header h2.logo{display:block;overflow:hidden;text-indent:-1000px;background-image:url("https://www.grandevegascasino.com/templates/gvlanding/images/logo.png");background-repeat:no-repeat;background-size:cover;width:252px;height:101px;margin:12px auto 0}main{background-image:url("https://www.grandevegascasino.com/templates/gvlanding/images/mainbg.png");padding:60px 0;-webkit-box-shadow:inset 0 0 120px 60px rgba(0,0,0,0.7);box-shadow:inset 0 0 120px 60px rgba(0,0,0,0.7)}@media (min-width:992px){main{padding:120px 0}}main .promodesc{text-align:center}@media (min-width:992px){main .promodesc{text-align:inherit}}main .promodesc h1{font-weight:600;font-size:2.3rem}@media (min-width:768px){main .promodesc h1{font-size:4rem}}main .promodesc h2{font-weight:600;font-size:2rem;color:#fae67f}@media (min-width:768px){main .promodesc h2{font-size:2.5rem}}main .promodesc p{text-transform:uppercase}main .promodesc p span.code{display:inline-block;padding:0 10px;background-color:white;color:#2e0000;font-weight:bold;font-size:130%}main .promodesc div.txt-para{margin-top:40px;text-align:left}main .promodesc div.txt-para ul{list-style:none;padding:25px 0 0}main .promodesc div.txt-para ul li{margin-left:0;padding:0 0 10px 40px;background:url("https://www.grandevegascasino.com/templates/gvlanding/images/bullet.png") 0 0 no-repeat}main .promoimg{text-align:center;margin-top:45px}@media (min-width:992px){main .promoimg{margin-top:0;text-align:inherit}}main .promoimg .ctacontainer{z-index:10;position:absolute;top:-65px;display:block;width:92%;text-align:center}@media (min-width:768px){main .promoimg .ctacontainer{top:auto;bottom:-20px;background:transparent}}main .promoimg .ctacontainer a.button{vertical-align:middle;font-weight:900;text-transform:uppercase;font-size:30px;display:inline-block;color:#e5e5e5;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 40px;background-color:#1f6e04}@media (min-width:768px){main .promoimg .ctacontainer a.button{font-size:45px}}main .promoimg .ctacontainer a.button:active,main .promoimg .ctacontainer a.button:focus,main .promoimg .ctacontainer a.button:hover{-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;background-color:#2d9f06;color:#e5e5e5}aside{background:#1a1a1a;background:-moz-linear-gradient(top,#1a1a1a 0%,#000 100%);background:-webkit-linear-gradient(top,#1a1a1a 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(#000000));background:-o-linear-gradient(top,#1a1a1a 0%,#000 100%);background:linear-gradient(to bottom,#1a1a1a 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a',endColorstr='#000000',GradientType=0 )}aside .row.lpsteps{font-family:'AgencyFB-Reg',Arial,Helvetica,sans-serif;text-align:center;color:#fae67f}@media (min-width:992px){aside .row.lpsteps{text-align:left}}aside .row.lpsteps p{text-transform:uppercase;font-weight:400;font-size:180%;line-height:100%;margin-bottom:0}@media (min-width:992px){aside .row.lpsteps p{font-size:120%}}aside .row.lpsteps p strong{font-weight:700}aside .row.lpsteps p span.large{color:#e5e5e5;font-size:100%;line-height:100%;display:inline-block}@media (min-width:992px){aside .row.lpsteps p span.large{font-size:140%;display:block}}aside .row.lpsteps .steps:before{position:absolute;left:0;padding:0;padding-left:15px;display:inline-block;speak:none;font-style:normal;font-weight:400;line-height:0.9;font-size:160%;color:#4a4a4a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:992px){aside .row.lpsteps .steps:before{font-size:310%;padding-left:30px}}aside .row.lpsteps .steps.step-1:before{content:'1'}aside .row.lpsteps .steps.step-2:before{content:'2'}aside .row.lpsteps .steps.step-3:before{content:'3'}aside .row.lpsteps .step-1,aside .row.lpsteps .step-2{border-right:0 none}@media (min-width:992px){aside .row.lpsteps .step-1,aside .row.lpsteps .step-2{border-right:1px solid #272727}}aside .row.lpsteps .step-2,aside .row.lpsteps .step-3{border-left:0 none}@media (min-width:992px){aside .row.lpsteps .step-2,aside .row.lpsteps .step-3{border-left:1px solid #0c0c0c}}aside .row.lpsteps .steps{text-align:left;padding-left:60px;margin:10px 0;padding-top:5px;padding-bottom:5px}@media (min-width:992px){aside .row.lpsteps .steps{margin:0;padding-top:20px;padding-bottom:20px}}aside .row.lpsteps .stepstitle{padding-top:20px;padding-bottom:20px;background:transparent}@media (min-width:992px){aside .row.lpsteps .stepstitle{background:url("https://www.grandevegascasino.com/templates/gvlanding/images/steps.png") center right no-repeat}}footer{padding:50px 0 25px}footer ul.payments{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer ul.payments li{margin:0 10px}@media (max-width:768px){.promoimg .img-fluid{margin-top:10px}}
