:root{--font-beVietnam:"Be Vietnam Pro"}.filters-boards{padding:2rem 0}.filters-boards .container{font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;margin:0 auto;max-width:1170px;padding:0 1.5rem}@media (min-width:1025px){.filters-boards .container{padding:0 5rem;width:100%}}.filters-boards .filters h2{font-size:32px;margin-bottom:60px;text-align:center}.filters-boards .row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.filters-boards .col{flex:1;min-width:200px}.filters-boards .ss-main{border:none;border-bottom:1px solid #666;border-radius:0;color:#666;cursor:pointer;font-size:18px;font-weight:600;height:28px;list-style:none;padding:5px!important;padding-left:0;width:200px}.filters-boards .ss-main:focus{box-shadow:none!important}.filters-boards .ss-hide,.filters-boards .ss-main svg.ss-arrow{display:none!important}.filters-boards .ss-main{position:relative}.filters-boards .ss-main:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'><path fill='%2323C9FF' d='M0,223.2c0-11.8,4.5-23.7,13.6-32.8c18.1-18.1,47.4-18.1,65.5,0L400,511.3l320.9-320.9c18.1-18.1,47.4-18.1,65.5,0s18.1,47.4,0,65.5L432.7,609.6c-18.1,18.1-47.4,18.1-65.5,0L13.6,255.9C4.5,246.9,0,235,0,223.2z'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";filter:hue-rotate(35deg) brightness(.9);height:15px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;width:15px}.filters-boards .ss-main[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.filters-boards .filter-container{align-items:flex-start;flex-direction:column-reverse;gap:0;justify-content:space-between}@media (min-width:768px){.filters-boards .filter-container{align-items:flex-start;flex-direction:column-reverse;gap:2.5rem}}@media (min-width:1025px){.filters-boards .filter-container{align-items:center;flex-direction:row;gap:0}}.filters-boards .left-fields{align-items:flex-start;display:flex;flex-direction:column;gap:50px;padding-top:2.5rem}@media (min-width:768px){.filters-boards .left-fields{align-items:center;flex-direction:row;padding-top:0}}@media (min-width:1025px){.filters-boards .left-fields{gap:40px}}.filters-boards .search-jobs{align-items:center;-webkit-appearance:none;border:1px solid #e6e6e6;border-radius:35px;color:#101820;display:flex;font-size:18px;font-weight:100;height:40px;position:relative;width:100%}@media (min-width:768px){.filters-boards .search-jobs{width:300px}}.filters-boards .search-jobs button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;margin-right:15px;outline:none}.filters-boards .search-jobs button svg{filter:hue-rotate(35deg) brightness(.9)}.filters-boards .search-jobs input{background:transparent;border:0;color:#101820;display:flex;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:18px;font-weight:100;height:100%;outline:none;padding-left:20px;padding-right:40px;width:100%}.filters-boards .search-jobs input::placeholder{color:#101820;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:18px;font-weight:100}.filters-boards .ss-main .ss-values{align-items:center;display:flex;gap:8px}.filters-boards .ss-main .ss-values .ss-max,.filters-boards .ss-main .ss-values .ss-value{display:none!important}.filters-boards .ss-content .ss-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px}.filters-boards .ss-content .ss-list::-webkit-scrollbar{-webkit-appearance:none;width:6px}.filters-boards .ss-content{left:0!important;margin:0!important;min-width:auto!important;position:absolute;top:39px!important;width:auto!important;z-index:99999}.filters-boards .ss-list{background-color:#f2f2f2;box-shadow:0 2px 10px hsla(0,0%,67%,.6);font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;height:0;max-height:278px!important;opacity:0;overflow:auto;transform:scaleY(0);transform-origin:center top;transition:opacity .2s,transform .2s}.filters-boards .ss-open-below .ss-list{flex:1 1 auto;height:auto;opacity:1;overflow-x:hidden;overflow-y:auto;transform:scaleY(1)}.filters-boards .ss-list .ss-option:before{background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;content:"";display:block;height:11px;margin-right:9px;position:relative;width:11px}.filters-boards .ss-content .ss-list .ss-option.ss-highlighted,.filters-boards .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background:transparent!important;color:#000!important}.filters-boards .no-result{color:#22212b;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:120%;margin-bottom:18px;margin-top:0;text-align:center}@media (min-width:1025px){.filters-boards .no-result{font-size:36px}}.filters-boards .ss-content .ss-list .ss-option:hover{background-color:#f2f2f2!important;color:#000!important}.filters-boards .filter-cat{min-width:200px!important;position:relative}.filters-boards .filter-loc{min-width:150px!important;position:relative}.filters-boards .filter-loc .ss-main{width:150px!important}.filters-boards select{visibility:hidden}.filters-boards .ss-main{visibility:visible}.filters-boards .ss-list .ss-option{align-items:center;border:2px solid #e6e6e6;border-top:0;color:#000;cursor:pointer;display:flex;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:16px;list-style:none;margin:0;padding:10px 8px!important;white-space:pre}.filters-boards .ss-list .ss-option:first-child{border-top:2px solid #e6e6e6}.filters-boards .ss-list .ss-option.ss-selected:before{background:radial-gradient(circle at center,#3694fd 35%,transparent 36%);border-color:#e6e6e6}.filters-boards .tags{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;margin-top:40px}@media (min-width:1025px){.filters-boards .tags{flex-direction:row}}.filters-boards .ss-deselect{display:none!important}.filters-boards .tags .clear-filters-all{align-items:center;background:transparent;border:none;color:#3694fd;cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:-.16px;line-height:135%;margin-top:30px;outline:none;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:1025px){.filters-boards .tags .clear-filters-all{margin-top:0}}.filters-boards .tags .clear-filters-all svg{margin-left:5px;width:14px}.filters-boards .tags .clear-filters-all:hover{color:#93c3fa}.filters-boards .active-filters{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.filters-boards .filter-tag .remove-filter{align-items:center;border:none;display:flex;padding:0 0 0 8px}.filters-boards .active-filters .filter-tag{align-items:center;background-color:#f2f2f2;border-radius:25px;color:#333;display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:13px 20px;text-transform:uppercase}@media (min-width:768px){.filters-boards .active-filters .filter-tag{font-size:16px}}.filters-boards .filter-tag .remove-filter svg{cursor:pointer;height:14px;width:14px}.filters-boards .ss-main:before{color:#666;content:attr(data-label);font-size:18px;font-weight:600;left:5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.filters-boards .ss-main .ss-values .ss-placeholder{display:none;font-size:18px;font-weight:600}.filters-boards .tab{border-top:1px solid #22212b;padding:1rem 0}@media (min-width:1025px){.filters-boards .tab{padding:25px 0!important}}.filters-boards .tab h3{color:#11181c;cursor:pointer;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;margin:0;text-transform:uppercase}@media (min-width:768px){.filters-boards .tab h3{font-size:1.25rem}}@media (min-width:1025px){.filters-boards .tab h3{font-size:1.5rem;font-weight:600}}.filters-boards .tab-content{height:0;overflow:hidden;transition:height .25s cubic-bezier(.4,0,.2,1)}.filters-boards .tab-content a,.filters-boards .tab-content a:hover{text-decoration:none}.filters-boards .result-item:not(:first-child){padding-top:0}.filters-boards .result-item{border:0;border-bottom:1px solid #eee;display:block;margin-bottom:15px;padding-bottom:15px;padding-top:30px}.filters-boards .result-item:last-child{border-bottom:none;margin:0;padding-bottom:0}.filters-boards .result-item h4{color:#3694fd;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 5px}@media (min-width:768px){.filters-boards .result-item h4{font-size:1.125rem}}.filters-boards .result-item p{color:#22212b;font-family:var(--font-beVietnam),Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.25rem;margin:0}@media (max-width:800px){.filters-boards .col{min-width:160px}}.job-popup{display:none;inset:0;position:fixed;z-index:99;&.opened{display:block}.bg-overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.job-iframe-wrapper{background:#fff;height:calc(100dvh - 66px);left:50%;position:absolute;top:66px;transform:translateX(-50%);width:90%;z-index:999;@media screen and (min-width:768px){height:calc(100dvh - 62px);top:62px;width:75%}@media screen and (min-width:1025px){height:calc(100dvh - 79px);top:79px;width:65%}@media screen and (min-width:1440px){width:55%}.close-line{background:none;border:none;cursor:pointer;height:65px;left:0;outline:none;position:absolute;top:0;width:100%}.job-iframe{height:100%;width:100%}}}