/* UNONA CONTACT 1.0.6 — stable desktop/tablet flow */
html:has(.unona-contact),body:has(.unona-contact){width:100%;max-width:100%;overflow-x:hidden!important}
body:has(.unona-contact) .entry-header,
body:has(.unona-contact) .page-header,
body:has(.unona-contact) .ast-single-entry-banner,
body:has(.unona-contact) .ast-page-title-bar,
body:has(.unona-contact) .entry-title,
body:has(.unona-contact) .page-title{display:none!important}
body:has(.unona-contact) .site-content,
body:has(.unona-contact) #content,
body:has(.unona-contact) .site-content>.ast-container,
body:has(.unona-contact) .site-content .ast-container,
body:has(.unona-contact) #primary,
body:has(.unona-contact) .content-area,
body:has(.unona-contact) .site-main,
body:has(.unona-contact) article.page,
body:has(.unona-contact) .entry-content,
body:has(.unona-contact) .entry-content>.elementor,
body:has(.unona-contact) .elementor,
body:has(.unona-contact) .elementor-widget-shortcode,
body:has(.unona-contact) .elementor-widget-shortcode>.elementor-widget-container,
body:has(.unona-contact) .elementor-element:has(.unona-contact),
body:has(.unona-contact) .elementor-element:has(.unona-contact)>.e-con-inner,
body:has(.unona-contact) .e-con.e-con-boxed:has(.unona-contact)>.e-con-inner{
 width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important
}
body:has(.unona-contact) .site-content,body:has(.unona-contact) #content,body:has(.unona-contact) .entry-content{padding-top:0!important;margin-top:0!important}

.unona-contact{--uc-bg:#F7F7F5;--uc-bg-alt:#F5F5F2;--uc-text:#352821;--uc-olive:#585B43;--uc-burgundy:#47242A;--uc-line:#E0DFDA;direction:rtl;color:var(--uc-text);background:var(--uc-bg);font-family:Arial,"Noto Sans Hebrew",sans-serif;display:block;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative;isolation:isolate}
.unona-contact *{box-sizing:border-box;min-width:0}.unona-contact img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.unona-contact svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.unona-contact a{text-decoration:none}.unona-contact h1,.unona-contact h2,.unona-contact h3{font-family:"Frank Ruhl Libre",Georgia,serif;color:var(--uc-burgundy);font-weight:400;margin:0 0 10px}.unona-contact p{margin:0}.uc-kicker{display:block;direction:ltr;text-align:right;font-size:11px;letter-spacing:.24em;color:var(--uc-burgundy);opacity:.72;margin-bottom:13px}.uc-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 22px;border-radius:0;border:1px solid transparent;text-decoration:none!important;font-size:14px}.uc-btn--solid{background:var(--uc-burgundy);color:#fff}.uc-btn--outline{background:transparent;color:var(--uc-burgundy);border-color:rgba(71,36,42,.45)}

/* Desktop */
.uc-hero{width:100%;height:330px;display:grid;grid-template-columns:41% 59%;direction:ltr;background:var(--uc-bg);overflow:hidden;contain:layout paint;position:relative;z-index:1}
.uc-hero__copy{height:330px;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding:44px clamp(54px,7vw,118px);background:var(--uc-bg);position:relative;z-index:3}
.uc-hero__copy h1{font-size:64px;line-height:.98;margin-bottom:13px}.uc-hero__copy h2{font-family:inherit;font-size:21px;margin-bottom:16px}.uc-hero__copy p{font-size:15px;line-height:1.75;color:rgba(53,40,33,.78);max-width:520px}.uc-hero__image{height:330px;min-height:0;position:relative;overflow:hidden;z-index:1}.uc-hero__image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:330px!important;object-fit:cover!important}.uc-hero__image::before{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(to right,var(--uc-bg) 0%,rgba(247,247,245,.84) 34%,rgba(247,247,245,0) 100%);z-index:2;pointer-events:none}
.uc-methods{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:clamp(28px,4vw,72px);border-top:1px solid var(--uc-line);border-bottom:1px solid var(--uc-line);background:var(--uc-bg);position:relative;z-index:5;clear:both;margin:0!important}
.uc-method{min-height:132px;padding:23px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;gap:5px}.uc-method:not(:last-child)::after{content:"";position:absolute;inset-inline-end:0;top:20px;bottom:20px;width:1px;background:var(--uc-line)}.uc-method svg{width:28px;height:28px;color:var(--uc-burgundy);margin-bottom:7px}.uc-method strong{font-family:"Frank Ruhl Libre",Georgia,serif;font-size:19px;color:var(--uc-burgundy);font-weight:400}.uc-method a,.uc-method .uc-method__main{font-size:15px;color:var(--uc-burgundy);max-width:100%;overflow-wrap:anywhere}.uc-method span{font-size:13px;color:rgba(53,40,33,.7);line-height:1.5}
.uc-main{width:min(calc(100% - 72px),1540px);margin:0 auto;padding:46px 0 50px;display:grid;grid-template-columns:50.5% 49.5%;gap:18px}.uc-formcard,.uc-side{border:1px solid var(--uc-line);background:rgba(255,255,255,.55)}.uc-formcard{padding:32px 28px}.uc-formcard h3,.uc-visit h3{font-size:40px;margin-bottom:10px}.uc-formcard>p,.uc-visit>p{font-size:15px;color:rgba(53,40,33,.78);margin-bottom:22px;line-height:1.75}.uc-notice{padding:12px 14px;margin-bottom:16px;border:1px solid var(--uc-line)}.uc-notice.is-success{background:#f1f7f1}.uc-notice.is-error{background:#fcf1f1}.uc-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uc-form input,.uc-form textarea{width:100%;border:1px solid var(--uc-line);background:#fff;min-height:46px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--uc-text);margin-bottom:12px}.uc-form textarea{min-height:142px;resize:vertical}.uc-form button{width:100%;cursor:pointer}.uc-side{display:grid;grid-template-columns:43% 57%;grid-template-areas:"visit map"}.uc-visit{grid-area:visit;padding:28px 25px;display:flex;flex-direction:column}.uc-map{grid-area:map;min-height:100%;overflow:hidden}.uc-details{display:flex;flex-direction:column;gap:16px;margin-top:8px}.uc-detail{display:flex;align-items:flex-start;gap:11px}.uc-detail svg{width:21px;height:21px;color:var(--uc-burgundy);flex:0 0 auto}.uc-detail strong{display:block;font-size:17px;color:var(--uc-burgundy);margin-bottom:3px;font-weight:400;font-family:"Frank Ruhl Libre",Georgia,serif}.uc-detail span{display:block;font-size:13px;line-height:1.65;color:rgba(53,40,33,.76)}.uc-visit .uc-btn{margin-top:20px;align-self:flex-start}.uc-faqwrap{width:min(calc(100% - 72px),1540px);margin:0 auto 30px;padding:0}.uc-faqwrap h3{font-size:42px;text-align:center;margin-bottom:20px}.uc-faqs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--uc-line);border-bottom:1px solid var(--uc-line)}.uc-faq{border-inline-start:1px solid var(--uc-line)}.uc-faq:first-child{border-inline-start:0}.uc-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:21px 22px;cursor:pointer;font-size:17px;color:var(--uc-text)}.uc-faq summary::-webkit-details-marker{display:none}.uc-faq summary svg{width:17px;height:17px;transition:transform .2s ease;flex:0 0 auto}.uc-faq[open] summary svg{transform:rotate(180deg)}.uc-faq__content{padding:0 22px 21px;font-size:13px;line-height:1.75;color:rgba(53,40,33,.74)}

/* Tablet: desktop structure, but the main block starts directly after contacts. */
@media (min-width:768px) and (max-width:1180px){
 .uc-hero{height:286px;grid-template-columns:44% 56%}.uc-hero__copy{height:286px;padding:32px 28px}.uc-hero__copy h1{font-size:50px}.uc-hero__copy h2{font-size:19px}.uc-hero__copy p{font-size:13.5px}.uc-hero__image{height:286px}.uc-hero__image img{max-height:286px!important}
 .uc-methods{padding-inline:12px}.uc-method{min-height:116px;padding:18px 9px}.uc-method strong{font-size:16px}.uc-method a,.uc-method .uc-method__main{font-size:12px}.uc-method span{font-size:11.3px}
 .uc-main{width:calc(100% - 28px);padding:18px 0 34px;grid-template-columns:1fr;gap:14px}.uc-formcard{padding:28px 24px}.uc-side{grid-template-columns:42% 58%;grid-template-areas:"visit map"}.uc-map{min-height:390px}.uc-faqwrap{width:calc(100% - 28px)}.uc-faqs{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-faq:nth-child(3){border-inline-start:0;border-top:1px solid var(--uc-line)}.uc-faq:nth-child(4){border-top:1px solid var(--uc-line)}
}

/* Mobile — keep the version that already looked good. */
@media (max-width:767px){
 body:has(.unona-contact) .site-content,body:has(.unona-contact) #content,body:has(.unona-contact) .site-content>.ast-container,body:has(.unona-contact) .site-content .ast-container,body:has(.unona-contact) #primary,body:has(.unona-contact) .content-area,body:has(.unona-contact) .site-main,body:has(.unona-contact) article.page,body:has(.unona-contact) .entry-content,body:has(.unona-contact) .elementor,body:has(.unona-contact) .elementor-widget-shortcode,body:has(.unona-contact) .elementor-widget-shortcode>.elementor-widget-container,body:has(.unona-contact) .elementor-element:has(.unona-contact),body:has(.unona-contact) .elementor-element:has(.unona-contact)>.e-con-inner{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}
 .unona-contact{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}
 .uc-hero{height:auto;display:flex;flex-direction:column}.uc-hero__image{order:1;width:100%;height:220px}.uc-hero__image img{position:static!important;height:100%!important;max-height:none!important}.uc-hero__image::before{display:none}.uc-hero__copy{order:2;width:100%;height:auto;padding:25px 18px 27px;text-align:center;align-items:center}.uc-kicker{text-align:center;margin-bottom:9px}.uc-hero__copy h1{font-size:43px;line-height:1.02;margin-bottom:9px}.uc-hero__copy h2{font-size:18px;margin-bottom:13px}.uc-hero__copy p{font-size:13px;line-height:1.7;max-width:340px}
 .uc-methods{grid-template-columns:1fr 1fr;padding-inline:0}.uc-method{min-height:124px;padding:17px 9px}.uc-method::after{display:none!important}.uc-method:nth-child(odd){border-left:1px solid var(--uc-line)}.uc-method:nth-child(-n+2){border-bottom:1px solid var(--uc-line)}.uc-method svg{width:24px;height:24px;margin-bottom:6px}.uc-method strong{font-size:16px}.uc-method a,.uc-method .uc-method__main{font-size:11.8px;overflow-wrap:anywhere}.uc-method span{font-size:11.3px;line-height:1.45}
 .uc-main{width:100%;padding:27px 14px;display:flex;flex-direction:column;gap:18px}.uc-formcard{order:1;width:100%;padding:23px 18px}.uc-side{order:2;width:100%;display:flex;flex-direction:column}.uc-map{order:1;width:100%;height:225px;min-height:225px}.uc-visit{order:2;width:100%;padding:23px 18px}.uc-formcard h3,.uc-visit h3{font-size:31px;text-align:center}.uc-formcard>p,.uc-visit>p{text-align:center;font-size:13px;margin-bottom:18px}.uc-form__grid{grid-template-columns:1fr;gap:0}.uc-form input,.uc-form textarea{font-size:13px;min-height:44px;margin-bottom:10px}.uc-form textarea{min-height:120px}.uc-detail strong{font-size:16px}.uc-detail span{font-size:12.5px}.uc-visit .uc-btn{width:100%;align-self:stretch}
 .uc-faqwrap{width:100%;padding:0 14px;margin:0 0 26px}.uc-faqwrap h3{font-size:31px;margin-bottom:15px}.uc-faqs{grid-template-columns:1fr}.uc-faq{border-inline-start:0;border-top:1px solid var(--uc-line)}.uc-faq:first-child{border-top:0}.uc-faq summary{padding:16px 14px;font-size:14px}.uc-faq__content{padding:0 14px 16px;font-size:12.5px}
}
