.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FEC229;--e-global-color-text:#58595B;--e-global-color-accent:#B3004C;--e-global-color-white:#FFFFFF;--e-global-color-gray:#808285;--e-global-color-purple:#820A5F;--e-global-color-orange:#F07D1B;--e-global-color-cream:#FFF8E8;--e-global-color-lilac:#F7EEF4;--e-global-color-peach:#FFF1E3;--e-global-color-pink:#FCE5EE;--e-global-color-heroy:#FFE4A0;--e-global-color-ylw:#FFB700;--e-global-color-ed581f0:#820A5F;--e-global-color-493ee00:#F07D1B;--e-global-color-d47f1bc:#B3004C;--e-global-color-eb4e66a:#FFFFFF;--e-global-color-d8930dc:#00000000;--e-global-color-36ab476:#FFF8E8;--e-global-color-93a4fa0:#F7EEF4;--e-global-color-e27bdf8:#FFF1E3;--e-global-color-aebe445:#FCE5EE;--e-global-typography-primary-font-family:"scorpion";--e-global-typography-primary-font-size:4vw;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:0.8em;--e-global-typography-secondary-font-family:"scorpion";--e-global-typography-secondary-font-size:4vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:0.8em;--e-global-typography-text-font-family:"scorpion";--e-global-typography-text-font-size:1vw;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"scorpion";--e-global-typography-accent-font-size:1vw;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.2em;--e-global-typography-hcard-font-family:"scorpion";--e-global-typography-hcard-font-size:2vw;--e-global-typography-hcard-font-weight:900;--e-global-typography-hcard-line-height:0.95em;--e-global-typography-hbubble-font-family:"scorpion";--e-global-typography-hbubble-font-size:2.2vw;--e-global-typography-hbubble-font-weight:900;--e-global-typography-hbubble-line-height:0.95em;--e-global-typography-btext-font-family:"scorpion";--e-global-typography-btext-font-size:1vw;--e-global-typography-btext-font-weight:400;--e-global-typography-btext-line-height:1.25em;--e-global-typography-eyebrow-font-family:"Outfit";--e-global-typography-eyebrow-font-size:0.8vw;--e-global-typography-eyebrow-font-weight:400;--e-global-typography-eyebrow-line-height:1.2em;--e-global-typography-eyebrow-letter-spacing:0.234vw;--e-global-typography-nav-font-family:"scorpion";--e-global-typography-nav-font-size:1vw;--e-global-typography-nav-font-weight:400;--e-global-typography-nav-line-height:1.2em;--e-global-typography-smallb-font-family:"scorpion";--e-global-typography-smallb-font-size:0.9vw;--e-global-typography-smallb-font-weight:700;--e-global-typography-smallb-line-height:1.2em;--e-global-typography-label-font-family:"Outfit";--e-global-typography-label-font-size:0.9vw;--e-global-typography-label-font-weight:400;--e-global-typography-label-line-height:1.2em;--e-global-typography-ec6003e-font-family:"scorpion";--e-global-typography-ec6003e-font-size:4vw;--e-global-typography-ec6003e-font-weight:100;--e-global-typography-ec6003e-line-height:0.8em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Outfit, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-white );border-radius:50em 50em 50em 50em;padding:0.625vw 1.25vw 0.625vw 1.25vw;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}.e-con{--container-max-width:90vw;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:4.683vw;--e-global-typography-primary-line-height:0.85em;--e-global-typography-secondary-font-size:4.683vw;--e-global-typography-secondary-line-height:0.85em;--e-global-typography-text-font-size:1.561vw;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:1.561vw;--e-global-typography-accent-line-height:1.2em;--e-global-typography-hcard-font-size:2.732vw;--e-global-typography-hcard-line-height:0.95em;--e-global-typography-hbubble-font-size:2.732vw;--e-global-typography-hbubble-line-height:0.95em;--e-global-typography-btext-font-size:1.5vw;--e-global-typography-btext-line-height:1.25em;--e-global-typography-eyebrow-font-size:1.366vw;--e-global-typography-eyebrow-line-height:1.2em;--e-global-typography-eyebrow-letter-spacing:0.3vw;--e-global-typography-nav-font-size:1.561vw;--e-global-typography-nav-line-height:1.2em;--e-global-typography-smallb-font-size:1.366vw;--e-global-typography-smallb-line-height:1.2em;--e-global-typography-label-font-size:1.366vw;--e-global-typography-label-line-height:1.2em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1.171vw 2.341vw 1.171vw 2.341vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}.e-con{--container-max-width:90vw;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:10vw;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-size:10vw;--e-global-typography-secondary-line-height:0.95em;--e-global-typography-text-font-size:4.444vw;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-size:4.444vw;--e-global-typography-accent-line-height:1.2em;--e-global-typography-hcard-font-size:6.667vw;--e-global-typography-hcard-line-height:0.95em;--e-global-typography-hbubble-font-size:6vw;--e-global-typography-hbubble-line-height:0.95em;--e-global-typography-btext-font-size:3.9vw;--e-global-typography-btext-line-height:1.25em;--e-global-typography-eyebrow-font-size:3.611vw;--e-global-typography-eyebrow-line-height:1.2em;--e-global-typography-eyebrow-letter-spacing:0.8vw;--e-global-typography-nav-font-size:4.444vw;--e-global-typography-nav-line-height:1.2em;--e-global-typography-smallb-font-size:3.611vw;--e-global-typography-smallb-line-height:1.2em;--e-global-typography-label-font-size:3.611vw;--e-global-typography-label-line-height:1.2em;--e-global-typography-ec6003e-font-size:50px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:3.889vw 5.556vw 3.889vw 5.556vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}.e-con{--container-max-width:90vw;}}
/* Start custom CSS *//* אותיות לטיניות בפונט Outfit, עברית נשארת ב-scorpion */
@font-face{font-family:'scorpion';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format('woff2');unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF;}
@font-face{font-family:'scorpion';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format('woff2');unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF;}
@font-face{font-family:'scorpion';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format('woff2');unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF;}

/* כפתור במובייל: רוחב מלא */
@media(max-width:767px){.elementor-widget-button .elementor-button{width:100%!important}.elementor-widget-button .elementor-button .elementor-button-content-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}}
html{scroll-behavior:smooth}

/* ult-heavy: מילים מודגשות בכותרות עבות (900) */
.elementor-heading-title b,.elementor-heading-title strong{font-weight:900}

/* ult-cta: כפתור CTA כמו גיל סטריט (טיפה מסתובבת + חץ מתחלף) */
.ult-cta{display:flex!important;align-items:center!important}
.ult-blob-holder{position:relative;flex-shrink:0}
.ult-blob{position:absolute!important;inset:0;width:auto!important;height:auto!important;min-height:0!important;transform:rotate(90deg);transition:transform .45s cubic-bezier(.4,0,.2,1),background .35s ease}
.ult-cta:hover .ult-blob{transform:rotate(0deg);background-color:#000!important}
.ult-icon-default,.ult-icon-hover{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,color .35s ease}
.ult-icon-default{opacity:1;color:#fff}.ult-icon-hover{opacity:0;color:#fff}
.ult-cta:hover .ult-icon-default{opacity:0}.ult-cta:hover .ult-icon-hover{opacity:1}
.ult-icon-default svg,.ult-icon-hover svg{width:100%!important;height:100%!important}
.ult-icon-default svg,.ult-icon-hover svg,.ult-icon-default svg *,.ult-icon-hover svg *{fill:currentColor!important;stroke:currentColor!important;transition:fill .35s ease,stroke .35s ease}
.ult-btn .elementor-button{transition:background .35s ease,color .35s ease}


/* gil-footer-cta (from Street) */
.cta-wrap {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  direction: ltr;
}

.blob-holder {
  position: relative;
  width: 44px;
  height: 44px;
  flex-shrink: 0;
}

.cta-blob {
  position: absolute;
  inset: 0;
  background: #f5a623;
  border-radius: 50% 0 50% 50%;
  transform: rotate(90deg);
  transition: transform 0.45s cubic-bezier(.4,0,.2,1), background 0.35s ease;
}

.cta-wrap:hover .cta-blob {
  transform: rotate(0deg);
  background: #111 !important;
}

.icon-default, .icon-hover {
  position: absolute !important;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, color 0.35s ease;
}

.icon-default { opacity: 1; color: #000; }
.icon-hover   { opacity: 0; color: #000; }

.cta-wrap:hover .icon-default { opacity: 0; }
.cta-wrap:hover .icon-hover   { opacity: 1; color: #fff; }

.icon-default svg,
.icon-hover svg {
  width: 100% !important;
  height: 100% !important;
}

.icon-default svg,
.icon-hover svg,
.icon-default svg *,
.icon-hover svg * {
  fill: currentColor !important;
  stroke: currentColor !important;
  transition: fill 0.35s ease, stroke 0.35s ease;
}

.cta-btn {
  transition: background 0.35s ease, color 0.35s ease;
}

.cta-wrap:hover .icon-hover svg,
.cta-wrap:hover .icon-hover svg * {
  fill: #fff !important;
  stroke: #fff !important;
}

.blob-white {
  background: #fff !important;
}

/* gil-blob-mobile */
@media (max-width: 767px) {
  [data-elementor-type="wp-page"] .cta-wrap .blob-holder { width: 36px; height: 36px; }
}

/* ult-blob-z: הטיפה מתחת לאייקון (z-index מורש מההורה) */
.ult-cta .ult-blob{z-index:0!important}
.ult-cta .ult-icon-default,.ult-cta .ult-icon-hover{z-index:2!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'scorpion';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gilgroupultra.moresite.co.il/wp-content/uploads/ultra-fonts/scorpionregularwebfont.woff') format('woff');
}
@font-face {
	font-family: 'scorpion';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://gilgroupultra.moresite.co.il/wp-content/uploads/ultra-fonts/scorpionboldwebfont.woff') format('woff');
}
@font-face {
	font-family: 'scorpion';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://gilgroupultra.moresite.co.il/wp-content/uploads/ultra-fonts/scorpionblackwebfont.woff') format('woff');
}
/* End Custom Fonts CSS */