.banner-background{margin-top:24px}@media only screen and (min-width:1024px){.banner-background{margin-top:48px}}.banner-background:first-child{margin-top:0}.banner-background .banner-background-cta-container .btn:empty{display:none}.banner-background .image-wrapper{position:absolute;height:100%}@media only screen and (min-width:1024px){.banner-background-slim .banner-background-container{min-height:200px}}.banner-background-slim .banner-background-container .banner-background-content{padding:0}.banner-background-slim .banner-background-container .banner-background-content .banner-background-content-container{min-height:0}.banner-background-slim .banner-background-container .banner-background-textarea-background{padding:0}.banner-background-cta-container{display:flex;justify-content:center}@media only screen and (min-width:1024px){.banner-background-cta-container{margin-top:12px}}.banner-background-cta-container a.btn,.banner-background-cta-container button.btn{width:100%}@media only screen and (min-width:480px){.banner-background-cta-container a.btn,.banner-background-cta-container button.btn{min-width:244px;width:50%}}.banner-background-brand-container .brand{height:43px;margin-top:24px}@media only screen and (min-width:1024px){.banner-background-brand-container .brand{margin-top:36px}}@media only screen and (min-width:1357px){.banner-background-brand-container .brand{margin-top:12px}}.banner-background-brand-container .brand .brand-emblem{height:26px;width:26px}@media only screen and (min-width:1024px){.banner-background-brand-container .brand .brand-emblem{height:31.5px;width:31.5px}}@media only screen and (min-width:1024px){.banner-background-brand-container .brand{height:55px}}.banner-background-overlay{position:relative;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,2 55,.4)}@media only screen and (min-width:1024px){.banner-background-overlay{position:absolute}}.banner-background-content.banner-background-content-centered{display:flex;justify-content:center;align-items:center}.banner-background-textarea-background{padding-right:12px;padding-left:12px}@media only screen and (min-width:1357px){.banner-background-textarea-background{padding:0 24px 24px 24px}}.banner-background-container{position:relative;max-height:500px;overflow:hidden}@media only screen and (min-width:1024px){.banner-background-container{min-height:500px}}.banner-background-container .multi-image-fit{padding-bottom:0}.banner-background-container .banner-background-content{position:relative;text-align:center;padding:24px 24px 36px 24px;height:100%}@media only screen and (min-width:480px){.banner-background-container .banner-background-content{padding:48px 0}.banner-background-container .banner-background-content .banner-background-content-centered{margin:0 auto;max-height:500px}.banner-background-container .banner-background-content .banner-background-content-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;width:100%;min-height:300px;max-width:588px}}@media only screen and (max-width:480px){.banner-background-container .banner-background-content .banner-background-content-container{width:100%;min-height:145px}}@media only screen and (min-width:1024px){.banner-background-container .banner-background-content .banner-background-content-container{max-width:860px}}.banner-background-container .banner-background-title{font-size:2.15em;font-family:"Svenska Spel Platform","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin:0;margin-bottom:12px}@media only screen and (min-width:1024px){.banner-background-container .banner-background-title{font-size:4em}}.banner-background-container .banner-background-paragraph{margin-bottom:6px;color:#001932}@media only screen and (min-width:1024px){.banner-background-container .banner-background-paragraph{font-size:1.4em;line-height:1.4em;margin-bottom:24px}}.f-content .f-content-inverted-60 .banner-background-overlay{background-color:rgba(0,0,0,.6)}.f-content .f-content-inverted-60 .banner-background-paragraph,.f-content .f-content-inverted-60 h1,.f-content .f-content-inverted-60 h2{color:#fff}.f-content .f-content-inverted-transparent .banner-background-overlay{background-color:rgba(0,0,0,0)}.f-content .f-content-inverted-transparent .banner-background-paragraph,.f-content .f-content-inverted-transparent h1,.f-content .f-content-inverted-transparent h2{color:#fff}.f-content .f-content-inverted-80 .banner-background-overlay{background-color:rgba(0,0,0,.8)}.f-content .f-content-inverted-80 .banner-background-paragraph,.f-content .f-content-inverted-80 h1,.f-content .f-content-inverted-80 h2{color:#fff}.f-content-default-transparent .banner-background-overlay{background-color:transparent}@media (min-width:480px){.banner-background.no-action .banner-background-container{min-height:340px;max-height:340px}.banner-background.no-action .banner-background-textarea-background{padding:12px}.banner-background.no-action .banner-background-content-container{max-width:1280px;min-height:244px}.banner-background.no-action .banner-background-cta-container{display:none}}@media only screen and (max-width:480px){.banner-background.no-action .banner-background-container .banner-background-content{padding-bottom:24px}.banner-background.no-action .banner-background-content-container{display:flex;align-items:center;justify-content:center}.banner-background.no-action .banner-background-container .banner-background-title{margin-bottom:6px}.banner-background.no-action .f-content h1+.f-summary{margin-top:0;margin-bottom:0}.banner-background.no-action .f-content h1+.f-summary p{margin-bottom:0}}/*# sourceMappingURL=/stylesheets/bcc72d372ada3df520017783d95cb567a1e90efd.map */