input[data-v-2ca43923]{padding-block:8px;font-size:16px;font-weight:500;background-color:transparent}input[data-v-2ca43923]{border:1px solid transparent}input[data-v-2ca43923]:focus-visible{outline:0}.results-cnt[data-v-2ca43923]{width:calc(100% + 32px);max-height:242px;overflow-y:auto;position:absolute;top:calc(100% + 20px);left:-32px;right:0;background-color:#f9f8fc;border:1px solid #d8d8dd;border-radius:10px;padding:10px;visibility:hidden;opacity:0;transition:all .2s ease-in-out;z-index:1}@media (max-width: 991px){.results-cnt[data-v-2ca43923]{width:100%;top:calc(100% + 8px);left:0}}.results-cnt.active[data-v-2ca43923]{visibility:visible;opacity:1}.results-cnt__result-btn[data-v-2ca43923]{width:100%;background-color:transparent;border:0;color:var(--clr-font-primary);text-align:left;padding:10px;border-radius:6px}.results-cnt__result-btn[data-v-2ca43923]:hover{background-color:#c7c3e440}.not-found[data-v-2ca43923]{display:none;padding-block:10px;color:var(--clr-font-primary);font-weight:500;text-align:center}ul li[data-v-2ca43923]:only-child{display:block}@media (max-width: 991px){.results-cnt[data-v-2ca43923]{top:calc(100% + 8px)}}input[data-v-19603f76]{padding-block:8px;font-size:16px;font-weight:500;background-color:transparent}input[data-v-19603f76]{border:1px solid transparent}input[data-v-19603f76]:focus-visible{outline:0}.results-cnt[data-v-19603f76]{width:calc(100% + 150px);max-height:242px;overflow-y:auto;position:absolute;top:calc(100% + 20px);left:-80px;background-color:#f9f8fc;border:1px solid #d8d8dd;border-radius:10px;padding:10px;visibility:hidden;opacity:0;transition:all .2s ease-in-out;z-index:1}@media (max-width: 991px){.results-cnt[data-v-19603f76]{width:calc(100% + 37px);top:calc(100% + 8px);left:-37px}}.results-cnt.active[data-v-19603f76]{visibility:visible;opacity:1}.results-cnt__result-btn[data-v-19603f76]{width:100%;background-color:transparent;border:0;color:var(--clr-font-primary);text-align:left;padding:10px;border-radius:6px}.not-found[data-v-19603f76]{display:none;padding-block:10px;color:var(--clr-font-primary);font-weight:500}ul li[data-v-19603f76]:only-child{display:block}.results-cnt__result-btn[data-v-19603f76]:hover{background-color:#c7c3e440}.layout-btn-cnt button:first-child{padding-block:4px;padding-inline:20px;color:#3a337c;background-color:#fff;border:1px solid #7c74c7;border-radius:9999px 0 0 9999px}.layout-btn-cnt button:first-child.active{color:#fff;background-color:#7c74c7}.layout-btn-cnt button:last-child{padding-block:4px;padding-inline:20px;color:#3a337c;background-color:#fff;border:1px solid #7c74c7;border-left:0;border-radius:0 9999px 9999px 0}.layout-btn-cnt button:last-child.active{color:#fff;background-color:#7c74c7}.z-2{z-index:2}.livesearch__title-btn{background-color:transparent;border:0;text-align:left;font-size:16px;font-weight:500;color:#717178}.livesearch__title-btn:focus-visible{outline:0}.livesearch__search-cnt{padding:10px}.livesearch__search-input{margin:0!important;padding:10px;border:1px solid lightgray!important;border-radius:10px}.livesearch__dropdown-cnt{padding-block:0px;border:1px solid #d8d8dd;border-radius:10px;visibility:hidden;opacity:0;transition:visibility .1s linear,opacity .1s linear}.livesearch__dropdown-cnt.active{visibility:visible;opacity:1}.livesearch__results{border-top:1px solid #d8d8dd}.search-cnt{width:100%;margin-inline:auto;padding-block:17px;background-color:#f9f8fc;border-radius:9999px;max-width:735px}@media (max-width: 991px){.search-cnt{border-radius:16px}}.job-search{padding-inline:16px}.job-search{padding-inline-start:32px}@media (max-width: 991px){.job-search{padding-inline:26px}}.job-search .job-search-cnt{border:1px solid transparent;border-right:2px solid var(--jf-clr-border)}@media (max-width: 991px){.job-search .job-search-cnt{border-right:0px;border-bottom:2px solid var(--jf-clr-border)}}.country-search{padding-inline:16px}.job-search input,.country-search input{padding-block:8px;font-size:16px;font-weight:500;background-color:transparent}.job-search input,.country-search input{border:1px solid transparent}.job-search input:focus-visible,.country-search input:focus-visible{outline:0}.main-search-btn-cnt{width:unset}@media (max-width: 991px){.main-search-btn-cnt{width:100%}}.main-search-btn{aspect-ratio:1;height:42px;width:42px;border-radius:50%;flex-shrink:0}@media (max-width: 991px){.main-search-btn{width:100%;height:55px;border-radius:100vw}}.country-search-cnt{flex-grow:1}
