*, :after, :before {-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: optimizeLegibility }html {font-size: 15px }body {font-family: 'Raleway';line-height: 1.3;color: #515151;background: #03112a;color: #444;}.clear:before, .clear:after {content: ' ';display: table }.clear:after {clear: both }.clear {*zoom: 1 }img {max-width: 100%;vertical-align: bottom }a {color: #1bae75;text-decoration: none }a:hover {color: #444 }a:focus {outline: 0 }a:hover, a:active {outline: 0 }input:focus {outline: 0;border: 1px solid #04A4CC }h1, h2, h3, h4, h5, h6 {font-family: 'Raleway';font-weight: 400;}h1.white, h2.white {color: #FFFFFF;}.show-for-large {display: none }@media only screen and (min-width: 801px) {.show-for-large {display: block }}.show-for-small {display: block }@media only screen and (min-width: 801px) {.show-for-small {display: none }}.wrapper-bg {background: #FFF;padding: 50px 0;}.wrapper {max-width: 1200px;width: 90%;margin: 0 auto;position: relative }.header {padding: 1.5rem 0 }.logo {width: 170px;max-width: 80%;display: table;margin: 0 auto }@media only screen and (min-width: 800px) {.logo {float: left }}.buttons {float: right }@media only screen and (max-width: 800px) {.buttons {display: none }}.buttons .button {margin-left: 6px }.button {font-size: 16px;text-transform: uppercase;line-height: 1;padding: 14px;transition: all .1s ease-in-out;display: inline-block;transition: .2s ease-in all;color: #FFF }.button:hover {opacity: .9;color: #FFF }.button.large {font-size: 23px;line-height: 1rem;padding: 20px;margin-top: 1rem }.button.small {font-size: 15px;line-height: 1rem;padding: 10px }.button.hollow {background: none;color: #1bae75;border: 1px solid #1bae75 }.home-icon:before {font-family: 'FontAwesome';content: '\f015';color: #F4F2F1;font-size: 24px;line-height: 32px }.campaign-banner {background-repeat: no-repeat;background-size: cover;background-position: center;float: left;width: 100% }.campaign-banner .campaign-banner-bg {background-repeat: no-repeat;background-size: cover;background-color: #F4F2F1;background-position: center center;height: 100%;display: flex;flex-wrap: wrap }.campaign-banner .campaign-banner-bg .banner-text {width: 100%;float: left;font-size: 22px;overflow-wrap: break-word;word-wrap: break-word;color: #FFF }.campaign-banner .campaign-banner-bg .banner-text h1 {font-size: 45px;line-height: 1;font-weight: 900;margin-bottom: 10px;margin-top: 0;color:#FFFF;}.campaign-banner .campaign-banner-bg .banner-text h2 {margin-top: 0;font-size: 28px;line-height: 1.2;}.campaign-banner .buttons {display: flex;float: left;width: 100%;}.campaign-banner .buttons .button {margin-right: 8px }.campaign-banner .campaign-logo {margin: 1rem 0 1.5rem;max-width: 210px }@media only screen and (max-width: 480px) {.campaign-banner .campaign-banner-bg .wrapper {width: 100% }}@media only screen and (max-width: 800px) {.campaign-banner .campaign-banner-bg .banner-text {text-align: center;padding: 100px 30px;width: 100%;}.campaign-banner .campaign-banner-bg .banner-text h1 {font-size: 45px }.campaign-banner .buttons {flex-wrap: wrap;}.campaign-banner .buttons .button {width: 100%;}}@media only screen and (min-width: 801px) {.campaign-banner .campaign-banner-bg {align-items: center }.campaign-banner .campaign-banner-bg .banner-text {width: 680px;padding: 120px 0 }.campaign-banner .campaign-banner-bg .banner-text h1 {font-size: 50px }.campaign-banner .campaign-banner-bg .banner-text h1 strong {font-size: 62px;width: 100%;line-height: 60px;display: block }}.content {float: left;width: 100%;padding: 60px 0 30px;background: #FFF;}.content h2 {text-align: left;margin-bottom: 10px;margin-top: 30px;}.steps {float: left;width: 100%;padding: 60px 0 30px;background: #FFF;}.steps .col {float: left;width: 100%;text-align: center;padding: 0 35px 35px;background: rgba(255, 255, 255, 0.1);border-radius: 10px;margin: 0 1% 30px;}.steps h2 {text-align: center;margin-bottom: 50px;margin-top: 0;font-size: 30px;color: #444;}.steps .col p, .steps .col h3 a {color: #444;}@media only screen and (max-width: 800px) {.steps .col:not(:last-child) {margin: 0 0 60px;}}@media only screen and (min-width: 801px) {.steps .col {width: 31.33%;}}@media only screen and (max-width: 1024px) {.steps .col:first-child {border-left: 0 }}@media only screen and (min-width: 1025px) {.steps .col {text-align: left }}.steps .col h3 {font-weight: 600!important;margin: 20px 0 10px;text-align: center }.steps .col p {font-size: 1.1em;margin-top: 0;float: left;width: 100%;text-align: center }.steps .col .number {background: #1bae75;color: #FFF;border-radius: 50px;width: 80px;height: 80px;display: table;margin: -20px auto 0;text-align: center;line-height: 80px;font-size: 30px;font-weight: 700;}.steps .col img {width: 80px;display: table;margin: 0 auto 15px }@media only screen and (min-width: 1025px) {.steps .col img {margin-bottom: 0;display: block;padding-right: 15px;float: left }}.steps .col .text {float: left;width: 100% }.terms {padding: 40px 0;float: left;width: 100%;font-size: 14px;background: #FFF;}.terms .terms-link {text-align: center;width: 100%;float: left }.terms .terms-link .terms-trigger {cursor: pointer }.terms .terms-link h3 {font-size: 1.308em;display: inline-block;margin: 0 }.terms .terms-link i {margin: 0 0 0 10px }.terms .terms-holder {width: 100%;float: left;display: none }.terms .terms-holder h3 {font-size: 1.71429em }.terms .terms-holder ul {margin: 0;padding-left: 0 }.terms .terms-holder ul li {list-style: none;margin: 0 0 10px;line-height: 1.55 }.terms .terms-holder ul li:before {font-family: 'FontAwesome';content: '\f05d';color: #F4F2F1;margin: 0 5px 0 0 }.games {background: #F4F2F1;float: left;width: 100%;padding: 40px 0 }.games h3 {font-size: 1.5em;margin: 0;text-align: center }.games .game-overview {padding: 30px 0 10px;display: inline-block }.games .game-overview .col {float: left;margin-bottom: 20px }.games .game-overview .col:nth-child(5n) {display: none }@media only screen and (max-width: 800px) {.games .game-overview .col {width: 48%;margin-right: 4% }.games .game-overview .col:nth-child(2n+2) {margin-right: 0 }}@media only screen and (min-width: 801px) and (max-width: 1200px) {.games .game-overview .col {width: 23%;margin-right: 2% }.games .game-overview .col:nth-child(4n) {margin-right: 0 }}@media only screen and (min-width: 1201px) {.games .game-overview .col {width: 18%;margin-right: 2.5% }.games .game-overview .col:nth-child(5n) {display: block;margin-right: 0 }}.steps .button, .games .button {display: table;margin: 0 auto }.footer {width: 100%;float: left;background-color: rgba(0, 0, 0, 0.2);color: #898989;text-align: center;padding: 35px 0;color: rgba(255,255,255,0.7);}.footerlogos {float:right;}.footer .wrapper {max-width: 970px }.footer a {text-decoration: underline }.footer a, .footer a:hover {color: #fff }.footer .footer_text {text-align: left;width: 100%;float: left;font-size: .9em }.footer .footer_text .logos {border-top: 1px solid #262626;border-bottom: 1px solid #262626;margin-bottom: 0;padding: 10px 0;background: #040404;width: 100% }@media only screen and (max-width: 800px) {.footer .footer_text .logos {display: none }}.footer .footer_text .logos img {display: table;margin: 0 auto }.footer .footer_text .sidelogos {float: right;height: 28px;margin-left: 8px;}@media only screen and (max-width: 800px) {.footer .footer_text .sidelogos {float: none;display: table;margin: 20px auto 0 }.footerlogos {float: right;width: 100%;display: flex;flex-wrap: wrap;}}.footer .copyright {border-top: 1px solid rgba(255,255,255,0.3);padding-top: 15px }@media only screen and (max-width: 800px) {footer .copyright {padding-top: 20px;text-align: center }}::selection {background: #04A4CC;color: #FFF;text-shadow: none }::-webkit-selection {background: #04A4CC;color: #FFF;text-shadow: none }::-moz-selection {background: #04A4CC;color: #FFF;text-shadow: none }.alignnone {margin: 5px 20px 20px 0 }.aligncenter, div.aligncenter {display: block;margin: 5px auto }.alignright {float: right;margin: 5px 0 20px 20px }.alignleft {float: left;margin: 5px 20px 20px 0 }a img.alignright {float: right;margin: 5px 0 20px 20px }a img.alignnone {margin: 5px 20px 20px 0 }a img.alignleft {float: left;margin: 5px 20px 20px 0 }a img.aligncenter {display: block;margin-left: auto;margin-right: auto }.wp-caption {background: #FFF;border: 1px solid #F0F0F0;max-width: 96%;padding: 5px 3px 10px;text-align: center }.wp-caption.alignnone {margin: 5px 20px 20px 0 }.wp-caption.alignleft {margin: 5px 20px 20px 0 }.wp-caption.alignright {margin: 5px 0 20px 20px }.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto }.wp-caption .wp-caption-text, .gallery-caption {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px }@media print {* {background: transparent!important;color: #000!important;box-shadow: none!important;text-shadow: none!important }a, a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")" }abbr[title]:after {content: " (" attr(title) ")" }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "" }pre, blockquote {border: 1px solid #999;page-break-inside: avoid }thead {display: table-header-group }tr, img {page-break-inside: avoid }img {max-width: 100%!important }@page {margin: .5cm }p, h2, h3 {orphans: 3;widows: 3 }h2, h3 {page-break-after: avoid }}
