.careers-banner_banner__4190K{background-image:url(/careers/banner/banner-careers.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:920px;padding:100px 0 80px}@media(max-width:768px){.careers-banner_banner__4190K{background-image:url(/careers/banner/banner-careers-mb.png);background-position:top;min-height:880px;padding:80px 0 60px}}.careers-banner_banner__container__Jowva{display:flex;flex-direction:column;height:80%;justify-content:space-between;margin:0;max-width:800px;min-height:800px}@media(max-width:768px){.careers-banner_banner__container__Jowva{justify-content:flex-end;min-height:750px}}.careers-banner_title___ZTiE{font-family:Michroma,sans-serif;font-size:64px;font-weight:400;line-height:1.4;margin-bottom:40px;text-transform:uppercase}@media(max-width:1024px){.careers-banner_title___ZTiE{font-size:40px}}@media(max-width:768px){.careers-banner_title___ZTiE{font-size:32px;margin-bottom:30px}}.careers-banner_searchBlock__2sfbq{margin-bottom:40px}.careers-banner_searchLabel__Udyw_{color:#e2e8f0;font-family:Metropolis,sans-serif;font-size:16px;margin-bottom:12px}@media(max-width:768px){.careers-banner_searchLabel__Udyw_{font-size:14px}}.careers-banner_searchInputWrapper__aHKWa{display:flex;max-width:400px}@media(max-width:768px){.careers-banner_searchInputWrapper__aHKWa{max-width:100%}}.careers-banner_selectBox__KBVNh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px auto;border:none;border-radius:0;color:#333;cursor:pointer;flex-grow:1;font-family:Metropolis,sans-serif;font-size:16px;outline:none;padding:14px 20px}.careers-banner_searchBtn__zf5Wz{align-items:center;background-color:#333;border:none;cursor:pointer;display:flex;justify-content:center;padding:0 20px;transition:background-color .3s}.careers-banner_searchBtn__zf5Wz:hover{background-color:#555}.careers-banner_searchBtn__zf5Wz img{filter:invert(1);height:20px;width:20px}.careers-banner_popularBlock__XY8ZP{max-width:80%}@media(max-width:768px){.careers-banner_popularBlock__XY8ZP{max-width:100%}}.careers-banner_popularLabel__vyCKE{color:#fafaf9;font-family:Metropolis,sans-serif;font-size:20px;margin-bottom:12px}@media(max-width:768px){.careers-banner_popularLabel__vyCKE{font-size:14px}}.careers-banner_tagsContainer__V9Zcf{display:flex;flex-wrap:wrap;gap:12px}.careers-banner_tagBtn__k8lvm{background:transparent;border:1px solid #fafaf9;color:#fafaf9;cursor:pointer;font-family:Michroma,sans-serif;font-size:16px;padding:15px 30px;transition:all .3s ease}.careers-banner_tagBtn__k8lvm:hover{background:#111}@media(max-width:768px){.careers-banner_tagBtn__k8lvm{font-size:13px;padding:9px 18px}}.careers-banner_tagBtnActive__kMmKY:hover{background-color:#f1f1f1}.careers-sidebar_sidebar__Sbllf{color:#111;font-family:Metropolis,sans-serif;padding:0}@media(max-width:1024px){.careers-sidebar_sidebar__Sbllf{margin-bottom:40px}}.careers-sidebar_sidebar__title__w8eex{font-family:Michroma,sans-serif;font-size:24px;font-weight:400;margin-bottom:30px;text-transform:uppercase}.careers-sidebar_filterHeader__mzO8s{align-items:center;border-bottom:1px solid #111;color:#111;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:16px 0;text-transform:uppercase}.careers-sidebar_filterIcon__2Vic9{height:14px;transition:transform .3s ease;width:14px}.careers-sidebar_iconOpen__rjEnG{transform:rotate(180deg)}.careers-sidebar_filterContent__Jrz2e{padding:20px 0}.careers-sidebar_checkboxGrid2___q4bc{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:768px){.careers-sidebar_checkboxGrid2___q4bc{grid-template-columns:1fr 1fr}}.careers-sidebar_checkboxGrid3__sWFFd{display:flex;flex-wrap:wrap;gap:16px}.careers-sidebar_checkboxLabel__gc8Bc{align-items:center;color:#111;cursor:pointer;display:flex;font-family:Metropolis,sans-serif;font-size:16px}.careers-sidebar_checkboxLabel__gc8Bc input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;cursor:pointer;height:16px;margin-right:10px;position:relative;width:16px}.careers-sidebar_checkboxLabel__gc8Bc input[type=checkbox]:checked{background-color:#111;border-color:#111}.careers-sidebar_checkboxLabel__gc8Bc input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.careers-sidebar_checkboxLabel__gc8Bc span{padding-top:1px}.button-light_ctaButton__wXivp{align-items:center;background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-family:Michroma,sans-serif;font-size:16px;font-weight:300;gap:12px;letter-spacing:1.8px;line-height:24px;margin:24px auto;padding:14px 32px;transition:border-color 0s}.button-light_ctaButton__text__sbnn_{display:inline-block}.button-light_ctaButton__text__sbnn_,.button-light_ctaButton__wXivp img{transition:transform .3s ease}.button-light_ctaButton__wXivp:hover{border-color:transparent}.button-light_ctaButton__wXivp:hover .button-light_ctaButton__text__sbnn_{transform:translateX(-1px)}.button-light_ctaButton__wXivp:hover img{transform:translateX(2px)}@media(max-width:640px){.button-light_ctaButton__wXivp{font-size:10px;margin:0 auto;padding:8px 18px}}.apply-modal_overlay__AQd0A{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@media(max-width:640px){.apply-modal_overlay__AQd0A{align-items:flex-end;padding:0}}.apply-modal_modal__MHeig{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:80vh;max-width:800px;position:relative;width:60%}@media(max-width:640px){.apply-modal_modal__MHeig{border-radius:16px 16px 0 0;max-height:92dvh;max-height:92vh;width:100%}}.apply-modal_dragHandle__YBeqh{display:none}@media(max-width:640px){.apply-modal_dragHandle__YBeqh{background:#ddd;border-radius:2px;display:block;flex-shrink:0;height:4px;margin:12px auto 0;width:40px}}.apply-modal_closeBtn__zkQ5r{background:transparent;border:none;color:#333;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:20px;top:20px;transition:opacity .3s;z-index:10}.apply-modal_closeBtn__zkQ5r:hover{opacity:.7}.apply-modal_modal__header__LQSca{flex-shrink:0;padding:40px 60px 20px;text-align:left}@media(max-width:640px){.apply-modal_modal__header__LQSca{padding:30px 20px 15px}}.apply-modal_modal__body__vR58j{flex:1;overflow-y:auto;padding:0 60px 40px}.apply-modal_modal__body__vR58j::-webkit-scrollbar{width:6px}.apply-modal_modal__body__vR58j::-webkit-scrollbar-track{background:#f1f1f1}.apply-modal_modal__body__vR58j::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.apply-modal_modal__body__vR58j::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:640px){.apply-modal_modal__body__vR58j{padding:0 20px 30px}}.apply-modal_modal__footer__1pm9l{border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:flex-end;padding:20px 60px 40px}.apply-modal_modal__footer__1pm9l button{margin:0!important}@media(max-width:640px){.apply-modal_modal__footer__1pm9l{justify-content:center;padding:15px 20px 30px}}.apply-modal_applyingFor__93Ul3{color:#000;font-family:Metropolis,sans-serif;font-size:16px;font-weight:400;margin-bottom:12px}.apply-modal_jobTitle__IvgCo{color:#111;font-family:Michroma,sans-serif;font-size:32px;font-weight:400;letter-spacing:1px;line-height:1.2;margin-bottom:24px}@media(max-width:640px){.apply-modal_jobTitle__IvgCo{font-size:18px}}.apply-modal_divider__4nWQR{background:#222;height:1px;width:100%}.apply-modal_modal__form__GP7RY{gap:24px}.apply-modal_field__qqnds,.apply-modal_modal__form__GP7RY{display:flex;flex-direction:column}.apply-modal_field__qqnds{gap:8px}.apply-modal_fieldLabel__smvTO{color:#666;font-size:13px;font-weight:500}.apply-modal_fieldInput___Vlx6,.apply-modal_fieldLabel__smvTO{font-family:Metropolis,sans-serif}.apply-modal_fieldInput___Vlx6{background:#fafafa;border:1px solid silver;color:#111;font-size:15px;outline:none;padding:12px 14px;transition:border-color .3s}.apply-modal_fieldInput___Vlx6:focus{border-color:#111}.apply-modal_fieldInput___Vlx6::-moz-placeholder{color:#999}.apply-modal_fieldInput___Vlx6::placeholder{color:#999}.apply-modal_fileUpload__8zfER{align-items:center;border:1px dashed #777;cursor:pointer;display:flex;flex-direction:column;margin-top:10px;padding:32px;text-align:center;transition:background .3s}.apply-modal_fileUpload__8zfER:hover{background:#fcfcfc}@media(max-width:640px){.apply-modal_fileUpload__8zfER{padding:20px 16px}}.apply-modal_hiddenInput__IpxXs{display:none}.apply-modal_fileUpload__inner__wYW_C{align-items:center;background-color:#fafaf9;display:flex;gap:12px;justify-content:center;margin-bottom:12px;padding:10px 16px;width:100%}@media(max-width:640px){.apply-modal_fileUpload__inner__wYW_C{flex-direction:column;gap:8px;padding:10px}}.apply-modal_uploadIconBox__hWX4v{align-items:center;background:#fafaf9;display:flex;flex-shrink:0;justify-content:center;padding:12px}.apply-modal_uploadIconImg__8TdBu{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.apply-modal_uploadText__pS0Ax{color:#111;font-family:Michroma,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:140%;text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}@media(max-width:640px){.apply-modal_uploadText__pS0Ax{font-size:11px}}.apply-modal_fileHint__a0MRW{color:#666;font-family:Metropolis,sans-serif;font-size:12px;text-align:center}.apply-modal_agreement__container__O3Xpf{margin:10px 0}.apply-modal_agreement__ey0yI{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Metropolis,sans-serif;font-size:13px;gap:12px}.apply-modal_agreementCheckbox__CUJNZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #111;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.apply-modal_agreementCheckbox__CUJNZ:checked{background-color:#fff}.apply-modal_agreementCheckbox__CUJNZ:checked:after{color:#111;content:"✔";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.apply-modal_privacyLink__wSkHR{color:#0c6ab3;text-decoration:underline}.apply-modal_privacyLink__wSkHR:hover{color:#111}@font-face{font-family:Metropolis;font-style:normal;font-weight:100;src:url(/fonts/metropolis-1/Metropolis-Thin.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:100;src:url(/fonts/metropolis-1/Metropolis-ThinItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:200;src:url(/fonts/metropolis-1/Metropolis-ExtraLight.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:200;src:url(/fonts/metropolis-1/Metropolis-ExtraLightItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:300;src:url(/fonts/metropolis-1/Metropolis-Light.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:300;src:url(/fonts/metropolis-1/Metropolis-LightItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:url(/fonts/metropolis-1/Metropolis-Regular.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:400;src:url(/fonts/metropolis-1/Metropolis-RegularItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:500;src:url(/fonts/metropolis-1/Metropolis-Medium.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:500;src:url(/fonts/metropolis-1/Metropolis-MediumItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:600;src:url(/fonts/metropolis-1/Metropolis-SemiBold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:600;src:url(/fonts/metropolis-1/Metropolis-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:700;src:url(/fonts/metropolis-1/Metropolis-Bold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:700;src:url(/fonts/metropolis-1/Metropolis-BoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:800;src:url(/fonts/metropolis-1/Metropolis-ExtraBold.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:800;src:url(/fonts/metropolis-1/Metropolis-ExtraBoldItalic.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:normal;font-weight:900;src:url(/fonts/metropolis-1/Metropolis-Black.otf) format("opentype")}@font-face{font-family:Metropolis;font-style:italic;font-weight:900;src:url(/fonts/metropolis-1/Metropolis-BlackItalic.otf) format("opentype")}@font-face{font-family:Mori;font-style:normal;font-weight:400;src:url(/fonts/mori/MPLUSRounded1c-Regular.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:700;src:url(/fonts/mori/MPLUSRounded1c-Bold.ttf) format("truetype")}@font-face{font-family:Mori;font-style:normal;font-weight:300;src:url(/fonts/mori/MPLUSRounded1c-Light.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:900;src:url(/fonts/canela/Canela-Black.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:900;src:url(/fonts/canela/Canela-BlackItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:700;src:url(/fonts/canela/Canela-Bold.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:700;src:url(/fonts/canela/Canela-BoldItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:300;src:url(/fonts/canela/Canela-Light.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:300;src:url(/fonts/canela/Canela-LightItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:500;src:url(/fonts/canela/Canela-Medium.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:500;src:url(/fonts/canela/Canela-MediumItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:400;src:url(/fonts/canela/Canela-Regular.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:400;src:url(/fonts/canela/Canela-RegularItalic.ttf) format("truetype")}@font-face{font-family:Canela;font-style:normal;font-weight:100;src:url(/fonts/canela/Canela-Thin.ttf) format("truetype")}@font-face{font-family:Canela;font-style:italic;font-weight:100;src:url(/fonts/canela/Canela-ThinItalic.ttf) format("truetype")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;src:url(/fonts/michroma/MJ-Michroma-Regular.ttf) format("truetype")}.job-list_jobListContainer__4NOto{gap:30px}.job-list_jobListContainer__4NOto,.job-list_list__DYoVA{display:flex;flex-direction:column}.job-list_jobCard___LdlT{align-items:center;color:#111;-moz-column-gap:24px;column-gap:24px;cursor:pointer;display:grid;grid-template-areas:"logo header header" "logo details action";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:24px 10px;row-gap:12px;transition:all .3s}.job-list_jobCard___LdlT>span:last-child{inset:0;pointer-events:none;position:absolute}.job-list_jobCard___LdlT:last-child{border-bottom:none}@media(max-width:768px){.job-list_jobCard___LdlT{align-items:flex-start;-moz-column-gap:16px;column-gap:16px;grid-template-areas:"logo content" "action action";grid-template-columns:110px 1fr;grid-template-rows:auto;padding:20px 15px;row-gap:20px}}.job-list_jobCard__logo__eXUSD{align-items:center;display:flex;grid-area:logo;text-decoration:none}.job-list_jobCard__image__kzaza{height:137px;-o-object-fit:contain;object-fit:contain;width:235.775px}@media(max-width:768px){.job-list_jobCard__image__kzaza{height:auto;width:100%}}.job-list_jobCard__content__yEjdC{display:contents}@media(max-width:768px){.job-list_jobCard__content__yEjdC{display:flex;flex-direction:column;grid-area:content;justify-content:center;width:100%}}.job-list_jobCard__header__OGumx{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-area:header}@media(max-width:768px){.job-list_jobCard__header__OGumx{align-items:flex-start;flex-direction:column;gap:8px}}.job-list_jobTitleLink__Znr7c{color:inherit;text-decoration:none}.job-list_jobTitleLink__Znr7c:hover h3{text-decoration:underline}.job-list_jobTitle__MLKXP{color:#111;font-family:Metropolis,sans-serif;font-size:24px;font-weight:700;margin-bottom:0;margin-top:0}@media(max-width:768px){.job-list_jobTitle__MLKXP{font-size:20px}}.job-list_jobTypeBadge__GicrS{border:1px solid #ccc;color:#0a0a0a;font-size:12px;padding:4px 10px;white-space:nowrap}.job-list_jobDetails__qcjpr{grid-area:details}.job-list_jobDetails__qcjpr,.job-list_jobQuantity__jyECA{font-family:Metropolis,sans-serif}.job-list_jobQuantity__jyECA{color:#111;font-size:16px;margin-bottom:8px}@media(max-width:768px){.job-list_jobQuantity__jyECA{font-size:14px}}.job-list_jobQuantity__jyECA strong{font-weight:700}.job-list_jobMeta__6Fsvz{color:#565656;display:flex;flex-direction:column;font-size:16px;gap:6px}@media(max-width:768px){.job-list_jobMeta__6Fsvz{font-size:14px}}.job-list_jobLocation__Ng_iW,.job-list_jobSalary__FbmVR{align-items:center;display:flex;gap:12px}.job-list_metaIcon__KhkgI{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:26px}.job-list_jobCard__action__VTJvV{align-items:center;display:flex;grid-area:action}@media(max-width:768px){.job-list_jobCard__action__VTJvV{align-items:flex-start;justify-content:flex-end;width:100%}}.job-list_applyBtn__BZ72Y{align-items:center;background-color:transparent;border:1px solid #333;color:#333;cursor:pointer;display:flex;font-family:Metropolis,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s;white-space:nowrap}.job-list_applyBtn__BZ72Y:hover{background-color:#333;color:#fff}.job-list_applyBtn__BZ72Y .job-list_btnArrow__XA2Z_{font-size:10px}@media(max-width:768px){.job-list_applyBtn__BZ72Y{justify-content:center;width:100%}}.job-list_pagination__1hPkp{padding:40px 0}.job-list_paginationContent__anMJb{align-items:center;display:flex;gap:40px;justify-content:space-between}@media(max-width:640px){.job-list_paginationContent__anMJb{gap:20px}}.job-list_paginationPages__Cx7tM{align-items:center;display:flex;font-family:Michroma,sans-serif;font-size:20px;gap:20px}.job-list_paginationPages__Cx7tM span{color:#111;cursor:pointer;transition:color .3s ease}.job-list_paginationPages__Cx7tM span:hover{color:#000}@media(max-width:640px){.job-list_paginationPages__Cx7tM{font-size:12px;gap:10px}}.job-list_paginationPageActive__DKlAH{color:#000;font-weight:700}.job-list_paginationDots__DT17M{color:#999!important;cursor:default!important}.job-list_paginationNavBtn__c1qWU{align-items:center;background:transparent;border:1px solid #111;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px;z-index:10}.job-list_paginationNavBtn__c1qWU img{filter:invert(1);height:20px;width:20px}.job-list_paginationNavBtn__c1qWU .job-list_paginationNext__qcLAS{transform:rotate(180deg)}.job-list_paginationNavBtn__c1qWU:hover img{filter:invert(1)}.careers_careers__1lJOm{background-color:#fafaf9;padding-bottom:100px}@media(max-width:768px){.careers_careers__1lJOm{padding-bottom:60px}}.careers_careers__layout__IAH0Z{align-items:flex-start;display:flex;gap:40px;margin-top:60px}@media(max-width:1024px){.careers_careers__layout__IAH0Z{flex-direction:column;gap:30px;margin-top:0}}.careers_careers__sidebar__X2B_l{flex-shrink:0;width:30%}@media(max-width:1024px){.careers_careers__sidebar__X2B_l{width:100%}}.careers_careers__main__Dv9n8{flex-grow:1;width:70%}@media(max-width:1024px){.careers_careers__main__Dv9n8{width:100%}}