/* ===================================================================
   Classic-Elementor layout stylesheet — generated from pages.py.
   Classic Elementor has no per-element CSS, so every authored style is
   attached through css_classes / _css_classes on generated t4c-* classes.
   =================================================================== */

/* home */
.elementor .t4c-home{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-hero{ display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; min-height:640px; padding:120px 24px; position:relative; background-image:linear-gradient(100deg, rgba(24,32,40,.86) 0%, rgba(24,32,40,.62) 46%, rgba(24,32,40,.22) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/hero-pregnancy.webp); background-size:cover; background-position:center 30%; }
@media (max-width:767px){
.elementor .t4c-hero{ min-height:auto; padding:74px 18px 46px; background-image:linear-gradient(180deg, rgba(24,32,40,.86) 0%, rgba(24,32,40,.72) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/hero-pregnancy.webp); }
}
.elementor .t4c-hero-w{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-hero-c{ display:flex; flex-direction:column; gap:18px; min-width:0; max-width:720px; align-items:flex-start; gap:22px; }
.elementor .t4c-hero-e{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-hero-h{ margin:0; }
.elementor .t4c-hero-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-hero-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-hero-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); }
@media (max-width:767px){
.elementor .t4c-hero-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-hero-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; }
@media (max-width:767px){
.elementor .t4c-hero-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; margin-top:4px; }
}
.elementor .t4c-hero-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-hero-b1 .elementor-button:hover{ transform:translateY(-3px); box-shadow:0 28px 54px rgba(34,170,226,.5); }
.elementor .t4c-hero-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-hero-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-hero-chips{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:12px; width:auto; margin-top:8px; }
@media (max-width:767px){
.elementor .t4c-hero-chips{ flex-direction:row; flex-wrap:wrap; justify-content:flex-start; gap:8px; width:100%; margin-top:6px; }
}
.elementor .t4c-hero-ch0{ margin:0; font-size:.86rem; font-weight:600; color:#eaf6fc; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); padding:8px 15px; border-radius:999px; }
@media (max-width:767px){
.elementor .t4c-hero-ch0{ flex:1 1 46%; max-width:47%; min-width:0; font-size:.72rem; padding:6px 8px; text-align:center; line-height:1.35; }
}
.elementor .t4c-hero-ch1{ margin:0; font-size:.86rem; font-weight:600; color:#eaf6fc; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); padding:8px 15px; border-radius:999px; }
@media (max-width:767px){
.elementor .t4c-hero-ch1{ flex:1 1 46%; max-width:47%; min-width:0; font-size:.72rem; padding:6px 8px; text-align:center; line-height:1.35; }
}
.elementor .t4c-hero-ch2{ margin:0; font-size:.86rem; font-weight:600; color:#eaf6fc; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); padding:8px 15px; border-radius:999px; }
@media (max-width:767px){
.elementor .t4c-hero-ch2{ flex:1 1 46%; max-width:47%; min-width:0; font-size:.72rem; padding:6px 8px; text-align:center; line-height:1.35; }
}
.elementor .t4c-hero-ch3{ margin:0; font-size:.86rem; font-weight:600; color:#eaf6fc; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); padding:8px 15px; border-radius:999px; }
@media (max-width:767px){
.elementor .t4c-hero-ch3{ flex:1 1 46%; max-width:47%; min-width:0; font-size:.72rem; padding:6px 8px; text-align:center; line-height:1.35; }
}
.elementor .t4c-trust{ display:flex; flex-direction:column; align-items:center; width:100%; padding:54px 24px; background:#2b2827; }
@media (max-width:767px){
.elementor .t4c-trust{ padding:36px 18px 28px; }
}
@media (max-width:767px){
.elementor .t4c-trust{ padding:54px 18px; }
}
.elementor .t4c-trust-w{ display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; gap:26px 30px; width:100%; max-width:1180px; margin-inline:auto; }
@media (max-width:767px){
.elementor .t4c-trust-w{ gap:0; flex-direction:row; flex-wrap:wrap; }
}
.elementor .t4c-trust-0{ display:flex; flex-direction:column; gap:4px; min-width:0; flex:1 1 220px; min-width:0; }
@media (max-width:767px){
.elementor .t4c-trust-0{ flex:1 1 46%; min-width:0; padding:15px 0 13px; border-bottom:1px solid rgba(255,255,255,.12); }
}
.elementor .t4c-trust-0k{ margin:0; font-size:1.32rem; font-weight:800; color:#5cc6ee; letter-spacing:-.01em; }
@media (max-width:767px){
.elementor .t4c-trust-0k{ font-size:1.12rem; }
}
.elementor .t4c-trust-0v{ margin:0; font-size:.95rem; color:rgba(255,255,255,.8); line-height:1.65; }
@media (max-width:767px){
.elementor .t4c-trust-0v{ font-size:.85rem; line-height:1.55; }
}
.elementor .t4c-trust-1{ display:flex; flex-direction:column; gap:4px; min-width:0; flex:1 1 220px; min-width:0; }
@media (max-width:767px){
.elementor .t4c-trust-1{ flex:1 1 46%; min-width:0; padding:15px 0 13px; border-bottom:1px solid rgba(255,255,255,.12); }
}
.elementor .t4c-trust-1k{ margin:0; font-size:1.32rem; font-weight:800; color:#5cc6ee; letter-spacing:-.01em; }
@media (max-width:767px){
.elementor .t4c-trust-1k{ font-size:1.12rem; }
}
.elementor .t4c-trust-1v{ margin:0; font-size:.95rem; color:rgba(255,255,255,.8); line-height:1.65; }
@media (max-width:767px){
.elementor .t4c-trust-1v{ font-size:.85rem; line-height:1.55; }
}
.elementor .t4c-trust-2{ display:flex; flex-direction:column; gap:4px; min-width:0; flex:1 1 220px; min-width:0; }
@media (max-width:767px){
.elementor .t4c-trust-2{ flex:1 1 46%; min-width:0; padding:15px 0 13px; border-bottom:1px solid rgba(255,255,255,.12); }
}
.elementor .t4c-trust-2k{ margin:0; font-size:1.32rem; font-weight:800; color:#5cc6ee; letter-spacing:-.01em; }
@media (max-width:767px){
.elementor .t4c-trust-2k{ font-size:1.12rem; }
}
.elementor .t4c-trust-2v{ margin:0; font-size:.95rem; color:rgba(255,255,255,.8); line-height:1.65; }
@media (max-width:767px){
.elementor .t4c-trust-2v{ font-size:.85rem; line-height:1.55; }
}
.elementor .t4c-trust-3{ display:flex; flex-direction:column; gap:4px; min-width:0; flex:1 1 220px; min-width:0; }
@media (max-width:767px){
.elementor .t4c-trust-3{ flex:1 1 46%; min-width:0; padding:15px 0 13px; border-bottom:1px solid rgba(255,255,255,.12); }
}
.elementor .t4c-trust-3k{ margin:0; font-size:1.32rem; font-weight:800; color:#5cc6ee; letter-spacing:-.01em; }
@media (max-width:767px){
.elementor .t4c-trust-3k{ font-size:1.12rem; }
}
.elementor .t4c-trust-3v{ margin:0; font-size:.95rem; color:rgba(255,255,255,.8); line-height:1.65; }
@media (max-width:767px){
.elementor .t4c-trust-3v{ font-size:.85rem; line-height:1.55; }
}
.elementor .t4c-about-prev{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-about-prev{ padding:54px 18px; }
}
.elementor .t4c-about-prev-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-about-row{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; }
@media (max-width:767px){
.elementor .t4c-about-row{ flex-direction:column; gap:28px; }
}
.elementor .t4c-about-txt{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:1 1 0; min-width:0; }
.elementor .t4c-about-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start; }
.elementor .t4c-about-h{ margin:0; }
.elementor .t4c-about-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-about-p1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-about-p2{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-about-b .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 18px 38px rgba(34,170,226,.32); }
.elementor .t4c-about-b .elementor-button:hover{ transform:translateY(-3px); box-shadow:0 26px 50px rgba(34,170,226,.42); }
.elementor .t4c-about-imgcol{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:0 0 44%; min-width:0; padding:0; }
.elementor .t4c-about-img{ width:100%; }
.elementor .t4c-about-img img{ width:100%; height:auto; border-radius:32px; object-fit:cover; display:block; box-shadow:0 32px 66px rgba(43,40,39,.18); }
.elementor .t4c-services{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-services{ padding:54px 18px; }
}
.elementor .t4c-services-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-services-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-services-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-services-hd-h{ margin:0; }
.elementor .t4c-services-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-services-hd-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:#5b5654;text-align:center; }
.elementor .t4c-services-grid{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-services-grid{ flex-direction:column; gap:20px; }
}
.elementor .t4c-sv1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-sv1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-sv1-i{ width:100%; }
.elementor .t4c-sv1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-sv1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-sv1-h{ margin:0; }
.elementor .t4c-sv1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-sv1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-sv1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-sv2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-sv2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-sv2-i{ width:100%; }
.elementor .t4c-sv2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-sv2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-sv2-h{ margin:0; }
.elementor .t4c-sv2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-sv2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-sv2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-sv3{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-sv3:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-sv3-i{ width:100%; }
.elementor .t4c-sv3-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-sv3-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-sv3-h{ margin:0; }
.elementor .t4c-sv3-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-sv3-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-sv3-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv3-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv3-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-sv4{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-sv4:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-sv4-i{ width:100%; }
.elementor .t4c-sv4-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-sv4-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-sv4-h{ margin:0; }
.elementor .t4c-sv4-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-sv4-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-sv4-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv4-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv4-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-sv5{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-sv5:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-sv5-i{ width:100%; }
.elementor .t4c-sv5-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-sv5-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-sv5-h{ margin:0; }
.elementor .t4c-sv5-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-sv5-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-sv5-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv5-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-sv5-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc-list{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc-list{ padding:54px 18px; }
}
.elementor .t4c-svc-list-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc-list-row{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:52px; }
@media (max-width:767px){
.elementor .t4c-svc-list-row{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc-left{ display:flex; flex-direction:column; gap:22px; min-width:0; flex:1 1 0; min-width:0; }
.elementor .t4c-svc-left-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start; }
.elementor .t4c-svc-left-h{ margin:0; }
.elementor .t4c-svc-left-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc-ul{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc-li0{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid0{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit0{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-li1{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid1{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit1{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-li2{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid2{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit2{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-li3{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid3{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit3{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-li4{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid4{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit4{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-li5{ display:flex; flex-direction:row; align-items:flex-start; gap:12px; }
.elementor .t4c-svc-lid5{ margin:0; flex:0 0 auto; width:24px; height:24px; line-height:24px; text-align:center; border-radius:50%; background:#e6f6fd; color:#1789b8; font-size:.8rem; font-weight:800; }
.elementor .t4c-svc-lit5{ margin:0; font-size:1.02rem; color:#2b2827; font-weight:600; line-height:1.6; }
.elementor .t4c-svc-left-b .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 18px 38px rgba(34,170,226,.3); }
.elementor .t4c-svc-left-b .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc-imgcol{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:0 0 44%; min-width:0; }
.elementor .t4c-svc-img{ width:100%; }
.elementor .t4c-svc-img img{ width:100%; height:auto; border-radius:32px; object-fit:cover; display:block; box-shadow:0 30px 60px rgba(43,40,39,.16); }
.elementor .t4c-patient{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-patient{ padding:54px 18px; }
}
.elementor .t4c-patient-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-patient-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-patient-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-patient-hd-h{ margin:0; }
.elementor .t4c-patient-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-patient-hd-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:#5b5654;text-align:center; }
.elementor .t4c-patient-grid{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-patient-grid{ flex-direction:column; gap:20px; }
}
.elementor .t4c-pi1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-pi1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-pi1-i{ width:100%; }
.elementor .t4c-pi1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-pi1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-pi1-h{ margin:0; }
.elementor .t4c-pi1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-pi1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-pi1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-pi2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-pi2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-pi2-i{ width:100%; }
.elementor .t4c-pi2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-pi2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-pi2-h{ margin:0; }
.elementor .t4c-pi2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-pi2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-pi2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-pi3{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-pi3:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-pi3-i{ width:100%; }
.elementor .t4c-pi3-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-pi3-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-pi3-h{ margin:0; }
.elementor .t4c-pi3-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-pi3-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-pi3-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi3-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-pi3-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-reviews{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-reviews{ padding:54px 18px; }
}
.elementor .t4c-reviews-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-reviews-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-reviews-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-reviews-hd-h{ margin:0; }
.elementor .t4c-reviews-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-reviews-hd-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:#5b5654;text-align:center; }
.elementor .t4c-reviews-grid{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-reviews-grid{ flex-direction:column; gap:20px; }
}
.elementor .t4c-q1{ display:flex; flex-direction:column; gap:16px; background:#fff; border:1px solid #e7e2dd; border-radius:26px; padding:34px 30px; flex:1 1 320px; box-shadow:0 12px 34px rgba(43,40,39,.06); transition:transform .4s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-q1:hover{ transform:translateY(-6px); }
.elementor .t4c-q1-s{ font-size:1.05rem; letter-spacing:.18em; color:#f0a13f; margin:0; }
.elementor .t4c-q1-t{ font-size:1.02rem; line-height:1.8; margin:0; color:#4c4745; }
.elementor .t4c-q1-m{ font-size:.9rem; font-weight:700; margin:0; color:#746f6e; }
.elementor .t4c-q2{ display:flex; flex-direction:column; gap:16px; background:#fff; border:1px solid #e7e2dd; border-radius:26px; padding:34px 30px; flex:1 1 320px; box-shadow:0 12px 34px rgba(43,40,39,.06); transition:transform .4s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-q2:hover{ transform:translateY(-6px); }
.elementor .t4c-q2-s{ font-size:1.05rem; letter-spacing:.18em; color:#f0a13f; margin:0; }
.elementor .t4c-q2-t{ font-size:1.02rem; line-height:1.8; margin:0; color:#4c4745; }
.elementor .t4c-q2-m{ font-size:.9rem; font-weight:700; margin:0; color:#746f6e; }
.elementor .t4c-q3{ display:flex; flex-direction:column; gap:16px; background:#fff; border:1px solid #e7e2dd; border-radius:26px; padding:34px 30px; flex:1 1 320px; box-shadow:0 12px 34px rgba(43,40,39,.06); transition:transform .4s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-q3:hover{ transform:translateY(-6px); }
.elementor .t4c-q3-s{ font-size:1.05rem; letter-spacing:.18em; color:#f0a13f; margin:0; }
.elementor .t4c-q3-t{ font-size:1.02rem; line-height:1.8; margin:0; color:#4c4745; }
.elementor .t4c-q3-m{ font-size:.9rem; font-weight:700; margin:0; color:#746f6e; }
.elementor .t4c-home-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-home-faq{ padding:54px 18px; }
}
.elementor .t4c-home-faq-w{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-home-faq-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-home-faq-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-home-faq-hd-h{ margin:0; }
.elementor .t4c-home-faq-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-home-faq-acc{ flex-direction:column; width:100%; }
.elementor .t4c-home-faq-acc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-home-faq-acc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-home-faq-acc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-home-faq-acc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-home-faq-acc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-home-faq-acc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-home-faq-acc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-home-faq-acc-c0{ padding:0 26px 24px; }
.elementor .t4c-home-faq-acc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-home-faq-acc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-home-faq-acc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-home-faq-acc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-home-faq-acc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-home-faq-acc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-home-faq-acc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-home-faq-acc-c1{ padding:0 26px 24px; }
.elementor .t4c-home-faq-acc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-home-faq-acc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-home-faq-acc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-home-faq-acc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-home-faq-acc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-home-faq-acc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-home-faq-acc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-home-faq-acc-c2{ padding:0 26px 24px; }
.elementor .t4c-home-faq-acc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-home-faq-acc-i3{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-home-faq-acc-i3:hover{ border-color:#22aae2; }
.elementor .t4c-home-faq-acc-h3{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-home-faq-acc-tt3{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-home-faq-acc-ic3{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-home-faq-acc-icsvg3{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-home-faq-acc-c3{ padding:0 26px 24px; }
.elementor .t4c-home-faq-acc-b3{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-home-cta{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-home-cta{ padding:54px 18px; }
}
.elementor .t4c-home-cta-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-home-cta-h{ margin:0; }
.elementor .t4c-home-cta-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-home-cta-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-home-cta-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-home-cta-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-home-cta-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-home-cta-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-home-cta-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-home-cta-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-home-cta-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-home-contact{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-home-contact{ padding:54px 18px; }
}
.elementor .t4c-home-contact-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-home-contact-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-home-contact-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-home-contact-hd-h{ margin:0; }
.elementor .t4c-home-contact-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-home-contact-grid{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-home-contact-grid{ flex-direction:column; gap:20px; }
}
.elementor .t4c-hc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; align-items:center; text-align:center; }
.elementor .t4c-hc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-hc0h{ margin:0; }
.elementor .t4c-hc0h .elementor-heading-title{ font-size:.92rem; font-weight:700; letter-spacing:.08em; color:#746f6e; margin:0; }
.elementor .t4c-hc0v{ margin:0; font-size:1.08rem; font-weight:700; color:#2b2827; }
.elementor .t4c-hc0b{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-hc0b .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-hc0b .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-hc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; align-items:center; text-align:center; }
.elementor .t4c-hc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-hc1h{ margin:0; }
.elementor .t4c-hc1h .elementor-heading-title{ font-size:.92rem; font-weight:700; letter-spacing:.08em; color:#746f6e; margin:0; }
.elementor .t4c-hc1v{ margin:0; font-size:1.08rem; font-weight:700; color:#2b2827; }
.elementor .t4c-hc1b{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-hc1b .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-hc1b .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-hc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; align-items:center; text-align:center; }
.elementor .t4c-hc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-hc2h{ margin:0; }
.elementor .t4c-hc2h .elementor-heading-title{ font-size:.92rem; font-weight:700; letter-spacing:.08em; color:#746f6e; margin:0; }
.elementor .t4c-hc2v{ margin:0; font-size:1.08rem; font-weight:700; color:#2b2827; }

/* בדיקת-שקיפות-עורפית */
.elementor .t4c-svc0{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-svc0-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:460px; padding:110px 24px 62px; background-image:linear-gradient(100deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.6) 52%, rgba(22,30,38,.2) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/ultrasound-scan.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-svc0-hero{ min-height:auto; padding:78px 18px 38px; background-image:linear-gradient(180deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.75) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/ultrasound-scan.webp); }
}
.elementor .t4c-svc0-hw{ display:flex; flex-direction:column; gap:16px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc0-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-svc0-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-svc0-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-svc0-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-svc0-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-svc0-h{ margin:0; }
.elementor .t4c-svc0-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-svc0-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-svc0-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); max-width:760px; }
@media (max-width:767px){
.elementor .t4c-svc0-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc0-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; margin-top:10px; }
@media (max-width:767px){
.elementor .t4c-svc0-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; }
}
.elementor .t4c-svc0-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-svc0-b1 .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc0-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-svc0-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc0-hl{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc0-hl{ padding:54px 18px; }
}
.elementor .t4c-svc0-hlw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc0-hlh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc0-hlh-h{ margin:0; }
.elementor .t4c-svc0-hlh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-hlg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc0-hlg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc0-hlc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc0-hlc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc0-hlch0{ margin:0; }
.elementor .t4c-svc0-hlch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc0-hlcp0{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc0-hlc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc0-hlc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc0-hlch1{ margin:0; }
.elementor .t4c-svc0-hlch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc0-hlcp1{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc0-hlc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc0-hlc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc0-hlch2{ margin:0; }
.elementor .t4c-svc0-hlch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc0-hlcp2{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc0-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc0-body{ padding:54px 18px; }
}
.elementor .t4c-svc0-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc0-sec0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc0-sech0{ margin:0; }
.elementor .t4c-svc0-sech0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-secp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc0-sec1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc0-sech1{ margin:0; }
.elementor .t4c-svc0-sech1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-secp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc0-sec2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc0-sech2{ margin:0; }
.elementor .t4c-svc0-sech2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-secp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc0-sec3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc0-sech3{ margin:0; }
.elementor .t4c-svc0-sech3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-secp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc0-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc0-faq{ padding:54px 18px; }
}
.elementor .t4c-svc0-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc0-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc0-faqhd-h{ margin:0; }
.elementor .t4c-svc0-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-svc0-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-svc0-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc0-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-svc0-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc0-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc0-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc0-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc0-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-svc0-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc0-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc0-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-svc0-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc0-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc0-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc0-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc0-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-svc0-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc0-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc0-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-svc0-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc0-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc0-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc0-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc0-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-svc0-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc0-cta-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-svc0-cta-band{ padding:54px 18px; }
}
.elementor .t4c-svc0-cta-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-svc0-cta-band-h{ margin:0; }
.elementor .t4c-svc0-cta-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-svc0-cta-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-svc0-cta-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc0-cta-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-svc0-cta-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc0-cta-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-svc0-cta-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-svc0-cta-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-svc0-cta-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc0-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc0-rel{ padding:54px 18px; }
}
.elementor .t4c-svc0-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc0-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc0-relh-h{ margin:0; }
.elementor .t4c-svc0-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc0-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc0-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc0-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc0-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc0-relc0-i{ width:100%; }
.elementor .t4c-svc0-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc0-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc0-relc0-h{ margin:0; }
.elementor .t4c-svc0-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc0-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc0-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc0-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc0-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc0-relc1-i{ width:100%; }
.elementor .t4c-svc0-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc0-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc0-relc1-h{ margin:0; }
.elementor .t4c-svc0-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc0-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc0-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc0-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc0-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc0-relc2-i{ width:100%; }
.elementor .t4c-svc0-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc0-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc0-relc2-h{ margin:0; }
.elementor .t4c-svc0-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc0-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc0-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc0-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* סקירת-מערכות-פרטית */
.elementor .t4c-svc1{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-svc1-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:460px; padding:110px 24px 62px; background-image:linear-gradient(100deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.6) 52%, rgba(22,30,38,.2) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/fetal-monitor.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-svc1-hero{ min-height:auto; padding:78px 18px 38px; background-image:linear-gradient(180deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.75) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/fetal-monitor.webp); }
}
.elementor .t4c-svc1-hw{ display:flex; flex-direction:column; gap:16px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc1-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-svc1-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-svc1-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-svc1-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-svc1-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-svc1-h{ margin:0; }
.elementor .t4c-svc1-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-svc1-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-svc1-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); max-width:760px; }
@media (max-width:767px){
.elementor .t4c-svc1-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc1-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; margin-top:10px; }
@media (max-width:767px){
.elementor .t4c-svc1-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; }
}
.elementor .t4c-svc1-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-svc1-b1 .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc1-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-svc1-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc1-hl{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc1-hl{ padding:54px 18px; }
}
.elementor .t4c-svc1-hlw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc1-hlh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc1-hlh-h{ margin:0; }
.elementor .t4c-svc1-hlh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-hlg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc1-hlg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc1-hlc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc1-hlc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc1-hlch0{ margin:0; }
.elementor .t4c-svc1-hlch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc1-hlcp0{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc1-hlc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc1-hlc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc1-hlch1{ margin:0; }
.elementor .t4c-svc1-hlch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc1-hlcp1{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc1-hlc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc1-hlc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc1-hlch2{ margin:0; }
.elementor .t4c-svc1-hlch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc1-hlcp2{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc1-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc1-body{ padding:54px 18px; }
}
.elementor .t4c-svc1-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc1-sec0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc1-sech0{ margin:0; }
.elementor .t4c-svc1-sech0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-secp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-secp0-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-sec1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc1-sech1{ margin:0; }
.elementor .t4c-svc1-sech1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-secp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-secp1-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-sec2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc1-sech2{ margin:0; }
.elementor .t4c-svc1-sech2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-secp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-secp2-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-sec3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc1-sech3{ margin:0; }
.elementor .t4c-svc1-sech3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-secp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc1-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc1-faq{ padding:54px 18px; }
}
.elementor .t4c-svc1-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc1-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc1-faqhd-h{ margin:0; }
.elementor .t4c-svc1-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-svc1-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-svc1-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc1-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-svc1-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc1-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc1-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc1-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc1-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-svc1-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc1-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc1-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-svc1-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc1-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc1-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc1-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc1-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-svc1-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc1-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc1-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-svc1-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc1-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc1-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc1-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc1-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-svc1-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc1-cta-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-svc1-cta-band{ padding:54px 18px; }
}
.elementor .t4c-svc1-cta-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-svc1-cta-band-h{ margin:0; }
.elementor .t4c-svc1-cta-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-svc1-cta-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-svc1-cta-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc1-cta-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-svc1-cta-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc1-cta-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-svc1-cta-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-svc1-cta-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-svc1-cta-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc1-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc1-rel{ padding:54px 18px; }
}
.elementor .t4c-svc1-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc1-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc1-relh-h{ margin:0; }
.elementor .t4c-svc1-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc1-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc1-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc1-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc1-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc1-relc0-i{ width:100%; }
.elementor .t4c-svc1-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc1-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc1-relc0-h{ margin:0; }
.elementor .t4c-svc1-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc1-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc1-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc1-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc1-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc1-relc1-i{ width:100%; }
.elementor .t4c-svc1-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc1-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc1-relc1-h{ margin:0; }
.elementor .t4c-svc1-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc1-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc1-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc1-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc1-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc1-relc2-i{ width:100%; }
.elementor .t4c-svc1-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc1-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc1-relc2-h{ margin:0; }
.elementor .t4c-svc1-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc1-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc1-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc1-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* בדיקת-מי-שפיר */
.elementor .t4c-svc2{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-svc2-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:460px; padding:110px 24px 62px; background-image:linear-gradient(100deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.6) 52%, rgba(22,30,38,.2) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/lab-vials.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-svc2-hero{ min-height:auto; padding:78px 18px 38px; background-image:linear-gradient(180deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.75) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/lab-vials.webp); }
}
.elementor .t4c-svc2-hw{ display:flex; flex-direction:column; gap:16px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc2-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-svc2-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-svc2-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-svc2-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-svc2-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-svc2-h{ margin:0; }
.elementor .t4c-svc2-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-svc2-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-svc2-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); max-width:760px; }
@media (max-width:767px){
.elementor .t4c-svc2-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc2-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; margin-top:10px; }
@media (max-width:767px){
.elementor .t4c-svc2-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; }
}
.elementor .t4c-svc2-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-svc2-b1 .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc2-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-svc2-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc2-hl{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc2-hl{ padding:54px 18px; }
}
.elementor .t4c-svc2-hlw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc2-hlh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc2-hlh-h{ margin:0; }
.elementor .t4c-svc2-hlh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-hlg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc2-hlg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc2-hlc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc2-hlc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc2-hlch0{ margin:0; }
.elementor .t4c-svc2-hlch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc2-hlcp0{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc2-hlc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc2-hlc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc2-hlch1{ margin:0; }
.elementor .t4c-svc2-hlch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc2-hlcp1{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc2-hlc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc2-hlc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc2-hlch2{ margin:0; }
.elementor .t4c-svc2-hlch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc2-hlcp2{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc2-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc2-body{ padding:54px 18px; }
}
.elementor .t4c-svc2-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc2-sec0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc2-sech0{ margin:0; }
.elementor .t4c-svc2-sech0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-secp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc2-sec1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc2-sech1{ margin:0; }
.elementor .t4c-svc2-sech1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-secp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc2-sec2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc2-sech2{ margin:0; }
.elementor .t4c-svc2-sech2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-secp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc2-sec3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc2-sech3{ margin:0; }
.elementor .t4c-svc2-sech3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-secp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc2-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc2-faq{ padding:54px 18px; }
}
.elementor .t4c-svc2-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc2-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc2-faqhd-h{ margin:0; }
.elementor .t4c-svc2-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-svc2-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-svc2-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc2-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-svc2-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc2-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc2-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc2-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc2-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-svc2-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc2-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc2-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-svc2-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc2-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc2-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc2-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc2-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-svc2-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc2-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc2-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-svc2-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc2-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc2-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc2-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc2-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-svc2-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc2-cta-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-svc2-cta-band{ padding:54px 18px; }
}
.elementor .t4c-svc2-cta-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-svc2-cta-band-h{ margin:0; }
.elementor .t4c-svc2-cta-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-svc2-cta-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-svc2-cta-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc2-cta-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-svc2-cta-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc2-cta-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-svc2-cta-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-svc2-cta-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-svc2-cta-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc2-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc2-rel{ padding:54px 18px; }
}
.elementor .t4c-svc2-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc2-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc2-relh-h{ margin:0; }
.elementor .t4c-svc2-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc2-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc2-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc2-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc2-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc2-relc0-i{ width:100%; }
.elementor .t4c-svc2-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc2-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc2-relc0-h{ margin:0; }
.elementor .t4c-svc2-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc2-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc2-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc2-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc2-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc2-relc1-i{ width:100%; }
.elementor .t4c-svc2-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc2-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc2-relc1-h{ margin:0; }
.elementor .t4c-svc2-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc2-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc2-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc2-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc2-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc2-relc2-i{ width:100%; }
.elementor .t4c-svc2-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc2-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc2-relc2-h{ margin:0; }
.elementor .t4c-svc2-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc2-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc2-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc2-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* מעקב-הריון-פרטי */
.elementor .t4c-svc3{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-svc3-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:460px; padding:110px 24px 62px; background-image:linear-gradient(100deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.6) 52%, rgba(22,30,38,.2) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/pregnancy-follow.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-svc3-hero{ min-height:auto; padding:78px 18px 38px; background-image:linear-gradient(180deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.75) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/pregnancy-follow.webp); }
}
.elementor .t4c-svc3-hw{ display:flex; flex-direction:column; gap:16px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc3-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-svc3-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-svc3-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-svc3-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-svc3-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-svc3-h{ margin:0; }
.elementor .t4c-svc3-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-svc3-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-svc3-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); max-width:760px; }
@media (max-width:767px){
.elementor .t4c-svc3-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc3-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; margin-top:10px; }
@media (max-width:767px){
.elementor .t4c-svc3-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; }
}
.elementor .t4c-svc3-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-svc3-b1 .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc3-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-svc3-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc3-hl{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc3-hl{ padding:54px 18px; }
}
.elementor .t4c-svc3-hlw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc3-hlh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc3-hlh-h{ margin:0; }
.elementor .t4c-svc3-hlh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-hlg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc3-hlg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc3-hlc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc3-hlc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc3-hlch0{ margin:0; }
.elementor .t4c-svc3-hlch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc3-hlcp0{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc3-hlc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc3-hlc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc3-hlch1{ margin:0; }
.elementor .t4c-svc3-hlch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc3-hlcp1{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc3-hlc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc3-hlc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc3-hlch2{ margin:0; }
.elementor .t4c-svc3-hlch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc3-hlcp2{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc3-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc3-body{ padding:54px 18px; }
}
.elementor .t4c-svc3-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc3-sec0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc3-sech0{ margin:0; }
.elementor .t4c-svc3-sech0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-secp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-secp0-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-sec1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc3-sech1{ margin:0; }
.elementor .t4c-svc3-sech1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-secp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-secp1-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-sec2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc3-sech2{ margin:0; }
.elementor .t4c-svc3-sech2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-secp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-secp2-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-sec3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc3-sech3{ margin:0; }
.elementor .t4c-svc3-sech3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-secp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc3-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc3-faq{ padding:54px 18px; }
}
.elementor .t4c-svc3-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc3-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc3-faqhd-h{ margin:0; }
.elementor .t4c-svc3-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-svc3-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-svc3-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc3-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-svc3-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc3-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc3-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc3-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc3-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-svc3-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc3-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc3-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-svc3-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc3-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc3-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc3-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc3-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-svc3-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc3-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc3-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-svc3-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc3-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc3-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc3-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc3-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-svc3-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc3-cta-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-svc3-cta-band{ padding:54px 18px; }
}
.elementor .t4c-svc3-cta-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-svc3-cta-band-h{ margin:0; }
.elementor .t4c-svc3-cta-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-svc3-cta-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-svc3-cta-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc3-cta-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-svc3-cta-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc3-cta-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-svc3-cta-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-svc3-cta-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-svc3-cta-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc3-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc3-rel{ padding:54px 18px; }
}
.elementor .t4c-svc3-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc3-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc3-relh-h{ margin:0; }
.elementor .t4c-svc3-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc3-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc3-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc3-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc3-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc3-relc0-i{ width:100%; }
.elementor .t4c-svc3-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc3-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc3-relc0-h{ margin:0; }
.elementor .t4c-svc3-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc3-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc3-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc3-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc3-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc3-relc1-i{ width:100%; }
.elementor .t4c-svc3-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc3-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc3-relc1-h{ margin:0; }
.elementor .t4c-svc3-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc3-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc3-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc3-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc3-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc3-relc2-i{ width:100%; }
.elementor .t4c-svc3-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc3-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc3-relc2-h{ margin:0; }
.elementor .t4c-svc3-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc3-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc3-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc3-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* הפסקת-הריון-פרטית */
.elementor .t4c-svc4{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-svc4-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:460px; padding:110px 24px 62px; background-image:linear-gradient(100deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.6) 52%, rgba(22,30,38,.2) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/supportive-care.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-svc4-hero{ min-height:auto; padding:78px 18px 38px; background-image:linear-gradient(180deg, rgba(22,30,38,.9) 0%, rgba(22,30,38,.75) 100%), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/supportive-care.webp); }
}
.elementor .t4c-svc4-hw{ display:flex; flex-direction:column; gap:16px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc4-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-svc4-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-svc4-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-svc4-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-svc4-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-svc4-h{ margin:0; }
.elementor .t4c-svc4-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-svc4-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-svc4-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.92); max-width:760px; }
@media (max-width:767px){
.elementor .t4c-svc4-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc4-cta{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:flex-start; flex-wrap:wrap; gap:14px; width:auto; margin-top:10px; }
@media (max-width:767px){
.elementor .t4c-svc4-cta{ flex-direction:row; flex-wrap:nowrap; justify-content:space-between; width:100%; gap:10px; }
}
.elementor .t4c-svc4-b1 .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; box-shadow:0 20px 44px rgba(34,170,226,.4); }
.elementor .t4c-svc4-b1 .elementor-button:hover{ transform:translateY(-3px); }
.elementor .t4c-svc4-b2 .elementor-button{ background-color:rgba(255,255,255,.18); color:#fff; border:1.6px solid rgba(255,255,255,.75); box-shadow:none; }
.elementor .t4c-svc4-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc4-hl{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc4-hl{ padding:54px 18px; }
}
.elementor .t4c-svc4-hlw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc4-hlh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc4-hlh-h{ margin:0; }
.elementor .t4c-svc4-hlh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-hlg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc4-hlg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc4-hlc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc4-hlc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc4-hlch0{ margin:0; }
.elementor .t4c-svc4-hlch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc4-hlcp0{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc4-hlc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc4-hlc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc4-hlch1{ margin:0; }
.elementor .t4c-svc4-hlch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc4-hlcp1{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc4-hlc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; border-inline-start:4px solid #22aae2; }
.elementor .t4c-svc4-hlc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-svc4-hlch2{ margin:0; }
.elementor .t4c-svc4-hlch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-svc4-hlcp2{ margin:0; font-size:.97rem; line-height:1.72; color:#4c4745; }
.elementor .t4c-svc4-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc4-body{ padding:54px 18px; }
}
.elementor .t4c-svc4-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc4-sec0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc4-sech0{ margin:0; }
.elementor .t4c-svc4-sech0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-secp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-secp0-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-sec1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc4-sech1{ margin:0; }
.elementor .t4c-svc4-sech1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-secp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-secp1-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-sec2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc4-sech2{ margin:0; }
.elementor .t4c-svc4-sech2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-secp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-sec3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-svc4-sech3{ margin:0; }
.elementor .t4c-svc4-sech3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-secp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-svc4-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-svc4-faq{ padding:54px 18px; }
}
.elementor .t4c-svc4-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-svc4-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc4-faqhd-h{ margin:0; }
.elementor .t4c-svc4-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-svc4-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-svc4-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc4-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-svc4-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc4-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc4-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc4-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc4-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-svc4-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc4-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc4-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-svc4-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc4-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc4-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc4-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc4-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-svc4-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc4-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-svc4-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-svc4-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-svc4-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-svc4-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-svc4-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-svc4-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-svc4-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-svc4-cta-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-svc4-cta-band{ padding:54px 18px; }
}
.elementor .t4c-svc4-cta-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-svc4-cta-band-h{ margin:0; }
.elementor .t4c-svc4-cta-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-svc4-cta-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-svc4-cta-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-svc4-cta-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-svc4-cta-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-svc4-cta-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-svc4-cta-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-svc4-cta-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-svc4-cta-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-svc4-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-svc4-rel{ padding:54px 18px; }
}
.elementor .t4c-svc4-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-svc4-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-svc4-relh-h{ margin:0; }
.elementor .t4c-svc4-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-svc4-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-svc4-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-svc4-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc4-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc4-relc0-i{ width:100%; }
.elementor .t4c-svc4-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc4-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc4-relc0-h{ margin:0; }
.elementor .t4c-svc4-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc4-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc4-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc4-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc4-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc4-relc1-i{ width:100%; }
.elementor .t4c-svc4-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc4-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc4-relc1-h{ margin:0; }
.elementor .t4c-svc4-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc4-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc4-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-svc4-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-svc4-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-svc4-relc2-i{ width:100%; }
.elementor .t4c-svc4-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-svc4-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-svc4-relc2-h{ margin:0; }
.elementor .t4c-svc4-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-svc4-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-svc4-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-svc4-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* אודות */
.elementor .t4c-about{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-about-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:420px; padding:110px 24px 58px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.42)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/clinic-corridor.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-about-hero{ padding:78px 18px 38px; min-height:auto; }
}
.elementor .t4c-about-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-about-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-about-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-about-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-about-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-about-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-about-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-about-h1{ margin:0; }
.elementor .t4c-about-h1 .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-about-h1 .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-about-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-about-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-about-intro{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-about-intro{ padding:54px 18px; }
}
.elementor .t4c-about-intro-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-about-intro-row{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; }
@media (max-width:767px){
.elementor .t4c-about-intro-row{ flex-direction:column; gap:28px; }
}
.elementor .t4c-about-intro-txt{ display:flex; flex-direction:column; gap:16px; min-width:0; flex:1 1 0; min-width:0; }
.elementor .t4c-about-intro-h{ margin:0; }
.elementor .t4c-about-intro-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-about-intro-p1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-about-intro-p2{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-about-photo-col{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:0 0 40%; min-width:0; }
.elementor .t4c-about-photo{ width:100%; }
.elementor .t4c-about-photo img{ width:100%; height:auto; border-radius:32px; object-fit:cover; display:block; box-shadow:0 30px 62px rgba(43,40,39,.19); }
.elementor .t4c-about-cv{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-about-cv{ padding:54px 18px; }
}
.elementor .t4c-about-cv-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-about-cv-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-about-cv-hd-e{ display:inline-block; font-size:.82rem; font-weight:700; letter-spacing:.1em; color:#1789b8; background:#e6f6fd; padding:7px 16px; border-radius:999px; margin:0; width:auto; align-self:flex-start;align-self:center; }
.elementor .t4c-about-cv-hd-h{ margin:0; }
.elementor .t4c-about-cv-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-about-cv-g{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-about-cv-g{ flex-direction:column; gap:20px; }
}
.elementor .t4c-about-cvc0{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; }
.elementor .t4c-about-cvc0:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-about-cvch0{ margin:0; }
.elementor .t4c-about-cvch0 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-about-cvr0-0{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd0-0{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt0-0{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr0-1{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd0-1{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt0-1{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr0-2{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd0-2{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt0-2{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr0-3{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd0-3{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt0-3{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr0-4{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd0-4{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt0-4{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvc1{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; }
.elementor .t4c-about-cvc1:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-about-cvch1{ margin:0; }
.elementor .t4c-about-cvch1 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-about-cvr1-0{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd1-0{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt1-0{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr1-1{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd1-1{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt1-1{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr1-2{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd1-2{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt1-2{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr1-3{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd1-3{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt1-3{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvc2{ display:flex; flex-direction:column; align-items:flex-start; gap:14px; background:#fff; border:1px solid #e7e2dd; border-radius:24px; padding:32px 28px; flex:1 1 260px; box-shadow:0 8px 26px rgba(43,40,39,.05); transition:transform .4s cubic-bezier(.22,.68,0,1), border-color .4s; }
.elementor .t4c-about-cvc2:hover{ transform:translateY(-6px); border-color:#22aae2; }
.elementor .t4c-about-cvch2{ margin:0; }
.elementor .t4c-about-cvch2 .elementor-heading-title{ font-size:1.02rem; font-weight:700; line-height:1.4; margin:0; color:#2b2827; }
.elementor .t4c-about-cvr2-0{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd2-0{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt2-0{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr2-1{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd2-1{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt2-1{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr2-2{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd2-2{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt2-2{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cvr2-3{ display:flex; flex-direction:row; align-items:flex-start; gap:10px; width:100%; }
.elementor .t4c-about-cvd2-3{ margin:0; color:#22aae2; font-weight:800; line-height:1.7; }
.elementor .t4c-about-cvt2-3{ margin:0; font-size:.95rem; line-height:1.7; color:#4c4745; }
.elementor .t4c-about-cta{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-about-cta{ padding:54px 18px; }
}
.elementor .t4c-about-cta-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-about-cta-h{ margin:0; }
.elementor .t4c-about-cta-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-about-cta-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-about-cta-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-about-cta-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-about-cta-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-about-cta-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-about-cta-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-about-cta-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-about-cta-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }

/* מידע-מקצועי */
.elementor .t4c-blog{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-blog-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:400px; padding:110px 24px 56px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.45)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/blog-guide.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-blog-hero{ padding:78px 18px 38px; min-height:auto; }
}
.elementor .t4c-blog-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-blog-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-blog-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-blog-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-blog-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-blog-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-blog-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-blog-h1{ margin:0; }
.elementor .t4c-blog-h1 .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-blog-h1 .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-blog-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-blog-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-blog-list{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-blog-list{ padding:54px 18px; }
}
.elementor .t4c-blog-list-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-blog-list-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-blog-list-hd-h{ margin:0; }
.elementor .t4c-blog-list-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-blog-list-g{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-blog-list-g{ flex-direction:column; gap:20px; }
}
.elementor .t4c-bcard0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-bcard0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-bcard0i{ width:100%; }
.elementor .t4c-bcard0i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-bcard0b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-bcard0m{ margin:0; font-size:.8rem; font-weight:700; letter-spacing:.09em; color:#1789b8; }
.elementor .t4c-bcard0h{ margin:0; }
.elementor .t4c-bcard0h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-bcard0p{ margin:0; font-size:.98rem; line-height:1.75; color:#4c4745; }
.elementor .t4c-bcard0c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard0c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard0c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-bcard1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-bcard1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-bcard1i{ width:100%; }
.elementor .t4c-bcard1i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-bcard1b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-bcard1m{ margin:0; font-size:.8rem; font-weight:700; letter-spacing:.09em; color:#1789b8; }
.elementor .t4c-bcard1h{ margin:0; }
.elementor .t4c-bcard1h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-bcard1p{ margin:0; font-size:.98rem; line-height:1.75; color:#4c4745; }
.elementor .t4c-bcard1c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard1c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard1c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-bcard2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-bcard2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-bcard2i{ width:100%; }
.elementor .t4c-bcard2i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-bcard2b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-bcard2m{ margin:0; font-size:.8rem; font-weight:700; letter-spacing:.09em; color:#1789b8; }
.elementor .t4c-bcard2h{ margin:0; }
.elementor .t4c-bcard2h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-bcard2p{ margin:0; font-size:.98rem; line-height:1.75; color:#4c4745; }
.elementor .t4c-bcard2c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard2c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-bcard2c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-blog-cta{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-blog-cta{ padding:54px 18px; }
}
.elementor .t4c-blog-cta-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-blog-cta-h{ margin:0; }
.elementor .t4c-blog-cta-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-blog-cta-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-blog-cta-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-blog-cta-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-blog-cta-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-blog-cta-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-blog-cta-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-blog-cta-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-blog-cta-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }

/* צור-קשר */
.elementor .t4c-contact{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-contact-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:360px; padding:110px 24px 52px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.45)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/clinic-reception.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-contact-hero{ padding:78px 18px 36px; min-height:auto; }
}
.elementor .t4c-contact-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-contact-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-contact-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-contact-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-contact-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-contact-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-contact-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-contact-h1{ margin:0; }
.elementor .t4c-contact-h1 .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-contact-h1 .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-contact-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-contact-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-contact-main{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-contact-main{ padding:54px 18px; }
}
.elementor .t4c-contact-main-w{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-contact-row{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:36px; align-items:flex-start; }
@media (max-width:767px){
.elementor .t4c-contact-row{ flex-direction:column; gap:28px; }
}
.elementor .t4c-contact-info{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:1 1 0; min-width:0; gap:18px; }
.elementor .t4c-contact-info-h{ margin:0; }
.elementor .t4c-contact-info-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-cinfo0{ display:flex; flex-direction:column; gap:5px; background:#f7f4f0; border:1px solid #e7e2dd; border-radius:20px; padding:20px 24px; }
.elementor .t4c-cinfo0l{ margin:0; font-size:.85rem; font-weight:700; letter-spacing:.06em; color:#746f6e; }
.elementor .t4c-cinfo0v .elementor-button{ background-color:#ffffff; color:#2b2827; padding:9px 18px; border-radius:999px; font-size:1.04rem; font-weight:700; justify-content:flex-start; box-shadow:none; }
.elementor .t4c-cinfo0v .elementor-button:hover{ color:#1789b8; transform:none; }
.elementor .t4c-cinfo1{ display:flex; flex-direction:column; gap:5px; background:#f7f4f0; border:1px solid #e7e2dd; border-radius:20px; padding:20px 24px; }
.elementor .t4c-cinfo1l{ margin:0; font-size:.85rem; font-weight:700; letter-spacing:.06em; color:#746f6e; }
.elementor .t4c-cinfo1v .elementor-button{ background-color:#ffffff; color:#2b2827; padding:9px 18px; border-radius:999px; font-size:1.04rem; font-weight:700; justify-content:flex-start; box-shadow:none; }
.elementor .t4c-cinfo1v .elementor-button:hover{ color:#1789b8; transform:none; }
.elementor .t4c-cinfo2{ display:flex; flex-direction:column; gap:5px; background:#f7f4f0; border:1px solid #e7e2dd; border-radius:20px; padding:20px 24px; }
.elementor .t4c-cinfo2l{ margin:0; font-size:.85rem; font-weight:700; letter-spacing:.06em; color:#746f6e; }
.elementor .t4c-cinfo2v .elementor-button{ background-color:#ffffff; color:#2b2827; padding:9px 18px; border-radius:999px; font-size:1.04rem; font-weight:700; justify-content:flex-start; box-shadow:none; }
.elementor .t4c-cinfo2v .elementor-button:hover{ color:#1789b8; transform:none; }
.elementor .t4c-contact-hours{ margin:0; font-size:.98rem; color:#4c4745; }
.elementor .t4c-contact-formcol{ display:flex; flex-direction:column; gap:18px; min-width:0; flex:1 1 0; min-width:0; }
.elementor .t4c-contact-card{ display:flex; flex-direction:column; gap:20px; background:#fff; border:1px solid #e7e2dd; border-radius:28px; padding:34px 30px; box-shadow:0 24px 56px rgba(43,40,39,.11); }
.elementor .t4c-contact-card-h{ margin:0; }
.elementor .t4c-contact-card-h .elementor-heading-title{ font-size:1.5rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-contact-card-p{ margin:0; font-size:.97rem; color:#746f6e; }
.elementor .t4c-contact-form{ margin:0; }
.elementor .t4c-contact-map{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-contact-map{ padding:54px 18px; }
}
.elementor .t4c-contact-map-w{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-contact-map-hd{ display:flex; flex-direction:column; gap:16px; min-width:0; align-items:center; text-align:center; }
.elementor .t4c-contact-map-hd-h{ margin:0; }
.elementor .t4c-contact-map-hd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em;text-align:center; }
.elementor .t4c-contact-map-hd-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:#5b5654;text-align:center; }
.elementor .t4c-contact-map-img{ width:100%; }
.elementor .t4c-contact-map-img img{ width:100%; height:330px; border-radius:28px; object-fit:cover; object-position:center 62%; display:block; box-shadow:0 24px 54px rgba(43,40,39,.14); }
@media (max-width:767px){
.elementor .t4c-contact-map-img img{ height:230px; }
}
.elementor .t4c-contact-map-b{ align-self:center; }
.elementor .t4c-contact-map-b .elementor-button{ background:linear-gradient(135deg,#22aae2,#1789b8); color:#fff; align-self:center; box-shadow:0 18px 38px rgba(34,170,226,.3); }
.elementor .t4c-contact-map-b .elementor-button:hover{ transform:translateY(-3px); }

/* הצהרת-נגישות */
.elementor .t4c-lg0{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-lg0-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; padding:120px 24px 46px; background:#2b2827; }
@media (max-width:767px){
.elementor .t4c-lg0-hero{ padding:104px 18px 40px; }
}
.elementor .t4c-lg0-hw{ display:flex; flex-direction:column; gap:12px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-lg0-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-lg0-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-lg0-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-lg0-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-lg0-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-clg0h1{ margin:0; }
.elementor .t4c-clg0h1 .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-clg0h1 .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-lg0-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.85); }
@media (max-width:767px){
.elementor .t4c-lg0-l{ font-size:.99rem; }
}
.elementor .t4c-lg0-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-lg0-body{ padding:54px 18px; }
}
.elementor .t4c-lg0-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-lg0-s0{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg0-sh0{ margin:0; }
.elementor .t4c-lg0-sh0 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg0-sp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-lg0-s1{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg0-sh1{ margin:0; }
.elementor .t4c-lg0-sh1 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg0-sp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-lg0-s2{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg0-sh2{ margin:0; }
.elementor .t4c-lg0-sh2 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg0-sp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }

/* מדיניות-פרטיות */
.elementor .t4c-lg1{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-lg1-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; padding:120px 24px 46px; background:#2b2827; }
@media (max-width:767px){
.elementor .t4c-lg1-hero{ padding:104px 18px 40px; }
}
.elementor .t4c-lg1-hw{ display:flex; flex-direction:column; gap:12px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-lg1-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-lg1-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-lg1-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-lg1-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-lg1-bc-c1{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-clg1h1{ margin:0; }
.elementor .t4c-clg1h1 .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-clg1h1 .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-lg1-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.85); }
@media (max-width:767px){
.elementor .t4c-lg1-l{ font-size:.99rem; }
}
.elementor .t4c-lg1-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-lg1-body{ padding:54px 18px; }
}
.elementor .t4c-lg1-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-lg1-s0{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg1-sh0{ margin:0; }
.elementor .t4c-lg1-sh0 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg1-sp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-lg1-s1{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg1-sh1{ margin:0; }
.elementor .t4c-lg1-sh1 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg1-sp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-lg1-s2{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg1-sh2{ margin:0; }
.elementor .t4c-lg1-sh2 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg1-sp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-lg1-s3{ display:flex; flex-direction:column; gap:12px; min-width:0; }
.elementor .t4c-lg1-sh3{ margin:0; }
.elementor .t4c-lg1-sh3 .elementor-heading-title{ font-size:1.4rem; font-weight:700; margin:0; color:#2b2827; }
.elementor .t4c-lg1-sp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }

/* מתי-להתחיל-מעקב-הריון-פרטי */
.elementor .t4c-art0{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-art0-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:420px; padding:120px 24px 56px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.45)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/blog-follow.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-art0-hero{ padding:78px 18px 38px; min-height:auto; }
}
.elementor .t4c-art0-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art0-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-art0-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-art0-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art0-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art0-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art0-bc-l1 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art0-bc-l1 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art0-bc-sep2{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art0-bc-c2{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-art0-h{ margin:0; }
.elementor .t4c-art0-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-art0-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-art0-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art0-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art0-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art0-body{ padding:54px 18px; }
}
.elementor .t4c-art0-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art0-s0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art0-sh0{ margin:0; }
.elementor .t4c-art0-sh0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-sp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art0-s1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art0-sh1{ margin:0; }
.elementor .t4c-art0-sh1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-sp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art0-sp1-1{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art0-s2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art0-sh2{ margin:0; }
.elementor .t4c-art0-sh2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-sp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art0-s3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art0-sh3{ margin:0; }
.elementor .t4c-art0-sh3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-sp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art0-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-art0-faq{ padding:54px 18px; }
}
.elementor .t4c-art0-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art0-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art0-faqhd-h{ margin:0; }
.elementor .t4c-art0-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-art0-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-art0-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art0-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-art0-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art0-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art0-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art0-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art0-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-art0-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art0-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art0-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-art0-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art0-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art0-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art0-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art0-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-art0-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art0-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art0-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-art0-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art0-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art0-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art0-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art0-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-art0-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art0-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-art0-band{ padding:54px 18px; }
}
.elementor .t4c-art0-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-art0-band-h{ margin:0; }
.elementor .t4c-art0-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-art0-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art0-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art0-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-art0-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-art0-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-art0-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-art0-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-art0-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-art0-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art0-rel{ padding:54px 18px; }
}
.elementor .t4c-art0-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art0-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art0-relh-h{ margin:0; }
.elementor .t4c-art0-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art0-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-art0-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-art0-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art0-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art0-relc0-i{ width:100%; }
.elementor .t4c-art0-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art0-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art0-relc0-h{ margin:0; }
.elementor .t4c-art0-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art0-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art0-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art0-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art0-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art0-relc1-i{ width:100%; }
.elementor .t4c-art0-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art0-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art0-relc1-h{ margin:0; }
.elementor .t4c-art0-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art0-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art0-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art0-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art0-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art0-relc2-i{ width:100%; }
.elementor .t4c-art0-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art0-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art0-relc2-h{ margin:0; }
.elementor .t4c-art0-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art0-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art0-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art0-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* כל-מה-שחשוב-לדעת-לפני-סקירת-מערכות */
.elementor .t4c-art1{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-art1-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:420px; padding:120px 24px 56px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.45)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/blog-systems.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-art1-hero{ padding:78px 18px 38px; min-height:auto; }
}
.elementor .t4c-art1-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art1-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-art1-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-art1-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art1-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art1-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art1-bc-l1 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art1-bc-l1 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art1-bc-sep2{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art1-bc-c2{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-art1-h{ margin:0; }
.elementor .t4c-art1-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-art1-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-art1-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art1-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art1-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art1-body{ padding:54px 18px; }
}
.elementor .t4c-art1-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art1-s0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art1-sh0{ margin:0; }
.elementor .t4c-art1-sh0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-sp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art1-s1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art1-sh1{ margin:0; }
.elementor .t4c-art1-sh1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-sp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art1-s2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art1-sh2{ margin:0; }
.elementor .t4c-art1-sh2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-sp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art1-s3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art1-sh3{ margin:0; }
.elementor .t4c-art1-sh3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-sp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art1-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-art1-faq{ padding:54px 18px; }
}
.elementor .t4c-art1-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art1-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art1-faqhd-h{ margin:0; }
.elementor .t4c-art1-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-art1-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-art1-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art1-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-art1-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art1-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art1-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art1-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art1-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-art1-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art1-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art1-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-art1-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art1-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art1-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art1-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art1-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-art1-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art1-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art1-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-art1-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art1-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art1-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art1-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art1-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-art1-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art1-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-art1-band{ padding:54px 18px; }
}
.elementor .t4c-art1-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-art1-band-h{ margin:0; }
.elementor .t4c-art1-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-art1-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art1-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art1-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-art1-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-art1-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-art1-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-art1-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-art1-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-art1-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art1-rel{ padding:54px 18px; }
}
.elementor .t4c-art1-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art1-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art1-relh-h{ margin:0; }
.elementor .t4c-art1-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art1-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-art1-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-art1-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art1-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art1-relc0-i{ width:100%; }
.elementor .t4c-art1-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art1-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art1-relc0-h{ margin:0; }
.elementor .t4c-art1-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art1-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art1-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art1-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art1-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art1-relc1-i{ width:100%; }
.elementor .t4c-art1-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art1-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art1-relc1-h{ margin:0; }
.elementor .t4c-art1-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art1-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art1-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art1-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art1-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art1-relc2-i{ width:100%; }
.elementor .t4c-art1-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art1-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art1-relc2-h{ margin:0; }
.elementor .t4c-art1-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art1-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art1-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art1-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }

/* בדיקות-אולטרסאונד-בהריון */
.elementor .t4c-art2{ display:flex; flex-direction:column; align-items:center; width:100%; padding:0px; background:#ffffff; }
.elementor .t4c-art2-hero{ display:flex; flex-direction:column; justify-content:flex-end; align-items:center; width:100%; min-height:420px; padding:120px 24px 56px; background-image:linear-gradient(100deg, rgba(22,30,38,.9), rgba(22,30,38,.45)), url(https://tamplate4.zapsites.co.il/wp-content/uploads/2026/10/blog-guide.webp); background-size:cover; background-position:center; }
@media (max-width:767px){
.elementor .t4c-art2-hero{ padding:78px 18px 38px; min-height:auto; }
}
.elementor .t4c-art2-hw{ display:flex; flex-direction:column; gap:14px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art2-eye{ display:inline-block; font-size:.84rem; font-weight:700; letter-spacing:.1em; color:#bfe9fb; background:rgba(34,170,226,.22); border:1px solid rgba(34,170,226,.45); padding:8px 18px; border-radius:999px; margin:0; }
.elementor .t4c-art2-bc{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:8px; width:auto; max-width:100%; padding:0; margin:0 0 12px 0; align-self:flex-start; }
.elementor .t4c-art2-bc-l0 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art2-bc-l0 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art2-bc-sep1{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art2-bc-l1 .elementor-button{ background-color:rgba(255,255,255,.16); color:#eef7fd; padding:6px 14px; border-radius:999px; font-size:.8rem; font-weight:600; box-shadow:none; }
.elementor .t4c-art2-bc-l1 .elementor-button:hover{ background-color:rgba(255,255,255,.3); transform:none; }
.elementor .t4c-art2-bc-sep2{ margin:0; font-size:.8rem; color:rgba(255,255,255,.55); }
.elementor .t4c-art2-bc-c2{ margin:0; font-size:.82rem; font-weight:700; color:#ffffff; }
.elementor .t4c-art2-h{ margin:0; }
.elementor .t4c-art2-h .elementor-heading-title{ font-size:clamp(2.05rem,4.6vw,3.4rem); font-weight:800; line-height:1.16; margin:0; color:#ffffff; letter-spacing:-.02em; }
@media (max-width:767px){
.elementor .t4c-art2-h .elementor-heading-title{ font-size:1.66rem; line-height:1.24; }
}
.elementor .t4c-art2-l{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art2-l{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art2-body{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art2-body{ padding:54px 18px; }
}
.elementor .t4c-art2-bodyw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art2-s0{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art2-sh0{ margin:0; }
.elementor .t4c-art2-sh0 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-sp0-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art2-s1{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art2-sh1{ margin:0; }
.elementor .t4c-art2-sh1 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-sp1-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art2-s2{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art2-sh2{ margin:0; }
.elementor .t4c-art2-sh2 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-sp2-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art2-s3{ display:flex; flex-direction:column; gap:14px; min-width:0; }
.elementor .t4c-art2-sh3{ margin:0; }
.elementor .t4c-art2-sh3 .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-sp3-0{ font-size:1.05rem; line-height:1.85; margin:0; color:#4c4745; }
.elementor .t4c-art2-faq{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#f7f4f0; }
@media (max-width:767px){
.elementor .t4c-art2-faq{ padding:54px 18px; }
}
.elementor .t4c-art2-faqw{ display:flex; flex-direction:column; gap:24px; width:100%; max-width:880px; margin-inline:auto; }
.elementor .t4c-art2-faqhd{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art2-faqhd-h{ margin:0; }
.elementor .t4c-art2-faqhd-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-faqacc{ flex-direction:column; width:100%; }
.elementor .t4c-art2-faqacc .elementor-accordion{ display:flex; flex-direction:column; gap:14px; width:100%; }
.elementor .t4c-art2-faqacc-i0{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art2-faqacc-i0:hover{ border-color:#22aae2; }
.elementor .t4c-art2-faqacc-h0{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art2-faqacc-tt0{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art2-faqacc-ic0{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art2-faqacc-icsvg0{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art2-faqacc-c0{ padding:0 26px 24px; }
.elementor .t4c-art2-faqacc-b0{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art2-faqacc-i1{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art2-faqacc-i1:hover{ border-color:#22aae2; }
.elementor .t4c-art2-faqacc-h1{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art2-faqacc-tt1{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art2-faqacc-ic1{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art2-faqacc-icsvg1{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art2-faqacc-c1{ padding:0 26px 24px; }
.elementor .t4c-art2-faqacc-b1{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art2-faqacc-i2{ background:#fff; border:1px solid #e7e2dd; border-radius:20px; overflow:hidden; box-shadow:0 6px 20px rgba(43,40,39,.04); transition:border-color .3s; }
.elementor .t4c-art2-faqacc-i2:hover{ border-color:#22aae2; }
.elementor .t4c-art2-faqacc-h2{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:22px 26px; cursor:pointer; }
.elementor .t4c-art2-faqacc-tt2{ margin:0; font-weight:700; font-size:1.04rem; color:#2b2827; }
.elementor .t4c-art2-faqacc-ic2{ flex: 0 0 auto; width: 22px; height: 22px; color:#22aae2; display: inline-flex; align-items: center; justify-content: center; }
.elementor .t4c-art2-faqacc-icsvg2{ width: 100%; height: 100%; display: block; color:#22aae2; }
.elementor .t4c-art2-faqacc-c2{ padding:0 26px 24px; }
.elementor .t4c-art2-faqacc-b2{ margin:0; color:#4c4745; line-height:1.85; font-size:1rem; }
.elementor .t4c-art2-band{ display:flex; flex-direction:column; align-items:center; width:100%; padding:78px 24px; background:linear-gradient(135deg,#1789b8 0%,#22aae2 55%,#5cc6ee 100%); }
@media (max-width:767px){
.elementor .t4c-art2-band{ padding:54px 18px; }
}
.elementor .t4c-art2-band-w{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; width:100%; max-width:820px; margin-inline:auto; text-align:center; }
.elementor .t4c-art2-band-h{ margin:0; }
.elementor .t4c-art2-band-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#fff; letter-spacing:-.01em; }
.elementor .t4c-art2-band-p{ font-size:clamp(1.06rem,1.6vw,1.22rem); line-height:1.78; margin:0; color:rgba(255,255,255,.9); }
@media (max-width:767px){
.elementor .t4c-art2-band-p{ font-size:.99rem; line-height:1.7; }
}
.elementor .t4c-art2-band-r{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; width:100%; gap:48px; justify-content:center; flex-wrap:wrap; gap:16px; }
@media (max-width:767px){
.elementor .t4c-art2-band-r{ flex-direction:column; gap:28px; }
}
.elementor .t4c-art2-band-b1 .elementor-button{ background:#fff; color:#1789b8; box-shadow:0 16px 34px rgba(0,0,0,.18); }
.elementor .t4c-art2-band-b1 .elementor-button:hover{ transform:translateY(-3px); background:#eaf8fe; }
.elementor .t4c-art2-band-b2 .elementor-button{ background-color:rgba(255,255,255,.2); color:#fff; border:1.6px solid rgba(255,255,255,.85); box-shadow:none; }
.elementor .t4c-art2-band-b2 .elementor-button:hover{ transform:translateY(-3px); background:rgba(255,255,255,.14); }
.elementor .t4c-art2-rel{ display:flex; flex-direction:column; align-items:center; width:100%; padding:94px 24px; background:#ffffff; }
@media (max-width:767px){
.elementor .t4c-art2-rel{ padding:54px 18px; }
}
.elementor .t4c-art2-relw{ display:flex; flex-direction:column; gap:28px; width:100%; max-width:1180px; margin-inline:auto; }
.elementor .t4c-art2-relh{ display:flex; flex-direction:column; gap:16px; min-width:0; }
.elementor .t4c-art2-relh-h{ margin:0; }
.elementor .t4c-art2-relh-h .elementor-heading-title{ font-size:clamp(1.6rem,3vw,2.4rem); font-weight:700; line-height:1.22; margin:0; color:#2b2827; letter-spacing:-.01em; }
.elementor .t4c-art2-relg{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; gap:26px; width:100%; }
@media (max-width:767px){
.elementor .t4c-art2-relg{ flex-direction:column; gap:20px; }
}
.elementor .t4c-art2-relc0{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art2-relc0:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art2-relc0-i{ width:100%; }
.elementor .t4c-art2-relc0-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art2-relc0-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art2-relc0-h{ margin:0; }
.elementor .t4c-art2-relc0-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art2-relc0-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art2-relc0-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc0-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc0-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art2-relc1{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art2-relc1:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art2-relc1-i{ width:100%; }
.elementor .t4c-art2-relc1-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art2-relc1-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art2-relc1-h{ margin:0; }
.elementor .t4c-art2-relc1-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art2-relc1-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art2-relc1-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc1-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc1-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
.elementor .t4c-art2-relc2{ display:flex; flex-direction:column; background:#fff; border:1px solid #e7e2dd; border-radius:26px; overflow:hidden; flex:1 1 320px; max-width:100%; box-shadow:0 10px 30px rgba(43,40,39,.06); transition:transform .45s cubic-bezier(.22,.68,0,1), box-shadow .45s cubic-bezier(.22,.68,0,1); }
.elementor .t4c-art2-relc2:hover{ transform:translateY(-8px); box-shadow:0 32px 64px rgba(43,40,39,.16); }
.elementor .t4c-art2-relc2-i{ width:100%; }
.elementor .t4c-art2-relc2-i img{ width:100%; height:226px; object-fit:cover; display:block; border-radius:18px; }
.elementor .t4c-art2-relc2-b{ display:flex; flex-direction:column; gap:12px; padding:28px 26px 30px; }
.elementor .t4c-art2-relc2-h{ margin:0; }
.elementor .t4c-art2-relc2-h .elementor-heading-title{ font-size:clamp(1.14rem,1.9vw,1.36rem); font-weight:700; line-height:1.32; margin:0; color:#2b2827; }
.elementor .t4c-art2-relc2-p{ font-size:.99rem; line-height:1.75; margin:0; color:#4c4745; }
.elementor .t4c-art2-relc2-c{ align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc2-c .elementor-button{ background-color:#eaf6fd; color:#1789b8; padding:10px 22px; border-radius:999px; box-shadow:none; font-weight:700; align-self:flex-start; margin-block-start:auto; }
.elementor .t4c-art2-relc2-c .elementor-button:hover{ background-color:#d5edfa; color:#1789b8; transform:none; }
