.hc-pincode-checker{width:100%}			
			.hc-pincode-form{display:flex;gap:10px;align-items:stretch}
			.hc-pincode-input{flex:1;min-width:0;padding:13px 15px;border:1px solid #d5d5d5;border-radius:6px;font-size:16px;line-height:1.3}
			.hc-pincode-button{border:0;border-radius:6px;padding:13px 22px;font-weight:600;cursor:pointer;}
            .hc-pincode-button:hover,.hc-pincode-button:focus{background-color:#FCD34D !important;color:black !important}
			.hc-pincode-button:disabled{opacity:.6;cursor:wait; }
            .hc-pincode-button::after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;height:20px;background:#fff;color:#346855;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;transition:transform .2s ease;margin-left:10px}
.hc-pincode-button:hover::after{transform:translateX(3px)}
			.hc-pincode-result{margin-top:14px;font-size:16px;line-height:1.5;color:white}
			.hc-pincode-result.success{font-weight:600;color:white;padding:10px;background-color: #003c1e96;width: fit-content;border-radius: 10px}
            .hc-pincode-result.success::before { content:"✓"; display:inline-flex; align-items:center; justify-content:center; width:20px; height:20px; background:#3b8d5a; border-radius:50%; color:#fff; font-size:13px; font-weight:700; margin-right:6px; vertical-align:middle; }
			.hc-pincode-result.error{font-weight:600;color:white}
            .hc-book-now a{color: #fff!important;border: #ffffff solid 1px;}
            .hc-book-now.aslBtnGreen .elementor-button:hover{background-color:#fcd34d!important;border-color:#fcd34d;margin-top:10px}
            .hc-book-now.aslBtnGreen .elementor-button{background-color: #00825500!important;margin-top:10px !important}
			@media(max-width:767px){
				.hc-pincode-form{flex-direction:column}
				.hc-pincode-button{width:100%}
                input:not(input[type="submit"]).hc-pincode-input{padding:0.9rem 1.25rem 0.7rem 1.25rem !important}
                .hc-pincode-button.aslBtnGreen{font-size:14px !important}
			}