.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;}#uid2263194604962 { word-break:break-word;overflow-wrap:break-word; }#uid2263194604962 * { word-break:break-word;overflow-wrap:break-word; }        #main-content-thfm {      box-sizing:border-box;      background:#f5f5f5;      min-height:100vh;      padding:0;    }    #main-content-thfm .mc-container {      max-width:1200px;      margin:0 auto;      background:#fff;      border-radius:8px;      padding:48px 48px 0 48px;      box-sizing:border-box;      margin-top:40px;      margin-bottom:40px;      box-shadow:none;    }    @media (max-width:1024px) {      #main-content-thfm .mc-container {        padding:24px 16px 0 16px;        margin-top:24px;        margin-bottom:24px;      }    }    @media (max-width:600px) {      #main-content-thfm .mc-container {        padding:10px 0 0 0;        border-radius:0;      }    }        #main-content-thfm .mc-title-section {      margin-bottom:32px;      text-align:center;    }    #main-content-thfm .mc-title-section h1 {      font-family:'Segoe UI', Arial, sans-serif;      font-size:32px;      color:#0074c1;      margin-bottom:12px;      font-weight:700;      letter-spacing:1px;      line-height:1.2;    }    #main-content-thfm .mc-title-section p {      color:#222;      font-size:18px;      margin-bottom:0;      line-height:1.7;    }        #main-content-thfm .mc-product-section {      margin-bottom:50px;    }    #main-content-thfm .mc-section-title {      font-family:'Segoe UI', Arial, sans-serif;      font-size:24px;      color:#222;      font-weight:600;      margin-bottom:28px;      text-align:left;      letter-spacing:0.5px;    }    #main-content-thfm .mc-product-grid {      display:grid;      grid-template-columns:repeat(2, 1fr);      gap:32px;      margin-bottom:10px;    }    @media (max-width:900px) {      #main-content-thfm .mc-product-grid {        grid-template-columns:1fr;        gap:24px;      }    }    #main-content-thfm .mc-product-card {      background:#f5f5f5;      border-radius:4px;      display:flex;      flex-direction:column;      overflow:hidden;      border:1px solid #e0e0e0;      transition:background 0.2s, border 0.2s;    }    #main-content-thfm .mc-product-card:hover {      background:#eaf5fb;      border-color:#0074c1;    }    #main-content-thfm .mc-product-img {      width:100%;      height:220px;      object-fit:cover;      background:#fff;      border-bottom:1px solid #e0e0e0;      transition:filter 0.25s;    }    #main-content-thfm .mc-product-card:hover .mc-product-img {      filter:brightness(0.95);    }    #main-content-thfm .mc-product-info {      padding:22px 20px 18px 20px;      display:flex;      flex-direction:column;      flex:1;    }    #main-content-thfm .mc-product-title {      font-size:18px;      color:#0074c1;      font-weight:bold;      margin-bottom:8px;      font-family:'Segoe UI', Arial, sans-serif;      line-height:1.3;    }    #main-content-thfm .mc-product-desc {      font-size:16px;      color:#222;      line-height:1.7;      margin-bottom:18px;      flex:1;    }    #main-content-thfm .mc-btn {      display:inline-block;      padding:10px 0;      width:100%;      border-radius:4px;      background:#0074c1;      color:#fff;      border:none;      text-align:center;      font-size:16px;      font-weight:600;      text-decoration:none;      transition:background 0.2s;      cursor:pointer;      margin-top:2px;      letter-spacing:0.5px;    }    #main-content-thfm .mc-btn:hover,    #main-content-thfm .mc-cta-btn:hover {      background:#025a97;      color:#fff;    }        #main-content-thfm .mc-inquiry-section {      margin-bottom:56px;      display:flex;      align-items:flex-start;      gap:40px;      flex-wrap:wrap;    }    #main-content-thfm .mc-inquiry-info {      flex:1 1 260px;      min-width:220px;      max-width:340px;      background:#eaf5fb;      border-radius:4px;      padding:32px 26px 26px 26px;      color:#0074c1;      font-size:16px;      margin-bottom:16px;      font-family:'Segoe UI', Arial, sans-serif;      line-height:1.7;      box-sizing:border-box;    }    #main-content-thfm .mc-inquiry-info h3 {      font-size:18px;      font-weight:600;      margin-bottom:10px;      color:#0074c1;    }    #main-content-thfm .mc-inquiry-form-wrap {      flex:2 1 360px;      min-width:260px;      background:#fff;      border-radius:4px;      padding:32px 28px 18px 28px;      box-shadow:0 1px 6px rgba(0,0,0,0.02);      border:1px solid #e0e0e0;      box-sizing:border-box;    }    @media (max-width:900px) {      #main-content-thfm .mc-inquiry-section {        flex-direction:column;        gap:22px;      }      #main-content-thfm .mc-inquiry-info,      #main-content-thfm .mc-inquiry-form-wrap {        max-width:100%;        min-width:0;        padding:18px 10px 12px 10px;      }    }        #main-content-thfm .zb-element.zb-el-inquiryForms {      margin:0;      padding:0;    }    #main-content-thfm .zb-el-form {      font-family:'Segoe UI', Arial, sans-serif;    }    #main-content-thfm .zb-el-form input,    #main-content-thfm .zb-el-form textarea {      border-radius:4px;      border:1px solid #c2d6e6;      padding:10px 12px;      font-size:16px;      margin-bottom:8px;      background:#f5f8fa;      color:#222;      width:100%;      box-sizing:border-box;      transition:border 0.2s;    }    #main-content-thfm .zb-el-form input:focus,    #main-content-thfm .zb-el-form textarea:focus {      border-color:#0074c1;      outline:none;    }    #main-content-thfm .form-fields-submit-button {      display:flex;      align-items:center;      justify-content:center;      background:#0074c1;      color:#fff;      font-size:16px;      font-weight:600;      border:none;      border-radius:4px;      padding:10px 0;      width:100%;      cursor:pointer;      margin-top:8px;      transition:background 0.2s;    }    #main-content-thfm .form-fields-submit-button:hover {      background:#025a97;    }    #main-content-thfm .form-fields-submit-button svg {      margin-right:8px;    }    #main-content-thfm .form-fields-submit-button p {      margin:0;      font-size:16px;      color:#fff;      font-weight:600;      letter-spacing:0.5px;    }        #main-content-thfm .mc-advantage-section {      margin-bottom:48px;    }    #main-content-thfm .mc-advantage-list {      display:flex;      gap:32px;      flex-wrap:wrap;      justify-content:center;      margin-top:12px;    }    #main-content-thfm .mc-advantage-item {      background:#f5f5f5;      border-radius:4px;      padding:32px 22px 24px 22px;      min-width:220px;      flex:1 1 260px;      max-width:340px;      text-align:center;      box-sizing:border-box;      margin-bottom:12px;      transition:background 0.2s;    }    #main-content-thfm .mc-advantage-item:hover {      background:#eaf5fb;    }    #main-content-thfm .mc-advantage-icon {      font-size:36px;      margin-bottom:16px;      color:#0074c1;      display:inline-block;    }    #main-content-thfm .mc-advantage-title {      font-size:18px;      font-weight:600;      color:#222;      margin-bottom:8px;    }    #main-content-thfm .mc-advantage-desc {      font-size:16px;      color:#222;      line-height:1.6;    }    @media (max-width:900px) {      #main-content-thfm .mc-advantage-list {        flex-direction:column;        gap:18px;      }      #main-content-thfm .mc-advantage-item {        min-width:0;        max-width:100%;        padding:18px 10px 14px 10px;      }    }        #main-content-thfm .mc-testimonial-section {      margin-bottom:48px;    }    #main-content-thfm .mc-testimonial-grid {      display:grid;      grid-template-columns:repeat(3, 1fr);      gap:32px;      margin-top:16px;    }    #main-content-thfm .mc-testimonial-card {      background:#f5f5f5;      border-radius:4px;      padding:32px 22px 24px 22px;      text-align:center;      transition:background 0.2s;      border:1px solid #e0e0e0;    }    #main-content-thfm .mc-testimonial-card:hover {      background:#eaf5fb;    }    #main-content-thfm .mc-testimonial-avatar {      width:72px;      height:72px;      border-radius:50%;      object-fit:cover;      margin-bottom:13px;      border:2px solid #0074c1;      background:#fff;    }    #main-content-thfm .mc-testimonial-name {      color:#0074c1;      font-weight:bold;      margin-bottom:5px;      font-size:16px;    }    #main-content-thfm .mc-testimonial-text {      color:#222;      font-style:italic;      font-size:16px;      line-height:1.7;    }    @media (max-width:900px) {      #main-content-thfm .mc-testimonial-grid {        grid-template-columns:1fr;        gap:18px;      }    }        #main-content-thfm .mc-case-section {      margin-bottom:48px;    }    #main-content-thfm .mc-case-grid {      display:grid;      grid-template-columns:repeat(3, 1fr);      gap:32px;      margin-top:16px;    }    #main-content-thfm .mc-case-card {      background:#f5f5f5;      border-radius:4px;      overflow:hidden;      border:1px solid #e0e0e0;      transition:background 0.2s;    }    #main-content-thfm .mc-case-card:hover {      background:#eaf5fb;    }    #main-content-thfm .mc-case-img {      width:100%;      height:160px;      object-fit:cover;      background:#fff;      border-bottom:1px solid #e0e0e0;    }    #main-content-thfm .mc-case-info {      padding:18px 16px 12px 16px;    }    #main-content-thfm .mc-case-title {      font-size:18px;      color:#0074c1;      font-weight:600;      margin-bottom:6px;      line-height:1.3;    }    #main-content-thfm .mc-case-desc {      font-size:16px;      color:#222;      line-height:1.6;    }    @media (max-width:900px) {      #main-content-thfm .mc-case-grid {        grid-template-columns:1fr;        gap:18px;      }      #main-content-thfm .mc-case-img {        height:120px;      }    }        #main-content-thfm .mc-cta-section {      background:#0074c1;      color:#fff;      padding:40px 18px 36px 18px;      border-radius:4px;      text-align:center;      margin-top:32px;      margin-bottom:0;    }    #main-content-thfm .mc-cta-title {      font-size:24px;      font-weight:700;      margin-bottom:14px;      font-family:'Segoe UI', Arial, sans-serif;      letter-spacing:0.5px;      line-height:1.3;    }    #main-content-thfm .mc-cta-text {      font-size:16px;      margin-bottom:20px;      line-height:1.7;    }    #main-content-thfm .mc-contact-info {      margin-bottom:20px;      font-size:16px;      line-height:1.8;    }    #main-content-thfm .mc-cta-btn {      display:inline-block;      background:#fff;      color:#0074c1;      font-weight:bold;      font-size:16px;      border-radius:4px;      padding:10px 36px;      border:none;      text-align:center;      text-decoration:none;      transition:background 0.2s, color 0.2s;      margin-top:8px;      cursor:pointer;      letter-spacing:0.5px;    }        @media (max-width:600px) {      #main-content-thfm .mc-section-title, #main-content-thfm .mc-cta-title {        font-size:20px;      }      #main-content-thfm .mc-title-section h1 {        font-size:22px;      }      #main-content-thfm .mc-title-section p {        font-size:15px;      }      #main-content-thfm .mc-product-title,      #main-content-thfm .mc-advantage-title,      #main-content-thfm .mc-case-title {        font-size:16px;      }      #main-content-thfm .mc-product-desc,      #main-content-thfm .mc-advantage-desc,      #main-content-thfm .mc-case-desc,      #main-content-thfm .mc-testimonial-text {        font-size:14px;      }      #main-content-thfm .mc-product-info, #main-content-thfm .mc-case-info {        padding:10px 6px;      }      #main-content-thfm .mc-testimonial-card {        padding:16px 8px;      }    }  