.tpQdmW_page{color:#183d2d;background:#fff}.tpQdmW_header{background:#f0f7f3;padding:26px 0 32px}.tpQdmW_breadcrumb{color:#697a71;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.tpQdmW_breadcrumb a{color:#087c3c;text-decoration:none}.tpQdmW_header h1{margin:0 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.35}.tpQdmW_header p{color:#607569;max-width:720px;margin:0;font-size:16px;line-height:1.8}.tpQdmW_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;padding-block:40px 48px;display:grid}.tpQdmW_page h2{margin:0 0 16px;font-size:25px;line-height:1.5}.tpQdmW_page h3{margin:0 0 7px;font-size:15px;line-height:1.5}.tpQdmW_details{padding:12px 0}.tpQdmW_contactItem{gap:16px;padding:18px 0;display:flex}.tpQdmW_icon{color:#087c3c;background:#edf6f0;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.tpQdmW_contactItem a{color:#476554;overflow-wrap:anywhere;width:fit-content;font-size:15px;line-height:1.9;text-decoration:none;display:block}.tpQdmW_contactItem a:hover{color:#087c3c;text-decoration:underline}.tpQdmW_contactItem address{color:#63786b;font-size:15px;font-style:normal;line-height:1.8}.tpQdmW_contactItem .tpQdmW_direction{color:#087c3c;margin-top:8px;font-size:14px;font-weight:600}.tpQdmW_emergency{background:#fff5f4;border-radius:12px;gap:14px;margin:12px 0 18px;padding:18px;display:flex}.tpQdmW_emergency .tpQdmW_icon{color:#c63740;background:#ffe6e4}.tpQdmW_emergency h3{color:#853940;font-size:14px}.tpQdmW_emergency a{color:#a82f39;font-size:20px;font-weight:700;text-decoration:none}.tpQdmW_appointment{color:#087c3c;background:#eff7f2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tpQdmW_formCard{border:1px solid #dfe8e2;border-radius:18px;padding:28px;box-shadow:0 8px 30px #183d2d05}.tpQdmW_formCard h2{margin-bottom:6px}.tpQdmW_subtitle{color:#6c7d72;margin:0 0 24px;font-size:14px;line-height:1.8}.tpQdmW_fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tpQdmW_formCard label{margin-bottom:18px;font-size:14px;font-weight:600;display:block}.tpQdmW_formCard input,.tpQdmW_formCard textarea{box-sizing:border-box;color:#243f30;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfddd4;border-radius:8px;outline:none;margin-top:8px;padding:12px 14px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.tpQdmW_formCard input{min-height:46px}.tpQdmW_formCard textarea{resize:vertical;min-height:130px}.tpQdmW_formCard input:focus,.tpQdmW_formCard textarea:focus{border-color:#087c3c;box-shadow:inset 0 0 0 1px #087c3c}.tpQdmW_formCard input::placeholder,.tpQdmW_formCard textarea::placeholder{color:#8a9990;font-size:14px}.tpQdmW_submit,.tpQdmW_success button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#087c3c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:11px 22px;font-size:14px;font-weight:600;display:inline-flex}.tpQdmW_submit:hover,.tpQdmW_success button:hover{background:#066631}.tpQdmW_submit:disabled{opacity:.65;cursor:wait}.tpQdmW_page a:focus-visible,.tpQdmW_page button:focus-visible{outline-offset:3px;outline:3px solid #92c5a6}.tpQdmW_error{color:#a52e38;background:#fff2f2;border-radius:8px;padding:12px;font-size:14px}.tpQdmW_success{text-align:center;padding:40px 16px}.tpQdmW_success>span{color:#087c3c;background:#e8f5ec;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;font-size:26px;display:grid}.tpQdmW_success h3{margin-bottom:24px;font-size:20px}@media (max-width:850px){.tpQdmW_layout{gap:28px}.tpQdmW_formCard{padding:22px}.tpQdmW_fields{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.tpQdmW_header{padding:20px 0 24px}.tpQdmW_header p{font-size:14px}.tpQdmW_layout{grid-template-columns:1fr;gap:24px;padding-block:20px 28px}.tpQdmW_page h2{font-size:22px}.tpQdmW_details{padding:0}.tpQdmW_contactItem{gap:12px;padding:12px 0}.tpQdmW_contactItem a,.tpQdmW_contactItem address{font-size:14px}.tpQdmW_formCard{border-radius:14px;padding:20px 16px}.tpQdmW_formCard label{margin-bottom:16px}.tpQdmW_submit{width:100%}.tpQdmW_emergency{margin-top:16px}.tpQdmW_subtitle{margin-bottom:20px}}.tpQdmW_privacyNote{color:#53675c;margin:12px 0;font-size:12px;line-height:1.8}.tpQdmW_privacyNote a{color:#08783b;text-underline-offset:3px;text-decoration:underline}.tpQdmW_privacyNote a:focus-visible{outline-offset:3px;outline:2px solid #098d45}
