@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.company-item[data-v-bf6cf96d]{background:#fff;border-radius:4px;justify-content:space-between;margin:2.05rem 0 0;padding:0;display:flex;position:relative;box-shadow:4px 5px 15px 1px #0f284614}.company-item[data-v-bf6cf96d]:hover{background:#fbfcfd;box-shadow:4px 7px 14px 1px #0f28461f,0 3px 6px #0000000f}.company-item:hover .company-item__main-data a[data-v-bf6cf96d]{color:#055eff}.company-item:hover .company-item__desc[data-v-bf6cf96d]{color:#021335}.company-item:hover .click-message[data-v-bf6cf96d]{color:#055eff}@media (width>=993px){.company-item[data-v-bf6cf96d]:first-of-type{margin-top:1rem}}@media (width<=1200px){.company-item[data-v-bf6cf96d]:first-of-type{margin-top:0}}@media (width<=992px){.company-item[data-v-bf6cf96d]:first-of-type{margin-top:3rem}}@media (width<=767px){.company-item[data-v-bf6cf96d]:first-of-type{margin:2.5rem 0 0}}.company-item__inner[data-v-bf6cf96d]{justify-content:space-between;width:100%;max-width:692px;padding:1.25rem 2rem;display:flex;position:relative}@media (width<=1200px){.company-item__inner[data-v-bf6cf96d]{margin-left:0}}@media (width<=992px){.company-item__inner[data-v-bf6cf96d]{max-width:692px}}@media (width<=767px){.company-item__inner[data-v-bf6cf96d]{flex-direction:column;padding:1rem}.company-item[data-v-bf6cf96d]{margin:1.5rem 0 0}}.company-item__main-data[data-v-bf6cf96d]{justify-content:flex-start;align-items:flex-start;max-width:558px}.company-item__data[data-v-bf6cf96d],.company-item__main-data[data-v-bf6cf96d]{flex-direction:column;width:100%;display:flex}.company-item__title[data-v-bf6cf96d]{color:#031b4e;letter-spacing:2.4px;z-index:3;text-align:left;white-space:nowrap;min-width:120px;padding-right:1.25rem;font-size:22px;font-weight:600;display:inline-block}@media (width<=992px){.company-item__title[data-v-bf6cf96d]{min-width:auto}}.company-item__title[data-v-bf6cf96d]:hover{color:#055eff;text-decoration:underline}@media (width<=767px){.company-item__title[data-v-bf6cf96d]{text-align:left;white-space:normal;flex:1;padding-right:0}}.company-item__mobile-link[data-v-bf6cf96d]{cursor:pointer;z-index:2;width:100%;min-height:174px;margin-top:-1.25rem;position:absolute;left:0}@media (width<=767px){.company-item__mobile-link[data-v-bf6cf96d]{box-sizing:border-box;height:100%;margin-top:0;top:0}}.company-item__desc[data-v-bf6cf96d]{text-align:left;color:#203d7c;letter-spacing:1.4px;padding:.5rem 2.3rem 0 0;font-size:12px;line-height:1.6}@media (width<=767px){.company-item__desc[data-v-bf6cf96d]{padding-top:1.75rem;padding-right:0}}.company-item__desc p[data-v-bf6cf96d]{margin-bottom:.25rem}.company-item .btns>.btn[data-v-bf6cf96d]:not(:last-of-type){margin-right:1rem}.company-item .company-logo[data-v-bf6cf96d]{position:relative;top:-2px;right:-2px}.company-item__title-box[data-v-bf6cf96d]{align-items:flex-start;width:100%;display:flex}.company-item__title-box .company-logo-mobile[data-v-bf6cf96d]{background:0 0;align-self:flex-end;width:50px;max-height:50px;margin-top:1.6rem;margin-right:0;padding:0;position:absolute}@media (width<=767px){.company-item__inner>.company-logo[data-v-bf6cf96d]{display:none}}.company-item__main-tags[data-v-bf6cf96d]{justify-content:flex-start;max-width:100%;padding-top:1.1rem;padding-bottom:0;display:flex}@media (width<=767px){.company-item__main-tags[data-v-bf6cf96d]{flex-direction:column}}.company-item__main-tag[data-v-bf6cf96d]{width:100%;font-size:12px;display:flex}@media (width>=993px){.company-item__main-tag[data-v-bf6cf96d]{width:25%;max-width:25%;overflow:hidden}}@media (width<=992px){.company-item__main-tag[data-v-bf6cf96d]{max-width:25%;overflow:hidden}}@media (width<=767px){.company-item__main-tag[data-v-bf6cf96d]{max-width:100%;font-size:12px}.company-item__main-tag[data-v-bf6cf96d]:not(:first-of-type){padding-top:.8rem}.company-item__main-tag.location[data-v-bf6cf96d]{display:none}}.company-item__main-tag .icon[data-v-bf6cf96d]{color:#055eff;font-size:1.4rem}.company-item__main-tag .icon.salary-icon[data-v-bf6cf96d]{width:1.2rem;height:1.2rem}.company-item__main-tag .icon.reviews-icon[data-v-bf6cf96d]{width:1.4rem;height:1.4rem}.company-item__main-tag .icon.employee-icon[data-v-bf6cf96d],.company-item__main-tag .icon.location[data-v-bf6cf96d],.company-item__main-tag .icon.verified-icon[data-v-bf6cf96d]{width:1.2rem;height:1.2rem}.company-item__main-tag .link[data-v-bf6cf96d]{letter-spacing:1.4px;color:#055eff;margin-left:.8rem;padding-left:0;font-size:16px;font-weight:600}.company-item__main-tag .link[data-v-bf6cf96d]:hover{color:#0040b2;text-decoration:underline}@media (width<=767px){.company-item__main-tag .link[data-v-bf6cf96d]{padding-left:1.4rem;font-size:14px;display:inline-block}}.company-item__main-tag.reviews[data-v-bf6cf96d]{z-index:3}.company-item__main-tag-text[data-v-bf6cf96d]{letter-spacing:1.4px;z-index:3;align-self:center;padding-left:.6rem;color:#031b4e!important}@media (width<=767px){.company-item__main-tag-text[data-v-bf6cf96d]{text-align:left;padding-left:1rem}.company-item__main-tag-text.link[data-v-bf6cf96d]{padding-left:0}.company-item .icon.employee-icon+.company-item__main-tag-text[data-v-bf6cf96d]{padding-left:1rem}}.company-item__salary-num[data-v-bf6cf96d]{padding-left:.8rem}@media (width<=767px){.company-item__salary-num[data-v-bf6cf96d]{padding-left:.85rem}}.company-item .salary-question[data-v-bf6cf96d]{cursor:pointer;color:#031b4e;z-index:3;width:16px;height:16px;margin-top:-2px;margin-bottom:2px;margin-left:2px;display:inline}.company-item .salary-question[data-v-bf6cf96d]:hover{color:#055eff}.company-item .salary-question .salary-question__mark[data-v-bf6cf96d]{font-weight:700}.company-item .external-link-icon[data-v-bf6cf96d]{padding-left:2px;font-size:.85rem}.company-item .company-logo[data-v-bf6cf96d]{cursor:pointer}.company-item .click-message[data-v-bf6cf96d]{color:#055eff;font-size:12px}.company-item__jobs-link-tag a[data-v-bf6cf96d]{z-index:4;color:#fff;letter-spacing:.015em;background:#ff479b;border-radius:500px;padding:6px 20px;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:17px;display:inline-block;white-space:nowrap!important;color:#fff!important}.company-item__jobs-link-tag a[data-v-bf6cf96d]:hover{background:#ec3a88;color:#fff!important}@media (width<=992px){.company-item__jobs-link-tag a[data-v-bf6cf96d]{margin-top:.5rem}}.company-item__jobs-link-tag[data-v-bf6cf96d]{z-index:4;margin-top:2px;display:flex}@media (width<=992px){.company-item__jobs-link-tag[data-v-bf6cf96d]{display:none}}.company-item__jobs-link-btn[data-v-bf6cf96d]{z-index:4;background:#ff479b;border:1px solid #ff479b;width:calc(80% - 3rem);margin-top:1.5rem;display:none}@media (width<=992px){.company-item__jobs-link-btn[data-v-bf6cf96d]{align-self:center;display:inline-block}}@media (width<=414px){.company-item__jobs-link-btn[data-v-bf6cf96d]{width:calc(100% - 3rem)}}.company-item__jobs-link-btn[data-v-bf6cf96d]:hover{background:#ff147f}@inclued media(xxs){.company-item__jobs-link-btn[data-v-bf6cf96d]{width:calc(90% - 3rem)}}.company-item__title-box__top-left[data-v-bf6cf96d]{align-items:center;padding-right:5rem;display:flex;position:relative}.company-item__title-box__top-left a[data-v-bf6cf96d]{position:relative}@media (width<=767px){.company-item__title-box__top-left[data-v-bf6cf96d]{flex-direction:column;align-items:flex-start;padding-right:0}}.company-item .new-indicator[data-v-bf6cf96d]{color:#ff479b;position:absolute;top:-.7rem;right:calc(100% - 1.25rem)}@media (width<=767px){.company-item .new-indicator[data-v-bf6cf96d]{display:flex}.company-item .company-item__title-box__top-left a[data-v-bf6cf96d]{max-width:75%}}.company-item__always-link[data-v-bf6cf96d]{width:100%;height:100%;position:absolute;top:0;left:0}.skill-company-list .company-item[data-v-bf6cf96d]{margin-left:auto;margin-right:auto}.jp .company-item__main-tag-text[data-v-bf6cf96d]{font-size:11px}.company-item__title-box h2[data-v-bf6cf96d]{text-align:left;padding:0}
