@media all {
  #\31 3028330 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\32 c7dd861 { width: 100%; grid-template-rows: minmax(67.825px, max-content); max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #aa334a5e { min-height: 240px; gap: 24px 4%; width: 100%; flex-wrap: nowrap; max-width: none; padding: 4%; margin: 0%; }
  #c83db43b { align-items: flex-start; width: 100%; min-height: 68px; max-height: 100%; gap: 0px 4%; align-self: stretch; height: auto; padding: 0%; margin: 0%; }
  #dad7ea33 { align-items: flex-start; place-self: center end; order: 0; width: 95%; min-height: 50%; gap: 0px 4%; background-color: var(--color_4); background-image: initial; padding: 0%; margin: 0%; }
  #f487e9bf { min-height: 8px; gap: 24px 4%; width: 55%; min-width: 4%; order: 0; justify-content: flex-start; padding: 0%; margin: 0%; }
  #\30 a26a3bc { background-image: url(""); background-size: auto; background-position: 0% 100%; }
  #\37 c443d88 { width: 100%; height: auto; max-width: 100%; align-self: center; }
  #f8f8373b { min-height: 8px; gap: 30px 4%; width: 41%; min-width: 4%; justify-content: flex-start; align-items: center; padding: 0%; margin: 0%; }
  #\33 d6cb17c { width: 100%; height: auto; max-width: 100%; order: 0; justify-self: auto; margin: 0px 0%; grid-area: auto; }
  #\39 4b90ec1 { width: 70px; height: auto; place-self: start; order: 0; max-width: 100%; margin-top: 3px; }
  #d7e16f8a { width: 100%; grid-template-rows: minmax(67.825px, max-content); max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\34 d0b5199 { align-items: flex-start; place-self: center end; order: 0; width: 95%; min-height: 50%; gap: 0px 4%; background-color: var(--color_4); background-image: initial; padding: 0%; margin: 0%; }
  #d8e8326d { width: 70px; height: auto; place-self: start; order: 0; max-width: 100%; margin-top: 3px; }
  #\30 f6b7409 { width: 70px; height: auto; place-self: start; order: 0; max-width: 100%; margin-top: 3px; }
  #\31 4bbfe72 { width: 100%; height: auto; max-width: 100%; align-self: center; }
  #cc58b14d { align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 20px 4%; background-color: var(--color_4); background-image: url("/assets/irp/02d9eb05/dms3rep/multi/form-bg.svg"); padding: 5%; margin: 0%; }
  #b8b06c9e { align-items: flex-start; place-self: center end; order: 0; width: 95%; min-height: 50%; gap: 0px 4%; background-color: var(--color_4); background-image: initial; padding: 0%; margin: 0%; }
  #eed61553 { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 2; margin: 0px 0%; grid-area: auto; }
  #\39 7f84acf { align-items: flex-start; width: 100%; min-height: 68px; max-height: 100%; gap: 0px 4%; align-self: stretch; height: auto; padding: 0%; margin: 0%; }
  #\35 0cc55bd { width: 100%; height: auto; max-width: 100%; align-self: center; }
  #\35 24130f5 { align-items: flex-start; width: 100%; min-height: 68px; max-height: 100%; gap: 0px 4%; align-self: stretch; height: auto; padding: 0%; margin: 0%; }
  #\38 05ca02c { width: 70px; height: auto; place-self: start; order: 0; max-width: 100%; margin-top: 3px; }
  #febd1272 { width: 100%; grid-template-rows: minmax(67.825px, max-content); max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\33 63b6440 { align-items: flex-start; place-self: center end; order: 0; width: 95%; min-height: 50%; gap: 0px 4%; background-color: var(--color_4); background-image: initial; padding: 0%; margin: 0%; }
  #\34 d7d2128 { width: 100%; height: auto; max-width: 100%; align-self: center; }
  #\35 9fef4dc { width: 100%; height: auto; max-width: 100%; place-self: auto; order: 1; margin: 0px 0%; grid-area: auto; }
  #\35 13e2bab { align-items: center; place-self: stretch center; order: 0; width: 100%; min-height: 100%; gap: 24px 4%; background-color: var(--color_10); background-image: initial; max-height: none; padding: 10% 4% 4%; margin: 0%; }
  #fa356db8 { width: 250px; height: auto; min-height: 55px; max-width: 100%; justify-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #e55dfa9e { align-items: flex-start; place-self: center end; order: 0; width: 95%; min-height: 50%; gap: 0px 4%; background-color: var(--color_4); background-image: initial; padding: 0%; margin: 0%; }
  #\30 f2657b6 { width: 70px; height: auto; place-self: start; order: 0; max-width: 100%; margin-top: 3px; }
  #d1ef661a { width: 100%; height: auto; max-width: 100%; order: 0; }
  #\39 7a2ddb6 { align-items: flex-start; width: 100%; min-height: 68px; max-height: 100%; gap: 0px 4%; align-self: stretch; height: auto; padding: 0%; margin: 0%; }
  #\32 88f8645 { background-size: contain; background-position: 50% 0%; align-items: center; width: 100%; min-height: 160px; max-height: 100%; gap: 24px 4%; order: 3; background-image: url("/assets/irp/02d9eb05/dms3rep/multi/opt/cta-border-1280w.webp"); margin: 30px 0% 0%; align-self: center; padding: 3%; }
  #cc5a7bd9 { width: 100%; height: auto; max-width: 100%; align-self: center; }
  #ee86a408 { align-items: flex-start; width: 100%; min-height: 68px; max-height: 100%; gap: 0px 4%; align-self: stretch; height: auto; padding: 0%; margin: 0%; }
  #d5a40450 { width: 100%; grid-template-rows: minmax(67.825px, max-content); max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #\35 cf2e3b3 { width: 99.4%; grid-template-rows: minmax(274px, max-content); max-width: 100%; align-self: center; }
  #eb88eca6 { width: 40.69%; height: 90px; place-self: start center; order: 0; max-width: 100%; margin-right: 9px; margin-top: -44px; }
  #f61b73ea { width: 100%; height: auto; max-width: 100%; }
  #\31 3b1ca97 { justify-content: flex-start; align-items: flex-start; width: 100%; min-height: 160px; max-height: 100%; gap: 10px 4%; padding: 0%; margin: 0%; }
  #\31 e7c825d { width: 100%; grid-template-rows: minmax(67.825px, max-content); max-width: 100%; place-self: auto; order: 0; margin: 0px 0%; grid-area: auto; }
  #widget_gc0 { width: 100%; height: auto; position: relative; min-width: 10px; min-height: 10px; max-width: 100%; order: 1; }
}