@media screen and (max-width: 359px) {

    #root .mobile.view-page-30euro app-content-block.mIframe-main,
    #root .mobile.view-page-30euro app-content-block.mIframe-main div,
    #root .mobile.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
        /* height: 809vh; */
        height: 4598px;
    }
}

@media screen and (min-width: 360px) and (max-width: 389px) {
    #root .mobile.view-page-30euro app-content-block.mIframe-main,
    #root .mobile.view-page-30euro app-content-block.mIframe-main div,
    #root .mobile.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
        height: 4212px;
    }
}

@media screen and (min-width: 390px) and (max-width: 429px) {
    #root .mobile.view-page-30euro app-content-block.mIframe-main,
    #root .mobile.view-page-30euro app-content-block.mIframe-main div,
    #root .mobile.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
        height: 4019px;
    }
}

@media screen and (min-width: 430px) {
    #root .mobile.view-page-30euro app-content-block.mIframe-main,
    #root .mobile.view-page-30euro app-content-block.mIframe-main div,
    #root .mobile.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
        height: 3790px;
    }
}

#root .mobile.view-page-30euro app-content-block.mIframe-main,
#root .mobile.view-page-30euro app-content-block.mIframe-main div,
#root .mobile.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
    width: 100%;
}

#root .mobile.view-page-30euro iframe {
    border: none;
}




#root .desktop.view-page-30euro app-content-block.mIframe-main,
#root .desktop.view-page-30euro app-content-block.mIframe-main div,
#root .desktop.view-page-30euro .body.mExternalContent .content .fill-content app-widget-host {
    width: 100%;
    height: 300vh;
}

#root .desktop.view-page-30euro .content {
    margin: 0;
    padding: 0;
}

#root .desktop.view-page-30euro iframe {
    border: none;
}

#root.light .desktop .footer {
    background-color: #dae5f1;
}

#root.dark .desktop .footer {
    background-color: transparent;
}