.jhopdi-search-card-wrapper{width:100%;margin:40px auto;background:#FFF;border-radius:40px;box-shadow:0 20px 60px rgb(12 28 54 / .08);font-family:'Montserrat',sans-serif;overflow:hidden}.jhopdi-search-card-inner{padding:50px}.jhopdi-search-card-title{font-size:30px;font-weight:700;color:#133E64;margin:0 0 10px 0!important;line-height:1.2}.jhopdi-search-card-subtitle{font-size:15px;color:#7A8E9E;margin:0 0 35px 0!important;line-height:1.5}.jhopdi-search-card-form{width:100%}.jhopdi-search-card-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;margin-bottom:30px}.jhopdi-search-card-fields-grid .jhopdi-search-field-group-budget{grid-column:1 / -1}.jhopdi-search-field-group{display:flex;flex-direction:column;gap:10px}.jhopdi-field-label{font-size:14px;font-weight:700;color:#133E64;margin:0!important}.jhopdi-select-wrapper{position:relative;width:100%}.jhopdi-select-field{width:100%;background:#FDFBF7;border:1px solid #ECE7E1;border-radius:12px;padding:15px 20px;font-size:14px;font-weight:500;color:#5A759D;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none!important;transition:all 0.3s ease}.jhopdi-select-field:focus{border-color:#133E64;background:#FFF;box-shadow:0 0 0 3px rgb(19 62 100 / .05)}.jhopdi-select-wrapper::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23133E64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.jhopdi-search-submit-btn{width:100%;background:#133E64;color:#FFF;border:none;border-radius:14px;padding:18px 24px;font-size:13px;font-weight:700;letter-spacing:1.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);outline:none!important;box-shadow:0 10px 25px rgb(19 62 100 / .15)}.jhopdi-search-submit-btn:hover{background:#0A243D;transform:translateY(-2px);box-shadow:0 15px 30px rgb(19 62 100 / .25)}.jhopdi-search-submit-btn .arrow{font-size:15px;transition:transform 0.3s ease}.jhopdi-search-submit-btn:hover .arrow{transform:translate(2px,-2px)}.jhopdi-search-trending-wrapper{margin-top:35px;display:flex;flex-direction:column;gap:15px}.jhopdi-trending-label{font-size:14px;font-weight:700;color:#133E64}.jhopdi-trending-pills{display:flex;flex-wrap:wrap;gap:10px 12px}.jhopdi-trending-pill-btn{background:#FDFBF7;border:1px solid #ECE7E1;border-radius:30px;padding:10px 22px;font-size:13px;font-weight:700;color:#133E64!important;text-decoration:none!important;transition:all 0.3s ease;display:inline-block}.jhopdi-trending-pill-btn:hover{background:#133E64;color:#FFFFFF!important;border-color:#133E64;box-shadow:0 4px 12px rgb(19 62 100 / .12)}@media (max-width:767px){.jhopdi-search-card-inner{padding:30px 20px}.jhopdi-search-card-fields-grid{grid-template-columns:1fr;gap:20px}.jhopdi-search-card-title{font-size:24px}.jhopdi-search-card-subtitle{font-size:14px;margin-bottom:25px!important}}