.badge-gradient-border[data-v-08826a4c]{background:linear-gradient(140deg,#472ce8 11.38%,#39d87d 89.16%)}.job-description[data-v-08826a4c] div h1,.job-description[data-v-08826a4c] div h2{margin-bottom:40px}@media(max-width:991px){.job-description[data-v-08826a4c] div h1,.job-description[data-v-08826a4c] div h2{margin-top:16px}}@media(max-width:767px){.job-description[data-v-08826a4c] div h1,.job-description[data-v-08826a4c] div h2{margin-bottom:16px}}.job-description[data-v-08826a4c] div h2,.job-description[data-v-08826a4c] div h3{scroll-margin-top:100px}@media(max-width:991px){.job-description[data-v-08826a4c] div h2,.job-description[data-v-08826a4c] div h3{scroll-margin-top:130px}}.job-description[data-v-08826a4c] div h3,.job-description[data-v-08826a4c] div h4,.job-description[data-v-08826a4c] div h5,.job-description[data-v-08826a4c] div h6{color:#000;line-height:32px;margin-bottom:16px}.job-description[data-v-08826a4c] div a{color:var(--color-primary-600);font-weight:500;text-decoration:underline}.job-description[data-v-08826a4c] div p{margin-bottom:24px}.job-description[data-v-08826a4c] div strong{font-weight:600}.job-description[data-v-08826a4c] div hr{border-color:var(--color-gray-200);margin-bottom:24px}.job-description[data-v-08826a4c] div img{height:auto;max-width:100%;vertical-align:top}.job-description[data-v-08826a4c] div blockquote{align-items:center;background:var(--color-gray-100);border-radius:12px;color:var(--color-gray-900);display:flex;flex-direction:column;justify-content:center;margin:24px 0 48px;padding:32px;width:100%}@media(max-width:575px){.job-description[data-v-08826a4c] div blockquote{padding:24px 16px}}.job-description[data-v-08826a4c] div blockquote p{font-family:var(--font-secondary);font-size:18px;font-weight:600;line-height:32px;margin:0;text-align:center}@media(max-width:767px){.job-description[data-v-08826a4c] div blockquote p{line-height:26px}}.job-description[data-v-08826a4c] div blockquote div{align-items:center;display:flex;margin-top:16px}.job-description[data-v-08826a4c] div blockquote div img{border-radius:50%;height:32px;margin-right:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:32px}.job-description[data-v-08826a4c] div blockquote div span{align-items:center;display:flex;line-height:24px}.job-description[data-v-08826a4c] div details{border-bottom:1px solid var(--color-gray-600);color:var(--color-gray-600);font-size:16px;font-weight:300;line-height:1.5;margin-bottom:24px;padding-bottom:24px}.job-description[data-v-08826a4c] div details summary{color:var(--color-gray-900);cursor:pointer;font-family:var(--font-secondary);font-weight:600;outline:none}.job-description[data-v-08826a4c] div details[open] summary{margin-bottom:24px}.job-description[data-v-08826a4c] div pre{border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-600);margin-bottom:1.6em;max-width:100%;padding:16px;width:100%;page-break-inside:avoid;font-family:monospace;line-height:1.5;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}.job-description[data-v-08826a4c] div code{border-radius:8px;color:var(--color-gray-600);font-family:monospace;padding:3px}.job-description[data-v-08826a4c] div ol,.job-description[data-v-08826a4c] div ul{display:block;list-style-type:disc;margin-bottom:24px;margin-left:0;margin-right:0;padding-left:40px}.job-description[data-v-08826a4c] div ol{display:block;list-style-type:decimal}.job-description[data-v-08826a4c] div ol li,.job-description[data-v-08826a4c] div ul li{color:var(--color-gray-600);font-weight:300;line-height:1.5}.job-description[data-v-08826a4c] div iframe{margin-bottom:24px;max-width:100%}@media(max-width:1199px){.job-description[data-v-08826a4c] div iframe{width:100%}}@media(max-width:767px){.job-description[data-v-08826a4c] div iframe{height:250px}}.job-description[data-v-08826a4c] div table{background:#fff;border:1px solid var(--color-gray-200);border-collapse:separate;border-radius:12px;border-spacing:0;margin-bottom:32px;overflow:hidden;width:100%}@media(max-width:991px){.job-description[data-v-08826a4c] div table{display:block;overflow-x:auto}.job-description[data-v-08826a4c] div table tbody,.job-description[data-v-08826a4c] div table thead{display:table;width:100%}}.job-description[data-v-08826a4c] div table thead tr td,.job-description[data-v-08826a4c] div table thead tr th{background:#fff;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-700);font-size:14px;font-weight:600;padding:16px 24px;text-align:left;white-space:nowrap}.job-description[data-v-08826a4c] div table thead tr td>p,.job-description[data-v-08826a4c] div table thead tr th>p{font-weight:500;margin:0}.job-description[data-v-08826a4c] div table tbody tr th{background:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-700);font-size:14px;font-weight:600;padding:16px 24px;text-align:left;white-space:nowrap}.job-description[data-v-08826a4c] div table tbody tr th>p{font-weight:500;margin:0}.job-description[data-v-08826a4c] div table tbody tr td{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-600);font-size:14px;font-weight:300;padding:16px 24px;vertical-align:middle}.job-description[data-v-08826a4c] div table tbody tr td p{margin:0}.job-description[data-v-08826a4c] div table tbody tr:last-child td{border-bottom:none}.job-description[data-v-08826a4c] div table:not(:has(thead)) tbody tr:first-child td{border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-700);font-weight:600}.job-description[data-v-08826a4c] div figure:has(img){margin-bottom:24px}.job-description[data-v-08826a4c] div figure:has(iframe){margin-bottom:24px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.job-description[data-v-08826a4c] div figure:has(iframe) iframe{height:100%;inset:0;position:absolute;width:100%}.job-description[data-v-08826a4c] p{margin:16px 0}.job-description[data-v-08826a4c] li,.job-description[data-v-08826a4c] p,.job-description[data-v-08826a4c] span{color:var(--color-gray-600)!important;font-family:var(--font-display),sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.5!important}.job-description[data-v-08826a4c] b,.job-description[data-v-08826a4c] strong{color:var(--color-gray-900)!important;font-weight:600!important}
