@charset "UTF-8";:root{--mobileWidth: 393;--desktopWidth: 1440;--clientWidth: var(--desktopWidth)}@media (max-width: 768px){:root{--clientWidth: var(--mobileWidth)}}.main-job-listing .main-job-listing-wrapper{width:83.33vw;margin-inline:auto}@media (max-width: 768px){.main-job-listing .main-job-listing-wrapper{width:calc(100vw - 2 * 1600vw / var(--clientWidth))}}.main-job-listing{padding-block:calc(3200vw / var(--clientWidth))}@media (max-width: 768px){.main-job-listing .page-width{padding-inline:4.0712468193vw}}@media (min-width: 2056px){.main-job-listing .page-width{max-width:83.33vw}}.main-job-listing{background:var(--BG-primary, #f3f4f6)}.main-job-listing .header-facets{display:flex;gap:calc(1600vw / var(--clientWidth))}.main-job-listing .header-facets .header-facets-selects{display:flex;flex:1;gap:calc(1600vw / var(--clientWidth));--fs: resPixel(18)}.main-job-listing .header-facets .header-facets-selects .ant-select-selection-item{height:100%;display:inline-flex;align-items:center}.main-job-listing .header-facets .header-facets-selects .ant-select-selection-wrap{height:100%}.main-job-listing .header-facets .header-facets-selects .ant-select-selection-wrap:after{line-height:var(--line-height)}.main-job-listing .header-facets .header-facets-selects .ant-select{width:100%;height:auto}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-clear,.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-arrow{width:calc(1200vw / var(--clientWidth));height:calc(1200vw / var(--clientWidth))}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-clear>span,.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-arrow>span{width:100%;height:100%}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-clear svg,.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-arrow svg{width:100%;height:100%}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selector{padding:calc(0vw / var(--clientWidth)) calc(1600vw / var(--clientWidth));--line-height: 1.062;font-size:var(--fs)!important;line-height:var(--line-height)}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selector:after{line-height:var(--line-height)}@media (max-width: 768px){.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selector{padding:calc(1000vw / var(--clientWidth)) calc(1600vw / var(--clientWidth));font-size:calc(1600vw / var(--clientWidth))!important}}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-search-input{color:var(--font-tertiary, #000000);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text")}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-search-input:focus-visible{box-shadow:none}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-placeholder{color:#737373;height:100%;display:flex;align-items:center}.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-placeholder,.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-item{line-height:var(--line-height);font-size:calc(1800vw / var(--clientWidth))!important}@media (max-width: 768px){.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-placeholder,.main-job-listing .header-facets .header-facets-selects .ant-select .ant-select-selection-item{font-size:calc(1600vw / var(--clientWidth))!important}}@media (max-width: 768px){.main-job-listing .header-facets .header-facets-selects{flex-direction:column;max-width:calc(24900vw / var(--clientWidth))}}.main-job-listing .header-facets .header-facets-buttons{gap:calc(1600vw / var(--clientWidth));display:flex}.main-job-listing .header-facets .header-facets-buttons button{border-radius:4px;height:auto;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:calc(1400vw / var(--clientWidth)) calc(2000vw / var(--clientWidth));transition:.3s ease;cursor:pointer;font-size:calc(1600vw / var(--clientWidth))}.main-job-listing .header-facets .header-facets-buttons button .header-facets-button-icon{width:calc(1700vw / var(--clientWidth));height:auto;aspect-ratio:1}.main-job-listing .header-facets .header-facets-buttons button .header-facets-button-icon svg{width:100%;height:100%;display:block}@media (max-width: 768px){.main-job-listing .header-facets .header-facets-buttons button{aspect-ratio:1;padding:calc(1000vw / var(--clientWidth))}}.main-job-listing .header-facets .header-facets-buttons button svg{display:block}.main-job-listing .header-facets .header-facets-buttons button.search-button{background:var(--brand-primary, #ff7a3d);color:#fff}@media (pointer: fine) and (hover: hover){.main-job-listing .header-facets .header-facets-buttons button.search-button:hover{color:var(--brand-primary, #ff7a3d);border-color:var(--brand-primary, #ff7a3d);background:#fff}}@media (pointer: fine) and (hover: hover){.main-job-listing .header-facets .header-facets-buttons button.clear-button:hover{background-color:#000;color:#fff;border-color:#000}}.main-job-listing .header-facets .header-facets-buttons button.clear-button{background-color:#fff;color:#ff7a3d;border:1px solid var(--brand-secondary, #ff9962)}@media (min-width: 769px){.main-job-listing .header-facets .header-facets-buttons .header-facets-button-icon{display:none}}@media (max-width: 768px){.main-job-listing .header-facets .header-facets-buttons .header-facets-button-text{display:none}}.main-job-listing .layout{display:flex;justify-content:space-between;margin-top:calc(6400vw / var(--clientWidth))}@media (max-width: 768px){.main-job-listing .layout{margin-top:calc(7100vw / var(--clientWidth))}}.main-job-listing .layout .left{width:32%;display:flex;flex-direction:column;row-gap:calc(4800vw / var(--clientWidth))}@media (max-width: 768px){.main-job-listing .layout .left{width:100%}}.main-job-listing .layout .right{overflow:auto;width:66%;border-radius:6px;background:var(--BG-page, #fff);display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.main-job-listing .layout .right{padding-bottom:25%}}@media (min-width: 769px){.main-job-listing .layout .right{height:calc(100vh - 142px);position:sticky;top:108px}}.main-job-listing .layout .right .job-detail{width:100%}.main-job-listing .layout .right .job-detail .job-detail-inner{padding-inline:calc(3200vw / var(--clientWidth))}@media (max-width: 768px){.main-job-listing .layout .right .job-detail .job-detail-inner{padding-inline:calc(1600vw / var(--clientWidth))}}.main-job-listing .layout .right .job-detail .description ul{padding-left:calc(1600vw / var(--clientWidth));font-size:calc(1600vw / var(--clientWidth))}.main-job-listing .layout .right .job-detail .description h3{font-size:calc(1800vw / var(--clientWidth))}.main-job-listing .layout .right .job-detail .description p{font-size:calc(1600vw / var(--clientWidth))}.main-job-listing .layout .right .job-detail .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer}.main-job-listing .layout .right .job-detail .title{display:flex;justify-content:space-between;color:#000;position:sticky;top:0;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:var(--fontSize-28, calc(2800vw / var(--clientWidth)));font-style:normal;font-weight:var(--medium, 400);line-height:1.1;align-items:center;background:#fff;padding-top:calc(3200vw / var(--clientWidth))}@media (min-width: 769px){.main-job-listing .layout .right .job-detail .title:after{content:"";height:1px;background-color:#d4d4d4;width:calc(100% + calc(3200vw / var(--clientWidth)) * 2);margin-left:calc(-1 * calc(3200vw / var(--clientWidth)));position:absolute;bottom:0}}@media (max-width: 768px){.main-job-listing .layout .right .job-detail .title:after{content:"";position:fixed;width:100%;height:calc(15000vw / var(--clientWidth));background:linear-gradient(180deg,#fff0,#fff);bottom:0;left:0}}.main-job-listing .layout .right .job-detail .title .submit-button{border-radius:4px;background:var(--brand-primary, #ff7a3d);display:flex;padding:calc(1000vw / var(--clientWidth)) calc(2000vw / var(--clientWidth));justify-content:center;align-items:center;color:var(--font-white, #fff);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:var(--fontSize-16, calc(1600vw / var(--clientWidth)));font-style:normal;font-weight:var(--medium, 400);line-height:1.3;text-transform:capitalize}@media (max-width: 768px){.main-job-listing .layout .right .job-detail .title .submit-button{padding-top:calc(1600vw / var(--clientWidth));position:fixed;bottom:5%;left:50%;transform:translate(-50%);font-size:calc(1500vw / var(--clientWidth));width:calc(100% - 3200vw / var(--clientWidth));z-index:1}}@media (min-width: 769px){.main-job-listing .layout .right .job-detail .title{margin-bottom:calc(3200vw / var(--clientWidth));padding-bottom:calc(3200vw / var(--clientWidth))}}@media (max-width: 768px){.main-job-listing .layout .right .job-detail .title{font-size:calc(1800vw / var(--clientWidth))}}@media (min-width: 769px){.main-job-listing .layout .right .job-detail .close-button{display:none}}.main-job-listing .layout .right{text-align:left}@media (max-width: 768px){.main-job-listing .layout .right:not(.active){transform:translateY(100%)}.main-job-listing .layout .right{bottom:0;position:fixed;width:100%;top:20%;left:0;transition:.3s ease;border-radius:16px 16px 0 0;border-bottom:1px solid var(--border-primary, #d4d4d4);background:var(--BG-page, #fff);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;z-index:1}}.main-job-listing .layout .right .job-meta-pc{display:flex;row-gap:calc(1600vw / var(--clientWidth));margin-bottom:calc(3200vw / var(--clientWidth));color:#737373;flex-direction:column}@media (max-width: 768px){.main-job-listing .layout .right .job-meta-pc{display:none}}.main-job-listing .layout .right .job-meta{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--font-quaternary, #a3a3a3);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-14, .9722222222vw);font-style:normal;font-weight:var(--regular, 400);line-height:1.3;padding-block:calc(2000vw / var(--clientWidth)) calc(1600vw / var(--clientWidth))}@media (min-width: 769px){.main-job-listing .layout .right .job-meta{display:none}}@media (max-width: 768px){.main-job-listing .layout .right .job-meta{font-size:3.5623409669vw}}.main-job-listing .layout .right .job-meta .location{display:flex;align-items:center;gap:1.0178117048vw}@media (min-width: 769px){.main-job-listing .layout .right .job-meta .location{display:none}}.main-job-listing .layout .right .job-meta .author{display:flex;align-items:center;gap:.5555555556vw}@media (max-width: 768px){.main-job-listing .layout .right .job-meta .author{gap:1.0178117048vw}}@media (min-width: 769px){.main-job-listing .layout .right .job-meta-divide{display:none}}.main-job-listing .layout .right .job-meta-divide{width:100vw;margin-left:calc(-1 * 1600vw / var(--clientWidth));margin-bottom:calc(1600vw / var(--clientWidth));border-bottom:1px solid var(--border-primary, #d4d4d4)}.main-job-listing .job-listing-list{display:flex;flex-direction:column;row-gap:calc(4800vw / var(--clientWidth))}.main-job-listing .job-listing-position svg{width:1.6666666667vw;aspect-ratio:1;height:auto;display:inline-block}@media (max-width: 768px){.main-job-listing .job-listing-position svg{width:6.106870229vw}}.main-job-listing .job-listing-position{color:var(--font-tertiary, #737373);font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:var(--fontSize-24, 1.6666666667vw);font-style:normal;font-weight:var(--medium, 400);line-height:1.2;display:flex;align-items:center;gap:16px;align-self:stretch;border-bottom:solid 1px #d4d4d4;padding-bottom:1.6666666667vw;margin-bottom:1.6666666667vw}@media (max-width: 768px){.main-job-listing .job-listing-position{padding-bottom:6.106870229vw;margin-bottom:6.106870229vw;font-size:4.5801526718vw}}.main-job-listing .job-department-name.yellow{background:#ede9dd;color:#817962}.main-job-listing .job-department-name.blue{background:#e1eff6}.main-job-listing .job-department-name{border-radius:6px;background:#dcede1;color:#546b5b;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-18, 1.25vw);font-style:normal;font-weight:var(--regular, 400);line-height:1.2;display:flex;padding:.6944444444vw;justify-content:flex-start;align-items:center;gap:.6944444444vw;width:fit-content;margin-bottom:calc(2400vw / var(--clientWidth))}@media (max-width: 768px){.main-job-listing .job-department-name{padding:2.5445292621vw;font-size:var(--fontSize-18, 4.0712468193vw)}}.main-job-listing .job-list-in-search,.main-job-listing .job-list-in-department{display:flex;flex-direction:column;gap:1.1111111111vw}@media (max-width: 768px){.main-job-listing .job-list-in-department{gap:4.0712468193vw}}.main-job-listing .job-item{display:flex;padding:1.6666666667vw;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:var(--BG-page, #fff);border:2px solid var(--brand-primary, transparent);justify-content:space-between;cursor:pointer;transition:.3s ease}.main-job-listing .job-item:hover{opacity:.3}@media (min-width: 769px){.main-job-listing .job-item.current{border:2px solid var(--brand-primary, #ff7a3d);box-shadow:0 0 22px #0000000f,0 0 7.007px #0000000d,0 0 1.793px #00000008}}@media (max-width: 768px){.main-job-listing .job-item{padding:4.0712468193vw}}.main-job-listing .job-item .job-title{font-size:1.3888888889vw}.main-job-listing .job-item .job-title h3{margin:0}@media (max-width: 768px){.main-job-listing .job-item .job-title{font-size:4.5801526718vw}}.main-job-listing .job-item .job-meta{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--font-quaternary, #a3a3a3);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-14, .9722222222vw);font-style:normal;font-weight:var(--regular, 400);line-height:1.3}@media (max-width: 768px){.main-job-listing .job-item .job-meta{font-size:3.5623409669vw;column-gap:1vw}}.main-job-listing .job-item .job-meta .location{display:flex;align-items:center;gap:1.0178117048vw}@media (min-width: 769px){.main-job-listing .job-item .job-meta .location{display:none}}.main-job-listing .job-item .job-meta .author{display:flex;align-items:center;gap:.5555555556vw}@media (max-width: 768px){.main-job-listing .job-item .job-meta .author{gap:1.0178117048vw}}.ant-select-item-option-content{font-size:calc(1800vw / var(--clientWidth))}
