.not-found[data-v-14c44a00]{background-color:#f7f7f7;border-radius:4px;font-size:16px;font-weight:700}ul[data-v-5c778190]{list-style-type:none;margin:0;padding:0}ul li[data-v-5c778190]{display:inline-block;margin:2px 4px}ul li .btn-pagination[data-v-5c778190]{align-items:center;background-color:#0000;border:1px solid #202020;border-radius:100%;display:flex;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;-webkit-text-decoration:none;text-decoration:none;width:32px}ul li .btn-pagination[data-v-5c778190]:hover{background-color:#202020;color:#fff}ul li .btn-pagination.disabled[data-v-5c778190]{color:#b3b9ba;cursor:not-allowed}ul li .btn-pagination[data-v-5c778190]:active,ul li .btn-pagination[data-v-5c778190]:focus{box-shadow:0 0 1px 1px #20202080}ul li.next .btn-pagination[data-v-5c778190],ul li.prev .btn-pagination[data-v-5c778190]{border:none;border-radius:none}ul li.next .btn-pagination[data-v-5c778190]:hover,ul li.prev .btn-pagination[data-v-5c778190]:hover{background-color:#0000;color:#b3b9ba}@media(max-width:575.98px){ul li.next[data-v-5c778190],ul li.prev[data-v-5c778190]{display:none}}ul li.current .btn-pagination[data-v-5c778190]{background-color:#202020;border:1px solid #202020;border-radius:100%;color:#fff;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.mobile-next .btn-pagination[data-v-5c778190],.mobile-prev .btn-pagination[data-v-5c778190]{align-items:center;background-color:#0000;border:1px solid #202020;border-radius:30px;display:flex;font-weight:300;height:32px;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.mobile-next .btn-pagination[data-v-5c778190]:hover,.mobile-prev .btn-pagination[data-v-5c778190]:hover{background-color:#202020;color:#fff}.mobile-next .btn-pagination.disabled[data-v-5c778190],.mobile-prev .btn-pagination.disabled[data-v-5c778190]{color:#b3b9ba;cursor:not-allowed}.mobile-next .btn-pagination[data-v-5c778190]:active,.mobile-next .btn-pagination[data-v-5c778190]:focus,.mobile-prev .btn-pagination[data-v-5c778190]:active,.mobile-prev .btn-pagination[data-v-5c778190]:focus{box-shadow:0 0 1px 1px #20202080}.codeal-markdown h1[data-v-8ed994c6]{font-size:20px}.codeal-markdown h2[data-v-8ed994c6]{font-size:16px}.codeal-markdown h3[data-v-8ed994c6]{font-size:1rem}.codeal-markdown p[data-v-8ed994c6]{font-size:1rem;margin-bottom:24px}.codeal-markdown a[data-v-8ed994c6]{color:#18768f}.codeal-markdown ul[data-v-8ed994c6]{padding-left:15px}.codeal-markdown ul[data-v-8ed994c6] ::marker{font-size:.5rem}.codeal-markdown ol[data-v-8ed994c6]{padding-left:20px}.codeal-markdown img[data-v-8ed994c6]{display:block;margin:10px auto;max-width:560px;width:100%}.general-announcement[data-v-306eef9e]{border:1px solid #686f71}.general-announcement .announcement-title[data-v-306eef9e]{border-right:1px solid #686f71;padding:16px;width:120px}.general-announcement .announcement-content[data-v-306eef9e]{flex:1;padding:19px 16px}.general-announcement .announcement-content[data-v-306eef9e] h1{font-size:16px}.general-announcement .announcement-content[data-v-306eef9e] h2{font-size:1rem}.general-announcement .announcement-content[data-v-306eef9e] h3{font-size:12px}.general-announcement .announcement-content[data-v-306eef9e] p{font-size:12px;margin:0}.job-badge[data-v-560c860e]{background-color:#eee;border:1px solid #eee;border-radius:4px;display:inline-block;font-size:10px;line-height:18px;padding:0 12px;white-space:nowrap}.job-badge.badge-white[data-v-560c860e]{background-color:#fff;border-color:#fff}.job-badge.badge-outline[data-v-560c860e]{background-color:#fff;border-color:#202020}.job-badge.badge-primary[data-v-560c860e]{background-color:#dc3068;border-color:#dc3068;color:#fff}.job-badge.badge-secondary[data-v-560c860e]{background-color:#18768f;border-color:#18768f;color:#fff}.job-badge.badge-gray-0[data-v-560c860e]{background-color:#b3b9ba;border-color:#b3b9ba;color:#fff}.cover-image[data-v-911750de]{object-fit:cover;object-position:center}.cover-image.no-image[data-v-911750de]{object-fit:scale-down}.cover-image.crop-center[data-v-911750de]{max-height:350px;width:100%}@media(max-width:767.98px){.cover-image.crop-center[data-v-911750de]{max-height:175px}}.cover-image.crop-center-xs[data-v-911750de]{height:162px;width:100%}.cover-image.crop-center-xxs[data-v-911750de]{height:75px;object-fit:cover;object-position:center;width:100%}.cover-image.crop-center-xxxs[data-v-911750de]{height:42px;object-fit:cover;object-position:center;width:100%}.job-org[data-v-0ba1f684]{align-items:center;display:flex;justify-content:flex-end}.job-org .icon[data-v-0ba1f684]{height:30px;width:30px}.job-org .label[data-v-0ba1f684]{font-weight:700}.job-requirement-item h3[data-v-4b5250a9]{margin-right:8px}.job-requirement-item .value[data-v-4b5250a9],.job-requirement-item h3[data-v-4b5250a9]{display:inline-block;font-size:12px}.job-requirements .item[data-v-5cc6499e]{display:inline-block;line-height:1;margin-bottom:8px;margin-right:24px}.job-title .title-icon[data-v-6acff476]{flex-shrink:0;height:48px;width:48px}.job-title .title-icon-xs[data-v-6acff476]{flex-shrink:0;height:28px;width:28px}.work-note[data-v-21082edc]{color:#686f71;line-height:1.5;margin-right:-1rem;max-height:3rem;overflow:hidden;padding-right:1rem;position:relative;text-align:justify}.work-note[data-v-21082edc]:after,.work-note[data-v-21082edc]:before{position:absolute;right:1rem}.work-note[data-v-21082edc]:before{background:#fff;bottom:0;content:"...";width:1em!important}.work-note[data-v-21082edc]:after{background:#fff;content:"";height:1rem;margin-top:.2rem;width:1rem}.work-note.bg-gray[data-v-21082edc]{line-height:1.5;margin-right:-1rem;max-height:3rem;overflow:hidden;padding-right:1rem;position:relative;text-align:justify}.work-note.bg-gray[data-v-21082edc]:after,.work-note.bg-gray[data-v-21082edc]:before{position:absolute;right:1rem}.work-note.bg-gray[data-v-21082edc]:before{background:#eee;bottom:0;content:"...";width:1em!important}.work-note.bg-gray[data-v-21082edc]:after{background:#eee;content:"";height:1rem;margin-top:.2rem;width:1rem}.skill-badge[data-v-bf9b4b3c]{display:inline-block;line-height:1}.skill-badge .btn[data-v-bf9b4b3c]{font-size:10px;height:20px;line-height:18px;padding:0 6px}.skill-badge .btn[data-v-bf9b4b3c]:first-child{padding-left:12px}.skill-badge .btn[data-v-bf9b4b3c]:last-child{padding-right:12px}.skill-badge .btn .icon-dismiss[data-v-bf9b4b3c]{display:block;height:5px;width:5px}.badge-skill-badge[data-v-bf9b4b3c],.btn-skill-badge[data-v-bf9b4b3c]{background-color:#fff;border:.5px solid #686f71;border-radius:20px;color:#686f71;cursor:default;display:inline-block;font-size:10px;font-weight:300;line-height:19px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.badge-skill-badge.banned[data-v-bf9b4b3c],.btn-skill-badge.banned[data-v-bf9b4b3c]{border:#b3b9ba;color:#b3b9ba}.badge-skill-badge.clickable[data-v-bf9b4b3c],.btn-skill-badge.clickable[data-v-bf9b4b3c]{cursor:pointer}.badge-skill-badge.clickable[data-v-bf9b4b3c]:hover,.btn-skill-badge.clickable[data-v-bf9b4b3c]:hover{border-color:#18768f;color:#18768f}.badge-skill-badge.clickable[data-v-bf9b4b3c]:active,.btn-skill-badge.clickable[data-v-bf9b4b3c]:active{box-shadow:0 0 1px 1px #18768f80}.badge-skill-badge.clickable.active[data-v-bf9b4b3c],.btn-skill-badge.clickable.active[data-v-bf9b4b3c]{border-color:#18768f;color:#18768f}.job-like-btn-mini[data-v-cd1b5cfa]{border-radius:4px;font-size:10px;height:20px;line-height:1.5;padding:2px;width:120px}.job-like-btn-mini .like-count[data-v-cd1b5cfa]{margin-left:5px}.cover-image-wrapper[data-v-da1cfb14]{position:relative}.cover-image-wrapper .verified-tag[data-v-da1cfb14]{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2));left:-4px;position:absolute;top:8px}.cover-image-wrapper .verified-tag .tag-bg[data-v-da1cfb14]{fill:#dc3068}.cover-image-wrapper .verified-tag .tag-text[data-v-da1cfb14]{fill:#fff;font-size:10px;font-weight:700}.list-job-card .skill-container[data-v-639676ac]{margin-bottom:-8px}.c-dropdown[data-v-2eb913f4]{vertical-align:initial}.c-dropdown[data-v-2eb913f4] .dropdown-menu{padding-bottom:8px;padding-top:8px}.c-dropdown[data-v-2eb913f4]:not(.no-max-height) .dropdown-menu{max-height:220px;overflow-y:auto}.c-dropdown[data-v-2eb913f4] .dropdown-item{padding:8px 16px}.c-dropdown[data-v-2eb913f4] .btn-link{border:0;border-radius:0;font-size:inherit;font-weight:unset;line-height:1.5;padding:0;text-align:left;vertical-align:initial}.c-dropdown[data-v-2eb913f4] .btn-link .focus,.c-dropdown[data-v-2eb913f4] .btn-link:focus,.c-dropdown[data-v-2eb913f4] .btn-link:hover{-webkit-text-decoration:none;text-decoration:none}.c-dropdown .show-dropdown[data-v-2eb913f4]{transform:rotate(180deg);transition:.1s}.job-search-save-button .save-button[data-v-2f921e66]{border-radius:4px;font-weight:400}.job-search-sort-select .label[data-v-295668e3]{width:54px}@media(max-width:991.98px){.job-search-sort-select .select[data-v-295668e3]{width:100%}}@media(min-width:768px){.job-search-sort-select .select[data-v-295668e3]{width:160px}}.btn.btn-reset[data-v-752e1992]{background-color:#d1d1d1;border:0;font-size:10px;font-weight:300;height:24px;line-height:22px;padding:0;width:114px}.btn.btn-reset[data-v-752e1992]:focus{box-shadow:0 0 0 .2rem #d1d1d140}.search-input-button[data-v-1cf7eed2]{background-color:#fff;border:1px solid #3a3a3a;border-radius:24px;padding:0}.search-input-button.input-focus[data-v-1cf7eed2]{border-color:#18768f;box-shadow:0 0 1px 1px #18768f80}.search-input-button input[data-v-1cf7eed2]{border:none;border-radius:0;height:42px;margin:2px 0 2px 16px;padding-left:0}.search-input-button input[data-v-1cf7eed2]:focus{box-shadow:none}.search-input-button .icon-btn button[data-v-1cf7eed2]{background-color:#0000;border:none;border-radius:0 24px 24px 0;color:#202020;font-size:16px;padding-right:16px}.area-group[data-v-443b81e4]{column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(65px,auto));row-gap:12px}.area-group[data-v-443b81e4]>.custom-checkbox{margin-right:0;padding-bottom:0}.job-search-work-days-per-week .checkbox-group[data-v-7684466c]{margin-bottom:-8px}.job-search-work-days-per-week .checkbox-group[data-v-7684466c] .custom-control{margin-bottom:8px;padding-bottom:0}.job-search-category .radio-group[data-v-752438b4],.job-search-category-detail .checkbox-group[data-v-2c9c73a6]{margin-bottom:-12px}.job-search-category-detail .checkbox-group[data-v-2c9c73a6] .custom-control{margin-bottom:12px;padding-bottom:0}.control-with-dropdown[data-v-70accd4a]{align-items:stretch;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.control-with-dropdown .control-outer[data-v-70accd4a]{display:contents}.control-with-dropdown .dropdown-outer[data-v-70accd4a]{position:relative}.control-with-dropdown .dropdown[data-v-70accd4a]{background:#fff;box-shadow:0 6px 10px #00000040;display:flow-root;position:absolute;width:100%;z-index:1060}.control-with-dropdown .dropdown-contents[data-v-70accd4a]{margin:12px}.skill-suggestion-box[data-v-2f3babcc]{height:82px;margin-left:-3px;margin-right:-3px;margin-top:-3px;overflow:hidden;padding-left:3px;padding-right:3px;padding-top:3px}.skill-suggestion-box .button-wrap-container[data-v-2f3babcc]{margin-left:-8px;margin-top:-8px}.skill-with-days-input .skill-input-control[data-v-489ef8b2]{height:auto;padding:0}.skill-with-days-input .skill-input-control[data-v-489ef8b2]:focus-within{border-color:#18768f;box-shadow:0 0 1px 1px #18768f80}.skill-with-days-input .control-inner[data-v-489ef8b2]{align-items:center;display:flex;flex-wrap:wrap;margin:12px 4px 4px 12px}.skill-with-days-input .btn-plus[data-v-489ef8b2]{border:none;line-height:1;padding:0}.skill-with-days-input .btn-plus[data-v-489ef8b2]:not(.focus-visible){box-shadow:none}.skill-with-days-input .skill-input[data-v-489ef8b2]{border:none;box-shadow:none;flex-grow:1;height:auto;line-height:20px;padding:0;width:100px}.job-search-target-scopes .checkbox-group[data-v-05e0ac88]{margin-bottom:-12px}.job-search-target-scopes .checkbox-group[data-v-05e0ac88] .custom-control{margin-bottom:12px;padding-bottom:0}.collapse-arrow[data-v-65ceede4]{transition:transform .2s ease}.collapse-arrow.up[data-v-65ceede4]{transform:rotate(180deg)}.collapse-arrow.left[data-v-65ceede4]{transform:rotate(90deg)}.collapse-arrow.right[data-v-65ceede4]{transform:rotate(270deg)}.collapse-button[data-v-32a06460]{background-color:#fff;border:0;border-radius:4px}.collapse-button.gray[data-v-32a06460]{background-color:#eee}.collapse-button.small{background-color:#0000;font-size:12px;line-height:1.08;padding:0;text-align:center;width:48px;word-break:keep-all}.job-search-form[data-v-560cb7f4]{border-bottom:1px solid #3a3a3a;padding:12px 24px 24px}.job-start-year-and-month[data-v-80a12e54] .select.invalid .multiselect__tags{border-color:#ff3f34}.job-start-year-and-month .select-job-start-statuses[data-v-80a12e54]{width:190px}.request-hourly-wage .input-wage[data-v-49465cd7]{width:160px}.estimated-work-hours[data-v-4c6da02a]{background-color:#f7f7f7;font-size:12px;padding:8px}.estimated-work-hours .caption[data-v-4c6da02a]{font-weight:700;word-break:keep-all}.work-days-per-week .invalid-feedback[data-v-2b93e11f]{font-size:1rem;font-weight:300;margin-top:0;width:auto}.work-days-per-week .select-workdays[data-v-2b93e11f]{flex-shrink:2;width:160px}.work-days-per-week.is-invalid .invalid-feedback[data-v-2b93e11f]{display:block}.container[data-v-3ed8a6da]{padding-top:24px}@media(min-width:992px){.container[data-v-3ed8a6da]{padding-top:32px}}.main[data-v-3ed8a6da]{padding:0 24px}@media(min-width:992px){.main[data-v-3ed8a6da]{padding:0 0 0 112px}}.warn-portfolio .em[data-v-3ed8a6da]{-webkit-text-decoration:underline;text-decoration:underline}