.HTTPError-module__root--1fVdd {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 50px;
  margin-top: 50px;
  border-radius: 8px;
}

.HTTPError-module__text--3j84F {
  margin-bottom: var(--normal);
}

@media screen and (min-width: 900px) {
  .HTTPError-module__root--1fVdd {
    align-items: center;
    text-align: center;
    padding: 200px;
    margin-top: 100px;
  }
}

.Cookie-module__container--2P6Q- {
  background: var(--bg-text-boxes);
  bottom: 0;
  box-sizing: border-box;
  color: var(--text);
  padding: var(--deci);
  position: fixed;
  width: 100%;
  z-index: 2;
}

.Cookie-module__content--2qow4 {
  display: flex;
  margin: 0 auto;
  max-width: var(--max-page-width);
  text-align: justify;
}

.Cookie-module__content--2qow4 a {
  color: inherit;
}

.Cookie-module__dismissNotice--3OG0- {
  background: transparent;
  display: flex;
  flex-direction: column;
  padding: var(--atto) var(--micro);
  width: auto;
}

.Cookie-module__dismissNoticeIcon--2ADHr {
  display: block;
}

@media screen and (min-width: 1024px) {
  .Cookie-module__content--2qow4 {
    align-items: flex-start;
  }

  .Cookie-module__policyText--gYzBd {
    margin-right: var(--deci);
  }

  .Cookie-module__dismissNotice--3OG0- {
    padding: 0;
  }
}

/* Typography: basic rules */
html,
body,
button,
input,
select,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  font-family: var(--font);
}

body {
  font-size: var(--body-size);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: var(--font-weight);
  letter-spacing: 0.22px;
  line-height: var(--body-line);
}

/* Typography: heading containers */
header {
  box-shadow: var(--outline-header);
}

nav {
  background-color: var(--bg-header-primary);
}

nav li,
aside[role="menubar"] li {
  border-bottom: var(--yocto) solid var(--color-border);
  padding: 0 var(--micro);
}

nav a {
  color: var(--text-header-primary);
  display: inline-block;
  font-size: var(--subtitle-size);
  font-weight: var(--font-weight-highlight);
  line-height: var(--subtitle-line);
  padding: var(--nano) 0;
}

aside[role="menubar"] {
  background-color: var(--bg-header-secondary);
}

aside[role="menubar"] a {
  color: var(--text-header-secondary);
  cursor: pointer;
  display: inline-block;
  font-size: var(--body-size);
  line-height: var(--body-line);
  padding: var(--femto) 0;
}

@media (min-width: 1024px) {
  nav li,
  aside[role="menubar"] li {
    border-bottom: 0 none;
    padding: 0;
  }

  nav a {
    border-bottom: var(--zepto) solid transparent;
    margin-left: var(--hecto);
  }

  aside[role="menubar"] a {
    margin-left: var(--hecto);
  }
}

/* Sectioning */
main header,
caption,
dl {
  box-shadow: none;
  margin-bottom: var(--milli);
}

article section,
form section {
  border-bottom: var(--border);
  margin-bottom: var(--milli);
}

article section:last-child,
form section:last-child {
  border-bottom: 0;
}

/* Lists */
dt {
  color: var(--text-hint);
  font-size: var(--body-small-size);
  line-height: var(--body-large-line);
}

dd {
  margin-bottom: var(--milli);
}

small dd {
  margin: 0;
}

:root {
  /* Font Colors */
  --text-error: var(--color-error);
  --text-link: var(--color-black);
  --text: var(--color-black);

  /* Border Colors */
  --color-border: var(--color-selected-item);
  --border-size: 1px;
  --border-color: var(--color-selected-item);
  --border: var(--border-size) solid var(--border-color);
  --border-focus: 1px solid var(--outline-button-secondary-hover);

  /* Icon Colors */
  --icon-stroke: var(--text-hint);

  /* Buttons */
  --bg-button-primary-disabled: var(--gradient-primary-disabled);
  --bg-button-primary: var(--gradient-primary);
  --bg-button-secondary: var(--pure-white);
  --bg-button-tertiary-hover: transparent;
  --bg-button-tertiary: transparent;
  --outline-button-secondary-hover: var(--orange);
  --text-button-primary: var(--pure-white);
  --text-button-secondary-active: var(--dark-orange);
  --text-button-secondary: var(--orange);
  --text-button-tertiary-active: var(--main-black);
  --text-button-tertiary-hover: var(--pure-black);
  --text-button-tertiary: var(--pure-black);

  /* Validation colors */
  --color-validated: var(--green);

  /* Container */
  --bg-container-start: #292929;
  --bg-container-end: #181a1f;
  --bg-container: linear-gradient(
    160deg,
    var(--bg-container-start),
    var(--bg-container-end)
  );
  --max-page-width: 1170px;
  --item-box-shadow: 0px var(--femto) var(--nano) #caccd1;

  /* Header */
  --bg-header-primary: var(--pure-white);
  --outline-header: 0 2px 10px 0 rgba(0, 0, 0, 0.05),
    0 -1px 10px 0 rgba(0, 0, 0, 0.01);

  /* Footer */
  --text-footer: var(--pure-white);
  --text-footer-link: var(--line-bottom);
}

:root {
  /* Grays */
  --pure-white: #fff;
  --disabled-input-background: #fbfbfd;
  --bg-input-error: #ffebea;
  --bg-text-boxes: #f5f5f5;
  --bg-disabled-input: #f0f1f3;
  --color-selected-item: #e3e5ea;
  --color-input-background: #f0f2f7;
  --line-divider: #caccd1;
  --text-hint: #97999e;
  --line-bottom: var(--cool-grey);
  --color-disabled-link-text: #7e8085;
  --color-input-text: #64666b;
  --color-divider: #303030;
  --main-black: #181a1f;
  --color-black: #000;
  --polar-white: #fbfbfd;
  --color-info: #fff3b8;
  --polar-white: #fbfbfd;
  --shadow-grey: #caccd1;
  --greyscale-900: #181a1f;
  --greyscale-300: #b0b2b7;

  /* Yellow */
  --rating: #ff9800;

  /* Orange */
  --orange: #ff4c00;
  --dark-orange: #cc434c;

  /* Reds */
  --color-error: #c61336;
  --icon-as-illustration: #ff5460;

  /* Greens */
  --green: #00a699;

  /* Gradients */
  --gradient-primary: linear-gradient(
    330.24deg,
    #ff6c00 11.99%,
    #e52c43 88.79%
  );
  --gradient-primary-active: linear-gradient(
    330.24deg,
    #f44600 11.99%,
    #c12700 88.79%
  );
  --gradient-primary-disabled: linear-gradient(
    330.24deg,
    #ff6c00 11.99%,
    #e52c43 88.79%
  );
  --vibrant-box: linear-gradient(
    to right,
    rgba(227, 15, 89, 0.8),
    rgba(255, 140, 36, 0.8)
  );
}

/* dayPicker Story variables */

.datePicker__DayPicker--3pS8V {
  display: inline-block;
  font-size: 1rem;
  width: 100%;
}

.datePicker__DayPicker-wrapper--3zHi_ {
  flex-direction: row;
  padding: var(--nano);
  position: relative;
  user-select: none;
  background-color: var(--pure-white);
}

.datePicker__DayPicker-wrapper--3zHi_:focus {
  border-radius: var(--atto);
  border: 2.5px solid var(--color-black);
  outline: none;
}

.datePicker__DayPicker-Months--3imDy {
  background-color: var(--pure-white);
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  justify-content: center;
}

.datePicker__DayPicker-Month--yQWJ2 {
  border-collapse: collapse;
  margin: 0 1em;
  margin: 0;
  margin-top: 1em;
  user-select: none;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.datePicker__DayPicker-NavButton--1IW_w {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  color: #8b9898;
  cursor: pointer;
  display: inline-block;
  height: 1.25em;
  left: auto;
  margin-top: var(--zepto);
  position: absolute;
  right: 1.5em;
  top: 1em;
  width: 1.25em;
}

.datePicker__DayPicker-NavButton--1IW_w:hover {
  opacity: 0.8;
}

.datePicker__DayPicker-NavButton--prev--9oJfv {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC");
  margin-right: 1.5em;
}

.datePicker__DayPicker-NavButton--next--2PeZ- {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==");
}

.datePicker__DayPicker-NavButton--interactionDisabled--2REn8 {
  display: none;
}

.datePicker__DayPicker-Caption--1V-kk {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.datePicker__DayPicker-Caption--1V-kk > div {
  font-size: 1.15em;
  font-weight: 500;
}

.datePicker__DayPicker-Weekdays--2aDf1 {
  margin-top: 1em;
  display: flex;
}

.datePicker__DayPicker-WeekdaysRow--2zEP7 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.datePicker__DayPicker-Weekday--3qVeq {
  color: var(--color-input-text);
  font-size: 0.875em;
  padding: 0.5em;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.datePicker__DayPicker-Weekday--3qVeq abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.datePicker__DayPicker-Body--1xDw9 {
  display: flex;
  flex-direction: column;
}

.datePicker__DayPicker-Week--StJUl {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--femto);
}

.datePicker__DayPicker-Day--1xRvC {
  align-items: center;
  border-radius: var(--atto);
  color: var(--main-black);
  cursor: pointer;
  display: flex;
  height: var(--hecto);
  justify-content: center;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.datePicker__DayPicker-Day--1xRvC {
  font-size: var(--body-size);
  line-height: var(--body-line);
}

.datePicker__DayPicker-WeekNumber--WaXF- {
  border-right: var(--yocto) solid #eaecec;
  color: #8b9898;
  cursor: pointer;
  display: table-cell;
  font-size: 0.75em;
  min-width: 1em;
  padding: 0.5em;
  text-align: right;
  vertical-align: middle;
}

.datePicker__DayPicker--interactionDisabled--1IbLY .datePicker__DayPicker-Day--1xRvC {
  cursor: default;
}

.datePicker__DayPicker-Footer--2LroV {
  padding-top: 0.5em;
}

.datePicker__DayPicker-TodayButton--2_YRZ {
  background-color: transparent;
  background-image: none;
  border: none;
  box-shadow: none;
  color: #4a90e2;
  cursor: pointer;
  font-size: 0.875em;
}

/* Default modifiers */

.datePicker__DayPicker-Day--today--lUNfQ p {
  border-radius: 100%;
  border: var(--yocto) solid var(--main-black);
  color: var(--text);
  font-weight: var(--font-weight);
  height: 100%;
  padding: var(--pico) 0;
  box-sizing: border-box;
  width: var(--hecto);
}

.datePicker__DayPicker-Day--outside--1ITZz {
  background-color: var(--pure-white) !important;
  color: #8b9898;
  cursor: default;
}

.datePicker__DayPicker-Day--disabled--1IpXA {
  color: var(--cool-grey);
  cursor: default;
}

.datePicker__DayPicker-Day--disabled--1IpXA:hover {
  background-color: transparent !important;
}

/* Example modifiers */

.datePicker__DayPicker-Day--sunday--3BS0E {
  background-color: #f7f8f8;
}

.datePicker__DayPicker-Day--sunday--3BS0E:not(.datePicker__DayPicker-Day--today--lUNfQ) {
  color: #dce0e0;
}

.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--start--3aJtM:not(.datePicker__DayPicker-Day--end--2-74d):not(
    .datePicker__DayPicker-Day--disabled--1IpXA
  ):not(.datePicker__DayPicker-Day--outside--1ITZz):before,
.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--end--2-74d:not(.datePicker__DayPicker-Day--start--3aJtM):not(
    .datePicker__DayPicker-Day--disabled--1IpXA
  ):not(.datePicker__DayPicker-Day--outside--1ITZz):before {
  background-color: var(--color-input-background);
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  z-index: 0;
}

.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--end--2-74d:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):before {
  left: 0;
}

.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--start--3aJtM:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ),
.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--end--2-74d:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ) {
  background-color: transparent;
}

.datePicker__calendar--2eYo3
  .datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  )
  p,
.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--start--3aJtM:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  )
  p,
.datePicker__DayPicker-Day--selected--25cEB.datePicker__DayPicker-Day--end--2-74d:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  )
  p,
.datePicker__DayPicker-Day--1xRvC:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(.datePicker__DayPicker-Day--outside--1ITZz):hover
  p {
  background-color: var(--main-black);
  border-radius: 100%;
  border-width: 0;
  box-sizing: border-box;
  color: var(--pure-white);
  font-weight: var(--font-weight-highlight);
  height: 100%;
  padding: var(--pico) 0;
  position: relative;
  width: var(--hecto);
  z-index: 1;
}

.datePicker__DayPicker-Day--1xRvC:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):active {
  z-index: 5;
}

.datePicker__calendar--2eYo3
  .datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ) {
  background-color: transparent;
}

.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ) {
  background-color: var(--color-input-background);
  border-radius: 0;
  color: var(--main-black);
  position: relative;
}

.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  )
  p {
  font-weight: var(--font-weight-highlight);
}

.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):not(.datePicker__DayPicker-Day--start--3aJtM):first-child,
.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):not(.datePicker__DayPicker-Day--end--2-74d):first-child {
  border-radius: var(--atto) 0 0 var(--atto);
}

.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):not(.datePicker__DayPicker-Day--start--3aJtM):last-child,
.datePicker__DayPicker-Day--selected--25cEB:not(.datePicker__DayPicker-Day--disabled--1IpXA):not(
    .datePicker__DayPicker-Day--outside--1ITZz
  ):not(.datePicker__DayPicker-Day--end--2-74d):last-child {
  border-radius: 0 var(--atto) var(--atto) 0;
}

/* DayPickerInput */

.datePicker__DayPickerInput--3_Fs2 {
  display: inline-block;
}

.datePicker__DayPickerInput-OverlayWrapper--1eklr {
  position: relative;
}

.datePicker__DayPickerInput-Overlay--169Rw {
  background: var(--pure-white);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  left: 0;
  position: absolute;
  z-index: 1;
}

/* Basic reset */
html,
body {
  height: 100%;
  margin: 0 auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd,
ul {
  margin: 0;
  padding: 0;
}

header ul {
  list-style-type: none;
}

/* Headings */
h4 {
  font-size: var(--heading4-size);
  font-weight: var(--font-weight-highlight);
  letter-spacing: 0.33px;
  line-height: var(--heading4-line);
  margin-top: var(--milli);
}

h4 + p,
h5 {
  font-size: var(--subtitle-size);
  font-weight: var(--font-weight);
  letter-spacing: 0.28px;
  line-height: var(--subtitle-line);
}

h4 + p {
  margin-top: var(--atto);
}

h5 {
  margin-top: var(--milli);
}

h5 + p {
  margin-top: var(--atto);
}

small {
  display: block;
}

/* Primary button */
a[data-type="primary"],
button[type="submit"],
button[type="submit"]:hover {
  text-decoration: none;
  background: var(--bg-button-primary);
  color: var(--text-button-primary);
  outline: none;
}

a[data-type="primary"]:focus,
button[type="submit"]:focus {
  background: var(--gradient-primary);
  box-shadow:
    0 0 0 4px var(--pure-white),
    0 0 0 5px #717171,
    0 0 0 6px rgba(255, 255, 255, 0.5);
  color: var(--text-button-primary);
}

a[data-type="primary"]:active,
button[type="submit"]:active {
  background: var(--gradient-primary-active);
  box-shadow:
    0 0 0 4px var(--pure-white),
    0 0 0 5px #717171,
    0 0 0 6px rgba(255, 255, 255, 0.5);
  color: var(--text-button-primary);
}

button[type="submit"]:disabled {
  background: var(--bg-button-primary-disabled);
  color: var(--text-button-primary);
  opacity: 0.4;
}

/* Secondary button */
button[type="button"],
button[type="reset"],
button[type="button"]:hover,
button[type="reset"]:hover {
  background: var(--bg-button-secondary);
  border: var(--zepto) solid var(--text-button-secondary);
  color: var(--text-button-secondary);
  outline: none;
}

button[type="button"]:focus,
button[type="reset"]:focus {
  background: var(--bg-button-secondary);
  box-shadow:
    0 0 0 var(--atto) var(--pure-white),
    0 0 0 5px #717171;
}

button[type="button"]:active,
button[type="reset"]:active {
  color: var(--text-button-secondary-active);
  border: var(--zepto) solid var(--text-button-secondary-active);
}

button[type="button"]:disabled,
button[type="reset"]:disabled {
  background: var(--bg-button-secondary);
  color: var(--text-button-secondary);
  outline: none;
  mix-blend-mode: normal;
  opacity: 0.4;
}

/* Actions, buttons, links */
a {
  color: var(--text-link);
  text-decoration: underline;
  vertical-align: top;
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
}

a[data-type="primary"],
a[data-type="tertiary"],
button {
  border: 0;
  border-radius: var(--atto);
  cursor: pointer;
  font-family: var(--font-demi);
  font-size: var(--body-small-line);
  font-weight: var(--font-weight-highlight);
  letter-spacing: var(--letter-spacing-small);
  line-height: var(--body-line);
  padding: var(--pico) var(--milli);
  width: 100%;
}

@media (min-width: 768px) {
  a[data-type="primary"],
  a[data-type="tertiary"],
  button {
    max-width: 33vw;
    padding: var(--pico) var(--hecto);
    width: auto;
  }
}

/* Tertiary button */
a[data-type="tertiary"],
button[data-type="tertiary"] {
  background-color: var(--bg-button-tertiary);
  border: var(--yocto) solid transparent;
  color: var(--text-button-tertiary);
  font-weight: var(--font-weight-highlight);
  font-size: var(--body-size);
  letter-spacing: var(--letter-spacing-small);
  line-height: var(--body-line);
  padding: 0 var(--atto);
  text-decoration: underline;
  width: auto;
}

a[data-type="tertiary"]:focus,
a[data-type="tertiary"]:hover,
button[data-type="tertiary"]:focus,
button[data-type="tertiary"]:hover {
  background-color: var(--bg-button-tertiary-hover);
  border: var(--yocto) solid var(--color-black);
  border-radius: var(--atto);
  box-shadow: none;
  color: var(--text-button-tertiary-hover);
  text-decoration: none;
}

a[data-type="tertiary"]:active,
button[data-type="tertiary"]:active {
  background-color: var(--bg-button-tertiary-hover);
  color: var(--text-button-tertiary-active);
}

a[data-type="tertiary"]:disabled,
button[data-type="tertiary"]:disabled {
  color: var(--text-button-tertiary);
  outline: none;
  mix-blend-mode: normal;
  opacity: 0.4;
}

/* Form */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input[disabled],
select[disabled],
textarea[disabled] {
  background: var(--bg-disabled-input);
  color: var(--text-hint);
  cursor: not-allowed;
}

button[disabled],
button[disabled]:hover {
  box-shadow: unset;
  cursor: not-allowed;
  outline-color: unset;
  outline-offset: 0;
}

input[type="checkbox"] {
  height: var(--micro);
  margin: 0 var(--nano) 0 0;
  opacity: 0;
  position: absolute;
  vertical-align: middle;
  width: var(--micro);
  z-index: -1;
}

input[type="checkbox"] + span {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Crect%20width%3D%2717%27%20height%3D%2717%27%20x%3D%27.5%27%20y%3D%27230.5%27%20fill%3D%27none%27%20fill-rule%3D%27nonzero%27%20stroke%3D%27%23FF4C00%27%20stroke-opacity%3D%27.72%27%20rx%3D%272%27%20transform%3D%27translate%280%20-230%29%27/%3E%3C/svg%3E");
  background-position: 0 var(--zepto);
  background-repeat: no-repeat;
  display: inline-block;
  padding-left: calc(var(--micro) + var(--femto));
}

input[type="checkbox"]:checked + span {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cdefs%3E%3Cpath%20id%3D%27a%27%20d%3D%27M4%208.5L2.5%2010l4%204%209-8.5L14%204l-7.5%207z%27/%3E%3C/defs%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20width%3D%2718%27%20height%3D%2718%27%20fill%3D%27%23FF4C00%27%20fill-rule%3D%27nonzero%27%20rx%3D%272%27/%3E%3Cuse%20fill%3D%27%23FFF%27%20xlink%3Ahref%3D%27%23a%27/%3E%3C/g%3E%3C/svg%3E");
}

/* https://stackoverflow.com/questions/2781549/removing-input-background-colour-for-chrome-autocomplete */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 100vh var(--pure-white) inset;
}

label {
  background-color: var(--pure-white);
  font-size: var(--label-size);
  letter-spacing: var(--yocto);
  line-height: var(--label-line);
  margin: var(--zepto) 0 0 var(--femto);
  text-transform: uppercase;
}

form small {
  color: var(--text-hint);
  font-size: var(--body-small-size);
  font-weight: var(--font-weight-highlight);
  line-height: var(--body-small-line);
  padding-top: var(--femto);
}

/* Classes */
.global__overline--1Ui0p {
  font-size: 10px;
  font-weight: var(--regular);
  letter-spacing: 0.8px;
  line-height: 20px;
  text-transform: uppercase;
}

.global__body-small--ND8cR {
  font-size: 14px;
  letter-spacing: 0.2px;
  line-height: 20px;
}

.global__body-large--1yHzL {
  font-size: 18px;
  letter-spacing: 0.25px;
  line-height: 28px;
}

.global__heading3--ncJ-S {
  font-size: 24px;
  font-weight: var(--semiBold);
  letter-spacing: 0.33px;
  line-height: 32px;
}

.global__heading2--130Cw {
  font-size: 44px;
  font-weight: var(--semiBold);
  letter-spacing: 0.61px;
  line-height: 56px;
}

.global__heading1--10Tzh {
  font-size: 56px;
  font-weight: var(--semiBold);
  letter-spacing: 0.78px;
  line-height: 68px;
}

.global__display--2INOk {
  font-size: 64px;
  font-weight: var(--semiBold);
  letter-spacing: 0.89px;
  line-height: 72px;
}

.global__list--2EAKj {
  margin: 0;
  padding-left: 0;
}

.global__listItem--1Dt92 {
  list-style-type: none;
}

.global__link--Ga_-y {
  color: var(--light-black);
  display: inline-block;
  padding: var(--micro);
  text-decoration: none;
}

.global__screenReaderOnly--2piHn {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.global__linkAsButton--2ZtBA {
  background: var(--bg-button-primary);
  border: 0;
  border-radius: var(--atto);
  color: var(--text-button-primary);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font-demi);
  font-size: var(--body-large-size);
  font-weight: var(--font-weight-highlight);
  letter-spacing: var(--letter-spacing-small);
  line-height: var(--body-line);
  padding: var(--pico) var(--milli);
  text-decoration: none;
}

.global__linkAsButton--2ZtBA:focus {
  background: var(--gradient-primary);
  box-shadow:
    0 0 0 4px var(--pure-white),
    0 0 0 5px #717171,
    0 0 0 6px rgba(255, 255, 255, 0.5);
  color: var(--text-button-primary);
  outline: none;
}

/* Footer */
footer {
  background: var(--color-black);
  color: var(--text-footer);
  font-weight: var(--font-weight-highlight);
  padding: var(--deci) 0;
}

footer a {
  color: var(--text-footer-link);
  font-weight: var(--font-weight);
}

/* Fonts */
@font-face {
  font-display: swap;
  font-family: "AvenirNext";
  font-style: normal;
  font-weight: 400;
  src:
    url(/_next/static/fonts/AvenirNextLTPro-Regular-12bc53a036712506e157f25eb88fd957.woff2) format("woff2"),
    url(/_next/static/fonts/AvenirNextLTPro-Regular-d074ce088ea67a38314516d77892a66d.woff) format("woff"),
    url("/fonts/AvenirNextLTPro-Regular.woff2") format("woff2"),
    url("/fonts/AvenirNextLTPro-Regular.woff") format("woff");
}

@font-face {
  font-display: swap;
  font-family: "AvenirNextDemiBold";
  font-style: normal;
  font-weight: 600;
  src:
    url(/_next/static/fonts/AvenirNextLTPro-Demi-217f817ed9f396a57ed69f74e586b44b.woff2) format("woff2"),
    url(/_next/static/fonts/AvenirNextLTPro-Demi-f8264ade1746dde1c344b9a33e4e5f38.woff) format("woff"),
    url("/fonts/AvenirNextLTPro-Demi.woff2") format("woff2"),
    url("/fonts/AvenirNextLTPro-Demi.woff") format("woff");
}

/* All the :root selectors are not valid css thus they are here */

:root {
  --image-mobile-height: 580px;
  --image-small-desktop-height: 500px;
  --image-large-desktop-height: 480px;
  --signature-mobile-height: 55px;
  --story-box-width: 500px;
  --chauffer-title-font-size: 10px;
  --card-image-icon-width-height: 144px;
}

/* Typography */
:root {
  --font: "AvenirNext", Helvetica, Arial, Open Sans, sans-serif;
  --font-demi: "AvenirNextDemiBold", Helvetica, Arial, Open Sans, sans-serif;
  --font-weight: 400;
  --font-weight-highlight: 700;
  --body-small-size: 14px;
  --body-small-line: 20px;
  --body-size: 16px;
  --body-large-size: 18px;
  --body-line: 24px;
  --body-large-line: 28px;
  --label-size: 10px;
  --label-line: 20px;
  --subtitle-size: 20px;
  --subtitle-line: 28px;
  --heading3-size: 30px;
  --heading3-line: 42px;
  --heading4-size: 24px;
  --heading4-line: 32px;
}

/* Variables */
:root {
  /* Theme-specific colors */
  --pure-black: #000000;
  --main-black: #181a1f;
  --light-grey: #f5f5f5;
  --orange: #ff4c00;
  --dark-orange: #cc434c;
  --gradient-primary: linear-gradient(
    330.24deg,
    #ff6c00 11.99%,
    #e52c43 88.79%
  );
  --gradient-primary-active: linear-gradient(
    330.24deg,
    #f44600 11.99%,
    #c12700 88.79%
  );
  --gradient-primary-disabled: linear-gradient(
    330.24deg,
    #ff6c00 11.99%,
    #e52c43 88.79%
  );
  --vibrant-box: linear-gradient(
    to right,
    rgba(227, 15, 89, 0.8),
    rgba(255, 140, 36, 0.8)
  );

  /* Shared colors */
  --bg-input-error: #ffebea; /* background input with errors */
  --bg-quotes: #f0f2f7; /* background-quotes */
  --bg-text-boxes: var(--light-grey); /* background-text-boxes */
  --bg-disabled-input: #f0f1f3;
  --color-black: #000;
  --cool-grey: #b0b2b7;
  --color-divider: #303030;
  --color-border: var(--color-selected-item);
  --color-error: #c61336;
  --color-selected-item: #e3e5ea; /* selected-item */
  --success-bg: #afcfc7;
  --color-validated: #00a699;
  --color-warning: #ff9800;
  --color-input-text: #64666b;
  --color-disabled-input-text: #97999e;
  --color-disabled-input-label: #64666b;
  --color-disabled-link-text: #7e8085;
  --icon-as-illustration: #ff5460;
  --icon-fill: var(--text-hint);
  --icon-stroke: var(--text-hint);
  --line-bottom: var(--cool-grey); /* bottom-line */
  --line-divider: #caccd1; /* divider-line */
  --pure-white: #fff;
  --rating: #ff9800;
  --text-error: var(--color-error);
  --text-hint: #97999e; /* hint-text */
  --text-link: var(--color-black);
  --text: var(--color-black);
  --color-input-background: #f0f2f7;
  --color-highlighted-border: #97999e;
  --disabled-input-background: #fbfbfd;
  --bg-text-block: var(--light-grey);
  --black-jet: #313338;

  /* Borders */
  --border-size: 1px;
  --border-color: var(--color-selected-item);
  --border: var(--border-size) solid var(--border-color);
  --border-error: var(--border-size) solid var(--icon-as-illustration);
  --border-focus: 1px solid var(--outline-button-secondary-hover);

  /* Buttons */
  --bg-button-primary-active: var(--gradient-primary-active);
  --bg-button-primary-hover: var(--gradient-primary-active);
  --bg-button-primary-disabled: var(--gradient-primary-disabled);
  --bg-button-primary: var(--gradient-primary);
  --bg-button-secondary-active: var(--pure-white);
  --bg-button-secondary-disabled: var(--pure-white);
  --bg-button-secondary: var(--pure-white);
  --bg-button-tertiary-active: transparent;
  --bg-button-tertiary-hover: transparent;
  --bg-button-tertiary: transparent;
  --outline-button-secondary: var(--orange);
  --outline-button-secondary-hover: var(--orange);
  --outline-button-secondary-active: var(--dark-orange);
  --outline-button-tertiary-hover: rgba(248, 90, 18, 0.6);
  --text-button-primary-active: #fff;
  --text-button-primary-hover: #fff;
  --text-button-primary: #fff;
  --text-button-primary-disabled: var(--pure-white);
  --text-button-primary-active: var(--pure-white);
  --text-button-secondary-active: var(--dark-orange);
  --text-button-secondary-disabled: var(--orange);
  --text-button-secondary-hover: var(--orange);
  --text-button-secondary: var(--orange);
  --text-button-tertiary-active: var(--main-black);
  --text-button-tertiary-hover: var(--pure-black);
  --text-button-tertiary: var(--pure-black);

  /* Colors: tab */
  --outline-tab: #424242;
  --outline-tab-light: var(--color-selected-item);
  --outline-tab-light-selected: var(--text);
  --outline-tab-width: 1px;
  --bg-tab-active: #292929;
  --bg-tab-inactive: #0d0d0d;
  --text-tab-active: var(--pure-white);
  --text-tab-inactive: var(--text-hint);

  /* Container */
  --bg-container-start: #292929;
  --bg-container-end: #181a1f;
  --bg-container: linear-gradient(
    160deg,
    var(--bg-container-start),
    var(--bg-container-end)
  );
  --max-page-width: 1170px;
  --max-table-cell-width: 260px;
  --max-textonly-page-width: 860px;
  --item-box-shadow: 0px var(--femto) var(--nano) #caccd1;

  /* Header */
  --bg-header-secondary: var(--bg-text-boxes);
  --bg-header-primary: var(--pure-white);
  --text-header-secondary: var(--text);
  --text-header-primary: var(--text);
  --outline-header-selected: var(--text);
  --outline-header: 0 2px 10px 0 rgba(0, 0, 0, 0.05),
    0 -1px 10px 0 rgba(0, 0, 0, 0.01);

  /* Table */
  --table-row-border-bottom-color: var(--border-color);
  --table-row-item-arrow-icon-height: 10px;
  --table-row-item-arrow-icon-margin-right-left: 10px;
  --table-row-item-arrow-icon-width: 10px;

  /* Tab */
  --tab-gutter: 5px;

  /* Footer */
  --text-footer: var(--pure-white);
  --text-footer-link: var(--line-bottom);

  /* Spacings */
  --yocto: 1px;
  --zepto: 2px;
  --atto: 4px;
  --femto: 8px;
  --pico: 12px;
  --nano: 16px;
  --micro: 20px;
  --milli: 24px;
  --centi: 28px;
  --deci: 32px;
  --deka: 40px;
  --hecto: 48px;
  --kilo: 64px;
  --mega: 96px;
  --giga: 133px;
  --ultra: 172px;
  --tera: 180px;
  --formFieldPadding: var(--micro) var(--femto) var(--femto) var(--femto);

  /* Letter Spacings */
  --letter-spacing-small: 0.15px;
  --letter-spacing-medium: 0.22px;
}

/* Phone input globals */
.PhoneInput input,
.PhoneInput select,
.PhoneInput textarea,
.PhoneInput input:-webkit-autofill,
.PhoneInput input:-webkit-autofill:hover,
.PhoneInput input:-webkit-autofill:focus,
.PhoneInput input:-webkit-autofill:active {
  background: var(--color-input-background);
  box-shadow: 0 0 0 100vh var(--color-input-background) inset !important;
  box-sizing: border-box;
  font-size: var(--body-size);
  padding: var(--centi) calc(var(--atto) + var(--deka)) 10px 10px;
  width: 100%;
}

/* CSS variables. */
:root {
  --PhoneInput-color--focus: #03b2cb;
  --PhoneInputInternationalIconPhone-opacity: 0.8;
  --PhoneInputInternationalIconGlobe-opacity: 0.65;
  --PhoneInputCountrySelect-marginRight: 0.35em;
  --PhoneInputCountrySelectArrow-width: 0.3em;
  --PhoneInputCountrySelectArrow-marginLeft: var(
    --PhoneInputCountrySelect-marginRight
  );
  --PhoneInputCountrySelectArrow-marginTop: calc(
    var(--PhoneInputCountrySelectArrow-height) / 2
  );
  --PhoneInputCountrySelectArrow-borderWidth: 1px;
  --PhoneInputCountrySelectArrow-opacity: 0.45;
  --PhoneInputCountrySelectArrow-color: inherit;
  --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
  --PhoneInputCountrySelectArrow-transform: rotate(45deg);
  --PhoneInputCountryFlag-aspectRatio: 1.5;
  --PhoneInputCountryFlag-height: 1em;
  --PhoneInputCountryFlag-borderWidth: 1px;
  --PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, 0.5);
  --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
  --PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, 0.1);
}

.PhoneInput {
  display: flex;
  align-items: center;
  border: none !important;
  position: relative;
}

.PhoneInputInput {
  border: none;
  padding: var(--centi) calc(var(--atto) + var(--deka)) var(--femto) 10px;
}

.PhoneInputCountryIcon {
  height: auto;
  padding-top: calc(var(--atto) + 2px);
  width: var(--centi);
}

.PhoneInputCountryIcon--square {
  width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIconImg {
  display: block;
  width: 100%;
  height: 100%;
}

.PhoneInputInternationalIconPhone {
  opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
  opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

/* Styling native country `<select/>`. */
.PhoneInputCountry {
  align-items: center;
  align-self: stretch;
  border-right: 1px solid var(--polar-white);
  width: calc(var(--kilo) * 2);
  display: flex;
  position: relative;
  padding: var(--centi) calc(var(--pico) + 1px) var(--pico);
}

.PhoneInputCountrySelect {
  border-right: 1px solid var(--polar-white);
  border: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.PhoneInputCountrySelect[disabled] {
  cursor: default;
}

.PhoneInputCountrySelectArrow {
  border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
  border-color: var(--PhoneInputCountrySelectArrow-color);
  border-left-width: 0;
  border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
  border-style: solid;
  border-top-width: 0;
  content: "";
  display: block;
  height: calc(var(--femto) - 1px);
  opacity: var(--PhoneInputCountrySelectArrow-opacity);
  position: absolute;
  right: calc(var(--pico) + 1px);
  transform: var(--PhoneInputCountrySelectArrow-transform);
  width: 7.5px;
}

.PhoneInputCountrySelect:focus
      + .PhoneInputCountryIcon
      + .PhoneInputCountrySelectArrow {
  opacity: 1;
  color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
  box-shadow:
    0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor--focus),
    inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus
      + .PhoneInputCountryIcon
      .PhoneInputInternationalIconGlobe {
  opacity: 1;
  color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.FlashMessage-module__root--1bt_n {
  color: var(--pure-white);
  line-height: var(--line-height);
  padding: var(--pico) 0;
  text-align: center;
}

.FlashMessage-module__failure--2xE2H {
  background-color: var(--color-error);
}

.FlashMessage-module__success--3vdNr {
  background-color: var(--color-validated);
}

.FlashMessage-module__alert--1fQeq {
  background-color: var(--color-warning);
}

.FlashMessage-module__link--2dbcR a {
  color: var(--pure-white);
  text-decoration: underline;
}

.Footer-module__root--11CHY {
  padding: 0 var(--micro);
}
.Footer-module__linksWrapper--yv01- {
  margin: var(--nano) 0 0 0;
}
.Footer-module__links--3MFss {
  display: block;
  font: var(--font-weight-highlight);
  margin: var(--femto) 0 0 0;
}

@media screen and (min-width: 1024px) {
  .Footer-module__root--11CHY {
    align-items: center;
    display: flex;
  }
  .Footer-module__copyright--17L1Y {
    white-space: nowrap;
  }
  .Footer-module__linksWrapper--yv01- {
    margin: 0;
  }
  .Footer-module__links--3MFss {
    display: inline-block;
    margin: 0 var(--micro) 0 0;
  }
  .Footer-module__links--3MFss:first-child {
    margin-left: var(--deka);
  }
  .Footer-module__links--3MFss:last-child {
    margin-right: 0;
  }
}

.Header-module__scrollBlock--3iIra {
  overflow: hidden;
}

.Header-module__primaryNavigationMobile--2Tx3A,
.Header-module__secondaryNavigationMobile--37oH6 {
  padding: var(--micro) 0;
}

.Header-module__primaryNavigation--3YZ_j a,
.Header-module__secondaryNavigation--iDF8Z a {
  text-decoration: none;
}

.Header-module__primaryNavigationMobile--2Tx3A {
  border-top: var(--border-size) solid var(--color-border);
}

.Header-module__navigationWrapperMobile--2nghZ {
  display: flex;
  padding: 0 var(--micro);
  position: relative;
}

.Header-module__logoContainer--1YJbt {
  display: flex;
}

.Header-module__menuMobile--1mJXc {
  background-color: var(--pure-white);
  border-left: var(--border-size) solid var(--color-border);
  display: none;
  height: calc(100vh - 50px);
  left: 0;
  margin: 0 0 0 10%;
  position: absolute;
  top: calc(var(--nano) * 5);
  width: 90%;
  z-index: 1;
}

.Header-module__isOpen--EfYpB {
  display: block;
  overflow: overlay;
}

.Header-module__menuMobileIcon--2auMt {
  font-size: var(--font-medium);
  margin: auto;
  padding-left: var(--normal);
}

.Header-module__menuMobileIcon--2auMt::after {
  content: "\2630";
}

.Header-module__menuMobileIconClose--UVYCD::after {
  content: "\2715";
}

.Header-module__link--2Oeqp {
  display: flex;
  flex-direction: column;
  list-style: none;
}

@media screen and (min-width: 1024px) {
  .Header-module__primaryNavigation--3YZ_j,
  .Header-module__secondaryNavigation--iDF8Z {
    align-items: center;
    display: flex;
  }

  .Header-module__secondaryNavigation--iDF8Z {
    justify-content: flex-end;
  }

  .Header-module__logoContainer--1YJbt {
    flex: 1;
  }

  .Header-module__link--2Oeqp {
    flex-direction: row;
  }
  .Header-module__isActive--OuOxP {
    border-bottom-color: var(--outline-header-selected);
  }
}

.Logo-module__root--Tx0rJ {
  margin: 0;
  width: 100%;
}

.Page-module__section--3997J {
  margin-bottom: var(--big);
}

.Me-module__company--7jvFc {
  font-size: var(--body-size);
}

.StaticTextPage-module__root--37euj {
  max-width: var(--max-textonly-page-width);
}

.StaticTextPage-module__summary--2SBMW {
  margin-bottom: var(--normal);
}

.Filters-module__root--X7hG5 {
  align-items: center;
  border-bottom: var(--border);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

button[data-type="tertiary"].Filters-module__toggleFilters--3JD_C {
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0;
  padding-right: var(--micro);
}

.Filters-module__closeFilters--3pPU3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxNCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9InYwMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJpZGVzX09mZmVyc18wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyODguMDAwMDAwLCAtOTc0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTUuMDAwMDAwLCA5NzcuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xMjk1LjAwMDAwMCwgLTk3Ny4wMDAwMDApIHRyYW5zbGF0ZSgxMjgzLjAwMDAwMCwgOTY1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSJJY29ucy9DaGV2cm9uL0Rvd24vTGluZTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA5LjAwMDAwMCkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2hldnJvbi1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDMuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNi4wMDAwMDAsIC0zLjAwMDAwMCkgdHJhbnNsYXRlKDMuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoIiBwb2ludHM9IjAgMTIgNiA2IDAgMCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.Filters-module__openFilters--ThN3l {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxNCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9InYwMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJpZGVzX09mZmVyc18wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjEuMDAwMDAwLCAtOTc0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIxNi4wMDAwMDAsIDk2NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Ikljb25zL0NoZXZyb24vRG93bi9MaW5lMS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZXZyb24tcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtMy4wMDAwMDApIHRyYW5zbGF0ZSgzLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aCIgcG9pbnRzPSIwIDEyIDYgNiAwIDAiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.Filters-module__filterBox--32Azp {
  border-top: var(--border-size) solid var(--color-border);
  flex: 1 0 100%;
  margin-top: var(--small);
  padding-top: var(--small);
}
.Filters-module__filterActions--O7dsC {
  text-align: center;
}

.Filters-module__recordNumber--1xqyj {
  font-size: var(--body-small-size);
  margin: var(--pico) 0;
}

.Filters-module__recordNumber--1xqyj em {
  font-style: normal;
  font-weight: var(--font-weight-highlight);
}

@media screen and (min-width: 900px) {
  .Filters-module__filtersContainer--2HzWl {
    border: 0 none;
    display: flex;
    justify-content: flex-end;
    margin: 0;
  }
  .Filters-module__filterActions--O7dsC {
    text-align: right;
  }
  .Filters-module__filterInputContainer--1_GSz {
    max-width: 25%;
  }
  .Filters-module__filterInputContainer--1_GSz + .Filters-module__filterInputContainer--1_GSz {
    margin-left: var(--pico);
  }
}

.KeyValue-module__inlineItem--269Zi {
  color: var(--text-hint);
  display: inline-block;
}
.KeyValue-module__inlineItem--269Zi:before {
  content: "\A0";
}

.KeyValue-module__valueHighlighted--bZ2Qz {
  font-weight: var(--font-weight-highlight);
}

.KeyValue-module__valueWithError--ijGVW {
  color: var(--color-error);
}

.List-module__list--3-UP0 {
  border-collapse: collapse;
  table-layout: fixed;
  margin-top: 0;
  width: 100%;
}

.List-module__header--2lazh {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
}

.List-module__filters--qTmL8 {
  border-width: 0 0 var(--border-size) 0;
}

.List-module__tableHead--3bI2D {
  display: none;
}

.List-module__tableRow--1n6Qf {
  border-bottom: solid var(--border-size) var(--color-border);
  display: block;
}

.List-module__tableCell--1Z-0G {
  word-break: break-word;
}

.List-module__itemTitle--38AmV {
  font-weight: var(--font-weight);
}

.List-module__columnTitle--21Y77,
.List-module__tableCell--1Z-0G {
  display: block;
  padding: var(--pico) 0;
}

.List-module__columnTitle--21Y77 {
  color: var(--text-hint);
  font-size: var(--body-small-size);
  font-weight: var(--font-weight);
  text-align: left;
}

.List-module__columnTitle--21Y77:last-child,
.List-module__tableCell--1Z-0G:last-child {
  padding-right: 0;
  text-align: right;
}

.List-module__listHead--1qapk {
  border-bottom: solid var(--border-size) var(--color-border);
}

.List-module__loadingMessage--Tron1 {
  margin-top: var(--pico);
}

@media screen and (min-width: 900px) {
  .List-module__list--3-UP0 {
    table-layout: initial;
  }

  .List-module__tableHead--3bI2D,
  .List-module__tableRow--1n6Qf {
    display: table-row;
  }

  .List-module__columnTitle--21Y77,
  .List-module__tableCell--1Z-0G {
    padding: var(--pico);
    word-break: unset;
  }

  .List-module__tableCell--1Z-0G,
  .List-module__columnTitle--21Y77 {
    display: table-cell;
  }

  .List-module__tableCell--1Z-0G {
    max-width: var(--max-table-cell-width);
    vertical-align: top;
  }

  .List-module__columnTitle--21Y77 {
    white-space: nowrap;
  }

  .List-module__columnTitle--21Y77:first-child,
  .List-module__tableCell--1Z-0G:first-child {
    padding-left: 0;
  }

  .List-module__itemTitle--38AmV {
  }

  .List-module__isHighlighted--2w5_B {
  }
}

.Table-module__table--19Z8B {
  border-collapse: collapse;
  table-layout: fixed;
  margin-top: 0;
  width: 100%;
}

.Table-module__tableHead--3vToU {
  display: none;
}

.Table-module__tableRow--3AB2t {
  border-bottom: solid var(--border-size) var(--color-border);
  display: block;
}

.Table-module__tableCell--3jQ2f {
  word-break: break-word;
}

.Table-module__itemTitle--foDhV {
  font-weight: var(--font-weight);
}

.Table-module__columnTitle--11-D9,
.Table-module__tableCell--3jQ2f {
  display: block;
  padding: var(--pico) 0;
}

.Table-module__columnTitle--11-D9 {
  color: var(--text-hint);
  font-size: var(--body-small-size);
  font-weight: var(--font-weight);
  text-align: left;
}

.Table-module__columnTitle--11-D9:last-child,
.Table-module__tableCell--3jQ2f:last-child {
  padding-right: 0;
  text-align: right;
}

.Table-module__listHead--3Oik_ {
  border-bottom: solid var(--border-size) var(--color-border);
}

.Table-module__loadingMessage---9y2- {
  margin-top: var(--pico);
}

@media screen and (min-width: 900px) {
  .Table-module__list--ddqkL {
    table-layout: initial;
  }

  .Table-module__tableHead--3vToU,
  .Table-module__tableRow--3AB2t {
    display: table-row;
  }

  .Table-module__columnTitle--11-D9,
  .Table-module__tableCell--3jQ2f {
    padding: var(--pico);
    word-break: unset;
  }

  .Table-module__tableCell--3jQ2f,
  .Table-module__columnTitle--11-D9 {
    display: table-cell;
  }

  .Table-module__tableCell--3jQ2f {
    max-width: var(--max-table-cell-width);
    vertical-align: top;
  }

  .Table-module__columnTitle--11-D9 {
    white-space: nowrap;
  }

  .Table-module__columnTitle--11-D9:first-child,
  .Table-module__tableCell--3jQ2f:first-child {
    padding-left: 0;
  }

  .Table-module__itemTitle--foDhV {
  }

  .Table-module__isHighlighted--G_GTa {
  }
}

.Headline-module__header--27xC3 {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.EmptyList-module__root--l2-oA {
}

.EmptyList-module__image--1nYwo {
  display: block;
  margin: var(--micro) auto;
}

.EmptyList-module__text--ob3Iy {
  display: block;
  text-align: center;
}

.List-module__filters--3cWSD {
  border-width: 0 0 var(--border-size) 0;
  border-bottom: var(--border);
}

.Content-module__content--27OZD {
  margin: 0 auto;
  max-width: 600px;
}

.Content-module__centered--35GoB {
  align-items: center;
  text-align: center;
}

.Content-module__marginTop--13fnv {
  margin-top: 50px;
}

.UpdatePassword-module__passwordRules--3bcBD {
  font-size: 12px;
  color: grey;
  margin-bottom: 10px;
}

.Pagination-module__root--1EncZ {
  display: block;
  margin-top: var(--pico);
  text-align: center;
}

.Pagination-module__page--2h7Pi {
  background: transparent;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}

.Pagination-module__page--2h7Pi:hover {
  text-decoration: underline;
}

.Pagination-module__page--2h7Pi + .Pagination-module__page--2h7Pi {
  margin-left: var(--pico);
}

.Pagination-module__selectedPage--3WQPg,
.Pagination-module__ellipsis--3O6Wf {
  color: var(--text);
  cursor: auto;
  pointer-events: none;
}

.Pagination-module__root--1EncZ > .Pagination-module__page--2h7Pi,
.Pagination-module__page--2h7Pi + .Pagination-module__page--2h7Pi {
  text-decoration: none;
}

.Pagination-module__root--1EncZ > .Pagination-module__selectedPage--3WQPg,
.Pagination-module__page--2h7Pi + .Pagination-module__selectedPage--3WQPg {
  color: var(--text);
}

.Pagination-module__ellipsis--3O6Wf + .Pagination-module__ellipsis--3O6Wf {
  display: none;
}

@media screen and (min-width: 900px) {
  .Pagination-module__root--1EncZ {
    text-align: right;
  }
}

.AssignedDriver-module__unassigned--29ncA {
  font-style: italic;
}

.Checkbox-module__checkbox--osWSe {
  display: block;
  font-size: var(--body-small-size);
  line-height: var(--body-line);
  letter-spacing: normal;
  margin: var(--zepto) 0 0 0;
  padding-bottom: var(--pico);
  text-transform: none;
  width: auto;
}

.Checkbox-module__errorLabel--24sXw {
  color: var(--color-error);
}

.BackToOverview-module__root--3J4Hl {
  background-origin: border-box;
  display: block;
  font-size: var(--body-small-size);
  line-height: var(--body-small-line);
  padding: var(--nano) 0;
  position: relative;
  text-decoration: none;
}

.BackToOverview-module__root--3J4Hl::after,
.BackToOverview-module__root--3J4Hl::before {
  background-origin: border-box;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: -1;
}

.BackToOverview-module__root--3J4Hl::before {
  left: -100%;
}

.BackToOverview-module__root--3J4Hl::after {
  right: -100%;
}

.BackToOverview-module__icon--2UO0x {
  margin-right: var(--pico);
}

@media screen and (min-width: 900px) {
  .VehicleForm-module__row--1ojTX {
    display: flex;
    gap: 10px;
  }
}

.VehicleForm-module__section--1fdWe {
  margin-bottom: 20px;
}

.Layout-module__root--3RNqu {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100vh;
  overflow: hidden;
}

.Layout-module__form--1UjW6 {
  width: 100%;
}

.Layout-module__main--XRaz7 {
  flex: 1;
  position: relative;
}

button {
  margin-bottom: var(--pico);
}

@media screen and (min-width: 1024px) {
  button + button {
    margin-left: var(--milli);
  }
  .Layout-module__form--1UjW6 {
    width: 50%;
  }
  .Layout-module__form--1UjW6:nth-of-type(even) {
    padding-left: var(--pico);
  }
}

.Form-module__root--bGSDy {
  margin-top: var(--normal);
}

.Form-module__description--1wYyF {
  margin-top: var(--small);
}

@media screen and (min-width: 1024px) {
  .Form-module__multiColumnFormContainer--2qBCp {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: var(--milli);
  }
}

@media screen and (min-width: 900px) {
  .Form-module__fieldContainer--2MTT9 {
    box-sizing: border-box;
    width: 50% !important; /* Needed due to how the CSS Module's composes + design system works */
  }
}

.Login-module__container--3_u1M {
  display: flex;
  justify-content: space-around;
}

.Login-module__root--3sYMg {
  display: flex;
  flex-direction: column;
}

.Login-module__link--2ZTwj {
  display: inline-block;
  margin-bottom: var(--milli);
}

.ResetPassword-module__container--2YZrm {
  display: flex;
  justify-content: space-around;
}

.ResetPassword-module__root--3V28n {
}

.DetailPage-module__container--_HmoI {
  display: grid;
  grid-template-rows: auto;
  grid-template-areas:
    "header"
    "bookingNumber"
    "status"
    "details"
    "highlights";
  grid-template-columns: 1fr;
}
.DetailPage-module__header--35QLT {
  grid-area: header;
}
.DetailPage-module__bookingNumber--3qiZX {
  grid-area: bookingNumber;
}
.DetailPage-module__status--1lyLb {
  grid-area: status;
}
.DetailPage-module__emptyStatus--3IPM1 {
  display: none;
}
.DetailPage-module__details--1r25P {
  grid-area: details;
}
.DetailPage-module__highlights--47Mhp {
  grid-area: highlights;
}

.DetailPage-module__goToList--zydEz {
  display: none;
  margin-top: var(--normal);
}

.DetailPage-module__lastSection--3aWWK {
  border-bottom: 0;
}
.DetailPage-module__disabled--1zayB {
  opacity: 0.2;
}

.DetailPage-module__informationProperty--3S0Fq {
  margin-bottom: var(--atto);
}
.DetailPage-module__listItem--2ijfn {
  list-style-type: none;
  border-bottom: solid var(--border-size) var(--color-border);
  padding: var(--pico) 0;
}

.DetailPage-module__section--YP-Ru {
  padding-bottom: var(--milli);
}

@media screen and (min-width: 900px) {
  .DetailPage-module__container--_HmoI {
    grid-template-areas:
      "header header"
      "bookingNumber status"
      "details highlights";
    grid-template-columns: 3fr 1fr;
    grid-gap: 0 var(--nano);
  }
  .DetailPage-module__lastSection--3aWWK {
    margin-bottom: 0;
  }
  .DetailPage-module__emptyStatus--3IPM1 {
    border-bottom: 1px solid var(--color-border);
    display: unset;
  }
  .DetailPage-module__fieldContainer--1m0Bl {
    box-sizing: border-box;
    width: 50% !important; /* Needed due to how the CSS Module's composes + design system works */
  }
  .DetailPage-module__removeResource--jCBJG {
    display: block;
    margin: 0 0 0 auto;
  }
}

.Permissions-module__permissionElement--3ikxJ {
  border-bottom: var(--border);
  padding: 12px 0;
}

.Permissions-module__permissionElement--3ikxJ:last-child {
  border-bottom: none;
}

.Permissions-module__permissionIcon--2nBM_ {
  vertical-align: middle;
  margin-right: var(--pico);
}

.ChauffeurForm-module__section--37L3k {
  margin-bottom: 20px;
}

@media screen and (min-width: 900px) {
  .ChauffeurForm-module__row--2_7Iy {
    display: flex;
    gap: 10px;
  }

  .ChauffeurForm-module__w150--wc3B8 {
    width: 150px;
    flex-shrink: 0;
  }
}

.ChauffeurForm-module__placeholder--3Vuip {
  width: 100%;
}

.DetailsLink-module__root--2QOZz {
  color: var(--orange);
  display: block;
  margin-top: var(--micro);
  text-decoration: none;
}

.DetailsLink-module__inlined--29Q9D {
  display: inline-block;
}

.DetailsLink-module__inlined--29Q9D:nth-child(2) {
  padding-left: var(--pico);
}

.DetailsLink-module__edit--3fujO {
}

@media screen and (min-width: 900px) {
  .DetailsLink-module__root--2QOZz {
    margin-top: 0;
  }
  .DetailsLink-module__edit--3fujO {
    margin-top: var(--centi);
    position: absolute;
    right: var(--milli);
  }
}

.DocumentsList-module__rejectedReason--mQvcm {
  color: var(--color-error);
  font-size: 14px;
  padding-top: 10px;
  padding-left: 20px;
}

.Empty-module__root--11B-d {
}

.Empty-module__image--3_bXa {
  display: block;
  margin: var(--micro) auto;
}

.Empty-module__text--2ntvb {
  display: block;
  text-align: center;
}

.NotFound-module__root--2Gp-6 {
  text-align: center;
  padding: var(--big) 0 var(--immense);
}

.DetailSection-module__section--1xRBw {
  padding-bottom: var(--milli);
  border-bottom: var(--border);
}

.DetailSection-module__informationProperty--PO4Tf {
  margin-bottom: var(--atto);
}

.PropertyWithTitle-module__root--fuK6S {
}

.PropertyWithTitle-module__label--1GLPv {
  color: var(--text-hint);
  font-size: var(--body-small-size);
}

.PropertyWithTitle-module__labelWithError--3R20W {
  color: var(--color-error);
}

.Status-module__approved--2bvve::before,
.Status-module__deactivated--DeJnt::before,
.Status-module__disabled--3Ve9O::before,
.Status-module__draft--2YDlC::before,
.Status-module__expired--xbOrZ::before,
.Status-module__live--34eyP::before,
.Status-module__on_hold--2gqaq::before,
.Status-module__pending--35Icp::before,
.Status-module__rejected--3BxWO::before {
  border-radius: var(--pico);
  content: "";
  display: inline-block;
  height: 8px;
  margin-right: var(--nano);
  width: 8px;
}

.Status-module__on_hold--2gqaq::before,
.Status-module__pending--35Icp::before {
  background-color: var(--color-warning);
}

.Status-module__approved--2bvve::before,
.Status-module__live--34eyP::before {
  background-color: var(--color-validated);
}

.Status-module__rejected--3BxWO::before,
.Status-module__disabled--3Ve9O::before {
  background-color: var(--color-error);
}

.Status-module__deactivated--DeJnt::before,
.Status-module__draft--2YDlC::before,
.Status-module__expired--xbOrZ::before {
  background-color: var(--color-border);
}

.Select-module__root--2r7wy {
  -webkit-appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxNCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9InYwMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlJpZGVzX09mZmVyc18wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjEuMDAwMDAwLCAtOTc0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIxNi4wMDAwMDAsIDk2NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Ikljb25zL0NoZXZyb24vRG93bi9MaW5lMS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZXZyb24tcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtMy4wMDAwMDApIHRyYW5zbGF0ZSgzLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aCIgcG9pbnRzPSIwIDEyIDYgNiAwIDAiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat right;
  background-origin: content-box;
  font-size: var(--body-size);
  line-height: var(--body-line);
  margin-bottom: var(--milli);
  padding: var(--femto) 0;
  outline-color: var(--outline-button-tertiary-hover);
  overflow: hidden;
}

.Select-module__inactive--3tLYm {
  color: var(--border-color);
  font-style: italic;
}

.Select-module__inputLabel--2PD1t {
  background-color: transparent;
  position: absolute;
}

.Tabs-module__root--3xMN0,
.Tabs-module__select--1vIdy {
  padding: var(--femto);
}

.Tabs-module__tab--JG36I {
  color: var(--text);
  display: inline-block;
  padding: var(--femto) var(--milli);
  text-decoration: none;
}

@media screen and (min-width: 1024px) {
  .Tabs-module__root--3xMN0 {
    background: var(--pure-white);
    border: 0;
    border-bottom: var(--border);
    padding: 0;
  }
  .Tabs-module__isActive--3LeFZ {
    border-bottom: var(--border);
    border-bottom-color: var(--outline-tab-light-selected);
    font-weight: var(--font-weight-highlight);
  }
}

.DeleteButton-module__removeResource--35ZLW {
  display: block;
  margin: 0 0 0 auto;
}

.Ratings-module__lspKpiList--1Ijt_ {
  border-bottom: solid var(--border-size) var(--color-border);
  display: flex;
  flex-wrap: wrap;
}

.Ratings-module__lspKpiItem--IS-IH {
  flex: 1;
}

.Ratings-module__lspKpiItem--IS-IH + .Ratings-module__lspKpiItem--IS-IH {
  margin-left: var(--micro);
}

.Ratings-module__averageCombinedRating--2e2vS {
  margin-right: var(--pico);
}

.Ratings-module__ratingsCount--YqOJP {
  align-self: flex-end;
  color: var(--text-hint);
  flex-grow: 1;
  font-size: var(--body-small-size);
  margin-bottom: var(--nano);
  text-align: right;
}

@media screen and (min-width: 1024px) {
  .Ratings-module__lspKpiItem--IS-IH {
    flex: 0 0 auto;
  }

  .Ratings-module__lspKpiItem--IS-IH + .Ratings-module__lspKpiItem--IS-IH {
    margin-left: var(--hecto);
  }
}

.ratingStarSvg-module__ratingStar--1lvbT {
  padding-left: var(--atto);
}

.ratingStarSvg-module__ratingStar--1lvbT:first-child {
  padding: 0;
}

.VehicleDetail-module__districtListItem--2Ig1z {
  list-style-type: none;
  border-bottom: solid var(--border-size) var(--color-border);
  padding: var(--pico) 0;
}

.Date-module__isHighlighted--1ZGgp {
  font-weight: var(--font-weight-highlight);
}

@media screen and (min-width: 900px) {
  .Date-module__isHighlighted--1ZGgp {
    white-space: nowrap;
  }
}

.ReasonToUpload-module__status--1b3Xs {
  display: block;
}

.ReasonToUpload-module__rejectionReason--2yXUf {
  color: var(--color-error);
  font-size: 14px;
  padding-top: 10px;
}

.DocumentUpload-module__root--2c4Pz {
}

.Distance-module__root--1-VTK {
  white-space: nowrap;
}

.Comment-module__root--3T6gz {
  word-break: break-word;
}

.statusUpdates-module__row--2qyfz {
  margin: var(--pico) var(--pico) var(--pico) 0;
}
.statusUpdates-module__message--1_7KJ {
  margin-left: var(--pico);
}


/*# sourceMappingURL=styles.58077657.chunk.css.map*/