#c1dmp {
  --shc-mutated-brightness: 128, 128, 128;
  width: auto;
  min-height: 40px;
}

#pageBackground_c1dmp {
  --bg-position: absolute;
  --fill-layer-background-overlay-color: transparent;
  --fill-layer-background-overlay-position: absolute;
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
}

#comp-luv09n3d {
  --bg-overlay-color: rgb(245, 245, 246);
  --bg-gradient: none;
  min-width: min(980px, 100%);
}

#comp-luv0ahs0 {
  --height: 773px;
  --width: 100vw;
}

#comp-luv0bo24 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-luv0bo33 {
  --height: 72px;
  --width: 72px;
}

#comp-luv0bo37 {
  --min-height: 27px;
}

#comp-luv0bo3a {
  transform-origin: center 0.5px;
}

#comp-luv0bvjj {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-luv0bvkx {
  --height: 72px;
  --width: 72px;
}

#comp-luv0bvl4 {
  --min-height: 27px;
}

#comp-luv0bvl8 {
  transform-origin: center 0.5px;
}

#comp-lgu9ro35 {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  min-width: min(980px, 100%);
}

#comp-lujjwx07 {
  --height: 377px;
  --width: 202px;
}

#comp-lui4z5ws {
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #000000;
  --stroke-opacity: 1;
  --fill: #f8efd4;
}

#comp-lui3wtmz {
  transform-origin: center 1px;
}

#comp-lui4wyn5 {
  transform-origin: center 1px;
}

#comp-lui4tkih {
  transform-origin: center 1px;
}

#comp-lui4wyo51 {
  transform-origin: center 1px;
}

#comp-lui4xvyf1 {
  transform-origin: center 1px;
}

#comp-lui4xw1j {
  transform-origin: center 1px;
}

#comp-lui4ydy1 {
  transform-origin: center 1px;
}

#comp-lui4xw06 {
  transform-origin: center 1px;
}

#comp-lui4xw2s {
  transform-origin: center 1px;
}

#comp-lui4ydz11 {
  transform-origin: center 1px;
}

#comp-leozxjvh {
  --bg-overlay-color: rgb(238, 240, 243);
  --bg-gradient: none;
  min-width: min(980px, 100%);
}

#comp-k0ds1b01 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: min(980px, 100%);
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}

#comp-k0ds1b30 {
  --bg-overlay-color: rgb(241, 250, 254);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}

#comp-lui5wrrc {
  --fill-opacity: 1;
  --stroke-width: 1;
  --stroke: #008afc;
  --stroke-opacity: 0.5;
  --fill: #ffffff;
  --svg-calculated-padding: 0px 1px 1px 0px;
  --svg-calculated-width: calc(100% - 1px);
  --svg-calculated-height: calc(100% - 1px);
}

#comp-lujk8n48 {
  --height: 84px;
  --width: 87px;
}

#comp-lujf4mqb {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lui6a848 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lui6821p {
  --shc-mutated-brightness: 124, 124, 124;
}

#comp-lui6blfo {
  --height: 170px;
  --width: 257px;
}

#comp-lui69nn9 {
  --shc-mutated-brightness: 124, 124, 124;
}

#comp-lujetrgu {
  --height: 171px;
  --width: 251px;
}

#comp-lui6a83q {
  --shc-mutated-brightness: 124, 124, 124;
}

#comp-lujes5dx {
  --height: 171px;
  --width: 251px;
}

#comp-lui69g48 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lui6a836 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-leozxjvi {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: min(980px, 100%);
}

#comp-k0go8e5s {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: min(980px, 100%);
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}

#comp-k0go8e8u {
  --fill-layer-image-opacity: 1;
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}

#comp-lujfoip7 {
  --height: auto;
  --width: min(667px, 100%);
}

#comp-leozxjvi1 {
  --bg-overlay-color: rgb(241, 250, 254);
  --bg-gradient: none;
  min-width: min(980px, 100%);
}

#comp-l279g4gv {
  --min-height: 55px;
}

#comp-l27abfky {
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --align: start;
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --requiredIndicationDisplay: inline;
  --labelMarginBottom: 14px;
  --textPadding: 3px;
  --textPadding_start: 14px;
  --textPadding_end: 3px;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 44px;
}

#comp-l27acjbx {
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --align: start;
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --requiredIndicationDisplay: inline;
  --labelMarginBottom: 14px;
  --textPadding: 3px;
  --textPadding_start: 14px;
  --textPadding_end: 3px;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 42px;
}

#comp-l27ae82i {
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --align: start;
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --requiredIndicationDisplay: inline;
  --labelMarginBottom: 14px;
  --textPadding: 3px;
  --textPadding_start: 14px;
  --textPadding_end: 3px;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 42px;
}

#comp-l27acx4a {
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --labelDirection: inherit;
  --inputDirection: inherit;
  --align: start;
  --labelAlign: start;
  --inputAlign: start;
  --labelMarginBottom: 14px;
  --requiredIndicationDisplay: inline;
  --inputWrapperHeight: 42px;
  height: auto;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  --inputPadding_start: 14px;
  --inputPadding_end: 2px;
  --iconInset_start: auto;
  --iconInset_end: 20px;
}

#portal-comp-l27acx4a {
  --direction: inherit;
  align-items: start;
  --calendarInset_start: 0;
  --calendarNavMonthPrevMargin_start: 25px;
  --calendarNavMonthNextMargin_end: 20px;
  width: 320px;
}

#comp-l27ad6ql {
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --align: start;
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --requiredIndicationDisplay: inline;
  --labelMarginBottom: 14px;
  --textPadding: 3px;
  --textPadding_start: 14px;
  --textPadding_end: 3px;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 42px;
}

#comp-l27adajr {
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --fntlbl: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --direction: var(--wix-opt-in-direction, ltr);
  --align: start;
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --requiredIndicationDisplay: inline;
  --labelMarginBottom: 14px;
  --textPadding: 3px;
  --textPadding_start: 14px;
  --textPadding_end: 3px;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 42px;
}

#comp-l27addyv {
  --direction: var(--wix-opt-in-direction, ltr);
  --labelDirection: inherit;
  --inputDirection: inherit;
  --errorDirection: inherit;
  --align: start;
  --textPaddingTop: 3px;
  --textPaddingStart: 14px;
  --textPaddingEnd: 10px;
  --labelMarginBottom: 14px;
  --requiredIndicationDisplay: inline;
  --labelPadding_start: 0px;
  --labelPadding_end: 20px;
  height: auto;
  --inputHeight: 126px;
}

#comp-l28by9dv {
  --direction: ltr;
  --checkboxSize: 18px;
  --fnt: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
  --checkmarkMargin_start: -18px;
  --labelMargin_start: 15px;
  height: auto;
}

#comp-l27a7n94 {
  --shc-mutated-brightness: 15, 23, 63;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal 19px/1.4em helvetica-w01-bold, sans-serif;
  direction: var(--wix-opt-in-direction, ltr);
  --label-align: center;
  --label-text-align: center;
}