.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4068 .elementor-element.elementor-element-0752998:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gabriella.codesite.co.il/wp-content/uploads/2026/01/987H.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-container{min-height:700px;}.elementor-4068 .elementor-element.elementor-element-0752998{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-shape-bottom svg{height:121px;}.elementor-4068 .elementor-element.elementor-element-4fa68fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4068 .elementor-element.elementor-element-2a0488c > .elementor-widget-container{background-color:#A8303000;padding:15px 15px 15px 15px;}.elementor-4068 .elementor-element.elementor-element-2a0488c{text-align:start;}.elementor-4068 .elementor-element.elementor-element-2a0488c .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:66px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4068 .elementor-element.elementor-element-963e6fe{--divider-border-style:solid;--divider-color:#FFE2B9;--divider-border-width:1px;}.elementor-4068 .elementor-element.elementor-element-963e6fe .elementor-divider-separator{width:30%;margin:0 auto;margin-right:0;}.elementor-4068 .elementor-element.elementor-element-963e6fe .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-4068 .elementor-element.elementor-element-650a7da9 > .elementor-container{max-width:1000px;}.elementor-4068 .elementor-element.elementor-element-650a7da9{margin-top:20px;margin-bottom:0px;}.elementor-widget-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4068 .elementor-element.elementor-element-a4e6544 a{color:#D4A373;}.elementor-4068 .elementor-element.elementor-element-6e720b4 > .elementor-container{max-width:875px;}.elementor-4068 .elementor-element.elementor-element-6e720b4{margin-top:20px;margin-bottom:50px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button .elementor-button-content-wrapper{gap:33px;}.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button .elementor-button-content-wrapper{gap:33px;}@media(min-width:1025px){.elementor-4068 .elementor-element.elementor-element-0752998:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-container{min-height:439px;}.elementor-4068 .elementor-element.elementor-element-2a0488c .elementor-heading-title{font-size:51px;}}@media(max-width:767px){.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-container{min-height:420px;}.elementor-4068 .elementor-element.elementor-element-0752998 > .elementor-shape-bottom svg{height:56px;}.elementor-4068 .elementor-element.elementor-element-4fa68fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4068 .elementor-element.elementor-element-2a0488c .elementor-heading-title{font-size:31px;}.elementor-4068 .elementor-element.elementor-element-963e6fe .elementor-divider{padding-block-start:5px;padding-block-end:5px;}}/* Start custom CSS for button, class: .elementor-element-535cac2 *//* ==================================================
   כפתורי מדיה - GABRIELLA DENT (Perfect Tan)
   ================================================== */

/* 1. הכפתור עצמו */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button {
    background-color: #ffffff;
    color: #D4A373; /* צבע ה-Tan הממותג */
    
    border: 2px solid #D4A373;
    border-radius: 50px; 
    
    /* צללית חמה ויוקרתי */
    box-shadow: 0 8px 25px rgba(212, 163, 115, 0.2);
    
    /* מידת האמצע בריפוד */
    padding: 15px 35px; 
    
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    
    width: 100%; 
    max-width: 360px;
}

/* 2. יישור פלס */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important;
    gap: 15px;
}

/* 3. הטקסט */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-text {
    font-size: 19px;
    font-weight: 700;
    line-height: 1; 
    margin: 0 !important;
}

/* 4. האייקון - בתוך עיגול שמנת עדין */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-icon {
    margin: 0 !important; 
    padding: 0 !important;
    
    width: 50px;  
    height: 50px;
    
    background: #fdf8f2; /* גוון שמנת עדין שמתאים ללוגו */
    border-radius: 50%;
    
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

/* האייקון בתוך העיגול */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-icon i, 
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button-icon svg {
    font-size: 24px; 
    color: #D4A373;
    fill: #D4A373;
}


/* 5. אפקט הריחוף (Hover) */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button:hover {
    /* גרדיאנט יוקרתי בין גווני ה-Tan */
    background: linear-gradient(90deg, #D4A373 0%, #B88B5E 100%);
    border-color: transparent;
    color: #ffffff;
    
    /* הכפתור עולה קצת למעלה */
    transform: translateY(-4px);
    /* הצללית מתחזקת בגוון תואם */
    box-shadow: 0 15px 40px rgba(212, 163, 115, 0.4);
}

/* סיבוב האייקון בהובר */
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button:hover .elementor-button-icon {
    background: rgba(255,255,255,0.25); 
    transform: rotate(360deg); 
}

.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button:hover .elementor-button-icon i,
.elementor-4068 .elementor-element.elementor-element-535cac2 .elementor-button:hover .elementor-button-icon svg {
    color: #ffffff;
    fill: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b50735 *//* ==================================================
   כפתור מדיה "הפוך" - TAN מלא שהופך ללבן
   ================================================== */

/* 1. הכפתור עצמו - מצב רגיל (TAN מלא!) */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button {
    /* הגרדיאנט היוקרתי בגווני חום-שמנת/זהב */
    background: linear-gradient(90deg, #D4A373 0%, #B88B5E 100%);
    color: #ffffff; /* טקסט לבן בוהק */
    
    border: 2px solid #D4A373; 
    border-radius: 50px; 
    
    /* צללית TAN מודגשת שתואמת את יוקרת המותג */
    box-shadow: 0 8px 25px rgba(212, 163, 115, 0.35); 
    
    padding: 15px 35px;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    
    width: 100%; 
    max-width: 360px;
}

/* 2. יישור פלס */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important;
    gap: 15px; 
}

/* 3. הטקסט */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-text {
    font-size: 19px; 
    font-weight: 700;
    line-height: 1; 
    margin: 0 !important;
}

/* 4. האייקון - עיגול לבן נקי על רקע ה-TAN */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-icon {
    margin: 0 !important; 
    padding: 0 !important;
    
    width: 50px;  
    height: 50px;
    
    background: #ffffff; 
    border-radius: 50%;
    
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* האייקון עצמו (בתוך העיגול הלבן) מקבל את צבע ה-TAN */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-icon i, 
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button-icon svg {
    font-size: 24px; 
    color: #D4A373;
    fill: #D4A373;
}


/* 5. מעבר עכבר (Hover) - הופך ללבן נקי! */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button:hover {
    background: #ffffff; /* הופך ללבן */
    color: #D4A373; /* טקסט הופך ל-TAN */
    border-color: #D4A373; /* המסגרת נשארת בצבע המותג */
    
    transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(212, 163, 115, 0.25);
}

/* סיבוב האייקון בהובר */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button:hover .elementor-button-icon {
    background: #fdf8f2; /* הופך לשמנת עדינה מאוד */
    transform: rotate(360deg); 
    box-shadow: none;
}

/* בהובר האייקון שומר על צבע ה-TAN */
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button:hover .elementor-button-icon i,
.elementor-4068 .elementor-element.elementor-element-2b50735 .elementor-button:hover .elementor-button-icon svg {
    color: #D4A373;
    fill: #D4A373;
}/* End custom CSS */