.banner{color:#fff;gap:16px;height:180px;margin:12px;max-width:100%;overflow:hidden;position:relative;text-align:left}.banner .banner-content{align-items:flex-start;background:linear-gradient(90deg,#03564a,#054b36 52.68%,rgba(3,85,72,.47) 64.64%,rgba(4,83,68,0));bottom:0;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;left:0;padding:12px;position:absolute;width:80%}.banner .banner-content .banner-title{font-size:20px;font-weight:700;margin:0;text-transform:uppercase;width:80%}.banner .banner-content--align-left{align-items:flex-start;left:0;right:auto;text-align:left}.banner .banner-content--align-center{align-items:center;background:none;left:0;margin:0 auto;right:0;text-align:center}.banner .banner-content--align-center .banner-subheadline,.banner .banner-content--align-center .banner-title{width:auto}.banner .banner-content--align-right{align-items:flex-end;background:linear-gradient(270deg,#03564a,#054b36 52.68%,rgba(3,85,72,.47) 64.64%,rgba(4,83,68,0));left:auto;right:0;text-align:right}.banner .banner-content--align-right .banner-subheadline{margin-left:auto}.banner .banner-image{bottom:0;height:180px;object-fit:cover;position:absolute;right:0;z-index:-1}.banner.full-width-style{width:100%}@media screen and (min-width:767px){.banner{height:320px}.banner .banner-content{padding:32px;width:70%}.banner .banner-content .banner-title{width:58%}.banner .banner-image{height:100%}}@media screen and (min-width:1120px){.banner{gap:16px;height:312px;margin:12px auto;max-width:1900px;width:100%}.banner .banner-content{padding:32px 120px;width:80%}.banner .banner-content .banner-title{font-size:36px;line-height:130%;width:80%}.banner .banner-image{height:100%}}.banner{height:155px}.banner .banner-content{gap:16px;padding:0 9%;width:100%}.banner .banner-content .banner-title{font-family:Roboto,Arial,sans-serif;font-size:3.1vw;line-height:130%;width:58%}.banner .banner-content .banner-subheadline{align-items:center;bottom:32px;display:flex;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;line-height:135%;position:absolute}.banner .banner-content .banner-subheadline:after{background-image:url(assets/images/PokerStars-logo.png?v=1613);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:21px;width:122px}.banner .banner-image{height:100%}.banner .button{border-radius:4px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif;font-size:14px;margin-bottom:18px;padding:12px 32px}@media screen and (min-width:767px){.banner{height:28vw;max-height:340px}}@media screen and (min-width:1120px){.banner .banner-content{width:100%}.banner .banner-content .banner-subtitle,.banner .banner-content .banner-title{width:60%}}@media screen and (max-width:767px){.banner .banner-content{padding:12px}.banner .banner-content .banner-subheadline{display:none}.banner .banner-content .button{margin-bottom:0}}@media screen and (max-width:640px){.banner .banner-content{background:linear-gradient(90deg,#03564a,#006858 28%,rgba(0,104,88,.02) 60%,rgba(0,104,88,0));width:100%}.banner .banner-content .banner-subtitle,.banner .banner-content .banner-title{font-size:16px;line-height:100%;width:50%}.banner .banner-content .banner-subheadline{display:none}.banner .banner-content .button{border:2px solid hsla(0,0%,100%,.25);font-size:14px;line-height:100%;padding:10px 16px}}@media screen and (min-width:1399px){.banner .banner-content .banner-title{font-size:45px}}@media screen and (min-width:1920px){.banner{max-width:1800px}}