

/* Ariel Center internal-page system */
.pid_wrapper {
    font-family: 'Polin', sans-serif;
    background: #fff;
}

.ariel-inner-hero {
    padding: 154px 0px 74px 0px;
    color: #332f55;
    background: #f3f7fb;
}

.ariel-inner-hero__grid {
    display: grid;
    grid-template-columns: minmax(0, .88fr) minmax(420px, 1.12fr);
    align-items: stretch;
    gap: clamp(36px, 5vw, 88px);
}

.ariel-inner-hero[dir="rtl"] .ariel-inner-hero__copy { order: 1; }
.ariel-inner-hero[dir="rtl"] .ariel-inner-hero__media { order: 2; }

.ariel-inner-hero__copy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-block: 20px;
    text-align: start;
}

.ariel-inner-hero__eyebrow {
    margin-bottom: 14px;
    color: #ffa032;
    font-size: clamp(17px, 1.25vw, 22px);
    font-weight: 700;
}

.ariel-inner-hero__title {
    max-width: 760px;
    margin: 0 0 15px;
    color: #332f55;
    font-size: clamp(48px, 5.2vw, 50px);
    line-height: .98;
    text-align: start;
}

.ariel-inner-hero__lead {
    max-width: 720px;
    color: #332f55;
    font-size: clamp(24px, 2.1vw, 36px);
    font-weight: 600;
    line-height: 1.28;
}

.ariel-inner-hero__body {
    max-width: 720px;
    margin-top: 20px;
    color: #67656d;
    font-size: clamp(18px, 1.3vw, 22px);
    line-height: 1.65;
}

.ariel-inner-hero__media {
    min-height: 570px;
    overflow: hidden;
    border-radius: 42px 42px 12px 42px;
    box-shadow: 0 22px 60px rgba(51, 47, 85, .13);
}

.ariel-inner-hero[dir="ltr"] .ariel-inner-hero__media {
    border-radius: 42px 42px 42px 12px;
}

.ariel-inner-hero__media img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 570px;
    object-fit: cover;
}

.pid_module_title_container {
    width: 100%;
    text-align: center;
}

@media (max-width: 900px) {
    .ariel-inner-hero { padding: 118px 0 48px; }
    .ariel-inner-hero__grid { grid-template-columns: 1fr; gap: 26px; }
    .ariel-inner-hero__copy,
    .ariel-inner-hero[dir="rtl"] .ariel-inner-hero__copy,
    .ariel-inner-hero[dir="rtl"] .ariel-inner-hero__media { order: initial; }
    .ariel-inner-hero__copy { padding-block: 0; }
    .ariel-inner-hero__title { font-size: clamp(42px, 11vw, 62px); }
    .ariel-inner-hero__media,
    .ariel-inner-hero__media img { min-height: 390px; }
    .ariel-inner-hero__media { border-radius: 28px 28px 8px 28px; }
}

@media (max-width: 540px) {
    .ariel-inner-hero { padding: 100px 0 34px; }
    .ariel-inner-hero__grid { gap: 20px; }
    .ariel-inner-hero__title { margin-bottom: 16px; }
    .ariel-inner-hero__lead { font-size: 23px; }
    .ariel-inner-hero__body { margin-top: 14px; font-size: 17px; line-height: 1.55; }
    .ariel-inner-hero__media,
    .ariel-inner-hero__media img { min-height: 280px; }
    .pidm_padding_top { padding-top: 28px; }
    .pidm_padding_bottom { padding-bottom: 28px; }
}

/* Donation page */
body:has(.ariel-donate-content) .ariel-inner-hero{padding:118px 0 24px}
body:has(.ariel-donate-content) .ariel-inner-hero__grid{display:block}
body:has(.ariel-donate-content) .ariel-inner-hero__copy{padding:28px 0 14px;text-align:center}
body:has(.ariel-donate-content) .ariel-inner-hero__title{max-width:none;margin:0;text-align:center;font-size:clamp(44px,5vw,72px)}
body:has(.ariel-donate-content) .ariel-inner-hero__eyebrow,
body:has(.ariel-donate-content) .ariel-inner-hero__lead,
body:has(.ariel-donate-content) .ariel-inner-hero__body,
body:has(.ariel-donate-content) .ariel-inner-hero__media{display:none!important}
body:has(.ariel-donate-content) .pid_module:has(.ariel-donate-content) .pid_module_title_container{display:none!important}
body:has(.ariel-donate-content) .pid_module:has(.ariel-donate-content)>.full_grid_container{width:100%;max-width:none;padding:0}
.ariel-donate-content{width:min(calc(100% - 48px),1380px);margin:0 auto;padding:0 0 76px;color:#332f55;font-family:'Polin',sans-serif;text-align:start}
.ariel-donate-content,.ariel-donate-content *{box-sizing:border-box}
.ariel-donate-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr);gap:32px;align-items:stretch}
.ariel-donate-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,60px);border-radius:34px;background:#35315c;color:#fff;overflow:hidden}
.ariel-donate-kicker,.ariel-donate-other-heading span{display:block;margin-bottom:14px;color:#c8ea4f;font-size:18px;font-weight:700}
.ariel-donate-copy h2{margin:0 0 24px;color:#fff;font-size:clamp(42px,4.3vw,66px);font-weight:700;line-height:1.04}
.ariel-donate-lead{margin:0 0 18px;font-size:clamp(22px,1.8vw,28px);font-weight:600;line-height:1.45}
.ariel-donate-copy>p:not(.ariel-donate-lead){margin:0;color:rgba(255,255,255,.82);font-size:18px;line-height:1.7}
.ariel-donate-impact{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}
.ariel-donate-impact>div{min-width:0;padding:18px 10px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.07);text-align:center}
.ariel-donate-impact strong{display:block;color:#c8ea4f;font-size:30px;line-height:1}.ariel-donate-impact span{display:block;margin-top:8px;color:#fff;font-size:14px;line-height:1.3}
.ariel-donate-assurance{display:flex;align-items:center;gap:10px;margin-top:28px;color:rgba(255,255,255,.86);font-size:16px}.ariel-donate-assurance span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#c8ea4f;color:#332f55;font-weight:700}
.ariel-donate-form-card{min-width:0;padding:clamp(22px,3vw,38px);border:1px solid #e5e3ec;border-radius:34px;background:#fff;box-shadow:0 20px 55px rgba(51,47,85,.12)}
.ariel-donate-form-heading{margin-bottom:22px;text-align:center}.ariel-donate-form-heading span{color:#86aa11;font-size:17px;font-weight:700}.ariel-donate-form-heading h3{margin:5px 0 8px;color:#332f55;font-size:clamp(30px,3vw,44px);line-height:1.1}.ariel-donate-form-heading p{margin:0;color:#625f72;font-size:17px;line-height:1.5}
.ariel-donate-embed{width:100%;min-height:620px;overflow:hidden;border:1px solid #eceaf1;border-radius:22px;background:#fff}.ariel-donate-embed iframe{display:block;width:100%;height:620px;border:0;background:#fff}
.ariel-donate-preview{display:grid;min-height:620px;padding:42px;place-content:center;justify-items:center;gap:18px;background:linear-gradient(145deg,#f8f8f5 0%,#eef7cf 100%);color:#332f55;text-align:center}
.ariel-donate-preview-icon{display:grid;width:82px;height:82px;place-items:center;border-radius:50%;background:#332f55;color:#c8ea4f;font-size:38px;line-height:1;box-shadow:0 14px 30px rgba(51,47,85,.18)}
.ariel-donate-preview h4{max-width:500px;margin:4px 0 0;color:#332f55;font-size:clamp(27px,2.6vw,38px);line-height:1.15}.ariel-donate-preview p{max-width:520px;margin:0;color:#625f72;font-size:18px;line-height:1.55}
.ariel-donate-preview a{display:inline-flex;min-height:58px;margin-top:8px;padding:0 30px;align-items:center;justify-content:center;border-radius:14px;background:#c8ea4f;color:#332f55;font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(134,170,17,.2);transition:transform .2s ease,box-shadow .2s ease}.ariel-donate-preview a:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(134,170,17,.28)}
.ariel-donate-fallback{display:block;margin-top:16px;color:#332f55;font-size:15px;font-weight:600;text-align:center;text-decoration:underline}
.ariel-donate-other{margin-top:40px;padding:clamp(30px,4vw,54px);border-radius:30px;background:#eff7d2}.ariel-donate-other-heading{margin-bottom:24px;text-align:center}.ariel-donate-other-heading span{margin-bottom:6px;color:#7da00c}.ariel-donate-other-heading h3{margin:0;color:#332f55;font-size:clamp(32px,3.4vw,50px)}
.ariel-donate-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ariel-donate-methods>div{min-width:0;padding:24px;border:1px solid rgba(51,47,85,.1);border-radius:20px;background:rgba(255,255,255,.78)}
.ariel-donate-methods strong{display:block;margin:0 0 10px;color:#332f55;font-size:21px}.ariel-donate-methods p{margin:0;color:#625f72;font-size:16px;line-height:1.55}.ariel-donate-methods a{color:#332f55;font-weight:700}.ariel-donate-legal{max-width:940px;margin:26px auto 0;color:#625f72;font-size:14px;line-height:1.55;text-align:center}
@media(max-width:1050px){.ariel-donate-layout{grid-template-columns:1fr}.ariel-donate-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body:has(.ariel-donate-content) .ariel-inner-hero{padding:92px 0 12px}body:has(.ariel-donate-content) .ariel-inner-hero__copy{padding:18px 0 8px}body:has(.ariel-donate-content) .ariel-inner-hero__title{font-size:42px}.ariel-donate-content{width:min(calc(100% - 24px),1380px);padding-bottom:34px}.ariel-donate-layout{gap:18px}.ariel-donate-copy,.ariel-donate-form-card,.ariel-donate-other{padding:24px 18px;border-radius:24px}.ariel-donate-copy h2{font-size:40px}.ariel-donate-lead{font-size:21px}.ariel-donate-impact{grid-template-columns:1fr;margin-top:24px}.ariel-donate-impact>div{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;text-align:start}.ariel-donate-impact span{margin-top:0}.ariel-donate-embed,.ariel-donate-embed iframe{min-height:680px;height:680px}.ariel-donate-preview{min-height:430px;padding:30px 20px}.ariel-donate-methods{grid-template-columns:1fr}}
@media (min-width: 1438px){.pid_wrapper{padding-top:0}.site_grid_container_pid_top_img{margin-top:50px;height:400px}.full_grid_container_pid_top_img{margin-top:0;height:300px}.narrow_grid_container_pid_top_img{margin-top:50px;height:300px}.pid_top_content{margin-top:70px;margin-bottom:50px}.pid_module_container{margin-bottom:50px}.pid_module_title_container{margin-bottom:40px}.pidm_padding_top{padding-top:70px}.pidm_padding_bottom{padding-bottom:70px}.pidm_no_padding_top{padding-top:0}.pidm_no_padding_bottom{padding-bottom:0}}@media all and (max-width: 1439px) and (min-width: 769px){.pid_wrapper{padding-top:0}.site_grid_container_pid_top_img{margin-top:50px;height:400px}.full_grid_container_pid_top_img{margin-top:0;height:300px}.narrow_grid_container_pid_top_img{margin-top:50px;height:300px}.pid_top_content{margin-top:40px;margin-bottom:40px}.pid_module_container{margin-bottom:50px}.pid_module_title_container{margin-bottom:30px}.pidm_padding_top{padding-top:50px}.pidm_padding_bottom{padding-bottom:50px}.pidm_no_padding_top{padding-top:0}.pidm_no_padding_bottom{padding-bottom:0}}@media all and (max-width: 768px) and (min-width: 481px){.pid_wrapper{padding-top:0}.site_grid_container_pid_top_img{margin-top:50px;height:200px}.full_grid_container_pid_top_img{margin-top:0;height:200px}.narrow_grid_container_pid_top_img{margin-top:50px;height:200px}.pid_top_content{margin-top:30px;margin-bottom:30px}.pid_module_container{margin-bottom:50px}.pid_module_title_container{margin-bottom:20px}.pidm_padding_top{padding-top:30px}.pidm_padding_bottom{padding-bottom:30px}.pidm_no_padding_top{padding-top:0}.pidm_no_padding_bottom{padding-bottom:0}}@media all and (max-width:480px) and (min-width:319px){.pid_wrapper{padding-top:0}.site_grid_container_pid_top_img{margin-top:50px;height:160px}.full_grid_container_pid_top_img{margin-top:0;height:160px}.narrow_grid_container_pid_top_img{margin-top:50px;height:160px}.pid_top_content{margin-top:20px;margin-bottom:20px}.pid_module_container{margin-bottom:50px}.pid_module_title_container{margin-bottom:20px}.pidm_padding_top{padding-top:20px}.pidm_padding_bottom{padding-bottom:20px}.pidm_no_padding_top{padding-top:0}.pidm_no_padding_bottom{padding-bottom:0}}@media (max-width: 320px){.pid_wrapper{padding-top:0}.site_grid_container_pid_top_img{margin-top:50px;height:160px}.full_grid_container_pid_top_img{margin-top:0;height:160px}.narrow_grid_container_pid_top_img{margin-top:50px;height:160px}.pid_top_content{margin-top:20px;margin-bottom:20px}.pid_module_container{margin-bottom:50px}.pid_module_title_container{margin-bottom:20px}.pidm_padding_top{padding-top:20px}.pidm_padding_bottom{padding-bottom:20px}.pidm_no_padding_top{padding-top:0}.pidm_no_padding_bottom{padding-bottom:0}}


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         .ariel-inner-hero__grid {
    display: grid;
    align-items: stretch;
    gap: clamp(36px, 5vw, 88px);
}


/* עם תמונה - שתי עמודות */
.ariel-inner-hero__grid--with-image {
    grid-template-columns: minmax(0, .88fr) minmax(420px, 1.12fr);
}


/* בלי תמונה - עמודה אחת */
.ariel-inner-hero__grid--no-image {
    grid-template-columns: 1fr;
}


/* COPY */
.ariel-inner-hero__copy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-block: 20px;
}


/* בלי תמונה - אפשר להשתמש בכל רוחב האזור */
.ariel-inner-hero__grid--no-image .ariel-inner-hero__copy {
    width: 100%;
    max-width: 100%;
}


/* כשהטקסט במרכז - גם מגבלות הרוחב מתמרכזות */
.ariel-inner-hero__copy[style*="text-align:center"] .ariel-inner-hero__title,
.ariel-inner-hero__copy[style*="text-align:center"] .ariel-inner-hero__lead,
.ariel-inner-hero__copy[style*="text-align:center"] .ariel-inner-hero__body {
    margin-left: auto;
    margin-right: auto;
}


/* כשהטקסט בשמאל */
.ariel-inner-hero__copy[style*="text-align:left"] .ariel-inner-hero__title,
.ariel-inner-hero__copy[style*="text-align:left"] .ariel-inner-hero__lead,
.ariel-inner-hero__copy[style*="text-align:left"] .ariel-inner-hero__body {
    margin-left: 0;
    margin-right: auto;
}


/* כשהטקסט בימין */
.ariel-inner-hero__copy[style*="text-align:right"] .ariel-inner-hero__title,
.ariel-inner-hero__copy[style*="text-align:right"] .ariel-inner-hero__lead,
.ariel-inner-hero__copy[style*="text-align:right"] .ariel-inner-hero__body {
    margin-left: auto;
    margin-right: 0;
}