.elementor-971 .elementor-element.elementor-element-82f5ef7{--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;--overflow:hidden;--margin-top:185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-971 .elementor-element.elementor-element-e866bd0{--display:flex;}.elementor-971 .elementor-element.elementor-element-98fcfea{z-index:-21;}.elementor-971 .elementor-element.elementor-element-0f8835e{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:3%;--padding-left:1%;--padding-right:5%;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-bc3934d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-bc3934d{text-align:end;}.elementor-971 .elementor-element.elementor-element-bc3934d .elementor-heading-title{font-family:"brakle", Sans-serif;font-size:85px;font-weight:normal;line-height:4.9rem;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-db3604d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-db3604d{text-align:end;}.elementor-971 .elementor-element.elementor-element-db3604d .elementor-heading-title{font-family:"brakle", Sans-serif;font-size:42px;font-weight:normal;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-6f5a906{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-971 .elementor-element.elementor-element-6f5a906{left:0px;}body.rtl .elementor-971 .elementor-element.elementor-element-6f5a906{right:0px;}.elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-971 .elementor-element.elementor-element-8530dc6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-971 .elementor-element.elementor-element-8530dc6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-971 .elementor-element.elementor-element-aedcb3e{--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;}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-0f8835e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-971 .elementor-element.elementor-element-bc3934d > .elementor-widget-container{padding:6% 0% 3% 0%;}.elementor-971 .elementor-element.elementor-element-bc3934d .elementor-heading-title{font-size:180px;line-height:0.8em;}.elementor-971 .elementor-element.elementor-element-db3604d > .elementor-widget-container{padding:6% 0% 3% 0%;}.elementor-971 .elementor-element.elementor-element-db3604d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-0f8835e{--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:6%;--padding-left:3%;--padding-right:1%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-971 .elementor-element.elementor-element-bc3934d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-bc3934d .elementor-heading-title{font-size:60px;line-height:1.1em;}.elementor-971 .elementor-element.elementor-element-db3604d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08% 0% 0% 0%;}.elementor-971 .elementor-element.elementor-element-db3604d .elementor-heading-title{font-size:30px;line-height:1.2em;}}/* Start custom CSS for html, class: .elementor-element-98fcfea */@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');

:root {
  --color-bg1: white;
  --color-bg2: white;
  --color1:white;
  --color2: white;
  --color3:white;
  --color4: white;
  --color5: white;
  --color-interactive: 107, 74, 255;
  --circle-size: 80%;
  --blending: hard-light;
}




 html, body {
  font-family: 'Dongle', sans-serif;
  margin: 0;
  padding: 0;
  /*height: 200%;*/
  width: 100%;
}


/*.card {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  transform: translate(-50%, -50%);*/
/*  user-select: none;*/
/*  max-width: 600px;*/
/*  padding: 48px;*/
/*  -webkit-backdrop-filter: blur(10px);*/
/*  backdrop-filter: blur(10px);*/
/*  border-radius: 8px;*/
/*  box-shadow: 0 4px 90px rgba(0,0,0,0.1);*/
/*  overflow: hidden;*/
/*  &:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 2px;*/
/*   background: radial-gradient(circle, rgba(208,228,127,1) 0%, rgba(208,228,127,0.48785451680672265) 35%, rgba(208,228,127,0) 100%);*/
/*    opacity: 0.3;*/
/*    filter: blur(.5px);*/
/*    mix-blend-mode: hard-light;*/
/*  }*/


  .noise {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: 0.1;
  }

  .content {
    position: relative;
    z-index: 0;
    text-shadow: -3px 0px 2px rgba(107, 74, 255,0.1);
  }





@keyframes moveInCircle {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes moveVertical {
  0% {
    transform: translateY(-50%);
  }
  50% {
    transform: translateY(50%);
  }
  100% {
    transform: translateY(-50%);
  }
}

@keyframes moveHorizontal {
  0% {
    transform: translateX(-50%) translateY(-10%);
  }
  50% {
    transform: translateX(50%) translateY(10%);
  }
  100% {
    transform: translateX(-50%) translateY(-10%);
  }
}


.gradient-bg {
  width: 100vw;
  height: 200vh;
  position: fixed;
  overflow: hidden;
  background: linear-gradient(40deg, var(--color-bg1), var(--color-bg2));
  top: 0;
  left: 0;

  .svgBlur {
    display: none;
  }
}
  .noiseBg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    mix-blend-mode: soft-light;
    opacity: 0.3;
  }
  .gradients-container {
    filter: url(#goo) blur(40px) ;
    width: 100%;
    height: 100%;
  }

  .g1 {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color1), 0.3) 0, rgba(var(--color1), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: var(--circle-size);
    height: var(--circle-size);
    top: calc(50% - var(--circle-size) / 2);
    left: calc(50% - var(--circle-size) / 2);

    transform-origin: center center;
    animation: moveVertical 30s ease infinite;

    opacity: 1;
  }

  .g2 {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color2), 0.3) 0, rgba(var(--color2), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: var(--circle-size);
    height: var(--circle-size);
    top: calc(50% - var(--circle-size) / 2);
    left: calc(50% - var(--circle-size) / 2);

    transform-origin: calc(50% - 400px);
    animation: moveInCircle 20s reverse infinite;

    opacity: 1;
  }

  .g3 {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color3), 0.3) 0, rgba(var(--color3), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: var(--circle-size);
    height: var(--circle-size);
    top: calc(50% - var(--circle-size) / 2 + 200px);
    left: calc(50% - var(--circle-size) / 2 - 500px);

    transform-origin: calc(50% + 400px);
    animation: moveInCircle 40s linear infinite;

    opacity: 1;
  }

  .g4 {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color4), 0.3) 0, rgba(var(--color4), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: var(--circle-size);
    height: var(--circle-size);
    top: calc(50% - var(--circle-size) / 2);
    left: calc(50% - var(--circle-size) / 2);

    transform-origin: calc(50% - 200px);
    animation: moveHorizontal 40s ease infinite;

    opacity: 0.7;
  }

  .g5 {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color5), 0.3) 0, rgba(var(--color5), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: calc(var(--circle-size) * 2);
    height: calc(var(--circle-size) * 2);
    top: calc(50% - var(--circle-size));
    left: calc(50% - var(--circle-size));

    transform-origin: calc(50% - 800px) calc(50% + 200px);
    animation: moveInCircle 20s ease infinite;

    opacity: 1;
  }

  .interactive {
    position: absolute;
    background: radial-gradient(circle at center, rgba(var(--color-interactive), 0.6) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;
    mix-blend-mode: var(--blending);

    width: 100%;
    height: 100%;
    top: -50%;
    left: -50%;

    opacity: 0.7;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f8835e *//* הקונטיינר הדביק */
/*.crystal-sticky-container {*/
    /*position: sticky !important;*/
    /*top: 0 !important;*/
    /*width: 100%;*/
    /*z-index: 1000;*/
    /* וודאי שזה מעל הכל */
/*    padding: 2% 6%;*/
/*    transition: all 0.4s ease;*/
    /*margin-bottom: -28%;*/
    /* הליבה: עיוות זכוכיתי למה שעובר מתחת */
    background: rgba(255, 255, 255, 0.03); /* שקיפות כמעט מלאה 
/*    backdrop-filter: blur(40px) saturate(180%) contrast(1.1) brightness(1.1);*/
/*    -webkit-backdrop-filter: blur(40px) saturate(180%) contrast(1.1) brightness(1.1);*/
    
    /* מסגרת "יהלום" תחתונה מבריקה */
/*    border-bottom: 1px solid rgba(255, 255, 255, 0.2);*/
/*    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);*/
    
/*    overflow: hidden;*/
/*}*/

/* הוספת טקסטורה (Noise) כדי שזה ייראה כמו חומר אמיתי */
/*.crystal-sticky-container::before {*/
/*    content: "";*/
    /*position: absolute;*/
/*    inset: 0;*/
/*    z-index: -1;*/
/*    opacity: 0.1;*/
/*    pointer-events: none;*/
/*    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");*/
/*}*/

/* השתקפות אור דינמית שעוקבת אחרי העכבר */
/*.crystal-sticky-container::after {*/
/*    content: "";*/
    /*position: absolute;*/
/*    inset: 0;*/
/*    z-index: -1;*/
/*    pointer-events: none;*/
/*    background: radial-gradient(*/
/*        circle at var(--header-x, 50%) var(--header-y, 50%), */
/*        rgba(255, 255, 255, 0.15) 0%, */
/*        transparent 60%*/
/*    );*/
/*    opacity: 0.8;*/
/*}*/

/* תוכן פנימי של הקונטיינר */
/*.header-content {*/
/*    max-width: 1200px;*/
/*    margin: 0 auto;*/
/*    padding: 0 20px;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    color: white;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'brakle';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://youstudio.co.il/wp-content/uploads/2025/12/brakle-light-webfont.woff2') format('woff2'),
		url('https://youstudio.co.il/wp-content/uploads/2025/12/brakle-light-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */