.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;}#uid2264271571972 { word-break:break-word;overflow-wrap:break-word; }#uid2264271571972 * { word-break:break-word;overflow-wrap:break-word; }                #main-content-fkm {            max-width:1200px;            margin:0 auto;            padding:48px 72px 48px 72px;            background:#f5f7fa;            border-radius:18px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);        }        @media (max-width:900px) {            #main-content-fkm {                padding:32px 16px;            }        }        @media (max-width:600px) {            #main-content-fkm {                padding:12px 4vw;            }        }        #main-content-fkm .fkm-flex-row {            display:flex;            flex-wrap:wrap;            gap:48px;        }        @media (max-width:900px) {            #main-content-fkm .fkm-flex-row {                flex-direction:column;                gap:32px;            }        }        #main-content-fkm .main-col {            flex:1 1 0;            min-width:0;            max-width:720px;        }        #main-content-fkm .side-col {            flex:0 0 330px;            min-width:290px;            max-width:360px;            background:#fff;            border-radius:12px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            padding:32px 24px;            margin-top:8px;            margin-bottom:8px;        }        @media (max-width:900px) {            #main-content-fkm .side-col {                max-width:100%;                width:100%;                margin:0;                padding:24px 10px;            }        }                #main-content-fkm h1 {            font-size:32px;            font-family:'Segoe UI', Arial, sans-serif;            font-weight:700;            color:#222;            margin-bottom:32px;            letter-spacing:0.5px;            text-align:left;        }        #main-content-fkm h2 {            font-size:26px;            font-family:'Segoe UI', Arial, sans-serif;            font-weight:600;            color:#1a2c47;            margin-bottom:24px;            margin-top:40px;            border-left:4px solid #1853a3;            padding-left:16px;            background:none;        }        #main-content-fkm h3 {            font-size:20px;            font-family:'Segoe UI', Arial, sans-serif;            font-weight:500;            color:#1853a3;            margin-bottom:16px;        }        #main-content-fkm p, #main-content-fkm li {            font-size:16px;            color:#222;            line-height:1.8;        }        #main-content-fkm ul, #main-content-fkm ol {            margin-bottom:16px;        }        #main-content-fkm ul {            padding-left:24px;        }        #main-content-fkm .subtle {            color:#666;            font-size:15px;        }                #main-content-fkm .fkm-images-row {            display:flex;            gap:24px;            margin-bottom:32px;            justify-content:flex-start;            flex-wrap:wrap;        }        #main-content-fkm .fkm-img-box {            background:#fff;            border-radius:10px;            overflow:hidden;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            flex:1 1 220px;            max-width:300px;            min-width:180px;            position:relative;            transition:box-shadow 0.2s;        }        #main-content-fkm .fkm-img-box img {            width:100%;            height:180px;            object-fit:cover;            display:block;            transition:transform 0.2s;        }        #main-content-fkm .fkm-img-box img:hover {            transform:scale(1.04);        }        @media (max-width:900px) {            #main-content-fkm .fkm-images-row {                gap:12px;            }            #main-content-fkm .fkm-img-box {                max-width:100%;                min-width:120px;            }            #main-content-fkm .fkm-img-box img {                height:120px;            }        }                #main-content-fkm .fkm-features-list {            display:grid;            grid-template-columns:repeat(2,1fr);            gap:20px 28px;            margin-bottom:38px;        }        #main-content-fkm .fkm-feature-card {            background:#fff;            border-radius:8px;            padding:18px 18px;            color:#1a2c47;            font-weight:500;            text-align:left;            font-size:16px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            display:flex;            align-items:center;            gap:10px;            transition:background 0.2s;        }        #main-content-fkm .fkm-feature-card .fa,         #main-content-fkm .fkm-feature-card .fas,         #main-content-fkm .fkm-feature-card .far {            color:#ff9100;            font-size:18px;            margin-right:4px;        }        #main-content-fkm .fkm-feature-card:hover {            background:#eaf1fb;        }        @media (max-width:600px) {            #main-content-fkm .fkm-features-list {                grid-template-columns:1fr;            }        }                #main-content-fkm .fkm-table-wrap {            background:#fff;            border-radius:10px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            margin-bottom:30px;            overflow-x:auto;        }        #main-content-fkm table {            width:100%;            border-collapse:collapse;            margin:0;            font-size:15px;        }        #main-content-fkm th, #main-content-fkm td {            border:1px solid #e3e8f0;            padding:13px 11px;            text-align:left;        }        #main-content-fkm th {            background:#1853a3;            color:#fff;            font-weight:600;        }        #main-content-fkm tr:nth-child(even) td {            background:#f7fafd;        }        #main-content-fkm tr:first-child td[colspan] {            background:#eaf1fb;            color:#1853a3;            font-weight:bold;            text-align:center;            font-size:17px;        }                #main-content-fkm .fkm-list {            margin-bottom:22px;        }        #main-content-fkm .fkm-list li {            margin-bottom:8px;            padding-left:0.4em;            position:relative;        }        #main-content-fkm .fkm-list li:before {            content:"🔹";            position:absolute;            left:-1.2em;            color:#ff9100;            font-size:1.1em;        }                #main-content-fkm .fkm-case-section {            margin-top:40px;        }        #main-content-fkm .fkm-cases-row {            display:flex;            flex-wrap:wrap;            gap:24px;            margin-bottom:16px;        }        #main-content-fkm .fkm-case-card {            background:#fff;            border-radius:10px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            overflow:hidden;            flex:1 1 220px;            min-width:220px;            max-width:330px;            display:flex;            flex-direction:column;            transition:box-shadow 0.2s;        }        #main-content-fkm .fkm-case-card:hover {            box-shadow:0 5px 16px rgba(24,83,163,0.13);        }        #main-content-fkm .fkm-case-card img {            width:100%;            height:140px;            object-fit:cover;            background:#f7fafd;        }        #main-content-fkm .fkm-case-content {            padding:18px 16px 14px 16px;            flex:1;            display:flex;            flex-direction:column;        }        #main-content-fkm .fkm-case-content h3 {            margin-bottom:8px;            font-size:18px;        }        #main-content-fkm .fkm-case-content p {            font-size:15px;            color:#222;            flex:1;        }        @media (max-width:900px) {            #main-content-fkm .fkm-cases-row {                flex-direction:column;                gap:16px;            }            #main-content-fkm .fkm-case-card {                max-width:100%;            }        }                #main-content-fkm .fkm-review-section {            margin-top:36px;        }        #main-content-fkm .fkm-reviews-row {            display:flex;            flex-wrap:wrap;            gap:24px;        }        #main-content-fkm .fkm-review-card {            background:#fff;            border-radius:10px;            box-shadow:0 2px 8px rgba(0,0,0,0.04);            padding:26px 18px 20px 18px;            min-width:220px;            max-width:330px;            flex:1 1 220px;            text-align:center;            display:flex;            flex-direction:column;            align-items:center;            transition:box-shadow 0.2s;        }        #main-content-fkm .fkm-review-card:hover {            box-shadow:0 5px 16px rgba(24,83,163,0.13);        }        #main-content-fkm .fkm-review-avatar {            width:76px;            height:76px;            border-radius:50%;            object-fit:cover;            margin-bottom:13px;            border:2px solid #eaf1fb;        }        #main-content-fkm .fkm-review-name {            font-weight:bold;            color:#1853a3;            margin-bottom:8px;            font-size:16px;        }        #main-content-fkm .fkm-review-text {            color:#222;            font-size:15px;            font-style:italic;        }        @media (max-width:900px) {            #main-content-fkm .fkm-reviews-row {                flex-direction:column;                gap:14px;            }            #main-content-fkm .fkm-review-card {                max-width:100%;            }        }                #main-content-fkm .fkm-form-section {            margin-top:40px;        }        #main-content-fkm .inquiry-form-title {            font-size:22px;            color:#1a2c47;            text-align:center;            font-weight:600;            margin-bottom:18px;        }        #main-content-fkm .zb-element.zb-el-inquiryForms {            margin:0;        }        #main-content-fkm .zb-el-form-body {            margin-top:0;        }        #main-content-fkm .form-fields-item input,        #main-content-fkm .form-fields-item textarea {            font-family:'Segoe UI', Arial, sans-serif;            font-size:15px;            color:#222;            background:#f7fafd;            border:1px solid #d8e0ec;            border-radius:6px;            padding:12px;            margin-bottom:4px;            width:100%;            box-sizing:border-box;            transition:border 0.2s, box-shadow 0.2s;        }        #main-content-fkm .form-fields-item input:focus,        #main-content-fkm .form-fields-item textarea:focus {            border-color:#1853a3;            box-shadow:0 0 0 2px #eaf1fb;            outline:none;        }        #main-content-fkm .form-fields-submit-button {            background:#1853a3 !important;            color:#fff !important;            border-radius:6px !important;            border:none;            font-size:16px;            font-weight:500;            padding:13px 0;            margin-top:8px;            cursor:pointer;            display:flex;            align-items:center;            justify-content:center;            gap:10px;            transition:background 0.18s;        }        #main-content-fkm .form-fields-submit-button:hover,        #main-content-fkm .form-fields-submit-button:focus {            background:#ff9100 !important;            color:#fff !important;        }        #main-content-fkm .form-fields-submit-button p {            margin:0;            font-size:15px;            font-weight:600;            letter-spacing:0.04em;        }        #main-content-fkm .form-fields-submit-button .submit-btn-icon {            width:24px;            height:24px;        }        #main-content-fkm .form-field-description {            font-size:13px;            color:#666;        }                #main-content-fkm .fa,         #main-content-fkm .fas,         #main-content-fkm .far,         #main-content-fkm .fab {            font-family:"Font Awesome 5 Free", "FontAwesome", Arial, sans-serif;            font-style:normal;            font-weight:900;            font-size:inherit;            line-height:inherit;            display:inline-block;        }    