.elementor-1897 .elementor-element.elementor-element-17a55e86{--display:flex;--min-height:82vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-17a55e86:not(.elementor-motion-effects-element-type-background), .elementor-1897 .elementor-element.elementor-element-17a55e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05050A;background-image:url("https://jennix.co.il/wp-content/uploads/2026/09/ChatGPT-Image-Sep-16-2026-10_10_13-PM-copy-1.png");background-position:center right;background-size:cover;}.elementor-1897 .elementor-element.elementor-element-17a55e86::before, .elementor-1897 .elementor-element.elementor-element-17a55e86 > .elementor-background-video-container::before, .elementor-1897 .elementor-element.elementor-element-17a55e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-1897 .elementor-element.elementor-element-17a55e86 > .elementor-background-slideshow::before, .elementor-1897 .elementor-element.elementor-element-17a55e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1897 .elementor-element.elementor-element-17a55e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1897 .elementor-element.elementor-element-26607bdd{--display:flex;}.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-1897 .elementor-element.elementor-element-69866c3d{text-align:end;}.elementor-1897 .elementor-element.elementor-element-69866c3d .elementor-heading-title{color:#BFC2D8;}.elementor-1897 .elementor-element.elementor-element-657d16b6{text-align:end;}.elementor-1897 .elementor-element.elementor-element-657d16b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;}.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-1897 .elementor-element.elementor-element-1fe78390{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-57a8dc13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1897 .elementor-element.elementor-element-30c0699{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1897 .elementor-element.elementor-element-3b668265{--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;}.elementor-1897 .elementor-element.elementor-element-3484d5ab{--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;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-4bf3e625{text-align:center;}.elementor-1897 .elementor-element.elementor-element-4bf3e625 .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:5px;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-73bec86b{text-align:center;}.elementor-1897 .elementor-element.elementor-element-73bec86b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:200;line-height:1.05em;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-52c85958{text-align:center;font-size:16px;line-height:1.7em;color:#85879B;}.elementor-1897 .elementor-element.elementor-element-62d4768d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-1897 .elementor-element.elementor-element-210d6a90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-1897 .elementor-element.elementor-element-252b8ba{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1897 .elementor-element.elementor-element-8fbc32b img{width:78%;}.elementor-1897 .elementor-element.elementor-element-5415928c .elementor-heading-title{font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-39b3fe{font-size:14px;line-height:1.7em;color:#85879B;}.elementor-1897 .elementor-element.elementor-element-7fa44a36 .elementor-button{background-color:transparent;fill:#B95CFF;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-c11de48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-1897 .elementor-element.elementor-element-42c828b1{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:32px;--padding-right:32px;}.elementor-1897 .elementor-element.elementor-element-6fcb82a img{width:78%;}.elementor-1897 .elementor-element.elementor-element-2049f15 .elementor-heading-title{font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-57e29c4b{font-size:14px;line-height:1.7em;color:#85879B;}.elementor-1897 .elementor-element.elementor-element-25c16048 .elementor-button{background-color:transparent;fill:#B95CFF;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-27d39648{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-1897 .elementor-element.elementor-element-4465ea8a{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:32px;--padding-right:32px;}.elementor-1897 .elementor-element.elementor-element-b6b87b2 img{width:78%;}.elementor-1897 .elementor-element.elementor-element-5d6e1152 .elementor-heading-title{font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-d05c60f{font-size:14px;line-height:1.7em;color:#85879B;}.elementor-1897 .elementor-element.elementor-element-5e69d765 .elementor-button{background-color:transparent;fill:#B95CFF;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-17d2f2ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-1897 .elementor-element.elementor-element-7e527dc1{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:32px;--padding-right:32px;}.elementor-1897 .elementor-element.elementor-element-8abc5e5 img{width:78%;}.elementor-1897 .elementor-element.elementor-element-cce67e3 .elementor-heading-title{font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-57f54d16{font-size:14px;line-height:1.7em;color:#85879B;}.elementor-1897 .elementor-element.elementor-element-205ece9f .elementor-button{background-color:transparent;fill:#B95CFF;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-3e8fb856{--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;}.elementor-1897 .elementor-element.elementor-element-5b19c42f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1897 .elementor-element.elementor-element-95c7f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-1897 .elementor-element.elementor-element-21c44152 .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:5px;color:#E7E8EE;}.elementor-1897 .elementor-element.elementor-element-3b4fa4c0{text-align:start;}.elementor-1897 .elementor-element.elementor-element-3b4fa4c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:200;line-height:1.05em;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-79a39f1d{font-size:17px;line-height:1.65em;color:#D1D3DA;}.elementor-1897 .elementor-element.elementor-element-3dc7cc20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1897 .elementor-element.elementor-element-1dfa46de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-7eab9d8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-31283afd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-2d062ea2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-51256e0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-7694fd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-31e5bad7{--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;}.elementor-1897 .elementor-element.elementor-element-76411662{--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;}.elementor-1897 .elementor-element.elementor-element-1b9fb807{text-align:center;}.elementor-1897 .elementor-element.elementor-element-1b9fb807 .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:5px;color:#D9D9E2;}.elementor-1897 .elementor-element.elementor-element-f336669{text-align:center;}.elementor-1897 .elementor-element.elementor-element-f336669 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:200;line-height:1.05em;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-503ba538{text-align:center;font-size:17px;line-height:1.7em;color:#C5C7D0;}.elementor-1897 .elementor-element.elementor-element-34e3d085 .elementor-button{background-color:#A84BFF;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-1897 .elementor-element.elementor-element-4f51d2e2{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1897 .elementor-element.elementor-element-4d3c7fdc{--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;}.elementor-1897 .elementor-element.elementor-element-1cd39f8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1897 .elementor-element.elementor-element-2e7b5bb0{--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;}.elementor-1897 .elementor-element.elementor-element-22956a41 .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:5px;color:#B95CFF;}.elementor-1897 .elementor-element.elementor-element-136e3bc8{text-align:start;}.elementor-1897 .elementor-element.elementor-element-136e3bc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:200;line-height:1.05em;color:#FFFFFF;}.elementor-1897 .elementor-element.elementor-element-1fae207c{font-size:16px;line-height:1.75em;color:#9296A5;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-type-html{padding-bottom:0px;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-button[type="submit"]{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1897 .elementor-element.elementor-element-2bacf0da{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for container, class: .elementor-element-3b668265 */.elementor-1897 .elementor-element.elementor-element-3b668265{position:relative;overflow:hidden;padding:120px 5% 130px;background:radial-gradient(circle at 15% 30%,rgba(116,45,255,.12),transparent 32%),radial-gradient(circle at 85% 70%,rgba(0,170,255,.09),transparent 30%),#05050d}.elementor-1897 .elementor-element.elementor-element-3b668265:before{content:"";position:absolute;width:80%;height:1px;top:0;left:10%;background:linear-gradient(90deg,transparent,rgba(181,80,255,.7),rgba(30,200,255,.7),transparent);box-shadow:0 0 20px rgba(150,70,255,.35)}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card{position:relative;min-height:350px;padding:42px 32px 35px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));backdrop-filter:blur(12px);overflow:hidden;transition:.45s ease}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,#b84cff,#6d6cff,#35cfff);transition:.5s ease}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card:hover{transform:translateY(-12px);border-color:rgba(184,92,255,.38);box-shadow:0 25px 70px rgba(70,40,180,.22)}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card:hover:after{width:100%}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;border-radius:16px;background:linear-gradient(135deg,rgba(187,76,255,.14),rgba(30,190,255,.08));border:1px solid rgba(185,92,255,.25);box-shadow:0 0 30px rgba(150,70,255,.1)}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-icon i{background:linear-gradient(135deg,#d45cff,#45cfff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-number{position:absolute;top:35px;right:28px;font-size:11px;letter-spacing:2px;color:#505266}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card .elementor-heading-title{color:#fff}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card .elementor-widget-text-editor{color:#85879b}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card .elementor-button{padding:0;background:transparent;color:#b95cff;font-size:12px;font-weight:600}@media(max-width:1100px){.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-grid{flex-wrap:wrap}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card-wrap{width:50%!important}}@media(max-width:767px){.elementor-1897 .elementor-element.elementor-element-3b668265{padding:80px 20px 90px}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-grid{flex-direction:column}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card-wrap{width:100%!important}.elementor-1897 .elementor-element.elementor-element-3b668265 .jx-card{min-height:310px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e8fb856 */.elementor-1897 .elementor-element.elementor-element-3e8fb856{
  position:relative;
  overflow:hidden;
  min-height:720px;
  padding:90px 6% 75px;
  background:
    radial-gradient(circle at 75% 45%,rgba(85,35,170,.16),transparent 28%),
    radial-gradient(circle at 45% 75%,rgba(20,105,170,.08),transparent 30%),
    #05070d;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(115deg,transparent 0 45%,rgba(255,255,255,.025) 46%,transparent 47%),
    radial-gradient(circle at 50% 20%,rgba(255,255,255,.035),transparent 35%);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-portfolio-wrap{position:relative;z-index:2;max-width:1450px;margin:auto;}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-eyebrow{
  color:#e7e8ee;
  letter-spacing:5px;
  font-size:12px;
  font-weight:600;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-title .elementor-heading-title{
  color:#f4f3f2;
  font-family:Georgia,serif;
  font-weight:400;
  font-size:clamp(48px,5vw,76px);
  line-height:1.02;
  letter-spacing:-1.5px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-title .accent{
  color:#f4f3f2;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-description .elementor-widget-container{
  color:#d1d3da;
  font-size:17px;
  line-height:1.65;
  max-width:520px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-portfolio-btn .elementor-button{
  background:transparent;
  color:#fff;
  border:1px solid rgba(255,255,255,.75);
  border-radius:40px;
  padding:17px 32px;
  transition:.35s ease;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-portfolio-btn .elementor-button:hover{
  background:linear-gradient(90deg,#a63cff,#477cff);
  border-color:transparent;
  box-shadow:0 0 35px rgba(150,70,255,.3);
  transform:translateY(-3px);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project{
  position:relative;
  min-height:300px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:8px;
  overflow:hidden;
  background:#10131b;
  box-shadow:0 25px 60px rgba(0,0,0,.35);
  transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s ease;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project:hover{
  transform:translateY(-14px) scale(1.025);
  box-shadow:0 35px 90px rgba(0,0,0,.55),0 0 45px rgba(118,65,255,.13);
  z-index:5;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-main{
  min-height:355px;
  transform:rotate(0deg);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-side{
  min-height:300px;
  transform:translateY(35px) rotate(-1.2deg);
  opacity:.88;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-right{
  min-height:300px;
  transform:translateY(35px) rotate(1.2deg);
  opacity:.88;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-browser{
  position:absolute;
  top:0;left:0;right:0;
  height:30px;
  border-bottom:1px solid rgba(0,0,0,.12);
  background:rgba(255,255,255,.78);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-browser:before{
  content:"●  ●  ●";
  position:absolute;
  left:13px;top:6px;
  color:#999;
  font-size:8px;
  letter-spacing:2px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-inner{
  position:absolute;
  inset:30px 0 0;
  padding:42px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-title{
  font-family:Georgia,serif;
  font-size:28px;
  line-height:1.05;
  color:#f2f2f2;
  margin-bottom:14px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-sub{
  color:#c6c8d0;
  font-size:12px;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-dark{
  background:
    radial-gradient(circle at 72% 50%,rgba(130,40,210,.5),transparent 32%),
    linear-gradient(135deg,#080912,#17172b);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-beauty{
  background:
    radial-gradient(circle at 60% 35%,rgba(255,230,214,.9),transparent 38%),
    linear-gradient(135deg,#f0ded3,#fff7f1);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-beauty .jx-project-title,
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-beauty .jx-project-sub{color:#25252b;}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-realestate{
  background:
    linear-gradient(120deg,rgba(20,35,55,.7),rgba(110,130,150,.18)),
    linear-gradient(145deg,#263442,#8b9aa5);
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-tag{
  position:absolute;
  bottom:18px;
  left:22px;
  color:#aeb0bb;
  font-size:10px;
  letter-spacing:3px;
  text-transform:uppercase;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-category-row{
  margin-top:65px;
  color:#999eaa;
  font-size:13px;
  letter-spacing:4px;
  text-transform:uppercase;
}
.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-category-row span{
  color:#444957;
  margin:0 18px;
}
@media(max-width:1000px){
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-portfolio-grid{flex-wrap:wrap;}
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-wrap{width:48%!important;}
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-side,.elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-right{transform:none;}
}
@media(max-width:767px){
  .elementor-1897 .elementor-element.elementor-element-3e8fb856{padding:70px 20px 60px;min-height:auto;}
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project-wrap{width:100%!important;}
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-project{min-height:270px!important;transform:none!important;opacity:1;}
  .elementor-1897 .elementor-element.elementor-element-3e8fb856 .jx-category-row{font-size:10px;line-height:2;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31e5bad7 */.elementor-1897 .elementor-element.elementor-element-31e5bad7{
position:relative;
overflow:hidden;
min-height:430px;
display:flex;
align-items:center;
justify-content:center;
padding:80px 30px;
background:
radial-gradient(circle at 50% 55%,rgba(120,55,255,.14),transparent 30%),
radial-gradient(circle at 78% 35%,rgba(0,180,255,.08),transparent 28%),
linear-gradient(135deg,#05060d 0%,#080a13 55%,#04050a 100%);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7:before{
content:"";
position:absolute;
inset:0;
background:
linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),
linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);
background-size:80px 80px;
mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);
opacity:.22;
pointer-events:none;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7:after{
content:"";
position:absolute;
width:520px;
height:520px;
left:-250px;
bottom:-280px;
border-radius:50%;
background:radial-gradient(circle,rgba(137,76,255,.24),transparent 68%);
filter:blur(12px);
pointer-events:none;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-inner{
position:relative;
z-index:3;
width:100%;
max-width:1100px;
text-align:center;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-kicker .elementor-heading-title{
color:#d9d9e2;
font-size:12px;
font-weight:600;
letter-spacing:5px;
text-transform:uppercase;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-title .elementor-heading-title{
margin:14px auto 0;
max-width:850px;
font-family:Georgia,serif;
font-weight:400;
font-size:clamp(42px,5vw,70px);
line-height:1.03;
letter-spacing:-1.4px;
color:#f4f3f2;
text-shadow:0 0 35px rgba(255,255,255,.04);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-title .accent{
background:linear-gradient(90deg,#f5f3ef,#dcd9e5);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-description .elementor-widget-container{
margin:24px auto 0;
max-width:780px;
color:#c5c7d0;
font-size:17px;
line-height:1.7;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button{
margin-top:30px;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button{
position:relative;
overflow:hidden;
border:0;
border-radius:50px;
padding:18px 38px;
font-size:16px;
font-weight:600;
letter-spacing:.2px;
color:#fff;
background:linear-gradient(100deg,#b83dff 0%,#7664ff 48%,#21bdf4 100%);
box-shadow:0 10px 35px rgba(119,66,255,.28);
transition:transform .35s ease,box-shadow .35s ease;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button:before{
content:"";
position:absolute;
top:-100%;
left:-35%;
width:25%;
height:300%;
transform:rotate(25deg);
background:rgba(255,255,255,.3);
filter:blur(8px);
transition:left .7s ease;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button:hover{
transform:translateY(-4px) scale(1.02);
box-shadow:0 18px 55px rgba(119,66,255,.42),0 0 35px rgba(40,190,255,.16);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button:hover:before{
left:125%;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button-content-wrapper{
position:relative;
z-index:2;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf{
position:absolute;
z-index:1;
left:-20px;
bottom:-80px;
width:390px;
height:480px;
opacity:.65;
pointer-events:none;
transform:rotate(-7deg);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf:before,
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf:after{
content:"";
position:absolute;
background:linear-gradient(135deg,rgba(120,108,190,.7),rgba(25,28,55,.08));
border:1px solid rgba(168,156,255,.13);
filter:blur(.2px);
box-shadow:0 0 30px rgba(103,80,190,.12);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf:before{
width:135px;
height:330px;
left:40px;
top:30px;
border-radius:100% 0 100% 0;
transform:rotate(28deg);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf:after{
width:150px;
height:290px;
left:135px;
top:160px;
border-radius:0 100% 0 100%;
transform:rotate(-22deg);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf-shine{
position:absolute;
width:2px;
height:390px;
left:145px;
top:30px;
background:linear-gradient(transparent,rgba(218,211,255,.5),transparent);
transform:rotate(17deg);
filter:blur(.3px);
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-particle{
position:absolute;
width:4px;
height:4px;
border-radius:50%;
background:#b56cff;
box-shadow:0 0 14px #b56cff;
opacity:.5;
animation:jxFloat 5s ease-in-out infinite;
}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .p1{right:18%;top:24%}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .p2{right:12%;bottom:24%;animation-delay:1.4s;background:#3acaff;box-shadow:0 0 14px #3acaff}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .p3{left:34%;top:18%;animation-delay:2.2s}
@keyframes jxFloat{
0%,100%{transform:translate3d(0,0,0);opacity:.25}
50%{transform:translate3d(0,-15px,0);opacity:.8}
}
@media(max-width:767px){
.elementor-1897 .elementor-element.elementor-element-31e5bad7{min-height:500px;padding:75px 20px}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-title .elementor-heading-title{font-size:42px}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-description .elementor-widget-container{font-size:15px}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-cta-button .elementor-button{padding:16px 28px;font-size:14px}
.elementor-1897 .elementor-element.elementor-element-31e5bad7 .jx-leaf{left:-115px;bottom:-100px;transform:scale(.72) rotate(-7deg)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3c7fdc */.elementor-1897 .elementor-element.elementor-element-4d3c7fdc{
position:relative;
overflow:hidden;
padding:105px 6% 115px;
background:
radial-gradient(ellipse at 8% 35%,rgba(125,42,255,.18),transparent 30%),
radial-gradient(ellipse at 88% 72%,rgba(0,154,255,.10),transparent 32%),
linear-gradient(120deg,#05030e 0%,#060816 52%,#02050b 100%);
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc:before{
content:"";
position:absolute;
inset:0;
pointer-events:none;
background:
linear-gradient(115deg,transparent 0 48%,rgba(110,65,255,.08) 50%,transparent 52%),
radial-gradient(circle at 50% 50%,rgba(85,70,255,.06),transparent 45%);
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc:after{
content:"";
position:absolute;
left:0;right:0;top:0;height:1px;
background:linear-gradient(90deg,transparent,#b94cff 35%,#2ccfff 65%,transparent);
opacity:.7;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-inner{
position:relative;
z-index:2;
width:100%;
max-width:1450px;
margin:auto;
display:flex;
gap:85px;
align-items:center;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-copy{flex:0 0 38%;max-width:560px;}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form{flex:1;min-width:0;}

.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-kicker .elementor-heading-title{
color:#b75cff;
font-size:12px;
font-weight:600;
letter-spacing:5px;
text-transform:uppercase;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-title .elementor-heading-title{
margin:12px 0 0;
color:#f5f4f2;
font-family:Georgia,serif;
font-size:clamp(48px,5vw,72px);
font-weight:400;
line-height:1.03;
letter-spacing:-1.5px;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-title .accent{
background:linear-gradient(90deg,#f4f2ed,#d9d7df);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-description .elementor-widget-container{
margin-top:25px;
color:#a0a4b5;
font-size:17px;
line-height:1.75;
max-width:500px;
}

.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field-group{
margin-bottom:20px;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field-label{
display:block;
color:#aeb2c0!important;
font-size:12px!important;
font-weight:500;
letter-spacing:.4px;
margin-bottom:8px;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field-textual,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form input,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form textarea{
width:100%;
box-sizing:border-box;
background:rgba(9,11,22,.78)!important;
border:1px solid rgba(160,166,190,.20)!important;
border-radius:8px!important;
color:#f5f5f8!important;
padding:16px 18px!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 35px rgba(0,0,0,.22)!important;
transition:all .3s ease!important;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form input{
height:58px;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form textarea{
min-height:155px;
resize:vertical;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field::placeholder,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form input::placeholder,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form textarea::placeholder{
color:#606678!important;
opacity:1!important;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field:focus,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-field-textual:focus,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form input:focus,
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form textarea:focus{
background:rgba(14,12,31,.92)!important;
border-color:#a84cff!important;
box-shadow:
0 0 0 3px rgba(168,76,255,.09),
0 0 28px rgba(100,55,255,.12)!important;
outline:none!important;
}

.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-button{
position:relative;
width:100%;
min-height:58px;
border:0!important;
border-radius:50px!important;
padding:17px 30px!important;
color:#fff!important;
font-size:15px!important;
font-weight:600!important;
letter-spacing:.2px;
background:linear-gradient(100deg,#b83dff 0%,#765cff 48%,#20bdf4 100%)!important;
box-shadow:0 12px 38px rgba(115,60,255,.28)!important;
overflow:hidden;
transition:transform .35s ease,box-shadow .35s ease!important;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-button:before{
content:"";
position:absolute;
top:-120%;
left:-25%;
width:18%;
height:340%;
transform:rotate(25deg);
background:rgba(255,255,255,.27);
filter:blur(8px);
transition:left .7s ease;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-button:hover{
transform:translateY(-3px)!important;
box-shadow:0 20px 55px rgba(115,60,255,.42),0 0 35px rgba(35,190,255,.14)!important;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form .elementor-button:hover:before{
left:120%;
}

.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-note{
margin-top:22px;
color:#5e6374;
font-size:11px;
line-height:1.6;
}

@media(max-width:900px){
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-inner{
flex-direction:column;
gap:45px;
align-items:stretch;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-copy{
width:100%;
max-width:700px;
}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-form{width:100%;}
}
@media(max-width:767px){
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc{padding:75px 20px 85px;}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-title .elementor-heading-title{font-size:43px;}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-description .elementor-widget-container{font-size:15px;}
.elementor-1897 .elementor-element.elementor-element-4d3c7fdc .jx-contact-inner{gap:32px;}
}/* End custom CSS */