html[dir=rtl]{overflow-x:clip}body.yiar{font-family:Tahoma,"Geeza Pro",Arial,sans-serif;line-height:1.9;text-align:start}.yiar h1,.yiar .frcopy h2,.yiar .frcopy h3{line-height:1.45;letter-spacing:normal}.yiar .frhero h1{font-size:clamp(1.95rem,4.1vw,3.6rem);max-width:24ch}.yiar .ar-text-hero{grid-template-columns:1fr}.yiar .frcopy{max-width:100%;overflow-wrap:anywhere}.yiar .frcopy p,.yiar .frcopy>ul:not(.ar-list){max-width:82ch}.yiar .frcopy ul,.yiar .frcopy ol{padding-inline-start:1.4rem}.yiar .yim-switch{direction:ltr}.yiar .yim-switch>div{flex-wrap:wrap}.yiar .ar-crumb{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.88rem}.yiar .ar-crumb a{color:#34584a}.yiar .ar-crumb a+a:before{content:"‹";margin-inline-end:.7rem}.yiar .ar-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:1rem;list-style:none;padding:0}.yiar .ar-list a{display:block;height:100%;border:1px solid #d9e1da;border-radius:6px;padding:.7rem;box-sizing:border-box;text-decoration:none}.yiar .ar-list a:hover,.yiar .ar-list a:focus-visible{border-color:#1a5947;text-decoration:underline}.yiar .ar-list img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:.5rem}.yiar main img{max-width:100%;height:auto}.yiar .frhero img{aspect-ratio:4/3;max-height:370px;object-fit:cover}.yiar .frcopy figure{margin:1rem 0}.yiar .frcopy table{border-collapse:collapse}.yiar .frcopy td,.yiar .frcopy th{border:1px solid #d5dfd8;padding:.45rem .7rem;text-align:start}.yiar .wpcf7{direction:rtl}.yiar .yim-trap{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;left:auto}.yiar .wpcf7 input[type=email],.yiar .wpcf7 input[type=url]{direction:ltr;text-align:left}.yiar .wpcf7 fieldset{min-width:0;border:1px solid #b8c9c0;border-radius:6px}.yiar .wpcf7 .wpcf7-list-item{margin-inline:0 .8rem}.yiar #inquiry{scroll-margin-block-start:1rem}.yiar .yim-product-gallery,.yiar .yim-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1rem}.yiar .yim-product-gallery img{aspect-ratio:1;object-fit:contain;width:100%;display:block;background:#f6f7f5}.yiar .yim-service-grid article,.yiar main section{min-width:0}.yiar .yim-service-actions{display:flex;flex-wrap:wrap;gap:1rem}.yiar .frcopy summary{cursor:pointer;font-weight:700}.yiar .frcopy details{padding:.55em 0;border-bottom:1px solid #cddbd4}.yiar .ar-list img{object-fit:contain;background:#f6f7f5}