.elementor-kit-228{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#242424;--e-global-color-accent:#EF3340;--e-global-color-b9ac9e9:#000000;--e-global-color-8a14be9:#FFFFFF;--e-global-color-a07df6d:#00000000;--e-global-color-a90fe3c:#003580;--e-global-color-ee3955f:#284E92;--e-global-color-e2d3c67:#D00C0C;--e-global-color-165e0fe:#315CAA;--e-global-color-953890d:#0000007D;--e-global-color-a8c6517:#07197AC7;--e-global-color-b5f40a0:#CCCBC2;--e-global-color-f33837d:#EF3340;--e-global-color-3f04c45:#EAEFFA;--e-global-color-a5fe6b8:#008768;--e-global-color-23f4ce8:#F75231;--e-global-color-5b5fc63:#12A5A8;--e-global-color-6ad4ceb:#EF3340;--e-global-color-e628cb5:#27AD59;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:500;--e-global-typography-ae51309-font-family:"Assistant";--e-global-typography-ae51309-font-size:84px;--e-global-typography-ae51309-font-weight:700;--e-global-typography-1ba882f-font-family:"Assistant";--e-global-typography-1ba882f-font-size:19px;--e-global-typography-1ba882f-font-weight:400;--e-global-typography-f783d31-font-family:"Assistant";--e-global-typography-f783d31-font-size:40px;--e-global-typography-f783d31-font-weight:700;--e-global-typography-d242585-font-family:"Assistant";--e-global-typography-d242585-font-size:60px;--e-global-typography-d242585-font-weight:700;--e-global-typography-6310d52-font-size:28px;--e-global-typography-6310d52-font-weight:700;--e-global-typography-0489516-font-family:"Assistant";--e-global-typography-0489516-font-size:17px;--e-global-typography-0489516-font-weight:400;--e-global-typography-0489516-line-height:2em;color:var( --e-global-color-primary );font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-228 e-page-transition{background-color:#FFBC7D;}.elementor-kit-228 a{color:var( --e-global-color-165e0fe );font-weight:700;}.elementor-kit-228 a:hover{color:var( --e-global-color-165e0fe );font-weight:700;text-decoration:none;}.elementor-kit-228 h1{color:var( --e-global-color-primary );font-size:30px;font-weight:700;}.elementor-kit-228 h2{color:var( --e-global-color-primary );font-size:28px;font-weight:700;}.elementor-kit-228 h3{color:var( --e-global-color-primary );font-size:22px;font-weight:700;line-height:30px;}.elementor-kit-228 h4{font-size:18px;font-weight:700;}.elementor-kit-228 button,.elementor-kit-228 input[type="button"],.elementor-kit-228 input[type="submit"],.elementor-kit-228 .elementor-button{color:var( --e-global-color-8a14be9 );}.elementor-kit-228 button:hover,.elementor-kit-228 button:focus,.elementor-kit-228 input[type="button"]:hover,.elementor-kit-228 input[type="button"]:focus,.elementor-kit-228 input[type="submit"]:hover,.elementor-kit-228 input[type="submit"]:focus,.elementor-kit-228 .elementor-button:hover,.elementor-kit-228 .elementor-button:focus{color:var( --e-global-color-8a14be9 );}.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-228{--e-global-typography-ae51309-font-size:60px;--e-global-typography-f783d31-font-size:60px;--e-global-typography-d242585-font-size:28px;--e-global-typography-6310d52-font-size:28px;}.elementor-kit-228 h2{line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-228{--e-global-typography-ae51309-font-size:48px;--e-global-typography-f783d31-font-size:48px;--e-global-typography-d242585-font-size:28px;--e-global-typography-6310d52-font-size:28px;}.elementor-kit-228 h2{font-size:30px;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== כללי האתר ===== */

/* שלוש נקודות בסוף תקצירי הפוסטים */
.elementor-post__excerpt p:after {
    content: "...";
}

/* טקסט לבן בסרט (Ribbon) של קופסאות CTA, גם במעבר עכבר */
.elementor-cta .elementor-ribbon-inner {
    color: #ffffff !important;
}

.elementor-cta:hover .elementor-ribbon-inner {
    color: #ffffff !important;
}

/* כפתורים אדומים ברשימות פוסטים, ובמעבר עכבר מתהפכים ללבן עם מסגרת אדומה */
.elementor-widget-posts .elementor-button-wrapper .elementor-button {
    background-color: #EF3340 !important;
    color: #FFFFFF !important;
    border: 1px solid #EF3340 !important;
}

.elementor-widget-posts .elementor-button-wrapper .elementor-button:hover {
    background-color: #FFFFFF !important;
    color: #EF3340 !important;
    border: 1px solid #EF3340 !important;
}

/* ===== התחלה: טפסי Brevo (חל על כל טופס Brevo באתר) ===== */

/* מבטל את הרקע, המסגרת והריווחים הגדולים ש-Brevo מוסיף לטופס */
.sib-form { background: transparent !important; padding: 0 !important; }
#sib-form-container, #sib-container { background: transparent !important; border: none !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; }

/* ריווח קטן בין השדות (אימייל, תיבת הסכמה, כפתור) */
.sib-form .sib-form-block { padding: 4px 0 !important; }

/* כפתור השליחה ברוחב הטקסט בלבד, לא על כל רוחב התיבה */
#sib-form .sib-form-block__button { width: auto !important; max-width: max-content !important; display: inline-block !important; padding: 10px 32px !important; }

/* קישורי מדיניות הפרטיות ותנאי השימוש בתיבת ההסכמה, באפור במקום תכלת */
.sib-form a { color: #555555 !important; }

/* הודעות הצלחה ושגיאה מיושרות לימין (Brevo מיישר לשמאל) */
.sib-form .sib-form-message-panel, .sib-form .sib-form-message-panel__inner-text, .sib-form .entry__error { text-align: right !important; direction: rtl; }

/* ===== סוף: טפסי Brevo ===== */

/* ===== התחלה: פופאפ הרשמה לאוסטריה (מספר פופאפ 10461) ===== */
/* אם יוצרים פופאפ חדש במקום הזה, להחליף את 10461 במספר החדש בכל המקומות */

/* חדש: כפתור השליחה ברוחב מלא, רק בתוך הפופאפ (בעמוד הבית נשאר רגיל) */
#elementor-popup-modal-10461 #sib-form .sib-form-block__button { width: 100% !important; max-width: 100% !important; }

/* בטלפון בלבד: בלי מסך כהה, העמוד לא ננעל והקורא ממשיך לגלול. הפס בתחתית נשאר לחיץ ועם פינות עגולות למעלה */
/* חדש: z-index מציג את הפופאפ מעל באנר העוגיות, כדי שלא יסתיר את הטופס */
@media (max-width: 767px) {
  #elementor-popup-modal-10461 { background-color: transparent !important; pointer-events: none; z-index: 1000000001 !important; }
  #elementor-popup-modal-10461 .dialog-widget-content { pointer-events: auto; border-radius: 12px 12px 0 0; }
}
/* ===== סוף: פופאפ אוסטריה ===== *//* End custom CSS */