@font-face{font-family:BebasNeueRounded;src:url(../fonts/BebasNeueRounded-Regular.woff2) format("woff2"),url(../fonts/BebasNeueRounded-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(../fonts/BarlowCondensed-SemiBold.woff2) format("woff2"),url(../fonts/BarlowCondensed-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTStd;src:url(../fonts/HelveticaNeueLTStd-BdCn.woff2) format("woff2"),url(../fonts/HelveticaNeueLTStd-BdCn.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{outline:0}a{text-decoration:none}li,ol{list-style:none}h1,h2,h3,h4,h5,h6,li,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.p-20{padding:20px}.w90{width:90%}.text-color-black{color:#000}.text-color-primary,.text-color-red{color:#ff0019}.text-color-secondary{color:#000}.text-color-white{color:#fff}.text-color-yellow{color:#ff0}.text-danger{color:#ff0019}.text-font-primary,.text-font-secondary{font-family:BebasNeueRounded,sans-serif}.title-extra-massive{font-size:100px;line-height:105px}@media only screen and (max-width:580px){.title-extra-massive{font-size:60px;line-height:65px}}.title-huge,.title-massive{font-size:45px;line-height:48px}.title-large{font-size:30px;line-height:33px}.title-medium{font-size:18px;line-height:21px}.title-small{font-size:15px;line-height:18px}.title-extra-small{font-size:12px;line-height:15px}.title-color-primary{color:#ff0019}.title-color-secondary{color:#000}.title-color-primary-yellow{color:#ff0}.bg-primary{background-color:#ff0019!important}.bg-secondary{background-color:#000!important}.bg-primary-yellow{background-color:#ff0!important}.m-10{margin:8px 0!important}.m-20{margin:10px 0!important}.m-30{margin:15px 0!important}.m-40{margin:20px 0!important}.m-50{margin:25px 0!important}.m-60{margin:30px 0!important}.m-80{margin:40px 0!important}.m-100{margin:50px 0!important}.mt-10{margin-top:8px!important}.mt-20{margin-top:10px!important}.mt-30{margin-top:15px!important}.mt-40{margin-top:20px!important}.mt-50{margin-top:25px!important}.mt-60{margin-top:30px!important}.mt-80{margin-top:40px!important}.mt-100{margin-top:50px!important}.mb-10{margin-bottom:8px!important}.mb-20{margin-bottom:10px!important}.mb-30{margin-bottom:15px!important}.mb-40{margin-bottom:20px!important}.mb-50{margin-bottom:25px!important}.mb-60{margin-bottom:30px!important}.mb-80{margin-bottom:40px!important}.mb-100{margin-bottom:50px!important}body{background-color:#ff0019;background-image:url(../images/bg-body.webp);background-repeat:repeat-y;background-size:contain;background-position:center 90px;font-family:BebasNeueRounded,sans-serif;font-size:23px;font-weight:400;letter-spacing:1.2px}a,body{color:#000}a:active,a:hover{color:#ff0019}ul.social-icons li{margin-right:5px}ul.social-icons li:last-child{margin-right:0}#loader{background:#ff0019;background:linear-gradient(180deg,#d7292f,#98171a 50%);width:100%;height:100vh;z-index:99999;position:absolute}#loader .img-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:72px}#loader .img-container img{animation:spin 2s linear infinite}@media only screen and (max-width:991px){.navbar-collapse{z-index:1}}@media only screen and (max-width:580px){.navbar-collapse{margin-top:-8px}}.navbar{background:#969a9b;background:radial-gradient(circle,#969a9b 0,#c8c8c8 40%);height:90px}@media only screen and (max-width:580px){.navbar{padding:15px 0}}@media only screen and (max-width:991px){.navbar-nav{background:#969a9b;background:linear-gradient(180deg,#969a9b,#c8c8c8 40%);margin-top:35px;padding:10px}}.navbar-toggler{background-color:#fff;margin-right:20px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='red' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.nav-item{padding:10px 0}.nav-item .border{background-color:#000;height:25px;width:2px}.nav-link{color:#000;font-size:27px;letter-spacing:normal;line-height:30px;padding:0;text-transform:uppercase}@media only screen and (max-width:580px){.nav-link{font-size:25px;line-height:30px}}.nav-link:focus,.nav-link:hover,.nav-link:visited{color:#000}.btn{border-radius:50px!important;font-family:BebasNeueRounded,sans-serif;font-size:30px;letter-spacing:normal;outline:0;padding:10px 60px 2px;text-transform:uppercase;transition:.3s}.btn:hover{opacity:.9;transition:opacity .6s ease}.btn:focus{box-shadow:none}.btn.btn-primary{background-color:#ff0019;border:none;color:#000;font-weight:700}.btn.btn-yellow{background-color:#ff0;border:none;box-shadow:0 5px 2px 0 #60b200;color:#000}.btn.btn-blue{background-color:#00b6e0;color:#000}.modal-content{background-color:#ff0019}.modal-header{background:#969a9b;background:radial-gradient(circle,#969a9b 0,#c8c8c8 40%);color:#000;border-bottom:none}.modal-header.\--c-modal{padding-top:15px}.modal-title{font-family:BebasNeueRounded,sans-serif;font-size:30px;padding:0}@media only screen and (max-width:580px){.modal-title{width:100%!important}}@media only screen and (max-width:580px){.modal-title h3.modal-coupons-history{display:none}}.modal-body{background-color:#ff0019;color:#fff;font-family:BebasNeueRounded,sans-serif;font-size:18px;font-weight:500;padding:20px}.modal-body p{width:100%}@media only screen and (max-width:580px){.modal-body p{font-size:20px;line-height:23px}}.modal-body .content-winner{background-color:none;border-radius:50px;padding-bottom:10px}.modal-body .content-winner .winner-image img{height:250px;width:auto}.modal-body .content-winner .winner-award{font-family:BebasNeueRounded,sans-serif;border-radius:20px;padding:20px}.modal-body .content-winner .winner-award h3{color:#ff0;font-size:30px;line-height:33px}@media only screen and (max-width:580px){.modal-body .content-winner .winner-award h3{font-size:40px;line-height:43px}}.modal-body .content-winner .winner-chances p{font-size:18px;line-height:21px}.modal-body .content-winner .winner-date p{font-size:12px;line-height:15px}.modal-header .btn-close{padding:.5rem;margin:-.5rem 0 -.5rem auto;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat}.footer-message{color:#000;font-family:BebasNeueRounded,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;border-top:1px solid #ff0019;font-size:21px;padding-top:20px;margin-top:20px}.modal-backdrop{background-color:#000}@media only screen and (max-width:580px){.coupon-modal .title-large{font-size:48px;line-height:48px;margin-bottom:30px}.coupon-modal .title-massive{font-size:75px;margin:15px 0}}.coupon-modal .points-container{width:100%;max-height:200px;overflow-y:auto;border-radius:10px;border:5px solid #ff0019}@media only screen and (max-width:580px){.coupon-modal .points-container{width:90%;margin:0 auto}}.coupon-modal .point-item{font-size:18px;line-height:21px;padding:5px 0}@media only screen and (max-width:580px){.coupon-modal .point-item{font-size:28px;line-height:26px}}.coupon-modal .points-container::-webkit-scrollbar{width:8px}.coupon-modal .points-container::-webkit-scrollbar-track{background:#f0f0f0}.coupon-modal .points-container::-webkit-scrollbar-thumb{background-color:#ff0019;border-radius:4px}.coupon-modal .points-container{scrollbar-width:thin;scrollbar-color:#ff0019 #f0f0f0}.coupon-modal .points-disclaimer{font-size:12px;line-height:15px}@media only screen and (max-width:580px){.coupon-modal .points-disclaimer{font-size:16px;line-height:18px}}form input[type=text]{width:100%;max-width:400px}.form-check{letter-spacing:normal}.form-check-input[type=checkbox]{width:20px;height:20px;border-radius:0}@media only screen and (max-width:580px){.form-check-input[type=checkbox]{height:15px}}.form-check-input[type=checkbox]{margin-bottom:5px}.form-check-label{font-size:15px;line-height:18px;cursor:pointer}.form-check-label a{color:#ff0;text-decoration:underline}.form-check-label a:hover{color:#fff}@media only screen and (max-width:580px){.form-check-label{font-size:18px;line-height:21px}}.form-control{font-size:15px;line-height:18px}@media only screen and (max-width:580px){.form-control{font-size:18px;line-height:21px}}.form-label{font-size:18px;font-weight:700;text-transform:uppercase}.invalid-feedback{color:#ff0;text-align:center;font-size:12px}@media only screen and (max-width:580px){.invalid-feedback{font-size:15px;line-height:18px}}.box--yellow{background-color:#ff0;border:1px solid #000;padding:40px;border-radius:50px}@media only screen and (max-width:580px){.box--yellow{padding:20px}}.frame-content{background:#c8c8c8;border-radius:25px;color:#ff0019;display:table;margin:0 auto;position:relative;box-shadow:0 5px 2px 0 #a57b37}.frame-content:before{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(180deg,#f6e8b4,#d4a017,#a96809);border-radius:35px;z-index:-1}.frame-content:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:25px;z-index:0}#intro{background-image:url(../images/bg-blood-cells.png);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:780px;padding:80px 0}#intro,#intro .intro-container{position:relative}#intro .intro-container img:first-of-type{width:580px}@media only screen and (max-width:780px){#intro{background-size:cover;min-height:580px}}@media only screen and (max-width:580px){#intro{min-height:480px}}#how-play{padding:80px;position:relative}#how-play #r-how-play .how-play-container{background-color:rgba(204,62,57,.5);width:420px;padding:100px 25px 0}@media only screen and (max-width:580px){#how-play #r-how-play .how-play-container{width:100%}}@media only screen and (max-width:420px){#how-play #r-how-play .how-play-container{width:320px}}#how-play #r-how-play .how-play-container img{width:100%}#how-play ol{list-style:none;margin:0}@media only screen and (max-width:580px){#how-play ol{margin-top:25px}}#how-play ol li{color:#fff;font-family:BebasNeueRounded,sans-serif;font-size:22px;line-height:25px;text-transform:uppercase}#how-play ol li span{margin-right:10px}#how-play ol li span.number{font-family:BebasNeueRounded,sans-serif;font-size:65px;margin-right:5px}@media only screen and (max-width:580px){#how-play ol li span{font-size:30px;margin-right:2px}}@media only screen and (max-width:580px){#how-play{padding-top:20px!important}}#game{padding:80px 0}#game .section-header-img{height:250px;position:relative}@media only screen and (max-width:580px){#game .section-header-img{height:120px}}#game .section-header-img img{max-width:160px}@media only screen and (max-width:580px){#game .section-header-img img{max-width:100px}}@media only screen and (max-width:580px){#game h2{margin-bottom:50px}}#game .game-container{border:20px solid #ff0019;margin-top:50px;position:relative;width:920px}@media only screen and (max-width:991px){#game .game-container{width:100%}}@media only screen and (max-width:580px){#game .game-container{border:10px solid #ff0019;width:100%;margin-top:25px}}#game .game-container .game-gradient-border{background:linear-gradient(180deg,#c8c8c8,#969a9b);padding:16px;border-radius:8px;display:inline-block;position:relative}#game .game-container .game-gradient-border img{display:block;border-radius:4px;max-width:100%;height:auto}#game .game-container .game-icon-play{background:url(../images/icon-play.svg) 50%/85px 85px no-repeat;cursor:pointer;height:85px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85px;z-index:1}#game button{margin-top:75px}#game img.carnvival-art-game{margin-top:75px;width:70%}@media only screen and (max-width:580px){#game img.carnvival-art-game{width:100%;margin-top:25px}}#awards{background-image:url(../images/bg-blood-cells.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding:80px 0;position:relative}@media only screen and (max-width:580px){#awards{background-position:bottom}}#awards .item-award-container .item-award-header{border-radius:50px;color:#fff;font-size:22px;max-width:580px;padding:10px 0;width:100%}#awards .item-award-container .item-award-header.variant-1{border:2px solid #ff0}#awards .item-award-container .item-award-header.variant-2{background:radial-gradient(circle,#969a9b 0,#c8c8c8 40%);border:none}#awards .item-award-container .item-award-img.variant-1{max-width:980px}#awards .item-award-container .item-award-img.variant-2{max-width:450px}.bg-white-cubes{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='52'%3E%3Cg fill='none' stroke='%23ededed' opacity='.5'%3E%3Cpath d='M30 0l15 8.66v17.32l-15 8.66-15-8.66V8.66L30 0zM0 17.32l15 8.66V43.3L0 51.96l-15-8.66V25.98l15-8.66zm60 0l15 8.66V43.3l-15 8.66-15-8.66V25.98l15-8.66z'/%3E%3Cpath d='M45 8.66l15 8.66v17.32L45 43.3l-15-8.66V17.32l15-8.66zm-30 0l15 8.66v17.32L15 43.3 0 34.64V17.32l15-8.66z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}#coupons-history{padding:80px 0}@media only screen and (max-width:580px){#coupons-history .title-extra-massive{font-size:48px;line-height:52px}}#coupons-history img.img-coupons{max-width:320px;margin-top:25px}#coupons-history p{font-family:BebasNeueRounded,sans-serif;font-size:22px;line-height:25px;text-transform:uppercase}#coupons-history input[type=text]{background-color:#e6e6e6;border-radius:0;border:none;font-size:18px;line-height:21px;margin-top:25px;max-width:580px;padding:10px 0;text-align:center;width:100%}#coupons-history input[type=text]::-moz-placeholder{color:#000;text-transform:uppercase}#coupons-history input[type=text]::placeholder{color:#000;text-transform:uppercase}@media only screen and (max-width:580px){#coupons-history input[type=text]{font-size:22px;line-height:25px}}#coupons-history .btn-cta-coupon{margin-top:25px}#video{padding:80px 0}#video .container-video{background-color:#ff0019;border-radius:10px;border:15px solid #ff0019;max-width:980px;width:100%}@media only screen and (max-width:580px){#video .container-video{border:5px solid #ff0019}}#video .container-video iframe{border-radius:10px;margin:10px 0 0;padding:0 10px;width:100%}@media only screen and (max-width:580px){#video .container-video iframe{height:300px;padding:0;margin:5px 0 0}}@media only screen and (max-width:580px){#video .container-video{padding:0 10px;width:95%}}@media only screen and (max-width:780px){#video{margin-top:-2px;padding-top:80px}}#partner-brands{padding:80px 0}#partner-brands img{max-width:980px;width:100%}#finished{padding-top:80px 0}#finished p{color:#a57b37;font-size:30px;line-height:33px;max-width:90%;width:auto}@media only screen and (max-width:580px){#finished p{font-size:calc(30px + 2);line-height:calc(33px + 2)}}.modal-body .form-body{width:70%;margin:0 auto}@media only screen and (max-width:580px){.modal-body .form-body{width:100%}}.modal-body.winner-body{background-color:#ff0019}.modal-body-content p{font-size:15px;line-height:18px}@media only screen and (max-width:580px){.modal-body-content p{font-size:18px;line-height:21px}}.coupons-history-modal h3{font-size:18px;line-height:21px}.coupons-history-modal h3 span{color:#fff}@media only screen and (max-width:580px){.coupons-history-modal h3{font-size:22px;line-height:25px}}@media only screen and (min-width:580px){.coupons-history-modal h3{display:none}}.coupons-history-modal .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.coupons-history-modal .table-responsive>.table{border-collapse:separate;border-spacing:1rem;min-width:800px}.coupons-history-modal .table td{border:1px solid #fff!important;border-radius:16px;padding:1.5rem!important;vertical-align:top;width:25%;min-width:180px}.coupons-history-modal .game-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;width:100%;display:block;text-align:left;white-space:nowrap}.coupons-history-modal .game-content{color:#fff;font-size:1rem;line-height:2;width:100%;display:block;text-align:left}.coupons-history-modal .game-content div{width:100%;display:block}@media only screen and (min-width:781px){.main-container{max-width:1120px}}.start-spin{animation:spin 10s cubic-bezier(.17,.67,.83,.67);animation-delay:1s}@keyframes spin{0%,5%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}to{transform:rotate(1070deg)}}footer{background-color:#e6e6e6;font-family:HelveticaNeueLTStd,sans-serif;font-size:15px;font-weight:500;letter-spacing:normal;padding:30px 0}footer ul li{float:left;margin-right:30px}footer ul li a{font-weight:700}footer ul li:last-child{margin-right:0}footer .icon-youtube{margin-bottom:5px}footer .follow-rrss{line-height:18px}footer .follow-rrss span{font-size:18px;line-height:20px}footer a{font-weight:700;text-decoration:underline}footer a,footer a:hover{color:#000}footer .cx-footer{width:120px}@media only screen and (max-width:580px){body{font-size:22px;line-height:25px}.navbar-brand img{margin-left:20px}#awards,#coupons-history,#game,#how-play,#intro,#partner-brands,#video{padding:40px 0}footer a{font-size:18px;line-height:21px}footer ul li{float:none;margin-bottom:20px;margin-right:0}footer .justify-md-content-between{text-align:center}footer .justify-md-content-between div{margin-bottom:10px}}@media only screen and (max-width:576px){footer{font-size:15px;line-height:21px;text-align:center}}