.mb-2[data-v-b999ba94]{margin-bottom:8px}.mt-3[data-v-b999ba94]{margin-top:12px}.remember-wrap[data-v-b999ba94]{display:inline-flex;align-items:center;gap:8px}.remember-label[data-v-b999ba94]{-webkit-user-select:none;user-select:none}.mb-2[data-v-60951db6]{margin-bottom:8px}.mb-3[data-v-60951db6]{margin-bottom:12px}.mt-3[data-v-60951db6]{margin-top:12px}.centered[data-v-60951db6]{text-align:center}.code-row[data-v-60951db6]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.code-box[data-v-60951db6]{width:56px!important;height:56px!important;text-align:center;font-size:20px;padding:0}.icon-spin[data-v-60951db6]{animation:spin-60951db6 1s linear infinite}@keyframes spin-60951db6{to{transform:rotate(360deg)}}.icon-spin[data-v-03b56904]{animation:spin-03b56904 1s linear infinite}@keyframes spin-03b56904{to{transform:rotate(360deg)}}.social-links[data-v-03df51af]{display:flex;align-items:center;gap:16px}.icon[data-v-03df51af]{color:#555;transition:color .2s,transform .2s}.icon[data-v-03df51af]:hover{color:#2f5249;transform:scale(1.2)}.icon svg[data-v-03df51af]{width:22px;height:22px}.breadcrumb[data-v-f665e61e]{background-color:transparent;padding:0;margin-bottom:0}.search-dropdown[data-v-d7b36cf8]{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:10px;background:#fff;border:1px solid #E4E7EA;border-radius:12px;box-shadow:0 6px 16px #1d21250f;max-height:280px;overflow-y:auto;animation:slideUp-d7b36cf8 .2s ease-out}.search-dropdown[data-v-d7b36cf8]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-d7b36cf8]::-webkit-scrollbar-thumb{background:#e4efec;border-radius:10px}.search-dropdown .dropdown-item[data-v-d7b36cf8]{padding:12px 16px;font-size:.95rem;color:#475467;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(47,82,73,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-dropdown .dropdown-item[data-v-d7b36cf8]:last-child{border-bottom:none}.search-dropdown .dropdown-item .highlight[data-v-d7b36cf8]{font-weight:600;color:#24594c}.search-dropdown .dropdown-item[data-v-d7b36cf8]:hover,.search-dropdown .dropdown-item.active[data-v-d7b36cf8]{background:#f3f4f5;color:#1d2125}@keyframes slideUp-d7b36cf8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.top-categories-nav[data-v-d7b36cf8]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:20px}@media (max-width: 767px){.top-categories-nav[data-v-d7b36cf8]{display:none!important}}.top-categories-nav .nav-link[data-v-d7b36cf8]{font-size:.9375rem;color:#3c4248;text-decoration:none;padding:2px 0;font-weight:500;transition:color .15s}.top-categories-nav .nav-link[data-v-d7b36cf8]:hover{color:#24594c;text-decoration:underline}.header-search-btn[data-v-d7b36cf8]{padding:0 8px!important;height:auto!important;display:flex;align-items:center;color:#667085!important;border:none!important;background:transparent!important;box-shadow:none!important}.header-search-btn[data-v-d7b36cf8]:hover{color:#24594c!important;background:transparent!important}.header-search-btn[data-v-d7b36cf8]:focus{background:transparent!important}.header-search-input[data-v-d7b36cf8]{border-radius:999px!important}.header-search-input[data-v-d7b36cf8] .ant-input{border-radius:0!important;background:transparent}.search-form-wrap[data-v-02bbb2ec]{padding:1.25rem 1rem 1.5rem;background:#f6f7f8;border-radius:16px}.search-form-wrap .sidebar-title[data-v-02bbb2ec]{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#1d2125}.search-form-wrap .filter-section[data-v-02bbb2ec]{margin-bottom:1.25rem}.search-form-wrap .filter-section[data-v-02bbb2ec]:last-child{margin-bottom:0}.search-form-wrap .filter-label[data-v-02bbb2ec]{font-size:.8rem;font-weight:500;color:#344054;margin-bottom:.4rem}.search-form-wrap .category-links[data-v-02bbb2ec],.search-form-wrap .filter-list[data-v-02bbb2ec]{list-style:none;padding:0;margin:0}.search-form-wrap .category-links li[data-v-02bbb2ec],.search-form-wrap .filter-list li[data-v-02bbb2ec]{margin-bottom:.1rem}.search-form-wrap .category-link[data-v-02bbb2ec]{display:block;padding:.35rem .6rem;font-size:.85rem;color:#475467;text-decoration:none;border-radius:6px;transition:all .2s ease}.search-form-wrap .category-link[data-v-02bbb2ec]:hover{color:#24594c;background:#fff}.search-form-wrap .category-link.active[data-v-02bbb2ec]{color:#24594c;font-weight:700}.search-form-wrap .show-more-wrap[data-v-02bbb2ec]{margin-top:.75rem;padding:0 .6rem}.search-form-wrap .toggle-all-btn[data-v-02bbb2ec]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#24594c;font-size:.85rem;cursor:pointer;padding:.35rem 0;font-weight:500;border-radius:0;transition:all .25s ease;width:auto}.search-form-wrap .toggle-all-btn[data-v-02bbb2ec]:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.search-form-wrap .toggle-all-btn[data-v-02bbb2ec]:hover{text-decoration:underline}.search-form-wrap .toggle-all-btn.active[data-v-02bbb2ec]:after{transform:translateY(2px) rotate(-135deg)}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper{padding:.25rem .6rem;width:100%;border-radius:6px;font-size:.85rem;color:#344054;transition:all .2s}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper:hover{background:#fff}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#24594c}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#24594c;border-color:#24594c}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-inner,.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner,.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#24594c}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{background:#f0f7f5;color:#24594c}.search-form-wrap .filter-item[data-v-02bbb2ec] .ant-checkbox-wrapper .ant-checkbox-checked+span{color:#24594c;font-weight:600}.search-form-wrap .no-results[data-v-02bbb2ec]{font-size:.8rem;color:#98a2b3;margin-top:.4rem;text-align:center;padding:.75rem}.search-form-wrap[data-v-02bbb2ec] .ant-divider{margin:1rem 0;border-top-color:#e4e7ea}.search-form-wrap .input-with-btn[data-v-02bbb2ec],.search-form-wrap .input-with-btn-range[data-v-02bbb2ec]{display:flex;gap:6px;align-items:center}.search-form-wrap .input-with-btn .input-btn[data-v-02bbb2ec],.search-form-wrap .input-with-btn-range .input-btn[data-v-02bbb2ec]{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px;padding:0;background-color:#24594c;border-color:#24594c;border-radius:6px;color:#fff}.search-form-wrap .input-with-btn .input-btn[data-v-02bbb2ec]:hover,.search-form-wrap .input-with-btn-range .input-btn[data-v-02bbb2ec]:hover{background-color:#1a4338;border-color:#1a4338}.search-form-wrap .input-with-btn[data-v-02bbb2ec] .ant-input-number,.search-form-wrap .input-with-btn-range[data-v-02bbb2ec] .ant-input-number{border-radius:6px;border-color:#d0d5dd;height:30px}.search-form-wrap .input-with-btn[data-v-02bbb2ec] .ant-input-number .ant-input-number-input,.search-form-wrap .input-with-btn-range[data-v-02bbb2ec] .ant-input-number .ant-input-number-input{height:28px}.search-form-wrap .input-with-btn[data-v-02bbb2ec] .ant-input-number:hover,.search-form-wrap .input-with-btn[data-v-02bbb2ec] .ant-input-number.ant-input-number-focused,.search-form-wrap .input-with-btn-range[data-v-02bbb2ec] .ant-input-number:hover,.search-form-wrap .input-with-btn-range[data-v-02bbb2ec] .ant-input-number.ant-input-number-focused{border-color:#24594c;box-shadow:0 0 0 2px #24594c1a}.search-form-wrap .input-with-btn-range .range-sep[data-v-02bbb2ec]{color:#98a2b3;font-weight:500}.search-form-wrap .input-with-btn-range[data-v-02bbb2ec] .ant-input-number{flex:1;min-width:0}.search-form-wrap[data-v-02bbb2ec] .ant-select .ant-select-selector{border-radius:6px!important;border-color:#d0d5dd!important;height:30px!important;padding:0 8px!important}.search-form-wrap[data-v-02bbb2ec] .ant-select .ant-select-selector .ant-select-selection-item,.search-form-wrap[data-v-02bbb2ec] .ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.search-form-wrap[data-v-02bbb2ec] .ant-select.ant-select-focused .ant-select-selector{border-color:#24594c!important;box-shadow:0 0 0 2px #24594c1a!important}@media (max-width: 768px){.search-form-wrap[data-v-02bbb2ec]{padding:1rem}}.categories-section[data-v-cf1dbd40]{background:#fff;padding:40px 0 32px}.categories-section h2[data-v-cf1dbd40]{font-weight:600;font-size:1.125rem;color:#1d2125;margin-bottom:20px}.categories-section .category-grid[data-v-cf1dbd40]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%}.categories-section .category-badge[data-v-cf1dbd40]{display:inline-block;padding:6px 16px;background:#fff;color:#1d2125;border-radius:50px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;border:1px solid #E4E7EA}.categories-section .category-badge[data-v-cf1dbd40]:hover{color:#24594c;border-color:#24594c}.cities-section[data-v-8b19b3ec]{background:#fff}.cities-section h2[data-v-8b19b3ec]{font-weight:600;font-size:1.125rem;color:#1d2125;margin-bottom:20px}.cities-section .city-grid[data-v-8b19b3ec]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%}.cities-section .city-badge[data-v-8b19b3ec]{display:inline-block;padding:6px 16px;background:#fff;color:#1d2125;border-radius:50px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;border:1px solid #E4E7EA}.cities-section .city-badge[data-v-8b19b3ec]:hover{color:#24594c;border-color:#24594c}.professions-section[data-v-105afd1c]{background:#fff}.professions-section h2[data-v-105afd1c]{font-weight:600;font-size:1.125rem;color:#1d2125;margin-bottom:20px}.professions-section .profession-grid[data-v-105afd1c]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%}.professions-section .profession-badge[data-v-105afd1c]{display:inline-block;padding:6px 16px;background:#fff;color:#1d2125;border-radius:50px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;border:1px solid #E4E7EA}.professions-section .profession-badge[data-v-105afd1c]:hover{color:#24594c;border-color:#24594c}
