.elementor-kit-17{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#120231;--e-global-color-text:#D7D7D7;--e-global-color-accent:#8D52FC;--e-global-color-5aa6548:#FF5658;--e-global-typography-primary-font-family:"Futurism";--e-global-typography-primary-font-size:3.3333vw;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"POLIN";--e-global-typography-secondary-font-size:1.15vw;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"POLIN";--e-global-typography-text-font-size:1.042vw;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"POLIN";--e-global-typography-accent-font-size:1.042vw;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1em;--e-global-typography-78e236f-font-size:clamp(14px, 0.9vw, 0.9vw);background-color:var( --e-global-color-secondary );}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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-17{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-78e236f-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-78e236f-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ==========================================================================
   1. בסיס הכפתורים והגרדיאנט הפנימי (תופס כפתור רגיל וכפתור טופס)
   ========================================================================== */
.g-button .elementor-button,
.g-button .elementor-field-type-submit button.elementor-button {
    /* הגדרת הגרדיאנט הראשי על הכפתור */
    background: linear-gradient(90deg, #FF5658 0%, #8D52FC 50%, #FF5658 100%) !important;
    
    /* הגדלת הרקע עבור האנימציה */
    background-size: 200% auto !important;
    background-position: left center !important;
    
    border: none !important;
    color: white !important;
    
    /* היררכיית שכבות */
    position: relative !important;
    z-index: 1 !important; 
    
    /* מונע חיתוך של אפקט ה-Glow החוצה */
    overflow: visible !important; 
    
    /* מעבר חלק של תנועת הצבע */
    transition: background-position 0.6s ease-in-out, transform 0.2s ease !important;
}

/* ==========================================================================
   2. אפקט ההארה (Glow) - הועבר ל-::after כדי למנוע התנגשות באלמנטור
   ========================================================================== */
.g-button .elementor-button::after,
.g-button .elementor-field-type-submit button.elementor-button::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    
    /* דוחף את ההארה מאחורי הכפתור */
    z-index: -1 !important; 
    
    /* יורש את עיגול הפינות של הכפתור */
    border-radius: inherit !important; 
    
    /* אותו גרדיאנט בדיוק ליצירת השתקפות צבע מדויקת */
    background: linear-gradient(90deg, #FF5658 0%, #8D52FC 50%, #FF5658 100%) !important;
    background-size: 200% auto !important;
    background-position: left center !important;
    
    /* יצירת ההארה העדינה */
    filter: blur(14px) !important;
    opacity: 0.4 !important;
    
    transition: background-position 0.6s ease-in-out, opacity 0.4s ease !important;
}

/* ==========================================================================
   3. אנימציה במעבר עכבר (Hover)
   ========================================================================== */
.g-button .elementor-button:hover,
.g-button .elementor-field-type-submit button.elementor-button:hover,
.g-button .elementor-button:hover::after,
.g-button .elementor-field-type-submit button.elementor-button:hover::after {
    /* מזיז את הגרדיאנט ימינה ליצירת תחושת זרימה */
    background-position: right center !important;
}

/* העצמה קלה של ההארה בזמן ריחוף */
.g-button .elementor-button:hover::after,
.g-button .elementor-field-type-submit button.elementor-button:hover::after {
    opacity: 0.7 !important;
}

/* ==========================================================================
   4. פידבק עדין בלחיצה (Active)
   ========================================================================== */
.g-button .elementor-button:active,
.g-button .elementor-field-type-submit button.elementor-button:active {
    transform: scale(0.97) !important;
}



/* 1. מוסתר כברירת מחדל כל ווידג'ט של אלמנטור (פועל רק מחוץ לעורך) */
body:not(.elementor-editor-active) .elementor-widget {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.8s cubic-bezier(0.25, 1, 0.5, 1), transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
    will-change: opacity, transform;
}

/* 2. ביטול מוחלט של האנימציה לאלמנט עם קלאס ההחרגה, ו*לכל* הילדים שלו */
body:not(.elementor-editor-active) .yk-no-reveal,
body:not(.elementor-editor-active) .yk-no-reveal .elementor-widget {
    opacity: 1 !important;
    transform: translateY(0) !important;
    transition: none !important;
}

/* 3. מצב גלוי אחרי שה-JS מזהה את האלמנט */
body:not(.elementor-editor-active) .elementor-widget.is-visible {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futurism';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nechami.art/wp-content/uploads/2026/05/Futurism-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Futurism';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nechami.art/wp-content/uploads/2026/05/Futurism-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Futurism';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nechami.art/wp-content/uploads/2026/05/Futurism-Light.1db759ffc02bb57d69ba708d083cd2ff.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'POLIN';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nechami.art/wp-content/uploads/2026/05/Polin-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'POLIN';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nechami.art/wp-content/uploads/2026/05/Polin-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */