.elementor-99 .elementor-element.elementor-element-746f7603{--display:flex;}.elementor-99 .elementor-element.elementor-element-746f7603:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-746f7603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-99 .elementor-element.elementor-element-26e9831f{--display:flex;}.elementor-99 .elementor-element.elementor-element-26e9831f:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-26e9831f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}/* Start custom CSS for html, class: .elementor-element-594da3b5 */.kian-07-master-container { max-width: 1280px; margin: 0 auto; padding: 2rem 1.5rem; background: #f8fafc; direction: rtl; font-family: inherit; } .kian-07-header { text-align: center; margin-bottom: 2.5rem; } .kian-07-title { font-size: 2.4rem; font-weight: 800; color: #0f2b3d; margin-bottom: 0.5rem; } .kian-07-title-light { font-weight: 500; color: #2c7da0; } .kian-07-subtitle { font-size: 1rem; color: #2c3e50; } .kian-07-divider { width: 100px; height: 3px; background: #2c7da0; margin: 1rem auto 0; border-radius: 2px; } .kian-07-features-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 2rem; margin-bottom: 2.5rem; } .kian-07-feat-item { display: flex; align-items: center; gap: 0.5rem; background: white; padding: 0.5rem 1.2rem; border-radius: 50px; box-shadow: 0 2px 8px rgba(0,0,0,0.05); } .kian-07-feat-item span { font-weight: 700; color: #1a5276; } .kian-07-image-text-block { display: flex; gap: 2rem; align-items: center; margin-bottom: 3rem; background: white; border-radius: 28px; padding: 1.5rem; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .kian-07-image-text-block.reverse { flex-direction: row-reverse; } .kian-07-image-side { flex: 1; } .kian-07-img-responsive { width: 100%; height: auto; border-radius: 20px; object-fit: cover; } .kian-07-text-side { flex: 1; } .kian-07-h2 { font-size: 1.5rem; font-weight: 800; color: #0f2b3d; margin-bottom: 1rem; border-right: 4px solid #2c7da0; padding-right: 1rem; } .kian-07-p { font-size: 0.95rem; line-height: 1.8; color: #2c3e50; text-align: justify; } .kian-07-icons-section, .kian-07-industries, .kian-07-specs, .kian-07-products-row { margin-bottom: 3rem; } .kian-07-section-title { font-size: 1.6rem; font-weight: 800; color: #0f2b3d; text-align: center; margin-bottom: 2rem; } .kian-07-icons-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.5rem; } .kian-07-icon-card { background: white; border-radius: 24px; padding: 1.5rem; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.05); transition: 0.2s; } .kian-07-icon-card:hover { transform: translateY(-5px); box-shadow: 0 12px 20px rgba(0,0,0,0.1); } .kian-07-icon-card h4 { font-size: 1.1rem; font-weight: 800; color: #1a5276; margin: 0.8rem 0 0.3rem; } .kian-07-icon-card p { font-size: 0.8rem; color: #4a5568; } .kian-07-industries-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; } .kian-07-ind-item { display: flex; flex-direction: column; align-items: center; background: white; padding: 0.8rem 1.5rem; border-radius: 40px; gap: 0.4rem; box-shadow: 0 2px 6px rgba(0,0,0,0.05); } .kian-07-ind-item span { font-weight: 700; color: #1a5276; } .kian-07-specs-table { background: white; border-radius: 24px; padding: 1.5rem; max-width: 700px; margin: 0 auto; } .kian-07-spec-row { display: flex; justify-content: space-between; padding: 0.8rem 0; border-bottom: 1px solid #e2e8f0; } .kian-07-spec-row:last-child { border-bottom: none; } .kian-07-spec-label { font-weight: 800; color: #1a5276; } .kian-07-spec-value { color: #2c3e50; } .kian-07-products-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5rem; } .kian-07-prod { display: flex; flex-direction: column; align-items: center; text-decoration: none; background: white; padding: 1rem; border-radius: 24px; width: 110px; transition: 0.2s; } .kian-07-prod:hover { transform: translateY(-4px); box-shadow: 0 8px 16px rgba(0,0,0,0.1); } .kian-07-prod img { width: 70px; height: 70px; object-fit: contain; margin-bottom: 0.5rem; } .kian-07-prod span { font-size: 0.7rem; font-weight: 700; color: #1a5276; text-align: center; } .kian-07-contact { text-align: center; margin-top: 2rem; } .kian-07-btn { display: inline-block; background: #1a5276; color: white; padding: 14px 32px; border-radius: 50px; text-decoration: none; font-weight: 800; font-size: 1rem; transition: 0.2s; } .kian-07-btn:hover { background: #2c7da0; transform: scale(1.02); } @media (max-width: 768px) { .kian-07-image-text-block, .kian-07-image-text-block.reverse { flex-direction: column; } .kian-07-title { font-size: 1.6rem; } .kian-07-features-row { gap: 0.8rem; } .kian-07-feat-item span { font-size: 0.7rem; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16b08616 */.kian-final-products-master {
  max-width: 1280px;
  margin: 0 auto;
  padding: 2rem;
  background: #f8fafc;
  direction: ltr;
  font-family: inherit;
}
.kian-final-header { text-align: center; margin-bottom: 2.5rem; }
.kian-final-h1 { font-size: 2.2rem; font-weight: 800; color: #1a5276; margin-bottom: 0.75rem; }
.kian-final-sub { font-size: 1rem; color: #4a5568; margin-bottom: 1rem; }
.kian-final-line { width: 80px; height: 4px; background: #2980b9; margin: 0 auto; border-radius: 2px; }
.kian-final-grid { margin-bottom: 2rem; }
.kian-final-card-full { background: white; border-radius: 28px; overflow: hidden; box-shadow: 0 8px 20px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; display: flex; flex-direction: column; align-items: center; padding: 2rem; }
.kian-final-img-wrap { width: 100%; max-width: 400px; margin: 0 auto; }
.kian-final-img { width: 100%; height: auto; }
.kian-final-info-full { text-align: center; margin-top: 1.5rem; }
.kian-final-name { font-size: 1.5rem; font-weight: 800; color: #1a5276; }
.kian-final-desc { font-size: 1rem; color: #4a5568; max-width: 600px; margin: 0 auto; }
.kian-final-seo-text { background: white; border-radius: 28px; padding: 2rem; margin: 2rem 0; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.kian-final-seo-h2 { font-size: 1.5rem; font-weight: 800; color: #1a5276; margin: 1.5rem 0 0.8rem 0; border-left: 4px solid #2980b9; padding-left: 1rem; }
.kian-final-seo-h2:first-of-type { margin-top: 0; }
.kian-final-seo-p { font-size: 0.95rem; line-height: 1.8; color: #2c3e50; margin-bottom: 1rem; text-align: justify; }
.kian-products-related { background: #eef2f5; border-radius: 24px; padding: 1.5rem; margin: 2rem 0; }
.kian-related-title { font-size: 1.2rem; font-weight: 800; color: #1a5276; margin-bottom: 1rem; text-align: center; }
.kian-related-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5rem; }
.kian-related-item { display: flex; flex-direction: column; align-items: center; text-decoration: none; background: white; padding: 0.8rem; border-radius: 20px; width: 100px; transition: 0.2s; }
.kian-related-item:hover { transform: translateY(-4px); box-shadow: 0 6px 12px rgba(0,0,0,0.1); }
.kian-related-img { width: 60px; height: 60px; object-fit: contain; margin-bottom: 0.5rem; }
.kian-related-item span { font-size: 0.7rem; color: #1a5276; font-weight: 700; text-align: center; }
.kian-final-footer { text-align: center; margin-top: 2rem; }
.kian-final-contact-btn { display: inline-block; background: #1a5276; color: white; padding: 12px 30px; border-radius: 40px; text-decoration: none; font-weight: 700; }
.kian-final-contact-btn:hover { background: #2980b9; }/* End custom CSS */