@import url('https://fonts.googleapis.com/css2?family=Gveret+Levin&display=swap');
:root{--peach:#f4c8b8}
@media(max-width:700px){.site-header{min-height:76px!important;gap:7px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:3px 10px!important}.site-header .brand{width:auto!important;min-width:0!important;flex:1 1 auto!important;justify-content:flex-start!important;margin-left:auto!important;gap:6px!important}.site-header .brand img{width:34px!important;height:34px!important;flex:0 0 auto}.site-header .brand-text{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:0;line-height:1.3;min-width:0}.site-header .brand-text b{font-family:Tahoma,Arial,sans-serif!important;font-size:13px!important;font-weight:bold!important}.site-header .brand-text small{display:block!important;font-family:Tahoma,Arial,sans-serif!important;font-size:9px!important;font-weight:normal!important;white-space:nowrap}.site-header .brand-text small::after{content:' (מ.ר. 175213)'}.site-header .header-phone{display:flex!important;flex:0 0 auto!important;margin:0!important;font-size:12px!important;gap:4px!important}.site-header .header-phone span{display:inline!important}.site-header .header-phone svg{width:17px!important;height:17px!important}.site-header .menu-button{display:block!important;flex:0 0 auto!important;margin:0!important;padding:4px 0!important;font-size:11px!important}}
h2{font-size:20px!important;font-weight:bold!important}
.brand-text{flex-direction:row!important;align-items:center;gap:5px;white-space:nowrap}.brand-text b,.brand-text small{font-family:Tahoma,Arial,sans-serif!important;font-size:14px!important}.brand-text b{font-weight:bold!important}.brand-text small{font-weight:normal!important}
:root{--ink:#486052;--green:#b9d1b9;--pale-green:#eaf3e9;--peach:#f7e2d4;--white:#fffefa;--line:#d9e4d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:1.8}.site-header{position:sticky;top:0;z-index:3;min-height:135px;display:flex;align-items:center;gap:25px;padding:5px max(30px,calc((100vw - 1160px)/2));background:var(--white);border-top:5px solid var(--ink);box-shadow:0 1px 5px rgba(60,77,68,.08)}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;white-space:nowrap;margin-left:auto}.brand img{width:122px;height:122px;object-fit:contain}.brand-text{display:flex;flex-direction:column;line-height:1.35}.brand-text b{font-family:'Gveret Levin',Tahoma,Arial,sans-serif;font-size:27px;font-weight:normal}.brand-text small{font:14px Tahoma,Arial,sans-serif;font-weight:bold}.header-phone{direction:ltr;display:flex;align-items:center;gap:7px;color:#76554c;text-decoration:none;font-weight:bold;font-size:16px;white-space:nowrap}.header-phone svg{width:24px;height:24px;fill:#5d8d68}nav{display:flex;align-items:center;gap:20px}nav a{color:var(--ink);text-decoration:none;font-size:14px;white-space:nowrap}nav a:hover,.contact a{color:#76554c}.menu-button{display:none;border:0;background:transparent;color:var(--ink);font-family:Tahoma,Arial,sans-serif;font-size:14px}.hero{position:relative;max-width:none;min-height:470px;margin:0;background:var(--green);padding:72px max(30px,calc((100vw - 1000px)/2)) 96px;display:grid;grid-template-columns:1fr 330px;gap:68px;align-items:center;overflow:hidden}.hero:after{content:'';position:absolute;right:-3%;bottom:-27px;width:106%;height:58px;background:var(--white);border-radius:50% 50% 0 0/100% 100% 0 0}.hero-copy{position:relative;z-index:1;text-align:center;color:var(--ink);max-width:610px;justify-self:center}.hero h1,.hero .subtitle,.hero p:not(.subtitle),h2{font-family:'Gveret Levin',Tahoma,Arial,sans-serif}.hero h1{font-size:46px;line-height:1.25;margin:0 0 9px;font-weight:normal}.hero .subtitle{margin:0 0 22px;font-size:24px;line-height:1.25}.hero p:not(.subtitle){font-size:23px;line-height:1.45;margin:0 0 22px}.portrait-frame{position:relative;z-index:1;width:285px;height:285px;padding:13px;background:var(--peach);border-radius:52% 48% 50% 45%;justify-self:center;transform:rotate(4deg)}.portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%;border-radius:48% 52% 45% 50%;filter:saturate(.82);transform:rotate(-4deg)}.button{display:inline-block;background:var(--white);color:var(--ink);text-decoration:none;padding:9px 26px;border-radius:3px;font-size:14px;font-family:Tahoma,Arial,sans-serif;font-weight:bold}.section,.contact{position:relative;padding:60px max(24px,calc((100vw - 920px)/2));border:0}h2{font-size:30px;line-height:1.3;margin:0 0 20px;font-weight:normal;color:var(--ink)}.section>p,.contact>p{max-width:790px;margin:0 0 18px}.centered{text-align:center}.centered>p{margin-right:auto;margin-left:auto}.shaded{background:var(--pale-green)}.lilac{background:var(--white)}.entries{max-width:880px;margin:auto;border-top:1px solid rgba(72,96,82,.22)}.entries article{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:15px 0;border-bottom:1px solid rgba(72,96,82,.22)}.entries time,.entries strong{font-size:14px}.entries p{margin:2px 0 0}.academic-title{max-width:880px;margin:44px auto 18px}.clinic-section,.contact{background:var(--white);text-align:center;padding-top:34px;padding-bottom:34px}.clinic-section{border-top:1px solid var(--line)}.clinic-section p,.contact>p{margin-right:auto;margin-left:auto}.contact{padding-top:12px}.contact a{font-size:14px;color:#76554c}.map-wrap{width:285px;max-width:100%;margin:20px auto 0;border:3px solid var(--peach);border-radius:3px;overflow:hidden;background:var(--white);box-shadow:0 3px 10px rgba(72,96,82,.12)}.map-image{display:block}.map-image img{display:block;width:100%;height:178px;object-fit:cover}.map-wrap>a:not(.map-image){display:block;padding:7px;text-decoration:none}main>section:not(.contact):not(#clinic)::after{content:'';display:block;width:145px;height:163px;margin:38px auto 0;background:url('assets/floral-divider.avif') center/contain no-repeat;mix-blend-mode:multiply}footer{background:var(--ink);color:var(--white);text-align:center;padding:18px 24px;font-size:14px}@media(max-width:980px){.site-header{gap:14px}.brand img{width:92px;height:92px}.brand-text b{font-size:23px}.header-phone{font-size:14px}nav{gap:12px}}@media(max-width:700px){.site-header{min-height:80px;padding:3px 20px}.brand img{width:68px;height:68px}.brand-text small{display:none}.brand-text b{font-size:22px}.header-phone span{display:none}.header-phone{margin-left:auto}.header-phone svg{width:27px;height:27px}.menu-button{display:block;padding:7px 0;white-space:nowrap}nav{display:none;position:absolute;top:75px;right:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px;background:var(--white);border-bottom:1px solid var(--line)}nav a{padding:8px 0}nav.open{display:flex}.hero{grid-template-columns:1fr;gap:25px;padding:52px 24px 74px;min-height:0}.hero h1{font-size:38px}.hero .subtitle{font-size:21px}.hero p:not(.subtitle){font-size:20px}.portrait-frame{width:235px;height:235px;grid-row:1}.hero-copy{grid-row:2}.section{padding-top:45px;padding-bottom:45px}h2{font-size:27px}.clinic-section{padding-top:28px;padding-bottom:22px}.contact{padding-top:10px;padding-bottom:28px}.entries article{grid-template-columns:1fr;gap:2px}.entries time{font-weight:bold}.map-image img{height:165px}main>section:not(.contact):not(#clinic)::after{width:120px;height:138px;margin-top:32px}}
