.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-1397 .elementor-element.elementor-element-18dab66 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-19e5af4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(36px, 6vw, 64px);font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-538483e );}.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-1397 .elementor-element.elementor-element-3d5d4ff{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-a27a85e{--spacer-size:50px;}.elementor-1397 .elementor-element.elementor-element-b6d98c3{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-d248622{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-8bb303f{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-266f824{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-f11ea11{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-2c7e92f{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-6e9c2c8{color:var( --e-global-color-72a67a7 );}.elementor-1397 .elementor-element.elementor-element-d7ca1ff{color:var( --e-global-color-72a67a7 );}#elementor-popup-modal-1397{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-1397 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-1397 .dialog-close-button{display:flex;top:25px;}#elementor-popup-modal-1397 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-1397 .dialog-close-button{right:40px;}body.rtl #elementor-popup-modal-1397 .dialog-close-button{left:40px;}#elementor-popup-modal-1397 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-1397 .dialog-close-button svg{fill:var( --e-global-color-secondary );}/* Start custom CSS for heading, class: .elementor-element-19e5af4 */.elementor-1397 .elementor-element.elementor-element-19e5af4 span {
    color: #1ad59e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d5d4ff */.elementor-1397 .elementor-element.elementor-element-3d5d4ff p {
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d98c3 */.elementor-1397 .elementor-element.elementor-element-b6d98c3 p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-b6d98c3 h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d248622 */.elementor-1397 .elementor-element.elementor-element-d248622 p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-d248622 h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bb303f */.elementor-1397 .elementor-element.elementor-element-8bb303f p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-8bb303f h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266f824 */.elementor-1397 .elementor-element.elementor-element-266f824 p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-266f824 h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f11ea11 */.elementor-1397 .elementor-element.elementor-element-f11ea11 p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-f11ea11 h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c7e92f */.elementor-1397 .elementor-element.elementor-element-2c7e92f p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-2c7e92f h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e9c2c8 */.elementor-1397 .elementor-element.elementor-element-6e9c2c8 p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-6e9c2c8 h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7ca1ff */.elementor-1397 .elementor-element.elementor-element-d7ca1ff p:last-child {
    margin-bottom:0px;
}
.elementor-1397 .elementor-element.elementor-element-d7ca1ff h2 {
    color:#E5E2E1;
}/* End custom CSS */
/* Start custom CSS */::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #131313; }
::-webkit-scrollbar-thumb {
    background: #c2f40f;
    border-radius: 5px;
    border: 2px solid #131313;
}
::-webkit-scrollbar-thumb:hover { background: #a9d600; }

/* Firefox */
html { scrollbar-color: #c2f40f #131313; }/* End custom CSS */