/* ICS | פורטל המטפלים - העיצוב המאושר (אב־הטיפוס), מבודד תחת #ics-tp. נוצר אוטומטית מקבצי אב־הטיפוס. */
@font-face{font-family:Huninn;src:url('https://ics-center.co.il/wp-content/uploads/ics-portal/Huninn.woff') format('woff');font-display:swap}
#ics-tp{font-family:Huninn,Arial,sans-serif;color:#212f64;background:#212f64}
#ics-tp *{box-sizing:border-box}
#ics-tp{margin:0;font-size:18px;line-height:1.9;text-align:right}
#ics-tp a{color:inherit;text-underline-offset:4px}
#ics-tp a:focus-visible{outline:3px solid #16a2ba;outline-offset:5px;border-radius:4px}


#ics-tp .terms-header{background:#fff;border-bottom:1px solid #dfe7ee}
#ics-tp .terms-header-inner{width:min(1040px,calc(100% - 48px));margin-inline:auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}
#ics-tp .terms-brand{display:flex;align-items:center;gap:20px;text-decoration:none;font-size:21px;font-weight:600}
#ics-tp .terms-brand img{display:block;width:82px;height:79px;object-fit:contain}
#ics-tp .terms-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 17px;border:1px solid #bbdce6;border-radius:9px;background:#eff8fa;text-decoration:none;font-size:16px;line-height:1.5}
#ics-tp .terms-back:hover{background:#dff4f8}
#ics-tp .terms-page{width:min(980px,calc(100% - 48px));margin:42px auto 56px;padding:48px 56px;background:#fff;border-radius:17px;overflow-wrap:anywhere}
#ics-tp h1,#ics-tp h2,#ics-tp p{margin:0}
#ics-tp h1{font-size:clamp(27px,3.3vw,37px);line-height:1.45;font-weight:600;letter-spacing:-.35px;max-width:850px}
#ics-tp h1:after{content:'';display:block;width:58px;height:3px;background:#37c2d7;margin-top:26px}
#ics-tp .terms-page section{margin-top:34px}
#ics-tp h2{font-size:24px;line-height:1.5;font-weight:600;margin-bottom:12px}
#ics-tp p{color:#4b5871}
#ics-tp p+p{margin-top:13px}
#ics-tp .terms-page p a{color:#212f64;font-weight:600}
#ics-tp .terms-end{border-top:1px solid #e2e8ef;padding-top:28px;margin-top:36px}
@media(max-width:600px){#ics-tp{font-size:17px;line-height:1.85}
#ics-tp .terms-header-inner{width:calc(100% - 32px);min-height:92px;gap:14px}
#ics-tp .terms-brand{gap:10px;font-size:17px}
#ics-tp .terms-brand img{width:60px;height:62px}
#ics-tp .terms-header .terms-back{font-size:14px;padding:8px 10px;max-width:150px}
#ics-tp .terms-page{width:calc(100% - 28px);margin-block:22px 28px;padding:29px 23px;border-radius:13px}
#ics-tp h1{font-size:27px}
#ics-tp h2{font-size:22px}
#ics-tp .terms-page section{margin-top:29px}}