.elementor-530 .elementor-element.elementor-element-d5b1561{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-530 .elementor-element.elementor-element-71aa885 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-530 .elementor-element.elementor-element-65efb67{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-8086c15 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-3eb0e1b{font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-3eb0e1b a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-8a4939e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-87b0186{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-87b0186 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-692964e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-2ac4411{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-2ac4411 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-4f148d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-a83fbd0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-a83fbd0 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-9431e06 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-89ff423{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-89ff423 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-03a15f9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-241852a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-241852a a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-38506b4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-57c1c67{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-57c1c67 a{color:var( --e-global-color-c0b8ee9 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-530 .elementor-element.elementor-element-202a9bf{--divider-border-style:solid;--divider-color:var( --e-global-color-c0b8ee9 );--divider-border-width:1px;}.elementor-530 .elementor-element.elementor-element-202a9bf .elementor-divider-separator{width:13%;}.elementor-530 .elementor-element.elementor-element-202a9bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-530 .elementor-element.elementor-element-f61438a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-27a024e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-27a024e a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-f31658d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-9d0c5ea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-9d0c5ea a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-9e1f062 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-fd3b4df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-fd3b4df a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-f6c0140 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-dca88f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-dca88f5 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-c2735f6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-2300e63{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-2300e63 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-19d4c40 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-f6ab679{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-f6ab679 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-b859a81 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-39c5887{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-39c5887 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-e9e25f3{--divider-border-style:solid;--divider-color:var( --e-global-color-c0b8ee9 );--divider-border-width:1px;}.elementor-530 .elementor-element.elementor-element-e9e25f3 .elementor-divider-separator{width:13%;}.elementor-530 .elementor-element.elementor-element-e9e25f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-530 .elementor-element.elementor-element-d225609 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-ac68867{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-ac68867 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-fff5442 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-99abc57{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-99abc57 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-1ecf0f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-f8137dc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-f8137dc a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-75edebf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-8cb8439{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-8cb8439 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-daab588 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-4dbce82{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-4dbce82 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-25491c5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-1f0dc83{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-1f0dc83 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-ce62e5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-51e361e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-51e361e a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-25b64ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-22e05ea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-22e05ea a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-c6589fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-c49ac11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-c49ac11 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-a41612d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-f679a17{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-f679a17 a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-f1eb2be .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-fb1360e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-fb1360e a{color:var( --e-global-color-c0b8ee9 );}.elementor-530 .elementor-element.elementor-element-3968af0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:capitalize;color:#B69D74;}.elementor-530 .elementor-element.elementor-element-5ba956b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:0.95rem;font-weight:400;color:#FFFFFF80;}.elementor-530 .elementor-element.elementor-element-5ba956b a{color:var( --e-global-color-c0b8ee9 );}#elementor-popup-modal-530 .dialog-widget-content{background-color:#061528F2;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-530{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-530 .dialog-message{width:1200px;height:auto;}#elementor-popup-modal-530 .dialog-close-button{display:flex;top:10%;font-size:25px;}body:not(.rtl) #elementor-popup-modal-530 .dialog-close-button{right:10%;}body.rtl #elementor-popup-modal-530 .dialog-close-button{left:10%;}#elementor-popup-modal-530 .dialog-close-button i{color:var( --e-global-color-c0b8ee9 );}#elementor-popup-modal-530 .dialog-close-button svg{fill:var( --e-global-color-c0b8ee9 );}@media(max-width:767px){.elementor-530 .elementor-element.elementor-element-71aa885 .elementor-heading-title{font-size:2.5rem;}}/* Start custom CSS *//* === UNIVERSAL POPUP FULL PAGE + GLASS EFFECT === */

/* Main popup wrapper */
.elementor-popup-modal .dialog-message {
    width: 100% !important;
    max-width: 100% !important;
    height: 100vh !important;
    overflow-y: auto !important;
    padding: 0 !important;

    /* Glass effect */
    background: linear-gradient(
        135deg,
        rgba(10, 25, 50, 0.85),
        rgba(5, 15, 35, 0.9)
    ) !important;

    
}

/* Outer background blur */
.elementor-popup-modal {
    background: rgba(5, 20, 40, 0.6) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* Remove boxed layout */
.elementor-popup-modal .dialog-widget-content {
    max-width: 100% !important;
    width: 100% !important;
}

/* Inner container (desktop) */
.elementor-popup-modal .e-con-inner {
    max-width: 1200px !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding-left: 150px;
    padding-right: 20px;
}

/* Section spacing */
.elementor-popup-modal .e-con {
    width: 100% !important;
    padding: 40px 20px !important;
}

/* Fix overflow */
.elementor-popup-modal .elementor {
    overflow: visible !important;
}

/* Disable background scroll */
body.elementor-popup-modal-open {
    overflow: hidden !important;
}

/* ============================= */
/* 📱 TABLET */
/* ============================= */
@media (max-width: 1024px) {
    .elementor-popup-modal .e-con-inner {
        max-width: 90% !important;
        padding-left: 40px;
        padding-right: 40px;
    }

    .elementor-popup-modal .e-con {
        padding: 30px 20px !important;
    }
}

/* ============================= */
/* 📱 MOBILE */
/* ============================= */
@media (max-width: 767px) {
    .elementor-popup-modal .e-con-inner {
        max-width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .elementor-popup-modal .e-con {
        padding: 20px 15px !important;
    }

    .elementor-popup-modal .dialog-message {
        height: 100dvh !important;
    }
}/* End custom CSS */