:root {
  --rdp-cell-size:36px!important;
  --rdp-accent-color:#55bffb!important;
  --rdp-background-color:#55bffb!important;
  --rdp-accent-color-dark:#55bffb!important;
  --rdp-background-color-dark:#55bffb!important;
  --rdp-outline:2px solid var(--rdp-accent-color)!important;
  --rdp-outline-selected:2px solid #55bffb!important
}
.rdp {
  color:#fff!important;
  z-index:2!important;
  background-color:#4845ea!important;
  border-color:#4845ea!important;
  border-radius:4px!important;
  margin:0!important;
  padding:1em!important;
  font-family:Gotham Pro,sans-serif!important;
  font-size:16px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:16px!important;
  display:inline-flex!important;
  box-shadow:0 10px 40px #0006!important
}
.rdp-caption_label {
  font-weight:400!important
}
.rdp-head_cell {
  color:#8b9898;
  text-align:center;
  padding:.5em;
  font-size:.875em;
  font-weight:400
}
.rdp-dropdown:focus:not([disabled])+.rdp-caption_label,
.rdp-dropdown:active:not([disabled])+.rdp-caption_label {
  border:inherit!important;
  background-color:inherit!important;
  border-radius:0!important
}
.DayPicker-Weekday {
  color:#fff
}
.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color:#55bffb!important
}
.btn-right_calendar {
  cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6 19.8H2.2V7.7H17.6V19.8ZM14.3 0V2.2H5.5V0H3.3V2.2H2.2C0.979 2.2 0 3.179 0 4.4V19.8C0 20.3835 0.231785 20.9431 0.644365 21.3556C1.05694 21.7682 1.61652 22 2.2 22H17.6C18.1835 22 18.7431 21.7682 19.1556 21.3556C19.5682 20.9431 19.8 20.3835 19.8 19.8V4.4C19.8 3.179 18.81 2.2 17.6 2.2H16.5V0H14.3ZM15.4 12.1H9.9V17.6H15.4V12.1Z' fill='%2355BFFB'/%3E%3C/svg%3E");
  background-position:50%;
  background-repeat:no-repeat;
  height:100%;
  padding:15px 25px;
  position:absolute;
  right:0
}
.form-result-message {
  color:#fff;
  text-align:right;
  margin-top:30px;
  font-family:Gotham Pro,sans-serif;
  display:block
}
.form__body {
  z-index:2;
  position:relative
}
.form__footer {
  z-index:1;
  position:relative
}
.form-field-row_pos_static {
  position:static
}
.alert-success {
  color:#fff;
  padding-left:20px;
  font-family:Gotham Pro,sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:16px;
  position:relative
}
.alert-success:before {
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.43299L8.94286 14L20 1' stroke='%2355BFFB' stroke-width='3'/%3E%3C/svg%3E");
  background-position:50%;
  background-repeat:no-repeat;
  width:16px;
  height:18px;
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%)
}
