.gameintro{position:relative}
.m-gameintro{padding:0;margin:0;left:0;top:0}
.m-gameintro .content{font-size:16px;margin-bottom:40px;margin-top:20px}
.m-gameintro h2.title{margin-bottom:40px}
.m-gameintro h2,.m-gameintro h4{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;clear:both;margin:0;width:100%;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;font-family:"Scania Sans Headline",arial,helvetica,sans-serif}
.m-gameintro h1,.m-gameintro h3{font-family:"Scania Sans Headline",arial,helvetica,sans-serif}
.m-gameintro h4{font-weight:normal;margin:20px 0 60px 0}
.m-gameintro p{padding:0 20px;display:flex;justify-content:center}
.m-gameintro .btn.btn-primary,.m-gameintro .button.btn-transparent .btn.btn-primary{border:2px solid #1adfb1;font-family:"Scania Sans Headline",arial,helvetica,sans-serif;font-size:1.4rem;text-align:left;width:auto;padding-right:4rem !important;padding-left:2rem !important;position:relative;background-color:transparent;margin:60px 0}
.m-gameintro .btn.btn-primary .icon-chevron_right::before,.m-gameintro .button.btn-transparent .btn.btn-primary .icon-chevron_right::before{color:#1adfb1;right:10px;font-size:26px;font-weight:bold;position:absolute;top:15px}
.m-gameintro .m-iframe{margin-top:60px}
.m-gameintro .container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;min-width:1000px}
.m-gameintro .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.game-window{width:50%;height:50%}
.btn.btn-primary:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;content:"\e935" !important;font-size:26px;position:absolute;right:10px;top:12px}
@media only screen and (max-width:1024px) and (orientation:landscape){.m-gameintro .aem-Grid>div>.aem-Grid--default--3{text-align:center;margin-bottom:30px}
.m-gameintro .aem-Grid>div>.aem-Grid--default--3 .text-left{text-align:center}
.m-gameintro .aem-Grid>div>.aem-Grid--default--3 .text-left p{padding:0}
}