.hri-site{--hri-navy:#223055;--hri-orange:#f58220;margin:0;color:#18233b;background:white;font-family:Tahoma,Arial,sans-serif;line-height:1.7;direction:rtl}.hri-site *{box-sizing:border-box}.hri-site a{color:inherit;text-decoration:none}.hri-site img{max-width:100%;height:auto}.hri-site h1,.hri-site h2,.hri-site h3{line-height:1.35}.hri-site a:focus-visible,.hri-site button:focus-visible,.hri-site input:focus-visible{outline:3px solid #f58220;outline-offset:4px}.hri-header{background:#223055;color:#fff}.hri-header-inner{max-width:1280px;margin:auto}.hri-menu ul{display:flex;gap:30px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.hri-menu a{font-size:17px;font-weight:bold;color:#fff}.hri-menu button{display:none}.hri-footer{background:#223055;color:white}.hri-footer a{color:white}.hri-title .elementor-heading-title{font-family:inherit}.hri-sector{overflow:hidden;padding:0 0 18px}.hri-sector img{display:block;width:100%;height:250px;object-fit:cover}.hri-service h2{font-size:25px}.hri-search{display:flex;width:min(100%,580px);gap:0}.hri-search input{min-width:0;flex:1;background:white;border:1px solid #ddd;padding:14px;color:#18233b}.hri-site button,.hri-site .button,.hri-site input[type=submit]{background:var(--hri-navy);color:white;border:0;border-radius:4px;padding:12px 22px;font:inherit;cursor:pointer}.hri-search button{background:var(--hri-orange);color:#13213d}.hri-social{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.hri-social a{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:40px;height:40px;font-weight:bold;line-height:1}.hri-woo{max-width:1240px;margin:48px auto;padding:0 24px;min-height:40vh}.hri-site .woocommerce ul.products,.hri-site ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}.hri-site ul.products:before,.hri-site ul.products:after{display:none!important}.hri-site ul.products li.product{float:none!important;width:100%!important;margin:0!important;display:flex;flex-direction:column;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa}.hri-site ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hri-site ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hri-site ul.products li.product img{width:100%;height:200px;object-fit:contain;background:white}.hri-site .woocommerce-loop-product__title{font-size:17px!important;color:#223055}.hri-site ul.products .button{margin-top:auto!important;text-align:center}.hri-site .price,.hri-site .onsale,.hri-site .single_add_to_cart_button{display:none!important}.hri-site .woocommerce-product-attributes td,.hri-site .woocommerce-product-attributes th{padding:12px;text-align:right;border:1px solid #e3e5eb;overflow-wrap:anywhere}.hri-site .woocommerce-product-attributes{width:100%;border-collapse:collapse}.hri-site .hrc-quote-panel{margin:22px 0}.hri-site .hrc-quote-panel a{display:inline-block}.hri-site .hrc-quote-panel p{font-size:14px}.hri-site .wpcf7 label{display:block;margin:0 0 18px}.hri-site .wpcf7 input:not([type=submit]),.hri-site .wpcf7 textarea{display:block;width:100%;padding:12px;border:1px solid #d7dce5;border-radius:4px;background:white;font:inherit;color:#18233b}.hri-site .wpcf7 textarea{min-height:150px}.hri-site .wpcf7-response-output{margin:16px 0!important}.hri-site .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.hri-site .screen-reader-text:focus{clip:auto;width:auto;height:auto;z-index:999999;background:white;padding:10px}.hri-site .woocommerce div.product div.images,.hri-site .woocommerce div.product div.summary{width:48%}.hri-site .woocommerce div.product div.images{float:right}.hri-site .woocommerce div.product div.summary{float:left}.hri-site .woocommerce-tabs{clear:both;padding-top:30px}.hri-site .woocommerce-tabs ul.tabs{display:flex;gap:20px;list-style:none;border-bottom:1px solid #ddd;padding:15px 0}.hri-site .woocommerce-tabs .active{font-weight:bold}.hri-site .woocommerce-pagination ul{display:flex;gap:15px;list-style:none;justify-content:center}.hri-site .woocommerce-ordering{margin-bottom:24px}#hrc-splash{position:fixed;inset:0;z-index:999999;background:#223055;display:grid;place-items:center;pointer-events:none;animation:hri-exit .4s ease 1.7s forwards}.hrc-intro{width:min(740px,85vw);overflow:hidden}.hrc-intro img{display:block;width:100%;animation:hri-reveal 1s ease both}.hrc-intro span{display:block;height:2px;width:180px;background:#f58220;margin:15px auto;animation:hri-line 1.4s ease both}@keyframes hri-reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hri-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hri-exit{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){#hrc-splash{display:none}}@media(max-width:767px){.hri-menu button{display:block;background:transparent;border:1px solid white}.hri-menu ul{display:none;padding-top:15px}.hri-menu.is-open ul{display:flex;flex-direction:column;gap:12px}.hri-site .woocommerce ul.products,.hri-site ul.products,.hri-site ul.products.columns-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hri-site ul.products li.product{padding:10px}.hri-site ul.products li.product img{height:155px}.hri-site .woocommerce div.product div.images,.hri-site .woocommerce div.product div.summary{float:none;width:100%}.hri-woo{padding:0 16px;margin:28px auto}}@media(max-width:400px){.hri-site ul.products li.product img{height:125px}.hri-site .woocommerce-loop-product__title{font-size:15px!important}}
.hri-header-inner>.elementor-widget{width:auto;max-width:100%}.hri-header-inner>.elementor-widget-image{flex-shrink:0}.hri-site .woocommerce ul.products.columns-1{grid-template-columns:minmax(0,1fr)}.hri-site .woocommerce ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.hri-site .woocommerce ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:767px){.hri-site .woocommerce ul.products.columns-5,.hri-site .woocommerce ul.products.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}}
