.l46-form-notice{padding:18px 20px;margin:22px 0;border:1px solid currentColor;font-size:13px;line-height:1.7}.l46-form-notice.success{border-color:#b4e2cd;background:#284238}.l46-form-notice.error{border-color:#e7a89e;background:#4a302e}.l46-form-test{color:#e9d9a9}.l46-request-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.l46-request-form label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.l46-request-form input,.l46-request-form select,.l46-request-form textarea{width:100%;box-sizing:border-box}.l46-request-form textarea{min-height:140px;resize:vertical}.l46-request-form .consent-check{display:flex;flex-direction:row;gap:12px;align-items:flex-start}.l46-request-form .consent-check input{width:19px;min-width:19px;height:19px;margin-top:4px}.l46-request-form .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.l46-request-form small{font-size:11px;color:inherit;opacity:.85}.l46-request-form fieldset{border:0;padding:0;margin:0;min-width:0}.l46-request-form fieldset:disabled{opacity:.6}.l46-request-form .button{margin-top:15px}.l46-operator-details{margin-top:18px;font-size:12px;line-height:1.8}.l46-operator-details p{margin:8px 0}@media(max-width:680px){.l46-request-form .form-row{grid-template-columns:1fr;gap:0}}

.l46-request-form fieldset {
  display: grid;
  gap: clamp(14px, 2vw, 22px);
}

.l46-request-form fieldset > .form-row {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch;
  gap: clamp(14px, 2.5vw, 24px);
}

.l46-request-form fieldset > label,
.l46-request-form .form-row > label {
  min-width: 0;
  margin: 0;
}

.l46-request-form .form-row > label > :is(input, select) {
  margin-block-start: auto;
}

.l46-request-form :is(input[type="text"], input[type="tel"], input[type="number"], select) {
  min-inline-size: 0;
  block-size: 52px;
  padding-block: 0;
}

.l46-request-form .l46-field-title .required {
  display: inline;
  margin-inline-start: 3px;
  color: #b4e2cd;
}

@media (max-width: 680px) {
  .l46-request-form fieldset > .form-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
  }

  .l46-request-form :is(input:not([type="checkbox"]), select, textarea) {
    font-size: 16px;
  }
}
