:root {
  --marketo-form-text: #535353;
  --marketo-form-background: #FAFAFA;
  --marketo-form-border: #6E6E6E;
  --marketo-form-error: #D31510;
  --marketo-form-selected: #0265DC;
  --marketo-form-focus: #147AF3;
  --marketo-form-overlay-background: #FAFAFAD9;
  --marketo-form-placeholder-height: calc(78px * 7 + 57px); /* 7 rows + submit */
  --marketo-form-placeholder-height-desktop: calc(78px * 4 + 57px); /* 4 rows + submit */
  --marketo-form-placeholder-height-multi: calc(78px * 2 + 57px); /* 2 rows + submit */
  --marketo-form-placeholder-height-multi-desktop: calc(78px + 57px); /* 1 row + submit */
  --marketo-form-min-height: 215px;
  --marketo-form-max-height: 10000px;
}

/* stylelint-disable selector-class-pattern */
.marketo .marketo-form-wrapper {
  box-sizing: border-box;
  max-width: 600px;
  min-height: var(--marketo-form-min-height);
  margin: 0 auto;
  padding: var(--spacing-l) 30px;
  background-color: var(--marketo-form-background);
}

.marketo.loading form {
  min-height: var(--marketo-form-placeholder-height);
}

.marketo.marketo.multi-step.loading form {
  min-height: var(--marketo-form-placeholder-height-multi);
}

.marketo .marketo-title {
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 16px;
}

.marketo .marketo-description {
  margin: 0 0 18px;
  font-size: var(--type-body-s-size);
  line-height: var(--type-body-s-lh);
}

.marketo .mktoForm {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  column-gap: 4.6%;
  align-items: flex-start;
  max-height: var(--marketo-form-placeholder-height);
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  width: 100%!important;
  visibility: hidden;
  opacity: 0;
}

.marketo.success .marketo-title,
.marketo.success .marketo-description,
.marketo.success form.mktoVisible.mktoForm {
  display: none;
}

.marketo form.mktoForm.mktoForm--fade-in {
  transition: opacity 0.5s ease-in, max-height 0.5s ease-in;
  visibility: hidden;
  opacity: 0;
}

.marketo form.mktoForm.mktoForm--fade-in.mktoVisible {
  max-height: var(--marketo-form-max-height);
  overflow: visible;
  visibility: visible;
  opacity: 1;
}

.marketo .mktoFormRow.mktoFormRowTop.comments,
.marketo .mktoFormRow.mktoFormRowTop.demo,
.marketo .mktoFormRow.mktoFormRowTop.name {
  display: flex;
  width: 100%;
}

.marketo .mktoFormRow {
  transition: height 0.5s ease-in;
  height: auto;
}

.marketo .mktoFormRowTop {
  display: contents;
  visibility: visible;
  position: static;
  pointer-events: auto;
}

.marketo.multi-step .mktoFormRow.mktoFormRowTop[data-validate="2"],
.marketo.multi-step .mktoFormRow.mktoFormRowTop[data-validate="3"] {
  display: block;
  visibility: hidden;
  position: absolute;
  left: -100000px;
  pointer-events: none;
}

.marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop[data-validate="2"],
.marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop[data-validate="3"] {
  display: contents;
  visibility: visible;
  position: static;
  pointer-events: auto;
}

.marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop[data-validate="1"],
.marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop[data-validate="1"] {
  display: block;
  visibility: hidden;
  position: absolute;
  left: -100000px;
  pointer-events: none;
}

.marketo.multi-step .mktoForm[data-step="1"] .mktoFormRow.mktoFormRowTop.adobe-privacy,
.marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop.adobe-privacy {
  display: none;
}

.marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop.adobe-privacy,
.marketo.multi-step.multi-2 .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop.adobe-privacy {
  display: grid;
  visibility: visible;
  position: static;
  pointer-events: auto;
}

.marketo.multi-step .step-details {
  display: flex;
  justify-content: center;
  font-size: var(--type-body-xs-size);
  font-weight: normal;
  line-height: var(--type-body-xs-lh);
  grid-column: span 2;
}

.marketo.multi-step .step-details button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  cursor: pointer;
  color: var(--link-color-dark);
  margin-right: 8px;
}

.marketo .mktoFormCol.mktoVisible {
  width: 100%;
  margin-bottom: 11px;
}

.marketo fieldset.mktoFormCol {
  display: none;
}

.marketo fieldset.mktoFormCol.mktoVisible {
  display: block;
}

.marketo .mktoFormRow fieldset.mktoFormCol {
  border: none;
  margin: 0;
  padding: 0;
}

.marketo > .mktoFormRow.mktoFormRowTop > .mktoFormCol > .mktoFormRow > .mktoFormCol.mktoVisible > .mktoFieldWrap {
  width: auto;
}

.marketo .mktoFormRow.demo fieldset.mktoFormCol {
  width: 100%;
  margin: 24px 0;
}

.marketo fieldset legend,
.marketo .mktoPlaceholder,
.marketo .mktoFormRow .mktoClear,
.marketo .mktoFormRow .mktoInstruction,
.marketo .mktoFormRow .mktoOffset,
.marketo .mktoFormRow label:empty,
.marketo .mktoFormRow .mktoGutter,
.marketo .mktoForm .mktoAsterix {
  display: none;
}

.marketo .mktoForm--fade-in .mktoFieldDescriptor {
  visibility: hidden;
  opacity: 0;
  height: 0;
}

.marketo .mktoForm--fade-in .mktoFieldDescriptor.mktoVisible {
  display: block;
  visibility: visible;
  opacity: 1;
  height: auto;
  transition: opacity 0.5s ease-in, height 0.5s ease-in;
}

.marketo .mktoForm .mktoLabel {
  color: var(--marketo-form-text);
  padding-bottom: 4px;
  width: auto!important;
  font-size: var(--type-body-xs-size);
  line-height: var(--type-body-xs-lh);
}

.marketo .mktoRequiredField label::after {
  content: '*';
}

.marketo .mktoForm .mktoField {
  width: 100%!important;
  padding: 9px var(--spacing-xs);
  font-size: 16px;
  font-family: var(--body-font-family);
  color: var(--text-color);
  background-color: var(--color-white);
  border: 1px solid var(--marketo-form-border);
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: none;
}

.marketo .mktoForm .mktoField.mktoInvalid {
  border: 1px solid var(--marketo-form-border);
}

.marketo .mktoForm .mktoField::placeholder {
  font-weight: normal;
  color: var(--marketo-form-text);
  opacity: 1;
}

.marketo .mktoForm .mktoField:focus-visible {
  outline: 2px solid var(--marketo-form-focus);
  outline-offset: 2px;
}

.marketo .mktoForm select {
  appearance: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance:none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-58 29 32 34' style='enable-background:new -58 29 32 34' xml:space='preserve'%3E%3Cpath d='m-56 43 6-12 6 12h-12zm12 6-6 12-6-12h12z' fill='%23535353'/%3E%3C/svg%3E") no-repeat 97% 50%;
  background-size: 1em 1em;
}

.marketo .mktoForm .mktoCheckboxList input,
.marketo .mktoForm .mktoRadioList input {
  width: auto !important;
  margin: 0 6px 0 0;
}

.marketo .mktoForm .mktoCheckboxList .mktoField:focus-visible,
.marketo .mktoForm .mktoRadioList .mktoField:focus-visible {
  outline: 2px solid var(--marketo-form-focus);
}

.marketo .mktoForm .mktoCheckboxList label,
.marketo .mktoForm .mktoRadioList label {
  font-weight: 400;
}

.marketo .mktoForm .mktoCheckboxList input {
  appearance: none;
  border: 0;
  border-radius: 2px;
  padding: 0;
  position: relative;
  top: 2px;
  margin-right: 10px;
}

.marketo .mktoForm .mktoCheckboxList label + input,
.marketo .mktoForm .mktoRadioList label + input {
  margin-left: 6px;
}

.marketo .mktoForm .mktoCheckboxList input:focus-visible {
  outline-offset: 3px;
}

.marketo .mktoForm .mktoCheckboxList input::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid var(--marketo-form-border);
  border-radius: 2px;
}

.marketo .mktoForm .mktoCheckboxList input:checked::before {
  border: 2px solid var(--marketo-form-selected);
  background: var(--marketo-form-selected);
}

.marketo .mktoForm.show-warnings .mktoCheckboxList.mktoInvalid input::before {
  border: 2px solid var(--marketo-form-error);
}

.marketo .mktoForm.show-warnings .mktoCheckboxList.mktoInvalid input:checked::before {
  background: var(--marketo-form-error);
}

.marketo .mktoForm .mktoCheckboxList input:checked::after {
  content: "";
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M9.1,1.19a.96.96,0,0,0-1.347.162L3.645,6.585l-1.417-1.7A.96.96,0,0,0,.753,6.113L2.93,8.726c.02.024.049.032.07.054a.9.9,0,0,0,.074.086.921.921,0,0,0,.134.072.937.937,0,0,0,.1.054.956.956,0,0,0,.358.079h0a.955.955,0,0,0,.372-.084.935.935,0,0,0,.1-.059.91.91,0,0,0,.14-.08.9.9,0,0,0,.072-.09c.02-.02.049-.03.068-.054L9.267,2.538A.96.96,0,0,0,9.1,1.19Z" fill="%23fdfdfd"/></svg>');
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  left: 2px;
}

.marketo .mktoForm .mktoGutter {
  flex: 1 1 auto;
  width: auto!important;
}

.marketo .mktoForm .mktoHtmlText {
  width: 100%!important;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: var(--marketo-form-text);
}

.marketo .mktoFormRow[class*="adobe-privacy"] .mktoFormCol:not(fieldset) {
  margin-top: 21px;
}

.marketo .mktoForm .mktoHtmlText a {
  color: #0265DC;
  text-decoration: underline;
}

.marketo .mktoForm .mktoButtonWrap {
  display: flex;
  justify-content: space-between;
}

.marketo .mktoForm .mktoButtonRow {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 21px;
}

.marketo .marketo-overlay .retry-button,
.marketo .mktoForm .mktoButton {
  appearance: button;
  background: var(--color-accent);
  border: 2px solid var(--color-accent);
  border-radius: 24px;
  color: var(--color-white);
  font-family: var(--body-font-family);
  font-weight: 700;
  padding: 0 24px;
  font-size: 16px;
  line-height: 32px;
  width: initial;
  box-shadow: none;
  transition: background-color 125ms ease-out;
  cursor: pointer;
}

.marketo .marketo-overlay .retry-button:hover,
.marketo .mktoForm .mktoButton:hover {
  background: var(--color-accent-hover);
  border-color: var(--color-accent-hover);
}

.marketo .marketo-overlay .retry-button:active,
.marketo .mktoForm .mktoButton:active {
  background: var(--color-accent-down);
  border-color: var(--color-accent-down);
}

.marketo .marketo-overlay .retry-button:focus-visible,
.marketo .mktoForm .mktoButton:focus-visible {
  border: 2px solid var(--color-white);
  outline: 2px solid var(--color-accent-focus-ring);
}

.marketo .mktoFormRow.mktoFormRowTop.msg-error .mktoFormCol {
  display: none;
}

.marketo .show-warnings .mktoFormRow.mktoFormRowTop.msg-error .mktoFormCol {
  display: block;
}

.marketo .mktoForm .mktoFormRow.msg-error .mktoHtmlText {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  color: var(--marketo-form-error);
}

.marketo .mktoForm .mktoFormRow.msg-error .mktoHtmlText::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Path 356676' d='m10.564 2.206-9.249 16.55a.5.5 0 0 0 .436.744h18.5a.5.5 0 0 0 .436-.744l-9.251-16.55a.5.5 0 0 0-.872 0ZM12 17.25a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Zm0-3.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Z' fill='%23D31510'/%3E%3C/svg%3E");
  vertical-align: middle;
  margin: 0 16px;
}

.marketo .mktoForm.show-warnings .mktoField.mktoInvalid:not(:focus) {
  border: 1px solid var(--marketo-form-error);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Path 356676' d='m10.564 2.206-9.249 16.55a.5.5 0 0 0 .436.744h18.5a.5.5 0 0 0 .436-.744l-9.251-16.55a.5.5 0 0 0-.872 0ZM12 17.25a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Zm0-3.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Z' fill='%23D31510'/%3E%3C/svg%3E") no-repeat 95% 50% var(--color-white);
  background-size: 19.5px;
}

.marketo .mktoForm.show-warnings select.mktoField.mktoInvalid:not(:focus) {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Path 356676' d='m10.564 2.206-9.249 16.55a.5.5 0 0 0 .436.744h18.5a.5.5 0 0 0 .436-.744l-9.251-16.55a.5.5 0 0 0-.872 0ZM12 17.25a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Zm0-3.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Z' fill='%23D31510'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-58 29 32 34' style='enable-background:new -58 29 32 34' xml:space='preserve'%3E%3Cpath d='m-56 43 6-12 6 12h-12zm12 6-6 12-6-12h12z' fill='%23D31510'/%3E%3C/svg%3E"), var(--color-white);
  background-repeat: no-repeat;
  background-position: 86% 50%, 97% 50%;
  background-size: 19.5px, 1em 1em;
}

.marketo .mktoForm.show-warnings .mktoCheckboxList.mktoInvalid label::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Path 356676' d='m10.564 2.206-9.249 16.55a.5.5 0 0 0 .436.744h18.5a.5.5 0 0 0 .436-.744l-9.251-16.55a.5.5 0 0 0-.872 0ZM12 17.25a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Zm0-3.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25Z' fill='%23D31510'/%3E%3C/svg%3E") no-repeat 100% 100%;
  background-size: 19.5px;
  display: inline-block;
  height: 24px;
  width: 28px;
}

.marketo .mktoForm.show-warnings .mktoError {
  width: 100%;
  font-size: 12px;
  font-weight: normal;
  color: var(--marketo-form-error);
}

.marketo .mktoForm.hide-errors .mktoError {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.marketo .mktoFormRow.reivew-statetranslations,
.marketo .mktoFormRow.will-be-hid,
.marketo .mktoFormRow.example-fieldstesting {
  display: none;
}

.dialog-modal .marketo {
  margin: 0;
  background-color: var(--marketo-form-background);
}

.dialog-modal .marketo .marketo-error.alert {
  margin: 0 auto;
  padding: 40px 0 0;
}

.dialog-modal .marketo .marketo-form-wrapper {
  max-width: 800px;
  margin: 0 auto;
  padding: 56px 80px 80px;
}

.dialog-modal .marketo .marketo-title {
  text-align: center;
}

.dialog-modal .marketo .marketo-description {
  margin: 0 0 40px;
  font-size: 16px;
  text-align: center;
}

.dialog-modal .marketo .mktoForm {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: 0 20px;
  width: 100%;
}

.dialog-modal .marketo .mktoFormRow {
  width: 100%;
}

.dialog-modal .marketo .mktoFormRow[class*="adobe-privacy"] {
  width: 100%;
}

.dialog-modal .marketo .mktoForm label {
  padding-bottom: 6px;
}

.dialog-modal .marketo .mktoForm.show-warnings .mktoError {
  width: 100%;
  margin-left: 0;
}

.dialog-modal .marketo .mktoForm .mktoField {
  width: 100%!important;
}

@media screen and (min-width: 1200px) {
  .dialog-modal .marketo .mktoFormRow {
    width: 48%;
  }

  .dialog-modal .marketo .mktoFormRow:first-child .mktoFieldWrap {
    padding-top: 12px;
  }
}

.columns .marketo .mktoForm .mktoField {
  width: 100%!important;
}

.columns .marketo .mktoForm .mktoLabel {
  padding-bottom: 6px;
}

.columns .marketo .mktoForm.show-warnings .mktoError {
  width: 100%;
  margin-left: 0;
}

.marketo .mktoFormRowTop[class*="adobe-privacy"] {
  display: flex;
  width: 100%;
}

.marketo:has(.marketo-overlay) {
  position: relative;
}

.marketo .marketo-overlay {
  position: absolute;
  inset: 0;
  background: var(--marketo-form-overlay-background);
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
}

.marketo .marketo-overlay .error-container {
  max-width: 420px;
  width: 100%;
  background: var(--marketo-form-background);
  box-shadow: 0 4px 24px #00000014;
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}

.marketo .marketo-overlay .error {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: var(--marketo-form-text);
  margin-bottom: 12px;
}

@media screen and (min-width: 600px) {
  .marketo .marketo-form-wrapper {
    padding: var(--spacing-xxl);
  }

  .marketo .mktoFormRowTop[class*="adobe-privacy"] {
    display: grid;
    width: 100%;
  }

  .marketo [class*="adobe-privacy"],
  .marketo .msg-error .mktoFormCol.mktoVisible,
  .marketo .mktoFormCol.mktoVisible .mktoFormCol.mktoVisible {
    width: 100%;
    grid-column: span 2;
  }

  .marketo .mktoForm.show-warnings .mktoError {
    width: 50%;
    margin-left: 50%;
  }

  .marketo form.mktoForm--fade-in.mktoVisible {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .marketo .mktoFormRow.mktoFormRowTop.name > .mktoFormCol {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "salutation ." "firstName lastName";
    column-gap: 4.6%;
  }

  .marketo .mktoFormRow.mktoFormRowTop.comments,
  .marketo .mktoFormRow.mktoFormRowTop.demo,
  .marketo .mktoFormRow.mktoFormRowTop.name {
    display: block;
    grid-column: span 2;
  }

  .marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop[data-validate="2"].comments,
  .marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop[data-validate="2"].demo,
  .marketo.multi-step .mktoForm[data-step="2"] .mktoFormRow.mktoFormRowTop[data-validate="2"].name,
  .marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop[data-validate="3"].comments,
  .marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop[data-validate="3"].demo,
  .marketo.multi-step .mktoForm[data-step="3"] .mktoFormRow.mktoFormRowTop[data-validate="3"].name {
    display: block;
    grid-column: span 2;
  }

  .marketo .mktoFormRow.mktoFormRowTop.name .mktoFormRow[data-mktofield="Salutation"] {
    grid-area: salutation;
  }
  
  .marketo .mktoFormRow.mktoFormRowTop.name .mktoFormRow[data-mktofield="FirstName"] {
    grid-area: firstName;
  }
  
  .marketo .mktoFormRow.mktoFormRowTop.name .mktoFormRow[data-mktofield="LastName"] {
    grid-area: lastName;
  }

  .marketo .mktoForm .mktoButtonRow {
    grid-column: span 2;
  }
}

@media screen and (min-width: 900px) {
  .marketo .marketo-form-wrapper {
    padding: 56px var(--spacing-l);
  }

  .columns .marketo .mktoForm .mktoField {
    width: 50%!important;
  }

  .columns .marketo .mktoForm .mktoLabel {
    padding-bottom: 0;
  }

  .columns .marketo .mktoForm.show-warnings .mktoError {
    width: 50%;
    margin-left: 50%;
  }
}

/* Required for successive loading without timeouts */
/* stylelint-disable-next-line selector-id-pattern */
#mktoStyleLoaded {
  background-color: #123456
}

.resource-form.section.two-up .marketo {
  margin-left: calc(var(--grid-margins-width) * -1);
  margin-right: calc(var(--grid-margins-width) * -1);
}

.resource-form .columns {
  max-width: unset;
}

.resource-form .columns.contained {
  max-width: initial;
}

.resource-form.section.two-up,
.resource-form .columns > .row {
  grid-template-columns: 1fr;
}

@media screen and (min-width: 600px) {
  .resource-form.section.two-up .marketo {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 1200px) {
  .marketo.loading form {
    min-height: var(--marketo-form-placeholder-height-desktop);
  }

  .marketo.multi-step.loading form {
    min-height: var(--marketo-form-placeholder-height-multi-desktop);
  }

  .marketo .mktoForm {
    max-height: var(--marketo-form-placeholder-height-desktop);
  }

  .marketo.multi-step .mktoForm {
    max-height: var(--marketo-form-placeholder-height-multi-desktop);
  }
  
  .resource-form.section.two-up {
    grid-template-columns: repeat(2, 1fr);
  }

  .resource-form .columns > .row {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
}
