@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/titillium-web-300.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titillium-web-400.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/titillium-web-400i.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/titillium-web-600.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/titillium-web-700.woff2) format("woff2")}html,body{margin:0;padding:0}*{box-sizing:border-box}body{background:#f6f3ee}::selection{background:#cfe2f5}h1,h2,h3,h4{margin:0;font-weight:inherit}button{font-family:inherit}@keyframes tw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tw-float2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes tw-pulse{0%{box-shadow:0 0 #1f8a5b8c}70%{box-shadow:0 0 0 6px #1f8a5b00}to{box-shadow:0 0 #1f8a5b00}}@keyframes tw-draw{to{stroke-dashoffset:0}}@keyframes tw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tw-rotate{0%,16%{transform:translateY(0)}23%,41%{transform:translateY(-1.02em)}48%,66%{transform:translateY(-2.04em)}73%,91%{transform:translateY(-3.06em)}to{transform:translateY(-4.08em)}}@keyframes tw-ring{0%{transform:scale(.55);opacity:.5}70%{opacity:0}to{transform:scale(1.25);opacity:0}}@keyframes tw-sheen{0%{transform:translate(-130%) skew(-18deg)}60%,to{transform:translate(330%) skew(-18deg)}}@keyframes tw-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tw-enter-slide{0%{transform:translateY(24px)}to{transform:none}}@keyframes tw-enter-device{0%{opacity:0;transform:translate(46px) scale(.95)}to{opacity:1;transform:none}}[data-enter]{animation:tw-enter-slide .7s cubic-bezier(.22,.61,.36,1) .1s backwards}[data-enter="1"]{animation-delay:.16s}[data-enter="2"]{animation-delay:.22s}[data-enter="3"]{animation-delay:.28s}[data-enter="4"]{animation-delay:.34s}[data-tilt]{animation:tw-enter-device .9s cubic-bezier(.22,.61,.36,1) .3s backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.tw-header{position:sticky;top:0;z-index:50;background:#f6f3eeeb;backdrop-filter:blur(8px);border-bottom:1px solid #e2ddd4}.tw-header-inner{max-width:1240px;margin:0 auto;padding:16px 40px;display:flex;align-items:center;gap:26px}.tw-logo-link{display:block;flex:none}.tw-logo{height:44px;width:auto;display:block}.tw-header-spacer{flex:1}.tw-nav{display:flex;align-items:center;gap:26px;font-size:15.5px;font-weight:500}.tw-nav-link{text-decoration:none;color:#3a4250;white-space:nowrap}.tw-nav-link:hover{color:#005eae}.tw-nav-link.is-active{color:#0c1117}.tw-header-social{display:flex;align-items:center;gap:8px}.tw-social-icon{display:block;opacity:.92}.tw-social-icon:hover{opacity:1;transform:translateY(-1px)}.tw-btn-demo{cursor:pointer;border:0;font-size:15px;font-weight:600;padding:10px 20px;background:#005eae;color:#fff;border-radius:7px;white-space:nowrap}.tw-btn-demo:hover{background:#00427d}.tw-menu-toggle{display:none;cursor:pointer;border:0;background:none;padding:10px 6px;flex-direction:column;gap:5px}.tw-menu-bar{display:block;width:24px;height:2.5px;background:#0c1117;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.tw-menu-toggle[aria-expanded=true] .tw-menu-bar:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.tw-menu-toggle[aria-expanded=true] .tw-menu-bar:nth-child(2){opacity:0}.tw-menu-toggle[aria-expanded=true] .tw-menu-bar:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.tw-mobile-nav{display:none}@media(max-width:1080px){.tw-header-inner{padding:12px 20px;gap:14px}.tw-nav,.tw-header-social{display:none}.tw-header-inner>.tw-btn-demo{display:none}.tw-menu-toggle{display:flex}.tw-mobile-nav{display:block;border-top:1px solid #e2ddd4;padding:10px 20px 18px;background:#f6f3eefa}.tw-mobile-nav[hidden]{display:none}.tw-mobile-nav-link{display:block;text-decoration:none;color:#3a4250;font-size:17px;font-weight:500;padding:11px 0;border-bottom:1px solid #eee8de}.tw-mobile-nav-link.is-active{color:#0c1117;font-weight:600}.tw-mobile-demo{margin-top:14px;width:100%;padding:13px;font-size:16px}.tw-logo{height:38px}}.tw-footer{border-top:1px solid #e2ddd4;margin-top:40px}.tw-footer-grid{max-width:1240px;margin:0 auto;padding:64px 40px 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:30px}.tw-footer-logo{height:40px;width:auto;display:block;margin-bottom:14px}.tw-footer-social{display:flex;gap:10px;margin-bottom:14px}.tw-footer-social-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#005eae;color:#fff}.tw-footer-social-btn:hover{background:#00427d}.tw-footer-address{font-size:14.5px;font-weight:300;color:#56606e;line-height:1.6;max-width:34ch}.tw-footer-contact{font-size:14.5px;margin-top:14px}.tw-footer-contact a{color:#0c1117;text-decoration:none;display:inline-block;padding:4px 0}.tw-footer-contact a:hover{color:#005eae}.tw-footer-head{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#56606e;margin-bottom:14px}.tw-footer-link{display:block;text-decoration:none;font-size:14.5px;color:#44505f;padding:4px 0}.tw-footer-link:hover{color:#005eae}.tw-footer-cert-text{font-size:14px;font-weight:300;color:#44505f;line-height:1.7}.tw-footer-iso,.tw-footer-ce{width:180px;height:auto;display:block;margin-top:14px}.tw-footer-legal-band{border-top:1px solid #e2ddd4}.tw-footer-legal-inner{max-width:1240px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;gap:10px 24px;flex-wrap:wrap;font-size:13px;color:#56606e}.tw-footer-legal-links{display:flex;gap:18px;flex-wrap:wrap}.tw-footer-legal-links a{color:#56606e;text-decoration:none}.tw-footer-legal-links a:hover{color:#005eae;text-decoration:underline}@media(max-width:860px){.tw-footer-grid{padding:44px 20px 32px}.tw-footer-legal-inner{padding:16px 20px}}.tw-modal-backdrop{position:fixed;inset:0;z-index:100;background:#0c11178c;display:flex;align-items:center;justify-content:center;padding:24px}.tw-modal-backdrop[hidden]{display:none}.tw-modal{width:460px;max-width:100%;max-height:90vh;overflow:auto;background:#f6f3ee;border-radius:16px;padding:30px;box-shadow:0 30px 80px #0006}.tw-modal-top{display:flex;justify-content:space-between;align-items:flex-start}.tw-modal-title{font-weight:700;font-size:30px;line-height:1}.tw-modal-close{cursor:pointer;border:0;background:none;font-size:24px;line-height:1;color:#646b76;padding:0 4px}.tw-modal-sub{font-size:15px;font-weight:300;color:#56606e;margin:10px 0 18px}.tw-modal-success{margin:26px 0 6px;font-size:17px;color:#005eae}.tw-demo-fields{display:grid;gap:11px}.tw-demo-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.tw-input{height:44px;background:#fff;border:1px solid #d9d3c8;border-radius:8px;padding:0 14px;font-family:Titillium Web,sans-serif;font-size:15px;outline:none;min-width:0}.tw-input:focus{border-color:#005eae}.tw-btn-send{cursor:pointer;border:0;text-align:center;font-size:16px;font-weight:600;padding:13px;background:#005eae;color:#fff;border-radius:8px;margin-top:4px}.tw-btn-send:hover{background:#00427d}.tw-btn-send[disabled]{opacity:.6;cursor:default}.tw-honeypot{position:absolute;left:-9999px;height:1px;width:1px;opacity:0}.tw-form-error{font-size:14px;color:#c62a2f}.tw-form-error a{color:#005eae}@media(max-width:520px){.tw-demo-row{grid-template-columns:1fr}}[data-open-demo]{cursor:pointer}.page-hrms main img[src*=iso-certifications][style*="height: 64px"]{height:110px!important;width:auto!important}input,select,textarea{min-width:0}@media(max-width:1180px){main div[style*="max-width: 1240px"],main div[style*="max-width: 1000px"],main div[style*="max-width: 1100px"]{padding-left:28px!important;padding-right:28px!important}[data-mq=stack]{gap:36px!important}}@media(max-width:860px){[data-mq=stack]{grid-template-columns:1fr!important;gap:28px!important}main div[style*="max-width: 1240px"],main div[style*="max-width: 1000px"],main div[style*="max-width: 1100px"]{padding-left:20px!important;padding-right:20px!important}main div[style*="padding: 52px 56px"],main div[style*="padding: 48px 52px"],main div[style*="padding: 50px 54px"],main div[style*="padding: 44px 56px"]{padding:30px 22px!important}main div[style*="padding: 40px 46px"]{padding:26px 20px!important}main div[style*="min-height: 460px"]{min-height:560px!important}main div[style*="justify-content: space-between"][style*="font-size: 13px"]{flex-wrap:wrap!important;gap:8px!important}main div[style*="font-size: 74px"]{font-size:44px!important;letter-spacing:-.8px!important}main h1[style*="font-size: 74px"]{font-size:44px!important;letter-spacing:-.8px!important}main div[style*="grid-template-columns: repeat(3, 1fr)"][style*="gap: 26px"],main div[style*="grid-template-columns: repeat(3, 1fr)"][style*="gap: 24px"],main div[style*="grid-template-columns: repeat(3, 1fr)"][style*="gap: 22px"],main div[style*="grid-template-columns: repeat(3, 1fr)"][style*="gap: 20px"],main div[style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 26px"],main div[style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 24px"],main div[style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 22px"],main div[style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 20px"],main div[style*="grid-template-columns: repeat(4, 1fr)"][style*="gap: 2"],main div[style*="grid-template-columns: repeat(4, 1fr)"][style*="gap: 18px"]{grid-template-columns:1fr!important}main div[style*="display: flex"][style*="gap: 36px"]{flex-wrap:wrap!important;justify-content:center!important}}@media(max-width:520px){main div[style*="max-width: 1240px"],main div[style*="max-width: 1000px"],main div[style*="max-width: 1100px"]{padding-left:16px!important;padding-right:16px!important}main div[style*="padding: 52px 56px"],main div[style*="padding: 48px 52px"],main div[style*="padding: 50px 54px"],main div[style*="padding: 44px 56px"]{padding:24px 16px!important}main div[style*="grid-template-columns: 1fr 1fr"][style*="gap: 11px"],main div[style*="grid-template-columns: 1fr 1fr"][style*="gap: 13px"]{grid-template-columns:1fr!important}}
