:root{--color-light:#fcf7e4;--color-white:#fff;--color-dark:#000;--color-green:#006544;--color-green-hover:#096;--color-yellow:#fdc400;--color-yellow-hover:#ffd64e;--tree-url:url(https://alwaysonserver.be/NALO/WEBSITE/SKINS/SPRING_RAFFLE/mobile.png);--tree-spacing:50px;--tree-spacing-bottom:129px;--grid-row-gap:8px;--mask-size:calc(100% + (var(--grid-row-gap) *2))}
.basicpage{background-color:var(--color-light)}
.basicpage .cmp-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 var(--lnl-spacing-m);margin-bottom:var(--lnl-spacing-xxxl);font-size:var(--lnl-font-size-xs);font-weight:700;line-height:1;color:var(--color-white);text-decoration:none;background-color:var(--color-green);border:2px solid var(--lnl-button-border,currentColor);border-color:var(--color-green);border-radius:32px}
.basicpage .cmp-button:hover{background-color:var(--color-green-hover)}
.basicpage .button--fill a.cmp-button:not(.lnl-user-account__popup *),.basicpage .button--fill button.cmp-button:not(.lnl-user-account__popup *),.basicpage .button--fill span.cmp-button:not(.lnl-user-account__popup *){color:var(--color-dark);background-color:var(--color-yellow);border-color:var(--color-yellow)}
.basicpage .button--fill a.cmp-button:not(.lnl-user-account__popup *):hover,.basicpage .button--fill button.cmp-button:not(.lnl-user-account__popup *):hover,.basicpage .button--fill span.cmp-button:not(.lnl-user-account__popup *):hover{background-color:var(--color-yellow-hover)}
.basicpage .cmp-tabs{background:transparent}
.basicpage .cmp-tabs .cmp-tabs__tab{color:var(--color-white);border-color:var(--color-yellow)}
.basicpage .cmp-tabs .cmp-tabs__tab--active{color:var(--color-dark);background-color:var(--color-yellow);background-image:none;outline:0}
.basicpage .cmp-mini-faq .cmp-mini-faq__list{background-color:var(--color-white)}
.basicpage .cmp-mini-faq .cmp-mini-faq__link,.basicpage .cmp-mini-faq .cmp-mini-faq__title{color:var(--color-white)}
.basicpage .cmp-mini-faq::after{display:block;width:100vw;height:auto;aspect-ratio:7/1;margin-top:10px;margin-bottom:-10px;margin-left:calc(-50vw + 50%);content:"";background:url(https://alwaysonserver.be/NALO/WEBSITE/SKINS/SPRING_RAFFLE/raffle-bottom-summer25.svg) no-repeat center}
.basicpage .cmp-mini-faq::before{position:absolute;bottom:-60px;left:50%;z-index:-1;display:block;width:calc(100%);height:100px;content:"";background:var(--color-green);transform:translate(-50%,0)}
.basicpage .responsivegrid .aem-Grid .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid .aem-Grid){background-color:var(--color-green)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid){background-color:var(--color-green)}
.cmp-tabs .basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid){padding:0 !important}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid) .cmp-title__text,.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid) .cmp-text p{color:var(--color-white)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*){position:relative;z-index:1;background-color:var(--color-light)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*):nth-child(1){z-index:2}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*) .cmp-text p,.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*) .cmp-title h1,.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*) .cmp-title h2{color:var(--color-dark)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*)>*{position:relative;overflow:hidden}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(-n+3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*)::after{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:100vw;height:var(--mask-size);content:"";background-color:var(--color-light);transform:translate(-50%,-50%)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*){flex-direction:column;align-items:center;margin-bottom:calc(var(--tree-spacing-bottom) - 2px)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*)::before{position:absolute;top:0;left:50%;display:block;width:100vw;height:calc(100% + var(--tree-spacing-bottom));content:"";background-color:var(--color-light);transform:translate(-50%,-2%)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid)>div:nth-child(3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*)::after{position:absolute;top:100%;left:50%;z-index:1;display:block;width:100vw;height:var(--tree-spacing-bottom);content:"";background-image:var(--tree-url);filter:none;background-repeat:no-repeat;background-position:50% 101%;background-size:101% auto;transform:translate(-50%,0);color-scheme:light}
@media(prefers-color-scheme:dark){.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid>div:nth-child(3):not(.cmp-tabs .aem-Grid>*)::after{background-image:var(--tree-url);filter:none !important;color-scheme:light}
}
@media(min-width:480px){:root{--tree-url:url(https://alwaysonserver.be/NALO/WEBSITE/SKINS/SPRING_RAFFLE/tablet.png);--tree-spacing-bottom:150px}
.basicpage .cmp-mini-faq::before{display:none}
}
@media(min-width:768px){:root{--tree-spacing-bottom:170px}
}
@media(min-width:1000px){:root{--tree-spacing-bottom:12vw;--tree-url:url(https://alwaysonserver.be/NALO/WEBSITE/SKINS/SPRING_RAFFLE/desktop.png);--grid-row-gap:16px}
.basicpage .responsivegrid .aem-Grid .aem-Grid:not(.user-state-differentiator .aem-Grid,.lnl-login-popup .aem-Grid .aem-Grid){background-color:transparent}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid:not(.user-state-differentiator .aem-Grid){padding:0 var(--lnl-spacing-m);background-color:var(--color-green)}
.basicpage .responsivegrid .aem-Grid>:nth-child(2) .aem-Grid>div:nth-child(3):not(.cmp-tabs .aem-Grid>*,.user-state-differentiator .aem-Grid>*)::after{width:calc(100% + var(--lnl-spacing-m) *2) !important}
}