.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-375 .elementor-element.elementor-element-514a18c5:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielladent.org.il/wp-content/uploads/2026/05/987H.jpg");background-position:center center;background-size:cover;}.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-container{min-height:700px;}.elementor-375 .elementor-element.elementor-element-514a18c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-shape-bottom svg{height:121px;}.elementor-375 .elementor-element.elementor-element-6da59061 > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-40349ea1 > .elementor-widget-container{background-color:#A8303000;padding:15px 15px 15px 15px;}.elementor-375 .elementor-element.elementor-element-40349ea1{text-align:start;}.elementor-375 .elementor-element.elementor-element-40349ea1 .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-375 .elementor-element.elementor-element-cecc8a4{--divider-border-style:solid;--divider-color:#FFE2B9;--divider-border-width:1px;}.elementor-375 .elementor-element.elementor-element-cecc8a4 .elementor-divider-separator{width:30%;margin:0 auto;margin-right:0;}.elementor-375 .elementor-element.elementor-element-cecc8a4 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-375 .elementor-element.elementor-element-304f46f9 > .elementor-container{max-width:980px;}.elementor-375 .elementor-element.elementor-element-304f46f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-375 .elementor-element.elementor-element-304f46f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-375 .elementor-element.elementor-element-36190f09 a{color:#D4A373;}.elementor-widget-accordion .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-accordion .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-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-icon, .elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-title{color:#000000;}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-icon svg{fill:#000000;}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-active .elementor-accordion-icon, .elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:19px;font-weight:600;}@media(min-width:1025px){.elementor-375 .elementor-element.elementor-element-514a18c5:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-container{min-height:439px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-375 .elementor-element.elementor-element-40349ea1 .elementor-heading-title{font-size:51px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-container{min-height:420px;}.elementor-375 .elementor-element.elementor-element-514a18c5 > .elementor-shape-bottom svg{height:56px;}.elementor-375 .elementor-element.elementor-element-6da59061 > .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 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-375 .elementor-element.elementor-element-40349ea1 .elementor-heading-title{font-size:31px;}.elementor-375 .elementor-element.elementor-element-cecc8a4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-title{font-size:17px;line-height:23px;}}/* Start custom CSS for accordion, class: .elementor-element-3a52e773 *//* ==================================================
   GABRIELLA DENT - אקורדיון יוקרתי (TAN & CREAM)
   ================================================== */

/* 1. הקופסה הכללית (המסגרת) */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-item {
    background-color: #ffffff !important;
    border: 2px solid #D4A373 !important; /* שינוי ל-TAN */
    border-radius: 50px !important;
    margin-bottom: 20px !important;
    box-shadow: 0 8px 25px rgba(212, 163, 115, 0.15) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* 2. כותרת השאלה - המצב הרגיל */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-title {
    background: transparent !important;
    color: #D4A373 !important; /* טקסט ב-TAN */
    padding: 18px 35px !important;
    font-weight: 700 !important;
    font-size: 19px !important;
    border: none !important;
    outline: none !important;
    
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-direction: row-reverse !important; 
    
    transition: all 0.3s ease !important;
}

/* 3. כותרת פעילה (החלפת הכחול בגרדיאנט זהב) */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-title.elementor-active {
    /* הגרדיאנט היוקרתי שלנו */
    background: linear-gradient(90deg, #D4A373 0%, #B88B5E 100%) !important;
    color: #ffffff !important;
    border-bottom: none !important;
}

/* 4. האייקון - התאמה לצבעי המותג */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-accordion-icon { display: none !important; }

/* יצירת הפלוס בעיצוב חדש */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-title::before {
    content: '+'; 
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 24px;
    
    /* עיגול שמנת עדין במקום תכלת */
    width: 46px; 
    height: 46px;
    background: #fdf8f2 !important; 
    color: #D4A373 !important;
    border-radius: 50%;
    
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px; 
    
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.3s ease !important;
}

/* 5. האייקון במצב פעיל */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-title.elementor-active::before {
    content: '−'; /* מינוס */
    
    /* הופך ללבן נקי על רקע הגרדיאנט */
    background: #ffffff !important; 
    color: #D4A373 !important;
    
    transform: rotate(360deg) !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* 6. תוכן השאלה */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-content {
    padding: 0 !important;
    border: none !important;
    background: #ffffff !important;
}

.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-content > * {
    padding: 10px 35px 35px 35px !important; 
    margin: 0 !important;
    color: #555 !important;
    line-height: 1.6;
}


/* תיקון עיגולי פלוס/מינוס שלא יימתחו או יידחסו */
.elementor-375 .elementor-element.elementor-element-3a52e773 .elementor-tab-title::before {
    min-width: 46px !important;
    max-width: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;
    width: 46px !important;
    height: 46px !important;
    flex: 0 0 46px !important;
    aspect-ratio: 1 / 1 !important;
    box-sizing: border-box !important;
    line-height: 1 !important;
}/* End custom CSS */