@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-400-800-v25.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500-v24.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-600-v24.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-700-v24.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins JobSeekers;src:url(/fonts/poppins-latin-400-v24.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins JobSeekers;src:url(/fonts/poppins-latin-500-v24.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins JobSeekers;src:url(/fonts/poppins-latin-600-v24.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins JobSeekers;src:url(/fonts/poppins-latin-700-v24.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.design-page{--font-archivo:Archivo;font-family:Archivo,system-ui,sans-serif;line-height:normal;background:#F5F4F1;color:#16191C;-webkit-font-smoothing:antialiased}.design-page *{box-sizing:border-box}.design-page button,.design-page input,.design-page select,.design-page textarea{font-family:inherit;line-height:normal}.design-page img{vertical-align:middle}.design-page input,.design-page select,.design-page textarea{min-width:0;max-width:100%}.design-page input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.design-page select option{color:#16191C;background:#fff}.design-page button{cursor:pointer}.design-page a:focus-visible,.design-page button:focus-visible,.design-page input:focus-visible,.design-page select:focus-visible,.design-page textarea:focus-visible{outline:3px solid #58ABE0;outline-offset:3px}.design-mobile-nav{display:none}@media(max-width:900px){.design-static-header>div>a:last-of-type,.design-static-header>div>nav{display:none!important}.design-mobile-nav{display:block;margin-left:auto}.design-static-header>div{justify-content:space-between;gap:12px!important}.design-mobile-links{position:absolute;top:100%;left:0;right:0;background:#141618;padding:12px 22px 22px;display:flex!important;flex-direction:column;gap:0;box-shadow:0 16px 24px #0003}.design-mobile-links a{display:flex;align-items:center;min-height:48px;color:#fff!important;border-bottom:1px solid #ffffff20;font-size:16px}}@media(prefers-reduced-motion:reduce){.design-page *,.design-page :after,.design-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.design-page section[id]{scroll-margin-top:76px}@media(max-width:800px){.design-role-layout{grid-template-columns:minmax(0,1fr)!important}.design-role-layout>nav{order:-1;min-width:0;border-left:0!important}.design-role-layout>nav>ul{display:flex;flex-direction:row!important;gap:8px;overflow-x:auto;padding:4px 0 12px!important;scrollbar-width:thin}.design-role-layout>nav>ul>li{flex:0 0 auto;max-width:250px;border:1px solid #16191c26;border-radius:4px}.design-role-layout>nav button{padding:12px 16px!important;font-size:15px!important;min-height:46px}.design-role-layout>nav button[aria-pressed=true]{background:#1a6dab!important;color:#fff!important;border-radius:3px}}@media(max-width:640px){.design-jobseekers #process [data-tl-spine]{left:12px!important;margin-left:0!important}.design-jobseekers #process [data-tl-row]{grid-template-columns:24px minmax(0,1fr)!important;gap:16px!important}.design-jobseekers #process [data-tl-dot]{grid-column:1!important}.design-jobseekers #process [data-tl-text]{grid-column:2!important;text-align:left!important}}@media(max-width:400px){.design-static-header>div{padding-left:16px!important;padding-right:16px!important}.design-static-header>div>a:first-child img{max-width:174px;height:auto!important}.design-page input,.design-page select,.design-page textarea{font-size:16px!important}}.design-address-field,.design-page form,.design-page form>*,.design-page label{min-width:0}.design-jobseekers #connect>div{overflow:visible!important}.design-jobseekers #connect>div>div[style*="position: absolute"],.design-jobseekers #connect>div>div[style*="position:absolute"]{border-radius:inherit}.design-address-control{position:relative;min-width:0}.design-address-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;overflow:hidden;border:1px solid #d6dce1;border-radius:6px;background:#fff;color:#16191c;box-shadow:0 12px 32px #0005}.design-address-dropdown ul{list-style:none;margin:0;padding:4px;max-height:min(288px,40vh);overflow-y:auto;overscroll-behavior:contain}.design-address-dropdown button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;border:0;border-radius:3px;text-align:left;background:transparent;color:#16191c;letter-spacing:normal;text-transform:none}.design-address-dropdown button:hover,.design-address-dropdown button[aria-selected=true]{background:#eaf4fb}.design-address-dropdown button svg{flex-shrink:0;color:#1a6dab}.design-address-dropdown button>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.design-address-dropdown strong{font-size:14.5px;font-weight:500;line-height:1.4}.design-address-dropdown button>span>span{font-size:13px;line-height:1.4;color:#59626a}.design-address-attribution{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding:8px 14px;border-top:1px solid #e7e9eb;font-size:12px;color:#5e5e5e;letter-spacing:normal;text-transform:none}.design-address-attribution span{font-family:Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;white-space:nowrap;letter-spacing:normal;color:#5e5e5e}.design-address-help{font-size:12.5px;line-height:1.5;color:#d5dce2;letter-spacing:normal;text-transform:none}@media(max-width:640px){.design-address-control input{font-size:16px!important}}.design-file-attachment:focus-within{outline:3px solid #58abe0;outline-offset:3px}@media(max-width:800px){.design-page img[data-design-slot=ctj-advantage-5]{-o-object-fit:contain!important;object-fit:contain!important;background:#e4e9e9}}@media(max-width:600px){.design-page img[data-design-slot=ctj-polisher]{-o-object-position:65% 50%!important;object-position:65% 50%!important;transform:scale(1.2)!important;transform-origin:65% 85%!important}}@media(max-width:700px){.design-subscribepopup [role=dialog]>div{grid-template-columns:minmax(0,1fr)!important}.design-subscribepopup [role=dialog]>div>div:first-child{min-height:180px!important;max-height:180px}}