.elementor-1541 .elementor-element.elementor-element-6febe0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1541 .elementor-element.elementor-element-a596a1b .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-popup-modal-1541{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1541 .dialog-message{width:750px;height:auto;}#elementor-popup-modal-1541 .dialog-close-button{display:flex;}#elementor-popup-modal-1541 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-1541 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-1541 .dialog-close-button{left:15px;}/* Start custom CSS *//* Position the close button in the absolute top-right of the screen overlay */

#elementor-popup-modal-1541 .dialog-close-button {

    display: flex !important;

    align-items: center;

    justify-content: center;

    width: 38px !important;   /* Slightly adjusted for border balance */

    height: 38px !important;  /* Slightly adjusted for border balance */

    background-color: transparent; 

    border-radius: 50% !important;

    transition: all 0.3s ease;

    

    /* Viewport Positioning Controls */

    position: fixed !important;

    top: 20px !important;      /* Distance from the top edge of the screen */

    right: 20px !important;    /* Distance from the right edge of the screen */

    z-index: 999999 !important; /* Keeps it above everything else */



    /* Normal State Border */

    border: 2px solid rgba(255, 255, 255, 0.4) !important; /* Semi-transparent white border */

}



/* Target the 'X' icon inside the button */

#elementor-popup-modal-1541 .dialog-close-button i {

    color: #ffffff !important; 

    font-size: 16px !important; /* Adjusted slightly to sit nicely inside the circle */

}



/* Hover State: Solid black background with a clean white border and icon */

#elementor-popup-modal-1541 .dialog-close-button:hover {

    background-color: #000000 !important; 

    border-color: black !important; /* Turns the border fully solid white on hover */

}/* End custom CSS */