.elementor-8479 .elementor-element.elementor-element-e1a745b > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-8479 .elementor-element.elementor-element-1e96490{text-align:left;font-family:"Heebo", Sans-serif;font-size:8px;font-weight:400;}#elementor-popup-modal-8479 .dialog-message{height:100vh;align-items:flex-start;}#elementor-popup-modal-8479{justify-content:center;align-items:flex-start;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-8479 .dialog-close-button{display:flex;}#elementor-popup-modal-8479 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){#elementor-popup-modal-8479 .dialog-message{width:80vw;}}/* Start custom CSS *//* Ensure full height for the popup on mobile */
@media only screen and (max-width: 767px) {
    #elementor-popup-modal-8479 .elementor-popup {
        height: 100vh !important; /* Full height for the popup */
        display: flex;
        justify-content: center;
        align-items: stretch; /* Stretch content to avoid space at the top */
        padding: 0 !important; /* Remove any padding */
        margin: 0 !important; /* Remove any margin */
    }

    /* Ensure the content inside the popup fills the full height */
    #elementor-popup-modal-8479 .elementor-widget-wrap {
        max-height: 100%;
        width: 100%;
        overflow-y: auto;
        padding: 0 !important; /* Remove any padding */
        margin: 0 !important; /* Remove any margin */
    }

    /* Adjust the embedded Telegram message to fit the popup */
    #elementor-popup-modal-8479 iframe, 
    #elementor-popup-modal-8479 embed {
        height: 100vh !important; /* Full height for embedded content */
        width: 100% !important; /* Full width */
        margin: 0 !important; /* Remove margin */
        padding: 0 !important; /* Remove padding */
    }
}

/* Styles for desktop (larger screens) */
@media only screen and (min-width: 768px) {
    #elementor-popup-modal-8479 .elementor-popup {
        height: 90vh !important; /* Set the height to 90% of the viewport */
        display: flex;
        justify-content: center;
        align-items: center; /* Center content on larger screens */
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Adjust content inside the popup for desktop */
    #elementor-popup-modal-8479 .elementor-widget-wrap {
        max-height: 90vh; /* Allow some space but prevent overflow */
        width: 100%;
        overflow-y: auto;
    }

    /* Ensure the Telegram message fits properly */
    #elementor-popup-modal-8479 iframe, 
    #elementor-popup-modal-8479 embed {
        height: 90vh !important; /* Adjust height for larger screens */
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */