.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;}#uid2119640862031 { word-break:break-word;overflow-wrap:break-word; }#uid2119640862031 * { word-break:break-word;overflow-wrap:break-word; }        .ping-pong-page {            font-family:'Arial', sans-serif;            max-width:1200px;            margin:0 auto;            padding:20px;        }                .ping-pong-page .page-header {            text-align:center;            margin-bottom:40px;        }                .ping-pong-page .page-header h1 {            color:#333;            margin-bottom:10px;            font-size:2.5rem;        }                .ping-pong-page .page-header p {            color:#666;            font-size:1.1rem;            max-width:800px;            margin:0 auto;        }                .ping-pong-page .product-section,         .ping-pong-page .why-choose-us,         .ping-pong-page .company-qualifications,         .ping-pong-page .customer-reviews,         .ping-pong-page .customer-cases,         .ping-pong-page .cta-section {            margin-bottom:60px;        }                .ping-pong-page .section-title {            font-size:1.8rem;            color:#333;            margin-bottom:30px;            border-bottom:2px solid #2663f1;            padding-bottom:10px;        }                        .ping-pong-page h3.category-title {            font-size:1.5rem !important;            color:#ffffff !important;            background-color:#2663f1 !important;            padding:12px 20px !important;            margin-top:80px !important;            margin-bottom:30px !important;            border-radius:4px !important;            position:relative !important;            margin-block-start:0 !important;            margin-block-end:0 !important;            clear:both !important;        }                                        .ping-pong-page .product-grid {            display:grid !important;            grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;            gap:30px !important;        }                .ping-pong-page .product-card {            border:1px solid #e0e0e0 !important;            border-radius:8px !important;            overflow:hidden !important;            transition:transform 0.3s ease !important;        }                .ping-pong-page .product-card:hover {            transform:translateY(-5px) !important;        }                .ping-pong-page .product-image-link {            display:block !important;        }                .ping-pong-page .product-image {            width:100% !important;            height:200px !important;            object-fit:cover !important;        }                .ping-pong-page .product-info {            padding:20px !important;        }                .ping-pong-page .product-name-link {            color:#333 !important;            text-decoration:none !important;        }                .ping-pong-page .product-name {            font-size:1.2rem !important;            margin-bottom:10px !important;            transition:color 0.3s ease !important;        }                .ping-pong-page .product-name-link:hover .product-name {            color:#2663f1 !important;        }                .ping-pong-page .product-description {            color:#666 !important;            margin-bottom:15px !important;            line-height:1.5 !important;        }                        .ping-pong-page .btn {            display:inline-block !important;            background-color:#2663f1 !important;            color:#ffffff !important;            padding:10px 20px !important;            border-radius:4px !important;            text-decoration:none !important;            cursor:pointer !important;            font-family:'Arial', sans-serif !important;            font-size:1rem !important;            border:none !important;            transition:background-color 0.3s ease !important;        }                .ping-pong-page .btn:hover {            background-color:#00dff4 !important;        }                        .ping-pong-page .advantages-grid {            display:grid !important;            grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;            gap:30px !important;        }                .ping-pong-page .advantage-card {            text-align:center !important;            padding:20px !important;            border:1px solid #e0e0e0 !important;            border-radius:8px !important;        }                .ping-pong-page .advantage-image {            width:100% !important;            height:180px !important;            object-fit:contain !important;            margin-bottom:15px !important;        }                .ping-pong-page .advantage-title {            font-size:1.2rem !important;            color:#333 !important;            margin-bottom:10px !important;        }                .ping-pong-page .advantage-description {            color:#666 !important;        }                        .ping-pong-page .qualifications-grid {            display:grid !important;            grid-template-columns:repeat(auto-fill, minmax(200px, 1fr)) !important;            gap:20px !important;        }                .ping-pong-page .qualification-card {            text-align:center !important;        }                .ping-pong-page .qualification-image {            width:100% !important;            height:180px !important;            object-fit:contain !important;            margin-bottom:10px !important;        }                .ping-pong-page .qualification-name {            font-size:1.1rem !important;            color:#333 !important;        }                        .ping-pong-page .reviews-grid {            display:grid !important;            grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;            gap:30px !important;        }                .ping-pong-page .review-card {            border:1px solid #e0e0e0 !important;            border-radius:8px !important;            overflow:hidden !important;        }                .ping-pong-page .review-image {            width:100% !important;            height:200px !important;            object-fit:cover !important;        }                .ping-pong-page .review-content {            padding:20px !important;        }                .ping-pong-page .review-text {            color:#666 !important;            font-style:italic !important;            margin-bottom:10px !important;        }                .ping-pong-page .reviewer {            font-weight:bold !important;            color:#333 !important;            text-align:right !important;        }                        .ping-pong-page .cases-grid {            display:grid !important;            grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)) !important;            gap:30px !important;        }                .ping-pong-page .case-card {            border-radius:8px !important;            overflow:hidden !important;            box-shadow:0 2px 5px rgba(0,0,0,0.1) !important;        }                .ping-pong-page .case-image {            width:100% !important;            height:220px !important;            object-fit:cover !important;        }                .ping-pong-page .case-content {            padding:20px !important;        }                .ping-pong-page .case-title {            font-size:1.2rem !important;            color:#333 !important;            margin-bottom:10px !important;        }                .ping-pong-page .case-description {            color:#666 !important;        }                        .ping-pong-page .cta-section {            background-color:#f5f5f5 !important;            padding:40px !important;            text-align:center !important;            border-radius:8px !important;        }                .ping-pong-page .cta-title {            font-size:1.8rem !important;            color:#333 !important;            margin-bottom:20px !important;        }                .ping-pong-page .cta-description {            color:#666 !important;            margin-bottom:30px !important;            max-width:800px !important;            margin-left:auto !important;            margin-right:auto !important;        }                .ping-pong-page .contact-info {            margin-top:30px !important;            color:#666 !important;            line-height:1.6 !important;        }                .ping-pong-page .contact-info p {            margin-bottom:8px !important;        }                .ping-pong-page .contact-info strong {            color:#333 !important;        }                        @media (max-width:992px) {            .ping-pong-page .cases-grid {                grid-template-columns:repeat(2, 1fr) !important;            }        }                @media (max-width:768px) {            .ping-pong-page .product-grid,             .ping-pong-page .advantages-grid,             .ping-pong-page .qualifications-grid,             .ping-pong-page .reviews-grid,             .ping-pong-page .cases-grid {                grid-template-columns:1fr !important;            }                        .ping-pong-page .page-header h1 {                font-size:2rem !important;            }                        .ping-pong-page .section-title,             .ping-pong-page .cta-title,            .ping-pong-page h3.category-title {                font-size:1.5rem !important;            }                        .ping-pong-page .advantage-card,             .ping-pong-page .qualification-card,             .ping-pong-page .review-card,             .ping-pong-page .case-card {                padding:15px !important;            }                        .ping-pong-page h3.category-title {                margin-top:60px !important;                padding:10px 15px !important;            }        }.zb-modal {  display:none;  opacity:0;  visibility:hidden;}.zb-modal--open {  position:fixed;  top:0;  left:0;  z-index:9999;  display:flex;  justify-content:center;  align-items:center;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.22);  opacity:1;  visibility:visible;}.zb-modalContent {  position:relative;  flex-direction:column;  flex:0 1 auto;  padding:25px;  background:#fff;}.zb-modal--open .zb-modalContent {  overflow:auto;  width:1120px;  max-width:95vw;  max-height:95vh;}.zb-modalClose {  position:absolute;  top:16px;  right:16px;  width:16px;  height:16px;  cursor:pointer;  opacity:0.3;}.zb-modalClose:hover {  opacity:1;}.zb-modalClose:before, .zb-modalClose:after {  content:" ";  position:absolute;  left:7px;  width:2px;  height:16px;  background-color:#333;}.zb-modalClose:before {  transform:rotate(45deg);}.zb-modalClose:after {  transform:rotate(-45deg);}#uid2119758228231 {position:fixed;}@charset "UTF-8";.zb-el-inquiryForms {  }.zb-el-inquiryForms .cgyCaptchaChallenge {  font-weight:bold;  color:red;}.zb-el-inquiryForms .form-field-description {  visibility:hidden;}.zb-el-inquiryForms .zb-el-form .form-fields-item :is(.form-field-input, .form-field-select) {  display:inline-block;  flex:1;}.zb-el-inquiryForms .zb-el-form .form-fields-item:has(.email-captcha-button) .form-field-input {  width:58%;}.zb-el-inquiryForms .zb-el-form .form-fields-item:has(.email-captcha-button) .email-captcha-button {  width:13%;  margin:0 3%;  order:4;  display:block;  overflow-wrap:break-word;  word-break:break-word;}.zb-el-inquiryForms .cgyCaptchaContainer {  display:flex;  align-items:center;}.zb-el-inquiryForms .cgyCaptchaContainer > label {  width:80px;}.zb-el-inquiryForms .cgyCaptchaContainer .captcha-text {  width:auto;}.zb-el-inquiryForms .cgyCaptchaContainer label > * {  margin-right:5px;}.zb-el-inquiryForms .form-fields-submit-button {  -webkit-text-size-adjust:100%;  -webkit-tap-highlight-color:transparent;  box-sizing:border-box;  margin:0;  text-transform:none;  -webkit-appearance:button;  display:inline-block;  font-size:18px;  font-weight:400;  line-height:1.5;  color:#fff;  text-align:center;  text-decoration:none;  vertical-align:middle;  user-select:none;  border:1px solid #003984;  background-color:#003984;  transition:none;  padding:7px 36px;  border-radius:5px;  cursor:pointer;}.zb-el-inquiryForms .form-fields-submit-button > p {  margin:0;}.zb-el-inquiryForms *[class*=form-fields-item] {  margin:5px 0;  width:100%;  position:relative;  text-wrap:nowrap;  display:inline-flex;  flex-wrap:wrap;}.zb-el-inquiryForms *[class*=form-fields-item] .form-field-description {  color:#c10202;  position:relative;  font-size:12px;  line-height:12px;  text-indent:24px;  margin-top:10px;  width:100%;  order:5;  overflow:hidden;  text-overflow:ellipsis;}.zb-el-inquiryForms *[class*=form-fields-item] > div:has(.primary-input) {  display:flex;  position:relative;  text-wrap:nowrap;  align-items:center;  width:100%;}.zb-el-inquiryForms *[class*=form-fields-item] > div:has(.primary-input) .primary-input {  display:flex;  padding:0;  width:100%;}.zb-el-inquiryForms *[class*=form-fields-item] > div:has(.primary-input) .primary-input .form-field-checkbox-label, .zb-el-inquiryForms *[class*=form-fields-item] > div:has(.primary-input) .primary-input .form-field-radio:not(input) {  margin:10px 5px;}.zb-el-inquiryForms *[class*=form-fields-item] > div:has(.primary-input) .primary-input > li {  display:flex;}.zb-el-inquiryForms *[class*=form-fields-item] > input {  order:1;}.zb-el-inquiryForms *[class*=form-fields-item] label {  display:inline-block;  margin-right:5px;  text-align:right;  line-height:44px;  width:100px;  float:inline-start;}.zb-el-inquiryForms *[class*=form-fields-item] .captcha-container {  display:flex;  flex-wrap:wrap;  max-width:100%;}.zb-el-inquiryForms *[class*=form-fields-item] .captcha-container label {  width:auto;  float:none;  max-width:100%;  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-all;  white-space:break-spaces;  text-align:left;  height:min-content;}.zb-el-inquiryForms *[class*=form-fields-item] textarea {  resize:vertical;}.zb-el-inquiryForms *[class*=form-fields-item] input:is([type=radio], [type=checkbox]) {  width:30px;  margin-right:5px;}.zb-el-inquiryForms *[class*=form-fields-item] :is(input:not([type=radio], [type=checkbox]), textarea, select) {  font-family:Arial;  border:1px solid #dee2e6;  color:#212529;  background-color:#fff;  border-radius:8px;  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  display:block;  width:100%;  padding:9px 12px;  font-size:1rem;  font-weight:400;  line-height:1.5;  background-clip:padding-box;}.zb-el-inquiryForms *[class*=form-fields-item] :is(input:not([type=radio], [type=checkbox]), textarea, select):focus {  color:#212529;  background-color:#fff;  border-color:#86b7fe;  outline:0;  box-shadow:0 0 0 5px rgba(13, 110, 253, 0.25);}.zb-el-inquiryForms .form-fields-submit .form-fields-submit-button svg {  display:none;}.zb-el-inquiryForms .form-field-label {  display:inline-block;}.zb-el-inquiryForms .submit_button_full {  width:100%;}.zb-el-inquiryForms .submit_button_full > button {  width:100%;}.zb-el-inquiryForms .submit_button_left {  display:block;  text-align:left;}.zb-el-inquiryForms .submit_button_center {  display:block;  text-align:center;}.zb-el-inquiryForms .submit_button_right {  display:block;  text-align:right;}.zb-el-inquiryForms .form-field-required {  color:#c10202;}.zb-el-inquiryForms .primary-input {  list-style:none;  padding-left:10px;  padding-right:10px;}.zb-el-inquiryForms .zb-el-form .zb-el-form-body .cgy-captcha {  width:100%;}.zb-el-inquiryForms .-layout--row {  display:flex;  flex-direction:row;  flex-wrap:wrap;}.zb-el-inquiryForms .-layout--column {  flex-direction:column;}.zb-el-inquiryForms .error-msg {  border-color:#c10202 !important;  outline:0 !important;  box-shadow:0 0 0 5px rgba(247, 12, 12, 0.25) !important;}.zb-el-inquiryForms .label_position_right label {  order:3;  text-align:left;}.zb-el-inquiryForms .label_position_right .cgy-email-code label {  display:none;}.zb-el-inquiryForms .label_position_top .form-fields-item:not(.form-fields-captcha, .cgy-email-code) {  flex-direction:column;}.zb-el-inquiryForms .label_position_top .cgy-email-code label {  display:none;}.zb-el-inquiryForms .label_position_top label {  text-align:left;}.zb-el-inquiryForms .label_position_bottom .form-fields-item:not(.form-fields-captcha, .cgy-email-code) {  flex-direction:column-reverse;}.zb-el-inquiryForms .label_position_bottom .form-field-description {  order:2;}.zb-el-inquiryForms .label_position_bottom *:not(.form-field-description, label) {  order:3;}.zb-el-inquiryForms .label_position_bottom .cgy-email-code label {  display:none;}.zb-el-inquiryForms .label_position_bottom label {  text-align:left;}.zb-el-inquiryForms .label_position_inside .form-fields-item:not(.form-fields-captcha, .captcha-container, .zb-el-formRadio, .zb-el-formCheckbox, .zb-el-formSelect) label {  visibility:hidden;}.zb-el-inquiryForms .label_position_inside label {  text-align:left;}.zb-el-inquiryForms .label_position_inside :is(.zb-el-formRadio, .zb-el-formCheckbox, .zb-el-formSelect) {  display:inline-flex;  flex-direction:row;}@media screen and (max-width:1200px) {  .zb-el-inquiryForms .form-fields-submit-button {    padding:7px 10px;  }}#uid2119758228236 :is(.form-field-message,.form-field-textarea) {min-height:150px;}