body{background-color:white}
.btn-close-round-small{text-align:center;font-size:18px;height:23px;line-height:24px;width:23px;opacity:1;outline:0;background:#69727b;border-radius:50%;color:#e9ecef}
.btn-close-round-small:hover,.btn-close-round-small:active,.btn-close-round-small:focus{background:#c3c7ca}
.btn-close-round-large{text-align:center;font-size:18px;height:23px;line-height:24px;width:23px;opacity:1;outline:0;background:#69727b;border-radius:50%;color:#e9ecef;width:40px;height:40px;font-size:40px;font-weight:bold;border:0;padding:0;line-height:40px;background:#c3c7ca}
.btn-close-round-large:hover,.btn-close-round-large:active,.btn-close-round-large:focus{background:#c3c7ca}
.btn-close-round-large:hover,.btn-close-round-large:active,.btn-close-round-large:focus{background:#69727b}
.box-shadow-lg{box-shadow:0 3px 8px rgba(37,100,144,0.12)}
.materialIcons{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
.ball-list-number{border-radius:100%;box-shadow:0 1px 5px rgba(0,0,0,0.3);width:33px;height:33px;line-height:33px;font-size:18px;margin-right:7px}
.color-number-ball{background:#0078a8;background-image:-webkit-linear-gradient(top,#0078a8 0,#0fbbff 100%);background-image:-o-linear-gradient(top,#0078a8 0,#0fbbff 100%);background-image:linear-gradient(to bottom,#0078a8 0,#0fbbff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0078a8',endColorstr='#ff0fbbff',GradientType=0);background-repeat:repeat-x}
.color-bonus-number-ball{background:#005fb4;background-image:-webkit-linear-gradient(top,#005fb4 0,#004f96 100%);background-image:-o-linear-gradient(top,#005fb4 0,#004f96 100%);background-image:linear-gradient(to bottom,#005fb4 0,#004f96 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005fb4',endColorstr='#ff004f96',GradientType=0);background-repeat:repeat-x}
.clear{clear:both}
.accent-green{color:#afb924}
.rewards-banner-component .rewards-banner-component-content{display:flex;justify-content:space-between;width:100%;padding:16px 24px;align-items:center;gap:24px;border-radius:10px;border:1px solid #009ddb;background:linear-gradient(90deg,#0072bc 0,#009ddb 100%)}
@media screen and (max-width:768px){.rewards-banner-component .rewards-banner-component-content{display:block}
}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left{display:flex;align-items:center}
@media screen and (max-width:768px){.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left{align-items:flex-start}
}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-image{align-self:flex-start;margin-right:15px}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content{display:flex;flex-direction:column}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content h2{color:#FFF;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:20px;font-style:normal;font-weight:600;margin:0 0 2px}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span{display:block;color:#FFF;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:16px;font-style:normal;font-weight:400;position:relative}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span label{font-weight:400}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span .rewards-banner-component-content-left-content-highlight{font-weight:bold}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span a{color:#fff;text-decoration:underline}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span a:hover,.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-left .rewards-banner-component-content-left-content span a:focus-visible{text-decoration-thickness:2px}
@media screen and (max-width:768px){.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-right{margin-left:60px;margin-top:20px}
}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-right .rewards-banner-component-content-right-anchor{padding:15px 0;color:#FFF;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:18px;font-style:normal;font-weight:600;white-space:nowrap}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-right .rewards-banner-component-content-right-anchor label{position:relative;top:7px}
.rewards-banner-component .rewards-banner-component-content .rewards-banner-component-content-right .rewards-banner-component-content-right-anchor label:hover{cursor:pointer}