.zb-el-zionText {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;  line-height:180%;}.zb-el-zionText a {  color:inherit;  text-decoration:none;}.zb-el-zionText a > * {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;}#uid2190884159722 { word-break:break-word;overflow-wrap:break-word; }#uid2190884159722 * { word-break:break-word;overflow-wrap:break-word; }        :root {            --primary-color:#2c3e50;            --secondary-color:#3498db;            --light-gray:#f5f5f5;            --dark-gray:#333;            --white:#fff;            --shadow:0 2px 10px rgba(0,0,0,0.1);        }                * {            box-sizing:border-box;            margin:0;            padding:0;            font-family:Arial, sans-serif;        }                .container {            max-width:1200px;            margin:0 auto;            padding:20px;        }                h1, h2, h3 {            color:var(--primary-color);            margin-bottom:20px;        }                h1 {            font-size:2.5rem;            text-align:center;            margin:30px 0;        }                h2 {            font-size:1.8rem;            border-bottom:2px solid var(--secondary-color);            padding-bottom:10px;            margin-top:40px;        }                h3 {            font-size:1.4rem;            margin-top:30px;        }                p {            line-height:1.6;            color:var(--dark-gray);            margin-bottom:15px;        }                .product-gallery {            display:grid;            grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));            gap:20px;            margin:30px 0;        }                .product-gallery img {            width:100%;            height:250px;            object-fit:cover;            border-radius:8px;            box-shadow:var(--shadow);            transition:transform 0.3s ease;        }                .product-gallery img:hover {            transform:scale(1.05);        }                .key-features {            background-color:var(--light-gray);            padding:30px;            border-radius:8px;            margin:30px 0;        }                .key-features ul {            list-style-type:none;            columns:2;        }                .key-features li {            margin-bottom:10px;            padding-left:25px;            position:relative;        }                .key-features li:before {            content:"•";            color:var(--secondary-color);            font-size:1.5rem;            position:absolute;            left:0;            top:-5px;        }                table {            width:100%;            border-collapse:collapse;            margin:20px 0;            box-shadow:var(--shadow);        }                th, td {            padding:12px;            text-align:left;            border-bottom:1px solid #ddd;        }                th {            background-color:var(--primary-color);            color:white;        }                tr:hover {            background-color:#f5f5f5;        }                .specs-table {            overflow-x:auto;        }                .customer-cases {            display:grid;            grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));            gap:30px;            margin:40px 0;        }                .case-item {            background-color:white;            border-radius:8px;            box-shadow:var(--shadow);            overflow:hidden;            transition:transform 0.3s ease;        }                .case-item:hover {            transform:translateY(-5px);        }                .case-item img {            width:100%;            height:200px;            object-fit:cover;        }                .case-item h3 {            padding:15px;            font-size:1.2rem;        }                .case-item p {            padding:0 15px 15px;        }                .testimonials {            background-color:var(--secondary-color);            padding:40px 0;            margin:40px 0;            color:white;        }                .testimonials h2 {            color:white;            border-bottom-color:white;            text-align:center;        }                .testimonial-grid {            display:grid;            grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));            gap:30px;            margin-top:30px;        }                .testimonial-item {            background-color:white;            color:var(--dark-gray);            border-radius:8px;            padding:25px;            box-shadow:var(--shadow);            position:relative;        }                .testimonial-item:before {            content:"“";            font-size:5rem;            color:var(--secondary-color);            opacity:0.2;            position:absolute;            top:-10px;            left:10px;        }                .testimonial-author {            display:flex;            align-items:center;            margin-top:20px;        }                .testimonial-author img {            width:60px;            height:60px;            border-radius:50%;            margin-right:15px;            object-fit:cover;        }                .testimonial-author h4 {            font-weight:bold;            margin-bottom:5px;        }                .testimonial-author p {            color:#666;            margin:0;        }                .inquiry-form {            background-color:var(--light-gray);            padding:40px;            border-radius:8px;            margin:40px 0;        }                .inquiry-form h2 {            text-align:center;            margin-bottom:30px;        }                .form-fields-item {            margin-bottom:20px;        }                .form-field-input {            width:100%;            padding:12px;            border:1px solid #ddd;            border-radius:4px;            font-size:1rem;        }                .form-fields-submit-button {            background-color:var(--secondary-color);            color:white;            border:none;            padding:15px 30px;            border-radius:4px;            font-size:1rem;            cursor:pointer;            display:flex;            align-items:center;            justify-content:center;            width:100%;            transition:background-color 0.3s ease;        }                .form-fields-submit-button:hover {            background-color:#2980b9;        }                .submit-btn-icon {            margin-right:10px;        }                @media (max-width:768px) {            .key-features ul {                columns:1;            }                        .product-gallery {                grid-template-columns:1fr;            }                        .customer-cases {                grid-template-columns:1fr;            }                        .testimonial-grid {                grid-template-columns:1fr;            }                        .inquiry-form {                padding:20px;            }        }    