.elementor-kit-8{--e-global-color-primary:#1A8C8C;--e-global-color-secondary:#6BC7B8;--e-global-color-text:#333333;--e-global-color-accent:#2FAAA4A4;--e-global-color-80fdb03:#385A70;--e-global-color-2c14ec2:#DCCFC9;--e-global-color-125581a:#E7F6FF;--e-global-color-370ae60:#F7F9FA;--e-global-color-c1d2ddd:#716159;--e-global-color-172d0ad:#D6A75D;--e-global-typography-primary-font-size:4.2vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:1.7px;--e-global-typography-secondary-font-size:2.2vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:29px;--e-global-typography-text-font-size:1.8vw;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-size:1.2vw;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.4em;background-color:transparent;font-family:"Rubik", Sans-serif;font-size:1px;font-weight:300;line-height:32px;letter-spacing:4.6px;background-image:linear-gradient(180deg, #F2E9D8 0%, #F2E9D8 100%);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:9px;}.elementor-kit-8 a{color:var( --e-global-color-80fdb03 );font-weight:600;}.elementor-kit-8 a:hover{color:var( --e-global-color-c1d2ddd );}.elementor-kit-8 h1{font-family:"Rubik", Sans-serif;font-size:45px;font-style:normal;line-height:1px;letter-spacing:1.7px;word-spacing:0px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-kit-8 img{opacity:0.84;}.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);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:80px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:25px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:17px;font-size:1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* יישור החץ עם הטקסט בכפתורים */
.elementor-button-content-wrapper {
    display: flex;
    align-items: center; /* יישור אנכי */
    justify-content: center; /* יישור אופקי */
}

.elementor-button-icon {
    display: flex;
    align-items: center;
    margin-top: 1.5px; /* ניתן לשנות את הערך כדי לכוון בדיוק */
}



/* קונטיינר עם אפקט shrink וצל דומיננטי */
.float-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    border-radius: 1em 3em 1em 3em; /* עיגול פינות מדויק לפי התמונה */
}

.float-card:hover {
    transform: scale(0.95); /* shrink קל */
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); /* צל חזק יותר */
}




/* אפקט הגדלה והחשכת תמונה במעבר עכבר על תמונות השירותים */
.image-hover-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 50%; /* שומר על צורת עיגול */
     box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15); /* הוספת צל כברירת מחדל */
}
/* אפקט על התמונה – מתחילה מוגדלת */
.image-hover-container img {
    transition: transform 1.5s ease, filter 1.5s ease; /* משך האנימציה 1500ms */
    width: 100%;
    display: block;
    border-radius: 50%;
    transform: scale(1.2); /* כברירת מחדל התמונה מוגדלת */
}
/* יצירת שכבת רקע כהה */
.image-hover-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0); /* שקוף כברירת מחדל */
    transition: background 1.5s ease; /* משך האנימציה 1500ms */
    z-index: 1;
    border-radius: 50%;
}
/* אפקט בזמן מעבר עכבר – התמונה קטנה */
.image-hover-container:hover img {
    transform: scale(1); /* חזרה לגודל המקורי – יוצר אפקט Zoom Out */
}
.image-hover-container:hover::before {
    background: rgba(0, 0, 0, 0.3); /* כהות עדינה */
}

/* האפקט בעת ריחוף – הצל מתעצם */
.image-hover-container:hover {
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.25); /* הצללה חזקה יותר */
}/* End custom CSS */