.elementor .td-card-service-hover-lift-auto-app-card-v2{width:auto;min-width:0px;text-decoration:none;padding-block-start:calc(var(--space-lg));padding-block-end:calc(var(--space-lg));padding-inline-start:calc(var(--space-xl));padding-inline-end:calc(var(--space-xl));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 calc((100% - 3 * var(--space-lg)) / 4);}.elementor .td-card-service-hover-lift-auto-app-card-v2:hover,.elementor .td-card-service-hover-lift-auto-app-card-v2:focus-visible{color:var(--color-blue-800);border-color:var(--color-blue-200);box-shadow:0px 2px 4px 0px rgba(10, 30, 70, 0.05),0px 8px 18px -8px rgba(10, 30, 70, 0.18);transform:translate3d(0px, calc(var(--space-3xs) * -1), 0px);}.elementor .td-fx-cat-fx-cat-soft-v5{height:auto;min-width:0px;font-family:var(--font-sans);font-weight:500;font-size:calc(var(--text-md));color:var(--color-ink);line-height:calc(var(--leading-body));text-align:start;text-decoration:none;padding-block-start:calc(var(--space-md));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-blue-200);border-style:solid;background-color:var(--color-blue-100);display:flex;flex-direction:column;gap:calc(var(--space-2xs));flex:1 1 calc((100% - 3 * var(--space-sm)) / 4);justify-content:center;align-items:flex-start;}.elementor .td-fx-cat-fx-cat-soft-v5:hover,.elementor .td-fx-cat-fx-cat-soft-v5:focus-visible{border-color:var(--color-blue-400);background-color:var(--color-blue-50);}.elementor .td-button-secondary-v7{min-height:calc(var(--button-h));font-family:var(--font-sans);font-weight:600;font-size:calc(var(--text-sm));color:var(--color-blue-700);letter-spacing:calc(var(--tracking-button));line-height:calc(var(--leading-body));text-align:start;text-decoration:none;padding-block-start:calc(var(--space-0));padding-block-end:calc(var(--space-0));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-pill));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line-strong);border-style:solid;background-color:rgba(255, 255, 255, 0);display:inline-flex;gap:calc(var(--space-xs));justify-content:center;align-items:center;}.elementor .td-button-secondary-v7:hover,.elementor .td-button-secondary-v7:focus-visible{color:var(--color-blue-800);border-color:var(--color-blue-600);background-color:var(--color-white);box-shadow:0px 0px 0px 1px #1D4F91 inset,0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .td-button-primary-v5{min-height:calc(var(--button-h));font-family:var(--font-sans);font-weight:600;font-size:calc(var(--text-sm));color:var(--color-ink);letter-spacing:calc(var(--tracking-button));line-height:calc(var(--leading-body));text-align:start;text-decoration:none;padding-block-start:calc(var(--space-0));padding-block-end:calc(var(--space-0));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-pill));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-orange);border-style:solid;background-color:var(--color-orange);display:inline-flex;gap:calc(var(--space-xs));justify-content:center;align-items:center;}.elementor .td-button-primary-v5:hover,.elementor .td-button-primary-v5:focus-visible{color:var(--color-white);border-color:var(--color-orange-dark);background-color:var(--color-orange-dark);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .td-button-primary-v4{min-height:calc(var(--button-h));font-family:var(--font-sans);font-weight:600;font-size:calc(var(--text-sm));color:var(--color-ink);letter-spacing:calc(var(--tracking-button));line-height:calc(var(--leading-body));text-align:start;text-decoration:none;padding-block-start:calc(var(--space-0));padding-block-end:calc(var(--space-0));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-pill));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-orange);border-style:solid;background-color:var(--color-orange);display:inline-flex;gap:calc(var(--space-xs));justify-content:center;align-items:center;}.elementor .td-button-primary-v4:hover,.elementor .td-button-primary-v4:focus-visible{color:var(--color-white);border-color:var(--color-orange-dark);background-color:var(--color-orange-dark);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .td-auto-card-img-v3{width:100%;height:auto;max-width:100%;aspect-ratio:3 / 2;object-fit:contain;display:block;}.elementor .td-section-section-cta-close-grad-tint-warm-v4{width:auto;padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-blue-100);border-style:solid;background-image:linear-gradient(135deg, #D6E2F2 0%,#FFFFFF 65%,#FDEFE1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:0px;justify-content:center;}.elementor .td-button-row-v5{width:auto;padding:0px;display:flex;gap:calc(var(--space-sm));flex-wrap:wrap;}.elementor .td-card-row-plo-row2-plc-row2{width:auto;padding:0px;display:flex;gap:calc(var(--space-md));flex-wrap:wrap;align-items:stretch;}.elementor .td-plo-media-img-plc-hcard-img-v2{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:scale3d(1.85, 1.85, 1);display:block;}.elementor .td-card-service-plo-hcard-plc-hcard{width:auto;overflow:hidden;padding:calc(var(--space-0));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:row;gap:calc(var(--space-0));flex:1 1 calc((100% - var(--space-lg)) / 2);}.elementor .td-plo-body{width:auto;min-width:0px;padding:calc(var(--space-lg));display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 0px;}.elementor .td-bullet-list-v6{font-family:var(--font-display);padding:calc(var(--space-0));margin:0px;display:flex;flex-direction:column;gap:calc(var(--space-3xs));flex:0 0 auto;}.elementor .td-body-text-v10{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-ink-soft);line-height:calc(var(--leading-body));margin:0px;flex:0 0 auto;}.elementor .td-plo-hmedia-plc-hmedia{width:auto;overflow:hidden;padding:calc(var(--space-xs));border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;gap:0px;flex:0 0 calc(var(--plc-hmedia-w));justify-content:center;align-items:center;}.elementor .td-plo-media-img-plc-hcard-img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:scale3d(1.45, 1.45, 1);display:block;}.elementor .td-section-section-blue-grad-mesh-deep-sect{width:auto;color:var(--color-white);padding-block-start:calc(var(--space-2xl));padding-block-end:calc(var(--space-2xl));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));background-image:radial-gradient(circle at 15% 85%, #1D4F91 0%,rgba(255, 255, 255, 0) 55%),radial-gradient(circle at 85% 15%, #2E62A8 0%,rgba(255, 255, 255, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-blue-900);box-shadow:0px 18px 28px -18px rgba(4, 14, 32, 0.55) inset,0px -18px 28px -18px rgba(4, 14, 32, 0.45) inset;display:flex;gap:0px;justify-content:center;}.elementor .td-wrap-v6{width:100%;max-width:calc(var(--wrap-max));padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-md));}.elementor .td-auto-card-media-v3{width:auto;height:calc(var(--auto-card-img-h));overflow:hidden;padding:calc(var(--space-xs));margin-block-end:calc(var(--space-xs));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .td-card-service-v12{width:auto;color:var(--color-ink);padding-block-start:calc(var(--space-md));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:transparent;border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 calc(var(--card-service-min));}.elementor .td-card-service-v11{width:auto;min-width:0px;padding-block-start:calc(var(--space-md));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 calc((100% - 3 * var(--space-lg)) / 4);}.elementor .td-bullet-marker-139b18{height:calc(1em * var(--leading-body));font-size:calc(var(--text-sm));color:var(--color-orange);padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .td-bullet-text-v4{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-sm));color:var(--color-ink);line-height:calc(var(--leading-body));}.elementor .td-bullet-item-v6{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-sm));padding:0px;display:flex;gap:calc(var(--space-sm));flex:0 0 auto;align-items:flex-start;}.elementor .td-bullet-list-v5{font-family:var(--font-display);padding:calc(var(--space-0));margin:0px;display:flex;flex-direction:column;gap:calc(var(--space-3xs));flex:0 0 auto;}.elementor .td-auto-card-media-v2{width:auto;height:calc(var(--auto-card-img-h) * 0.8);overflow:hidden;padding:calc(var(--space-2xs));margin-block-end:calc(var(--space-3xs));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;gap:0px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .td-auto-card-img-v2{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;}.elementor .td-auto-table-auto-table-series{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));flex:1 1 100%;justify-content:flex-start;}.elementor .td-series-cols{width:100%;padding:0px;display:flex;gap:calc(var(--space-0)) calc(var(--space-xl));flex-wrap:wrap;}.elementor .td-spec-list-v7{width:auto;min-width:0px;padding-block-start:calc(var(--space-xs));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--space-0));display:flex;flex-direction:column;gap:0px;flex:1 1 calc((100% - var(--space-xl)) / 2);}.elementor .td-spec-row-v8{width:auto;font-size:calc(var(--text-xs));padding-block-start:calc(var(--space-xs));padding-block-end:calc(var(--space-xs));padding-inline-start:calc(var(--space-0));padding-inline-end:calc(var(--space-0));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;gap:calc(var(--space-md));justify-content:space-between;align-items:center;}.elementor .td-bullet-list-v4{font-family:var(--font-display);padding:calc(var(--space-0));margin:0px;display:flex;flex-direction:column;gap:calc(var(--space-3xs));}.elementor .td-auto-card-media{width:auto;height:calc(var(--auto-card-img-h) * 0.8);overflow:hidden;padding:calc(var(--space-2xs));margin-block-end:calc(var(--space-3xs));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .td-photo-frame-auto-photo-frame-v2{width:auto;height:calc(var(--auto-slot-h));overflow:hidden;padding:calc(var(--space-0));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .td-auto-photo{width:100%;height:100%;max-width:100%;object-fit:cover;display:block;}.elementor .td-auto-tables{width:100%;padding:0px;display:flex;gap:calc(var(--space-lg));flex-wrap:wrap;align-items:flex-start;}.elementor .td-auto-table-v2{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));flex:1 1 100%;justify-content:flex-start;}.elementor .td-spec-list-v6{width:auto;padding-block-start:calc(var(--space-xs));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--space-0));display:flex;flex-direction:row;gap:calc(var(--space-0)) calc(var(--space-xl));flex-wrap:wrap;}.elementor .td-spec-row-v7{width:auto;min-width:0px;max-width:calc((100% - var(--space-xl)) / 2);font-size:calc(var(--text-xs));padding-block-start:calc(var(--space-xs));padding-block-end:calc(var(--space-xs));padding-inline-start:calc(var(--space-0));padding-inline-end:calc(var(--space-0));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;gap:calc(var(--space-md));flex:0 1 calc((100% - var(--space-xl)) / 2);justify-content:space-between;align-items:center;}.elementor .td-spec-row-v6{width:auto;min-width:0px;font-size:calc(var(--text-xs));padding-block-start:calc(var(--space-xs));padding-block-end:calc(var(--space-xs));padding-inline-start:calc(var(--space-0));padding-inline-end:calc(var(--space-0));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;gap:calc(var(--space-md));flex:1 1 calc((100% - var(--space-xl)) / 2);justify-content:space-between;align-items:center;}.elementor .td-spec-key-spec-key-thumb{width:auto;min-width:0px;max-width:55%;font-family:var(--font-mono);font-weight:600;color:var(--color-ink-soft);padding:0px;display:flex;gap:calc(var(--space-sm));flex:0 1 auto;align-items:center;}.elementor .td-span{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-ink-soft);line-height:calc(var(--leading-body));}.elementor .td-auto-thumb{width:calc(var(--auto-thumb-w));height:calc(var(--auto-thumb-h));max-width:100%;object-fit:contain;padding:calc(var(--space-3xs));border-radius:calc(var(--radius-sm));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:block;flex:0 1 auto;}.elementor .td-auto-table{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));flex:1 1 calc((100% - var(--space-xl)) / 2);justify-content:flex-start;}.elementor .td-spec-row-v5{width:auto;font-size:calc(var(--text-xs));padding-block-start:calc(var(--space-xs));padding-block-end:calc(var(--space-xs));padding-inline-start:calc(var(--space-0));padding-inline-end:calc(var(--space-0));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;gap:calc(var(--space-md));justify-content:space-between;}.elementor .td-spec-val-v3{min-width:0px;font-family:var(--font-sans);font-weight:500;font-size:calc(var(--text-xs));color:var(--color-ink);line-height:calc(var(--leading-body));text-align:end;display:flex;gap:calc(var(--space-xs));flex-wrap:wrap;flex:1 1 0px;justify-content:flex-end;align-content:center;align-items:center;}.elementor .td-spec-key-v3{min-width:0px;max-width:55%;font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-ink-soft);line-height:calc(var(--leading-body));flex:0 1 auto;}.elementor .td-card-service-signal-card{width:auto;padding-block-start:calc(var(--space-md));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-sm));flex:0 1 auto;}.elementor .td-spec-list-signal-list{width:auto;padding-block-start:calc(var(--space-0));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--space-0));display:flex;flex-direction:row;gap:calc(var(--space-0)) calc(var(--space-xl));flex-wrap:wrap;}.elementor .td-spec-row-v4{width:auto;min-width:0px;font-size:calc(var(--text-xs));padding-block-start:calc(var(--space-xs));padding-block-end:calc(var(--space-xs));padding-inline-start:calc(var(--space-0));padding-inline-end:calc(var(--space-0));border-block-start-width:calc(var(--border));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;gap:calc(var(--space-sm));flex:1 1 calc((100% - 4 * var(--space-xl)) / 5);justify-content:flex-start;}.elementor .td-spec-val-v2{font-family:var(--font-sans);font-weight:500;font-size:calc(var(--text-xs));color:var(--color-ink);line-height:calc(var(--leading-body));text-align:start;}.elementor .td-spec-key-v2{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-ink-soft);line-height:calc(var(--leading-body));flex:0 1 auto;}.elementor .td-stack-v3{width:auto;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));}.elementor .td-card-service-v10{width:auto;padding-block-start:calc(var(--space-md));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 calc(var(--card-service-min));}.elementor .td-photo-frame-auto-photo-frame{width:auto;height:calc(var(--auto-slot-h));overflow:hidden;padding:calc(var(--space-md));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .td-auto-photo-auto-photo-contain{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;}.elementor .td-section-v9{width:auto;padding-block-start:calc(var(--section-pad-y) / 2);padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));background-color:var(--color-blue-50);display:flex;gap:0px;justify-content:center;}.elementor .td-section-section-inset-section-wafer-sect-v2{width:auto;color:var(--color-white);padding-block-start:calc(var(--space-2xl));padding-block-end:calc(var(--space-2xl));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));margin-block-start:calc(var(--section-pad-y) / 2);margin-block-end:calc(var(--section-pad-y) / 2);margin-inline-start:calc(var(--inset-x));margin-inline-end:calc(var(--inset-x));border-radius:calc(var(--radius-lg));border-width:0px;background-image:url("https://tohotechnology.com/wp-content/uploads/2026/11/wafer-grid-v2.svg"),url("https://tohotechnology.com/wp-content/uploads/2026/11/wafer-glint-dark.svg"),url("https://tohotechnology.com/wp-content/uploads/2026/11/wafer-int-glow.svg"),url("https://tohotechnology.com/wp-content/uploads/2026/11/wafer-int-orchid.svg");background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-attachment:scroll;background-size:39.598px 39.598px,300% 100%,calc(200% * var(--glow-k)) calc(300% * var(--glow-k)),100% 100%;background-position:0px 0px,var(--glint-x) 0%,var(--glow-x) var(--glow-y),0% 0%;background-color:#6634C4;display:flex;gap:0px;justify-content:center;}.elementor .td-card-service-v9{width:auto;min-width:0px;color:var(--color-blue-900);padding-block-start:calc(var(--space-lg));padding-block-end:calc(var(--space-lg));padding-inline-start:calc(var(--space-xl));padding-inline-end:calc(var(--space-xl));border-radius:calc(var(--radius-lg));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-sheen-light-edge);border-style:solid;background-image:linear-gradient(115deg, rgba(255, 255, 255, 0.45) 0%,rgba(255, 255, 255, 0) 30%,rgba(255, 255, 255, 0) 62%,rgba(255, 255, 255, 0.45) 74%,rgba(255, 255, 255, 0) 86%),linear-gradient(135deg, #C7EEF5 0%,#EFDCF6 55%,#E7DFF6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 28px 0px rgba(4, 14, 32, 0.35);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:0 1 calc((100% - 3 * var(--space-md)) / 4);}.elementor .td-h4-v3{font-family:var(--font-display);font-weight:600;font-size:calc(var(--text-lg));color:var(--color-blue-900);line-height:calc(var(--leading-snug));margin:0px;}.elementor .td-body-text-v9{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-white);line-height:calc(var(--leading-body));margin:0px;}.elementor .td-eyebrow-v6{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-white);letter-spacing:calc(var(--tracking-wide));line-height:calc(var(--leading-body));text-transform:uppercase;margin:0px;display:flex;gap:calc(var(--space-xs));align-items:center;}.elementor .td-section-v8{width:auto;padding-block-start:calc(var(--space-2xl) + var(--slant));padding-block-end:calc(var(--section-pad-y) / 2);padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));background-color:var(--color-blue-50);display:flex;gap:0px;justify-content:center;}.elementor .td-fx-c-auto-jump{width:100%;padding:0px;display:flex;gap:calc(var(--space-xs));flex-wrap:wrap;}.elementor .td-hero-hero-banner-hero-wet-hero-auto{width:auto;height:calc(var(--banner-min-h));min-height:calc(var(--banner-min-h));position:relative;z-index:1;padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--space-xl) + var(--slant));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));margin-block-end:calc(var(--slant) * -1);background-image:linear-gradient(90deg, rgba(7, 26, 56, 0.76) 0%,rgba(7, 26, 56, 0.52) 40%,rgba(7, 26, 56, 0.12) 68%,rgba(7, 26, 56, 0) 88%),url("https://tohotechnology.com/wp-content/uploads/2026/11/automation-banner.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0B1F3A;display:flex;gap:0px;justify-content:center;align-items:center;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant)), 0 100%);}.elementor .td-card-row-card-row-4-v2{width:auto;padding:0px;display:flex;gap:calc(var(--space-md));flex-wrap:wrap;}.elementor .td-bullet-item-v4{font-family:var(--font-display);font-weight:400;padding:0px;display:flex;gap:calc(var(--space-sm));flex:0 0 auto;align-items:flex-start;}.elementor .td-section-auto-section{width:auto;padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));border-block-start-width:calc(var(--divider-h));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--color-blue-50);box-shadow:0px 1px 0px 0px #D6E2F2 inset;display:flex;gap:0px;justify-content:center;}.elementor .td-wrap-v4{width:100%;max-width:calc(var(--wrap-max));padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-lg));}.elementor .td-body-text-v6{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-blue-900);line-height:calc(var(--leading-body));margin:0px;}.elementor .td-section-section-white-auto-section{width:auto;padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));border-block-start-width:calc(var(--divider-h));border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 0px 0px #D6E2F2 inset;display:flex;gap:0px;justify-content:center;}.elementor .td-body-text-v4{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-sm));color:var(--color-ink-soft);line-height:calc(var(--leading-body));margin:0px;flex:0 0 auto;}.elementor .td-h4-v2{font-family:var(--font-display);font-weight:600;font-size:calc(var(--text-lg));color:var(--color-ink);line-height:calc(var(--leading-snug));margin:0px;flex:0 0 auto;}.elementor .td-wrap-v3{width:100%;max-width:calc(var(--wrap-max));padding:0px;display:flex;flex-direction:column;gap:calc(var(--wrap-gap-tight));}.elementor .td-hero-inner-v3{width:100%;max-width:calc(var(--wrap-max));max-height:100%;padding:0px;display:flex;gap:calc(var(--space-3xl));align-items:center;}.elementor .td-hero-text-hero-banner-text{width:auto;min-width:0px;max-width:720px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-lg));flex:1 1 0px;}.elementor .td-button-secondary-v4{min-height:calc(var(--button-h));font-family:var(--font-sans);font-weight:600;font-size:calc(var(--text-sm));color:var(--color-white);letter-spacing:calc(var(--tracking-button));line-height:calc(var(--leading-body));text-align:start;text-decoration:none;padding-block-start:calc(var(--space-0));padding-block-end:calc(var(--space-0));padding-inline-start:calc(var(--space-lg));padding-inline-end:calc(var(--space-lg));border-radius:calc(var(--radius-pill));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:var(--color-white);border-style:solid;background-color:rgba(255, 255, 255, 0);display:inline-flex;gap:calc(var(--space-xs));justify-content:center;align-items:center;}.elementor .td-button-secondary-v4:hover,.elementor .td-button-secondary-v4:focus-visible{color:var(--color-blue-900);background-color:var(--color-white);box-shadow:0px 0px 0px 1px #1D4F91 inset,0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .td-lead-v3{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-lg));color:var(--color-blue-50);line-height:calc(var(--leading-body));margin:0px;}.elementor .td-h1-v2{font-family:var(--font-display);font-weight:700;font-size:calc(var(--text-hero));color:var(--color-white);letter-spacing:calc(var(--tracking-tight));line-height:calc(var(--leading-tight));margin:0px;}.elementor .td-crumb-eyebrow-sep-v2{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-blue-200);letter-spacing:calc(var(--tracking-wide));line-height:calc(var(--leading-body));text-transform:uppercase;}.elementor .td-crumb-eyebrow-link-v2{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-orange);letter-spacing:calc(var(--tracking-wide));line-height:calc(var(--leading-body));text-decoration:none;text-transform:uppercase;display:flex;gap:calc(var(--space-2xs));align-items:center;}.elementor .td-section-section-white-auto-section-v2{width:auto;padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));background-color:var(--color-white);display:flex;gap:0px;justify-content:center;}.elementor .td-h3-v3{font-family:var(--font-display);font-weight:700;font-size:calc(var(--text-xl));color:var(--color-ink);line-height:calc(var(--leading-snug));margin:0px;}.elementor .td-section-section-blue-grad-mesh-deep-ecv-{width:auto;color:var(--color-white);padding-block-start:calc(var(--section-pad-y));padding-block-end:calc(var(--section-pad-y));padding-inline-start:calc(var(--section-pad-x));padding-inline-end:calc(var(--section-pad-x));background-image:radial-gradient(circle at 15% 85%, #1D4F91 0%,rgba(255, 255, 255, 0) 55%),radial-gradient(circle at 85% 15%, #2E62A8 0%,rgba(255, 255, 255, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-blue-900);box-shadow:0px 18px 28px -18px rgba(4, 14, 32, 0.55) inset,0px -18px 28px -18px rgba(4, 14, 32, 0.45) inset;display:flex;gap:0px;justify-content:center;}.elementor .td-card-row-card-row-4{width:auto;padding:0px;display:flex;gap:calc(var(--space-lg));flex-wrap:wrap;}.elementor .td-body-text-v3{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-ink-soft);line-height:calc(var(--leading-body));margin:0px;}.elementor .td-split-split-top{width:auto;padding:0px;display:flex;gap:calc(var(--space-3xl));align-items:flex-start;}.elementor .td-split-col{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-lg));flex:1 1 0px;}.elementor .td-cta-band-v2{width:auto;padding:0px;display:flex;gap:calc(var(--space-xl));flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .td-spec-list-v4{width:auto;padding-block-start:calc(var(--space-xs));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--space-0));display:flex;flex-direction:column;gap:0px;}.elementor .td-card-service-v5{width:auto;color:var(--color-ink);padding-block-start:calc(var(--space-lg));padding-block-end:calc(var(--space-lg));padding-inline-start:calc(var(--space-xl));padding-inline-end:calc(var(--space-xl));border-radius:calc(var(--radius-md));border-block-start-width:calc(var(--border));border-block-end-width:calc(var(--border));border-inline-start-width:calc(var(--border));border-inline-end-width:calc(var(--border));border-color:transparent;border-style:solid;background-color:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16, 42, 84, 0.06),0px 4px 14px 0px rgba(16, 42, 84, 0.07);display:flex;flex-direction:column;gap:calc(var(--space-xs));flex:1 1 calc(var(--card-service-min));}.elementor .td-bullet-item-v2{font-family:var(--font-display);font-weight:400;padding:0px;display:flex;gap:calc(var(--space-sm));align-items:flex-start;}.elementor .td-section-head-v2{width:auto;max-width:calc(var(--measure));padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-md));}.elementor .td-hero-actions-v2{width:auto;padding:0px;display:flex;gap:calc(var(--space-xl));flex-wrap:wrap;align-items:center;}.elementor .td-hero-title-v2{width:auto;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));}.elementor .td-crumb-eyebrow-v2{width:auto;font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));letter-spacing:calc(var(--tracking-wide));text-transform:uppercase;padding:0px;display:flex;gap:calc(var(--space-xs));flex-wrap:wrap;align-items:center;}.elementor .td-text-link{font-family:var(--font-sans);font-weight:600;font-size:calc(var(--text-sm));color:var(--color-blue-600);line-height:calc(var(--leading-body));text-decoration:none;margin-block-start:auto;display:inline-flex;gap:calc(var(--space-xs));}.elementor .td-text-link:hover,.elementor .td-text-link:focus-visible{color:var(--color-blue-800);}.elementor .td-bullet-dot{width:calc(var(--bullet-dot));height:calc(var(--bullet-dot));display:block;}.elementor .td-bullet-marker-ae617c{height:calc(1em * var(--leading-body));font-size:calc(var(--text-md));color:var(--color-orange);padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .td-bullet-text{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-ink);line-height:calc(var(--leading-body));}.elementor .td-bullet-list{font-family:var(--font-display);padding:calc(var(--space-0));margin:0px;display:flex;flex-direction:column;gap:calc(var(--space-sm));}.elementor .td-h2-v2{font-family:var(--font-display);font-weight:700;font-size:calc(var(--text-3xl));color:var(--color-white);letter-spacing:calc(var(--tracking-tight));line-height:calc(var(--leading-tight));margin:0px;}.elementor .td-eyebrow-v2{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-orange);letter-spacing:calc(var(--tracking-wide));line-height:calc(var(--leading-body));text-transform:uppercase;margin:0px;display:flex;gap:calc(var(--space-xs));align-items:center;}.elementor .td-body-text{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-md));color:var(--color-ink-soft);line-height:calc(var(--leading-body));margin:0px;}.elementor .td-h4{font-family:var(--font-display);font-weight:600;font-size:calc(var(--text-lg));color:var(--color-ink);line-height:calc(var(--leading-snug));margin:0px;}.elementor .td-h2{font-family:var(--font-display);font-weight:700;font-size:calc(var(--text-3xl));color:var(--color-ink);letter-spacing:calc(var(--tracking-tight));line-height:calc(var(--leading-tight));margin:0px;}.elementor .td-eyebrow{font-family:var(--font-mono);font-weight:600;font-size:calc(var(--text-xs));color:var(--color-blue-600);letter-spacing:calc(var(--tracking-wide));line-height:calc(var(--leading-body));text-transform:uppercase;margin:0px;display:flex;gap:calc(var(--space-xs));align-items:center;}.elementor .td-lead{font-family:var(--font-display);font-weight:400;font-size:calc(var(--text-lg));color:var(--color-ink-soft);line-height:calc(var(--leading-body));margin:0px;}.elementor .tt-bullet-content{min-width:0px;padding:0px;display:block;flex:1 1 auto;}