/* GINZBURG — the INNER pages in sketch 1's language (12.11.2026, Irina chose sketch 1): service page, about, contact, articles,
   the article template, the global sections, + the legal / thank-you pages re-toned to the deep green. Loaded on every page after
   irina-s2.css. Built by build/07-inner.php + build/05-articles.php (helpers in build/lib-inner.php). */

/* ---------- global section hosts (Template widget) ---------- */
.ir-ghost{padding:0!important;gap:0!important}
.ir-ghost>.elementor-widget-template,.ir-gbtns-w{width:100%}
.elementor-widget-template>.elementor-widget-container{padding:0}

/* ---------- inner hero: a render under a deep veil, the text low on the right ---------- */
.ir-s2-phero{position:relative;overflow:hidden;isolation:isolate}
.ir-s2-phero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:
	linear-gradient(to left,rgba(4,30,26,.94) 0%,rgba(4,30,26,.74) 38%,rgba(4,30,26,.22) 70%,rgba(4,30,26,.08) 100%),
	linear-gradient(to top,rgba(4,30,26,.86) 0%,rgba(4,30,26,0) 46%),
	linear-gradient(to bottom,rgba(4,30,26,.62) 0%,rgba(4,30,26,0) 24%)}
.ir-s2-phero--marble::after{background:radial-gradient(ellipse at 70% 30%,rgba(4,32,28,.25) 0%,rgba(4,32,28,.62) 100%)}
.ir-s2-phero>.e-con{position:relative;z-index:1}
.ir-s2-h1--page .elementor-heading-title{font-size:clamp(48px,5.4vw,86px)!important;line-height:1.04!important}
.ir-s2-h1--art .elementor-heading-title{font-size:clamp(34px,3.7vw,56px)!important;line-height:1.16!important}
.ir-s2-phero .ir-s2-lead p{max-width:600px}
.ir-s2-phero .ir-eb .elementor-heading-title{color:#E9D9BE;text-shadow:0 1px 10px rgba(3,26,23,.6)}
html.ir-tx .ir-s2-phero__in>.elementor-element{opacity:0;transform:translateY(24px)}
html.ir-tx.ir-ready .ir-s2-phero__in>.elementor-element{animation:irHeroIn 1.1s cubic-bezier(.22,.8,.2,1) forwards}
html.ir-tx.ir-ready .ir-s2-phero__in>.elementor-element:nth-child(2){animation-delay:.08s}
html.ir-tx.ir-ready .ir-s2-phero__in>.elementor-element:nth-child(3){animation-delay:.16s}
html.ir-tx.ir-ready .ir-s2-phero__in>.elementor-element:nth-child(4){animation-delay:.28s}
html.ir-tx.ir-ready .ir-s2-phero__in>.elementor-element:nth-child(5){animation-delay:.4s}
@media (max-width:767px){
	.ir-s2-phero::after{background:linear-gradient(to top,rgba(4,30,26,.95) 0%,rgba(4,30,26,.78) 42%,rgba(4,30,26,.35) 72%,rgba(4,30,26,.6) 100%)}
	.ir-s2-h1--page .elementor-heading-title{font-size:44px!important}
	.ir-s2-h1--art .elementor-heading-title{font-size:31px!important;line-height:1.22!important}
	.ir-s2-phero .ir-eb .elementor-heading-title{font-size:11.5px;letter-spacing:.14em}
}

/* ---------- breadcrumbs on the dark ---------- */
.ir-s2 .ir-crumb p{color:rgba(248,244,238,.58);flex-wrap:wrap;line-height:1.5}
.ir-s2 .ir-crumb a{color:#E9D9BE!important}
.ir-s2 .ir-crumb a:hover{color:#F8F4EE!important}
.ir-s2 .ir-crumb b{color:#F8F4EE;font-weight:400}
.ir-s2 .ir-crumb span{color:rgba(217,196,165,.55)}

/* ---------- headings + running text ---------- */
.ir-s2-h2--m .elementor-heading-title{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.16!important}
.ir-s2-prose .ir-s2-h2 .elementor-heading-title::after,.ir-s2-inc .ir-s2-h2 .elementor-heading-title::after,.ir-s2-me .ir-s2-h2 .elementor-heading-title::after{
	content:"";display:block;width:56px;height:1px;margin-top:24px;background:linear-gradient(90deg,#9C7C4F,#E9D9BE)}
.ir-s2-text,.ir-s2-text p{font:300 18.5px/1.9 Heebo,sans-serif;color:rgba(248,244,238,.84)}
.ir-s2-text p{margin:0 0 18px}
.ir-s2-text>.elementor-widget-container>*:last-child,.ir-s2-text p:last-child{margin-bottom:0}
.ir-s2-text a{color:#E9D9BE;text-decoration:underline;text-decoration-color:rgba(217,196,165,.5);text-underline-offset:4px;transition:color .3s,text-decoration-color .3s}
.ir-s2-text a:hover{color:#F8F4EE;text-decoration-color:#E9D9BE}
.ir-s2-text b,.ir-s2-text strong{font-weight:500;color:#F3E8D6}
.ir-s2-text h3{font:400 22px/1.35 Heebo,sans-serif;color:#E9D9BE;margin:30px 0 10px}
.ir-s2-text ul,.ir-s2-art__body ul{list-style:none;margin:4px 0 22px;padding:0;display:grid;gap:12px}
.ir-s2-text ul li,.ir-s2-art__body ul li{position:relative;padding-inline-start:28px}
.ir-s2-text ul li::before,.ir-s2-art__body ul li::before{content:"";position:absolute;inset-inline-start:3px;top:.72em;width:8px;height:8px;transform:rotate(45deg);background:linear-gradient(135deg,#9C7C4F,#E9D9BE)}
.ir-s2-text ul.ir-s2-list--rules{gap:0;margin-top:10px}
.ir-s2-text ul.ir-s2-list--rules li{padding-top:16px;padding-bottom:16px;border-top:1px solid rgba(217,196,165,.2)}
.ir-s2-text ul.ir-s2-list--rules li:last-child{border-bottom:1px solid rgba(217,196,165,.2)}
.ir-s2-text ul.ir-s2-list--rules li::before{top:calc(16px + .72em)}
.ir-s2-text ul.ir-s2-list--rules b{display:block;font-weight:400;font-size:19px;margin-bottom:2px}
@media (max-width:767px){.ir-s2-text,.ir-s2-text p{font-size:17px;line-height:1.85}}

/* ---------- "what the planning includes": text + the render ---------- */
@media (min-width:1025px){
	.ir-s2-inc>.e-con-inner{flex-wrap:nowrap!important;align-items:center!important}
	.ir-s2-inc .ir-s2-inc__c{flex:0 0 52%!important;width:52%!important}
	.ir-s2-inc .ir-s2-inc__img{flex:1 1 0!important;width:auto!important;min-width:0}
}
@media (max-width:1024px){.ir-s2-inc .ir-s2-inc__img{width:100%!important}}

/* ---------- the global buttons ---------- */
.ir-gbtns{gap:12px!important}
.ir-gbtns .elementor-widget-button{width:auto}
.ir-btn--tel .elementor-button-text{direction:ltr;unicode-bidi:isolate}
.ir-gbtns-w--stack .ir-gbtns{flex-direction:column!important;align-items:stretch!important}
.ir-gbtns-w--stack .elementor-widget-button,.ir-gbtns-w--stack .elementor-button{width:100%!important}
.ir-gbtns-w--stack .elementor-button{justify-content:center;display:flex}
@media (max-width:767px){
	.ir-gbtns{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important}
	.ir-gbtns .elementor-widget-button{width:100%!important}
	.ir-gbtns .elementor-button{width:100%;justify-content:center;display:flex;align-items:center;min-height:52px}
}

/* ---------- global About: Irina on the darkened marble ---------- */
.ir-s2-gabout{box-shadow:inset 0 0 0 100vmax rgba(4,32,28,.4)}
.ir-s2-gabout__img{position:relative}
.ir-s2-gabout__img img{width:100%!important;aspect-ratio:4/5;object-fit:cover;object-position:center 22%;display:block;box-shadow:0 30px 60px -24px rgba(0,0,0,.55)}
.ir-s2-gabout__img .elementor-widget-container{position:relative;line-height:0}
.ir-s2-gabout__img .elementor-widget-container::after{content:"";position:absolute;inset:12px;border:1px solid rgba(233,217,190,.6);pointer-events:none}
@media (min-width:1025px){
	.ir-s2-gabout>.e-con-inner,.ir-s2-me>.e-con-inner{flex-wrap:nowrap!important}
	.ir-s2-gabout .ir-s2-gabout__img,.ir-s2-me .ir-s2-gabout__img{flex:0 0 34%!important;width:34%!important}
	.ir-s2-gabout .ir-s2-gabout__t{flex:1 1 0!important;min-width:0}
}
@media (max-width:1024px){.ir-s2-gabout__img,.ir-s2-me .ir-s2-gabout__img{max-width:460px}}
.ir-s2-vals .elementor-heading-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;font:300 19px/1.4 Heebo,sans-serif;color:#E9D9BE}
.ir-s2-vals span+span::before{content:"";display:inline-block;width:6px;height:6px;transform:rotate(45deg);background:linear-gradient(135deg,#9C7C4F,#E9D9BE);margin:0 16px;vertical-align:middle}
.ir-s2-vals--xl .elementor-heading-title{justify-content:center;font-size:clamp(24px,2.6vw,40px);color:#F8F4EE;gap:18px 0}
.ir-s2-vals--xl span+span::before{width:8px;height:8px;margin:0 26px}
@media (max-width:767px){.ir-s2-vals--xl .elementor-heading-title{flex-direction:column;gap:14px}.ir-s2-vals--xl span+span::before{display:block;margin:0 auto 14px}}

/* ---------- global CTA band ---------- */
.ir-s2-gcta{padding:0!important;border-top:1px solid rgba(217,196,165,.28);border-bottom:1px solid rgba(217,196,165,.28)}
.ir-s2-gcta>.e-con-inner{padding:58px 32px!important}
.ir-s2-gcta__t .elementor-heading-title{font:300 clamp(28px,3vw,44px)/1.15 Heebo,sans-serif;color:#F8F4EE}
.ir-s2-gcta__t em,.ir-s2-vision__t em,.ir-s2-art__end-t em,.ir-s2 .ir-h2 em{font-style:normal;background:var(--ir-gold);-webkit-background-clip:text;background-clip:text;color:transparent}
.ir-s2-gcta__l .elementor-heading-title{font:300 17px/1.6 Heebo,sans-serif;color:rgba(248,244,238,.7)}
.ir-s2-gcta .ir-gbtns-w{width:auto}
@media (max-width:1024px){.ir-s2-gcta .ir-gbtns-w{width:100%}}
@media (max-width:767px){.ir-s2-gcta>.e-con-inner{padding:44px 18px!important}}

/* ---------- FAQ on the dark ---------- */
@media (min-width:1025px){
	.ir-s2-faq>.e-con-inner{flex-wrap:nowrap!important}
	.ir-s2-faq .ir-s2-faq__h{flex:0 0 32%!important;position:sticky;top:120px}
	.ir-s2-faq .ir-s2-faq__a{flex:1 1 0!important;min-width:0}
}
.ir-s2 .ir-s2-acc .elementor-accordion-item{border:0!important;border-bottom:1px solid rgba(217,196,165,.22)!important}
.ir-s2 .ir-s2-acc .elementor-accordion-item:first-child{border-top:1px solid rgba(217,196,165,.22)!important}
.ir-s2 .ir-s2-acc .elementor-tab-title{padding:24px 0!important;font:300 21px/1.4 Heebo,sans-serif!important;color:#F8F4EE!important;background:transparent!important;border:0!important}
.ir-s2 .ir-s2-acc .elementor-tab-title:hover,.ir-s2 .ir-s2-acc .elementor-tab-title.elementor-active{color:#E9D9BE!important}
.ir-s2 .ir-s2-acc .elementor-tab-title a{color:inherit!important}
.ir-s2 .ir-s2-acc .elementor-tab-content{padding:0 0 26px!important;border:0!important;background:transparent!important;font:300 17.5px/1.85 Heebo,sans-serif!important;color:rgba(248,244,238,.78)!important}
.ir-s2 .ir-s2-acc .elementor-tab-content p{margin:0}
.ir-s2 .ir-s2-acc .elementor-accordion-icon svg{fill:#D9C4A5!important;width:14px;height:14px}
.ir-s2 .ir-s2-acc .elementor-accordion-icon{color:#D9C4A5!important;line-height:0}
@media (max-width:767px){.ir-s2 .ir-s2-acc .elementor-tab-title{font-size:18px!important;padding:20px 0!important}.ir-s2 .ir-s2-acc .elementor-tab-content{font-size:16px!important}}

/* ---------- about: the vision on the marble ---------- */
.ir-s2-vision{box-shadow:inset 0 0 0 100vmax rgba(4,32,28,.36)}
.ir-s2-vision__t{max-width:1040px;width:100%}
.ir-s2-vision__t .elementor-heading-title{font:300 clamp(26px,3.1vw,46px)/1.4 Heebo,sans-serif;color:#F8F4EE}
@media (max-width:767px){.ir-s2-vision__t .elementor-heading-title{font-size:24px;line-height:1.5}}
.ir-s2 .ir-eb--center .elementor-heading-title{justify-content:center}

/* ---------- contact: the three ways ---------- */
.ir-s2-ways__row{gap:14px!important}
.ir-s2-card{border:1px solid rgba(217,196,165,.28);background:rgba(248,244,238,.025);text-decoration:none;transition:border-color .5s,background-color .5s}
.ir-s2-card:hover{border-color:rgba(217,196,165,.75);background:rgba(248,244,238,.06)}
@media (min-width:1025px){.ir-s2-ways__row{flex-wrap:nowrap!important}.ir-s2-card{flex:1 1 0!important;width:auto!important}}
.ir-s2-card__i .elementor-icon{font-size:22px;color:#D9C4A5}
.ir-s2-card__i .elementor-icon svg{width:22px;height:22px;fill:#D9C4A5}
.ir-s2-card__l .elementor-heading-title{font:500 13px/1.2 Heebo,sans-serif;letter-spacing:.2em;color:#D9C4A5}
.ir-s2-card__v .elementor-heading-title{font:300 clamp(22px,2vw,28px)/1.25 Heebo,sans-serif;color:#F8F4EE}
.ir-s2-card__n .elementor-heading-title{font:300 15.5px/1.5 Heebo,sans-serif;color:rgba(248,244,238,.6)}

/* ---------- articles grid on the dark ---------- */
.ir-s2 .ir-s2-posts .elementor-post__title a{font:300 23px/1.4 Heebo,sans-serif!important;color:#F8F4EE!important}
.ir-s2 .ir-s2-posts .elementor-post__title a:hover{color:#E9D9BE!important}
.ir-s2 .ir-s2-posts .elementor-post__excerpt p{color:rgba(248,244,238,.66)!important}
.ir-s2 .ir-s2-posts .elementor-post__read-more{color:#E9D9BE!important;border-bottom-color:rgba(217,196,165,.6)}
.ir-s2 .ir-s2-posts .elementor-post__thumbnail__link::after{border-color:rgba(217,196,165,.3)}
.ir-s2 .ir-s2-posts .elementor-post:hover .elementor-post__thumbnail__link::after{border-color:rgba(233,217,190,.8)}
.ir-s2 .ir-s2-posts .elementor-pagination .page-numbers{color:#F8F4EE}
.ir-s2 .ir-s2-posts .elementor-pagination .current{color:#E9D9BE;border-bottom-color:#B99B76}
.ir-s2-tlink a{display:inline-flex;align-items:center;gap:8px;font:400 15px/1 Heebo,sans-serif;color:#E9D9BE!important;padding-bottom:6px;border-bottom:1px solid rgba(217,196,165,.6)}
.ir-s2-tlink a::after{content:"←";transition:transform .35s var(--ir-ease)}
.ir-s2-tlink a:hover::after{transform:translateX(-5px)}

/* ---------- the article ---------- */
.ir-s2-art__ex .elementor-widget-container{font:300 20px/1.65 Heebo,sans-serif;color:rgba(248,244,238,.86);max-width:680px;padding-top:18px;border-top:1px solid rgba(217,196,165,.4)}
.ir-s2-art__ex p{margin:0;padding:0!important;border:0!important;max-width:none}
.ir-s2-showcase.ir-s2-art__img img{aspect-ratio:16/9!important;object-fit:cover!important}
.ir-s2-art__body{font:300 19px/1.95 Heebo,sans-serif;color:rgba(248,244,238,.86)}
.ir-s2-art__body p{margin:0 0 22px}
.ir-s2-art__body h2{font:300 clamp(26px,2.6vw,36px)/1.25 Heebo,sans-serif;color:#F8F4EE;margin:52px 0 18px}
.ir-s2-art__body h2::after{content:"";display:block;width:46px;height:1px;margin-top:18px;background:linear-gradient(90deg,#9C7C4F,#E9D9BE)}
.ir-s2-art__body h3{font:400 22px/1.35 Heebo,sans-serif;color:#E9D9BE;margin:34px 0 12px}
.ir-s2-art__body ol{margin:4px 0 22px;padding-inline-start:26px}
.ir-s2-art__body ol li::marker{color:#D9C4A5;font-family:"Cormorant Garamond",Georgia,serif}
.ir-s2-art__body a{color:#E9D9BE;text-decoration:underline;text-decoration-color:rgba(217,196,165,.5);text-underline-offset:4px}
.ir-s2-art__body strong,.ir-s2-art__body b{font-weight:500;color:#F3E8D6}
.ir-s2-art__body blockquote{margin:36px 0;padding:4px 28px 4px 0;border-inline-start:1px solid #B99B76;font:300 24px/1.6 Heebo,sans-serif;color:#F8F4EE}
.ir-s2-art__body img{max-width:100%;height:auto;margin:26px 0}
.ir-s2-art__body table{width:100%;border-collapse:collapse;margin:26px 0;font-size:16.5px}
.ir-s2-art__body th,.ir-s2-art__body td{border:1px solid rgba(217,196,165,.22);padding:12px 14px;text-align:right;vertical-align:top}
.ir-s2-art__body th{font-weight:400;color:#E9D9BE;background:rgba(248,244,238,.04)}
.ir-s2-art__body hr{border:0;height:1px;background:rgba(217,196,165,.25);margin:40px 0}
.ir-s2-art__end{border-top:1px solid rgba(217,196,165,.25)}
.ir-s2-art__end-t .elementor-heading-title{font:300 clamp(24px,2.4vw,32px)/1.25 Heebo,sans-serif;color:#F8F4EE}
.ir-s2-art__end .ir-gbtns-w{width:auto}
@media (max-width:767px){.ir-s2-art__body{font-size:17.5px;line-height:1.9}.ir-s2-art__body blockquote{font-size:20px;padding-inline-start:18px}.ir-s2-art__end .ir-gbtns-w{width:100%}}

/* ---------- legal + thank-you, re-toned to the deep green (their builders still say ivory) ---------- */
.ir-s2 .ir-legal.e-con,.ir-s2 .ir-ty.e-con{background:#052823!important}
.ir-s2 .ir-legal .elementor-heading-title,.ir-s2 .ir-ty .ir-h1 .elementor-heading-title{color:#F8F4EE!important}
.ir-s2 .ir-legal__body{color:rgba(248,244,238,.82);border-top-color:rgba(217,196,165,.25)}
.ir-s2 .ir-legal__body strong,.ir-s2 .ir-legal__body b,.ir-s2 .ir-legal__body li[aria-level]>b,.ir-s2 .ir-legal__body li[aria-level]>span{color:#F3E8D6}
.ir-s2 .ir-legal__body a{color:#E9D9BE!important}
.ir-s2 .ir-ty .elementor-widget-text-editor,.ir-s2 .ir-ty .elementor-widget-text-editor p{color:rgba(248,244,238,.78)!important}
.ir-s2 .ir-ty .ir-h1 em{font-style:normal;background:var(--ir-gold);-webkit-background-clip:text;background-clip:text;color:transparent}
.ir-s2 .ir-ty .ir-btn--ink .elementor-button{background:var(--ir-gold)!important;color:#07423B!important}
.ir-s2 .ir-ty .ir-btn--ink .elementor-button svg{fill:#07423B}
.ir-s2 .ir-ty .ir-btn--line .elementor-button{color:#F8F4EE!important;border-color:rgba(245,242,236,.4)!important;background:transparent!important}
/* FAQ heading sits in a narrow column ⇒ one size down, so "אדריכלות נוף" stays together */
@media (min-width:1025px){.ir-s2-faq__h .ir-s2-h2 .elementor-heading-title{font-size:clamp(30px,2.7vw,40px)!important}}
.ir-s2-faq__h .ir-s2-h2 em{white-space:nowrap}
/* ☠️ Elementor 4 here prints widgets WITHOUT .elementor-widget-container (optimized markup) ⇒ frames and the excerpt sit on the widget itself */
.ir-s2-inc__img,.ir-s2-art__img{position:relative}
.ir-s2-inc__img::after,.ir-s2-art__img::after,.ir-s2-gabout__img .elementor-widget-image::after{content:"";position:absolute;inset:12px;border:1px solid rgba(233,217,190,.6);pointer-events:none}
.ir-s2-gabout__img .elementor-widget-image{position:relative;line-height:0}
.ir-s2-art__ex{font:300 20px/1.65 Heebo,sans-serif;color:rgba(248,244,238,.86);max-width:680px;padding-top:18px;border-top:1px solid rgba(217,196,165,.4)}
@media (max-width:767px){.ir-s2-art__ex{font-size:17px}}

/* ====================== 12.11 round 2 (Shaked) ====================== */
/* the light strip under every inner hero = the 1px gold rule it had at its bottom edge — removed above (the hero runs straight into the green) */

/* articles grid: the picture jumped sideways on hover — Elementor positions the thumbnail with top/left 50% + translate(-50%,-50%), and the
   old hover rule (transform:scale) replaced that translate. Now the image is pinned to the box and the hover only lights it (no geometry,
   the same hover as the home tiles) */
.ir-posts .elementor-post__thumbnail img,.ir-posts .elementor-post:hover .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;
	width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:none!important;transition:filter .8s ease!important}
.ir-s2 .ir-posts .elementor-post__thumbnail img{filter:brightness(.9) saturate(.95)}
.ir-s2 .ir-posts .elementor-post:hover .elementor-post__thumbnail img{filter:brightness(1.04) saturate(1.02)}

/* centred heroes (articles, the article, contact) */
.ir-s2-phero--c:not(.ir-s2-phero--marble)::after{background:linear-gradient(to top,rgba(4,30,26,.92) 0%,rgba(4,30,26,.66) 46%,rgba(4,30,26,.42) 78%,rgba(4,30,26,.62) 100%)}
.ir-s2-phero__in--c{text-align:center}
.ir-s2-phero__in--c .ir-crumb p{justify-content:center}
.ir-s2-phero__in--c .ir-s2-lead p{margin:0 auto}
.ir-s2-phero__in--c .ir-gbtns{justify-content:center}
.ir-s2-phero__in--c .ir-s2-art__ex{margin:0 auto;text-align:center}
.ir-s2-art__meta .elementor-icon-list-items{justify-content:center}
.ir-s2-art__meta .elementor-icon-list-icon{display:none}
.ir-s2-art__meta .elementor-icon-list-text,.ir-s2-art__meta .elementor-post-info__item{font:300 14px/1.4 Heebo,sans-serif;color:rgba(248,244,238,.62)!important;letter-spacing:.04em}
.ir-s2-art__meta .elementor-icon-list-item::after{border-color:rgba(217,196,165,.45)!important}

/* share buttons */
.ir-s2-share{border-top:1px solid rgba(217,196,165,.25);padding-top:28px!important}
.ir-s2-share__t .elementor-heading-title{font:500 13px/1.2 Heebo,sans-serif;letter-spacing:.2em;color:#D9C4A5}
.ir-s2-share__b{--e-share-buttons-primary-color:#D9C4A5;--e-share-buttons-secondary-color:#07423B}
.ir-s2-share__b .elementor-grid{gap:10px!important;display:flex!important;flex-wrap:wrap}
.ir-s2-share__b .elementor-share-btn{width:46px!important;height:46px!important;font-size:16px;border:1px solid rgba(217,196,165,.45)!important;background:transparent!important;color:#E9D9BE!important;transition:background-color .35s,border-color .35s}
.ir-s2-share__b .elementor-share-btn svg{fill:#E9D9BE!important;width:17px;height:17px}
.ir-s2-share__b .elementor-share-btn:hover{background:#D9C4A5!important;border-color:#D9C4A5!important}
.ir-s2-share__b .elementor-share-btn:hover svg{fill:#07423B!important}
.ir-s2-share__b .elementor-share-btn__icon{width:100%!important;color:inherit!important}
.ir-s2-art__end{border-top:0}

/* 12.11 (Shaked: "יש גריד בעמודים וההירו היחידי שיוצא מהגריד הזה"): the hero text sat 72px from the window edge while every section
   below sits on the 1280 grid (313px on a 1905 screen). From desktop up the inner heroes start on the grid. The HOME hero stays as it is (Shaked: "בדף הבית אל תיגע בהירו").
   (the % in padding is of the hero's width = the window; tablet 28 / phones 18 already match the sections) */
@media (min-width:1025px){
	.ir-s2-phero:not(.ir-s2-phero--c) .ir-s2-phero__in{
		padding-right:max(32px,calc(50% - 640px))!important;padding-inline-start:max(32px,calc(50% - 640px))!important}
}
