.wpcf7 .checks>.wpcf7-form-control-wrap,.wpcf7 .checks .wpcf7-checkbox,.wpcf7 .contact-client-options>.wpcf7-form-control-wrap,.wpcf7 .contact-client-options .wpcf7-checkbox{display:contents!important}.wpcf7 form:not(.submitting) .wpcf7-spinner{display:none}.contact-page .contact-field .wpcf7-text{color:#333;width:100%;height:40px;font:16px/24px var(--font);background:#fff;border:1px solid #0000;border-radius:5px;margin-top:4px;padding:0 12px;display:block}.contact-page .contact-field .wpcf7-text:focus-visible{outline:2px solid var(--red);outline-offset:2px}.contact-page .contact-field .wpcf7-text.wpcf7-not-valid{border-color:var(--red)}.quote-form.invalid{height:auto;min-height:564px;padding-bottom:20px}.admin-bar .site-header{top:32px}.nav .current-menu-item>a,.nav .current-menu-ancestor>a{color:var(--red);font-weight:700}.nav li{position:relative}.nav ul.sub-menu{z-index:90;background:#15191d;gap:0;min-width:260px;padding:18px;display:none;position:absolute;top:100%;left:0}.nav li:hover>.sub-menu,.nav li:focus-within>.sub-menu{display:block}.nav .sub-menu a{padding:10px;font-size:16px}.ordmind-empty{text-align:center;padding:40px 20px}.ordmind-content{min-height:60vh;padding:130px 20px 60px}.ordmind-content>h1{margin-bottom:30px;font-size:40px}.entry-content{font-size:18px;line-height:1.7}.entry-content p,.entry-content ul,.entry-content ol,.entry-content table{margin:1em 0}.entry-content ul{padding-left:1.5em;list-style:outside}.entry-content ol{padding-left:1.5em}.entry-content h2,.entry-content h3{margin-top:1.3em}.entry-content a{color:var(--red);text-decoration:underline}.entry-content table{border-collapse:collapse;width:100%;height:auto}.entry-content td,.entry-content th{border:1px solid #ddd;padding:12px}.ordmind-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.ordmind-post-card{background:#f3f3f3;margin:20px 0;padding:24px}.ordmind-post-card img{object-fit:cover;width:100%;height:220px}.ordmind-post-card h2{margin:16px 0;font-size:25px}.ordmind-post-card a:hover{color:var(--red)}.ordmind-single-image{max-width:720px;height:auto;margin:25px 0}.ordmind-pagination{justify-content:center;gap:10px;margin-top:30px;display:flex}.ordmind-pagination a,.ordmind-pagination span{border:1px solid #ddd;justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}.ordmind-pagination .current{background:var(--red);color:#fff}.ordmind-single-inquiry{gap:16px;margin-top:30px;display:flex}.ordmind-single-inquiry a{background:var(--red);color:#fff;padding:12px 24px}.ordmind-form-anchor{scroll-margin-top:100px}.wpcf7-form-control-wrap{display:block}.wpcf7 form .wpcf7-spinner{margin:8px auto;display:block}.wpcf7 form .wpcf7-response-output{border:1px solid;margin:12px 0 0;padding:8px;font-size:15px;line-height:1.5}.wpcf7-not-valid-tip{color:#e44051;font-size:13px;line-height:1.4}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .checks .wpcf7-checkbox{flex-wrap:wrap;gap:20px;display:flex}.wpcf7 .checks .wpcf7-list-item-label{margin-left:6px}.contact-client-options .wpcf7-checkbox{flex-wrap:wrap;gap:18px;display:flex}.quote-form .wpcf7-submit,.contact-form .wpcf7-submit{cursor:pointer;font-family:inherit}.ordmind-form-unavailable{font-size:18px;line-height:1.6}.ordmind-form-unavailable a{text-decoration:underline}.catalog-inquiry{color:#fff;background:#202020;border:1px solid #555;border-radius:10px;width:560px;max-width:calc(100vw - 80px);max-height:calc(100vh - 60px);padding:32px;overflow:auto}.catalog-inquiry::backdrop{background:#000c}.catalog-inquiry h2{padding-right:25px;font-size:28px;line-height:36px}.catalog-inquiry #inquiry-product{color:#ddd;margin:10px 0 24px;font-size:17px;line-height:24px}.inquiry-close{color:#fff;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:30px;position:absolute;top:8px;right:12px}.catalog-inquiry-form label{margin-top:18px;font-size:17px;line-height:24px;display:block}.catalog-inquiry-form label input{width:100%;height:44px;font:inherit;color:#333;background:#fff;border:2px solid #0000;border-radius:5px;margin-top:8px;padding:0 12px;display:block}.catalog-inquiry-form input:focus{border-color:var(--red);outline:0}.ordmind-modal-submit{background:var(--red);color:#fff;width:100%;height:46px;font:inherit;cursor:pointer;border:0;border-radius:5px;margin-top:25px}.ordmind-modal-submit:hover{background:#a80010}.catalog-inquiry-form .wpcf7-response-output{color:#ffd7dc}.home-product h2 a{display:block}.home-product h2 a:hover{opacity:.85}