.home {
    &:not(.web2application) {
        .wrp-only-app-section {
            display: none !important;
        }
    }

    &.web2application {
        .site-main {
            .elementor-field-type-upload {
                display: none;
            }
            .elementor-section.elementor-element {
                &:not(.wrp-only-app-section) {
                    display: none !important;
                }
                .elementor-element.elementor-column.only-app-section {
                    display: flex !important;

                    .elementor-element {
                        display: flex !important;
                    }
                }
            }

            .elementor-element {
                &:not(.wrp-only-app-section) {
                    display: none !important;
                }
            }
        }
    }
}
.web2application {
    &.single-lot {
        .bp-single-lot {
            padding-bottom: 30px;
        }
    }

    > .elementor > .elementor-section:not(.wrp-only-app-section), .web2application > .elementor > .elementor-element:not(.wrp-only-app-section) {
        display: none !important;
    }

    > .elementor {
        > .elementor-element {
            &.e-flex {
                display: none !important;
            }
        }
    }

    .cky-btn-revisit-wrapper, .web2application .cky-consent-container {
        display: none !important;
    }

    .cky-overlay, .web2application .cky-modal {
        display: none !important;
    }

    .bt-header-absolute, .header-holder, .elementor-location-header {
        display: none !important;
    }

    .elementor-section-wrap {
        .header-wrapper {
            display: none;
        }

        header {
            &.elementor-top-section {
                display: none;
            }
        }
    }

    .elementor-location-footer {
        display: none !important;
    }

    .elementor-field-type-upload {
        display: none;
    }

    #cookie-law-info-bar, #cookie-law-info-again {
        display: none !important;
    }

    .bp-info {
        > .title {
            display: none;
        }

        .share-btn {
            display: none;
        }
    }
}