.elementor-8075 .elementor-element.elementor-element-b1fe893{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8075 .elementor-element.elementor-element-30d9af8 .elementor-heading-title{font-size:36px;color:var( --e-global-color-77a2e77 );}.elementor-8075 .elementor-element.elementor-element-03b9405 .elementor-heading-title{font-size:30px;font-weight:400;color:var( --e-global-color-3993dea );}.elementor-8075 .elementor-element.elementor-element-0d6805e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8075 .elementor-element.elementor-element-c7a2559{color:var( --e-global-color-3993dea );}#elementor-popup-modal-8075{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8075 .dialog-message{width:1172px;height:auto;padding:40px 40px 40px 40px;}#elementor-popup-modal-8075 .dialog-close-button{display:flex;top:4%;font-size:25px;}#elementor-popup-modal-8075 .dialog-widget-content{border-radius:48px 48px 48px 48px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-8075 .dialog-close-button{right:3%;}body.rtl #elementor-popup-modal-8075 .dialog-close-button{left:3%;}#elementor-popup-modal-8075 .dialog-close-button i{color:var( --e-global-color-3993dea );}#elementor-popup-modal-8075 .dialog-close-button svg{fill:var( --e-global-color-3993dea );}@media(max-width:767px){.elementor-8075 .elementor-element.elementor-element-30d9af8 .elementor-heading-title{font-size:30px;}.elementor-8075 .elementor-element.elementor-element-03b9405 .elementor-heading-title{font-size:24px;}#elementor-popup-modal-8075 .dialog-message{width:400px;padding:10px 10px 10px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-c7a2559 *//* ========================================
   SCROLLABLE CONTENT
   ======================================== */

.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div {
    max-height: 688px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;

    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #2FF29E #16372F;
}


/* ========================================
   CHROME / EDGE / SAFARI SCROLLBAR
   ======================================== */

/* Scrollbar width */
.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar {
    width: 4px;
}


/* Scrollbar track */
.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar-track {
    background: #16372F;
    border-radius: 10px;
}


/* Scrollbar thumb */
.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar-thumb {
    background: #2FF29E;
    border-radius: 10px;
}


/* Scrollbar thumb hover */
.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar-thumb:hover {
    background: #45FFB0;
}


/* Remove scrollbar arrow buttons */
.elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar-button {
    display: none;
    width: 0;
    height: 0;
}


/* ========================================
   MOBILE
   ======================================== */

@media only screen and (max-width: 767px) {

    .elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div {
        max-height: 550px;
        padding-right: 10px;
    }

    .elementor-8075 .elementor-element.elementor-element-c7a2559 .elementor-widget-container > div::-webkit-scrollbar {
        width: 4px;
    }

}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-8075 .dialog-widget-content{
background: linear-gradient(180deg, #000000 29.71%, #042316 100%);

border: 2px solid;
border-image-slice: 40;
border-image-source: url(/wp-content/uploads/2026/05/maincontainer-border.svg);
border-image-width: 41px;

}
#elementor-popup-modal-8075 .dialog-close-button svg{
    height: 30px;
width: 30px;
border: 1px solid #fff;
padding: 5px;
border-radius: 50%;
}/* End custom CSS */