.clinic-consultation-form .clinic-consultation-form__consultation-form{background:#fff;padding:32px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000f;width:100%;max-width:560px;margin:0 auto}.clinic-consultation-form .form-field{margin-bottom:22px;flex-grow:1}.clinic-consultation-form .form-field label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#1e4b3c}.clinic-consultation-form__location-map-list,.clinic-consultation-form__location-map-item,.clinic-consultation-form .clinic-consultation-form__location-map-wrapper{height:100%}.clinic-consultation-form .form-field input,.clinic-consultation-form .form-field select{width:100%;height:44px;border-radius:8px;border:1px solid #d1d5db;background:#f3f6ef;padding:0 12px;font-size:14px;color:#1e4b3c;transition:.2s}.clinic-consultation-form .form-field input:focus,.clinic-consultation-form .form-field select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.clinic-consultation-form .phone-wrapper{display:flex;gap:10px}.clinic-consultation-form #countryCode{width:120px;flex-shrink:0}@media screen and (max-width: 749px){.clinic-consultation-form #countryCode{width:100px}}.clinic-consultation-form__call-us-text{color:#7d7d7d;padding-top:20px;text-align:center;font-size:14px}@media screen and (max-width: 749px){.clinic-consultation-form__call-us-text{padding:12px}}.clinic-consultation-form__call-us-text a{text-decoration:underline;color:#1e4b3c;font-weight:600}.clinic-consultation-form__section-description{color:#7d7d7d}@media screen and (min-width: 750px){.clinic-consultation-form__section-description{font-size:18px}}#singleClinicLabel{width:100%;height:44px;border-radius:8px;border:1px solid #d1d5db;background:#f3f6ef;padding:0 12px;font-size:14px;color:#1e4b3c;transition:.2s;display:flex;align-items:center}.clinic-consultation-form .form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.clinic-consultation-form .btn-submit{width:100%;height:48px;background:#1e4b3c;color:#fff;font-weight:600;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s ease}.clinic-consultation-form .btn-submit:hover{background:#32675a}.clinic-consultation-form__section-heading{color:#1e4b3c;margin-bottom:8px}.clinic-consultation-form__section-content{text-align:center;margin-bottom:48px}@media screen and (max-width: 749px){.clinic-consultation-form__section-content{margin-bottom:24px}}.clinic-consultation-form__btn-icon-wrapper{display:flex;align-items:center;justify-content:center}.clinic-consultation-form__btn-icon-wrapper svg{width:16px}.clinic-consultation-form__date-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 749px){.clinic-consultation-form__date-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:18px}.clinic-consultation-form__date-wrapper .form-field{width:100%;margin:0}}.clinic-consultation-form .error-text{color:#dc2626;font-size:13px;margin-top:6px;display:block}.clinic-consultation-form .clinic-consultation-form__form-wrapper{display:grid;gap:24px}@media (min-width: 750px){.clinic-consultation-form .clinic-consultation-form__form-wrapper{grid-template-columns:1fr 1fr;align-items:flex-start}}.clinic-consultation-form .clinic-consultation-form__location-map-wrapper{width:100%}@media screen and (max-width: 749px){.clinic-consultation-form .clinic-consultation-form__location-map-wrapper{order:1}}.clinic-consultation-form .clinic-consultation-form__location-map-item iframe{width:100%;height:350px;border-radius:12px;border:none}@media screen and (min-width: 750px){.clinic-consultation-form .clinic-consultation-form__location-map-item iframe{height:100%}}.clinic-consultation-form .btn-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:.25s ease}.clinic-consultation-form .btn-submit.loading{pointer-events:none;opacity:.7}.clinic-consultation-form .btn-submit.loading span,.clinic-consultation-form .btn-submit.loading svg{opacity:0}.clinic-consultation-form .btn-submit.loading:after{content:"";position:absolute;width:20px;height:20px;border:3px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.clinic-consultation-form__success{margin-top:15px;padding:12px 16px;background:#e8f4ef;border-left:4px solid #1e4b3c;color:#1e4b3c;font-weight:600;border-radius:4px;display:none;animation:fadeIn .4s ease}.clinic-consultation-form .btn-submit.loading .clinic-consultation-form__btn-icon-wrapper,.clinic-consultation-form .btn-submit.loading .btn-text{opacity:0;visibility:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#other-cities-banner{text-align:center;padding:32px;margin-top:48px;background:#1f4d410d;border:1px solid #1f4d4133;border-radius:8px}.other-cities-banner__not-in-city{font-size:20px;font-weight:600;color:#1e4b3c}#cities-container{font-size:18px;font-weight:500;color:#1e4b3c;margin:12px 0}.other-cities-banner__contact-details a{text-decoration:underline;font-weight:600;color:#1e4b3c}.select-wrapper{position:relative}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper select{padding-right:40px!important}.clinic-consultation-form__dropdown-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.clinic-consultation-form__dropdown-icon svg{width:14px;height:14px;stroke:#1e4b3c;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/188/assets/custom-clinic-consultation-form.css.map */
