/* Minification failed. Returning unminified contents.
(2,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,15): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-width'
(20,19): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-width'
(21,21): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-padding-top'
(22,24): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-padding-bottom'
(35,26): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-background-color'
(44,15): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-color'
(45,19): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
(46,21): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-weight'
(47,26): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
(68,15): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-item-hover-color'
(69,26): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-item-hover-background-color'
(88,34): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
 */
:root {
  --master-dropdown-width: 100%;
  --master-dropdown-padding-top: 0px;
  --master-dropdown-padding-bottom: 0px;
  --master-dropdown-background-color: var(--color-white-base);
  --master-dropdown-hint-font-size: var(--font-size-base);
  --master-dropdown-hint-font-weight: 600;
  --master-dropdown-hint-color: var(--color-hint-text);
  --master-dropdown-item-hover-color: var(--color-hover-foreground-highlight);
  --master-dropdown-item-hover-background-color: var(--color-hover-background-highlight);
}

.serviceLine .master-dropdown {
  float: left;
}

.master-dropdown {
  clear: both;
  width: var(--master-dropdown-width);
  max-width: var(--master-dropdown-width);
  padding-top: var(--master-dropdown-padding-top) !important;
  padding-bottom: var(--master-dropdown-padding-bottom) !important;
  margin-left: 0;
  margin-right: 0;
}

.master-dropdown .master-dropdown-body {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

.master-dropdown .select-dropdown-container > .select-dropdown {
  height: auto !important;
  background-color: var(--master-dropdown-background-color);
}

.master-dropdown .select-dropdown-container .select-dropdown-options {
  top: auto;
}

.master-dropdown .select-dropdown-container .select-dropdown .select-dropdown-text,
.master-dropdown .select-dropdown-container .select-dropdown .select-dropdown-text > a {
  color: var(--master-dropdown-hint-color);
  font-size: var(--master-dropdown-hint-font-size);
  font-weight: var(--master-dropdown-hint-font-weight);
  line-height: calc(var(--master-dropdown-hint-font-size) + 12px);
}

.master-dropdown .select-dropdown-container .select-dropdown-options li {
  cursor: pointer;
  padding: 5px 30px;
  position: relative;
}

.master-dropdown .select-dropdown-container .select-dropdown-options li,
.master-dropdown .select-dropdown-container .select-dropdown-options li > a {
  display: block;
  color: #333;
  font-weight: 400;
  width: 100% !important;
}

.master-dropdown .select-dropdown-container .select-dropdown-options li:hover,
.master-dropdown .select-dropdown-container .select-dropdown-options li:hover > a,
.master-dropdown .select-dropdown-container .select-dropdown-options li.visiting,
.master-dropdown .select-dropdown-container .select-dropdown-options li.visiting > a {
  color: var(--master-dropdown-item-hover-color);
  background-color: var(--master-dropdown-item-hover-background-color);
}

.master-dropdown .select-dropdown-container .select-dropdown-options li.selected::before {
  content: url("/MediaLibrary/Images/icons/check-blue.svg");
  font-family: "FontAwesome";
  left: 9px;
  top: 7px;
  position: absolute;
  transform: scale(0.8);
}

.master-dropdown .select-dropdown-container .select-dropdown-options li.selected:hover::before,
.master-dropdown .select-dropdown-container .select-dropdown-options li.selected.visiting::before {
  content: url("/MediaLibrary/Images/icons/check-white.svg");
}

.master-dropdown .select-dropdown-container > .select-dropdown > .select-dropdown-trigger:after,
.master-dropdown .select-dropdown-container.open > .select-dropdown > .select-dropdown-trigger:after {
  font-size: max(20px, calc(var(--master-dropdown-hint-font-size) - 20px));
  padding: 0 5px;
}

