.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;}#uid2262242895032 { word-break:break-word;overflow-wrap:break-word; }#uid2262242895032 * { word-break:break-word;overflow-wrap:break-word; }#main-content-thfm {  background:#f4f7fb;  font-family:'Segoe UI', 'Arial', sans-serif;  color:#222;  min-height:100vh;  padding-top:32px;  padding-bottom:32px;}#main-content-thfm .content-wrapper {  max-width:1280px;  margin:0 auto;  background:#fff;  border-radius:14px;  box-sizing:border-box;  padding:40px 32px 32px 32px;  box-shadow:none;}@media (max-width:900px) {  #main-content-thfm .content-wrapper {    padding:24px 8px 24px 8px;    border-radius:0;  }}#main-content-thfm h1 {  font-size:32px;  font-weight:700;  color:#183e69;  letter-spacing:1px;  margin-bottom:18px;  line-height:1.2;}#main-content-thfm .intro {  font-size:16px;  color:#4d5e7a;  margin-bottom:38px;  line-height:1.6;  letter-spacing:1px;}#main-content-thfm .product-grid {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));  gap:32px;  margin-bottom:56px;}#main-content-thfm .product-card {  background:#f7faff;  border-radius:6px;  border:1.5px solid #e0e6ef;  display:flex;  flex-direction:column;  align-items:center;  transition:box-shadow 0.2s, transform 0.2s;  box-shadow:none;  min-height:380px;}#main-content-thfm .product-card:hover {  border-color:#ff8800;  transform:translateY(-4px) scale(1.015);}#main-content-thfm .product-image {  width:100%;  height:190px;  object-fit:cover;  border-radius:6px 6px 0 0;  background:#dde7f0;  margin-bottom:0;}#main-content-thfm .product-info {  padding:24px 18px 18px 18px;  flex:1 1 auto;  width:100%;  display:flex;  flex-direction:column;  align-items:flex-start;}#main-content-thfm .product-name {  font-size:18px;  font-weight:bold;  color:#183e69;  margin-bottom:13px;  letter-spacing:1px;}#main-content-thfm .product-desc {  color:#4d5e7a;  font-size:15px;  line-height:1.5;  margin-bottom:18px;  min-height:32px;}#main-content-thfm .btn {  display:inline-flex;  align-items:center;  justify-content:center;  padding:9px 22px;  font-size:16px;  border-radius:22px;  background:#183e69;  color:#fff;  font-weight:600;  border:none;  text-decoration:none;  letter-spacing:1px;  transition:background 0.2s;  margin-top:auto;  box-shadow:none;}#main-content-thfm .btn:hover, #main-content-thfm .cta-btn:hover {  background:#122b4d;  color:#fff;}#main-content-thfm .why-choose {  background:#fff;  border-radius:10px;  margin:0 0 56px 0;  padding:48px 0 36px 0;}#main-content-thfm .why-choose h2 {  text-align:center;  font-size:26px;  font-weight:700;  color:#183e69;  margin-bottom:32px;  letter-spacing:1px;}#main-content-thfm .advantages {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));  gap:28px;  justify-items:center;  padding:0 0 0 0;}#main-content-thfm .advantage-item {  text-align:center;  background:#f4f7fb;  border-radius:8px;  padding:28px 18px 22px 18px;  min-height:170px;  border:1px solid #e0e6ef;}#main-content-thfm .advantage-icon {  font-size:38px;  color:#ff8800;  margin-bottom:14px;}#main-content-thfm .advantage-title {  font-size:18px;  font-weight:bold;  color:#183e69;  margin-bottom:7px;}#main-content-thfm .advantages p {  font-size:15px;  color:#4d5e7a;  margin-bottom:0;}#main-content-thfm .testimonials {  margin-bottom:56px;}#main-content-thfm .testimonials h2 {  text-align:center;  font-size:26px;  font-weight:700;  color:#183e69;  margin-bottom:32px;  letter-spacing:1px;}#main-content-thfm .testimonial-grid {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));  gap:28px;}#main-content-thfm .testimonial-item {  background:#f7faff;  border-radius:8px;  border:1.5px solid #e0e6ef;  padding:28px 20px 20px 20px;  text-align:center;  min-height:260px;}#main-content-thfm .testimonial-avatar {  width:72px;  height:72px;  border-radius:50%;  margin:0 auto 16px auto;  object-fit:cover;  border:2px solid #ff8800;  background:#e0e6ef;}#main-content-thfm .testimonial-text {  font-style:italic;  color:#4d5e7a;  font-size:15px;  margin-bottom:10px;  line-height:1.6;}#main-content-thfm .testimonial-author {  font-weight:bold;  color:#183e69;  font-size:15px;  margin-top:2px;}#main-content-thfm .cases {  background:#f7faff;  border-radius:10px;  margin:0 0 56px 0;  padding:48px 0 36px 0;}#main-content-thfm .cases h2 {  text-align:center;  font-size:26px;  font-weight:700;  color:#183e69;  margin-bottom:32px;  letter-spacing:1px;}#main-content-thfm .case-grid {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));  gap:28px;  justify-items:center;  padding:0;}#main-content-thfm .case-item {  background:#fff;  border-radius:8px;  overflow:hidden;  border:1.5px solid #e0e6ef;  min-height:260px;  display:flex;  flex-direction:column;}#main-content-thfm .case-image {  width:100%;  height:140px;  object-fit:cover;  background:#dde7f0;}#main-content-thfm .case-info {  padding:18px 18px 13px 18px;}#main-content-thfm .case-title {  font-size:18px;  font-weight:bold;  color:#183e69;  margin-bottom:8px;  letter-spacing:1px;}#main-content-thfm .case-desc {  color:#4d5e7a;  font-size:15px;  line-height:1.5;}#main-content-thfm .cta {  background:linear-gradient(90deg, #183e69 70%, #ff8800 100%);  color:#fff;  padding:54px 0 48px 0;  text-align:center;  border-radius:10px;  margin-bottom:0;}#main-content-thfm .cta h2 {  font-size:26px;  font-weight:700;  margin-bottom:18px;  letter-spacing:1px;  color:#fff;}#main-content-thfm .cta-contact {  font-size:17px;  margin-bottom:22px;  color:#fff;  letter-spacing:1px;}#main-content-thfm .cta-btn {  background:#fff;  color:#183e69;  font-weight:bold;  border-radius:22px;  font-size:16px;  padding:10px 32px;  border:none;  box-shadow:none;  transition:background 0.2s, color 0.2s;  display:inline-flex;  align-items:center;  justify-content:center;}#main-content-thfm .cta-btn:hover {  background:#f4f7fb;  color:#183e69;}#main-content-thfm .zb-el-inquiryForms {  margin:32px auto 0 auto;  max-width:520px;  background:#fff;  border-radius:10px;  border:1.5px solid #e0e6ef;  padding:32px 26px 22px 26px;  box-sizing:border-box;}#main-content-thfm .zb-el-form .form-field-input {  width:100%;  padding:13px 14px;  border:1.5px solid #e0e6ef;  border-radius:6px;  font-size:16px;  margin-bottom:14px;  font-family:inherit;  box-sizing:border-box;  background:#f7faff;  transition:border-color 0.2s;}#main-content-thfm .zb-el-form .form-field-input:focus {  border-color:#183e69;  outline:none;}#main-content-thfm .zb-el-form .form-fields-submit-button {  width:100%;  padding:10px 0;  background:#183e69;  color:#fff;  border:none;  border-radius:22px;  font-size:17px;  font-weight:600;  display:flex;  align-items:center;  justify-content:center;  gap:10px;  cursor:pointer;  transition:background 0.2s;}#main-content-thfm .zb-el-form .form-fields-submit-button:hover {  background:#122b4d;}#main-content-thfm .zb-el-form .submit-btn-icon {  margin-right:6px;}#main-content-thfm .zb-el-form .form-field-description {  font-size:13px;  color:#ff8800;  margin:0 0 6px 0;  min-height:16px;}@media (max-width:900px) {  #main-content-thfm .product-grid,   #main-content-thfm .testimonial-grid,  #main-content-thfm .case-grid,  #main-content-thfm .advantages {    grid-template-columns:1fr 1fr;    gap:18px;  }}@media (max-width:600px) {  #main-content-thfm {    padding:0;  }  #main-content-thfm .content-wrapper {    padding:12px 2vw 12px 2vw;    border-radius:0;  }  #main-content-thfm h1 {    font-size:22px;  }  #main-content-thfm .why-choose h2,  #main-content-thfm .testimonials h2,  #main-content-thfm .cases h2,  #main-content-thfm .cta h2 {    font-size:18px;  }  #main-content-thfm .product-grid,  #main-content-thfm .testimonial-grid,  #main-content-thfm .case-grid,  #main-content-thfm .advantages {    grid-template-columns:1fr;    gap:14px;  }  #main-content-thfm .case-image,  #main-content-thfm .product-image {    height:120px;  }}