#elementor-popup-modal-43 {
    width: 100%;
    height: 100%;
    z-index: 97;
}

#elementor-popup-modal-43 .dialog-widget-content {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    background: transparent;
}

#elementor-popup-modal-43 .dialog-header {
    display: none;
}

#elementor-popup-modal-43 .dialog-message {
    width: 100%;
    max-width: 800px;
    height: 100%;
    margin-left: auto;
    overflow: visible;
    pointer-events: none;
}

#elementor-popup-modal-43 .c3-navigation-popup__cloud {
    position: absolute;
    top: 0;
    right: 0;
    width: 1500px;
    height: 1250px;
    transform: scale(0);
    transform-origin: 100% 0;
    background: url('/wp-content/plugins/clubdrei/assets/img/asset-cloud-navigation.svg') calc(100% + 525px) -120px / contain no-repeat;
    pointer-events: none;
    transition: transform 500ms cubic-bezier(0.75, 0, 0.175, 1);
}

#elementor-popup-modal-43 .dialog-message .e-parent {
    height: 100%;
}

#elementor-popup-modal-43 .dialog-message .e-child {
    height: 100%;
    position: relative;
    transition-delay: 0ms;
    transform: translateX(2rem);
    visibility: hidden;
    opacity: 0;
    overflow: auto;
    pointer-events: auto;
    scrollbar-width: none;
    transition: opacity 250ms cubic-bezier(0.75, 0, 0.175, 1), transform 250ms cubic-bezier(0.75, 0, 0.175, 1), visibility 0ms linear 250ms;
}

#elementor-popup-modal-43 .dialog-message .e-child::-webkit-scrollbar {
    display: none;
}

#elementor-popup-modal-43.c3-navigation-popup--closing .dialog-message {
    pointer-events: none;
}

#elementor-popup-modal-43.c3-navigation-popup--cloud-visible .c3-navigation-popup__cloud {
    transform: scale(1);
}

#elementor-popup-modal-43.c3-navigation-popup--menu-visible .dialog-message {
    pointer-events: auto;
}

#elementor-popup-modal-43.c3-navigation-popup--menu-visible .dialog-message .e-child {
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
    transition-delay: 0ms;
}
