.ff_dropdown{font-weight:500;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;width:100%;line-height:1.25;min-width:100px}.ff_dropdown .trigger{display:flex;align-items:center;cursor:pointer;gap:10px}.ff_dropdown .trigger:after{content:"";font-family:icomoon;font-size:20px;font-weight:400;margin-left:auto;flex-shrink:0;transition:transform .4s ease}.ff_dropdown .options{position:absolute;top:100%;margin-top:3px;width:100%;background:#fff;border:1px solid #000;padding:20px;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;box-shadow:0 10px 17px -10px #0000001c;z-index:1000;animation:fade-in-top-10 .2s cubic-bezier(.39,.575,.565,1) both}.ff_dropdown .option:hover{text-decoration:underline}.ff_dropdown.open .trigger:after{transform:rotate(180deg)}.ginput_container_select .ff_dropdown .trigger{background:#fff;border-radius:var(--SPACING-SYSTEM-Radius-Radius-xs, 4px);border:1px solid #000;outline:none;padding:8px 14px;min-height:50px}.ginput_container_select .ff_dropdown .trigger:focus{border-color:var(--COLORS-PRIMARY, #2cc6fa)}.ff_dropdown .trigger[data-has_value=false]{color:#00000080}.dropdown_style_2 .ff_dropdown .trigger,.ff_dropdown.style_2 .trigger{border-bottom:2px solid #000;padding:15px 0;font-size:16px;font-weight:600}.dropdown_style_2 .ff_dropdown .trigger:after,.ff_dropdown.style_2 .trigger:after{content:"";font-size:16px}.listing_items .loading_icon{width:34px;height:34px;position:absolute;left:50%;top:10px;z-index:10;margin-left:-17px;background:#fff;border-radius:50%;box-shadow:0 0 8px #0000001f;pointer-events:none;transform:translateY(-15px);opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;justify-content:center;align-items:center}.listing_items .loading_icon:before{content:"";font-family:icomoon;font-size:22px;font-weight:400;animation:spin 1s linear infinite}.listing_items .loading_icon[data-state=show]{transform:translateY(0);opacity:1}.load_more_con{min-height:50px;display:flex;align-items:center;justify-content:center}.load_more_con.loading .btn{pointer-events:none;display:none}.load_more_con.loading:before{content:"";font-family:icomoon;font-size:24px;font-weight:400;animation:spin 1s linear infinite}.item_career{overflow:hidden;width:100%;max-width:464px;position:relative;border-radius:16px;border:.812px solid var(--STROKE-Stroke);background:#fff;box-shadow:0 16px 40px #22222208,0 0 #9467d4;padding:0;outline:0 solid transparent}.item_career .s1{padding:24px;min-height:180px}.item_career .s1 .title{font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:1.22;margin-bottom:20px}.item_career .s1 .excerpt{font-size:14px;line-height:1.57}.item_career .s2{padding:24px;background-color:var(--COLORS-PRIMARY);color:#fff}.item_career .s2 .meta{display:flex;flex-direction:column;gap:15px;font-size:14px;font-weight:600}.item_career .s2 .meta .box{display:flex;justify-content:space-between;gap:15px}.item_career .btn{background:#fff;color:var(--FONTS-BASE, #222);border:0px;margin-top:20px}.item_career .btn:hover{background:var(--COLORS-SECONDARY);color:#fff}@media (max-width: 1024px){.item_career{border-radius:10px}.item_career .s1{padding:18px}.item_career .s1 .title{font-size:16px;margin-bottom:10px}.item_career .s2{padding:18px}.item_career .s2 .meta{gap:10px}}.listing_filters_con{display:flex;align-items:center;gap:24px}.listing_filters_con .ff_dropdown .trigger[data-has_value=false]{color:inherit}#listing_filter_location,#listing_filter_type{width:100%;max-width:350px}#listing_filter_location .trigger,#listing_filter_type .trigger{min-height:60px;font-size:16px;font-weight:600;background:var(--FONTS-WHITE);padding:15px 22px;border-radius:999px;border:1px solid var(--STROKE-Stroke, #E2E5E7);background:var(--FONTS-WHITE, #FFF);box-shadow:0 16px 40px #22222208;transition:border-radius .2s cubic-bezier(.4,0,.2,1),border-color .3s ease-in-out}#listing_filter_location.open .trigger,#listing_filter_type.open .trigger{border-radius:6px 6px 0 0;border-color:#000;border-bottom:0}#listing_filter_location.open .options,#listing_filter_type.open .options{margin-top:0;border-radius:0 0 6px 6px;border-top:0;padding-top:10px}.listing_items{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;min-height:200px}.listing_items .item{transition:opacity .3s ease,transform .3s ease}.listing_items .item[data-state=animate_out]{transform:scale(.9);opacity:0}.listing_items .item[data-state=animate_in]{transform:scale(1);opacity:1}.listings_no_result{padding:20px 0;text-align:center;animation:fade-in-bottom-short .4s cubic-bezier(.39,.575,.565,1) both}
