main{overflow-x:hidden}
main .responsivegrid.aem-GridColumn{background-color:#152c1c;color:#fff;padding-bottom:0}
main .responsivegrid.aem-GridColumn .cmp-text{color:#fff}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-button,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .cmp-button{background-color:#152c1c;border:2px solid #fff;color:#fff}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-button:hover,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .cmp-button:hover{background-color:#fff;color:#152c1c}
main .responsivegrid.aem-GridColumn .cmp-button{background-color:#019935;color:#fff}
main .responsivegrid.aem-GridColumn .cmp-button:hover{background-color:#006623}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .text p,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .title,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .text p,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .title,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .text p,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .title{text-align:left !important}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .button,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .button,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .button{justify-content:flex-start !important;margin-top:1em !important}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .button>div,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .button>div,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .button>div{text-align:left !important}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(2){margin-bottom:2em;position:relative}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(2){margin-bottom:150px}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(2) .text{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(2):after{aspect-ratio:827/351;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/small-bird.png) no-repeat 50%/contain;content:"";display:block;margin:1em 0;max-width:400px;width:100%}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(2):after{height:400px;left:100%;position:absolute;top:0;transform:translateX(-90%);width:auto}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3){align-items:center;display:flex;flex-direction:column;margin-bottom:2em;position:relative;text-align:center}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3){align-items:center;display:flex;flex-direction:row-reverse;gap:200px;margin-bottom:300px}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-text,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-title{position:relative}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-title:after{aspect-ratio:1/1;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/tile-red.png) no-repeat 50%/contain;content:"";display:block;height:80px;left:110%;position:absolute;top:50%;transform:translateY(-75%)}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-text:before{aspect-ratio:1/1;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/tile-yellow.png) no-repeat 50%/contain;content:"";display:block;height:80px;position:absolute;right:110%;top:50%;transform:translateY(-50%)}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .cmp-text:after{aspect-ratio:1/1;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/tile-blue.png) no-repeat 50%/contain;content:"";display:block;height:80px;left:110%;position:absolute;top:100%;transform:translate(0)}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3) .text{grid-column-end:span 12 !important;grid-column-start:1 !important}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3):after{aspect-ratio:1/1;background-color:#fff;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/girl.png) no-repeat 50%/contain;content:"";display:block;margin:2em 0 0;max-width:400px;width:100%}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3):after{background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/girl-desktop.png) no-repeat 50%/contain;max-width:400px}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(3):before{aspect-ratio:1/1;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/dog-trace.png) no-repeat 50%/contain;content:"";display:block;left:50%;position:absolute;top:80%;transform:translate(-50%);width:400px}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4){margin-bottom:2em}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4)>div{margin:0 auto;max-width:500px}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .text p,main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4) .title h2{text-align:center !important}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4):after{aspect-ratio:1/1;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/landscape-mobile.png) no-repeat 50%/contain;content:"";display:block;margin:-2em 0;transform:translateX(-20px);width:100vw}
@media(min-width:768px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4):after{aspect-ratio:1280/770;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/landscape-tablet.png) no-repeat 50%/contain;margin:2em 0;transform:translateX(-100px)}
}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(4):after{margin:-6em 0 0;transform:translateX(0);width:100%}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5){align-items:center;display:flex;flex-direction:column;margin-bottom:2em;text-align:center}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5){align-items:center;display:flex;flex-direction:row;gap:100px}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5) .text{grid-column-end:span 12 !important;grid-column-start:1 !important}
}
main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5):after{aspect-ratio:2470/1536;background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/house.png) no-repeat 50%/contain;content:"";display:block;margin:1em 0;max-width:400px;width:100vw}
@media(min-width:1024px){main .responsivegrid.aem-GridColumn .lnl-container:nth-child(5):after{height:333px;max-width:none;transform:translateX(0);width:auto}
}
main .banner{aspect-ratio:2100/1100;position:relative;transform:translateX(-20px);width:100vw}
@media(min-width:768px){main .banner{aspect-ratio:1656/837;transform:translateX(-40px);width:100vw}
}
@media(min-width:1024px){main .banner{aspect-ratio:2880/866;transform:translateX(0);width:100%}
}
main .banner>div{display:none;opacity:0}
main .banner:before{background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/header-mobile.png) no-repeat 50%/auto;background-position:top;background-size:100% auto;content:"";height:100%;position:absolute;width:100%}
@media(min-width:768px){main .banner:before{background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/header-tablet.png) no-repeat 50%/auto;background-position:top;background-size:100% auto}
}
@media(min-width:1024px){main .banner:before{background:url(https://www.nationale-loterij.be/content/dam/opp/css-assets/e-games/emma-s-adventure/header-desktop.png) no-repeat 50%/auto;background-position:top;background-size:100% auto}
}
.lnl-header__navigation{z-index:1000}