.elementor-36121 .elementor-element.elementor-element-a12d15f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36121 .elementor-element.elementor-element-3b6725e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36121 .elementor-element.elementor-element-3b6725e.elementor-element{--align-self:flex-start;}.elementor-36121 .elementor-element.elementor-element-3b6725e .dbl__subtitle{text-align:left;}.elementor-36121 .elementor-element.elementor-element-3b6725e .dbl__title-wrapper{text-align:left;}.elementor-36121 .elementor-element.elementor-element-cd5ea2a.elementor-element{--align-self:flex-start;}.elementor-36121 .elementor-element.elementor-element-cd5ea2a .dbl__subtitle{text-align:left;}.elementor-36121 .elementor-element.elementor-element-cd5ea2a .dbl__title-wrapper{text-align:left;}.elementor-36121 .elementor-element.elementor-element-cd5ea2a .dbl-title_1{font-size:21px;}.elementor-36121 .elementor-element.elementor-element-3f49600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36121 .elementor-element.elementor-element-19183ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-79c68f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-36121 .elementor-element.elementor-element-79c68f3:not(.elementor-motion-effects-element-type-background), .elementor-36121 .elementor-element.elementor-element-79c68f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ultimahub.com/wp-content/uploads/2025/10/company-registration-services-in-taiwan-and-asia-and-china.jpg");}.elementor-36121 .elementor-element.elementor-element-79c68f3::before, .elementor-36121 .elementor-element.elementor-element-79c68f3 > .elementor-background-video-container::before, .elementor-36121 .elementor-element.elementor-element-79c68f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-36121 .elementor-element.elementor-element-79c68f3 > .elementor-background-slideshow::before, .elementor-36121 .elementor-element.elementor-element-79c68f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36121 .elementor-element.elementor-element-79c68f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-36121 .elementor-element.elementor-element-8df58bd{--display:flex;}.elementor-36121 .elementor-element.elementor-element-d30b8a4{width:var( --container-widget-width, 100.798% );max-width:100.798%;--container-widget-width:100.798%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-36121 .elementor-element.elementor-element-d30b8a4 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-36121 .elementor-element.elementor-element-d30b8a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36121 .elementor-element.elementor-element-c75d0e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36121 .elementor-element.elementor-element-7db1bb6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-36121 .elementor-element.elementor-element-059b697 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36121 .elementor-element.elementor-element-9e0c45c .elementor-heading-title{font-size:23px;}.elementor-36121 .elementor-element.elementor-element-50a3506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-ec4c3c8 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-36121 .elementor-element.elementor-element-3ce8810 .elementor-heading-title{font-size:23px;}.elementor-36121 .elementor-element.elementor-element-9714da1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-3fb00f9 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-36121 .elementor-element.elementor-element-b8c8c02 .elementor-heading-title{font-size:23px;}.elementor-36121 .elementor-element.elementor-element-69ba7b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-cec2f5f img{width:100%;height:150px;}.elementor-36121 .elementor-element.elementor-element-8629464 .elementor-heading-title{font-size:23px;}.elementor-36121 .elementor-element.elementor-element-36d4ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-fed04df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-f33294d{--display:flex;}.elementor-36121 .elementor-element.elementor-element-9ba957d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-b9604f1{width:var( --container-widget-width, 100.016% );max-width:100.016%;--container-widget-width:100.016%;--container-widget-flex-grow:0;text-align:center;}.elementor-36121 .elementor-element.elementor-element-b9604f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36121 .elementor-element.elementor-element-036bc68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36121 .elementor-element.elementor-element-0821446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-36121 .elementor-element.elementor-element-e2d3f37 .elementor-cta .elementor-cta__bg, .elementor-36121 .elementor-element.elementor-element-e2d3f37 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1700ms;}.elementor-36121 .elementor-element.elementor-element-e2d3f37{width:var( --container-widget-width, 99.705% );max-width:99.705%;--container-widget-width:99.705%;--container-widget-flex-grow:0;}.elementor-36121 .elementor-element.elementor-element-e2d3f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36121 .elementor-element.elementor-element-e2d3f37 .elementor-cta__content{text-align:center;}.elementor-36121 .elementor-element.elementor-element-e2d3f37 .elementor-cta__button{color:#FFFFFF;background-color:#2F6FED;}.elementor-36121 .elementor-element.elementor-element-e2d3f37 .elementor-cta__button:hover{color:#FFFFFF;background-color:#215EE0;}@media(min-width:768px){.elementor-36121 .elementor-element.elementor-element-7db1bb6{--width:25%;}.elementor-36121 .elementor-element.elementor-element-50a3506{--width:25%;}.elementor-36121 .elementor-element.elementor-element-9714da1{--width:25%;}.elementor-36121 .elementor-element.elementor-element-69ba7b1{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-36d4ec1 *//* ===== Ultimahub: HR & Payroll — section kit ===== */
:root{
  --ux-ink:#0e1e34; --ux-muted:#3b4b63; --ux-accent:#e45b57;
  --ux-card:#f9fafc; --ux-border:#eef2f7;
}
.ux-sec{padding:34px 0;border-top:1px solid var(--ux-border);}
.ux-sec:first-of-type{border-top:0;}
.ux-wrap{max-width:1024px;margin:0 auto;}

.ux-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;
  font-size:30px;line-height:1.25;color:var(--ux-ink)}
.ux-kicker{display:inline-block;margin-bottom:6px;font-weight:700;font-size:13px;
  letter-spacing:.04em;color:var(--ux-accent);text-transform:uppercase}

.ux-p{margin:0 0 12px;font-size:17px;line-height:1.75;color:var(--ux-muted)}

.ux-grid{display:grid;gap:16px}
.ux-grid.cols-2{grid-template-columns:1fr}
.ux-grid.cols-3{grid-template-columns:1fr}
.ux-grid.cols-4{grid-template-columns:1fr}
@media (min-width:720px){
  .ux-grid.cols-2{grid-template-columns:1fr 1fr}
  .ux-grid.cols-3{grid-template-columns:repeat(3,1fr)}
  .ux-grid.cols-4{grid-template-columns:repeat(4,1fr)}
}

.ux-card{background:var(--ux-card);border-radius:14px;padding:18px;
  box-shadow:0 8px 22px rgba(14,30,52,.06)}
.ux-card h3{margin:0 0 8px;font-size:18px;color:var(--ux-ink)}

.ux-list, .ux-steps{list-style:none;margin:0;padding:0;color:var(--ux-muted)}
.ux-list li{position:relative;margin:0 0 10px;padding-left:28px;line-height:1.6}
.ux-list li::before{content:"";position:absolute;left:0;top:.4em;width:18px;height:18px;
  border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(14,30,52,.14)}
.ux-list li::after{content:"";position:absolute;left:5px;top:.6em;width:9px;height:9px;
  border-right:2px solid var(--ux-accent);border-bottom:2px solid var(--ux-accent);transform:rotate(45deg)}

.ux-steps{counter-reset:step}
.ux-steps li{position:relative;margin:0 0 14px;padding-left:42px}
.ux-steps li::before{counter-increment:step;content:counter(step);
  position:absolute;left:0;top:.05em;width:26px;height:26px;border-radius:8px;
  background:var(--ux-ink);color:#fff;display:flex;align-items:center;justify-content:center;
  font:600 12px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;
  box-shadow:0 2px 8px rgba(14,30,52,.16)}

.ux-faq{border:1px solid var(--ux-border);border-radius:12px}
.ux-faq .qa{padding:14px 16px;border-top:1px solid var(--ux-border)}
.ux-faq .qa:first-child{border-top:0}
.ux-faq .q{font-weight:700;color:var(--ux-ink);margin:0 0 6px}
.ux-faq .a{margin:0;color:var(--ux-muted);line-height:1.7}

.ux-note{font-size:14px;color:var(--ux-muted);opacity:.9}

.ux-actions{margin-top:12px}
.ux-btn{display:inline-block;margin:8px 12px 0 0;padding:11px 16px;border-radius:12px;
  background:var(--ux-accent);color:#fff;text-decoration:none;font-weight:600}
.ux-btn:hover{opacity:.92}
.ux-btn.outline{background:#fff;color:var(--ux-accent);border:1px solid var(--ux-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ba957d *//* Title */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__title{
  margin:0 0 14px;
  font-size:30px; line-height:1.25; color:#0e1e34;
}

/* Grid */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__grid{
  display:grid; gap:16px; grid-template-columns:1fr;
}
@media (min-width: 900px){
  .elementor-36121 .elementor-element.elementor-element-9ba957d .svc__grid{ grid-template-columns:repeat(3,1fr); }
}

/* Card */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__card{
  display:flex; flex-direction:column; align-items:center; text-align:center;
  gap:10px; padding:18px; min-height:260px;
  border-radius:14px; background:#f9fafc;
  box-shadow:0 8px 22px rgba(14,30,52,.06);
}

/* Icon badge */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__icon{
  width:40px; height:40px; border-radius:12px; background:#fff;
  box-shadow:0 2px 8px rgba(14,30,52,.14);
  display:flex; align-items:center; justify-content:center;
}
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__icon svg{ width:22px; height:22px; }

/* Text */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__heading{ margin:2px 0 4px; font:800 18px/1.35 system-ui,-apple-system,"Segoe UI",Roboto,Arial; color:#0e1e34; }
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__body{ margin:0; color:#3b4b63; line-height:1.8; }
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__note{ margin:0; color:#6a7893; font-size:14px; line-height:1.7; }

/* Subtle lift on hover */
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__card{ transition:transform .18s ease, box-shadow .18s ease; }
.elementor-36121 .elementor-element.elementor-element-9ba957d .svc__card:hover{ transform:translateY(-2px); box-shadow:0 14px 30px rgba(14,30,52,.10); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f195b2 *//* Title */
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faqs__title{
  margin:0 0 12px;
  font-size:30px; line-height:1.25; color:#0e1e34;
}

/* Card shell like your HR page */
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faqs__card{
  background:#fff;
  border:1px solid #eef2f7;
  border-radius:14px;
  box-shadow:0 8px 22px rgba(14,30,52,.06);
  padding:8px;
}

/* Rows */
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq{padding:12px 14px;}
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq + .uh-faq{border-top:1px solid #eef2f7;}

.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq__q{
  display:flex; align-items:center; gap:10px;
  margin:0 0 6px;
  font-weight:800; color:#0e1e34;
}

/* Small rounded bullet with a check mark (same vibe as your other blocks) */
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq__bullet{
  width:18px; height:18px; border-radius:6px; background:#fff;
  box-shadow:0 2px 8px rgba(14,30,52,.14);
  position:relative; flex:0 0 18px;
}
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq__bullet::after{
  content:""; position:absolute; left:4px; top:4px; width:9px; height:9px;
  border-right:2px solid #e45b57; border-bottom:2px solid #e45b57; transform:rotate(45deg);
}

/* Answer text */
.elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq__a{ color:#3b4b63; line-height:1.75; margin:0; }

/* Responsive tweak */
@media (max-width: 767px){
  .elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faq{padding:10px 12px;}
  .elementor-36121 .elementor-element.elementor-element-6f195b2 .uh-faqs__title{font-size:26px;}
}/* End custom CSS */