.elementor-2604 .elementor-element.elementor-element-ec58380{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2604 .elementor-element.elementor-element-4c9c521{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2604 .elementor-element.elementor-element-b22e12b{width:100%;max-width:100%;z-index:0;}@media(max-width:767px){.elementor-2604 .elementor-element.elementor-element-b22e12b{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-4c9c521 */.df-book-wrapper,
.df-book,
.df-page,
.df-ui-wrapper {
    box-shadow: none !important;
    background-image: none !important;
}

.df-book-wrapper:before,
.df-book-wrapper:after,
.df-page:before,
.df-page:after {
    display: none !important;
}

@media(max-width:768px){

    .df-container,
    .df-ui-wrapper,
    .df-book-wrapper,
    ._df_book {
        width:100vw !important;
        height:100dvh !important;
        max-width:100vw !important;
        max-height:100dvh !important;
        margin:0 !important;
        padding:0 !important;
        overflow:hidden !important;
    }

    .df-book {
        transform:scale(1.18) !important;
        transform-origin:center center !important;
    }

    body{
        overflow:hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec58380 */@media(max-width:768px){

    .df-container,
    .df-ui-wrapper,
    .df-book-wrapper,
    ._df_book {
        width:100vw !important;
        height:100dvh !important;
        max-width:100vw !important;
        max-height:100dvh !important;
        margin:0 !important;
        padding:0 !important;
        overflow:hidden !important;
    }

    .df-book {
        transform:scale(1.18) !important;
        transform-origin:center center !important;
    }

    body{
        overflow:hidden !important;
    }
}/* End custom CSS */