.clinic-info{display:flex;margin:0 auto 15px;flex-direction:column;max-width:600px}.clinic-info p{text-align:center}.form-order{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;max-width:800px}.form-order__tabs{display:flex;flex-direction:column;gap:20px;width:100%}.form-order__tab{padding:15px;display:flex;flex-direction:column;justify-content:center;border-radius:40px;text-align:center;font-size:16px}.form-order__tab p+p{font-size:14px;line-height:16.8px}.form-order__tab_blue{background:#134b87}.form-order__tab_orange{background:#c26600}.form-order__tab_green{background:#065f44}.form-order__wrapper{height:0;overflow:hidden;padding:0 12px;transition:.3s}.form-order__wrapper._show{height:auto;padding:15px 12px}.form-order__title{color:#000;margin-bottom:15px}.form-order__fields{display:flex;flex-direction:column;gap:40px;font-family:Manrope,sans-serif}.form-order__field{width:100%;font-weight:400;font-size:17px;line-height:27px;padding-bottom:5px;border-bottom:1px solid #D0BA7A;font-family:Manrope,sans-serif}.form-order__field.is-invalid{border-color:red}#form-order-checkbox.is-invalid+label{border-color:red}.form-order__field::placeholder{color:#515151;font-size:17px;font-family:Manrope,sans-serif}.form-order__send{display:block;border-radius:20px;background:#e66637;color:#fff;max-width:300px;width:100%;padding:22px;text-align:center;font-size:18px;line-height:20px;cursor:pointer;transition:.3s}.form-order__agree{display:flex;gap:20px;align-items:start;padding-left:6px}.form-order__agree input{position:absolute;opacity:0;overflow:hidden;height:0}.form-order__agree label.form-order__agree-label{width:18px;height:18px;display:block;border:2px solid #000;position:relative;border-radius:3px;cursor:pointer}.form-order__agree input:checked+label:after{content:"";display:block;height:9px;width:4px;position:absolute;top:40%;left:50%;border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-50%,-50%) rotate(45deg)}.form-order__agree-text{margin-top:-3px}.form-order__agree .form-order__agree-text p{font-size:14px;line-height:21px;color:#515151}.form-order__agree .form-order__agree-text p+p{margin-top:12px}.form-order__agree .form-order__agree-text a{font-size:14px;line-height:21px;text-decoration:underline;color:#515151}.form-order__agree .form-order__agree-text a:hover{text-decoration:none}.form-order__success{display:none;text-align:center;color:green}.form-order__success._show{display:block}.form-order__error{display:none;color:red;margin-bottom:15px}.form-order__error._show{display:block}.clinic-banner{display:flex;margin-top:20px}.clinic-banner img{display:block;object-fit:cover;max-width:100%;height:603px;max-height:600px;margin:0 auto}@media (max-width: 767px){.clinic-info{margin-bottom:20px}.form-order__tab p+p{font-size:12px}.form-order__agree .form-order__agree-text p+p{margin-top:7px}.form-order__wrapper._show{padding:20px 0}.form-order__title{margin-bottom:23px}.clinic-banner{margin-top:8px}}
