.specialists-locator{background:#E3E6EE;padding:20px;margin-bottom:50px}.specialists-locator .locator-grid{display:flex;flex-direction:row;align-items:center}.specialists-locator .locator-grid .left{flex:1}.specialists-locator .locator-grid .left h3{color:var(--nidra-purple);font-size:20px;font-weight:500;line-height:24px}@media (max-width:1024px){.specialists-locator .locator-grid{padding:0 20px;gap:20px}}@media (max-width:500px){.specialists-locator .locator-grid{flex-direction:column}.specialists-locator .locator-grid .right .locator-form input[type=text]{max-width:150px}}.locator-form{background:var(--white);border-radius:30px;padding:5px;width:fit-content}.locator-form.error{border:solid 2px var(--nidra-red)}.locator-form.valid{border:solid 2px #97DA94}.locator-form input[type=text]{border:none;padding-left:20px;padding-right:36px;height:53px;border-radius:30px;color:var(--nidra-gray);font-size:20px;font-weight:400;max-width:200px;font-family:"Poppins", sans-serif;background:#FFFFFF;width:100%}.locator-form .locator-input-wrap{position:relative;display:inline-block}.locator-form .locator-input-wrap .locator-check{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #66bb6a, #4dd0e1);align-items:center;justify-content:center}.locator-form .locator-input-wrap .locator-check::before{content:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7442 0.431487C16.3343 -0.149898 17.2839 -0.142858 17.8653 0.447112C18.4467 1.03722 18.4398 1.98677 17.8497 2.56821L6.58895 13.6629C5.99884 14.2444 5.04929 14.2374 4.46785 13.6473C4.27197 13.4484 4.14356 13.2086 4.08114 12.9559L0.248128 7.14535C-0.208029 6.45389 -0.0174803 5.52345 0.67391 5.06723C1.36534 4.61109 2.29579 4.80169 2.75203 5.49301L5.84578 10.1834L15.7442 0.431487Z' fill='white'/%3E%3C/svg%3E")}.locator-form .locator-input-wrap input.valid~.locator-check{display:flex}.locator-form input[type="text"]::-webkit-inner-spin-button,.locator-form input[type="text"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.locator-form input[type="text"]{-moz-appearance:textfield}.locator-form button{background:var(--nidra-purple);color:var(--white);border-radius:30px;height:53px;padding:0 40px;font-size:16px;font-weight:600;letter-spacing:1px;border:none;cursor:pointer;transition:all ease 0.3s;font-family:"Poppins", sans-serif}.locator-form button:hover{background:var(--nidra-magenta)}.locator-form button:disabled{background:#979EDE;opacity:0.5;cursor:not-allowed}@media (max-width:500px){.locator-form button{width:100%}.locator-form .locator-input-wrap .locator-check{display:none !important}}