.ModalDialog-module_xapp_search_modal__WpGiJ {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 48px;
  z-index: 15000;
}
@media (max-width: 640px) {
  .ModalDialog-module_xapp_search_modal__WpGiJ {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-height: 640px) {
  .ModalDialog-module_xapp_search_modal__WpGiJ {
    padding-bottom: 24px;
  }
}
.ModalDialog-module_xapp_search_modal__backdrop__rryOU {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.4);
}
.ModalDialog-module_xapp_search_modal__body__qK17C {
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 640px) {
  .ModalDialog-module_xapp_search_modal__body__qK17C {
    width: 100%;
  }
}

body.ModalDialog-module_xapp_search_opened__jgDSX {
  overflow: hidden;
}
.SearchResponseBubble-module_xapp_search_response_bubble__UtmuK {
  --xapp-bubble-background: #fff;
}
.Card-module_xapp_search_card__9iVCv {
  border: solid 0 #d3d3df;
  border-radius: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-items: stretch;
  overflow: hidden;
  background-color: #fff;
}
.Card-module_xapp_search_card__featured__CX-L0 {
  flex: 1 1 240px;
  margin: 12px;
  width: 100%;
  min-width: 240px;
  overflow: hidden;
}
.Card-module_xapp_search_card__featured_box__1fV9y {
  position: relative;
  padding-bottom: math-div(100%, math-div(16, 9));
  box-sizing: border-box;
  overflow: hidden;
}
.Card-module_xapp_search_card__img__KJ1s3 {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
}
.Card-module_xapp_search_card__content__dathl {
  flex: 4 1 200px;
  min-width: 200px;
  margin: 12px;
  display: flex;
  flex-direction: column;
}
.Card-module_xapp_search_card__extra__R-h6g {
  margin-top: auto;
  margin-left: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-items: stretch;
  max-width: 100%;
}
.Card-module_xapp_search_card__extra__R-h6g:before {
  content: "";
  min-width: 360px;
}
.Card-module_xapp_search_card__link__DNSSb {
  display: block;
  flex: 0 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5em;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  color: #006621;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.Card-module_xapp_search_card__btn__DHrQp {
  flex: 1 1 auto;
  margin-top: 12px;
}
.Card-module_xapp_search_card__title__ddR3K {
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.25em;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-weight: normal;
  font-size: 20px;
  font-style: normal;
  color: #1a0dab;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.Card-module_xapp_search_card__title__ddR3K:hover {
  text-decoration: underline;
}
.Card-module_xapp_search_card__description__MruSU {
  line-height: 1.25em;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  color: #666;
  margin-top: 6px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  overflow: hidden;
  max-height: 6.25em;
  position: relative;
}
.Card-module_xapp_search_card__description__MruSU:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 12.5%, white 100%);
  content: "";
  height: 1.25em;
  position: absolute;
  top: 5em;
  left: 0;
  right: 0;
  pointer-events: none;
}
.Carousel-module_xapp_search_carousel__NZTGa {
  display: flex;
  flex-flow: row nowrap;
}
.Carousel-module_xapp_search_carousel__prev__BdNo-, .Carousel-module_xapp_search_carousel__next__udR98 {
  flex: 0 0 32px;
  height: 32px;
  cursor: pointer;
  box-sizing: border-box;
  padding: 4px;
  align-self: center;
}
.Carousel-module_xapp_search_carousel__items__gRPzO {
  display: flex;
  position: relative;
  height: auto;
  align-items: stretch;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  -moz-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: hidden;
  /* smartphones, touchscreens */
}
@media (hover: none) and (pointer: coarse) {
  .Carousel-module_xapp_search_carousel__items__gRPzO {
    overflow-x: auto;
  }
}
.Carousel-module_xapp_search_carousel__content__EoqyB {
  flex-grow: 1;
}
.CarouselItem-module_xapp_search_carousel_item__xNpwo {
  display: inline-flex;
  flex-direction: column;
  padding-right: 12px;
  flex-shrink: 0;
  width: 275px;
}
.CarouselItem-module_xapp_search_carousel_item__xNpwo:last-child {
  padding-right: 0;
}
@media (max-width: 640px) {
  .CarouselItem-module_xapp_search_carousel_item__xNpwo {
    min-width: 100%;
    max-width: 100%;
  }
}
.Cards-module_xapp_search_cards__aeR3S {
  display: flex;
  flex-direction: column;
}
.FormFieldSelect-module_xapp_checkbox_select__QccWu {
  margin: 6px !important;
  font-size: 12px !important;
  font-family: var(--xapp-form-widget-dropdown-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif)) !important;
  padding: 8px 16px !important;
  height: 32px !important;
}

.FormFieldSelect-module_xapp_select_container__HWy4J {
  display: flex;
  flex-wrap: wrap; /* Allows items to wrap onto a new row */
  justify-content: center; /* Centers items horizontally */
}

.FormFieldSelect-module_xapp_select_title_container__tnfQy p {
  font-family: var(--xapp-form-widget-dropdown-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
}
.FormFieldSelect-module_xapp_select_title_container__empty__zC4gk p {
  margin: 0;
}
.FormFieldCard-module_xapp_form_card__AcVAf img {
  width: 50% !important;
}
.MuiChip-label {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.FormFieldChips-module_xapp_checkbox_chip__8DRkb {
  margin: 6px !important;
  font-size: var(--xapp-form-widget-chips-font-size, 0.875em) !important;
  font-family: var(--xapp-form-widget-chips-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif)) !important;
  padding: 8px 16px !important;
  height: 32px !important;
  border-radius: 16px !important;
  min-width: 130px !important;
  background-color: var(--xapp-form-widget-chips-background-color, #c4dced) !important;
  color: var(--xapp-form-widget-chips-color, #000000) !important;
  transition: background-color 0.3s ease;
}
.FormFieldChips-module_xapp_checkbox_chip__8DRkb .MuiChip-label {
  font-family: var(--xapp-form-widget-chips-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif)) !important;
}
@media (max-width: 640px) {
  .FormFieldChips-module_xapp_checkbox_chip__8DRkb {
    min-width: 100px !important;
    font-size: 16px !important;
  }
  .FormFieldChips-module_xapp_checkbox_chip__8DRkb .MuiChip-label {
    margin: 0;
  }
}

.FormFieldChips-module_xapp_chip_clicked__S8xmo {
  background-color: var(--xapp-form-widget-chips-background-color-selected, var(--xapp-form-widget-chips-background-color-dark, #6e7ae1)) !important;
  color: var(--xapp-form-widget-chips-color-selected, #ffffff) !important;
}

.FormFieldChips-module_xapp_chips_container__ZITF5 {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}

.FormFieldChips-module_xapp_chip_wrapper__AGfKl {
  flex: 0 0 calc(33.33% - 10px);
  margin: 0 2px;
  text-align: center;
}
@media (max-width: 640px) {
  .FormFieldChips-module_xapp_chip_wrapper__AGfKl {
    margin: 0 2px;
  }
}

.FormFieldChips-module_xapp_checkbox_chip__8DRkb:hover {
  --xapp-form-chip-bg-color: calc(var(--xapp-form-chip-bg-color) + 20);
}

.FormFieldChips-module_xapp_chips_title_container__VGw77 {
  margin: inherit;
}
.FormFieldChips-module_xapp_chips_title_container__VGw77 p {
  font-family: var(--xapp-form-widget-chips-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
}
.FormFieldChips-module_xapp_chips_title_container__empty__5seHa p {
  margin: 10px 0;
}
.FormFieldTextInput-module_xapp_text_input_container__title__zeqDT p {
  margin: 0;
  font-family: var(--xapp-form-widget-text-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
}
.FormFieldTextInput-module_xapp_text_input_container__field__B5K33 {
  position: relative;
}

.FormFieldTextInput-module_xapp_text_input_counter__oSgo1 {
  position: absolute;
  right: 36px;
  bottom: 8px;
  font-size: 12px;
  color: #666;
  font-family: var(--xapp-form-widget-text-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
}
.FormFieldTextInput-module_xapp_text_input_counter--limit__59Lau {
  color: #d32f2f;
  font-weight: 500;
}

.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiInputBase-input {
  padding: 21px 12px 4px 12px !important;
  border: 0 !important;
  background-color: var(--xapp-form-widget-text-background-color, rgba(0, 0, 0, 0.06)) !important;
  color: #061739 !important;
  font-size: var(--xapp-form-widget-text-font-size, 1rem) !important;
  font-family: var(--xapp-form-widget-text-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif)) !important;
}
.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiInputBase-input:hover {
  background-color: var(--xapp-form-widget-text-background-color-dark, rgba(0, 0, 0, 0.09)) !important;
}
.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiInputBase-input:focus {
  background-color: var(--xapp-form-widget-text-background-color-dark, rgba(0, 0, 0, 0.09)) !important;
}
.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiTextField-root {
  background-color: var(--xapp-form-widget-text-background-color, rgba(0, 0, 0, 0.06)) !important;
}
.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiTextField-root .MuiInputLabel-root.MuiInputLabel-multiline {
  top: 8px;
}
.FormFieldTextInput-module_xapp_text_input_text__3rHVn .MuiInputBase-multiline {
  padding: 0px;
}
.FormFieldDate-module_xapp_date_picker_container__d8LYB {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: var(--xapp-form-widget-date-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
}

.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiDayCalendar-weekDayLabel {
  width: 30px !important;
  height: 32px !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersCalendarHeader-root {
  margin-top: 10px !important;
  margin-bottom: 4px !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiDayCalendar-slideTransition {
  min-height: 200px !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersArrowSwitcher-button {
  color: rgba(0, 0, 0, 0.54) !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersArrowSwitcher-button:hover {
  background-image: unset !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersArrowSwitcher-button:focus {
  background-image: unset !important;
  outline: unset !important;
  border: 0 !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-root.MuiButtonBase-root:hover {
  background-image: unset !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-root.MuiButtonBase-root:focus {
  background-image: unset !important;
  outline: unset !important;
  border: 0 !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-root {
  padding: 0px !important;
  font-family: inherit !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-root.Mui-selected {
  color: #fff !important;
  background-color: #1976d2 !important;
  font-weight: 600 !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-today {
  font-weight: bold !important;
  color: #321aa3 !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-dayWithMargin {
  width: 30px !important;
  height: 30px !important;
  font-weight: 600 !important;
  font-size: 0.75rem !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-dayWithMargin:hover {
  background-image: unset !important;
  background-color: #cfd8da !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-dayWithMargin:focus {
  background-image: unset !important;
  background-color: #1976d2 !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiPickersDay-dayWithMargin.Mui-disabled {
  font-weight: 300 !important;
  text-decoration: line-through !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .FormFieldDate-module_xapp_date_picker_past__ECo-S {
  background-color: rgba(48, 49, 53, 0.2392156863) !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .FormFieldDate-module_xapp_date_picker_available__2Xtlu {
  background-color: rgba(0, 255, 21, 0.1607843137) !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .FormFieldDate-module_xapp_date_picker_blocked__e-aNY {
  background-color: rgba(175, 177, 182, 0.2392156863) !important;
}
.FormFieldDate-module_xapp_date_picker__Rvtj1 .MuiDayCalendar-weekDayLabel {
  font-weight: 600 !important;
  font-size: 0.75rem !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address_container__title__IbovL p {
  margin: 0;
}

.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiInputBase-input {
  padding: 21px 12px 4px 12px !important;
  border: 0 !important;
  background-color: var(--xapp-form-widget-text-background-color, rgba(0, 0, 0, 0.06)) !important;
  color: #061739 !important;
  font-size: var(--xapp-form-widget-text-font-size, 1rem) !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiInputBase-input:hover {
  background-color: var(--xapp-form-widget-text-background-color-dark, rgba(0, 0, 0, 0.09)) !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiInputBase-input:focus {
  background-color: var(--xapp-form-widget-text-background-color-dark, rgba(0, 0, 0, 0.09)) !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiFilledInput-root {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiAutocomplete-root {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.FormFieldTextInputAddress-module_xapp_text_input_address__-FQjM .MuiPopper-root-MuiAutocomplete-popper {
  z-index: 16000;
}

.MuiAutocomplete-popper {
  z-index: 16000 !important;
}
.FormStepDisplay-module_xapp_step_iframe_wrapper__BBFRw {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: scroll;
  position: relative;
}

.FormStepDisplay-module_xapp_formfield__hRmVx {
  display: none;
  font-family: inherit !important;
}
.FormStepDisplay-module_xapp_formfield__hRmVx.FormStepDisplay-module_active__fCsMz {
  display: block;
}
.FormStepDisplay-module_xapp_formfield_title__INjeF p {
  margin: 10px 0 20px 0;
  font-size: 1em;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
}
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-clearIndicator,
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-popupIndicator {
  color: rgba(0, 0, 0, 0.54) !important;
  background-color: transparent !important;
}
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-clearIndicator:hover,
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-popupIndicator:hover {
  background-image: unset !important;
  background-color: #cfd8da !important;
}
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-clearIndicator:focus,
.FormStepDisplay-module_xapp_formfield__hRmVx .MuiAutocomplete-popupIndicator:focus {
  background-image: unset !important;
}

.FormStepDisplay-module_xapp_formfield_title__INjeF p {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
}

.FormStepDisplay-module_xapp_final_button_container__Gco-E {
  display: flex;
  justify-content: center;
  padding: 20px 20px 0 20px;
}
.FormStepDisplay-module_xapp_final_button_container__Gco-E button {
  font-size: 1.2em !important;
  padding: 12px 32px !important;
  min-width: 200px !important;
}

.FormStepDisplay-module_xapp_form_nav_buttons__lI4BI {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

.FormStepDisplay-module_xapp_dummy_button__Q-nE6 {
  flex-grow: 1;
}

.FormStepDisplay-module_xapp_primary_button__d2wra {
  background-color: var(--xapp-form-widget-primary-button-color, #ea6539) !important;
  font-family: inherit !important;
}
.FormStepDisplay-module_xapp_primary_button__d2wra:hover {
  filter: brightness(80%) !important;
}

.FormStepDisplay-module_xapp_secondary_button__LuMfN {
  background-color: var(--xapp-form-widget-secondary-button-color, #d24cc7) !important;
  font-family: inherit !important;
}
.FormStepDisplay-module_xapp_secondary_button__LuMfN:hover {
  filter: brightness(80%) !important;
}

.FormStepDisplay-module_xapp_disabled_button__RjSfL {
  background-color: rgba(121, 117, 133, 0.5) !important;
  font-family: inherit !important;
}
.FormStepDisplay-module_xapp_disabled_button__RjSfL:hover {
  filter: brightness(80%) !important;
}
.SimpleNavigationHeader-module_xapp_navigation_header__YhCD1 {
  background-color: inherit !important;
}

.SimpleNavigationHeader-module_xapp_navigation_header_showcase__NhRLn {
  background-color: inherit !important;
  padding: 0px !important;
}

.SimpleNavigationHeader-module_xapp_navigation_header_container__V9y-e {
  background-color: inherit !important;
}
.FormDisplay-module_xapp_formstep__OW1rY {
  display: none;
  padding: 8px;
}
.FormDisplay-module_xapp_formstep__OW1rY.FormDisplay-module_active__5wTV3 {
  display: block;
  background-color: var(--xapp-form-widget-background-color, #f3f8fb) !important;
}
.FormDisplay-module_xapp_formstep__OW1rY.FormDisplay-module_title__-BtIw p {
  margin: 10px 0 0 0;
}
.FormDisplay-module_xapp_formstep__OW1rY {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}

.FormDisplay-module_xapp_header_container__Y-eFl {
  background-color: var(--xapp-form-widget-header-background-color, #012b54) !important;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1000;
  min-height: 88px;
  padding-top: 16px;
}
.FormDisplay-module_xapp_header_container__Y-eFl .FormDisplay-module_empty_step_header__eHbBH {
  height: 42px;
}
.FormDisplay-module_xapp_header_container__Y-eFl {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.FormDisplay-module_xapp_header_container__Y-eFl .MuiTypography-root {
  color: var(--xapp-form-widget-header-text-color, #b7c5d1) !important;
}

.FormDisplay-module_xapp_header_container_showcase__MWJfr {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: var(--xapp-form-widget-header-background-color, #012b54) !important;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
.FormDisplay-module_xapp_header_container_showcase__MWJfr .FormDisplay-module_empty_step_header__eHbBH {
  height: 42px;
}
.FormDisplay-module_xapp_header_container_showcase__MWJfr {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.FormDisplay-module_xapp_header_container_showcase__MWJfr .MuiTypography-root {
  color: var(--xapp-form-widget-header-text-color, #b7c5d1) !important;
}
.SearchResponseOutputSpeech-module_xapp_search_response_output_speech__DCf8F {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  color: #000;
}
.SearchResponseOutputSpeech-module_xapp_search_response_output_speech__DCf8F p {
  margin: 0 0 1em 0;
}
.SearchResponseOutputSpeech-module_xapp_search_response_output_speech__DCf8F p:last-child {
  margin-bottom: 0;
}
.Button-module_xapp_search_btn__cQf3T {
  display: inline-block;
  border-radius: 12px;
  border: solid 1px #d3d3df;
  background: white;
  padding: 4px 24px;
  color: black;
  text-decoration: none;
  box-sizing: border-box;
  text-align: center;
  line-height: normal;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-size: 16px;
  cursor: pointer;
}
.Button-module_xapp_search_btn__expand__dUwot {
  width: 100%;
}
.SuggestedAction-module_xapp_search_suggested_action__gbLCz {
  display: inline-block;
  border-radius: 12px;
  border: solid 1px var(--xapp-form-widget-border-color, var(--xapp-form-accent-color, #d3d3df));
  background: white;
  padding: 4px 24px;
  color: black;
  text-decoration: none;
  box-sizing: border-box;
  text-align: center;
  line-height: normal;
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
  font-size: 16px;
  cursor: pointer;
}
.SuggestedActions-module_xapp_search_suggested_actions__actions__Apv0- {
  margin-top: 8px;
  margin-bottom: 8px;
}
.SuggestedActions-module_xapp_search_suggested_actions__item__Q7nQb {
  margin-right: 16px;
}
.SearchResponsePart-module_xapp_search_response_part__sF6gs {
  margin-bottom: 12px;
  margin-top: 86px;
  border-radius: 8px;
}
.SearchResponsePart-module_xapp_search_response_part__sF6gs.SearchResponsePart-module_noHeaderForm__HdlyL {
  margin-top: 12px;
}
.FormResponse-module_xapp_search_response__r2YN1 {
  padding: 0 10px;
  overflow: auto;
}
.FormWidget-module_loading__aAJ-B {
  background-color: rgba(0, 0, 0, 0) !important;
  border: 0px !important;
}

.FormWidget-module_xapp_form_widget__V-G-H {
  display: flex;
  flex-direction: column;
  border: solid 1px #d3d3df;
  background: var(--xapp-form-widget-background-color, #f3f8fb);
  border-radius: 17.5px;
  overflow: hidden;
  max-width: 740px;
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}
.FormWidget-module_xapp_form_widget__content__a9NXC {
  display: flex;
  flex-direction: column;
  border-top: solid 1px #d3d3df;
  max-height: 100%;
  min-height: 128px;
  overflow: hidden;
  width: 100%;
}
.FormWidget-module_xapp_form_widget__response__X8Hbz {
  padding-top: 1em;
}
.FormWidget-module_xapp_form_widget__spinner__FBxso {
  width: 100px;
  height: 100px;
  margin: auto;
  padding: 20px;
}
.FormWidget-module_xapp_form_widget__close__0lp0O {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #dadad9;
  cursor: pointer;
  font-weight: bold;
  border: 1px solid;
  background: inherit;
  z-index: 1000;
}
.FormWidget-module_xapp_form_widget__close__0lp0O:hover {
  background-color: #a0a1c5;
}

@media (min-width: 1201px) {
  .FormWidget-module_xapp_form_widget__V-G-H {
    width: 740px;
    /*
    &__content {
        width: 740px;
    } */
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .FormWidget-module_xapp_form_widget__V-G-H {
    width: 600px;
    /* &__content {
        width: 600px;
    } */
  }
}
@media (min-width: 641px) and (max-width: 991px) {
  .FormWidget-module_xapp_form_widget__V-G-H {
    width: 500px;
    /* &__content {
        width: 500px; 
    } */
  }
}
/* Mobile */
@media (max-width: 640px) {
  .FormWidget-module_xapp_form_widget__V-G-H {
    width: 100%;
    border-radius: 0;
    border: 0;
  }
  .FormWidget-module_xapp_form_widget__content__a9NXC {
    width: 100%;
    border-top: 0;
  }
}
.SideButton-module_xapp_form_sticky_button__YqORL {
  position: fixed;
  z-index: 10000;
  cursor: pointer;
  transform: translateY(-50%);
  text-align: center;
  writing-mode: vertical-rl;
  background-color: var(--xapp-form-widget-side-button-background-color, #d8412a);
  color: var(--xapp-form-widget-side-button-color, #ffffff);
  font-size: var(--xapp-form-widget-side-button-font-size, 1.5em);
  font-family: var(--xapp-form-widget-side-button-font-family, var(--xapp-form-widget-font-family, RobotoRegular, serif));
  top: var(--xapp-form-widget-side-button-top, 50%);
  min-height: var(--xapp-form-widget-side-button-min-length, 200px);
}
.SideButton-module_xapp_form_sticky_button__YqORL:hover {
  background-color: var(--xapp-form-widget-side-button-background-color-dark, darkred);
}
.SideButton-module_xapp_form_sticky_button__YqORL.SideButton-module_left__GT6z8 {
  left: 0;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  padding: 20px 20px 20px 10px;
}
.SideButton-module_xapp_form_sticky_button__YqORL.SideButton-module_right__Hy2FU {
  right: 0;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  padding: 20px 10px 20px 20px;
}
@font-face {
  font-family: RobotoRegular;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
}
.Form-module_xapp_form__mMqzX {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif);
}
.Form-module_xapp_form__mMqzX .MuiTypography-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiButton-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiButtonBase-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX button {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiInputBase-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiInputBase-input {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiTextField-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiInputLabel-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiFormHelperText-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiFilledInput-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiFilledInput-input {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiChip-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiChip-label {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiAutocomplete-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiAutocomplete-input {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiFormControl-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX .MuiFormControlLabel-root {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}
.Form-module_xapp_form__mMqzX [class*="Mui"]:not([class*="Portal"]) {
  font-family: var(--xapp-form-widget-font-family, RobotoRegular, serif) !important;
}