<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,400i,700);
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "Ã—";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled &gt; .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled &gt; .Select-control:hover {
  box-shadow: none;
}
.Select.is-open &gt; .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open &gt; .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open &gt; .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) &gt; .Select-control {
  cursor: text;
}
.Select.is-focused &gt; .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) &gt; .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single &gt; .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single &gt; .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single &gt; .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single &gt; .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single &gt; .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single &gt; .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single &gt; .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single &gt; .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single &gt; .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single &gt; .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single &gt; .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover &gt; .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single &gt; .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input &gt; input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input &gt; input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) &gt; .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control &gt; *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.vimeo-image,
.vimeo-image:after,
.vimeo-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vimeo {
  position: relative;
  padding-bottom: 56.25%;
  background: #e2e2e2;
}
.vimeo iframe {
  border: 0;
}
.vimeo-image {
  background-position: center center;
  background-size: 100% auto;
}
.vimeo-image:after {
  z-index: 1;
  display: block;
  content: '';
  background: rgba(0,0,0,0.3);
}
.vimeo-play-button,
.vimeo-loading {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.vimeo-play-button {
  z-index: 2;
  position: absolute;
  padding: 0;
  width: 70px;
  border: 0;
  background: none;
}
.vimeo-play-button:focus {
  outline: none;
}
.vimeo-play-button svg {
  fill: #fff;
  -webkit-filter: drop-shadow(0 1px 1px rgba(0,0,0,0.8));
  filter: drop-shadow(0 1px 1px rgba(0,0,0,0.8));
}
.vimeo-loading {
  z-index: 4;
  position: absolute;
  width: 32px;
  height: 32px;
}
.vimeo-loading svg {
  fill: #000;
  transform-origin: 50% 50%;
  -webkit-animation: spinner 0.8s infinite linear;
  animation: spinner 0.8s infinite linear;
}
.vimeo-embed iframe {
  width: 100%;
  height: 100%;
}
@-moz-keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Googleâ€™s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ioniconâ€™s grid from original.
*/@font-face{font-family:"Ionicons";src:url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0");src:url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.0") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.image-gallery-fullscreen-button::before,.image-gallery-play-button::before,.image-gallery-left-nav::before,.image-gallery-right-nav::before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.fullscreen .image-gallery-slide{background:#000}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 113px)}@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 84px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-fullscreen-button,.image-gallery-play-button,.image-gallery-left-nav,.image-gallery-right-nav{appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4}.image-gallery-fullscreen-button::before,.image-gallery-play-button::before,.image-gallery-left-nav::before,.image-gallery-right-nav::before{color:#fff;line-height:.7;text-shadow:0 2px 2px #1a1a1a;transition:color .2s ease-out}.image-gallery-fullscreen-button:hover::before,.image-gallery-play-button:hover::before,.image-gallery-left-nav:hover::before,.image-gallery-right-nav:hover::before{color:#337ab7}@media(max-width: 768px){.image-gallery-fullscreen-button:hover::before,.image-gallery-play-button:hover::before,.image-gallery-left-nav:hover::before,.image-gallery-right-nav:hover::before{color:#fff}}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0}.image-gallery-fullscreen-button::before,.image-gallery-play-button::before{font-size:2.7em;padding:15px 20px;text-shadow:0 1px 1px #1a1a1a}@media(max-width: 768px){.image-gallery-fullscreen-button::before,.image-gallery-play-button::before{font-size:2.4em}}@media(max-width: 480px){.image-gallery-fullscreen-button::before,.image-gallery-play-button::before{font-size:2em}}.image-gallery-fullscreen-button:hover::before,.image-gallery-play-button:hover::before{color:#fff;transform:scale(1.1)}@media(max-width: 768px){.image-gallery-fullscreen-button:hover::before,.image-gallery-play-button:hover::before{transform:none}}.image-gallery-fullscreen-button{right:0}.image-gallery-fullscreen-button::before{content:"ïŽ†"}.image-gallery-fullscreen-button.active::before{content:"ï½"}.image-gallery-fullscreen-button.active:hover::before{transform:scale(0.9)}.image-gallery-play-button{left:0}.image-gallery-play-button::before{content:"ï’ˆ"}.image-gallery-play-button.active::before{content:"ï‘¸"}.image-gallery-left-nav,.image-gallery-right-nav{color:#fff;font-size:5em;padding:50px 15px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}@media(max-width: 768px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:3.4em;padding:20px 15px}}@media(max-width: 480px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:2.4em;padding:0 15px}}.image-gallery-left-nav{left:0}.image-gallery-left-nav::before{content:"ï’"}.image-gallery-right-nav{right:0}.image-gallery-right-nav::before{content:"ï“"}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap}.image-gallery-slide{background:#fff;left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide img{width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 1px 0 #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet.active{background:#fff}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:108px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0}.image-gallery-thumbnails-wrapper.left{margin-right:5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left{margin-right:3px}}.image-gallery-thumbnails-wrapper.right{margin-left:5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.right{margin-left:3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;transition:transform .45s ease-out;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:75px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{position:relative}.image-gallery-thumbnail img{vertical-align:middle;width:100%}.image-gallery-thumbnail.active{border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:1px 1px 0 #000;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url(/fonts/fontawesome-webfont.eot);src:url(/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.7.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2) format("woff2"),url(/fonts/fontawesome-webfont.woff) format("woff"),url(/fonts/fontawesome-webfont.ttf) format("truetype"),url(/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul&gt;li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"ï€€"}.fa-music:before{content:"ï€"}.fa-search:before{content:"ï€‚"}.fa-envelope-o:before{content:"ï€ƒ"}.fa-heart:before{content:"ï€„"}.fa-star:before{content:"ï€…"}.fa-star-o:before{content:"ï€†"}.fa-user:before{content:"ï€‡"}.fa-film:before{content:"ï€ˆ"}.fa-th-large:before{content:"ï€‰"}.fa-th:before{content:"ï€Š"}.fa-th-list:before{content:"ï€‹"}.fa-check:before{content:"ï€Œ"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"ï€"}.fa-search-plus:before{content:"ï€Ž"}.fa-search-minus:before{content:"ï€"}.fa-power-off:before{content:"ï€‘"}.fa-signal:before{content:"ï€’"}.fa-gear:before,.fa-cog:before{content:"ï€“"}.fa-trash-o:before{content:"ï€”"}.fa-home:before{content:"ï€•"}.fa-file-o:before{content:"ï€–"}.fa-clock-o:before{content:"ï€—"}.fa-road:before{content:"ï€˜"}.fa-download:before{content:"ï€™"}.fa-arrow-circle-o-down:before{content:"ï€š"}.fa-arrow-circle-o-up:before{content:"ï€›"}.fa-inbox:before{content:"ï€œ"}.fa-play-circle-o:before{content:"ï€"}.fa-rotate-right:before,.fa-repeat:before{content:"ï€ž"}.fa-refresh:before{content:"ï€¡"}.fa-list-alt:before{content:"ï€¢"}.fa-lock:before{content:"ï€£"}.fa-flag:before{content:"ï€¤"}.fa-headphones:before{content:"ï€¥"}.fa-volume-off:before{content:"ï€¦"}.fa-volume-down:before{content:"ï€§"}.fa-volume-up:before{content:"ï€¨"}.fa-qrcode:before{content:"ï€©"}.fa-barcode:before{content:"ï€ª"}.fa-tag:before{content:"ï€«"}.fa-tags:before{content:"ï€¬"}.fa-book:before{content:"ï€­"}.fa-bookmark:before{content:"ï€®"}.fa-print:before{content:"ï€¯"}.fa-camera:before{content:"ï€°"}.fa-font:before{content:"ï€±"}.fa-bold:before{content:"ï€²"}.fa-italic:before{content:"ï€³"}.fa-text-height:before{content:"ï€´"}.fa-text-width:before{content:"ï€µ"}.fa-align-left:before{content:"ï€¶"}.fa-align-center:before{content:"ï€·"}.fa-align-right:before{content:"ï€¸"}.fa-align-justify:before{content:"ï€¹"}.fa-list:before{content:"ï€º"}.fa-dedent:before,.fa-outdent:before{content:"ï€»"}.fa-indent:before{content:"ï€¼"}.fa-video-camera:before{content:"ï€½"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"ï€¾"}.fa-pencil:before{content:"ï€"}.fa-map-marker:before{content:"ï"}.fa-adjust:before{content:"ï‚"}.fa-tint:before{content:"ïƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"ï„"}.fa-share-square-o:before{content:"ï…"}.fa-check-square-o:before{content:"ï†"}.fa-arrows:before{content:"ï‡"}.fa-step-backward:before{content:"ïˆ"}.fa-fast-backward:before{content:"ï‰"}.fa-backward:before{content:"ïŠ"}.fa-play:before{content:"ï‹"}.fa-pause:before{content:"ïŒ"}.fa-stop:before{content:"ï"}.fa-forward:before{content:"ïŽ"}.fa-fast-forward:before{content:"ï"}.fa-step-forward:before{content:"ï‘"}.fa-eject:before{content:"ï’"}.fa-chevron-left:before{content:"ï“"}.fa-chevron-right:before{content:"ï”"}.fa-plus-circle:before{content:"ï•"}.fa-minus-circle:before{content:"ï–"}.fa-times-circle:before{content:"ï—"}.fa-check-circle:before{content:"ï˜"}.fa-question-circle:before{content:"ï™"}.fa-info-circle:before{content:"ïš"}.fa-crosshairs:before{content:"ï›"}.fa-times-circle-o:before{content:"ïœ"}.fa-check-circle-o:before{content:"ï"}.fa-ban:before{content:"ïž"}.fa-arrow-left:before{content:"ï&nbsp;"}.fa-arrow-right:before{content:"ï¡"}.fa-arrow-up:before{content:"ï¢"}.fa-arrow-down:before{content:"ï£"}.fa-mail-forward:before,.fa-share:before{content:"ï¤"}.fa-expand:before{content:"ï¥"}.fa-compress:before{content:"ï¦"}.fa-plus:before{content:"ï§"}.fa-minus:before{content:"ï¨"}.fa-asterisk:before{content:"ï©"}.fa-exclamation-circle:before{content:"ïª"}.fa-gift:before{content:"ï«"}.fa-leaf:before{content:"ï¬"}.fa-fire:before{content:"ï­"}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-warning:before,.fa-exclamation-triangle:before{content:"ï±"}.fa-plane:before{content:"ï²"}.fa-calendar:before{content:"ï³"}.fa-random:before{content:"ï´"}.fa-comment:before{content:"ïµ"}.fa-magnet:before{content:"ï¶"}.fa-chevron-up:before{content:"ï·"}.fa-chevron-down:before{content:"ï¸"}.fa-retweet:before{content:"ï¹"}.fa-shopping-cart:before{content:"ïº"}.fa-folder:before{content:"ï»"}.fa-folder-open:before{content:"ï¼"}.fa-arrows-v:before{content:"ï½"}.fa-arrows-h:before{content:"ï¾"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"ï‚€"}.fa-twitter-square:before{content:"ï‚"}.fa-facebook-square:before{content:"ï‚‚"}.fa-camera-retro:before{content:"ï‚ƒ"}.fa-key:before{content:"ï‚„"}.fa-gears:before,.fa-cogs:before{content:"ï‚…"}.fa-comments:before{content:"ï‚†"}.fa-thumbs-o-up:before{content:"ï‚‡"}.fa-thumbs-o-down:before{content:"ï‚ˆ"}.fa-star-half:before{content:"ï‚‰"}.fa-heart-o:before{content:"ï‚Š"}.fa-sign-out:before{content:"ï‚‹"}.fa-linkedin-square:before{content:"ï‚Œ"}.fa-thumb-tack:before{content:"ï‚"}.fa-external-link:before{content:"ï‚Ž"}.fa-sign-in:before{content:"ï‚"}.fa-trophy:before{content:"ï‚‘"}.fa-github-square:before{content:"ï‚’"}.fa-upload:before{content:"ï‚“"}.fa-lemon-o:before{content:"ï‚”"}.fa-phone:before{content:"ï‚•"}.fa-square-o:before{content:"ï‚–"}.fa-bookmark-o:before{content:"ï‚—"}.fa-phone-square:before{content:"ï‚˜"}.fa-twitter:before{content:"ï‚™"}.fa-facebook-f:before,.fa-facebook:before{content:"ï‚š"}.fa-github:before{content:"ï‚›"}.fa-unlock:before{content:"ï‚œ"}.fa-credit-card:before{content:"ï‚"}.fa-feed:before,.fa-rss:before{content:"ï‚ž"}.fa-hdd-o:before{content:"ï‚&nbsp;"}.fa-bullhorn:before{content:"ï‚¡"}.fa-bell:before{content:"ïƒ³"}.fa-certificate:before{content:"ï‚£"}.fa-hand-o-right:before{content:"ï‚¤"}.fa-hand-o-left:before{content:"ï‚¥"}.fa-hand-o-up:before{content:"ï‚¦"}.fa-hand-o-down:before{content:"ï‚§"}.fa-arrow-circle-left:before{content:"ï‚¨"}.fa-arrow-circle-right:before{content:"ï‚©"}.fa-arrow-circle-up:before{content:"ï‚ª"}.fa-arrow-circle-down:before{content:"ï‚«"}.fa-globe:before{content:"ï‚¬"}.fa-wrench:before{content:"ï‚­"}.fa-tasks:before{content:"ï‚®"}.fa-filter:before{content:"ï‚°"}.fa-briefcase:before{content:"ï‚±"}.fa-arrows-alt:before{content:"ï‚²"}.fa-group:before,.fa-users:before{content:"ïƒ€"}.fa-chain:before,.fa-link:before{content:"ïƒ"}.fa-cloud:before{content:"ïƒ‚"}.fa-flask:before{content:"ïƒƒ"}.fa-cut:before,.fa-scissors:before{content:"ïƒ„"}.fa-copy:before,.fa-files-o:before{content:"ïƒ…"}.fa-paperclip:before{content:"ïƒ†"}.fa-save:before,.fa-floppy-o:before{content:"ïƒ‡"}.fa-square:before{content:"ïƒˆ"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"ïƒ‰"}.fa-list-ul:before{content:"ïƒŠ"}.fa-list-ol:before{content:"ïƒ‹"}.fa-strikethrough:before{content:"ïƒŒ"}.fa-underline:before{content:"ïƒ"}.fa-table:before{content:"ïƒŽ"}.fa-magic:before{content:"ïƒ"}.fa-truck:before{content:"ïƒ‘"}.fa-pinterest:before{content:"ïƒ’"}.fa-pinterest-square:before{content:"ïƒ“"}.fa-google-plus-square:before{content:"ïƒ”"}.fa-google-plus:before{content:"ïƒ•"}.fa-money:before{content:"ïƒ–"}.fa-caret-down:before{content:"ïƒ—"}.fa-caret-up:before{content:"ïƒ˜"}.fa-caret-left:before{content:"ïƒ™"}.fa-caret-right:before{content:"ïƒš"}.fa-columns:before{content:"ïƒ›"}.fa-unsorted:before,.fa-sort:before{content:"ïƒœ"}.fa-sort-down:before,.fa-sort-desc:before{content:"ïƒ"}.fa-sort-up:before,.fa-sort-asc:before{content:"ïƒž"}.fa-envelope:before{content:"ïƒ&nbsp;"}.fa-linkedin:before{content:"ïƒ¡"}.fa-rotate-left:before,.fa-undo:before{content:"ïƒ¢"}.fa-legal:before,.fa-gavel:before{content:"ïƒ£"}.fa-dashboard:before,.fa-tachometer:before{content:"ïƒ¤"}.fa-comment-o:before{content:"ïƒ¥"}.fa-comments-o:before{content:"ïƒ¦"}.fa-flash:before,.fa-bolt:before{content:"ïƒ§"}.fa-sitemap:before{content:"ïƒ¨"}.fa-umbrella:before{content:"ïƒ©"}.fa-paste:before,.fa-clipboard:before{content:"ïƒª"}.fa-lightbulb-o:before{content:"ïƒ«"}.fa-exchange:before{content:"ïƒ¬"}.fa-cloud-download:before{content:"ïƒ­"}.fa-cloud-upload:before{content:"ïƒ®"}.fa-user-md:before{content:"ïƒ°"}.fa-stethoscope:before{content:"ïƒ±"}.fa-suitcase:before{content:"ïƒ²"}.fa-bell-o:before{content:"ï‚¢"}.fa-coffee:before{content:"ïƒ´"}.fa-cutlery:before{content:"ïƒµ"}.fa-file-text-o:before{content:"ïƒ¶"}.fa-building-o:before{content:"ïƒ·"}.fa-hospital-o:before{content:"ïƒ¸"}.fa-ambulance:before{content:"ïƒ¹"}.fa-medkit:before{content:"ïƒº"}.fa-fighter-jet:before{content:"ïƒ»"}.fa-beer:before{content:"ïƒ¼"}.fa-h-square:before{content:"ïƒ½"}.fa-plus-square:before{content:"ïƒ¾"}.fa-angle-double-left:before{content:"ï„€"}.fa-angle-double-right:before{content:"ï„"}.fa-angle-double-up:before{content:"ï„‚"}.fa-angle-double-down:before{content:"ï„ƒ"}.fa-angle-left:before{content:"ï„„"}.fa-angle-right:before{content:"ï„…"}.fa-angle-up:before{content:"ï„†"}.fa-angle-down:before{content:"ï„‡"}.fa-desktop:before{content:"ï„ˆ"}.fa-laptop:before{content:"ï„‰"}.fa-tablet:before{content:"ï„Š"}.fa-mobile-phone:before,.fa-mobile:before{content:"ï„‹"}.fa-circle-o:before{content:"ï„Œ"}.fa-quote-left:before{content:"ï„"}.fa-quote-right:before{content:"ï„Ž"}.fa-spinner:before{content:"ï„"}.fa-circle:before{content:"ï„‘"}.fa-mail-reply:before,.fa-reply:before{content:"ï„’"}.fa-github-alt:before{content:"ï„“"}.fa-folder-o:before{content:"ï„”"}.fa-folder-open-o:before{content:"ï„•"}.fa-smile-o:before{content:"ï„˜"}.fa-frown-o:before{content:"ï„™"}.fa-meh-o:before{content:"ï„š"}.fa-gamepad:before{content:"ï„›"}.fa-keyboard-o:before{content:"ï„œ"}.fa-flag-o:before{content:"ï„"}.fa-flag-checkered:before{content:"ï„ž"}.fa-terminal:before{content:"ï„&nbsp;"}.fa-code:before{content:"ï„¡"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"ï„¢"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"ï„£"}.fa-location-arrow:before{content:"ï„¤"}.fa-crop:before{content:"ï„¥"}.fa-code-fork:before{content:"ï„¦"}.fa-unlink:before,.fa-chain-broken:before{content:"ï„§"}.fa-question:before{content:"ï„¨"}.fa-info:before{content:"ï„©"}.fa-exclamation:before{content:"ï„ª"}.fa-superscript:before{content:"ï„«"}.fa-subscript:before{content:"ï„¬"}.fa-eraser:before{content:"ï„­"}.fa-puzzle-piece:before{content:"ï„®"}.fa-microphone:before{content:"ï„°"}.fa-microphone-slash:before{content:"ï„±"}.fa-shield:before{content:"ï„²"}.fa-calendar-o:before{content:"ï„³"}.fa-fire-extinguisher:before{content:"ï„´"}.fa-rocket:before{content:"ï„µ"}.fa-maxcdn:before{content:"ï„¶"}.fa-chevron-circle-left:before{content:"ï„·"}.fa-chevron-circle-right:before{content:"ï„¸"}.fa-chevron-circle-up:before{content:"ï„¹"}.fa-chevron-circle-down:before{content:"ï„º"}.fa-html5:before{content:"ï„»"}.fa-css3:before{content:"ï„¼"}.fa-anchor:before{content:"ï„½"}.fa-unlock-alt:before{content:"ï„¾"}.fa-bullseye:before{content:"ï…€"}.fa-ellipsis-h:before{content:"ï…"}.fa-ellipsis-v:before{content:"ï…‚"}.fa-rss-square:before{content:"ï…ƒ"}.fa-play-circle:before{content:"ï…„"}.fa-ticket:before{content:"ï……"}.fa-minus-square:before{content:"ï…†"}.fa-minus-square-o:before{content:"ï…‡"}.fa-level-up:before{content:"ï…ˆ"}.fa-level-down:before{content:"ï…‰"}.fa-check-square:before{content:"ï…Š"}.fa-pencil-square:before{content:"ï…‹"}.fa-external-link-square:before{content:"ï…Œ"}.fa-share-square:before{content:"ï…"}.fa-compass:before{content:"ï…Ž"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"ï…"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"ï…‘"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"ï…’"}.fa-euro:before,.fa-eur:before{content:"ï…“"}.fa-gbp:before{content:"ï…”"}.fa-dollar:before,.fa-usd:before{content:"ï…•"}.fa-rupee:before,.fa-inr:before{content:"ï…–"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"ï…—"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"ï…˜"}.fa-won:before,.fa-krw:before{content:"ï…™"}.fa-bitcoin:before,.fa-btc:before{content:"ï…š"}.fa-file:before{content:"ï…›"}.fa-file-text:before{content:"ï…œ"}.fa-sort-alpha-asc:before{content:"ï…"}.fa-sort-alpha-desc:before{content:"ï…ž"}.fa-sort-amount-asc:before{content:"ï…&nbsp;"}.fa-sort-amount-desc:before{content:"ï…¡"}.fa-sort-numeric-asc:before{content:"ï…¢"}.fa-sort-numeric-desc:before{content:"ï…£"}.fa-thumbs-up:before{content:"ï…¤"}.fa-thumbs-down:before{content:"ï…¥"}.fa-youtube-square:before{content:"ï…¦"}.fa-youtube:before{content:"ï…§"}.fa-xing:before{content:"ï…¨"}.fa-xing-square:before{content:"ï…©"}.fa-youtube-play:before{content:"ï…ª"}.fa-dropbox:before{content:"ï…«"}.fa-stack-overflow:before{content:"ï…¬"}.fa-instagram:before{content:"ï…­"}.fa-flickr:before{content:"ï…®"}.fa-adn:before{content:"ï…°"}.fa-bitbucket:before{content:"ï…±"}.fa-bitbucket-square:before{content:"ï…²"}.fa-tumblr:before{content:"ï…³"}.fa-tumblr-square:before{content:"ï…´"}.fa-long-arrow-down:before{content:"ï…µ"}.fa-long-arrow-up:before{content:"ï…¶"}.fa-long-arrow-left:before{content:"ï…·"}.fa-long-arrow-right:before{content:"ï…¸"}.fa-apple:before{content:"ï…¹"}.fa-windows:before{content:"ï…º"}.fa-android:before{content:"ï…»"}.fa-linux:before{content:"ï…¼"}.fa-dribbble:before{content:"ï…½"}.fa-skype:before{content:"ï…¾"}.fa-foursquare:before{content:"ï†€"}.fa-trello:before{content:"ï†"}.fa-female:before{content:"ï†‚"}.fa-male:before{content:"ï†ƒ"}.fa-gittip:before,.fa-gratipay:before{content:"ï†„"}.fa-sun-o:before{content:"ï†…"}.fa-moon-o:before{content:"ï††"}.fa-archive:before{content:"ï†‡"}.fa-bug:before{content:"ï†ˆ"}.fa-vk:before{content:"ï†‰"}.fa-weibo:before{content:"ï†Š"}.fa-renren:before{content:"ï†‹"}.fa-pagelines:before{content:"ï†Œ"}.fa-stack-exchange:before{content:"ï†"}.fa-arrow-circle-o-right:before{content:"ï†Ž"}.fa-arrow-circle-o-left:before{content:"ï†"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"ï†‘"}.fa-dot-circle-o:before{content:"ï†’"}.fa-wheelchair:before{content:"ï†“"}.fa-vimeo-square:before{content:"ï†”"}.fa-turkish-lira:before,.fa-try:before{content:"ï†•"}.fa-plus-square-o:before{content:"ï†–"}.fa-space-shuttle:before{content:"ï†—"}.fa-slack:before{content:"ï†˜"}.fa-envelope-square:before{content:"ï†™"}.fa-wordpress:before{content:"ï†š"}.fa-openid:before{content:"ï†›"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"ï†œ"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"ï†"}.fa-yahoo:before{content:"ï†ž"}.fa-google:before{content:"ï†&nbsp;"}.fa-reddit:before{content:"ï†¡"}.fa-reddit-square:before{content:"ï†¢"}.fa-stumbleupon-circle:before{content:"ï†£"}.fa-stumbleupon:before{content:"ï†¤"}.fa-delicious:before{content:"ï†¥"}.fa-digg:before{content:"ï†¦"}.fa-pied-piper-pp:before{content:"ï†§"}.fa-pied-piper-alt:before{content:"ï†¨"}.fa-drupal:before{content:"ï†©"}.fa-joomla:before{content:"ï†ª"}.fa-language:before{content:"ï†«"}.fa-fax:before{content:"ï†¬"}.fa-building:before{content:"ï†­"}.fa-child:before{content:"ï†®"}.fa-paw:before{content:"ï†°"}.fa-spoon:before{content:"ï†±"}.fa-cube:before{content:"ï†²"}.fa-cubes:before{content:"ï†³"}.fa-behance:before{content:"ï†´"}.fa-behance-square:before{content:"ï†µ"}.fa-steam:before{content:"ï†¶"}.fa-steam-square:before{content:"ï†·"}.fa-recycle:before{content:"ï†¸"}.fa-automobile:before,.fa-car:before{content:"ï†¹"}.fa-cab:before,.fa-taxi:before{content:"ï†º"}.fa-tree:before{content:"ï†»"}.fa-spotify:before{content:"ï†¼"}.fa-deviantart:before{content:"ï†½"}.fa-soundcloud:before{content:"ï†¾"}.fa-database:before{content:"ï‡€"}.fa-file-pdf-o:before{content:"ï‡"}.fa-file-word-o:before{content:"ï‡‚"}.fa-file-excel-o:before{content:"ï‡ƒ"}.fa-file-powerpoint-o:before{content:"ï‡„"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"ï‡…"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"ï‡†"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"ï‡‡"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"ï‡ˆ"}.fa-file-code-o:before{content:"ï‡‰"}.fa-vine:before{content:"ï‡Š"}.fa-codepen:before{content:"ï‡‹"}.fa-jsfiddle:before{content:"ï‡Œ"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"ï‡"}.fa-circle-o-notch:before{content:"ï‡Ž"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"ï‡"}.fa-ge:before,.fa-empire:before{content:"ï‡‘"}.fa-git-square:before{content:"ï‡’"}.fa-git:before{content:"ï‡“"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"ï‡”"}.fa-tencent-weibo:before{content:"ï‡•"}.fa-qq:before{content:"ï‡–"}.fa-wechat:before,.fa-weixin:before{content:"ï‡—"}.fa-send:before,.fa-paper-plane:before{content:"ï‡˜"}.fa-send-o:before,.fa-paper-plane-o:before{content:"ï‡™"}.fa-history:before{content:"ï‡š"}.fa-circle-thin:before{content:"ï‡›"}.fa-header:before{content:"ï‡œ"}.fa-paragraph:before{content:"ï‡"}.fa-sliders:before{content:"ï‡ž"}.fa-share-alt:before{content:"ï‡&nbsp;"}.fa-share-alt-square:before{content:"ï‡¡"}.fa-bomb:before{content:"ï‡¢"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"ï‡£"}.fa-tty:before{content:"ï‡¤"}.fa-binoculars:before{content:"ï‡¥"}.fa-plug:before{content:"ï‡¦"}.fa-slideshare:before{content:"ï‡§"}.fa-twitch:before{content:"ï‡¨"}.fa-yelp:before{content:"ï‡©"}.fa-newspaper-o:before{content:"ï‡ª"}.fa-wifi:before{content:"ï‡«"}.fa-calculator:before{content:"ï‡¬"}.fa-paypal:before{content:"ï‡­"}.fa-google-wallet:before{content:"ï‡®"}.fa-cc-visa:before{content:"ï‡°"}.fa-cc-mastercard:before{content:"ï‡±"}.fa-cc-discover:before{content:"ï‡²"}.fa-cc-amex:before{content:"ï‡³"}.fa-cc-paypal:before{content:"ï‡´"}.fa-cc-stripe:before{content:"ï‡µ"}.fa-bell-slash:before{content:"ï‡¶"}.fa-bell-slash-o:before{content:"ï‡·"}.fa-trash:before{content:"ï‡¸"}.fa-copyright:before{content:"ï‡¹"}.fa-at:before{content:"ï‡º"}.fa-eyedropper:before{content:"ï‡»"}.fa-paint-brush:before{content:"ï‡¼"}.fa-birthday-cake:before{content:"ï‡½"}.fa-area-chart:before{content:"ï‡¾"}.fa-pie-chart:before{content:"ïˆ€"}.fa-line-chart:before{content:"ïˆ"}.fa-lastfm:before{content:"ïˆ‚"}.fa-lastfm-square:before{content:"ïˆƒ"}.fa-toggle-off:before{content:"ïˆ„"}.fa-toggle-on:before{content:"ïˆ…"}.fa-bicycle:before{content:"ïˆ†"}.fa-bus:before{content:"ïˆ‡"}.fa-ioxhost:before{content:"ïˆˆ"}.fa-angellist:before{content:"ïˆ‰"}.fa-cc:before{content:"ïˆŠ"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"ïˆ‹"}.fa-meanpath:before{content:"ïˆŒ"}.fa-buysellads:before{content:"ïˆ"}.fa-connectdevelop:before{content:"ïˆŽ"}.fa-dashcube:before{content:"ïˆ"}.fa-forumbee:before{content:"ïˆ‘"}.fa-leanpub:before{content:"ïˆ’"}.fa-sellsy:before{content:"ïˆ“"}.fa-shirtsinbulk:before{content:"ïˆ”"}.fa-simplybuilt:before{content:"ïˆ•"}.fa-skyatlas:before{content:"ïˆ–"}.fa-cart-plus:before{content:"ïˆ—"}.fa-cart-arrow-down:before{content:"ïˆ˜"}.fa-diamond:before{content:"ïˆ™"}.fa-ship:before{content:"ïˆš"}.fa-user-secret:before{content:"ïˆ›"}.fa-motorcycle:before{content:"ïˆœ"}.fa-street-view:before{content:"ïˆ"}.fa-heartbeat:before{content:"ïˆž"}.fa-venus:before{content:"ïˆ¡"}.fa-mars:before{content:"ïˆ¢"}.fa-mercury:before{content:"ïˆ£"}.fa-intersex:before,.fa-transgender:before{content:"ïˆ¤"}.fa-transgender-alt:before{content:"ïˆ¥"}.fa-venus-double:before{content:"ïˆ¦"}.fa-mars-double:before{content:"ïˆ§"}.fa-venus-mars:before{content:"ïˆ¨"}.fa-mars-stroke:before{content:"ïˆ©"}.fa-mars-stroke-v:before{content:"ïˆª"}.fa-mars-stroke-h:before{content:"ïˆ«"}.fa-neuter:before{content:"ïˆ¬"}.fa-genderless:before{content:"ïˆ­"}.fa-facebook-official:before{content:"ïˆ°"}.fa-pinterest-p:before{content:"ïˆ±"}.fa-whatsapp:before{content:"ïˆ²"}.fa-server:before{content:"ïˆ³"}.fa-user-plus:before{content:"ïˆ´"}.fa-user-times:before{content:"ïˆµ"}.fa-hotel:before,.fa-bed:before{content:"ïˆ¶"}.fa-viacoin:before{content:"ïˆ·"}.fa-train:before{content:"ïˆ¸"}.fa-subway:before{content:"ïˆ¹"}.fa-medium:before{content:"ïˆº"}.fa-yc:before,.fa-y-combinator:before{content:"ïˆ»"}.fa-optin-monster:before{content:"ïˆ¼"}.fa-opencart:before{content:"ïˆ½"}.fa-expeditedssl:before{content:"ïˆ¾"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"ï‰€"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"ï‰"}.fa-battery-2:before,.fa-battery-half:before{content:"ï‰‚"}.fa-battery-1:before,.fa-battery-quarter:before{content:"ï‰ƒ"}.fa-battery-0:before,.fa-battery-empty:before{content:"ï‰„"}.fa-mouse-pointer:before{content:"ï‰…"}.fa-i-cursor:before{content:"ï‰†"}.fa-object-group:before{content:"ï‰‡"}.fa-object-ungroup:before{content:"ï‰ˆ"}.fa-sticky-note:before{content:"ï‰‰"}.fa-sticky-note-o:before{content:"ï‰Š"}.fa-cc-jcb:before{content:"ï‰‹"}.fa-cc-diners-club:before{content:"ï‰Œ"}.fa-clone:before{content:"ï‰"}.fa-balance-scale:before{content:"ï‰Ž"}.fa-hourglass-o:before{content:"ï‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"ï‰‘"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"ï‰’"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"ï‰“"}.fa-hourglass:before{content:"ï‰”"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"ï‰•"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"ï‰–"}.fa-hand-scissors-o:before{content:"ï‰—"}.fa-hand-lizard-o:before{content:"ï‰˜"}.fa-hand-spock-o:before{content:"ï‰™"}.fa-hand-pointer-o:before{content:"ï‰š"}.fa-hand-peace-o:before{content:"ï‰›"}.fa-trademark:before{content:"ï‰œ"}.fa-registered:before{content:"ï‰"}.fa-creative-commons:before{content:"ï‰ž"}.fa-gg:before{content:"ï‰&nbsp;"}.fa-gg-circle:before{content:"ï‰¡"}.fa-tripadvisor:before{content:"ï‰¢"}.fa-odnoklassniki:before{content:"ï‰£"}.fa-odnoklassniki-square:before{content:"ï‰¤"}.fa-get-pocket:before{content:"ï‰¥"}.fa-wikipedia-w:before{content:"ï‰¦"}.fa-safari:before{content:"ï‰§"}.fa-chrome:before{content:"ï‰¨"}.fa-firefox:before{content:"ï‰©"}.fa-opera:before{content:"ï‰ª"}.fa-internet-explorer:before{content:"ï‰«"}.fa-tv:before,.fa-television:before{content:"ï‰¬"}.fa-contao:before{content:"ï‰­"}.fa-500px:before{content:"ï‰®"}.fa-amazon:before{content:"ï‰°"}.fa-calendar-plus-o:before{content:"ï‰±"}.fa-calendar-minus-o:before{content:"ï‰²"}.fa-calendar-times-o:before{content:"ï‰³"}.fa-calendar-check-o:before{content:"ï‰´"}.fa-industry:before{content:"ï‰µ"}.fa-map-pin:before{content:"ï‰¶"}.fa-map-signs:before{content:"ï‰·"}.fa-map-o:before{content:"ï‰¸"}.fa-map:before{content:"ï‰¹"}.fa-commenting:before{content:"ï‰º"}.fa-commenting-o:before{content:"ï‰»"}.fa-houzz:before{content:"ï‰¼"}.fa-vimeo:before{content:"ï‰½"}.fa-black-tie:before{content:"ï‰¾"}.fa-fonticons:before{content:"ïŠ€"}.fa-reddit-alien:before{content:"ïŠ"}.fa-edge:before{content:"ïŠ‚"}.fa-credit-card-alt:before{content:"ïŠƒ"}.fa-codiepie:before{content:"ïŠ„"}.fa-modx:before{content:"ïŠ…"}.fa-fort-awesome:before{content:"ïŠ†"}.fa-usb:before{content:"ïŠ‡"}.fa-product-hunt:before{content:"ïŠˆ"}.fa-mixcloud:before{content:"ïŠ‰"}.fa-scribd:before{content:"ïŠŠ"}.fa-pause-circle:before{content:"ïŠ‹"}.fa-pause-circle-o:before{content:"ïŠŒ"}.fa-stop-circle:before{content:"ïŠ"}.fa-stop-circle-o:before{content:"ïŠŽ"}.fa-shopping-bag:before{content:"ïŠ"}.fa-shopping-basket:before{content:"ïŠ‘"}.fa-hashtag:before{content:"ïŠ’"}.fa-bluetooth:before{content:"ïŠ“"}.fa-bluetooth-b:before{content:"ïŠ”"}.fa-percent:before{content:"ïŠ•"}.fa-gitlab:before{content:"ïŠ–"}.fa-wpbeginner:before{content:"ïŠ—"}.fa-wpforms:before{content:"ïŠ˜"}.fa-envira:before{content:"ïŠ™"}.fa-universal-access:before{content:"ïŠš"}.fa-wheelchair-alt:before{content:"ïŠ›"}.fa-question-circle-o:before{content:"ïŠœ"}.fa-blind:before{content:"ïŠ"}.fa-audio-description:before{content:"ïŠž"}.fa-volume-control-phone:before{content:"ïŠ&nbsp;"}.fa-braille:before{content:"ïŠ¡"}.fa-assistive-listening-systems:before{content:"ïŠ¢"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"ïŠ£"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"ïŠ¤"}.fa-glide:before{content:"ïŠ¥"}.fa-glide-g:before{content:"ïŠ¦"}.fa-signing:before,.fa-sign-language:before{content:"ïŠ§"}.fa-low-vision:before{content:"ïŠ¨"}.fa-viadeo:before{content:"ïŠ©"}.fa-viadeo-square:before{content:"ïŠª"}.fa-snapchat:before{content:"ïŠ«"}.fa-snapchat-ghost:before{content:"ïŠ¬"}.fa-snapchat-square:before{content:"ïŠ­"}.fa-pied-piper:before{content:"ïŠ®"}.fa-first-order:before{content:"ïŠ°"}.fa-yoast:before{content:"ïŠ±"}.fa-themeisle:before{content:"ïŠ²"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"ïŠ³"}.fa-fa:before,.fa-font-awesome:before{content:"ïŠ´"}.fa-handshake-o:before{content:"ïŠµ"}.fa-envelope-open:before{content:"ïŠ¶"}.fa-envelope-open-o:before{content:"ïŠ·"}.fa-linode:before{content:"ïŠ¸"}.fa-address-book:before{content:"ïŠ¹"}.fa-address-book-o:before{content:"ïŠº"}.fa-vcard:before,.fa-address-card:before{content:"ïŠ»"}.fa-vcard-o:before,.fa-address-card-o:before{content:"ïŠ¼"}.fa-user-circle:before{content:"ïŠ½"}.fa-user-circle-o:before{content:"ïŠ¾"}.fa-user-o:before{content:"ï‹€"}.fa-id-badge:before{content:"ï‹"}.fa-drivers-license:before,.fa-id-card:before{content:"ï‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"ï‹ƒ"}.fa-quora:before{content:"ï‹„"}.fa-free-code-camp:before{content:"ï‹…"}.fa-telegram:before{content:"ï‹†"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"ï‹‡"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"ï‹ˆ"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"ï‹‰"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"ï‹Š"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"ï‹‹"}.fa-shower:before{content:"ï‹Œ"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"ï‹"}.fa-podcast:before{content:"ï‹Ž"}.fa-window-maximize:before{content:"ï‹"}.fa-window-minimize:before{content:"ï‹‘"}.fa-window-restore:before{content:"ï‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"ï‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"ï‹”"}.fa-bandcamp:before{content:"ï‹•"}.fa-grav:before{content:"ï‹–"}.fa-etsy:before{content:"ï‹—"}.fa-imdb:before{content:"ï‹˜"}.fa-ravelry:before{content:"ï‹™"}.fa-eercast:before{content:"ï‹š"}.fa-microchip:before{content:"ï‹›"}.fa-snowflake-o:before{content:"ï‹œ"}.fa-superpowers:before{content:"ï‹"}.fa-wpexplorer:before{content:"ï‹ž"}.fa-meetup:before{content:"ï‹&nbsp;"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.lz-container,.zef-contact-container{display:none;position:fixed;bottom:-1px;right:30px;z-index:99999;font-family:Arial,sans-serif}.lz-container table,.zef-contact-container table{height:auto !important;margin:0;padding:0;border:none}.lz-container table tr,.zef-contact-container table tr{border:none;background:none}.lz-container table td,.zef-contact-container table td{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none;line-height:100%;padding:0;text-align:left}.lz-container *,.zef-contact-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.lz-chatbox,.lz-offline-chatbox{left:0;line-height:0 !important;padding:35px 0 0;position:relative;text-align:left;top:0;width:225px;z-index:999;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.lz-chatbox&gt;div{display:block}.lz-content,.lz-offline-content{background:#fff;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.lz-content ul.lz-msglog,.lz-offline-content ul.lz-msglog{display:block;overflow-y:auto;height:235px;list-style-type:none;list-style-image:none;margin:0;padding:0;border-bottom:1px solid #e7e7e7;background:#fff;zoom:1}.lz-content ul.lz-msglog li,.lz-offline-content ul.lz-msglog li{padding:0;background:none;margin:0;text-indent:0;line-height:100%}.lz-content ul.lz-msglog li ul,.lz-offline-content ul.lz-msglog li ul{list-style-type:none;margin:0;padding:0;line-height:150% !important;list-style-image:none}.lz-content ul.lz-msglog li ul span,.lz-offline-content ul.lz-msglog li ul span{float:left;margin-right:5px;zoom:1}.lz-content ul.lz-msglog li ul.lz-msg-operator-offline li,.lz-content ul.lz-msglog li ul.lz-msg-operator-online li,.lz-offline-content ul.lz-msglog li ul.lz-msg-operator-offline li,.lz-offline-content ul.lz-msglog li ul.lz-msg-operator-online li{font-size:11px;padding:5px 0}.lz-content ul.lz-msglog li.lz-msg-a,.lz-content ul.lz-msglog li.lz-msg-b,.lz-offline-content ul.lz-msglog li.lz-msg-a,.lz-offline-content ul.lz-msglog li.lz-msg-b{border-top:1px solid #e7e7e7;display:block;line-height:150% !important;margin:0 5px;padding:5px}.lz-content ul.lz-msglog li.lz-msg-a .lz-msg-time,.lz-content ul.lz-msglog li.lz-msg-b .lz-msg-time,.lz-offline-content ul.lz-msglog li.lz-msg-a .lz-msg-time,.lz-offline-content ul.lz-msglog li.lz-msg-b .lz-msg-time{border:0 none;font-size:10px;font-weight:normal;margin:0;padding:0}.lz-content ul.lz-msglog li.lz-msg-a .lz-msg-a-container li.lz-msg-b-msg p.lz-msg-text,.lz-content ul.lz-msglog li.lz-msg-a .lz-msg-a-container li li.lz-msg-a-msg p.lz-msg-text,.lz-content ul.lz-msglog li.lz-msg-b .lz-msg-a-container li.lz-msg-b-msg p.lz-msg-text,.lz-content ul.lz-msglog li.lz-msg-b .lz-msg-a-container li li.lz-msg-a-msg p.lz-msg-text,.lz-offline-content ul.lz-msglog li.lz-msg-a .lz-msg-a-container li.lz-msg-b-msg p.lz-msg-text,.lz-offline-content ul.lz-msglog li.lz-msg-a .lz-msg-a-container li li.lz-msg-a-msg p.lz-msg-text,.lz-offline-content ul.lz-msglog li.lz-msg-b .lz-msg-a-container li.lz-msg-b-msg p.lz-msg-text,.lz-offline-content ul.lz-msglog li.lz-msg-b .lz-msg-a-container li li.lz-msg-a-msg p.lz-msg-text{margin:0;padding:0;border:0;padding-top:0px;white-space:normal}.lz-content ul.lz-msglog li.lz-msg-operator-typing,.lz-offline-content ul.lz-msglog li.lz-msg-operator-typing{background:url("//commondatastorage.googleapis.com/livezhat/lzimages/edit.png") no-repeat scroll 10px 0px rgba(0,0,0,0);margin:0;padding:0;border:0;font-weight:bold;min-height:24px}.lz-content ul.lz-msglog li.lz-msg-operator-typing span,.lz-offline-content ul.lz-msglog li.lz-msg-operator-typing span{display:block;font-size:11px;padding:5px 15px 10px 40px}.lz-content textarea.lz-input,.lz-offline-content textarea.lz-input{background:url("//livezhat.zef.fi/default_blueplain/chat-icon.png") no-repeat scroll 8px 12px rgba(0,0,0,0);border:0 none;height:35px;margin:0;overflow:auto;padding:10px 3px 5px 25px;resize:none;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:125%;top:auto;float:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:100% !important}.lz-content textarea.lz-input-activated,.lz-offline-content textarea.lz-input-activated{height:55px;overflow:auto}#__lz_contact-welcome{font-size:11px;line-height:150%;padding:10px}#__lz_contact-loader{display:none;padding:10px}#__lz_contact-thanks,#__lz_contact-error{display:none;font-size:11px;line-height:150%;padding:10px}.__lz_email_input,.__lz_phone_input,.__lz_message_input{border:0 none;margin:0;padding:0}#__lz_email_input_id,#__lz_phone_input_id,#__lz_message_input_id{border:0 none;float:none;height:auto;margin:0;width:100%;outline:none;padding:10px 3px 10px 25px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#__lz_email_input_id{background:url("//livezhat.zef.fi/default_blueplain/email-icon.png") no-repeat scroll 8px 12px rgba(0,0,0,0)}#__lz_phone_input_id{background:url("//livezhat.zef.fi/default_blueplain/phone-icon.png") no-repeat scroll 8px 12px rgba(0,0,0,0)}#__lz_message_input_id{background:url("//livezhat.zef.fi/default_blueplain/chat-icon.png") no-repeat scroll 8px 12px rgba(0,0,0,0);height:35px;overflow:auto;font-family:inherit;resize:none}#__lz_contact-submit{text-align:right}.__lz_contact-submit{display:inline-block;font-family:inherit;font-size:11px;margin:10px;padding:6px 10px;position:relative}.lz-bar,.lz-offline-bar-active{height:35px;left:0;padding:0;position:absolute;text-align:left;top:0;width:100%;z-index:1000;background:#23b94d}.lz-bar-minimized,.lz-offline-bar-minimized{zoom:1}.lz-label,.lz-offline-logo{display:block;height:100%;line-height:100%;padding:12px;text-align:left;width:100%}.lz-label span,.lz-offline-logo span{color:#fff;font-size:12px}.lz-close,.lz-offline-close{background:url("//livezhat.zef.fi/default_blueplain/close.png") repeat scroll 0 0 #e7e7e7;cursor:pointer;display:block;height:20px;overflow:hidden;position:absolute;right:-20px;top:7px;width:20px}#__lz_email_input_id,#__lz_phone_input_id,#__lz_message_input_id,textarea.lz-input{font-size:11px;color:#333;font-family:inherit;border-top:1px solid #e7e7e7;line-height:100%}textarea.lz-input{border:none}#__lz_contact-welcome,#__lz_contact-thanks,.lz-container p,li.lz-msg-a ul p,li.lz-msg-b ul p,li.lz-date ul p,.lz-msg-operator-online,.lz-msg-operator-offline{line-height:150%;color:#333;font-family:inherit;font-size:11px;margin:0;white-space:normal}#__lz_contact-welcome a,#__lz_contact-thanks a,.lz-container p a,li.lz-msg-a ul p a,li.lz-msg-b ul p a,li.lz-date ul p a,.lz-msg-operator-online a,.lz-msg-operator-offline a{color:#23b94d;text-decoration:underline}#__lz_contact-welcome a:hover,#__lz_contact-thanks a:hover,.lz-container p a:hover,li.lz-msg-a ul p a:hover,li.lz-msg-b ul p a:hover,li.lz-date ul p a:hover,.lz-msg-operator-online a:hover,.lz-msg-operator-offline a:hover{color:#333;text-decoration:none}.lz-msg-sender-a,.lz-msg-sender-b{font-size:11px;font-weight:bold}.lz-msg-sender-a{color:#23b94d}.lz-msg-sender-b{color:#23b94d}.lz-msg-time{color:#777 !important}li.lz-msg-operator-typing{color:#23b94d}.lz-label,.lz-offline-logo{color:#fff;font-size:12px}#__lz_contact-error{color:#d20000}.__lz_contact-submit{background:none repeat scroll 0 0 #e4e4e4;border:1px solid #d9d9d9;color:#000;line-height:100%}.lz-menu-item{background:none repeat scroll 0 0 #e7e7e7 !important;color:#000 !important;height:auto !important;padding:6px 8px !important;position:absolute !important;right:20px !important;top:-3px !important}.lz-menu-item a{color:#000 !important}@media print{.lz-container,.zef-contact-container{display:none !important}}.lz-bar,.lz-offline-bar-active{background:url("//livezhat.zef.fi/default_blueplain/bar_bg.png") repeat-x;border:1px solid #1688e5;height:36px}.lz-msg-sender-a{color:#085fb8}.lz-msg-sender-b{color:#1688e5}.lz-msg-time{color:#c5c5c5 !important}li.lz-msg-operator-typing{color:#bcbcbc}.lz-close,.lz-offline-close{right:-21px}.lz-container{font-family:Roboto !important}.lz-content{font-weight:400 !important}.lz-bar{background-image:none !important;background-color:#009cf8 !important;border:none !important}.lz-header-texts{font-weight:500 !important}.lz-close{right:0 !important;background-image:none !important;background-color:rgba(0,0,0,0) !important}.lz-close:after{position:relative;right:0px;top:10px;font-family:FontAwesome;content:"ï€";color:#fff}.lz-msg-sender-a,.lz-msg-sender-b{font-weight:bold !important}.lz-content ul.lz-msglog li.lz-msg-operator-typing,.lz-offline-content ul.lz-msglog li.lz-msg-operator-typing{font-weight:bold !important}.lz-content ul.lz-msglog li.lz-msg-a .lz-msg-time,.lz-content ul.lz-msglog li.lz-msg-b .lz-msg-time,.lz-offline-content ul.lz-msglog li.lz-msg-a .lz-msg-time,.lz-offline-content ul.lz-msglog li.lz-msg-b .lz-msg-time{font-weight:400 !important}select,textarea,input{height:1rem;padding:.25rem .5rem;font-size:.875rem;color:#333 !important;background-color:#fcfcfc;border:1px solid #c2c2c2;height:auto}@media only screen and (max-width: 319px){select,textarea,input{font-size:1rem !important}}@media only screen and (min-width: 320px)and (max-width: 424px){select,textarea,input{font-size:1rem !important}}@media only screen and (min-width: 425px)and (max-width: 767px){select,textarea,input{font-size:1rem !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){select,textarea,input{font-size:1rem !important}}.form-control{height:2rem;padding:.5rem;font-size:.875rem;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f4f4f4}.input-group{width:100%}.input-group-feedback{z-index:4}.input-group-addon{color:#009cf8;background-color:#fcfcfc}select,textarea,input,button,.input-group-addon{z-index:1;-webkit-border-radius:0 !important;border-radius:0 !important}::-webkit-input-placeholder{color:#ccc !important}:-moz-placeholder{color:#ccc !important}::-moz-placeholder{color:#ccc !important}:-ms-input-placeholder{color:#ccc !important}.smart-static-field__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.smart-static-field__container--editable:hover{background-color:#f2f2f2}.smart-static-field__edit-button{padding:.125rem .45rem;font-size:1.25rem;color:#fff;background-color:#333;cursor:pointer}.smart-static-field__edit-button span{position:relative;top:-1px;left:0;font-size:.75rem}.smart-static-field__done-button{margin-left:1rem;padding:.125rem .25rem;font-size:1.25rem;color:#fff;background-color:#228b22;cursor:pointer}.autocomplete__wrap{background-color:#fff;padding:0;margin:0;font-size:.8rem;position:fixed;overflow:auto;max-height:20rem;min-width:185px}.autocomplete__item{z-index:100000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:.5rem 1rem;cursor:pointer;border-bottom:1px solid #666}.autocomplete__item:hover{background-color:#d3d3d3}.autocomplete__item span:nth-of-type(2){margin-left:.5rem}.smart-time-field{width:5rem !important}.react-datepicker{font:"Roboto",sans-serif;font-size:.9rem;font-weight:300;border-radius:0}.react-datepicker__wrap{position:relative}.react-datepicker__calendar-icon{z-index:1;position:absolute;font-size:.9rem;top:.5rem;right:.75rem}@media only screen and (max-width: 319px){.react-datepicker__calendar-icon{font-size:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.react-datepicker__calendar-icon{font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.react-datepicker__calendar-icon{font-size:1rem}}.react-datepicker__input-container input{z-index:2;display:block;height:2rem;padding:.5rem;font-size:.875rem}@media only screen and (max-width: 319px){.react-datepicker__input-container input{width:8rem;font-size:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.react-datepicker__input-container input{width:8rem;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.react-datepicker__input-container input{width:8rem;font-size:1rem}}.react-datepicker__day{border-radius:0}.react-datepicker__day--selected{background-color:#009cf8}.btn-group&gt;.btn:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.btn .caret{margin:auto 0 auto auto}.customer-data-form{width:375px}@media only screen and (max-width: 319px){.customer-data-form{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.customer-data-form{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.customer-data-form{width:100%}}.control-wrap{display:grid;grid-template-columns:1.125rem auto;gap:.5rem;align-items:center;font-weight:300}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:#333;width:1.125rem;height:1.125rem;border:.1rem solid #333;border-radius:.75rem !important;transform:translateY(-0.075em);display:grid;place-content:center}input[type=radio]::before{content:"";width:.5rem;height:.5rem;border-radius:.25rem !important;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1rem 1rem #009cf8;background-color:#009cf8}input[type=radio]:checked::before{transform:scale(1)}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;outline-offset:none;box-shadow:0 0 3px #009cf8}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:#333;width:1.125rem;height:1.125rem;border:1px solid #929292;transform:translateY(-0.075em);display:grid;place-content:center}input[type=checkbox]::before{content:"";width:.75rem;height:.75rem;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:50ms transform ease-in-out;box-shadow:inset 1rem 1rem #009cf8;background-color:#009cf8}input[type=checkbox]:checked::before{transform:scale(1)}input[type=checkbox]:disabled::before,input[type=radio]:disabled::before{box-shadow:inset 1rem 1rem #c2c2c2;background-color:#c2c2c2;cursor:not-allowed}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:16px}a{cursor:pointer;color:#0079bf;text-decoration:none}a:hover,a:active,a:visited,a:active{color:#0079bf}a.anchor{display:block;position:relative;top:-87px;visibility:hidden}body{width:100%;height:100%;-webkit-font-smoothing:subpixel-antialiased;-khtml-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font:100% "Roboto",sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#333}body img{width:100%;height:auto}body img.image--wrap-text{float:right;margin:0 .25rem}body img.image--medium{max-height:13rem}body img.image--small{max-height:10rem}body img.image--big_icon{float:none;display:inline-block;max-height:4rem;max-width:4rem}body .heading-organizer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 319px){body .heading-organizer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){body .heading-organizer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){body .heading-organizer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body h1,body .h1-like{margin:0 0 1rem 0;font-weight:300;font-style:normal;font-size:35.2px;color:#0079bf}@media only screen and (max-width: 319px){body h1,body .h1-like{font-size:28.16px}}@media only screen and (min-width: 320px)and (max-width: 424px){body h1,body .h1-like{font-size:28.16px}}@media only screen and (min-width: 425px)and (max-width: 767px){body h1,body .h1-like{font-size:28.16px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body h1,body .h1-like{font-size:28.16px}}body .h1-like{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;line-height:1.1}@media only screen and (max-width: 319px){body .h1-like{margin-bottom:.1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){body .h1-like{margin-bottom:.1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .h1-like{margin-bottom:.1rem}}body h2,body .h2-like{margin:0 0 .75rem 0;font-weight:300;font-style:normal;font-size:24px;color:#0079bf}body h3,body .h3-like{margin:0 0 .5rem 0;font-weight:400;font-style:normal;font-size:20px;color:#0079bf}body h4{margin:0 0 .75rem 0;font-size:18px;padding:0}body section{position:relative;width:100%;min-height:150px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.5rem;line-height:150%;-webkit-backface-visibility:hidden;-webkit-transition:min-height .5s;-moz-transition:min-height .5s;-ms-transition:min-height .5s;-o-transition:min-height .5s;transition:min-height .5s}@media only screen and (max-width: 319px){body section{padding:0 1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){body section{padding:0 1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body section{padding:0 1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body section{padding:0 1rem}}.under-maintenance__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}.under-maintenance__container h1,.under-maintenance__container p{text-align:center}.under-maintenance__container img{width:300px;height:300px}@media only screen and (max-width: 319px){.under-maintenance__container img{width:200px;height:200px}}@media only screen and (min-width: 320px)and (max-width: 424px){.under-maintenance__container img{width:200px;height:200px}}@media only screen and (min-width: 425px)and (max-width: 767px){.under-maintenance__container img{width:200px;height:200px}}.textarea__limit{text-align:right;font-size:.75rem}.warning{color:#f08300}.noscroll{overflow:hidden}@media only screen and (max-width: 319px){.noscroll--side-menu{overflow:hidden}}@media only screen and (min-width: 320px)and (max-width: 424px){.noscroll--side-menu{overflow:hidden}}@media only screen and (min-width: 425px)and (max-width: 767px){.noscroll--side-menu{overflow:hidden}}@media only screen and (min-width: 768px)and (max-width: 1023px){.noscroll--side-menu{overflow:hidden}}.no-vertical-scroll{overflow-y:hidden}.kk-blue-text{color:#0079bf}.tooltip{min-width:1vw;max-width:100vw;color:#333 !important;background-color:#e4dbd6 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.tooltip-inner{color:#000;text-align:left;background-color:#e4dbd6 !important;border:1px solid #000;-webkit-border-radius:0 !important;border-radius:0 !important}.__react_component_tooltip.place-bottom:after{border-bottom-color:#e4dbd6 !important}.__react_component_tooltip.place-top:after{border-top-color:#e4dbd6 !important}.__react_component_tooltip.place-left:after{border-left-color:#e4dbd6 !important}.__react_component_tooltip.place-right:after{border-right-color:#e4dbd6 !important}#root{height:100%}.minimalistic-style{-webkit-box-shadow:none !important;-khtml-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.main__wrap{height:100%}.main__content-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:100%;margin:0 auto;padding-top:87px;padding-bottom:232px}@media only screen and (max-width: 319px){.main__content-wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.main__content-wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.main__content-wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.main__content-wrap{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.main__content-wrap{width:992px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.main__content-wrap{width:1248px}}@media only screen and (min-width: 1440px){.main__content-wrap{width:1408px}}.main__footer-push{width:100%;height:200px}.inline-icon img{width:auto;height:16px;margin-top:-4px}.article__logo{max-height:3.75rem;float:left}.article__no-text-wrap-img{max-height:100%;float:none}.vertical-center,.price-calculator__extra-service-checkbox-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.force-regular-content{font-weight:300 !important}@media only screen and (max-width: 319px){.desktops-only{display:none !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.desktops-only{display:none !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.desktops-only{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.desktops-only{display:none !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.handhelds-only{display:none !important}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.handhelds-only{display:none !important}}@media only screen and (min-width: 1440px){.handhelds-only{display:none !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.mobiles-only{display:none !important}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.mobiles-only{display:none !important}}@media only screen and (min-width: 1440px){.mobiles-only{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.mobiles-only{display:none !important}}@media only screen and (max-width: 319px){.desktop-only{display:none !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.desktop-only{display:none !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.desktop-only{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.desktop-only{display:none !important}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.desktop-only{display:none !important}}@media only screen and (min-width: 1440px){.desktop-only{display:none !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.not-on-desktop{display:none !important}}@media only screen and (max-width: 319px){.not-on-mobiles{display:none !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.not-on-mobiles{display:none !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.not-on-mobiles{display:none !important}}.justify-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.error{color:red}.error:before{margin-right:.5rem;font-family:"FontAwesome";content:"ï±"}.form-error-message{color:red;font-size:.75rem}.form-error-message:before{margin-right:.5rem;font-family:"FontAwesome";content:"ï±"}.front-page__video{width:480px;margin-bottom:.5rem}@media only screen and (max-width: 319px){.front-page__video{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.front-page__video{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.front-page__video{width:100%}}.orange{color:#f08300}.button--context-menu{font-size:1.25rem;color:#0079bf;background:none;border:none}.coming-soon{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;color:#009cf8;background-color:rgba(255,255,255,.75)}.coming-soon__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}.bbcode-container ul{margin-left:1rem}.glyph-counter{position:relative;width:1rem}.glyph-counter__number{position:absolute;min-width:.75rem;max-width:2rem;height:.75rem;bottom:0rem;left:.5rem;padding-left:.275rem;padding-right:.25rem;font-size:.5rem;font-weight:bold;line-height:.865rem;color:#fff;background-color:#009cf8;border-radius:.375rem}.glyph-counter__number--red{background-color:red}.glyph-counter__number--orange{background-color:#f08300}.glyph-counter__number--175x{height:1.3125rem;left:.875rem;font-size:.875rem;border-radius:.65625rem;padding-left:.48125rem;padding-right:.4375rem;line-height:1.4rem;bottom:-0.625rem}.glyph-counter__number--15x{height:1rem;min-width:1rem;max-width:5rem;text-align:center;left:1rem;font-size:.675rem;border-radius:.65625rem;line-height:1.0625rem;bottom:-0.325rem}.glyph-counter--175x{width:1.75rem;font-size:1.75rem}.glyph-counter--inline{display:inline-block}.button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:.5rem;padding:.5rem 1rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#ff900b;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover{color:#fff !important;background-color:#ffa73e}.button:focus{color:#fff !important;background-color:#ff900b;outline:none}.button:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#ffa73e}.button:visited{color:#fff !important;background-color:#ff900b}.button:hover,.button:focus,.button:active,.button:visited{text-decoration:none !important}.button--date-picker-clear{padding:.75rem}.button--date-picker-clear .fa{margin:0 !important}.button--micro{font-size:.75rem;line-height:1;padding:.425rem}.button--micro .fa{margin-right:.25rem !important}.button--tiny{font-size:.8rem;line-height:1;padding:.6rem}.button--popup-single{width:50%;max-width:75%;margin:0 auto}.button--back,.button--gray,.button--grey,.button--cancel{color:#fff;background-color:#666}.button--back:hover,.button--gray:hover,.button--grey:hover,.button--cancel:hover{color:#fff !important;background-color:gray}.button--back:focus,.button--gray:focus,.button--grey:focus,.button--cancel:focus{color:#fff !important;background-color:#666;outline:none}.button--back:active,.button--gray:active,.button--grey:active,.button--cancel:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:gray}.button--back:visited,.button--gray:visited,.button--grey:visited,.button--cancel:visited{color:#fff !important;background-color:#666}.button--blue,.button--scheduler-week-change{color:#fff;background-color:#009cf8}.button--blue:hover,.button--scheduler-week-change:hover{color:#fff !important;background-color:#2cb1ff}.button--blue:focus,.button--scheduler-week-change:focus{color:#fff !important;background-color:#009cf8;outline:none}.button--blue:active,.button--scheduler-week-change:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#2cb1ff}.button--blue:visited,.button--scheduler-week-change:visited{color:#fff !important;background-color:#009cf8}.button--red{color:#fff;background-color:red}.button--red:hover{color:#fff !important;background-color:#f33}.button--red:focus{color:#fff !important;background-color:red;outline:none}.button--red:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#f33}.button--red:visited{color:#fff !important;background-color:red}.button--green{color:#fff;background-color:#228b22}.button--green:hover{color:#fff !important;background-color:#186218}.button--green:focus{color:#fff !important;background-color:#228b22;outline:none}.button--green:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#186218}.button--green:visited{color:#fff !important;background-color:#228b22}.button--scheduler-week-change{margin:0;padding:.5rem .8rem}.button--white{color:#333;background-color:#fff;pointer-events:none}.button--white:hover{color:#333 !important;background-color:#fff}.button--white:focus{color:#333 !important;background-color:#fff;outline:none}.button--white:active{color:#333 !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#fff}.button--white:visited{color:#333 !important;background-color:#fff}.button--white-blue{color:#009cf8;background-color:#fff;border:1px solid #009cf8}.button--white-blue:hover{color:#009cf8 !important;background-color:#fff}.button--white-blue:focus{color:#009cf8 !important;background-color:#fff;outline:none}.button--white-blue:active{color:#009cf8 !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#fff}.button--white-blue:visited{color:#009cf8 !important;background-color:#fff}.button--facebook{color:#fff;background-color:#3b5998}.button--facebook:hover{color:#fff !important;background-color:#4c70ba}.button--facebook:focus{color:#fff !important;background-color:#3b5998;outline:none}.button--facebook:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#4c70ba}.button--facebook:visited{color:#fff !important;background-color:#3b5998}.button--facebook:before{position:relative;right:.5rem;font-family:"FontAwesome";content:"ï‚š"}.button--zip-code-send{font-size:1.25rem;padding:.325rem .5rem;margin-bottom:0;color:#fff;background-color:#666}.button--zip-code-send:hover{color:#fff !important;background-color:gray}.button--zip-code-send:focus{color:#fff !important;background-color:#666;outline:none}.button--zip-code-send:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:gray}.button--zip-code-send:visited{color:#fff !important;background-color:#666}.button--book-appointment,.button--mod-booked-appointment{font-size:.75rem;padding:.3rem 1rem}@media only screen and (max-width: 319px){.button--book-appointment,.button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.button--book-appointment,.button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.button--book-appointment,.button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.button--book-appointment,.button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.button--book-appointment,.button--mod-booked-appointment{padding:.3rem .45rem;font-size:.65rem}}.button--mod-booked-appointment{color:#333;background-color:#fff}.button--mod-booked-appointment:hover{color:#333 !important;background-color:#fff}.button--mod-booked-appointment:focus{color:#333 !important;background-color:#fff;outline:none}.button--mod-booked-appointment:active{color:#333 !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#fff}.button--mod-booked-appointment:visited{color:#333 !important;background-color:#fff}.button--small{font-size:.9rem;padding:.45rem .9rem}.button--appointment{font-size:.8rem;padding:.4rem .8rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.button--appointment{font-size:.6rem;padding:.3rem .6rem}}.button--disabled{color:#fff;background-color:#c2c2c2}.button--disabled:hover{color:#fff !important;background-color:#dcdcdc}.button--disabled:focus{color:#fff !important;background-color:#c2c2c2;outline:none}.button--disabled:active{color:#fff !important;-webkit-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-khtml-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-moz-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-ms-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;-o-box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;box-shadow:.05rem .05rem .25rem 0 rgba(0,0,0,.3) inset;background-color:#dcdcdc}.button--disabled:visited{color:#fff !important;background-color:#c2c2c2}.button--disabled:hover,.button--disabled:focus,.button--disabled:active{color:#fff;background-color:#c2c2c2;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;cursor:default}.button--no-margin{margin:0}.button__glyph{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:.5em}.button--inline-input{margin:0;padding:.5rem .625rem}.button--inline-input i{margin:0 !important}.button .fa{margin-right:.5rem}.button--icon-only .fa{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0}.button-group{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.button-group--handheld-spread{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 319px){.button-group--handheld-spread{-webkit-box-pack:space-between !important;-ms-flex-pack:space-between !important;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.button-group--handheld-spread{-webkit-box-pack:space-between !important;-ms-flex-pack:space-between !important;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.button-group--handheld-spread{-webkit-box-pack:space-between !important;-ms-flex-pack:space-between !important;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.button-group--handheld-spread{-webkit-box-pack:space-between !important;-ms-flex-pack:space-between !important;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}}.button-group--spread{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.button-group--vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.button-group--handheld-vertical{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 319px){.button-group--handheld-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 320px)and (max-width: 424px){.button-group--handheld-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 425px)and (max-width: 767px){.button-group--handheld-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px)and (max-width: 1023px){.button-group--handheld-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.button-group--handheld-vertical-reverse{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 319px){.button-group--handheld-vertical-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 320px)and (max-width: 424px){.button-group--handheld-vertical-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 425px)and (max-width: 767px){.button-group--handheld-vertical-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 768px)and (max-width: 1023px){.button-group--handheld-vertical-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.button-group--reverse{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.button-group--vertical-reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.button-group--separate-buttons .button{margin-right:.5rem}.button-group--separate-buttons .button:last-of-type{margin-right:0}.button-group--separate-buttons&gt;div{margin-right:.5rem}.button-group--separate-buttons&gt;div:last-of-type{margin-right:0}.button-group--align-to-bottom{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.button-group--vertical-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.button-group--align-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.button-group--no-wrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}@media only screen and (min-width: 1024px)and (max-width: 1279px){.button-group--no-wrap-on-desktops{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.button-group--no-wrap-on-desktops{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}}@media only screen and (min-width: 1440px){.button-group--no-wrap-on-desktops{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}}.button-group--no-grow{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width: 319px){.button-group--mobile-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 320px)and (max-width: 424px){.button-group--mobile-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 425px)and (max-width: 767px){.button-group--mobile-vertical{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.loader{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,.75)}.loader--large .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.35);-khtml-transform:scale(0.35);-moz-transform:scale(0.35);-ms-transform:scale(0.35);-o-transform:scale(0.35);transform:scale(0.35)}.loader--large .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--large .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--large .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--large .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--large .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--large .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--large .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--large .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--large .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--large .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--large .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}@media only screen and (max-width: 319px){.loader--large{min-height:200px}.loader--large .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.25);-khtml-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}.loader--large .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--large .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--large .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--large .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--large .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--large .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--large .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--large .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--large .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--large .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--large .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}}@media only screen and (min-width: 320px)and (max-width: 424px){.loader--large{min-height:200px}.loader--large .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.25);-khtml-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}.loader--large .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--large .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--large .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--large .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--large .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--large .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--large .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--large .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--large .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--large .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--large .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}}@media only screen and (min-width: 425px)and (max-width: 767px){.loader--large{min-height:200px}.loader--large .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.25);-khtml-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}.loader--large .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--large .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--large .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--large .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--large .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--large .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--large .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--large .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--large .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--large .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--large .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.loader--large{min-height:200px}.loader--large .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.25);-khtml-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}.loader--large .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--large .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--large .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--large .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--large .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--large .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--large .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--large .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--large .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--large .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--large .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--large .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}}.loader--medium .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.25);-khtml-transform:scale(0.25);-moz-transform:scale(0.25);-ms-transform:scale(0.25);-o-transform:scale(0.25);transform:scale(0.25)}.loader--medium .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--medium .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--medium .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--medium .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--medium .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--medium .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--medium .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--medium .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--medium .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--medium .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--medium .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--medium .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}.loader--small .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.2);-khtml-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.loader--small .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--small .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--small .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--small .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--small .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--small .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--small .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--small .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--small .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--small .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--small .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--small .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}.loader--mini .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.12);-khtml-transform:scale(0.12);-moz-transform:scale(0.12);-ms-transform:scale(0.12);-o-transform:scale(0.12);transform:scale(0.12)}.loader--mini .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--mini .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--mini .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--mini .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--mini .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--mini .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--mini .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--mini .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--mini .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--mini .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--mini .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--mini .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}.loader--tiny .uil-spin-css{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50);width:0;margin:0 auto;margin-bottom:5rem;-webkit-transform:scale(0.1);-khtml-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1)}.loader--tiny .uil-spin-css&gt;div{width:1px;height:1px;position:absolute}.loader--tiny .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border-radius:50%;border:16px solid #009cf8;height:100%;width:100%}.loader--tiny .uil-spin-css&gt;div:nth-of-type(1)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(70px, 0);-khtml-transform:rotate(45deg) translate(70px, 0);-moz-transform:rotate(45deg) translate(70px, 0);-ms-transform:rotate(45deg) translate(70px, 0);-o-transform:rotate(45deg) translate(70px, 0);transform:rotate(45deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(2)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.125s;-moz-animation-delay:.125s;-webkit-animation-delay:.125s;-o-animation-delay:.125s;animation-delay:.125s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(2){-webkit-transform:rotate(90deg) translate(70px, 0);-khtml-transform:rotate(90deg) translate(70px, 0);-moz-transform:rotate(90deg) translate(70px, 0);-ms-transform:rotate(90deg) translate(70px, 0);-o-transform:rotate(90deg) translate(70px, 0);transform:rotate(90deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(3)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px, 0);-khtml-transform:rotate(135deg) translate(70px, 0);-moz-transform:rotate(135deg) translate(70px, 0);-ms-transform:rotate(135deg) translate(70px, 0);-o-transform:rotate(135deg) translate(70px, 0);transform:rotate(135deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(4)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(4){-webkit-transform:rotate(180deg) translate(70px, 0);-khtml-transform:rotate(180deg) translate(70px, 0);-moz-transform:rotate(180deg) translate(70px, 0);-ms-transform:rotate(180deg) translate(70px, 0);-o-transform:rotate(180deg) translate(70px, 0);transform:rotate(180deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(5)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(5){-webkit-transform:rotate(225deg) translate(70px, 0);-khtml-transform:rotate(225deg) translate(70px, 0);-moz-transform:rotate(225deg) translate(70px, 0);-ms-transform:rotate(225deg) translate(70px, 0);-o-transform:rotate(225deg) translate(70px, 0);transform:rotate(225deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(6)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.625s;-moz-animation-delay:.625s;-webkit-animation-delay:.625s;-o-animation-delay:.625s;animation-delay:.625s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(6){-webkit-transform:rotate(270deg) translate(70px, 0);-khtml-transform:rotate(270deg) translate(70px, 0);-moz-transform:rotate(270deg) translate(70px, 0);-ms-transform:rotate(270deg) translate(70px, 0);-o-transform:rotate(270deg) translate(70px, 0);transform:rotate(270deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(7)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(7){-webkit-transform:rotate(315deg) translate(70px, 0);-khtml-transform:rotate(315deg) translate(70px, 0);-moz-transform:rotate(315deg) translate(70px, 0);-ms-transform:rotate(315deg) translate(70px, 0);-o-transform:rotate(315deg) translate(70px, 0);transform:rotate(315deg) translate(70px, 0)}.loader--tiny .uil-spin-css&gt;div:nth-of-type(8)&gt;div{-ms-animation:uil-spin-css 1s linear infinite;-moz-animation:uil-spin-css 1s linear infinite;-webkit-animation:uil-spin-css 1s linear infinite;-o-animation:uil-spin-css 1s linear infinite;animation:uil-spin-css 1s linear infinite;-ms-animation-delay:.875s;-moz-animation-delay:.875s;-webkit-animation-delay:.875s;-o-animation-delay:.875s;animation-delay:.875s}.loader--tiny .uil-spin-css&gt;div:nth-of-type(8){-webkit-transform:rotate(360deg) translate(70px, 0);-khtml-transform:rotate(360deg) translate(70px, 0);-moz-transform:rotate(360deg) translate(70px, 0);-ms-transform:rotate(360deg) translate(70px, 0);-o-transform:rotate(360deg) translate(70px, 0);transform:rotate(360deg) translate(70px, 0)}.loader--white{background-color:rgba(0,0,0,0)}.loader--white .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #009cf8;-khtml-box-shadow:0 0 .5rem .5rem #009cf8;-moz-box-shadow:0 0 .5rem .5rem #009cf8;-ms-box-shadow:0 0 .5rem .5rem #009cf8;-o-box-shadow:0 0 .5rem .5rem #009cf8;box-shadow:0 0 .5rem .5rem #009cf8;background-color:#fff;border:16px solid #fff}.loader--white-on-grey{background-color:rgba(0,0,0,0)}.loader--white-on-grey .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #666;-khtml-box-shadow:0 0 .5rem .5rem #666;-moz-box-shadow:0 0 .5rem .5rem #666;-ms-box-shadow:0 0 .5rem .5rem #666;-o-box-shadow:0 0 .5rem .5rem #666;box-shadow:0 0 .5rem .5rem #666;background-color:#fff;border:16px solid #fff}.loader--blue .uil-spin-css&gt;div&gt;div{-webkit-box-shadow:0 0 .5rem .5rem #fff;-khtml-box-shadow:0 0 .5rem .5rem #fff;-moz-box-shadow:0 0 .5rem .5rem #fff;-ms-box-shadow:0 0 .5rem .5rem #fff;-o-box-shadow:0 0 .5rem .5rem #fff;box-shadow:0 0 .5rem .5rem #fff;background-color:#009cf8;border:16px solid #009cf8}.loader--opaque{background-color:#fff;z-index:100}.loader__content{position:-webkit-sticky;position:sticky;top:calc(var(--vh, 1vh)*50 + 3.5rem);margin-bottom:1rem;color:#009cf8}@media only screen and (max-width: 319px){.loader__content{top:calc(var(--vh, 1vh)*50 + 2.5rem)}}@media only screen and (min-width: 320px)and (max-width: 424px){.loader__content{top:calc(var(--vh, 1vh)*50 + 2.5rem)}}@media only screen and (min-width: 425px)and (max-width: 767px){.loader__content{top:calc(var(--vh, 1vh)*50 + 2.5rem)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.loader__content{top:calc(var(--vh, 1vh)*50 + 2.5rem)}}@-webkit-keyframes uil-spin-css{0%{opacity:1;-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes uil-spin-css{0%{opacity:1;-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes uil-spin-css{0%{opacity:1;-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes uil-spin-css{0%{opacity:1;-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.action-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;padding:.5rem 1rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#ff900b;cursor:pointer}.action-button:hover{color:#fff;background-color:#ff9c24}.action-button:focus{color:#fff;background-color:#f08300;outline:none}.action-button:active{outline:none}.action-button[disabled],.action-button[disabled]:hover,.action-button[disabled]:focus{color:#fff;background-color:#ffb357;cursor:default}.action-button--popup-single{width:50%;max-width:75%;margin:0 auto}.action-button--back{background-color:#666}.action-button--back:hover{color:#fff;background-color:gray}.action-button--back:focus{color:#fff;background-color:#666;outline:none}.action-button--back:active{outline:none}.action-button--back[disabled],.action-button--back[disabled]:hover,.action-button--back[disabled]:focus{color:#fff;background-color:#999;cursor:default}.action-button--blue,.action-button--scheduler-week-change{background-color:#009cf8}.action-button--blue:hover,.action-button--scheduler-week-change:hover{color:#fff;background-color:#2cb1ff}.action-button--blue:focus,.action-button--scheduler-week-change:focus{color:#fff;background-color:#009cf8;outline:none}.action-button--blue:active,.action-button--scheduler-week-change:active{outline:none}.action-button--blue[disabled],.action-button--blue[disabled]:hover,.action-button--blue[disabled]:focus,.action-button--scheduler-week-change[disabled],.action-button--scheduler-week-change[disabled]:hover,.action-button--scheduler-week-change[disabled]:focus{color:#fff;background-color:#5fc4ff;cursor:default}.action-button--scheduler-week-change{margin:0;padding:.5rem .8rem}.action-button--white{background-color:#bcbcbc;pointer-events:none}.action-button--white:hover{color:#fff;background-color:#d6d6d6}.action-button--white:focus{color:#fff;background-color:#bcbcbc;outline:none}.action-button--white:active{outline:none}.action-button--white[disabled],.action-button--white[disabled]:hover,.action-button--white[disabled]:focus{color:#fff;background-color:#efefef;cursor:default}.action-button--facebook{background-color:#3b5998}.action-button--facebook:hover{color:#fff;background-color:#4c70ba}.action-button--facebook:focus{color:#fff;background-color:#3b5998;outline:none}.action-button--facebook:active{outline:none}.action-button--facebook[disabled],.action-button--facebook[disabled]:hover,.action-button--facebook[disabled]:focus{color:#fff;background-color:#718dc8;cursor:default}.action-button--facebook:before{position:relative;right:.5rem;font-family:"FontAwesome";content:"ï‚š"}.action-button--zip-code-send{font-size:1.25rem;padding:.325rem .5rem;margin-bottom:0;background-color:#666}.action-button--zip-code-send:hover{color:#fff;background-color:gray}.action-button--zip-code-send:focus{color:#fff;background-color:#666;outline:none}.action-button--zip-code-send:active{outline:none}.action-button--zip-code-send[disabled],.action-button--zip-code-send[disabled]:hover,.action-button--zip-code-send[disabled]:focus{color:#fff;background-color:#999;cursor:default}.action-button--book-appointment,.action-button--mod-booked-appointment{width:100%;font-size:.75rem;padding:.25rem .5rem}@media only screen and (max-width: 319px){.action-button--book-appointment,.action-button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.action-button--book-appointment,.action-button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.action-button--book-appointment,.action-button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.action-button--book-appointment,.action-button--mod-booked-appointment{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.action-button--book-appointment,.action-button--mod-booked-appointment{padding:.25rem .25rem;font-size:.55rem}}.action-button--mod-booked-appointment{color:#333;background-color:#fff}.action-button--mod-booked-appointment:hover{color:#333;background-color:#fff}.action-button--mod-booked-appointment:focus{color:#333;background-color:#fff;outline:none}.action-button--mod-booked-appointment:active{outline:none}.action-button--mod-booked-appointment[disabled],.action-button--mod-booked-appointment[disabled]:hover,.action-button--mod-booked-appointment[disabled]:focus{color:#333;background-color:#fff;cursor:default}.action-button--disabled{cursor:default;background-color:#c2c2c2}.action-button--disabled:hover{color:#fff;background-color:#dcdcdc}.action-button--disabled:focus{color:#fff;background-color:#c2c2c2;outline:none}.action-button--disabled:active{outline:none}.action-button--disabled[disabled],.action-button--disabled[disabled]:hover,.action-button--disabled[disabled]:focus{color:#fff;background-color:#f5f5f5;cursor:default}.action-button--small{font-size:.9rem;padding:.45rem .9rem}.action-button__glyph{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:.5em}.tabbed-container__wrap{margin-bottom:1rem}@media only screen and (max-width: 319px){.tabbed-container__container{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.tabbed-container__container{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.tabbed-container__container{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tabbed-container__container{display:none}}.tabbed-container__container--mobile{display:none}@media only screen and (max-width: 319px){.tabbed-container__container--mobile{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.tabbed-container__container--mobile{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.tabbed-container__container--mobile{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tabbed-container__container--mobile{display:block}}.tabbed-container__tabs-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px}.tabbed-container__tabs-container div:last-of-type{border-right:1px solid #c2c2c2}.tabbed-container__tab-title-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.75rem 1rem;color:#009cf8;font-weight:500;cursor:pointer;border:1px solid #c2c2c2;border-bottom:1px solid #009cf8;border-right:none}@media only screen and (max-width: 319px){.tabbed-container__tab-title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.tabbed-container__tab-title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.tabbed-container__tab-title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tabbed-container__tab-title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.tabbed-container__tab-title-container--active{color:#fff;background-color:#009cf8;border:1px solid #009cf8}.tabbed-container__tab-title-container--mobile{border:none;border-top:1px solid #009cf8}.tabbed-container__tab-title-container--disabled{color:#c2c2c2}.tabbed-container__tab-title-container--has-error{border:#b22222 1px solid}.tabbed-container__mobile-collapsible .is-open div:after{display:block;position:relative;font-family:"FontAwesome";content:"ï¸";-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.tabbed-container__mobile-collapsible .is-closed div:after{display:block;position:relative;font-family:"FontAwesome";content:"ï¸";-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.tabbed-container__mobile-collapsible--single-item .is-open div:after,.tabbed-container__mobile-collapsible--single-item .is-closed div:after{display:none}.tabbed-container__mobile-collapsible__contentInner{padding-top:1px;border:none;border-left:1px solid #009cf8;border-right:1px solid #009cf8}.tabbed-container__tab-content-wrap{border:1px solid #009cf8}.tabbed-container__tab-content-container{position:relative;overflow:auto;padding:1rem}@media only screen and (max-width: 319px){.tabbed-container__tab-content-container{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.tabbed-container__tab-content-container{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.tabbed-container__tab-content-container{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tabbed-container__tab-content-container{padding:.5rem}}.collapsible-container{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container__wrap{margin-bottom:1rem}.collapsible-container__wrap--no-bottom-margin{margin-bottom:0}.collapsible-container__wrap--contract-browser-contract-even,.collapsible-container__wrap--contract-browser-contract-odd{margin-bottom:0}.collapsible-container__title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.collapsible-container__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.collapsible-container__container .form-group{margin-top:.5rem}@media only screen and (max-width: 319px){.collapsible-container__container .form-group{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-width:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__container .form-group{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-width:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__container .form-group{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-width:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__container .form-group{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-width:0}}.collapsible-container__container .smart-checkbox__box{margin-top:.25rem}@media only screen and (max-width: 319px){.collapsible-container__container .smart-checkbox__box{margin:.25rem .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__container .smart-checkbox__box{margin:.25rem .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__container .smart-checkbox__box{margin:.25rem .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__container .smart-checkbox__box{margin:.25rem .5rem}}@media only screen and (max-width: 319px){.collapsible-container__container .smart-checkbox__mark--checked:after{color:#ff900b}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__container .smart-checkbox__mark--checked:after{color:#ff900b}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__container .smart-checkbox__mark--checked:after{color:#ff900b}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__container .smart-checkbox__mark--checked:after{color:#ff900b}}.collapsible-container__open-indicator{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0;padding:0;margin-right:.75rem;padding-right:.75rem;border-right:1px solid #fff;font-size:.825rem;line-height:100%}.collapsible-container__open-indicator--inactive,.collapsible-container__open-indicator--contract-browser-contract-even,.collapsible-container__open-indicator--contract-browser-contract-odd{border-right:1px solid #333}@media only screen and (max-width: 319px){.collapsible-container__open-indicator{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__open-indicator{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__open-indicator{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__open-indicator{display:none}}.collapsible-container__mobile-caret{width:100%;padding:.5rem 0;background-color:#009cf8;color:#fff;text-align:center}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container__mobile-caret{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container__mobile-caret{display:none}}@media only screen and (min-width: 1440px){.collapsible-container__mobile-caret{display:none}}.collapsible-container__mobile-caret--inactive{color:#333;background-color:#c2c2c2 !important}.collapsible-container__mobile-caret--completedTask{color:#333;background-color:green !important}.collapsible-container__mobile-caret--closed:after{display:block;position:relative;font-family:"FontAwesome";content:"ï¸";-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.collapsible-container__mobile-caret--open:after{display:block;position:relative;font-family:"FontAwesome";content:"ï¸";-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.collapsible-container__mobile-caret--remove{background-color:#b22222}.collapsible-container__mobile-caret--new{background-color:#20b2aa}.collapsible-container__mobile-caret--modified{background-color:#4682b4}.collapsible-container__mobile-caret--contract-browser-contract-even{color:#333;background-color:#fff}.collapsible-container__mobile-caret--contract-browser-contract-odd{color:#333;background-color:#dcedfc}.collapsible-container__checkbox{padding:1rem 1rem 1rem 0;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.collapsible-container__checkbox--thick{padding:1.375rem 1rem 1.375rem 0;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.collapsible-container__content-outer{border:solid 1px #009cf8}.collapsible-container__content-outer--closed{border:none}.collapsible-container__content-outer--inactive{border-color:#c2c2c2}.collapsible-container__content-outer--remove{border-color:#b22222}.collapsible-container__content-outer--new{border-color:#20b2aa}.collapsible-container__content-outer--modified{border-color:#4682b4}.collapsible-container__content-outer--contract-browser-contract-odd,.collapsible-container__content-outer--contract-browser-contract-even{border:none}.collapsible-container__content-outer--closed{overflow:hidden !important}.collapsible-container__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__content-inner{padding:.5rem}}.collapsible-container__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#009cf8;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container__trigger:hover{background-color:#007cc5}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container__trigger:hover{background-color:#007cc5}}@media only screen and (min-width: 1440px){.collapsible-container__trigger:hover{background-color:#007cc5}}.collapsible-container__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__trigger:before{display:none}}.collapsible-container__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container__trigger.is-open:before{display:none}}.collapsible-container__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container__trigger a{text-decoration:none}.collapsible-container--inactive{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--inactive__content-outer{border:solid 1px #c2c2c2}.collapsible-container--inactive__content-outer--closed{border:none}.collapsible-container--inactive__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--inactive__content-outer--remove{border-color:#b22222}.collapsible-container--inactive__content-outer--new{border-color:#20b2aa}.collapsible-container--inactive__content-outer--modified{border-color:#4682b4}.collapsible-container--inactive__content-outer--contract-browser-contract-odd,.collapsible-container--inactive__content-outer--contract-browser-contract-even{border:none}.collapsible-container--inactive__content-outer--closed{overflow:hidden !important}.collapsible-container--inactive__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--inactive__content-inner{padding:.5rem}}.collapsible-container--inactive__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--inactive__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#333;min-height:2rem;background-color:#c2c2c2;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--inactive__trigger:hover{background-color:#a9a9a9}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--inactive__trigger:hover{background-color:#a9a9a9}}@media only screen and (min-width: 1440px){.collapsible-container--inactive__trigger:hover{background-color:#a9a9a9}}.collapsible-container--inactive__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--inactive__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--inactive__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--inactive__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--inactive__trigger:before{display:none}}.collapsible-container--inactive__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--inactive__trigger.is-open:before{display:none}}.collapsible-container--inactive__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--inactive__trigger a{text-decoration:none}.collapsible-container--completedTask{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--completedTask__content-outer{border:solid 1px green}.collapsible-container--completedTask__content-outer--closed{border:none}.collapsible-container--completedTask__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--completedTask__content-outer--remove{border-color:#b22222}.collapsible-container--completedTask__content-outer--new{border-color:#20b2aa}.collapsible-container--completedTask__content-outer--modified{border-color:#4682b4}.collapsible-container--completedTask__content-outer--contract-browser-contract-odd,.collapsible-container--completedTask__content-outer--contract-browser-contract-even{border:none}.collapsible-container--completedTask__content-outer--closed{overflow:hidden !important}.collapsible-container--completedTask__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--completedTask__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--completedTask__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--completedTask__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--completedTask__content-inner{padding:.5rem}}.collapsible-container--completedTask__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--completedTask__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:green;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--completedTask__trigger:hover{background-color:#00b300}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--completedTask__trigger:hover{background-color:#00b300}}@media only screen and (min-width: 1440px){.collapsible-container--completedTask__trigger:hover{background-color:#00b300}}.collapsible-container--completedTask__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--completedTask__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--completedTask__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--completedTask__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--completedTask__trigger:before{display:none}}.collapsible-container--completedTask__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--completedTask__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--completedTask__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--completedTask__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--completedTask__trigger.is-open:before{display:none}}.collapsible-container--completedTask__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--completedTask__trigger a{text-decoration:none}.collapsible-container--discount{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--discount__content-outer{border:solid 1px #f08300}.collapsible-container--discount__content-outer--closed{border:none}.collapsible-container--discount__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--discount__content-outer--remove{border-color:#b22222}.collapsible-container--discount__content-outer--new{border-color:#20b2aa}.collapsible-container--discount__content-outer--modified{border-color:#4682b4}.collapsible-container--discount__content-outer--contract-browser-contract-odd,.collapsible-container--discount__content-outer--contract-browser-contract-even{border:none}.collapsible-container--discount__content-outer--closed{overflow:hidden !important}.collapsible-container--discount__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--discount__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--discount__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--discount__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--discount__content-inner{padding:.5rem}}.collapsible-container--discount__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--discount__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#f08300;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--discount__trigger:hover{background-color:#bd6700}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--discount__trigger:hover{background-color:#bd6700}}@media only screen and (min-width: 1440px){.collapsible-container--discount__trigger:hover{background-color:#bd6700}}.collapsible-container--discount__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--discount__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--discount__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--discount__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--discount__trigger:before{display:none}}.collapsible-container--discount__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--discount__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--discount__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--discount__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--discount__trigger.is-open:before{display:none}}.collapsible-container--discount__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--discount__trigger a{text-decoration:none}.collapsible-container--new{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--new__content-outer{border:solid 1px #20b2aa}.collapsible-container--new__content-outer--closed{border:none}.collapsible-container--new__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--new__content-outer--remove{border-color:#b22222}.collapsible-container--new__content-outer--new{border-color:#20b2aa}.collapsible-container--new__content-outer--modified{border-color:#4682b4}.collapsible-container--new__content-outer--contract-browser-contract-odd,.collapsible-container--new__content-outer--contract-browser-contract-even{border:none}.collapsible-container--new__content-outer--closed{overflow:hidden !important}.collapsible-container--new__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--new__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--new__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--new__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--new__content-inner{padding:.5rem}}.collapsible-container--new__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--new__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#20b2aa;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--new__trigger:hover{background-color:#188781}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--new__trigger:hover{background-color:#188781}}@media only screen and (min-width: 1440px){.collapsible-container--new__trigger:hover{background-color:#188781}}.collapsible-container--new__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--new__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--new__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--new__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--new__trigger:before{display:none}}.collapsible-container--new__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--new__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--new__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--new__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--new__trigger.is-open:before{display:none}}.collapsible-container--new__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--new__trigger a{text-decoration:none}.collapsible-container--remove{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--remove__content-outer{border:solid 1px #b22222}.collapsible-container--remove__content-outer--closed{border:none}.collapsible-container--remove__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--remove__content-outer--remove{border-color:#b22222}.collapsible-container--remove__content-outer--new{border-color:#20b2aa}.collapsible-container--remove__content-outer--modified{border-color:#4682b4}.collapsible-container--remove__content-outer--contract-browser-contract-odd,.collapsible-container--remove__content-outer--contract-browser-contract-even{border:none}.collapsible-container--remove__content-outer--closed{overflow:hidden !important}.collapsible-container--remove__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--remove__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--remove__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--remove__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--remove__content-inner{padding:.5rem}}.collapsible-container--remove__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--remove__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#b22222;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--remove__trigger:hover{background-color:#871a1a}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--remove__trigger:hover{background-color:#871a1a}}@media only screen and (min-width: 1440px){.collapsible-container--remove__trigger:hover{background-color:#871a1a}}.collapsible-container--remove__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--remove__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--remove__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--remove__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--remove__trigger:before{display:none}}.collapsible-container--remove__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--remove__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--remove__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--remove__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--remove__trigger.is-open:before{display:none}}.collapsible-container--remove__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--remove__trigger a{text-decoration:none}.collapsible-container--modified{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--modified__content-outer{border:solid 1px #4682b4}.collapsible-container--modified__content-outer--closed{border:none}.collapsible-container--modified__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--modified__content-outer--remove{border-color:#b22222}.collapsible-container--modified__content-outer--new{border-color:#20b2aa}.collapsible-container--modified__content-outer--modified{border-color:#4682b4}.collapsible-container--modified__content-outer--contract-browser-contract-odd,.collapsible-container--modified__content-outer--contract-browser-contract-even{border:none}.collapsible-container--modified__content-outer--closed{overflow:hidden !important}.collapsible-container--modified__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--modified__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--modified__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--modified__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--modified__content-inner{padding:.5rem}}.collapsible-container--modified__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--modified__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#4682b4;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--modified__trigger:hover{background-color:#38678f}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--modified__trigger:hover{background-color:#38678f}}@media only screen and (min-width: 1440px){.collapsible-container--modified__trigger:hover{background-color:#38678f}}.collapsible-container--modified__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--modified__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--modified__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--modified__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--modified__trigger:before{display:none}}.collapsible-container--modified__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--modified__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--modified__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--modified__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--modified__trigger.is-open:before{display:none}}.collapsible-container--modified__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--modified__trigger a{text-decoration:none}.collapsible-container--no-bottom-margin__content-outer{border:solid 1px #009cf8}.collapsible-container--no-bottom-margin__content-outer--closed{border:none}.collapsible-container--no-bottom-margin__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--no-bottom-margin__content-outer--remove{border-color:#b22222}.collapsible-container--no-bottom-margin__content-outer--new{border-color:#20b2aa}.collapsible-container--no-bottom-margin__content-outer--modified{border-color:#4682b4}.collapsible-container--no-bottom-margin__content-outer--contract-browser-contract-odd,.collapsible-container--no-bottom-margin__content-outer--contract-browser-contract-even{border:none}.collapsible-container--no-bottom-margin__content-outer--closed{overflow:hidden !important}.collapsible-container--no-bottom-margin__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--no-bottom-margin__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--no-bottom-margin__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--no-bottom-margin__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--no-bottom-margin__content-inner{padding:.5rem}}.collapsible-container--no-bottom-margin__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--no-bottom-margin__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#fff;min-height:2rem;background-color:#009cf8;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--no-bottom-margin__trigger:hover{background-color:#007cc5}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--no-bottom-margin__trigger:hover{background-color:#007cc5}}@media only screen and (min-width: 1440px){.collapsible-container--no-bottom-margin__trigger:hover{background-color:#007cc5}}.collapsible-container--no-bottom-margin__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--no-bottom-margin__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--no-bottom-margin__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--no-bottom-margin__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--no-bottom-margin__trigger:before{display:none}}.collapsible-container--no-bottom-margin__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--no-bottom-margin__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--no-bottom-margin__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--no-bottom-margin__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--no-bottom-margin__trigger.is-open:before{display:none}}.collapsible-container--no-bottom-margin__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--no-bottom-margin__trigger a{text-decoration:none}.collapsible-container--contract-browser-contract-even__content-outer{border:solid 1px #fff}.collapsible-container--contract-browser-contract-even__content-outer--closed{border:none}.collapsible-container--contract-browser-contract-even__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--contract-browser-contract-even__content-outer--remove{border-color:#b22222}.collapsible-container--contract-browser-contract-even__content-outer--new{border-color:#20b2aa}.collapsible-container--contract-browser-contract-even__content-outer--modified{border-color:#4682b4}.collapsible-container--contract-browser-contract-even__content-outer--contract-browser-contract-odd,.collapsible-container--contract-browser-contract-even__content-outer--contract-browser-contract-even{border:none}.collapsible-container--contract-browser-contract-even__content-outer--closed{overflow:hidden !important}.collapsible-container--contract-browser-contract-even__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-even__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-even__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-even__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-even__content-inner{padding:.5rem}}.collapsible-container--contract-browser-contract-even__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--contract-browser-contract-even__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#333;min-height:2rem;background-color:#fff;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--contract-browser-contract-even__trigger:hover{background-color:#e6e6e6}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--contract-browser-contract-even__trigger:hover{background-color:#e6e6e6}}@media only screen and (min-width: 1440px){.collapsible-container--contract-browser-contract-even__trigger:hover{background-color:#e6e6e6}}.collapsible-container--contract-browser-contract-even__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-even__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-even__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-even__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-even__trigger:before{display:none}}.collapsible-container--contract-browser-contract-even__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-even__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-even__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-even__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-even__trigger.is-open:before{display:none}}.collapsible-container--contract-browser-contract-even__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--contract-browser-contract-even__trigger a{text-decoration:none}.collapsible-container--contract-browser-contract-odd__content-outer{border:solid 1px #dcedfc}.collapsible-container--contract-browser-contract-odd__content-outer--closed{border:none}.collapsible-container--contract-browser-contract-odd__content-outer--inactive{border-color:#c2c2c2}.collapsible-container--contract-browser-contract-odd__content-outer--remove{border-color:#b22222}.collapsible-container--contract-browser-contract-odd__content-outer--new{border-color:#20b2aa}.collapsible-container--contract-browser-contract-odd__content-outer--modified{border-color:#4682b4}.collapsible-container--contract-browser-contract-odd__content-outer--contract-browser-contract-odd,.collapsible-container--contract-browser-contract-odd__content-outer--contract-browser-contract-even{border:none}.collapsible-container--contract-browser-contract-odd__content-outer--closed{overflow:hidden !important}.collapsible-container--contract-browser-contract-odd__content-inner{padding:1rem}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-odd__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-odd__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-odd__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-odd__content-inner{padding:.5rem}}.collapsible-container--contract-browser-contract-odd__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.collapsible-container--contract-browser-contract-odd__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#333;min-height:2rem;background-color:#dcedfc;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.collapsible-container--contract-browser-contract-odd__trigger:hover{background-color:#add5f8}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.collapsible-container--contract-browser-contract-odd__trigger:hover{background-color:#add5f8}}@media only screen and (min-width: 1440px){.collapsible-container--contract-browser-contract-odd__trigger:hover{background-color:#add5f8}}.collapsible-container--contract-browser-contract-odd__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-odd__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-odd__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-odd__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-odd__trigger:before{display:none}}.collapsible-container--contract-browser-contract-odd__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.collapsible-container--contract-browser-contract-odd__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.collapsible-container--contract-browser-contract-odd__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.collapsible-container--contract-browser-contract-odd__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.collapsible-container--contract-browser-contract-odd__trigger.is-open:before{display:none}}.collapsible-container--contract-browser-contract-odd__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.collapsible-container--contract-browser-contract-odd__trigger a{text-decoration:none}.collapsible-container--contract-browser-contract-odd,.collapsible-container--contract-browser-contract-even{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.collapsible-container--contract-browser-contract-odd img,.collapsible-container--contract-browser-contract-even img{height:2rem;width:auto}.read-more-collapsible__read-more-button{color:#009cf8;text-align:left;font-weight:500;cursor:pointer}.read-more-collapsible__read-more-button--align-right{text-align:right}.checkbox-button{min-width:1rem}.checkbox-button input[type=checkbox]{display:none;visibility:hidden}.checkbox-button label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0;color:#fff;background-color:#666}.checkbox-button label:hover,.checkbox-button label:active,.checkbox-button label:focus{background-color:gray}.checkbox-button__title{margin:0 .5rem}.checkbox-button__box{width:1.5rem;height:1.5rem;margin:.25rem;color:#009cf8;background-color:#fff;cursor:pointer}.checkbox-button__mark:after{margin-right:.125rem;font-family:FontAwesome;font-size:1.25rem;content:"ï€Œ";color:rgba(0,0,0,0)}.checkbox-button__mark--checked:after{color:#ff900b}.checkbox-button__mark--disabled:after{color:#a5a5a5}.smart-radio{min-width:1rem}.smart-radio input[type=radio]{display:none;visibility:hidden}.smart-radio__container{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0}.smart-radio__container--has-input{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.smart-radio__container--has-input&gt;div{margin:0;margin-right:.5rem}.smart-radio__custom-input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.smart-radio__box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:16px;height:16px;background-color:#fff;border:1px solid #000;-webkit-border-radius:.5rem;border-radius:.5rem;cursor:pointer}.smart-radio__box--static,.smart-radio__box--disabled{cursor:default;border-color:#a5a5a5}.smart-radio__box--small{width:12px;height:12px}.smart-radio__mark{width:8px;height:8px;-webkit-border-radius:4px;border-radius:4px;display:none;background-color:rgba(0,0,0,0)}.smart-radio__mark--checked{display:block;background-color:#009cf8}.smart-radio__mark--static,.smart-radio__mark--disabled{background-color:#a5a5a5}.smart-radio__mark--small{width:6px;height:6px}.smart-radio__title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:.5rem;font-weight:300;font-size:1rem;text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.smart-radio__title&gt;div{margin-left:1rem}.smart-radio__title--disabled{color:#a5a5a5;cursor:default}.smart-radio__title--small{font-size:.85rem}.smart-radio--disabled__mark{background-color:rgba(0,0,0,0)}.smart-radio--disabled--checked{width:.6rem;height:.6rem;-webkit-border-radius:.3rem;border-radius:.3rem;background-color:#a5a5a5}.smart-checkbox{min-width:1rem}.smart-checkbox input[type=checkbox]{display:none;visibility:hidden}.smart-checkbox label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0}.smart-checkbox__box{width:1rem;height:1rem;margin-top:.2rem;background-color:#fff;border:1px solid #000;cursor:pointer}.smart-checkbox__box--static,.smart-checkbox__box--disabled{cursor:default}.smart-checkbox__box--error{-webkit-box-shadow:0 0 .25rem 1px #b22222;-khtml-box-shadow:0 0 .25rem 1px #b22222;-moz-box-shadow:0 0 .25rem 1px #b22222;-ms-box-shadow:0 0 .25rem 1px #b22222;-o-box-shadow:0 0 .25rem 1px #b22222;box-shadow:0 0 .25rem 1px #b22222}.smart-checkbox__box--disabled{border-color:#a5a5a5}.smart-checkbox__mark:after{display:none;position:relative;top:-0.375rem;left:0;font-family:FontAwesome;font-size:1.25rem;content:"ï€Œ";color:rgba(0,0,0,0)}.smart-checkbox__mark--checked:after{display:block;color:#009cf8}.smart-checkbox__mark--disabled:after,.smart-checkbox__mark--static:after{color:#a5a5a5}.smart-checkbox__title{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-left:.5rem;font-weight:300;font-size:1rem;text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.smart-checkbox__title&gt;div{margin-right:1rem}.smart-checkbox__title--error{color:#b22222}.smart-checkbox__title--disabled{color:#a5a5a5;cursor:default}.smart-checkbox--disabled{cursor:default}.smart-checkbox--disabled__mark--checked:after{position:relative;font-family:FontAwesome;font-size:1rem;content:"ï€Œ";color:#a5a5a5}.dropdown{width:100%}.smart-dropdown__button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;text-align:left}.smart-dropdown__button[disabled]{background-color:#f4f4f4;border-color:#ccc}.smart-dropdown__button[disabled]:active,.smart-dropdown__button[disabled]:hover{background-color:#f4f4f4;border-color:#ccc}.smart-dropdown__button .caret{margin-left:auto}.smart-dropdown__button--error{color:#a94442;border-color:#a94442}.smart-dropdown__button--error:hover,.smart-dropdown__button--error:active{color:#a94442}.smart-dropdown__button--error .caret{color:#a94442}.smart-dropdown__button--action-button{font-weight:700;color:#fff;background-color:#ff900b;border:none}.smart-dropdown__empty-text{font-style:italic;font-weight:300;color:#c2c2c2}.twin-fields{width:100%}.twin-fields--customer-type{margin-bottom:1rem;padding:1rem;background-color:#ddd}.twin-fields__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.twin-fields__container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.twin-fields__container+.twin-fields__container{margin-left:1rem}.twin-fields__container .smart-field{width:100%}.questionmark-tooltip__container{margin-left:.5rem}.questionmark-tooltip__questionmark{font-size:2rem}.form-group{margin-bottom:1rem}.form-group--no-bottom-margin{margin-bottom:0}.tooltip-inner{padding:.5rem .75rem;border-color:#e4dbd6}.tooltip.right .tooltip-arrow{border-right-color:#e4dbd6}.tooltip.left .tooltip-arrow{border-left-color:#e4dbd6}.tooltip.top .tooltip-arrow{border-top-color:#e4dbd6}.tooltip.bottom .tooltip-arrow{border-bottom-color:#e4dbd6}.smart-field{width:100%}.smart-field--no-tooltip{margin-right:2.5rem}.smart-field--project-browser-sms textarea{min-height:6rem}.smart-field--zip-code-field{width:calc(100% - 2.5rem)}.smart-field--unit-marker .form-control-feedback{margin-right:2.75rem}.smart-field--wide{width:100%;margin:0}.smart-field--auto-width{width:auto;margin:0}.smart-field--auto-width .input-group{width:auto}.smart-field--slim{margin-right:0}@media only screen and (min-width: 1024px)and (max-width: 1279px){.smart-field--desktops-only{display:block}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.smart-field--desktops-only{display:block}}@media only screen and (min-width: 1440px){.smart-field--desktops-only{display:block}}@media only screen and (max-width: 319px){.smart-field--desktops-only{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.smart-field--desktops-only{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.smart-field--desktops-only{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.smart-field--desktops-only{display:none}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.smart-field--handhelds-only{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.smart-field--handhelds-only{display:none}}@media only screen and (min-width: 1440px){.smart-field--handhelds-only{display:none}}@media only screen and (max-width: 319px){.smart-field--handhelds-only{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.smart-field--handhelds-only{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.smart-field--handhelds-only{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.smart-field--handhelds-only{display:block}}.smart-field__container{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.smart-field__send-button{position:relative;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:2rem;margin-left:.5rem;cursor:pointer}.smart-field__unit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0 .75rem;border-top:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;color:#0079bf;background:#fff;font-weight:700}.smart-field__unit .unit-text{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.smart-field__search-icon{padding:.45rem;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}.dropzone{transition:border-color .15s ease;text-align:center;cursor:pointer}.dropzone__button-container{margin-top:1rem;text-align:center}.dropzone--active{border-color:#009cf8;transition:border-color .15s ease}.dropzone__files-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.dropzone__file{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:calc(33% - .333rem);max-width:calc(33% - .333rem);padding:.5rem;margin-bottom:.66rem;background-color:#009cf8;color:#fff}@media only screen and (max-width: 319px){.dropzone__file{margin-bottom:1rem;max-width:calc(50% - .5rem);min-width:calc(50% - .5rem)}}@media only screen and (min-width: 320px)and (max-width: 424px){.dropzone__file{margin-bottom:1rem;max-width:calc(50% - .5rem);min-width:calc(50% - .5rem)}}@media only screen and (min-width: 425px)and (max-width: 767px){.dropzone__file{margin-bottom:1rem;max-width:calc(50% - .5rem);min-width:calc(50% - .5rem)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.dropzone__file{margin-bottom:1rem;max-width:calc(50% - .5rem);min-width:calc(50% - .5rem)}}@media only screen and (max-width: 319px){.dropzone__file{margin-bottom:1rem;min-width:100%;max-width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.dropzone__file{margin-bottom:1rem;min-width:100%;max-width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.dropzone__file{margin-bottom:1rem;min-width:100%;max-width:100%}}.dropzone__file:hover,.dropzone__file:focus,.dropzone__file:active,.dropzone__file:visited{color:#fff;text-decoration:none}.dropzone__file-thumbnail{width:128px;min-width:64px}.dropzone__file-icon{font-size:3rem;margin-bottom:.5rem;min-height:5rem}.dropzone__file-icon-container{position:relative}.dropzone__file-delete,.dropzone__file-edit,.dropzone__file-save,.dropzone__file-cancel-edit{position:absolute;width:2rem;height:2rem;font-size:1.5rem;cursor:pointer}@media only screen and (max-width: 319px){.dropzone__file-delete,.dropzone__file-edit,.dropzone__file-save,.dropzone__file-cancel-edit{width:2.5rem;height:2.5rem;font-size:2rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.dropzone__file-delete,.dropzone__file-edit,.dropzone__file-save,.dropzone__file-cancel-edit{width:2.5rem;height:2.5rem;font-size:2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.dropzone__file-delete,.dropzone__file-edit,.dropzone__file-save,.dropzone__file-cancel-edit{width:2.5rem;height:2.5rem;font-size:2rem}}.dropzone__file-delete,.dropzone__file-cancel-edit{top:0;right:0}.dropzone__file-delete:hover,.dropzone__file-delete:focus,.dropzone__file-cancel-edit:hover,.dropzone__file-cancel-edit:focus{color:red}.dropzone__file-edit{top:0;left:0}.dropzone__file-edit:hover,.dropzone__file-edit:focus{color:#f08300}.dropzone__file-save{top:0;left:0}.dropzone__file-save:hover,.dropzone__file-save:focus{color:#228b22}.tk-dropzone{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem;border:1px dashed #c2c2c2}.tk-dropzone .dz-message{width:100%;text-align:center}.tk-dropzone .dz-progress{border-radius:0 !important;z-index:99 !important;top:65% !important}.tk-dropzone .dz-remove:before{font-family:"FontAwesome";display:inline-block;content:"ï‡¸";margin-right:.5rem}.tk-dropzone .dz-preview .dz-image,.tk-dropzone .dz-preview .dz-filename span,.tk-dropzone .dz-preview .dz-size span{border-radius:0 !important}.talokuntoon-branding__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;z-index:1000000;position:fixed;right:0;top:0;width:100px;height:100px;margin:.5rem}@media only screen and (max-width: 319px){.talokuntoon-branding__wrap{width:65px;height:65px;margin:.25rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.talokuntoon-branding__wrap{width:65px;height:65px;margin:.25rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.talokuntoon-branding__wrap{width:65px;height:65px;margin:.25rem}}.talokuntoon-branding__container{width:100%;height:100%;background:url("https://images.talokuntoon.fi/images/cobranding.png") no-repeat;background-size:contain}.breadcrumbs__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;margin-bottom:.75rem}.breadcrumbs__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.breadcrumbs__title--active{color:#333;text-align:center;font-weight:700;cursor:pointer}@media only screen and (max-width: 319px){.breadcrumbs__title--active{width:40%}}.breadcrumbs__title--active:hover,.breadcrumbs__title--active:focus{text-decoration:underline}.breadcrumbs__title--inactive{text-align:center;font-weight:500;color:#a5a5a5}@media only screen and (max-width: 319px){.breadcrumbs__title--inactive{width:40%}}.breadcrumbs__title--selected{color:#0079bf;cursor:default}.breadcrumbs__title--selected:hover,.breadcrumbs__title--selected:focus{text-decoration:none}.breadcrumbs__title--disabled{color:#999;cursor:default}.breadcrumbs__title--disabled:hover,.breadcrumbs__title--disabled:focus{text-decoration:none}.breadcrumbs__spacer{font-family:"FontAwesome";font-weight:900;margin:0 .5rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.breadcrumbs__spacer{margin:0 1rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.breadcrumbs__spacer{margin:0 1rem}}@media only screen and (min-width: 1440px){.breadcrumbs__spacer{margin:0 1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.breadcrumbs__spacer{margin:0 1rem}}.breadcrumbs__spacer--squeezed{margin:0 .35rem}.popup{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.popup__window-wrap{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.popup__window-container{background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.popup__title-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:.5rem 1rem;font-weight:700;color:#fff;background-color:#009cf8}.popup__close-button{cursor:pointer}.popup__close-button:after{margin-left:16px;font-family:"FontAwesome";content:"ï€"}.popup__close-button--hidden{display:none}.popup__content{margin:0 auto;padding:1rem}.notice__wrap{z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;bottom:0;left:50%;width:0}.notice__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:1rem;font-size:1rem;line-height:1.25rem;font-weight:500;color:#fff;background-color:#f08300}@media only screen and (max-width: 319px){.notice__container{width:100vw}}@media only screen and (min-width: 320px)and (max-width: 424px){.notice__container{width:100vw}}@media only screen and (min-width: 425px)and (max-width: 767px){.notice__container{width:100vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){.notice__container{width:100vw}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.notice__container{width:842px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.notice__container{width:1098px}}@media only screen and (min-width: 1440px){.notice__container{width:1258px}}.notice__container p:last-of-type{margin-bottom:0}.notice__close-button{margin-left:.5rem;cursor:pointer}.control-buttons__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}@media only screen and (max-width: 319px){.control-buttons__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.control-buttons__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.control-buttons__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.control-buttons__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.control-buttons__container--no-spread{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.control-buttons__container--reverse-order{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.control-buttons__container i{margin-right:.5rem}.control-buttons__container--no-margins{margin-bottom:0 !important;margin-right:0 !important;margin-top:0 !important;margin-left:0 !important}.control-buttons__button-wrap{margin-right:.5rem}.control-buttons__button-wrap--next{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.control-buttons__button-wrap--reverse-order{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.control-buttons__button-wrap--no-margins{margin-bottom:0 !important;margin-right:0 !important;margin-top:0 !important;margin-left:0 !important}.control-buttons--no-margins{margin-bottom:0 !important;margin-right:0 !important;margin-top:0 !important;margin-left:0 !important}.play-button{cursor:pointer;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;height:60px;width:100px;background-color:rgba(0,0,0,.7);border-radius:5px}.play-button:hover{background-color:rgba(0,0,0,.9)}.play-button:after{content:"";display:block;position:absolute;top:16.5px;left:40px;margin:0 auto;border-style:solid;border-width:12.5px 0 12.5px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.close-video:before{content:"âœ–";cursor:pointer;position:absolute;right:0;top:0;font-size:20px;padding:20px;z-index:1;line-height:.7;display:block;color:#fff;text-shadow:1px 1px 2px gray}.close-video:hover:before{color:red}.video-wrapper{width:100%;min-height:300px}@media only screen and (max-width: 319px){.video-wrapper{min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.video-wrapper{min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.video-wrapper{min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.video-wrapper{min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.video-wrapper{min-height:190px}}.video-wrapper iframe{position:relative;top:0;left:0;width:100%;height:300px}@media only screen and (max-width: 319px){.video-wrapper iframe{height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.video-wrapper iframe{height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.video-wrapper iframe{height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.video-wrapper iframe{height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.video-wrapper iframe{height:190px}}.fullscreen .video-wrapper{width:1050px !important;height:700px !important}@media only screen and (max-width: 319px){.fullscreen .video-wrapper{width:525px !important;height:350px !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .video-wrapper{width:525px !important;height:350px !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .video-wrapper{width:525px !important;height:350px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .video-wrapper{width:525px !important;height:350px !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .video-wrapper{width:750px !important;height:500px !important}}.fullscreen .video-wrapper iframe{width:1050px !important;height:700px !important}@media only screen and (max-width: 319px){.fullscreen .video-wrapper iframe{width:525px !important;height:350px !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .video-wrapper iframe{width:525px !important;height:350px !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .video-wrapper iframe{width:525px !important;height:350px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .video-wrapper iframe{width:525px !important;height:350px !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .video-wrapper iframe{width:750px !important;height:500px !important}}.fullscreen .image-gallery-slide-wrapper{width:100%;max-width:100%}.fullscreen .image-gallery-thumbnail.active{text-decoration-style:none;text-decoration-line:none;border-color:#009cf8}.fullscreen .image-gallery-thumbnails{background-color:#000;padding-left:30% !important;padding-right:30% !important}@media only screen and (max-width: 319px){.fullscreen .image-gallery-thumbnails{padding-left:10% !important;padding-right:10% !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .image-gallery-thumbnails{padding-left:10% !important;padding-right:10% !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .image-gallery-thumbnails{padding-left:10% !important;padding-right:10% !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .image-gallery-thumbnails{padding-left:25% !important;padding-right:25% !important}}.fullscreen .image-gallery-file{width:1050px !important;height:700px !important}@media only screen and (max-width: 319px){.fullscreen .image-gallery-file{width:525px !important;height:350px !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .image-gallery-file{width:525px !important;height:350px !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .image-gallery-file{width:525px !important;height:350px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .image-gallery-file{width:525px !important;height:350px !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .image-gallery-file{width:750px !important;height:500px !important}}.fullscreen .image-gallery-file div{font-size:24px;margin:0;padding:15px 0}@media only screen and (max-width: 319px){.fullscreen .image-gallery-file div{padding:10px 0;font-size:16px}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .image-gallery-file div{padding:10px 0;font-size:16px}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .image-gallery-file div{padding:10px 0;font-size:16px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .image-gallery-file div{padding:10px 0;font-size:16px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .image-gallery-file div{padding:10px 0;font-size:16px}}.fullscreen .image-gallery-file i{font-size:350px;color:#009cf8}@media only screen and (max-width: 319px){.fullscreen .image-gallery-file i{font-size:250px}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .image-gallery-file i{font-size:250px}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .image-gallery-file i{font-size:250px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .image-gallery-file i{font-size:300px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .image-gallery-file i{font-size:300px}}.fullscreen .image-gallery-swipe{width:100%}.fullscreen .image-gallery-image{height:700px !important}.fullscreen .image-gallery-image img{height:100%;background:url("https://images.talokuntoon.fi/images/image_loader.gif") 50% no-repeat}@media only screen and (max-width: 319px){.fullscreen .image-gallery-image{height:350px !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.fullscreen .image-gallery-image{height:350px !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.fullscreen .image-gallery-image{height:350px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.fullscreen .image-gallery-image{height:350px !important}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.fullscreen .image-gallery-image{height:500px !important}}.fullscreen .image-gallery-slide{width:100%;min-width:100%;max-width:100%}.fullscreen .image-gallery-swipe{width:100%;min-width:100%;max-width:100%}.fullscreen .image-gallery-slides{width:100%;min-width:100%;max-width:100%}.image-gallery{width:100%;height:100%;padding:0;transition:all 1s ease}.image-gallery-content.fullscreen{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;background:#000}.image-gallery.fullscreen-modal{background:rgba(255,255,255,.5)}.image-gallery-thumbnail.active{text-decoration-style:none;text-decoration-line:none;border-color:#009cf8}.image-gallery-thumbnails{width:100%;margin:0 auto;padding-bottom:0 !important;padding-top:.5rem}.image-gallery-thumbnails-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-gallery-thumbnails-container a{width:24%;margin-top:auto}.image-gallery-thumbnails img{width:100%}.image-gallery-image{width:auto;min-height:300px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 319px){.image-gallery-image{min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-image{min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-image{min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-image{min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-image{min-height:190px}}.image-gallery-image img{width:auto !important;height:300px;margin:0 auto}@media only screen and (max-width: 319px){.image-gallery-image img{height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-image img{height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-image img{height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-image img{height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-image img{height:190px}}.image-gallery-swipe{min-width:450px;max-width:450px;min-height:300px}@media only screen and (max-width: 319px){.image-gallery-swipe{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-swipe{min-width:100%;min-height:178px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-swipe{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-swipe{min-width:288px;max-width:288px;min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-swipe{min-width:393px;max-width:393px;min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-swipe{min-width:345px;max-width:345px;min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-swipe{min-width:285px;max-width:285px;min-height:190px}}.image-gallery-slides{min-width:450px;max-width:450px;min-height:300px}@media only screen and (max-width: 319px){.image-gallery-slides{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-slides{min-width:100%;min-height:178px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-slides{min-width:100%;min-height:178px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-slides{min-width:345px;max-width:345px;min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-slides{min-width:285px;max-width:285px;min-height:190px}}.image-gallery-slide{min-width:450px;max-width:450px;min-height:300px}@media only screen and (max-width: 319px){.image-gallery-slide{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-slide{min-width:100%;min-height:178px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-slide{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-slide{min-width:288px;max-width:288px;min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-slide{min-width:393px;max-width:393px;min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-slide{min-width:345px;max-width:345px;min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-slide{min-width:285px;max-width:285px;min-height:190px}}.image-gallery-slide-wrapper{min-width:450px;max-width:450px;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 319px){.image-gallery-slide-wrapper{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-slide-wrapper{min-width:100%;min-height:178px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-slide-wrapper{min-width:100%;min-height:178px}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-slide-wrapper{min-width:288px;max-width:288px;min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-slide-wrapper{min-width:393px;max-width:393px;min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-slide-wrapper{min-width:345px;max-width:345px;min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-slide-wrapper{min-width:285px;max-width:285px;min-height:190px}}.image-gallery-file{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;min-height:300px;text-align:center;background-color:#fff}@media only screen and (max-width: 319px){.image-gallery-file{min-height:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.image-gallery-file{min-height:192px}}@media only screen and (min-width: 425px)and (max-width: 767px){.image-gallery-file{min-height:262px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.image-gallery-file{min-height:230px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.image-gallery-file{min-height:190px}}.image-gallery-file div{margin:0;padding:1rem 0}.image-gallery-file i{font-size:125px;color:#009cf8}.image-gallery-fullscreen-button{z-index:4}.image-gallery-fullscreen-button:before{font-size:2rem;text-shadow:1px 1px 3px #000 !important}.image-gallery-fullscreen-button.active{top:0;bottom:auto}.image-gallery-fullscreen-button.active:before{padding:.5rem 1.5rem;font-family:"FontAwesome";font-size:2.5rem;content:"ï€"}.extended-image-gallery__video-thumbnail{width:100%}.extended-image-gallery__video-thumbnail-play{position:relative;left:-75%;width:50% !important;height:auto;opacity:.85}.extended-image-gallery__file-thumbnail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:67px;line-height:1;font-size:.8rem;color:#009cf8;text-decoration-style:none;text-decoration-line:none}@media only screen and (min-width: 1024px)and (max-width: 1279px){.extended-image-gallery__file-thumbnail{height:40px;font-size:.6rem}}@media only screen and (max-width: 319px){.extended-image-gallery__file-thumbnail{height:50px;font-size:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.extended-image-gallery__file-thumbnail{height:50px;font-size:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.extended-image-gallery__file-thumbnail{height:50px;font-size:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.extended-image-gallery__file-thumbnail{height:50px;font-size:.5rem}}.extended-image-gallery__file-thumbnail i{margin-bottom:.5rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.extended-image-gallery__file-thumbnail i{margin-bottom:.25rem}}@media only screen and (max-width: 319px){.extended-image-gallery__file-thumbnail i{margin-bottom:.35rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.extended-image-gallery__file-thumbnail i{margin-bottom:.35rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.extended-image-gallery__file-thumbnail i{margin-bottom:.35rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.extended-image-gallery__file-thumbnail i{margin-bottom:.35rem}}.extended-image-gallery__file-thumbnail i:before{font-size:2rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.extended-image-gallery__file-thumbnail i:before{font-size:1.25rem}}@media only screen and (max-width: 319px){.extended-image-gallery__file-thumbnail i:before{font-size:1.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.extended-image-gallery__file-thumbnail i:before{font-size:1.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.extended-image-gallery__file-thumbnail i:before{font-size:1.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.extended-image-gallery__file-thumbnail i:before{font-size:1.5rem}}.user-icon__wrap{height:100%;padding:0 .75rem;display:grid;align-items:center;justify-items:center;background-color:rgba(0,0,0,0);cursor:pointer}.user-icon__wrap:hover{background-color:#007cc5}.user-icon__wrap--inverted:hover{background-color:rgba(0,0,0,0)}.user-icon__container{width:2rem;height:2rem;background-color:rgba(0,0,0,0);box-shadow:0 0 0 .125rem #fff;border-radius:1.25rem;display:grid;align-items:center;justify-items:center;line-height:1;font-size:1rem;font-weight:400}.user-icon__container span,.user-icon__container i{user-select:none}.user-icon__container i{font-size:1.25rem}.user-icon__container--inverted{color:#009cf8;background-color:rgba(0,0,0,0);box-shadow:0 0 0 .125rem #009cf8}.user-icon__container--inverted:hover{color:#fff;background-color:#009cf8}.user-icon__caret{margin-left:.25rem;-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.user-icon__caret--open{transform:rotateZ(180deg)}.top-nav{position:fixed;top:0;left:0;width:100%;z-index:100;margin:0 auto;width:100%;height:71px;background-color:#009cf8;color:#fff;font-size:1rem;font-weight:300;text-align:center;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}.top-nav__wrap{height:100%;width:100%}.top-nav__container{height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}@media only screen and (max-width: 319px){.top-nav__container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__container{width:992px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.top-nav__container{width:1248px}}@media only screen and (min-width: 1440px){.top-nav__container{width:1408px}}.top-nav__container a{display:block;height:100%}.top-nav__container a:hover{background-color:#007cc5;text-decoration:none}.top-nav__container a:focus{text-decoration:none}.top-nav__container a:visited{text-decoration:none}.top-nav__container a.active-page{background-color:#007cc5}.top-nav__container a.spacer{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 319px){.top-nav__container a.spacer{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__container a.spacer{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__container a.spacer{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__container a.spacer{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}.top-nav__container a.spacer:hover{background:none;cursor:default}.top-nav__container--service-provider-app{margin:0 1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.top-nav__logo-wrap{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:235px}@media only screen and (max-width: 319px){.top-nav__logo-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0 .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__logo-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0 .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__logo-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0 .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__logo-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0 .5rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__logo-wrap{margin-right:1.5rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.top-nav__logo-wrap{margin-right:1.5rem}}@media only screen and (min-width: 1440px){.top-nav__logo-wrap{margin-right:1.5rem}}.top-nav__logo-wrap,.top-nav__logo-wrap:hover,.top-nav__logo-wrap:visited,.top-nav__logo-wrap:active,.top-nav__logo-wrap:focus{background-color:rgba(0,0,0,0) !important}.top-nav__logo-wrap--service-provider img{width:auto;height:71px;padding:.75rem 0}.top-nav__logo-wrap--cooperation img{width:auto;height:71px;padding:.75rem 0}.top-nav__logo-container{width:100%;height:42.6px;margin:.5rem 0;background:url("https://images.talokuntoon.fi/images/tkfi_logo_slog_white_4x.png") no-repeat left center;background-size:contain}@media only screen and (max-width: 319px){.top-nav__logo-container{height:35.5px}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__logo-container{height:35.5px}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__logo-container{height:35.5px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__logo-container{height:35.5px}}.top-nav__logo-container--cooperation #cooperation-text{position:relative;top:.25rem;font-size:12.8px}.top-nav__logo{width:192px;max-height:40px}.top-nav__search-wrap{display:none !important;min-width:150px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.top-nav__search-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.top-nav__search-container #search_input{width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#000;border:none}.top-nav__search-container #search_button{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;padding:.3rem;color:#fff;background-color:#000;border:none}.top-nav__menu-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;height:100%;margin:0;padding:0;overflow:hidden;list-style-type:none}@media only screen and (max-width: 319px){.top-nav__menu-wrap{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__menu-wrap{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__menu-wrap{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__menu-wrap{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.top-nav__menu-button-wrap--open{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;color:#009cf8;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__menu-button-wrap--open{display:none}}.top-nav__menu-button-wrap--closed{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;background:none;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__menu-button-wrap--closed{display:none}}.top-nav__menu-button{display:none;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin:auto 0;padding:0 17.75px;font-size:35.5px}@media only screen and (max-width: 319px){.top-nav__menu-button{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__menu-button{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__menu-button{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__menu-button{display:block}}.top-nav__button-box{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;color:#fff;font-weight:500 !important;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__button-box{padding:1.25rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.top-nav__button-box{padding:1.25rem}}@media only screen and (min-width: 1440px){.top-nav__button-box{padding:1.25rem}}.top-nav__button-box--right{text-align:right}.top-nav__button-box--open{background-color:#007cc5}.top-nav__button-box:hover{background-color:#007cc5}.top-nav__button{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:500}@media only screen and (max-width: 319px){.top-nav__button{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__button{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__button{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__button{display:none}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-nav__button{display:block}}.top-nav__button:hover{background-color:#007cc5}.top-nav__button--active-page{background-color:#007cc5}.top-nav__button--login{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-width:3.5rem;padding:0;font-weight:500}@media only screen and (max-width: 319px){.top-nav__button--login{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__button--login{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__button--login{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__button--login{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding:0}}.top-nav__button--login .inline-icon{margin-left:.25rem}@media only screen and (max-width: 319px){.top-nav__button--login .inline-icon{margin-left:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__button--login .inline-icon{margin-left:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__button--login .inline-icon{margin-left:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__button--login .inline-icon{margin-left:0}}.top-nav__button--login .inline-icon img{width:26.625px;height:auto}@media only screen and (max-width: 319px){.top-nav__button--login .inline-icon img{margin-top:0 !important;width:35.5px}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-nav__button--login .inline-icon img{margin-top:0 !important;width:35.5px}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-nav__button--login .inline-icon img{margin-top:0 !important;width:35.5px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-nav__button--login .inline-icon img{margin-top:0 !important;width:35.5px}}.side-menu{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:10;display:block;position:fixed;top:71px;left:0;bottom:0;right:0;width:250px;height:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}@media only screen and (max-width: 319px){.side-menu{height:calc(100% - 71px)}}@media only screen and (min-width: 320px)and (max-width: 424px){.side-menu{height:calc(100% - 71px)}}@media only screen and (min-width: 425px)and (max-width: 767px){.side-menu{height:calc(100% - 71px)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.side-menu{height:calc(100% - 71px)}}.side-menu--open{-webkit-transform:translate3d(0, 0px, 0px);-khtml-transform:translate3d(0, 0px, 0px);-moz-transform:translate3d(0, 0px, 0px);-ms-transform:translate3d(0, 0px, 0px);-o-transform:translate3d(0, 0px, 0px);transform:translate3d(0, 0px, 0px);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 319px){.side-menu--open{width:250px}}@media only screen and (min-width: 320px)and (max-width: 424px){.side-menu--open{width:250px}}@media only screen and (min-width: 425px)and (max-width: 767px){.side-menu--open{width:250px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.side-menu--open{width:250px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.side-menu--open{position:inherit;width:250px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.side-menu--open{position:inherit;width:250px}}@media only screen and (min-width: 1440px){.side-menu--open{position:inherit;width:250px}}.side-menu--closed{-webkit-transform:translate3d(-100%, 0px, 0px);-khtml-transform:translate3d(-100%, 0px, 0px);-moz-transform:translate3d(-100%, 0px, 0px);-ms-transform:translate3d(-100%, 0px, 0px);-o-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px);background-color:#fff;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media only screen and (max-width: 319px){.side-menu--closed{width:250px}}@media only screen and (min-width: 320px)and (max-width: 424px){.side-menu--closed{width:250px}}@media only screen and (min-width: 425px)and (max-width: 767px){.side-menu--closed{width:250px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.side-menu--closed{width:250px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.side-menu--closed{position:inherit;width:250px;-webkit-transform:translate3d(0, 0px, 0px);-khtml-transform:translate3d(0, 0px, 0px);-moz-transform:translate3d(0, 0px, 0px);-ms-transform:translate3d(0, 0px, 0px);-o-transform:translate3d(0, 0px, 0px);transform:translate3d(0, 0px, 0px);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.side-menu--closed{position:inherit;width:250px;-webkit-transform:translate3d(0, 0px, 0px);-khtml-transform:translate3d(0, 0px, 0px);-moz-transform:translate3d(0, 0px, 0px);-ms-transform:translate3d(0, 0px, 0px);-o-transform:translate3d(0, 0px, 0px);transform:translate3d(0, 0px, 0px);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}}@media only screen and (min-width: 1440px){.side-menu--closed{position:inherit;width:250px;-webkit-transform:translate3d(0, 0px, 0px);-khtml-transform:translate3d(0, 0px, 0px);-moz-transform:translate3d(0, 0px, 0px);-ms-transform:translate3d(0, 0px, 0px);-o-transform:translate3d(0, 0px, 0px);transform:translate3d(0, 0px, 0px);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}}.side-menu__mobile-link{display:block;height:auto;margin:0;padding:1rem 1rem 1rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff}@media only screen and (min-width: 1024px)and (max-width: 1279px){.side-menu__mobile-link{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.side-menu__mobile-link{display:none}}@media only screen and (min-width: 1440px){.side-menu__mobile-link{display:none}}.side-menu__mobile-link:visited,.side-menu__mobile-link:active,.side-menu__mobile-link:focus,.side-menu__mobile-link:hover{color:#fff}.side-menu__login-wrap{margin:0;padding:1.5rem 1rem 1.5rem 2.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff}.side-menu__login-wrap i{float:right}.side-menu__search-wrap{display:none !important;padding:14px;background-color:#009cf8}.side-menu .Collapsible{border-bottom:1px solid #dcedfc}.side-menu .Collapsible a{color:#0079bf;text-decoration:none}.side-menu .Collapsible .Collapsible__trigger{padding:.65rem 1rem;cursor:pointer;display:block;position:relative;color:#0079bf;font-size:14px;font-weight:500}.side-menu .Collapsible .Collapsible__trigger:after{font-family:"FontAwesome";font-size:24px;content:"ï„‡";position:absolute;right:1rem;top:.75rem;display:block;transition:transform 300ms}.side-menu .Collapsible .Collapsible__trigger.is-open:after{transform:rotateZ(180deg);right:1rem}.side-menu__title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;margin:0;padding:.5rem .75rem .5rem 2rem;font-size:1rem;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff}@media only screen and (max-width: 319px){.side-menu__title{padding:.75rem .1rem .75rem 2rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.side-menu__title{padding:.75rem .1rem .75rem 2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.side-menu__title{padding:.75rem .1rem .75rem 2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.side-menu__title{padding:.75rem .1rem .75rem 2rem}}.side-menu__collapsible-trigger-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.side-menu__sub-menu-icon{width:32px}.side-menu__sub-menu-name{margin-left:1rem}.side-menu__sub-sub-menu{padding:0 2rem;list-style-type:none}.side-menu__sub-sub-menu-title{margin-left:.625rem;padding-left:0;padding-bottom:.375rem;font-size:.875rem;color:#8c8c8c;line-height:1.5rem;font-weight:300;font-style:normal}.side-menu__sub-sub-menu-item{width:100%}.side-menu__sub-sub-menu-item a{display:inline-block;width:100%;padding:.25rem .625rem;font-size:.875rem;font-weight:300;line-height:1.5rem;color:#0079bf;cursor:pointer}.side-menu__sub-sub-menu-item--selected a{color:#fff !important;background:#009cf8}.side-menu__sub-sub-menu-item--selected a:visited,.side-menu__sub-sub-menu-item--selected a:active,.side-menu__sub-sub-menu-item--selected a:hover{color:#fff}.selector-feedback{z-index:9;position:fixed;background-color:red;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:280px;top:71px;right:0;-webkit-backface-visibility:hidden;-webkit-transition:top 200ms ease-in-out;-moz-transition:top 200ms ease-in-out;-ms-transition:top 200ms ease-in-out;-o-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);color:#0079bf;padding:.5rem;padding-left:1.5rem;font-size:.8rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.selector-feedback{right:calc(50% - 512px + 1rem)}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.selector-feedback{right:calc(50% - 640px + 1rem)}}@media only screen and (min-width: 1440px){.selector-feedback{right:calc(50% - 720px + 1rem)}}.selector-feedback--empty{display:none}.selector-feedback p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:0;padding:.5rem 0;border-bottom:1px solid #eee}.selector-feedback p:first-of-type{padding-top:0;color:#a5a5a5;text-transform:uppercase}.selector-feedback p:first-of-type,.selector-feedback p:last-of-type{padding-bottom:0;border:none}.selector-feedback i{cursor:pointer}.selector-feedback__link{height:auto;margin:0;padding:1rem 1rem 1rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff;cursor:pointer}.selector-feedback__link:hover{background-color:#007cc5}.selector-feedback a:hover,.selector-feedback a:active,.selector-feedback a:focus,.selector-feedback a:visited{text-decoration:none}.user-menu{z-index:10;position:fixed;background-color:red;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:280px;right:0;-webkit-backface-visibility:hidden;-webkit-transition:top 200ms ease-in-out;-moz-transition:top 200ms ease-in-out;-ms-transition:top 200ms ease-in-out;-o-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (min-width: 1024px)and (max-width: 1279px){.user-menu{right:calc(50% - 512px + 1rem)}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.user-menu{right:calc(50% - 640px + 1rem)}}@media only screen and (min-width: 1440px){.user-menu{right:calc(50% - 720px + 1rem)}}.user-menu__info{color:#0079bf;padding:.5rem;padding-left:1.5rem;font-size:.8rem}.user-menu__info p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:0;padding:.5rem 0;border-bottom:1px solid #eee}.user-menu__info p:first-of-type{padding-top:0;color:#a5a5a5;text-transform:uppercase}.user-menu__info p:first-of-type,.user-menu__info p:last-of-type{padding-bottom:0;border:none}.user-menu__link{height:auto;margin:0;padding:1rem 1rem 1rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff;cursor:pointer}.user-menu__link:hover{background-color:#007cc5}.user-menu a:hover,.user-menu a:active,.user-menu a:focus,.user-menu a:visited{text-decoration:none}.destroy-us-all{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;bottom:3rem;left:50%;min-width:26px;padding:.25rem;background-color:#009cf8;-webkit-backface-visibility:hidden;-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-ms-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms}.destroy-us-all--hidden{bottom:-3rem}.destroy-us-all input{width:1.5rem;height:1rem;margin-left:.5rem;padding:.125rem;font-size:.625rem}.destroy-us-all__switch{background-color:#2f4f4f;border:1px solid #2f4f4f;-webkit-backface-visibility:hidden;-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-ms-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms}.destroy-us-all__switch--on{padding-left:.5rem}.destroy-us-all__switch--off{padding-right:.5rem}.destroy-us-all__switch-knob{width:.5rem;height:.5rem;content:"";padding:0;-webkit-backface-visibility:hidden;-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-ms-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms}.destroy-us-all__switch-knob--on{background-color:#ff900b}.destroy-us-all__switch-knob--off{background-color:#a5a5a5}.footer__wrap{height:200px;margin-top:-200px;padding-top:.25rem;clear:both;background-color:#f5f5f5;font-size:.85rem;line-height:1.3175rem;color:#333;border-top:1rem solid #009cf8}.footer__wrap a{color:#333;text-decoration:none}.footer__wrap a:active,.footer__wrap a:focus,.footer__wrap a:visited,.footer__wrap a:hover{color:#333}.footer__wrap ul{list-style-type:none;margin:0}.footer__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:1rem 0 0 1rem;background-color:#f5f5f5}@media only screen and (max-width: 319px){.footer__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;padding:1rem 0}}@media only screen and (min-width: 320px)and (max-width: 424px){.footer__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;padding:1rem 0}}@media only screen and (min-width: 425px)and (max-width: 767px){.footer__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;padding:1rem 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;padding:1rem 0}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.footer__container{width:992px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.footer__container{width:1248px}}@media only screen and (min-width: 1440px){.footer__container{width:1408px}}.footer__link-list-wrap{margin-right:1rem}.footer__contacts-wrap p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.footer__big-icon{font-size:1.5rem;color:#009cf8;min-width:1.5rem;margin-right:.5rem}.footer__link-list-heading{width:100%;margin-bottom:1rem}@media only screen and (max-width: 319px){.footer__link-list-heading{text-align:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.footer__link-list-heading{text-align:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.footer__link-list-heading{text-align:center}}.footer__link-list-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 319px){.footer__link-list-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}@media only screen and (min-width: 320px)and (max-width: 424px){.footer__link-list-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}@media only screen and (min-width: 425px)and (max-width: 767px){.footer__link-list-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}.footer__logos{height:auto !important;margin-right:1.5rem;padding-top:2rem;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width: 319px){.footer__logos{margin-left:1rem;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.footer__logos{margin-left:1rem;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.footer__logos{margin-left:1rem;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__logos{margin-left:1rem;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__logos div{width:125px;margin-left:1rem}.footer__logos div img{margin:1rem auto}.footer__copyright{width:100%;font-size:.75rem;margin-top:1.5rem;padding-bottom:.5rem;text-align:center}.products-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:3rem;margin-right:1rem;margin-bottom:.5rem}@media only screen and (max-width: 319px){.products-header{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-header{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-header{display:none}}.products-header .name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:40%}.products-header .price-per-unit{float:right;width:10%;margin-left:1rem}.products-header .ordered{float:right;width:10%;margin-left:1rem;text-align:center}.products-header .ordered--report{float:right;width:10%;margin-left:1rem}.products-header .comment-button{float:right;width:10%;margin-left:1rem}.products-header .delivered{float:right;width:10%;margin-left:1rem;text-align:center}.products-header .done{float:right;width:10%;margin-left:1rem;text-align:right}.product-collapsible-header__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 319px){.product-collapsible-header__container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.product-collapsible-header__container .form-group{margin:.25rem 0}.product-collapsible-header__container .label{display:none}@media only screen and (max-width: 319px){.product-collapsible-header__container .label{font-size:.9rem;display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .label{font-size:.9rem;display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .label{font-size:.9rem;display:block}}.product-collapsible-header__container .plus{display:none}@media only screen and (max-width: 319px){.product-collapsible-header__container .plus{display:block;padding:.5rem .75rem;cursor:pointer}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .plus{display:block;padding:.5rem .75rem;cursor:pointer}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .plus{display:block;padding:.5rem .75rem;cursor:pointer}}.product-collapsible-header__container .minus{display:none}@media only screen and (max-width: 319px){.product-collapsible-header__container .minus{display:block;padding:.5rem .75rem;cursor:pointer}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .minus{display:block;padding:.5rem .75rem;cursor:pointer}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .minus{display:block;padding:.5rem .75rem;cursor:pointer}}.product-collapsible-header__container .name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:40%}@media only screen and (max-width: 319px){.product-collapsible-header__container .name{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-top:.5rem;padding-right:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .name{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-top:.5rem;padding-right:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .name{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-top:.5rem;padding-right:.5rem}}.product-collapsible-header__container .price-per-unit{float:right;width:10%;margin-right:1rem}@media only screen and (max-width: 319px){.product-collapsible-header__container .price-per-unit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .price-per-unit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .price-per-unit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}.product-collapsible-header__container .ordered{float:right;width:10%;margin-left:1rem;margin-right:.25rem}@media only screen and (max-width: 319px){.product-collapsible-header__container .ordered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .ordered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .ordered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem}}.product-collapsible-header__container .ordered .content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.product-collapsible-header__container .comment-button{float:right;width:10%;margin-left:1rem}@media only screen and (max-width: 319px){.product-collapsible-header__container .comment-button{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .comment-button{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .comment-button{display:none}}.product-collapsible-header__container .delivered{float:right;width:10%;margin-left:1rem}@media only screen and (max-width: 319px){.product-collapsible-header__container .delivered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:0rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .delivered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:0rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .delivered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:0rem}}.product-collapsible-header__container .delivered .content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.product-collapsible-header__container .delivered .content--done{padding-right:.5rem}.product-collapsible-header__container .done{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;float:right;width:10%;margin-left:1rem}@media only screen and (max-width: 319px){.product-collapsible-header__container .done{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .done{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .done{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin:1rem 0 0;padding-right:.5rem;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width: 319px){.product-collapsible-header__container .done .content{margin-right:-1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.product-collapsible-header__container .done .content{margin-right:-1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.product-collapsible-header__container .done .content{margin-right:-1rem}}.product-collapsible-header__reschedule-checkbox-wrap input[type=checkbox]{display:none;visibility:hidden}.product-collapsible-header__reschedule-checkbox-wrap label{margin-bottom:0;height:100%;font-size:1.25rem;cursor:pointer}.product-collapsible-header__reschedule-checkbox-wrap input[type=checkbox]+label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.product-collapsible-header__reschedule-checkbox-wrap input[type=checkbox]+label .custom-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:2rem;height:2rem;border:1px solid #fff}.product-collapsible-header__reschedule-checkbox-wrap input[type=checkbox]:checked+label .custom-checkbox{color:#fff;background-color:#ff900b;border:none}.service-intro__heading{width:100%}.service-intro__description-container,.service-intro__parameter-form-wrap{width:calc(100% - 450px - 1rem)}.service-intro__description-container--no-gallery,.service-intro__parameter-form-wrap--no-gallery{width:100%}@media only screen and (min-width: 1024px)and (max-width: 1279px){.service-intro__description-container,.service-intro__parameter-form-wrap{width:calc(100% - 285px - 1rem)}}@media only screen and (max-width: 319px){.service-intro__description-container,.service-intro__parameter-form-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-intro__description-container,.service-intro__parameter-form-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-intro__description-container,.service-intro__parameter-form-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-intro__description-container,.service-intro__parameter-form-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.service-intro__parameter-form-wrap{padding-right:1rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.service-intro__parameter-form-wrap{padding-right:1rem}}@media only screen and (min-width: 1440px){.service-intro__parameter-form-wrap{padding-right:1rem}}.service-intro__gallery-wrap{width:450px;margin-left:1rem}@media only screen and (max-width: 319px){.service-intro__gallery-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-intro__gallery-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-intro__gallery-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-intro__gallery-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.service-intro__gallery-wrap{width:285px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-intro__gallery-wrap{width:345px}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-intro__gallery-wrap{width:393px}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-intro__gallery-wrap{width:288px}}@media only screen and (max-width: 319px){.service-intro__gallery-wrap{width:288px}}.service-intro__reviews-wrap{width:450px}@media only screen and (max-width: 319px){.service-intro__reviews-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-intro__reviews-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-intro__reviews-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-intro__reviews-wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.service-intro__reviews-wrap{width:285px;margin-left:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-intro__reviews-wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-intro__reviews-wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-intro__reviews-wrap{width:100%}}@media only screen and (max-width: 319px){.service-intro__reviews-wrap{width:100%}}.last-minute-discount__wrap{margin:0 auto;display:table}.last-minute-discount__container{padding:1rem 1rem;background-color:#faebd7;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}@media only screen and (max-width: 319px){.last-minute-discount__container{font-size:.9rem;line-height:1.25rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.last-minute-discount__container{font-size:.9rem;line-height:1.25rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.last-minute-discount__container{font-size:.9rem;line-height:1.25rem}}.last-minute-discount__discount-percent{font-size:2rem;font-weight:900;color:#f08300}@media only screen and (max-width: 319px){.last-minute-discount__discount-percent{font-size:1.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.last-minute-discount__discount-percent{font-size:1.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.last-minute-discount__discount-percent{font-size:1.75rem}}.last-minute-discount__disclaimer{font-size:.8rem}@media only screen and (max-width: 319px){.last-minute-discount__disclaimer{font-size:.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.last-minute-discount__disclaimer{font-size:.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.last-minute-discount__disclaimer{font-size:.75rem}}.phone-closer{position:relative;min-width:10rem;max-width:20rem;margin-bottom:1rem}.phone-closer__user-info-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowarp;-moz-flex-wrap:nowarp;-ms-flex-wrap:nowarp;flex-wrap:nowarp;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.phone-closer__call-to-action{font-weight:bold}.phone-closer__user{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-right:1rem}.phone-closer__user-image{width:6rem;height:6rem;border-radius:3rem;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:.5rem}.phone-closer__user-name{min-width:7rem;text-align:center}.breadcrumbs__title--active,.breadcrumbs__title--inactive,.breadcrumbs__spacer{font-size:16px}@media only screen and (min-width: 320px)and (max-width: 424px){.breadcrumbs__title--active,.breadcrumbs__title--inactive,.breadcrumbs__spacer{font-size:12px}}.price-calculator__extra-service-checkbox-wrap{text-align:center}.price-calculator__extra-service-checkbox-wrap input{margin:15px auto}.price-calculator__extra-service-wrap{font-weight:400;width:100%}.products-collapsible-header__contentInner{padding:16px}.products-collapsible-header__contentInner img{margin:0 auto}.products-collapsible-header__contentOuter{border:solid 1px #009cf8}.products-collapsible-header__trigger{display:block;margin-bottom:0 !important;color:#fff;padding:.75rem 0 .75rem .75rem;background:#009cf8;cursor:pointer}.products-collapsible-header__trigger:before{font-family:"FontAwesome";font-size:24px;content:"ï„‡";margin-right:16px;float:left;display:block;transition:transform 300ms}.products-collapsible-header__trigger.is-open:before{transform:rotateZ(180deg)}.products-collapsible-header__trigger a{text-decoration:none}.products-collapsible-header--deselected__contentInner{padding:16px}.products-collapsible-header--deselected__contentInner img{margin:0 auto}.products-collapsible-header--deselected__contentOuter{border:solid 1px #ddd}.products-collapsible-header--deselected__trigger{display:block;margin-bottom:0 !important;color:#333;padding:.75rem 0 .75rem .75rem;background:#ddd;cursor:pointer}.products-collapsible-header--deselected__trigger:before{font-family:"FontAwesome";font-size:24px;content:"ï„‡";margin-right:16px;float:left;display:block;transition:transform 300ms}.products-collapsible-header--deselected__trigger.is-open:before{transform:rotateZ(180deg)}.products-collapsible-header--deselected__trigger a{text-decoration:none}.products-collapsible-header--control-panel-product{margin-bottom:.5rem;font-weight:700}.products-collapsible-header--control-panel-product #name{width:45%;margin-left:.5rem;text-align:left}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #name{width:75%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #name{width:75%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #name{width:75%}}.products-collapsible-header--control-panel-product #sub-target{width:10%}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #sub-target{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #sub-target{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #sub-target{width:25%}}.products-collapsible-header--control-panel-product #price-per-unit{width:10%;margin-left:.5rem}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #price-per-unit{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #price-per-unit{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #price-per-unit{width:25%}}.products-collapsible-header--control-panel-product #price{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:.5rem}.products-collapsible-header--control-panel-product #ordered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:124px;margin-left:.75rem}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #ordered .details-field__unit{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #ordered .details-field__unit{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #ordered .details-field__unit{display:none}}.products-collapsible-header--control-panel-product #ordered--report{width:10%;margin-left:.5rem}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #ordered--report{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #ordered--report{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #ordered--report{width:25%}}.products-collapsible-header--control-panel-product #delivered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:124px;margin-left:.75rem}@media only screen and (max-width: 319px){.products-collapsible-header--control-panel-product #delivered .details-field__unit{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--control-panel-product #delivered .details-field__unit{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--control-panel-product #delivered .details-field__unit{display:none}}.products-collapsible-header--control-panel-product #comment-button{cursor:pointer;width:3rem;margin-right:.5rem;padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-size:1.25rem;color:#fff;background-color:#009cf8;display:none}.products-collapsible-header--control-panel-product__trigger{padding:.35rem !important}.products-collapsible-header--control-panel-product__trigger:before{margin:.35rem 1rem 0 .75rem}.products-collapsible-header--control-panel-product__contentInner{padding:16px}.products-collapsible-header--control-panel-product__contentInner img{margin:0 auto}.products-collapsible-header--control-panel-product__contentOuter{border:solid 1px #009cf8}.products-collapsible-header--control-panel-product__trigger{display:block;margin-bottom:0 !important;color:#fff;padding:.75rem 0 .75rem .75rem;background:#009cf8;cursor:pointer}.products-collapsible-header--control-panel-product__trigger:before{font-family:"FontAwesome";font-size:24px;content:"ï„‡";margin-right:16px;float:left;display:block;transition:transform 300ms}.products-collapsible-header--control-panel-product__trigger.is-open:before{transform:rotateZ(180deg)}.products-collapsible-header--control-panel-product__trigger a{text-decoration:none}.products-collapsible-header--deselected-control-panel-product{margin-bottom:.5rem;font-weight:700}.products-collapsible-header--deselected-control-panel-product #name{width:45%;margin-left:.5rem;text-align:left}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #name{width:75%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #name{width:75%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #name{width:75%}}.products-collapsible-header--deselected-control-panel-product #sub-target{width:10%}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #sub-target{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #sub-target{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #sub-target{width:25%}}.products-collapsible-header--deselected-control-panel-product #price-per-unit{width:10%;margin-left:.5rem}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #price-per-unit{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #price-per-unit{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #price-per-unit{width:25%}}.products-collapsible-header--deselected-control-panel-product #price{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:.5rem}.products-collapsible-header--deselected-control-panel-product #ordered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:124px;margin-left:.75rem}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #ordered .details-field__unit{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #ordered .details-field__unit{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #ordered .details-field__unit{display:none}}.products-collapsible-header--deselected-control-panel-product #ordered--report{width:10%;margin-left:.5rem}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #ordered--report{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #ordered--report{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #ordered--report{width:25%}}.products-collapsible-header--deselected-control-panel-product #delivered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:124px;margin-left:.75rem}@media only screen and (max-width: 319px){.products-collapsible-header--deselected-control-panel-product #delivered .details-field__unit{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header--deselected-control-panel-product #delivered .details-field__unit{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header--deselected-control-panel-product #delivered .details-field__unit{display:none}}.products-collapsible-header--deselected-control-panel-product #comment-button{cursor:pointer;width:3rem;margin-right:.5rem;padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-size:1.25rem;color:#fff;background-color:#009cf8;display:none}.products-collapsible-header--deselected-control-panel-product__trigger{padding:.35rem !important}.products-collapsible-header--deselected-control-panel-product__trigger:before{margin:.35rem 1rem 0 .75rem}.products-collapsible-header--deselected-control-panel-product__contentInner{padding:16px}.products-collapsible-header--deselected-control-panel-product__contentInner img{margin:0 auto}.products-collapsible-header--deselected-control-panel-product__contentOuter{border:solid 1px #ddd}.products-collapsible-header--deselected-control-panel-product__trigger{display:block;margin-bottom:0 !important;color:#333;padding:.75rem 0 .75rem .75rem;background:#ddd;cursor:pointer}.products-collapsible-header--deselected-control-panel-product__trigger:before{font-family:"FontAwesome";font-size:24px;content:"ï„‡";margin-right:16px;float:left;display:block;transition:transform 300ms}.products-collapsible-header--deselected-control-panel-product__trigger.is-open:before{transform:rotateZ(180deg)}.products-collapsible-header--deselected-control-panel-product__trigger a{text-decoration:none}.products-collapsible-header__container{width:100%;padding:.5rem 0}@media only screen and (max-width: 319px){.products-collapsible-header__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.products-collapsible-header__title{padding:.5rem 0;font-weight:700}.products-collapsible-header__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:80%}.products-collapsible-header__price{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.75rem;margin-left:16px;white-space:nowrap;text-align:right;font-weight:700}@media only screen and (max-width: 319px){.products-collapsible-header__price{margin-right:.5rem;padding:.5rem 0}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header__price{margin-right:.5rem;padding:.5rem 0}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header__price{margin-right:.5rem;padding:.5rem 0}}.products-collapsible-header__discount{-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;padding:.5rem;color:#fff;background-color:#ff900b;font-weight:700}@media only screen and (max-width: 319px){.products-collapsible-header__discount{min-width:3.5rem;margin-left:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.products-collapsible-header__discount{min-width:3.5rem;margin-left:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.products-collapsible-header__discount{min-width:3.5rem;margin-left:auto}}.products-collapsible-header__discount-description{width:100%;font-size:.8rem;font-weight:500;text-align:right;color:#ff900b}.products-loader__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:300px}.products__extra-service-product-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;margin-bottom:.5rem}.products__service-product-container{margin-bottom:.5rem}.products__service-product-container label{width:100%;margin:0}.products__static-header--discount{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin-left:2rem;padding:.75rem .75rem .75rem 2.75rem;background-color:#ff900b;color:#fff;font-weight:700}.products__static-header--discount #title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;word-break:break-all}.products__static-header--discount #price{margin-left:16px;white-space:nowrap;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.products__extra-service-product-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0%;-moz-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.products__extra-service-product-container label{width:100%;margin:0}.is-closed+.products-collapsible-header--service-product__contentOuter,.is-closed+.products-collapsible-header--extra-service-product__contentOuter{border:none !important}.order-preview-product__container--sub-total,.order-preview-product__container--head,.order-preview-product__container{width:100%;margin:5px auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.order-preview-product__container--sub-total .title,.order-preview-product__container--head .title,.order-preview-product__container .title{width:70%}.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .net-price,.order-preview-product__container--head .net-price,.order-preview-product__container .net-price,.order-preview-product__container--sub-total .price,.order-preview-product__container--head .price,.order-preview-product__container .price,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{margin-left:.5rem;text-align:right;width:10%}@media only screen and (max-width: 319px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .net-price,.order-preview-product__container--head .net-price,.order-preview-product__container .net-price,.order-preview-product__container--sub-total .price,.order-preview-product__container--head .price,.order-preview-product__container .price,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .net-price,.order-preview-product__container--head .net-price,.order-preview-product__container .net-price,.order-preview-product__container--sub-total .price,.order-preview-product__container--head .price,.order-preview-product__container .price,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .net-price,.order-preview-product__container--head .net-price,.order-preview-product__container .net-price,.order-preview-product__container--sub-total .price,.order-preview-product__container--head .price,.order-preview-product__container .price,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{display:none}}@media only screen and (max-width: 319px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:10%;display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:10%;display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-preview-product__container--sub-total .quantity,.order-preview-product__container--head .quantity,.order-preview-product__container .quantity,.order-preview-product__container--sub-total .price--discount,.order-preview-product__container--head .price--discount,.order-preview-product__container .price--discount{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:10%;display:block}}.order-preview-product__wrap{margin:5px auto}.order-preview-product__service-wrap{margin:5px 0}@media only screen and (max-width: 319px){.order-preview-product__container{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-preview-product__container{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-preview-product__container{display:none}}.order-preview-product__container--mobile{display:none;width:100%;margin:5px auto;border-bottom:1px solid #a5a5a5;padding-bottom:.5rem;margin-bottom:.5rem}@media only screen and (max-width: 319px){.order-preview-product__container--mobile{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-preview-product__container--mobile{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-preview-product__container--mobile{display:block}}.order-preview-product__container--mobile .title,.order-preview-product__container--mobile .quantity,.order-preview-product__container--mobile .net-price,.order-preview-product__container--mobile .price{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.order-preview-product__container--mobile .title .mobile-col-head,.order-preview-product__container--mobile .quantity .mobile-col-head,.order-preview-product__container--mobile .net-price .mobile-col-head,.order-preview-product__container--mobile .price .mobile-col-head{min-width:100px;font-weight:700}.order-preview-product__container--mobile .title .mobile-col-text,.order-preview-product__container--mobile .quantity .mobile-col-text,.order-preview-product__container--mobile .net-price .mobile-col-text,.order-preview-product__container--mobile .price .mobile-col-text{text-align:right}.order-preview-product__container--head{font-weight:700;border-bottom:solid 1px #607d8b}@media only screen and (max-width: 319px){.order-preview-product__container--head{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-preview-product__container--head{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-preview-product__container--head{display:none}}.order-preview-product__container--sub-total{font-weight:700;border-top:solid 1px #607d8b}.service-product__included-physical-products-info-wrap{width:100%}.service-product__included-physical-products-warp{margin-bottom:15px;font-weight:700}.service-product__included-physical-products-warp p{margin:0}.service-product__included-physical-products-warp .service-product__included-physical-products-container{list-style:none}.service-product__included-physical-products-warp .service-product__included-physical-products-container .physical-product{font-weight:300;padding:0;margin:0}.building-type__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;margin-bottom:1rem;max-width:618.4px}@media only screen and (max-width: 319px){.building-type__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:293.2px}}@media only screen and (min-width: 320px)and (max-width: 424px){.building-type__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:293.2px}}@media only screen and (min-width: 425px)and (max-width: 767px){.building-type__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:293.2px}}.building-type-button__wrap{text-align:center;width:138.6px;margin-right:1rem;margin-bottom:.5rem}@media only screen and (max-width: 319px){.building-type-button__wrap{width:50%;max-width:138.6px;margin-right:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.building-type-button__wrap{width:50%;max-width:138.6px;margin-right:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.building-type-button__wrap{width:50%;max-width:138.6px;margin-right:0}}.building-type-button__wrap input{display:none;visibility:hidden}.building-type-button__wrap input+.building-type-button__label{border:1px solid #dcdcdc}.building-type-button__wrap input:active+.building-type-button__label{opacity:.9}.building-type-button__wrap input:disabled+.building-type-button__label{opacity:.9;-webkit-filter:brightness(1.2) opacity(0.5);-moz-filter:brightness(1.2) opacity(0.5);-ms-filter:brightness(1.2) opacity(0.5);-o-filter:brightness(1.2) opacity(0.5);filter:brightness(1.2) opacity(0.5)}.building-type-button__wrap input:checked+.building-type-button__label{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;outline:none;border:1px solid #009cf8;-webkit-box-shadow:0 0 5px #009cf8;-khtml-box-shadow:0 0 5px #009cf8;-moz-box-shadow:0 0 5px #009cf8;-ms-box-shadow:0 0 5px #009cf8;-o-box-shadow:0 0 5px #009cf8;box-shadow:0 0 5px #009cf8}.building-type-button__img{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.building-type-button__img img{height:auto}.building-type-button__text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-weight:500}.building-type-button__label{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;-webkit-box-shadow:0 0 5px #aaa false;-khtml-box-shadow:0 0 5px #aaa false;-moz-box-shadow:0 0 5px #aaa false;-ms-box-shadow:0 0 5px #aaa false;-o-box-shadow:0 0 5px #aaa false;box-shadow:0 0 5px #aaa false}.building-type-button__label:hover{-webkit-box-shadow:0 0 5px #aaa false;-khtml-box-shadow:0 0 5px #aaa false;-moz-box-shadow:0 0 5px #aaa false;-ms-box-shadow:0 0 5px #aaa false;-o-box-shadow:0 0 5px #aaa false;box-shadow:0 0 5px #aaa false}.price-summary__price-after-deduction{font-size:1.8rem;font-weight:bold;color:#0079bf;border-bottom:2px solid rgba(0,121,191,0);-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease-in-out 1s;-moz-transition:all 300ms ease-in-out 1s;-ms-transition:all 300ms ease-in-out 1s;-o-transition:all 300ms ease-in-out 1s;transition:all 300ms ease-in-out 1s}.price-summary__price-after-deduction--highlighted{font-size:1.8rem;font-weight:bold;color:#ff900b;border-bottom:2px solid #ff900b;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease-in-out 1s;-moz-transition:all 300ms ease-in-out 1s;-ms-transition:all 300ms ease-in-out 1s;-o-transition:all 300ms ease-in-out 1s;transition:all 300ms ease-in-out 1s}.price-summary__service-provider-price-preview-wrap{margin-bottom:1rem}.price-summary__service-provider-price-preview-prices-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;margin-bottom:1rem}.price-summary__service-provider-price-preview-prices-wrap&gt;div{margin-left:2rem;font-size:1.75rem;font-weight:500;color:#0079bf}.price-summary__service-provider-price-preview-duration-container{font-weight:bold}.zip-code-field__form-group{margin:0 !important}.zip-code-field__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 319px){.zip-code-field__wrap .input-group{width:calc(100% - 2.5rem);max-width:250px}}@media only screen and (min-width: 320px)and (max-width: 424px){.zip-code-field__wrap .input-group{width:calc(100% - 2.5rem);max-width:250px}}@media only screen and (min-width: 425px)and (max-width: 767px){.zip-code-field__wrap .input-group{width:calc(100% - 2.5rem);max-width:250px}}.zip-code-field__submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-left:.5rem;max-width:2rem}.summary-parameters__amount{margin-left:.5rem;text-align:right}.price-calculator__description-wrap{margin:.5rem 0 .5rem 0}.price-calculator__description-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 319px){.price-calculator__description-container{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__description-container{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__description-container{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.price-calculator__description-container--building-type{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}@media only screen and (max-width: 319px){.price-calculator__description-container--building-type{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__description-container--building-type{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__description-container--building-type{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.price-calculator__description-container--building-type #building-type-name{margin:0 .5rem;font-size:20px;font-weight:500;color:#333;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.price-calculator__description-text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 1024px)and (max-width: 1279px){.price-calculator__description-text{-webkit-flex-basis:0%;-moz-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.price-calculator__description-text{-webkit-flex-basis:0%;-moz-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%}}@media only screen and (min-width: 1440px){.price-calculator__description-text{-webkit-flex-basis:0%;-moz-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%}}.price-calculator__description-gallery-wrap{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.price-calculator__description-gallery-container{margin-left:2rem;min-width:450px;max-width:450px;float:right}@media only screen and (max-width: 319px){.price-calculator__description-gallery-container{min-width:100%;max-width:100%;margin:1rem 0}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__description-gallery-container{min-width:288px;max-width:288px;margin:1rem 0}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__description-gallery-container{min-width:393px;max-width:393px;margin:1rem 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.price-calculator__description-gallery-container{margin-right:1rem;min-width:345px;max-width:345px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.price-calculator__description-gallery-container{min-width:285px;max-width:285px}}.price-calculator__description-time{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}@media only screen and (max-width: 319px){.price-calculator__description-time{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__description-time{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__description-time{width:100%}}.price-calculator__field-info:before{margin-left:1rem;margin-top:4px;font-size:32px}.price-calculator__smart-field-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.price-calculator__smart-field{width:250px}@media only screen and (max-width: 319px){.price-calculator__smart-field{width:100%;max-width:250px}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__smart-field{width:100%;max-width:250px}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__smart-field{width:100%;max-width:250px}}.price-calculator__smart-field .input-group{width:100%}.price-calculator__smart-field-label{margin-bottom:.25rem}.price-calculator__smart-field--wide{width:393px}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__smart-field--wide{width:100%}}@media only screen and (max-width: 319px){.price-calculator__smart-field--wide{width:100%}}.price-calculator__smart-field--wide .input-group{width:100%}.price-calculator__products-heading-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.price-calculator__products-heading-wrap .notice{font-size:.8rem;font-weight:500}@media only screen and (min-width: 1024px)and (max-width: 1279px){.price-calculator__products-heading-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-calculator__products-heading-wrap .notice{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width: 319px){.price-calculator__products-heading-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-calculator__products-heading-wrap .notice{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__products-heading-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-calculator__products-heading-wrap .notice{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__products-heading-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-calculator__products-heading-wrap .notice{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.price-calculator__form-label{font-weight:500}.price-calculator__total-price-change{padding-top:.2rem;color:#0079bf;font-size:1.5rem;font-weight:500}.price-calculator__total-price-change--red{color:#b22222}.price-calculator__total-price__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}@media only screen and (max-width: 319px){.price-calculator__total-price__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__total-price__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__total-price__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.price-calculator__total-price__container .price-info-box{margin-left:2rem}@media only screen and (max-width: 319px){.price-calculator__total-price__container .price-info-box{margin-left:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__total-price__container .price-info-box{margin-left:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-calculator__total-price__container .price-info-box{margin-left:1rem}}.price-calculator__total-price__container #container{width:100%}.price-calculator__total-price__container #container--horizontal{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 319px){.price-calculator__total-price__container #container--horizontal{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__total-price__container #container--horizontal{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price-calculator__total-price__container #installments{margin-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-calculator__total-price__container #installments div:nth-of-type(2){-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.price-calculator__total-price__heading{font-weight:700}.price-calculator__total-price__grand-total{color:#0079bf;font-size:2rem;font-weight:500}.price-calculator__total-price__grand-total--before-discount{color:#a5a5a5;font-size:1.25rem;font-weight:500;text-decoration:line-through}.price-calculator__total-price__monthly-price{padding-top:.2rem;color:#0079bf;font-size:1.5rem;font-weight:500}.price-calculator__total-price__after-deduction{color:#0079bf;font-size:1.5rem;font-weight:500}.price-calculator__propery-and-product-overview__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 320px)and (max-width: 424px){.price-calculator__propery-and-product-overview__container{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.price-calculator__propery-and-product-overview__col{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.price-calculator__offer-only-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.summary-parameters__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:.5rem}.summary-parameters__given-params-container{margin-bottom:.5rem}.summary-parameters__name{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.summary-parameters__amount{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.order-wizard__call-to-action{margin-top:.5rem;font-weight:300;color:#333;font-size:1rem;font-style:italic;line-height:1.25}.order-wizard__description-building-type-icon{width:100px;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.order-wizard__return-to-frontpage{margin-top:1.5rem}.appointment{position:absolute;padding:.5rem;display:grid;column-gap:.5rem;row-gap:.25rem;align-items:center;justify-items:center;width:14.2857142857%;min-height:50px;background:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment{row-gap:.25rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment{row-gap:.25rem}}@media only screen and (max-width: 319px){.appointment{position:static !important;width:100% !important;height:50px !important;margin-top:.325rem;border:1px solid #ccc;grid-template-columns:2fr 1fr}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment{position:static !important;width:100% !important;height:50px !important;margin-top:.325rem;border:1px solid #ccc;grid-template-columns:2fr 1fr}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment{position:static !important;width:100% !important;height:50px !important;margin-top:.325rem;border:1px solid #ccc;grid-template-columns:2fr 1fr}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment{grid-template-columns:1fr 1fr}}.appointment--left{border-right:1px solid #ccc}.appointment--right{border-left:1px solid #ccc}.appointment--booking,.appointment--info,.appointment--absence{color:#fff;justify-content:start}.appointment--booking{background-color:#a5a5a5}.appointment--info{background-color:#fabd03;font-size:.8rem;line-height:1.2}.appointment--absence{background-color:#c60000;font-size:.8rem;line-height:1.2}.appointment--current-time{color:#fff;background-color:#5fc4ff}@media only screen and (max-width: 319px){.appointment--current-time&gt;div:nth-of-type(2){justify-self:end}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment--current-time&gt;div:nth-of-type(2){justify-self:end}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment--current-time&gt;div:nth-of-type(2){justify-self:end}}.appointment__description{justify-self:start;height:100%;overflow:hidden}.appointment__current-booking{line-height:1.2;display:grid;grid-template-columns:auto;justify-items:center;font-size:.9rem}@media only screen and (min-width: 1280px)and (max-width: 1439px){.appointment__current-booking{font-size:.85rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment__current-booking{font-size:.625rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment__current-booking{font-size:.625rem}}.appointment__current-booking&gt;span:first-of-type{font-weight:bold;align-self:end}.appointment__current-booking&gt;span:last-of-type{align-self:start;font-size:.85rem}@media only screen and (min-width: 1280px)and (max-width: 1439px){.appointment__current-booking&gt;span:last-of-type{font-size:.75rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment__current-booking&gt;span:last-of-type{font-size:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment__current-booking&gt;span:last-of-type{font-size:.5rem}}.appointment__booking-zip-code{font-size:.75rem;line-height:1rem}@media only screen and (max-width: 319px){.appointment__booking-zip-code{align-self:center;justify-self:start}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment__booking-zip-code{align-self:center;justify-self:start}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment__booking-zip-code{align-self:center;justify-self:start}}.appointment__time{font-size:.9rem;align-self:end}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment__time{font-size:.75rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment__time{font-size:.8rem}}@media only screen and (max-width: 319px){.appointment__time{align-self:center;justify-self:start}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment__time{align-self:center;justify-self:start}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment__time{align-self:center;justify-self:start}}.appointment__button{font-weight:bold;color:#fff;background-color:#f08300;padding:.25rem .5rem;position:relative;cursor:pointer;user-select:none;align-self:start;font-size:.9rem;display:grid;grid-template-columns:1fr auto}.appointment__button:hover{background-color:#e17b00}.appointment__button:active{background-color:#d77500;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset;-khtml-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset;-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset;-ms-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset;-o-box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset;box-shadow:2px 2px 3px 0 rgba(0,0,0,.15) inset}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment__button{font-size:.625rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment__button{font-size:.75em}}@media only screen and (max-width: 319px){.appointment__button{align-self:center;justify-self:end}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment__button{align-self:center;justify-self:end}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment__button{align-self:center;justify-self:end}}.appointment__button--compact{align-self:center}.appointment__button--disabled{cursor:not-allowed;background-color:#c2c2c2}.appointment__button-discount{margin-left:.5rem;margin-right:-0.25rem;background-color:#fff;color:#ff9009;font-weight:bold;font-size:.8rem;padding:0 .25rem;text-align:center}@media only screen and (min-width: 1024px)and (max-width: 1279px){.appointment__button-discount{font-size:.7rem}}@media only screen and (max-width: 319px){.appointment__button-discount{font-size:.8rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment__button-discount{font-size:.8rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment__button-discount{font-size:.8rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.appointment__button-discount{font-size:.8rem}}.appointment__hover-tooltip{font-weight:initial;color:initial;position:absolute;transition:opacity 100ms ease-in-out;padding:0;text-align:center;background-color:#fff;border:.125rem solid #f08300;bottom:2.5rem;left:calc(50% - 3.5rem);width:7rem}.appointment__hover-tooltip:after{position:absolute;content:"";height:0;top:1.5rem;left:3rem;border:.5rem solid rgba(0,0,0,0);border-top:.5rem solid #f08300}.appointment__tooltip{width:15rem !important;font-weight:initial;color:initial;position:absolute;transition:opacity 100ms ease-in-out;padding:.5rem;background-color:#fff;border:.125rem solid #f08300;top:0rem;left:0rem;cursor:initial}@media only screen and (max-width: 319px){.appointment__tooltip{left:unset;right:0rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.appointment__tooltip{left:unset;right:0rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.appointment__tooltip{left:unset;right:0rem}}.appointment__tooltip-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center}.appointment__tooltip-header&gt;.appointment__button{grid-column:3}.appointment__assignees{margin-left:1rem}.appointment__time-line{display:grid;grid-template-columns:2fr 1fr 2fr}.appointment__time-line-work-time{font-size:.7rem}.appointment__time-line-work-time--start{margin-right:-1rem}.appointment__time-line-work-time--end{text-align:right;margin-left:-1rem}.appointment__time-line-work{display:grid;align-items:center;justify-content:center;padding:.25rem 1.25rem;color:#fff;background-color:#009cf8}.appointment__time-line-drive{font-size:.75rem;display:grid;align-items:center;justify-content:center;padding:.25rem;color:#fff;background-color:#f08300}.appointment__starts-earlier,.appointment__ends-later{text-align:center;justify-self:stretch;font-size:.65rem;font-weight:bold;color:#aaa}.appointment__starts-earlier{align-self:start}.appointment__ends-later{align-self:end}.scheduler__appointment-wrap{position:absolute;z-index:6;width:14.2857142857%;min-height:50px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width: 319px){.scheduler__appointment-wrap{display:block;position:static;width:100%;height:50px !important;margin-top:.325rem;border:1px solid #ccc}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__appointment-wrap{display:block;position:static;width:100%;height:50px !important;margin-top:.325rem;border:1px solid #ccc}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__appointment-wrap{display:block;position:static;width:100%;height:50px !important;margin-top:.325rem;border:1px solid #ccc}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__appointment-wrap{display:block;position:static;width:100%;height:50px !important;margin-top:.325rem;border:1px solid #ccc}}.scheduler__appointment-wrap--left-offset{border-left:1px solid #ccc}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__appointment-wrap--left-offset{width:80%;left:20%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__appointment-wrap--left-offset{width:80%;left:20%}}@media only screen and (min-width: 1440px){.scheduler__appointment-wrap--left-offset{width:80%;left:20%}}.scheduler__appointment-wrap--right-offset{border-right:1px solid #ccc}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__appointment-wrap--right-offset{width:80%;right:20%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__appointment-wrap--right-offset{width:80%;right:20%}}@media only screen and (min-width: 1440px){.scheduler__appointment-wrap--right-offset{width:80%;right:20%}}.scheduler__appointment-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;height:100%;padding:0 .5rem;font-size:.75rem;text-align:center}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__appointment-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__appointment-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1440px){.scheduler__appointment-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 319px){.scheduler__appointment-container{padding:0;padding-left:.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__appointment-container{padding:0;padding-left:.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__appointment-container{padding:0;padding-left:.75rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__appointment-container{padding:0;padding-left:.75rem}}.scheduler__appointment-container--selected{color:#fff;background-color:#ff900b}.scheduler__appointment-container--unsaved{color:#fff;background:repeating-linear-gradient(45deg, #F08300, #F08300 10px, #d77500 10px, #d77500 20px)}.scheduler__appointment-container div{margin-top:.4rem}.scheduler__appointment-container div:last-of-type{margin-top:0}@media only screen and (max-width: 319px){.scheduler__appointment-container div{margin-top:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__appointment-container div{margin-top:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__appointment-container div{margin-top:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__appointment-container div{margin-top:0}}.scheduler__appointment-container .short-appointment-desc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}@media only screen and (max-width: 319px){.scheduler__appointment-container .short-appointment-desc{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;font-size:1rem;line-height:1rem}.scheduler__appointment-container .short-appointment-desc span:first-of-type{margin-right:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__appointment-container .short-appointment-desc{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;font-size:1rem;line-height:1rem}.scheduler__appointment-container .short-appointment-desc span:first-of-type{margin-right:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__appointment-container .short-appointment-desc{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;font-size:1rem;line-height:1rem}.scheduler__appointment-container .short-appointment-desc span:first-of-type{margin-right:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__appointment-container .short-appointment-desc{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;font-size:1rem;line-height:1rem}.scheduler__appointment-container .short-appointment-desc span:first-of-type{margin-right:.5rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__appointment-container .short-appointment-desc{font-size:.6rem;line-height:.8rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__appointment-container .short-appointment-desc--short-appointment{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__appointment-container .short-appointment-desc--short-appointment{display:none}}@media only screen and (min-width: 1440px){.scheduler__appointment-container .short-appointment-desc--short-appointment{display:none}}.scheduler__appointment-container .short-appointment-desc span:nth-of-type(2){font-style:italic}.scheduler__appointment-container .handhelds-only{padding:0 5px;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:16px}.scheduler__appointment-button-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media only screen and (max-width: 319px){.scheduler__appointment-button-wrap{margin-right:.5rem;width:auto;-webkit-box-pack:right;-ms-flex-pack:right;-webkit-justify-content:right;-moz-justify-content:right;justify-content:right;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__appointment-button-wrap{margin-right:.5rem;width:auto;-webkit-box-pack:right;-ms-flex-pack:right;-webkit-justify-content:right;-moz-justify-content:right;justify-content:right;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__appointment-button-wrap{margin-right:.5rem;width:auto;-webkit-box-pack:right;-ms-flex-pack:right;-webkit-justify-content:right;-moz-justify-content:right;justify-content:right;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__appointment-button-wrap{margin-right:.5rem;width:auto;-webkit-box-pack:right;-ms-flex-pack:right;-webkit-justify-content:right;-moz-justify-content:right;justify-content:right;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.modify-appointment__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.modify-appointment__container&gt;div:first-of-type{margin-right:2rem}@media only screen and (max-width: 319px){.modify-appointment__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.modify-appointment__container&gt;div{width:100%;margin-bottom:1rem}.modify-appointment__container&gt;div:first-of-type{margin-right:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.modify-appointment__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.modify-appointment__container&gt;div{width:100%;margin-bottom:1rem}.modify-appointment__container&gt;div:first-of-type{margin-right:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.modify-appointment__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.modify-appointment__container&gt;div{width:100%;margin-bottom:1rem}.modify-appointment__container&gt;div:first-of-type{margin-right:0}}.modify-appointment__time-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:2rem}.modify-appointment__time-container&gt;div:first-of-type{margin-right:1rem}.modify-appointment__time-container .static-time{padding:.25rem;font-size:.875rem}@media only screen and (max-width: 319px){.modify-appointment__time-container .static-time{font-size:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.modify-appointment__time-container .static-time{font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.modify-appointment__time-container .static-time{font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.modify-appointment__time-container .static-time{font-size:1rem}}.modify-appointment__error{max-width:480px}.scheduler__container{position:relative}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__container{min-height:300px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__container{min-height:300px}}@media only screen and (min-width: 1440px){.scheduler__container{min-height:300px}}.scheduler__day-number{font-size:1.5rem;font-weight:500;color:#009cf8}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__day-number{font-size:1.125rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__day-number{font-size:1.25rem}}.scheduler__day-number--holiday{color:#d22929}.scheduler__day-text{line-height:2.5rem;margin-left:.5rem;font-size:.8em}@media only screen and (max-width: 319px){.scheduler__day-text{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__day-text{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__day-text{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__day-text{display:none}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__day-text{display:none}}.scheduler__day-text--short{display:none}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__day-text--short{display:inline-block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__day-text--short{display:inline-block}}.scheduler__mobile-day-head{font-size:1.75rem;font-weight:500;color:#009cf8}.scheduler__mobile-day-head--date{margin-right:.5rem}.scheduler__mobile-day-head--day{font-size:1.25rem;font-weight:300;color:#333}.scheduler__mobile-day-head-container{margin-top:0}@media only screen and (max-width: 319px){.scheduler__mobile-day-head-container{margin-top:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__mobile-day-head-container{margin-top:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__mobile-day-head-container{margin-top:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__mobile-day-head-container{margin-top:1rem}}.scheduler__calendar .loader,.scheduler__calendar-overlay-container .loader{z-index:80;position:absolute;top:2.5rem;left:40px;width:calc(100% - 40px);height:calc(100% - 2.5rem);line-height:1.2;background-color:rgba(255,255,255,.75);display:grid}.scheduler__calendar .loader .uil-spin-css,.scheduler__calendar-overlay-container .loader .uil-spin-css{display:block;position:initial;align-self:end}.scheduler__calendar .loader .loader__content,.scheduler__calendar-overlay-container .loader .loader__content{display:block;position:initial;align-self:start}@media only screen and (max-width: 319px){.scheduler__calendar .loader,.scheduler__calendar-overlay-container .loader{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar .loader,.scheduler__calendar-overlay-container .loader{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar .loader,.scheduler__calendar-overlay-container .loader{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}.scheduler__calendar,.scheduler__calendar-overlay-container{position:relative;display:grid;grid-template-columns:40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-items:stretch;align-items:stretch;width:100%;min-height:500px;margin-bottom:1rem}@media only screen and (max-width: 319px){.scheduler__calendar,.scheduler__calendar-overlay-container{display:block;min-height:100px;border:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar,.scheduler__calendar-overlay-container{display:block;min-height:100px;border:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar,.scheduler__calendar-overlay-container{display:block;min-height:100px;border:none}}.scheduler__info{grid-column:1/span 3;background-color:#dcedfc;color:#008cdf;padding:.5rem 1rem}@media only screen and (max-width: 319px){.scheduler__info{grid-column:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__info{grid-column:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__info{grid-column:1/span 2}}.scheduler__calendar-overlay-container{z-index:5;position:absolute}.scheduler__calendar-overlay-container{z-index:5}.scheduler__calendar-cell{user-select:none;height:50px;background-color:#e6e6e6;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width: 319px){.scheduler__calendar-cell{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-cell{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-cell{display:none}}.scheduler__calendar-cell--time{width:40px;margin-top:-0.75rem;padding-right:5px;text-align:right;font-size:12px;font-weight:300;border:none;background-color:#fff}.scheduler__calendar-cell--first{border-left:1px solid #ccc}.scheduler__calendar-cell--header{display:grid;align-items:center;justify-content:center;grid-template-columns:auto auto auto;width:100%;background:#fff}@media only screen and (max-width: 319px){.scheduler__calendar-cell--header{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-cell--header{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-cell--header{display:none}}.scheduler__calendar-cell--today{background-color:#dcedfc}.scheduler__calendar-cell--past .scheduler__day-number{color:#aaa}.scheduler__calendar-month-header{grid-column:2/span 7;padding:.75rem;text-align:center;font-size:1.5rem;font-weight:500;background-color:#009cf8;color:#fff}@media only screen and (max-width: 319px){.scheduler__calendar-month-header{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-month-header{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-month-header{display:none}}.scheduler__calendar-month-header:before{display:block}.scheduler__calendar-time-col-wrap{width:41px;border-right:1px solid #ccc}.scheduler__calendar-columns-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:calc(100% - 41px)}@media only screen and (max-width: 319px){.scheduler__calendar-columns-wrap{display:block;width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-columns-wrap{display:block;width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-columns-wrap{display:block;width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__calendar-columns-wrap{display:block;width:100%}}.scheduler__calendar-col-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:calc(14.2857142857% - 5.8571428571px)}@media only screen and (max-width: 319px){.scheduler__calendar-col-wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-col-wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-col-wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__calendar-col-wrap{width:100%}}.scheduler__calendar-col-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:14.2857142857%;height:100%;background:#e6e6e6;border-right:1px solid #ccc}@media only screen and (max-width: 319px){.scheduler__calendar-col-container{display:block;background:none;border:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__calendar-col-container{display:block;background:none;border:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__calendar-col-container{display:block;background:none;border:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__calendar-col-container{display:block;background:none;border:none}}.scheduler__privileged-controls{margin-left:41px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-bottom:.5rem}@media only screen and (max-width: 319px){.scheduler__privileged-controls{margin-left:0;grid-template-columns:1fr}.scheduler__privileged-controls&gt;div:first-of-type{grid-column:1}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__privileged-controls{margin-left:0;grid-template-columns:1fr}.scheduler__privileged-controls&gt;div:first-of-type{grid-column:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__privileged-controls{margin-left:0;grid-template-columns:1fr}.scheduler__privileged-controls&gt;div:first-of-type{grid-column:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__privileged-controls{grid-template-columns:1fr 1fr}.scheduler__privileged-controls&gt;div:first-of-type{grid-column:1/span 2}}.scheduler__manual-scheduler{margin-left:41px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;align-items:center;margin-bottom:.5rem}@media only screen and (max-width: 319px){.scheduler__manual-scheduler{margin-left:0;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__manual-scheduler{margin-left:0;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__manual-scheduler{margin-left:0;grid-template-columns:1fr 1fr}}.scheduler__manual-scheduler-heading{grid-column:1/span 3;font-weight:bold;border-bottom:1px solid #dcedfc}@media only screen and (max-width: 319px){.scheduler__manual-scheduler-heading{grid-column:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__manual-scheduler-heading{grid-column:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__manual-scheduler-heading{grid-column:1/span 2}}.scheduler__booking-controls{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}@media only screen and (max-width: 319px){.scheduler__booking-controls{grid-column:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__booking-controls{grid-column:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__booking-controls{grid-column:1/span 2}}.scheduler__date-time-picker-wrap{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.scheduler__date-time-picker-wrap&gt;.react-datepicker-wrapper,.scheduler__date-time-picker-wrap&gt;.react-datepicker-wrapper&gt;.react-datepicker__input-container{display:block !important}.scheduler__date-time-picker-input{display:block !important;width:100% !important}.scheduler__mobile-day-heading{margin-top:1rem;margin-bottom:.5rem}.scheduler__mobile-day-heading-date{font-size:1.75rem;font-weight:500;color:#009cf8}.scheduler__date-navigation{grid-column:2/span 7;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:.5rem}.scheduler__date-display{font-size:.8rem;font-weight:500;display:grid;align-items:center;justify-items:center;border:1px solid #009cf8}.scheduler__week-change-button{display:grid;grid-template-columns:auto;grid-template-rows:auto;align-items:center;justify-content:center;cursor:pointer}.scheduler__week-change-button&gt;i{margin:0}.scheduler__week-change-button--disabled{background-color:#ccc;color:#999;cursor:initial}.scheduler__week-change-button--disabled:hover{background-color:#ccc;color:#999}.scheduler__notice-wrap{z-index:50;position:absolute;top:calc(8.5rem + 1px);left:40px;width:calc(100% - 40px);height:calc(100% - 8.5rem);line-height:1.2;background-color:rgba(255,255,255,.5);display:grid;grid-template-columns:auto;grid-template-rows:auto;justify-items:center;align-items:center;gap:1rem}@media only screen and (max-width: 319px){.scheduler__notice-wrap{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__notice-wrap{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__notice-wrap{position:relative;width:auto;height:auto;top:0;left:0;text-align:center}}.scheduler__notice-container{display:grid;grid-template-columns:auto;justify-items:center;gap:.5rem;padding:1rem 1.5rem;margin:1rem;font-size:2rem;font-weight:500;color:#009cf8}.scheduler__no-appointments-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;height:100%;padding:0;background-color:rgba(255,255,255,.5);z-index:50}@media only screen and (min-width: 1024px)and (max-width: 1279px){.scheduler__no-appointments-overlay{position:absolute;height:calc(100% - 100px);margin-left:40px;top:100px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.scheduler__no-appointments-overlay{position:absolute;height:calc(100% - 100px);margin-left:40px;top:100px}}@media only screen and (min-width: 1440px){.scheduler__no-appointments-overlay{position:absolute;height:calc(100% - 100px);margin-left:40px;top:100px}}@media only screen and (max-width: 319px){.scheduler__no-appointments-overlay{margin-bottom:5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__no-appointments-overlay{margin-bottom:5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__no-appointments-overlay{margin-bottom:5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__no-appointments-overlay{margin-bottom:5rem}}.scheduler__no-appointments-overlay--hack{top:50px;height:calc(100% - 50px)}.scheduler__no-appointments-overlay span{padding:0 3rem;font-size:2rem;line-height:1;font-weight:500;color:#a5a5a5}@media only screen and (max-width: 319px){.scheduler__no-appointments-overlay span{font-size:1.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__no-appointments-overlay span{font-size:1.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__no-appointments-overlay span{font-size:1.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.scheduler__no-appointments-overlay span{font-size:1.5rem}}.scheduler__blocker-shade{position:absolute;background:repeating-linear-gradient(45deg, rgba(125, 125, 125, 0.5), rgba(125, 125, 125, 0.5) 10px, rgba(175, 175, 175, 0.5) 10px, rgba(175, 175, 175, 0.5) 20px)}@media only screen and (max-width: 319px){.scheduler__blocker-shade{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.scheduler__blocker-shade{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.scheduler__blocker-shade{display:none}}.top-slider__wrap{margin:71px auto -4.5rem auto}@media only screen and (max-width: 319px){.top-slider__wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-slider__wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-slider__wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-slider__wrap{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-slider__wrap{width:992px}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.top-slider__wrap{width:1248px}}@media only screen and (min-width: 1440px){.top-slider__wrap{width:1408px}}.top-slider__container{height:450px}@media only screen and (max-width: 319px){.top-slider__container{height:280px}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-slider__container{height:280px}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-slider__container{height:280px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.top-slider__container{height:320px}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.top-slider__container{height:350px}}.top-slider__branding{width:7.5rem;height:7.5rem;position:relative;top:.75rem;left:.75rem}@media only screen and (max-width: 319px){.top-slider__branding{width:6rem;height:6rem;top:.325rem;left:.325rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-slider__branding{width:6rem;height:6rem;top:.325rem;left:.325rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-slider__branding{width:6rem;height:6rem;top:.325rem;left:.325rem}}.top-slider__slide{height:100%;margin-top:-7.5rem;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-ms-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;-webkit-background-position:center;-moz-background-position:center;-ms-background-position:center;-o-background-position:center;background-position:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;background-color:#fcfcfc}.top-slider__slide--spring{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/spring.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-slider__slide--spring{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/spring_retina.jpg")}}.top-slider__slide--summer{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/summer.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-slider__slide--summer{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/summer_retina.jpg")}}.top-slider__slide--late-summer{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/late_summer.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-slider__slide--late-summer{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/late_summer_retina.jpg")}}.top-slider__slide--autumn{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/autumn.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-slider__slide--autumn{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/autumn_retina.jpg")}}.top-slider__slide--winter{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/winter.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-slider__slide--winter{background-image:url("https://images.talokuntoon.fi/images/front_page_sliders/winter_retina.jpg")}}.top-slider__description{width:525px;padding:1.5rem;color:#fff;cursor:pointer;text-align:right}.top-slider__description .h1-like{font-size:32px;margin:0;color:#fff;font-weight:500;text-shadow:1px 1px 2px #000}@media only screen and (max-width: 319px){.top-slider__description .h1-like{font-size:20px}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-slider__description .h1-like{font-size:20px}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-slider__description .h1-like{font-size:28px}}.top-slider__description p{margin:0;font-size:16px;line-height:125%;font-weight:300;text-shadow:1px 1px 2px #000}@media only screen and (max-width: 319px){.top-slider__description p{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.top-slider__description p{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.top-slider__description p{display:none}}.front-page__smart-field-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:200px;margin:0 auto}.front-page__smart-field{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.front-page__smart-field--spacer{width:1rem}.front-page__smart-field .input-group{width:100%}.front-page__smart-field .input-group .input-group-addon{font-weight:700}.front-page__smart-field .dropdown button{width:100%}.front-page__smart-field .dropdown button:after{content:" ";display:block;position:absolute;top:0;right:0;background-image:url("https://images.talokuntoon.fi/images/arrow_down_white.png");background-repeat:no-repeat;background-size:55%;background-position:center;background-color:#009cf8;border-left:1px solid #ccc;height:32px;width:32px;margin:auto}.front-page__smart-field .dropdown button:hover:after{background-color:#007cc5}.front-page__smart-field .dropdown button:active:after{background-color:#005c92}.front-page__smart-field .dropdown button .caret{border:none}.front-page__form-label{width:100%;font-size:.9rem;font-weight:500;text-align:center}.front-page__button-next-wrap{text-align:right}.front-page__button-next-wrap__button-next{width:100%}.maintenance-services__loader-container{width:100%;min-height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.maintenance-services-parameters__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.maintenance-services-parameters__container{width:49.225%;margin:.5rem 0;padding:1rem 1rem 0 1rem;background-color:#f7f7f7}@media only screen and (max-width: 319px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.maintenance-services-parameters__container{width:48.85%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.maintenance-services-parameters__container{width:23.75%}}@media only screen and (min-width: 1440px){.maintenance-services-parameters__container{width:23.95%}}.maintenance-services-featured-service-product__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.maintenance-services-featured-service-product__container{cursor:pointer;width:32%;margin:.5rem 0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 319px){.maintenance-services-featured-service-product__container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.maintenance-services-featured-service-product__container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container{width:48.85%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container{width:32%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.maintenance-services-featured-service-product__container{width:48.85%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.maintenance-services-featured-service-product__container{width:32%}}.maintenance-services-featured-service-product__container img{margin:0 auto;width:100%;height:auto}.maintenance-services-featured-service-product__container #title{padding:.25rem .5rem;font-size:16px;font-weight:500;border-bottom:1px solid #c2c2c2}.maintenance-services-featured-service-product__container #desc-price-wrap{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.maintenance-services-featured-service-product__container #desc-price-wrap #desc{font-size:13px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #desc{word-break:break-all}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #desc{word-break:break-all}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{margin-left:.5rem;color:#fff;width:100px;min-width:100px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{width:80px;min-width:80px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{width:80px;min-width:80px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate{zoom:85%;float:right;margin-left:.5rem;color:#fff;width:120px;min-width:120px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate{width:80px;min-width:80px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate{width:80px;min-width:80px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container{background-color:#009cf8}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container #offer-text{padding:8px 0;text-align:center;font-size:16px;font-weight:500;border-bottom:1px solid #fff}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container #offer-text{font-size:12.8px;padding:4px 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container #offer-text{font-size:12.8px;padding:4px 0}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container #offer-sub-text{text-align:center;font-weight:500;font-size:13.6px;padding:4px 0}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap--calculate #price-container #rating-container{padding:1rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:center;background-color:#fff;color:#ace0ff;font-size:14px}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container{background-color:#009cf8}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:46.4px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:37.12px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:37.12px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{padding:4px;text-align:center;font-size:16px;font-weight:500;border-bottom:1px solid #fff}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{font-size:12.8px;padding:3.2px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{font-size:12.8px;padding:3.2px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{padding:.75rem 8px;text-align:center;font-size:28.8px;font-weight:900}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{font-size:23.04px;padding:.6rem 6.4px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{font-size:23.04px;padding:.6rem 6.4px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #rating-container{padding:.25rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:center;background-color:#fff;color:#009cf8;font-size:14px}.diy__season-name{margin-right:.25rem}.diy__season-wrap{font-size:.75rem;font-weight:500;line-height:.75rem;color:#009cf8;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.diy__season-icon{max-width:2rem}.diy-desc-and-button__wrap{font-size:14px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.diy-desc-and-button__wrap .diy-desc{padding:.75rem;line-height:22px;font-size:1rem;font-weight:300}.diy-desc-and-button__wrap .diy-button__wrap{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:.75rem .75rem 0 0}.diy-elements-container__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.diy-title-and-logo__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:.5rem;border-bottom:1px solid #c2c2c2}.diy-title-and-logo__wrap .title{margin-left:.25rem;margin-right:.5rem}.diy-title-and-logo__wrap .title h4{margin:0}.diy-title-and-logo__wrap .diy-logo__wrap{font-size:.75rem;font-weight:500;line-height:.75rem;color:#009cf8;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.diy-title-and-logo__wrap .diy-logo__wrap .diy-logo-container{max-width:15%}.diy-title-and-logo img{margin:0 auto;width:100%;height:auto}.do-it-yourself-tinyfont{margin-top:1rem;font-size:14px;line-height:1rem}.diy-time{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:.25rem;background-color:#fff;color:#009cf8}.diy-time .diy-recurring-time{font-weight:500;font-size:1.75rem;margin-right:.25rem}.diy-time .months{font-size:.75rem;line-height:.875rem;margin-bottom:.125rem}.diy-time .years{font-size:.75rem;line-height:.875rem;margin-bottom:.125rem}.diy-time--order-wizard{position:relative;margin-top:-1rem;margin-bottom:-1rem;top:16.5rem;left:23.25rem;z-index:2}@media only screen and (min-width: 1024px)and (max-width: 1279px){.diy-time--order-wizard{top:9.75rem;left:13rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.diy-time--order-wizard{top:12.25rem;left:16.75rem}}@media only screen and (max-width: 319px){.diy-time--order-wizard{top:11.25rem;left:19.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-time--order-wizard{top:11.25rem;left:19.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-time--order-wizard{top:11.25rem;left:19.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-time--order-wizard{top:9.75rem;left:13rem}}.diy-numbered-line-height{padding-top:.5rem}.login__form-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.login-form__input{width:33%}@media only screen and (min-width: 768px)and (max-width: 1023px){.login-form__input{width:50%}}@media only screen and (max-width: 319px){.login-form__input{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.login-form__input{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.login-form__input{width:100%}}.login-form__button{width:33%}@media only screen and (min-width: 768px)and (max-width: 1023px){.login-form__button{width:50%}}@media only screen and (max-width: 319px){.login-form__button{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.login-form__button{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.login-form__button{width:100%}}.professional-badge{text-align:center;margin-bottom:2rem;margin-right:2rem}@media only screen and (max-width: 319px){.professional-badge{margin:2rem 0 2rem 2rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.professional-badge{margin:2rem 0 2rem 2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.professional-badge{margin:2rem 0 2rem 2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professional-badge{margin:2rem 0 2rem 2rem}}.professional-badge__image-circle{width:7.5rem;height:7.5rem;background-color:#009cf8;-webkit-border-radius:3.75rem;border-radius:3.75rem;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);overflow:hidden}.professional-badge__image-circle img{-webkit-border-radius:80px;border-radius:80px;margin:0 auto}.professional-badge__image-circle i{padding-top:1.9rem;font-size:6rem;color:#fff}.professional-badge__image-circle--cobranded{width:9rem;height:9rem;-webkit-border-radius:4.5rem;border-radius:4.5rem}.professional-badge__image-circle--cobranded i{padding-top:2.5rem;font-size:7rem}.professional-badge__easter-egg{position:relative;bottom:8rem;left:3.5rem;padding:.25rem .75rem;background-color:#fff;-webkit-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.professional-badge__name{margin-top:.5rem;font-weight:400}.professional-badge__name--cobranded{font-size:1.25rem}.organizatoion-badge{text-align:center;width:2rem}.organizatoion-badge--primary{width:100%}.organizatoion-badge__icon{width:1.75rem;height:1.75rem;padding:.125rem;background-color:#fff;-webkit-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.35);-khtml-box-shadow:0 0 2px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.35);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.35);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.35);box-shadow:0 0 2px 0 rgba(0,0,0,.35)}.organizatoion-badge__icon img{margin-top:-1px;width:1.25rem;height:1.25rem;-webkit-border-radius:.75rem;border-radius:.75rem}.organizatoion-badge__name{font-size:.5rem}@media only screen and (max-width: 319px){.professionals__badge-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2rem 0 0 -1rem;width:calc(100% + 2rem);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.professionals__badge-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2rem 0 0 -1rem;width:calc(100% + 2rem);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.professionals__badge-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2rem 0 0 -1rem;width:calc(100% + 2rem);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professionals__badge-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2rem 0 0 -1rem;width:calc(100% + 2rem);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.professionals__badge-container{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}@media only screen and (max-width: 319px){.professionals__badge-container{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}.professionals__image-trio-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 319px){.professionals__image-trio-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.professionals__image-trio-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.professionals__image-trio-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.professionals__image-trio{height:15rem;width:auto;margin-bottom:1rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.professionals__image-trio{height:12rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professionals__image-trio{height:12rem}}@media only screen and (max-width: 319px){.professionals__image-trio{max-width:calc(100% - 2rem);height:auto;max-height:14rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.professionals__image-trio{max-width:calc(100% - 2rem);height:auto;max-height:14rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.professionals__image-trio{max-width:calc(100% - 2rem);height:auto;max-height:14rem}}.professionals__segment-heading img{display:inline-block;width:2rem;height:2rem;margin-left:1rem}.professional-elements-container__wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.professional-element__container{cursor:pointer;width:48.85%;margin:.5rem 0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 319px){.professional-element__container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.professional-element__container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.professional-element__container{width:48.85%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professional-element__container{width:48.85%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.professional-element__container{width:48.85%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.professional-element__container{width:48.85%}}.professional-element__container img{margin:0 auto;width:100%;height:auto}.professional-element__container #title{padding:.25rem .5rem;font-size:16px;font-weight:500;border-bottom:1px solid #c2c2c2}.professional-element__container #desc-wrap{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.professional-element__container #desc-wrap #desc{font-size:13px}@media only screen and (min-width: 425px)and (max-width: 767px){.professional-element__container #desc-wrap #desc{word-break:break-all}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professional-element__container #desc-wrap #desc{word-break:break-all}}.professional-element__container #area-rating-wrap{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.professional-element__container #area-rating-wrap #area-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.professional-element__container #area-rating-wrap #rating-container{width:100px;min-width:100px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#009cf8;padding:.25rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:center;font-size:14px}@media only screen and (min-width: 425px)and (max-width: 767px){.professional-element__container #area-rating-wrap #rating-container{width:80px;min-width:80px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.professional-element__container #area-rating-wrap #rating-container{width:80px;min-width:80px}}.maintenance-services-parameters__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.maintenance-services-parameters__container{width:49.225%;margin:.5rem 0;padding:1rem 1rem 0 1rem;background-color:#f7f7f7}@media only screen and (max-width: 319px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-parameters__container{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.maintenance-services-parameters__container{width:48.85%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.maintenance-services-parameters__container{width:23.75%}}@media only screen and (min-width: 1440px){.maintenance-services-parameters__container{width:23.95%}}.maintenance-services-featured-service-product__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.maintenance-services-featured-service-product__container{cursor:pointer;width:32%;margin:.5rem 0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 319px){.maintenance-services-featured-service-product__container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.maintenance-services-featured-service-product__container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container{width:48.85%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container{width:32%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.maintenance-services-featured-service-product__container{width:48.85%}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.maintenance-services-featured-service-product__container{width:32%}}.maintenance-services-featured-service-product__container img{margin:0 auto;width:100%;height:auto}.maintenance-services-featured-service-product__container #title{padding:.25rem .5rem;font-size:16px;font-weight:500;border-bottom:1px solid #c2c2c2}.maintenance-services-featured-service-product__container #desc-price-wrap{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.maintenance-services-featured-service-product__container #desc-price-wrap #desc{font-size:13px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #desc{word-break:break-all}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #desc{word-break:break-all}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{margin-left:.5rem;color:#fff;width:100px;min-width:100px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{width:80px;min-width:80px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap{width:80px;min-width:80px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container{background-color:#009cf8}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:46.4px}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:37.12px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container .context-loader{height:37.12px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{padding:4px;text-align:center;font-size:16px;font-weight:500;border-bottom:1px solid #fff}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{font-size:12.8px;padding:3.2px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #offer-text{font-size:12.8px;padding:3.2px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{padding:.75rem 8px;text-align:center;font-size:28.8px;font-weight:900}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{font-size:23.04px;padding:.6rem 6.4px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #price{font-size:23.04px;padding:.6rem 6.4px}}.maintenance-services-featured-service-product__container #desc-price-wrap #price-wrap #price-container #rating{text-align:center;color:#009cf8;font-size:14px}.diy-project__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:1rem}@media only screen and (max-width: 319px){.diy-project__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.diy-project__image{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:25%;max-width:40%}@media only screen and (max-width: 319px){.diy-project__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project__image{max-width:100%;width:382.5px}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project__image{max-width:100%;width:288px}}.diy-project__content{width:70%;margin-right:1rem}@media only screen and (max-width: 319px){.diy-project__content{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project__content{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project__content{width:100%}}.diy-project__text-block{padding-bottom:.9rem}.diy-project-task__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:1rem}@media only screen and (max-width: 319px){.diy-project-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.diy-project-task__image{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:25%;max-width:30%}@media only screen and (max-width: 319px){.diy-project-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 319px){.diy-project-task__image{max-width:100%;width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project-task__image{max-width:100%;width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project-task__image{max-width:100%;width:100%}}.diy-project-task__content{width:70%;margin-right:1rem}@media only screen and (max-width: 319px){.diy-project-task__content{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-project-task__content{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-project-task__content{width:100%}}.do-it-yourself-project-tinyfont{margin-top:2rem;font-size:14px;line-height:1rem}.temp-extra-do-it-yourself-project-tinyfont{margin-top:.5rem;font-size:14px;line-height:1rem}.diy-project-collapsible-title-container{padding:.5rem}.diy-project-collapsible-container{padding:1.5rem}.kevathuolto-section{padding-bottom:2rem}.kevathuolto-section .directional-link__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:auto;width:100%}.kevathuolto-section .directional-link__wrap .navigation-link{width:100%;min-height:2.5rem}.kevathuolto-section .directional-link__wrap .element{margin-top:.43rem;height:100%}.kevathuolto-section .step-links__wrap{padding-bottom:1rem}.maintenance__wrap{width:100%}.maintenance__type-selector-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;height:2rem;margin:1rem 0 .5rem 0}.maintenance__type-selector-wrap div{border:1px solid #009cf8;border-right:none}.maintenance__type-selector-wrap div:last-of-type{border-right:1px solid #009cf8}.maintenance__type-selector-button{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:.125rem 1rem;text-align:center}.order-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.order-info__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:2rem}.order-collapsible__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-right:1rem}.order-info-description__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin:2rem;margin-bottom:3rem}.order-info-description__image{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:25%;max-width:40%}.order-info-description__content{width:70%;margin-right:1rem}.report-link__wrap{background-color:#f5f5f5;overflow:auto;padding-left:2rem;padding-top:1rem}.home-done-order-collapsible-info__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2rem;margin-bottom:3rem}.home-done-order-collapsible-info__wrapper .home-done__description{margin-top:1rem}.home-done-order-collapsible-info__wrapper .maintenance-book-home-done-buttons__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-top:1.5rem}.home-done-order-collapsible-info__wrapper .maintenance-book-home-done-buttons__wrap .home-done-button{color:#fff;background-color:#4e4e4e;height:3rem;width:8rem;font-weight:700}.home-done-order-collapsible-info__wrapper .maintenance-book-home-done-buttons__wrap .home-done-button:hover{background-color:#000}.home-done-buttons__wrap{margin-top:1rem}.home-done-order-collapsible__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-right:1rem}.maintenance-book-add-more-collapsible__test{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.maintenance-add-new-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:400;margin-left:2rem;margin-right:2rem;margin-top:1rem}.maintenance-add-new-form__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:1.5rem}.maintenance-add-new-form__button-wrapper .add-new-button{color:#fff;background-color:#4e4e4e;height:3rem;width:8rem;font-weight:700}.maintenance-add-new-form__input{width:15rem;margin-bottom:1.5rem}.maintenance-add-new-form__large-input{width:30rem;margin-bottom:1.5rem}.house-information-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:400}.house-information-form--long{width:25rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.customer-information__wrap{padding:2rem}.customer-information-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:400}.customer-information-form__name-element{flex-direction:row}.customer-information-form__input{width:15rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.customer-information-form__input--short{width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.customer-information-form__input--long{width:25rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.customer-information-form__submit-button{font-weight:700;width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;color:#fff !important;background-color:#f08300}.customer-information-form__submit-button--inactive{font-weight:700;width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;color:#fff !important;background-color:#666}.customer-information-form__postal-information{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row}.customer-information-form__text-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row}.customer-information-form__submit-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.house-information__wrap{padding:2rem}.house-information-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:400}.house-information-form__name-element{flex-direction:row}.house-information-form__input{width:15rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.house-information-form__input--short{width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.house-information-form__input--long{width:25rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;background-color:#fff}.house-information-form__submit-button{font-weight:700;width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;color:#fff !important;background-color:#f08300}.house-information-form__submit-button--inactive{font-weight:700;width:10rem;margin-right:.75rem;margin-bottom:1rem;font-size:16px;height:2.5rem;color:#fff !important;background-color:#666}.house-information-form .floor-number-wrap{max-width:10rem}.house-information-form .floor-type-wrap{max-width:20rem}.house-information-form__postal-information{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row}.house-information-form__text-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row}.house-information-form__submit-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.Billing-main__wrap{padding:2rem}.order-collapsible-datesum__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.order-collapsible-datesum__wrap .order-collapsible-sum{padding-right:4rem}.billing-collapsible-top-line__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.billing-collapsible-top-line__sum-and-duedate{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.billing-collapsible-top-line__name{font-weight:400;padding-left:3rem}.billing-collapsible-top-line__sum{font-weight:400;padding-right:5rem}.billing-collapsible-top-line__duedate{font-weight:400;padding-right:1rem}.tracking__overall-progress-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:10.5rem;max-width:20.5rem;padding:.25rem;background-color:#009cf8}@media only screen and (min-width: 1024px)and (max-width: 1279px){.tracking__overall-progress-wrap{max-width:12.5rem}}@media only screen and (max-width: 319px){.tracking__overall-progress-wrap{margin-top:.5rem;padding:.25rem;min-width:100%;max-width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.tracking__overall-progress-wrap{margin-top:.5rem;padding:.25rem;min-width:100%;max-width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.tracking__overall-progress-wrap{margin-top:.5rem;padding:.25rem;min-width:100%;max-width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tracking__overall-progress-wrap{margin-top:.5rem;padding:.25rem;min-width:100%;max-width:100%}}.tracking__collapsible-title{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:1rem}@media only screen and (max-width: 319px){.tracking__collapsible-title{margin:.25rem .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.tracking__collapsible-title{margin:.25rem .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.tracking__collapsible-title{margin:.25rem .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tracking__collapsible-title{margin:.25rem .5rem}}.tracking__collapsible-progress{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:10rem;max-width:20rem;height:1.5rem;margin:0 .25rem 0 auto}@media only screen and (min-width: 1024px)and (max-width: 1279px){.tracking__collapsible-progress{max-width:12rem}}@media only screen and (max-width: 319px){.tracking__collapsible-progress{max-width:calc(100% - 1rem);min-width:calc(100% - 1rem);margin:0 .5rem .5rem .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.tracking__collapsible-progress{max-width:calc(100% - 1rem);min-width:calc(100% - 1rem);margin:0 .5rem .5rem .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.tracking__collapsible-progress{max-width:calc(100% - 1rem);min-width:calc(100% - 1rem);margin:0 .5rem .5rem .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tracking__collapsible-progress{max-width:calc(100% - 1rem);min-width:calc(100% - 1rem);margin:0 .5rem .5rem .5rem}}@media only screen and (max-width: 319px){.tracking__collapsible-progress--full-width{max-width:100%;min-width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.tracking__collapsible-progress--full-width{max-width:100%;min-width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.tracking__collapsible-progress--full-width{max-width:100%;min-width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.tracking__collapsible-progress--full-width{max-width:100%;min-width:100%}}.tracking__collapsible-icon{width:1.5rem;height:1.5rem;margin:.25rem .5rem .25rem 0rem;padding:.25rem;text-align:center;background-color:#fff}.tracking__message{padding:.5rem;background-color:#dcedfc}.tracking__info-box{font-size:.9rem;background-color:#fff0af;padding:.5rem 1rem}.tracking__info-box i.fa{color:#af8e00}.tracking__percent{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.25rem 0;margin-right:.5rem;width:3rem;text-align:right}.maintenance-book-posts__wrap{padding:2rem;margin:2rem}.reporting-main-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:3rem}.reporting-work-contract__paragraph{font-weight:700}.reporting-work-contract__block-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.reporting-work-contract__block{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:2rem}.reporting-work-contract-comments-block{padding-top:2rem;padding-bottom:2rem}.reporting-work-contract-messages__block-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-top:.3rem;padding-bottom:.3rem}.reporting-work-contract-messages__block{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:1rem;padding-left:1rem;font-weight:700}.reporting-acquire-pdf-button{padding:.2rem;padding-left:.6rem;padding-right:.6rem;background-color:#009cf8}.reporting-acquire-pdf-button a{color:#fff}.reporting-viewing-dropdown-wrap{padding-top:1rem;width:15rem}.reporting__apartment-block-name-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-top:2rem;padding-bottom:.5rem}.reporting__apartment-block-name-wrap--finished-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.reporting__buttons-wrap{padding-top:1rem;padding-left:.5rem;width:17rem}.reporting__collapsible-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;padding-right:1rem;padding-left:1rem}.reporting__task-wrap--even{background-color:#fff;padding-bottom:.3rem;padding-top:.7rem;padding-right:1rem;padding-left:1rem}.reporting__task-wrap--odd{background-color:#f2f2f2;padding-bottom:.3rem;padding-top:.7rem;padding-right:1rem;padding-left:1rem}.reporting__task-line{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.reporting__task-line--emboldened{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-weight:700;font-style:italic;padding-left:.5rem;padding-right:.5rem}.reporting__progress-bar{width:100%;background-color:#d3d3d3;font-weight:700;position:relative}.reporting__progress-bar-done-percentage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:#fff;position:relative;height:100%;width:100%}.maintenance-book__wrapper .navigation-bar__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:auto;width:100%;border:1px solid #009cf8}.maintenance-book__wrapper .navigation-bar__wrapper a{border-right:1px solid #009cf8}.maintenance-book__wrapper .navigation-bar__wrapper a:last-of-type{border:none}.maintenance-book__wrapper .navigation-bar__wrapper .navigation-link{width:100%;min-height:2.5rem}.maintenance-book__wrapper .navigation-bar__wrapper .element{margin-top:.43rem;height:100%;text-align:center}.discolouring-box-for-contact-info{background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:4rem;padding-right:1rem;padding-left:1rem;width:100%}.maintenance-book-contact-info__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background-color:#fff;color:blue;padding:3rem;padding-right:6rem;padding-left:6rem;width:100%}@media only screen and (min-width: 320px)and (max-width: 424px){.maintenance-book-contact-info__wrapper{padding-right:.25rem;padding-left:.25rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.maintenance-book-contact-info__wrapper{padding-right:.5rem;padding-left:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.maintenance-book-contact-info__wrapper{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.maintenance-book-contact-info__wrapper{padding-right:6rem;padding-left:6rem}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.maintenance-book-contact-info__wrapper{padding-right:6rem;padding-left:6rem}}.current-active-link{background-color:#009cf8;color:#fff !important}.syyshuolto-section{padding-bottom:2rem}.syyshuolto-section .directional-link__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:auto;width:100%}.syyshuolto-section .directional-link__wrap .navigation-link{width:100%;min-height:2.5rem}.syyshuolto-section .directional-link__wrap .element{margin-top:.43rem;height:100%}.syyshuolto-section .step-links__wrap{padding-bottom:1rem}.do-it-yourself-path-links__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.do-it-yourself-path-links__wrap .path-choice-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:3rem;min-width:10rem;max-width:15rem;font-weight:700;padding:.5rem 1rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#009cf8}@media only screen and (min-width: 320px)and (max-width: 424px){.do-it-yourself-path-links__wrap .path-choice-button{min-width:5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.do-it-yourself-path-links__wrap .path-choice-button{min-width:6rem}}.do-it-yourself-path-links__wrap .path-choice-button--middle{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:3rem;min-width:10rem;max-width:15rem;font-weight:700;padding:.5rem 1rem;padding-top:.75rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#009cf8}.do-it-yourself-path-links__wrap .path-choice-button:hover{background-color:#2cb1ff}.do-it-yourself-navigation-link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;padding:.5rem 1rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#009cf8}.do-it-yourself-navigation-link:hover{background-color:#2cb1ff}.review__disclaimer{margin-left:.25rem;margin-top:-1rem;margin-bottom:2rem;font-size:80%}.review__disclaimer i{margin-right:.25rem}.review__star-rating-container{margin-bottom:.5rem}.review__star-rating-container i{margin-right:.5rem}.review__star-rating-container i:last-of-type{margin-right:0}.review__star-rating-star{font-size:3rem;color:#009cf8;cursor:pointer}.review__would-recommend-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;cursor:pointer}.review__thumbs-box{margin-right:.5rem;padding:.25rem .4rem;font-size:1.25rem;color:#c2c2c2;border:1px solid #c2c2c2}.review__thumbs-box--checked{color:#009cf8;border:1px solid #f08300}.timer__analog-hour-clock{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16rem;height:16rem;display:block;border-radius:50%;background-color:#009cf8;border:.25rem solid #009cf8;float:left;margin:3rem 1rem}.timer__clock-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:auto;width:100%;margin-bottom:1rem;color:#009cf8;font-size:7rem;line-height:1;font-weight:500}.timer__controls-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:3rem 0}#wrapper{width:100%;max-width:639px}@media only screen and (min-width: 320px)and (max-width: 424px){#wrapper{zoom:80%}}#lainalaskuri{width:100%;background:#e7e8e9;position:relative}#lainalaskuri #sliderit{position:relative;width:68%;padding:16px 34px;z-index:5}#lainalaskuri .dragdealer{width:100%;height:70px;position:relative}#lainalaskuri .dragdealer .groove{width:100%;margin:0;height:9px;background-color:#bcbdc0;box-shadow:inset 3px 3px 5px rgba(0,0,0,.3);position:absolute;left:0;top:29px;z-index:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#lainalaskuri .handle{width:27px;height:27px;margin:4px 0;background-color:#ee702d;cursor:pointer;position:absolute;left:0;top:17px;z-index:5;box-shadow:3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.5);box-sizing:border-box;transition:width 100ms,height 100ms,margin 100ms;-moz-transition:width 100ms,height 100ms,margin 100ms;-webkit-transition:width 100ms,height 100ms,margin 100ms;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#lainalaskuri .handle:hover{width:29px;height:29px;margin:3px 0}#lainalaskuri p.laskuriotsikko{font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;font-size:29px;text-align:left;color:#fff;padding:28px 0 0 34px;line-height:36px;cursor:default;white-space:nowrap;margin:0;width:60%}#lainalaskuri p.laskuriotsikko img{max-width:100%}#lainalaskuri #sliderit&gt;label{font-family:"Source Sans Pro",sans-serif;font-weight:200;font-size:16px;text-transform:uppercase;line-height:16px;color:#a6a7a7;margin:-74px 0 0;cursor:default;position:absolute}#lainalaskuri #arvot{padding-right:37px;position:absolute;right:0;top:17px;width:80px;z-index:4;text-align:right}#lainalaskuri input{font-family:"Source Sans Pro",sans-serif;font-weight:200;font-size:16px;height:23px;border:none;background-color:rgba(0,0,0,0);color:#ededed;text-align:right;line-height:23px}#lainalaskuri input#amount{width:60px;color:#000}#lainalaskuri input#time{width:35px;color:#000}#lainalaskuri #arvot label{display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:200;font-size:16px;line-height:23px;color:#ee702d;margin:0;cursor:default;text-align:right;right:0;white-space:nowrap}#lainalaskuri #arvot label#lainasumma{color:#000}#lainalaskuri #arvot label#maksuaika{top:35px;position:relative;color:#000}#lainalaskuri #maksuera{background-color:#6d6e71;padding:11px 0 10px;position:absolute;right:27px;text-align:center;top:163px;width:123px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#lainalaskuri #maksuera p{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:19px;line-height:19px;color:#fff;margin:0}#lainalaskuri #maksuera p.heading{line-height:32px;color:#949494;margin-top:7px}#lainalaskuri span#payment{display:block;float:left;font-size:19px;font-weight:400;border:none;color:#fff;line-height:19px;background-color:#ee702d;line-height:40px;margin:-11px 0;text-align:center;width:60%;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px}#lainalaskuri #nappi{background:#ee702d url("https://images.talokuntoon.fi/images/loan-calculator/hakunappi.png") no-repeat center center;cursor:pointer;height:123px;position:absolute;right:24px;top:25px;width:123px;z-index:5;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:width 100ms,height 100ms,top 100ms,right 100ms;-moz-transition:width 100ms,height 100ms,top 100ms,right 100ms;-webkit-transition:width 100ms,height 100ms,top 100ms,right 100ms}#lainalaskuri #nappi p{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:41px;letter-spacing:2px;line-height:79px;text-align:center;margin:0;cursor:pointer;color:#fff}#lainalaskuri #nappi:hover{height:125px;right:23px;top:24px;width:125px}#lainalaskuri #nappi a,#lainalaskuri #nappi a:active,#lainalaskuri #nappi a:hover{text-decoration:none;outline:none;display:block;position:absolute;left:0;top:0;width:100%;height:100%}#lainalaskuri #nappi:hover p{color:#fff}#lainalaskuri #info{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#lainalaskuri #info #infoboksi{position:relative;width:100%;height:100%;padding:18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;border:27px solid #e7e8e9;cursor:pointer;display:none;z-index:9;overflow:auto}#lainalaskuri #info #infonappi{background:url("https://images.talokuntoon.fi/images/loan-calculator/infonappi.png") no-repeat 0 0 rgba(0,0,0,0);width:27px;height:25px;cursor:pointer;position:absolute;right:26.5%;top:27px;z-index:8}#lainalaskuri #info #suljenappi{font-family:"Source Sans Pro",sans-serif;background:#e7e8e9 none repeat scroll 0 0;bottom:0;color:#ee702d;font-size:11px;line-height:25px;font-weight:700;left:0;position:absolute;text-align:center;cursor:pointer;width:100%;display:none;z-index:10}#lainalaskuri .palsta{float:none;clear:both;font-size:13px;margin-left:0;margin-top:0;width:100%}#lainalaskuri .palsta p{font-family:"Source Sans Pro",sans-serif;font-weight:700;margin:0}#lainalaskuri .palsta span{font-family:"Source Sans Pro",sans-serif;margin:0}#lainalaskuri #palsta1{font-size:12px;font-weight:bold;line-height:1.35;width:45%;margin-right:5%;float:left;clear:left}#lainalaskuri #palsta2{font-size:12px;font-weight:bold;line-height:1.35;width:45%;float:left;clear:none}#lainalaskuri #palsta1 p,#lainalaskuri #palsta2 p{margin-top:0;color:#000}#lainalaskuri .palsta ul{width:100%;margin-top:10px;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#lainalaskuri .palsta ul li{line-height:1.35;color:#ee702d;list-style-type:initial}#lainalaskuri .palsta ul li span{font-size:12px;font-weight:400;color:#4f4f4f}#lainalaskuri #info .alaviite{color:#666;font-size:10px;line-height:1.2;font-weight:400;margin-left:0px}#lainalaskuri .noselect,#lainalaskuri #info #infoboksi p,#lainalaskuri #info #infoboksi ul li{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix:after{content:"";display:table;clear:both}@media(max-width: 600px){#lainalaskuri p.laskuriotsikko{font-size:28px;width:50%}#lainalaskuri #sliderit{width:65%}}@media(max-width: 520px){#lainalaskuri p.laskuriotsikko{font-size:24px;width:50%;padding-left:25px}#lainalaskuri #sliderit{width:50%}#lainalaskuri #info #infonappi{right:30%}#lainalaskuri #info #infoboksi{padding:10px}#lainalaskuri #maksuera{width:123px}#lainalaskuri #nappi{height:100px;width:100px}#lainalaskuri #nappi:hover{height:102px;width:102px}}@media(max-width: 470px){#lainalaskuri p.laskuriotsikko{font-size:22px;line-height:1;white-space:normal;width:40%}#lainalaskuri #maksuera{width:123px}#lainalaskuri #sliderit{width:65%}#lainalaskuri #info #infonappi{right:35%}#lainalaskuri #info #infoboksi{padding:10px;border-left-width:0;border-right-width:0;border-top-width:0}#lainalaskuri input#amount{height:30px;width:70px}#lainalaskuri input#time{height:30px}}@media(max-width: 350px){#lainalaskuri .palsta{font-size:12px;line-height:1}#lainalaskuri #maksuera{width:123px;right:15px}#lainalaskuri .palsta ul li span{font-size:11px}#lainalaskuri input#amount{height:30px;width:70px}#lainalaskuri input#time{height:30px}}.funding .funding-text-block{margin-top:1rem}.funding .funding-text-block--bold{font-weight:700;margin-top:2rem}.funding .funding-text-block--short{min-width:2rem}.funding .funding-loan-calculator-wrap{margin-top:1rem}.funding .funding-text-block-container{margin-top:1rem}.funding .funding-text-block-container--grey{padding:2rem;margin-top:2rem;background:#f5f5f5}.funding .funding-tinyfont{margin-top:1rem}.funding .funding-tinyfont--textblock{font-size:14px;line-height:1rem}.funding .funding-block-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.funding .funding-block-wrap .funding-block-line{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.funding .funding-image__wrap{min-width:25%;max-width:60%;padding-top:1rem}@media only screen and (max-width: 319px){.funding .funding-image__wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.funding .funding-image__wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.funding .funding-image__wrap{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.funding .funding-image__wrap{max-width:70%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.funding .funding-image__wrap{max-width:60%}}@media only screen and (min-width: 425px)and (max-width: 767px){.funding .funding-image__wrap{max-width:100%;width:382.5px}}@media only screen and (min-width: 320px)and (max-width: 424px){.funding .funding-image__wrap{max-width:100%}}.ilmanvaihtohuolto-section .step-links__wrap{padding-bottom:1rem}.ilmanvaihtohuolto-section .menu-link-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:2rem;padding-top:1rem}.ilmanvaihtohuolto-section .menu-link-wrap .menu-links{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:3rem;min-width:10rem;max-width:15rem;font-weight:700;padding:.5rem 1rem;padding-top:.75rem;border:none;font-size:1rem;font-weight:700;color:#fff;background-color:#009cf8}.ilmanvaihtohuoltoblock{padding-top:1rem}.diy-ilmanvaihtohuolto-task__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:1rem}@media only screen and (max-width: 319px){.diy-ilmanvaihtohuolto-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__wrap{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.diy-ilmanvaihtohuolto-task__image{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:15%;max-width:20%}@media only screen and (max-width: 319px){.diy-ilmanvaihtohuolto-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__image{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width: 319px){.diy-ilmanvaihtohuolto-task__image{max-width:100%;width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__image{max-width:100%;width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__image{max-width:100%;width:100%}}.diy-ilmanvaihtohuolto-task__image-large{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:25%;max-width:30%}@media only screen and (max-width: 319px){.diy-ilmanvaihtohuolto-task__image-large{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__image-large{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__image-large{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__image-large{max-width:100%;width:382.5px}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__image-large{max-width:100%;width:288px}}.diy-ilmanvaihtohuolto-task__content{width:70%;margin-right:1rem}@media only screen and (max-width: 319px){.diy-ilmanvaihtohuolto-task__content{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.diy-ilmanvaihtohuolto-task__content{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.diy-ilmanvaihtohuolto-task__content{width:100%}}.contact__info-block{margin-right:1rem}.star-rating__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:100%}.star-rating__star{font-size:1rem;color:#009cf8}.star-rating__star--disabled{font-size:1rem;color:#92d7ff}.star-rating__star--service-review{color:#009cf8;font-size:1.5rem;padding-left:.1rem}.star-rating__star--service-review-summary{color:#009cf8;font-size:1.5rem;padding-left:.1rem}.generic-featured-block-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.generic-featured-block-container&gt;div{margin-bottom:1.5rem}.featured-block__wrap{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);margin-bottom:1.25rem}.featured-block__wrap img{width:100%;height:auto;margin:0 auto}.featured-block__wrap .mediaTest{width:100%;height:auto;margin:0 auto}.featured-block__wrap--full{width:100%}.featured-block__wrap--half{width:48.85%}@media only screen and (max-width: 319px){.featured-block__wrap--half{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.featured-block__wrap--half{width:100%}}.featured-block__wrap--third{width:32%}@media only screen and (max-width: 319px){.featured-block__wrap--third{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.featured-block__wrap--third{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.featured-block__wrap--third{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.featured-block__wrap--third{width:48.85%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.featured-block__wrap--third{width:48.85%}}.featured-block__title-wrap,.featured-block__description-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.featured-block__title-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:.25rem .5rem;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.featured-block__title-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1rem;font-weight:500}.featured-block__title-addon-container,.featured-block__description-addon-container{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.featured-block__description-wrap{padding:.5rem}.featured-block__description-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1rem;font-weight:300}.featured-service-product__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:32%;cursor:pointer}@media only screen and (max-width: 319px){.featured-service-product__wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.featured-service-product__wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.featured-service-product__wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.featured-service-product__wrap{width:48.85%}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.featured-service-product__wrap{width:48.85%}}.featured-service-product__wrap--inactive{cursor:default}.featured-service-product__calculate-button{min-width:100px;max-width:100px}@media only screen and (min-width: 1280px)and (max-width: 1439px){.featured-service-product__calculate-button{zoom:.85}}.featured-service-product__calculate-button--inactive{background-color:#c2c2c2}.featured-service-product__calculate-button-text{text-align:center;padding:6.4px 0;font-size:13.6px;font-weight:500;border-bottom:1px solid #fff}.featured-service-product__calculate-button-text-wrap{color:#fff;background-color:#009cf8;margin-bottom:.25rem}.featured-service-product__calculate-button-sub-text{text-align:center;font-size:11.52px;padding:4px 0}.price-tag-rating__wrap{min-width:100px;max-width:100px}@media only screen and (min-width: 1280px)and (max-width: 1439px){.price-tag-rating__wrap{zoom:.85}}.price-tag-rating__title{text-align:center;font-size:16px;font-weight:500;color:#fff;background-color:#009cf8;border-bottom:1px solid #fff}.price-tag-rating__price{height:48px;padding:.75rem 8px;text-align:center;font-size:28.8px;font-weight:900;color:#fff;background-color:#009cf8}.price-tag-rating__price--loading{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0}.price-tag-rating__rating{margin-top:.25rem}.service-product__sppp-price{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;padding:.5rem}.service-product__sppp-price--first{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.service-product__sppp-price--slash{padding:.5rem 0}.service-product__trigger-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}@media only screen and (max-width: 319px){.service-product__trigger-wrap{padding-left:.75rem;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-product__trigger-wrap{padding-left:.75rem;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-product__trigger-wrap{padding-left:.75rem;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-product__trigger-wrap{padding-left:.75rem;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.service-product__image{max-width:300px;margin:0 auto}@media only screen and (max-width: 319px){.service-product__image{margin-bottom:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-product__image{margin-bottom:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-product__image{margin-bottom:1rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.service-product__image--mobile{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.service-product__image--mobile{display:none}}@media only screen and (min-width: 1440px){.service-product__image--mobile{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.service-product__image--mobile{display:none}}@media only screen and (max-width: 319px){.service-product__image--non-mobile{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-product__image--non-mobile{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-product__image--non-mobile{display:none}}.service-product__description-container{width:100%}.service-product__description-bottom-wrap{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.service-product__description-bottom-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:1rem;max-width:calc(100% - 300px)}@media only screen and (max-width: 319px){.service-product__description-bottom-container{padding:0;max-width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.service-product__description-bottom-container{padding:0;max-width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.service-product__description-bottom-container{padding:0;max-width:100%}}.service-product__description-bottom-image{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.service-product__smart-field-container{max-width:250px}.service-product__amount-calculation-text{font-size:.8rem;line-height:1.1rem}.service-product__additional-details{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.service-product__product-amount{width:10rem}.service-product__recurring-time-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;position:relative;margin:.3rem .3rem .3rem auto;padding:.25rem .3rem;color:#009cf8;background-color:#fff}.service-product__recurring-time-number{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-width:2.3rem;max-width:3.2rem;margin-right:.3rem;text-align:right;font-size:2rem;font-weight:600}.service-product__recurring-time-number--start-year{margin-left:.5rem;padding-left:.5rem;border-left:#009cf8 solid 1px;max-width:5.5rem}.service-product__recurring-time-text{font-weight:600;font-size:.8rem;line-height:.95rem}.service-product__recurring-time-text--recurring{width:3rem}.service-product__recurring-time-text--next-work{width:4rem}.service-product__recurring-time-caret{padding:.3rem}.service-product__recurring-time-popover-wrap{z-index:100;position:absolute;top:2.6rem;left:0;min-width:100%;max-width:100%;min-height:0;max-height:0;padding:0 1rem;overflow:hidden;background-color:#fff;box-shadow:none;-webkit-backface-visibility:hidden;-webkit-transition:max-height 300ms ease-in,box-shadow 300ms ease-in,padding 300ms ease-in;-moz-transition:max-height 300ms ease-in,box-shadow 300ms ease-in,padding 300ms ease-in;-ms-transition:max-height 300ms ease-in,box-shadow 300ms ease-in,padding 300ms ease-in;-o-transition:max-height 300ms ease-in,box-shadow 300ms ease-in,padding 300ms ease-in;transition:max-height 300ms ease-in,box-shadow 300ms ease-in,padding 300ms ease-in}.service-product__recurring-time-wrap:hover .service-product__recurring-time-popover-wrap{min-height:1rem;max-height:500px;padding:.5rem 1rem;overflow:hidden;box-shadow:0 .25rem .2rem 0rem rgba(0,0,0,.2);-webkit-backface-visibility:hidden;-webkit-transition:max-height 300ms ease-out,box-shadow 300ms ease-out,padding 300ms ease-out;-moz-transition:max-height 300ms ease-out,box-shadow 300ms ease-out,padding 300ms ease-out;-ms-transition:max-height 300ms ease-out,box-shadow 300ms ease-out,padding 300ms ease-out;-o-transition:max-height 300ms ease-out,box-shadow 300ms ease-out,padding 300ms ease-out;transition:max-height 300ms ease-out,box-shadow 300ms ease-out,padding 300ms ease-out}.price-summary{text-align:right;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 319px){.price-summary{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 320px)and (max-width: 424px){.price-summary{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.price-summary{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}.add-product__container{padding:1rem}@media only screen and (max-width: 319px){.add-product__container{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-product__container{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-product__container{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-product__container{padding:.5rem}}.add-product__radio-wrap{-webkit-flex-wrap:nowrap !important;-moz-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}@media only screen and (max-width: 319px){.add-product__radio-wrap{-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-product__radio-wrap{-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-product__radio-wrap{-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-product__radio-wrap{-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.add-product__radio-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.add-product__radio-container .form-group{width:100%}@media only screen and (max-width: 319px){.add-product__radio-container{width:100%}.add-product__radio-container .form-group{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-product__radio-container{width:100%}.add-product__radio-container .form-group{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-product__radio-container{width:100%}.add-product__radio-container .form-group{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-product__radio-container{width:100%}.add-product__radio-container .form-group{width:100%}}.add-product__other-products{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}.add-product__other-products .form-group{margin-right:1rem;width:auto}.add-product__option{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.order-information__product-header-content{margin:0 0 .5rem 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-weight:400}.order-information__product-header-content #name{width:45%;padding-left:3.5rem;text-align:left}@media only screen and (max-width: 319px){.order-information__product-header-content #name{width:75%}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-information__product-header-content #name{width:75%}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-information__product-header-content #name{width:75%}}.order-information__product-header-content #sub-target{width:10%;padding-left:1rem}@media only screen and (max-width: 319px){.order-information__product-header-content #sub-target{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-information__product-header-content #sub-target{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-information__product-header-content #sub-target{width:25%}}.order-information__product-header-content #price-per-unit{width:10%;padding-left:.5rem}@media only screen and (max-width: 319px){.order-information__product-header-content #price-per-unit{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-information__product-header-content #price-per-unit{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-information__product-header-content #price-per-unit{width:25%}}.order-information__product-header-content #price{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.order-information__product-header-content #ordered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:130px}.order-information__product-header-content #ordered--report{width:10%;margin-left:.5rem}@media only screen and (max-width: 319px){.order-information__product-header-content #ordered--report{width:25%}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-information__product-header-content #ordered--report{width:25%}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-information__product-header-content #ordered--report{width:25%}}.order-information__product-header-content #delivered{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:130px}@media only screen and (max-width: 319px){.order-information__product-header-content{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.order-information__product-header-content{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.order-information__product-header-content{display:none}}.order-information__add-product-button{width:100%;margin-bottom:1rem;padding:.5rem;color:#4d4d4d;background-color:#ace0ff;text-align:center;cursor:pointer}.order-information__add-product-button:hover{background-color:#c5e9ff}.order-information__add-product-button:active{color:#009cf8;background-color:#c5e9ff}.order-information__legend-wrap{margin-top:1rem}.order-information__legend--remove{color:#b22222}.order-information__legend--new{color:#20b2aa}.order-information__legend--modified{color:#4682b4}.subtarget-parameters__wrap{margin-bottom:1rem;border-bottom:1px solid #c2c2c2}.project-browser-search__search-bar-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin-bottom:.5rem}.project-browser-search__filter-button{margin-left:.5rem;padding:.45rem;border:1px solid #ccc;cursor:pointer}.project-browser-search__filter-button--open{color:#0079bf;background-color:#f4f4f4}.project-browser-search__filter-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;width:100%;padding:1rem;border:1px solid #ccc;background-color:#f4f4f4}.project-service-product__container,.project-service-product__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;padding:.25rem 0}@media only screen and (max-width: 319px){.project-service-product__container,.project-service-product__header{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-top:0;padding-bottom:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__container,.project-service-product__header{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-top:0;padding-bottom:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__container,.project-service-product__header{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-top:0;padding-bottom:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__container,.project-service-product__header{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-top:0;padding-bottom:.5rem}}.project-service-product__header{padding-left:3rem}@media only screen and (max-width: 319px){.project-service-product__header{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__header{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__header{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__header{display:none}}.project-service-product__label{font-weight:700;margin-right:1rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.project-service-product__label{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.project-service-product__label{display:none}}@media only screen and (min-width: 1440px){.project-service-product__label{display:none}}.project-service-product__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;text-align:right;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 319px){.project-service-product__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.project-service-product__content--product{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;width:100%}@media only screen and (max-width: 319px){.project-service-product__content--product{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__content--product{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__content--product{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__content--product{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}}.project-service-product__content--note{font-size:.75rem;line-height:.825rem}.project-service-product__content .form-group{max-width:3.75rem;margin:0}@media only screen and (max-width: 319px){.project-service-product__content .form-group{max-width:3.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__content .form-group{max-width:3.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__content .form-group{max-width:3.75rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__content .form-group{max-width:3.75rem}}.project-service-product__content .smart-field{margin:0}.project-service-product__comment{margin-bottom:.5rem;padding:.5rem;background-color:#dff3ff}.project-service-product__comment-timestamp{font-size:.625rem;color:#999}.project-service-product__comment div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:.825rem}.project-service-product__comment div b{margin-right:.5rem}.project-service-product__comment div i{font-size:.825rem}.project-service-product__plus:before,.project-service-product__minus:before{padding:.5rem .625rem;background-color:#666}.project-service-product__data-wrap{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-right:.5rem;text-align:center}@media only screen and (max-width: 319px){.project-service-product__data-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;min-height:2.5rem;margin:0;padding:.5rem .5rem 0rem .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__data-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;min-height:2.5rem;margin:0;padding:.5rem .5rem 0rem .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__data-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;min-height:2.5rem;margin:0;padding:.5rem .5rem 0rem .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__data-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;min-height:2.5rem;margin:0;padding:.5rem .5rem 0rem .5rem}}.project-service-product__data-wrap--name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@media only screen and (max-width: 319px){.project-service-product__data-wrap--name{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__data-wrap--name{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__data-wrap--name{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__data-wrap--name{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}.project-service-product__data-wrap--unit-price,.project-service-product__data-wrap--ordered,.project-service-product__data-wrap--ordered-report,.project-service-product__data-wrap--delivered{min-width:8rem;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media only screen and (max-width: 319px){.project-service-product__data-wrap--unit-price,.project-service-product__data-wrap--ordered,.project-service-product__data-wrap--ordered-report,.project-service-product__data-wrap--delivered{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__data-wrap--unit-price,.project-service-product__data-wrap--ordered,.project-service-product__data-wrap--ordered-report,.project-service-product__data-wrap--delivered{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__data-wrap--unit-price,.project-service-product__data-wrap--ordered,.project-service-product__data-wrap--ordered-report,.project-service-product__data-wrap--delivered{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__data-wrap--unit-price,.project-service-product__data-wrap--ordered,.project-service-product__data-wrap--ordered-report,.project-service-product__data-wrap--delivered{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.project-service-product__data-wrap--ordered-report{padding:.25rem 0}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.project-service-product__data-wrap--ordered-report{padding:.25rem 0}}@media only screen and (min-width: 1440px){.project-service-product__data-wrap--ordered-report{padding:.25rem 0}}.project-service-product__data-wrap--comment{min-width:5rem;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media only screen and (max-width: 319px){.project-service-product__data-wrap--comment{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__data-wrap--comment{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__data-wrap--comment{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__data-wrap--comment{display:none}}.project-service-product__data-wrap--done{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-width:4rem;margin-right:0}@media only screen and (max-width: 319px){.project-service-product__data-wrap--done{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-service-product__data-wrap--done{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-service-product__data-wrap--done{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-service-product__data-wrap--done{display:none}}.project-service-product__data-wrap--done .smart-checkbox label{width:auto;height:auto}.project-service-product__data-wrap--done .smart-checkbox__box{width:2rem;height:2rem;margin:0;border:none;-webkit-box-shadow:.05rem .05rem .1rem .01rem #666 inset;-khtml-box-shadow:.05rem .05rem .1rem .01rem #666 inset;-moz-box-shadow:.05rem .05rem .1rem .01rem #666 inset;-ms-box-shadow:.05rem .05rem .1rem .01rem #666 inset;-o-box-shadow:.05rem .05rem .1rem .01rem #666 inset;box-shadow:.05rem .05rem .1rem .01rem #666 inset}.project-service-product__data-wrap--done .smart-checkbox__mark--checked:after{color:#ff900b;font-size:1.75rem;top:.25rem;left:0}.project-service-product__data-wrap--done-mobile .project-service-product__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 1024px)and (max-width: 1279px){.project-service-product__data-wrap--done-mobile{display:none}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.project-service-product__data-wrap--done-mobile{display:none}}@media only screen and (min-width: 1440px){.project-service-product__data-wrap--done-mobile{display:none}}.project-service-product__data-wrap--done-mobile .form-group{max-width:100%}.subvisit-status__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:375px;margin-bottom:.5rem}@media only screen and (max-width: 319px){.subvisit-status__wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.subvisit-status__wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.subvisit-status__wrap{width:100%}}.subvisit-status__track-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.subvisit-status__track-bar{height:.25rem;min-width:3rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#009cf8}.subvisit-status__track-bar--empty{background-color:rgba(0,0,0,0)}.subvisit-status__track-marker{width:1rem;height:1rem;background-color:#fff;border:.25rem solid #009cf8;-webkit-border-radius:.5rem;border-radius:.5rem}.subvisit-status__status-description{text-align:center;font-weight:bold;color:#0079bf}.project-browser__head-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}.project-browser__breadcrumbs-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 319px){.project-browser__breadcrumbs-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__breadcrumbs-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__breadcrumbs-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__breadcrumbs-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.project-browser__projects-table-wrap .collapsible-container__trigger{background-color:#fff}.project-browser__projects-table-wrap .collapsible-container__trigger:before{color:#40b9ff}.project-browser__projects-table-wrap .collapsible-container__contentOuter{background-color:#fff;border:none}.project-browser__projects-table-wrap .collapsible-container--inactive__trigger{background-color:#f4f4f4}.project-browser__projects-table-wrap .collapsible-container--inactive__trigger:before{color:#40b9ff}.project-browser__projects-table-wrap .collapsible-container--inactive__contentOuter{background-color:#f4f4f4;border:none}.project-browser__project-collapsible-head{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:.5rem 0}.project-browser__projects-table-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:100%}.project-browser__projects-table-row .col1,.project-browser__projects-table-row .col2,.project-browser__projects-table-row .col3,.project-browser__projects-table-row .col4,.project-browser__projects-table-row .col5{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.project-browser__projects-table-row .col1{width:5%}.project-browser__projects-table-row .col2{width:35%}.project-browser__projects-table-row .col3{width:30%}.project-browser__projects-table-row .col4{min-width:calc(30% - 3rem)}.project-browser__projects-table-row .col5{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:3rem}.project-browser__project-brief{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;width:100%;margin-bottom:1rem}.project-browser__project-brief div{margin-right:1rem}.project-browser__subtarget-table-head,.project-browser__subtarget-table-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.project-browser__subtarget-table-head .col1,.project-browser__subtarget-table-head .col2,.project-browser__subtarget-table-head .col3,.project-browser__subtarget-table-head .col4,.project-browser__subtarget-table-head .col5,.project-browser__subtarget-table-row .col1,.project-browser__subtarget-table-row .col2,.project-browser__subtarget-table-row .col3,.project-browser__subtarget-table-row .col4,.project-browser__subtarget-table-row .col5{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:.25rem .5rem}.project-browser__subtarget-table-head .col1,.project-browser__subtarget-table-row .col1{width:15%}.project-browser__subtarget-table-head .col1 div,.project-browser__subtarget-table-row .col1 div{width:auto}.project-browser__subtarget-table-head .col2,.project-browser__subtarget-table-row .col2{width:45%}.project-browser__subtarget-table-head .col2 div,.project-browser__subtarget-table-row .col2 div{width:auto}.project-browser__subtarget-table-head .col3,.project-browser__subtarget-table-row .col3{width:20%}.project-browser__subtarget-table-head .col3 div,.project-browser__subtarget-table-row .col3 div{width:auto}.project-browser__subtarget-table-head .col4,.project-browser__subtarget-table-row .col4{min-width:calc(20% - 3rem)}.project-browser__subtarget-table-head .col4 div,.project-browser__subtarget-table-row .col4 div{width:auto}.project-browser__subtarget-table-head .col5,.project-browser__subtarget-table-row .col5{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:3rem;padding:0}.project-browser__subtarget-table-head .col5 i,.project-browser__subtarget-table-row .col5 i{padding:0}.project-browser__subtarget-table-head{font-weight:700}.project-browser__subtarget-table-head .col1,.project-browser__subtarget-table-head .col2,.project-browser__subtarget-table-head .col3,.project-browser__subtarget-table-head .col4,.project-browser__subtarget-table-head .col5{padding:.5rem}.project-browser__subtarget-table-row .col1,.project-browser__subtarget-table-row .col2,.project-browser__subtarget-table-row .col3,.project-browser__subtarget-table-row .col4,.project-browser__subtarget-table-row .col5{background-color:#fff;border:.25rem #f4f4f4 solid}.project-browser__subtarget-table-row--odd div .col1,.project-browser__subtarget-table-row--odd div .col2,.project-browser__subtarget-table-row--odd div .col3,.project-browser__subtarget-table-row--odd div .col4,.project-browser__subtarget-table-row--odd div .col5{background-color:#f4f4f4;border:.25rem #fff solid}.project-browser__options-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;cursor:pointer}.project-browser__options-button i{font-size:2rem;color:#40b9ff}.project-browser__options-button .dropdown-toggle{background:none;border:none}.project-browser__scheduler-options-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:.5rem}@media only screen and (max-width: 319px){.project-browser__scheduler-options-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__scheduler-options-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__scheduler-options-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__scheduler-options-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.project-browser__scheduler-offer-options-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:.5rem}.project-browser__reschedule-popup-description,.project-browser__reschedule-popup-product-wrap{margin-bottom:1rem}.project-browser__reschedule-popup-product{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:.25rem}@media only screen and (max-width: 319px){.project-browser__reschedule-popup-product{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;border-bottom:1px solid #666}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__reschedule-popup-product{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;border-bottom:1px solid #666}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__reschedule-popup-product{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;border-bottom:1px solid #666}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__reschedule-popup-product{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;border-bottom:1px solid #666}}.project-browser__reschedule-popup-product-detail{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;font-weight:500}@media only screen and (max-width: 319px){.project-browser__reschedule-popup-product-detail{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__reschedule-popup-product-detail{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__reschedule-popup-product-detail{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__reschedule-popup-product-detail{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (max-width: 319px){.project-browser__reschedule-popup-product-detail--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__reschedule-popup-product-detail--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__reschedule-popup-product-detail--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__reschedule-popup-product-detail--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 319px){.project-browser__reschedule-popup-product-detail--content{text-align:right}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__reschedule-popup-product-detail--content{text-align:right}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__reschedule-popup-product-detail--content{text-align:right}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__reschedule-popup-product-detail--content{text-align:right}}.project-browser__reschedule-popup-product-detail--title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.project-browser__reschedule-popup-product-detail--price{min-width:5rem;text-align:right}.project-browser__reschedule-popup-product-detail--amount{min-width:3rem;text-align:right}.project-browser__reschedule-popup-product-detail--label{display:none}@media only screen and (max-width: 319px){.project-browser__reschedule-popup-product-detail--label{display:block;font-weight:700}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__reschedule-popup-product-detail--label{display:block;font-weight:700}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__reschedule-popup-product-detail--label{display:block;font-weight:700}}@media only screen and (min-width: 768px)and (max-width: 1023px){.project-browser__reschedule-popup-product-detail--label{display:block;font-weight:700}}.project-browser__report-controls-wrap{width:100%;margin-bottom:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.project-browser__report-controls-wrap&gt;.form-group{min-width:35%;max-width:50%}@media only screen and (max-width: 319px){.project-browser__report-controls-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-browser__report-controls-wrap&gt;.form-group{min-width:100%;max-width:100%}.project-browser__report-controls-wrap&gt;.button{margin-left:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.project-browser__report-controls-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-browser__report-controls-wrap&gt;.form-group{min-width:100%;max-width:100%}.project-browser__report-controls-wrap&gt;.button{margin-left:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.project-browser__report-controls-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-browser__report-controls-wrap&gt;.form-group{min-width:100%;max-width:100%}.project-browser__report-controls-wrap&gt;.button{margin-left:auto}}@keyframes bounce-up{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-0.325rem)}60%{transform:translateY(-0.25rem)}}@keyframes bounce-left{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateX(-0.325rem)}60%{transform:translateX(-0.25rem)}}@media only screen and (max-width: 319px){.report-success__wrap{padding-top:7rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.report-success__wrap{padding-top:7rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.report-success__wrap{padding-top:7rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.report-success__wrap{padding-top:7rem}}.report-success__wrap ol{padding-left:1rem;list-style:none;counter-reset:report-success-counter}.report-success__wrap ol li{counter-increment:report-success-counter;margin-bottom:.5rem;padding-left:1rem;border-bottom:1px solid #ccc}.report-success__wrap ol li:last-of-type{border-bottom:none}.report-success__wrap ol li:before{content:counter(report-success-counter) ". ";color:#009cf8;font-weight:bold;margin-left:-1rem}.report-success__wrap ol li div{text-align:right}.report-success__menu-pointer{display:inline-block;color:#f08300;animation:bounce-left 1500ms infinite}@media only screen and (max-width: 319px){.report-success__menu-pointer{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.report-success__menu-pointer{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.report-success__menu-pointer{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.report-success__menu-pointer{display:none}}.report-success__menu-pointer-mobile{display:none;color:#f08300;font-size:1.25rem;position:fixed;top:calc(71px + 1rem);left:1.5rem;animation:bounce-up 1500ms infinite}@media only screen and (max-width: 319px){.report-success__menu-pointer-mobile{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.report-success__menu-pointer-mobile{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.report-success__menu-pointer-mobile{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.report-success__menu-pointer-mobile{display:block}}.subvisit-row__container{margin-bottom:.5rem;padding:.5rem}.subvisit-row__container--odd{background-color:#fff}.subvisit-row__container--even{background-color:#dcedfc}.subvisit-row__info-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.subvisit-row__name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 1rem}.subvisit-row__status{font-weight:bold}.subvisit-row__button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:1rem;padding:.5rem .625rem}@media only screen and (max-width: 319px){.subvisit-row__button{width:100%;margin-top:.5rem;margin-left:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.subvisit-row__button{width:100%;margin-top:.5rem;margin-left:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.subvisit-row__button{width:100%;margin-top:.5rem;margin-left:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.subvisit-row__button{width:100%;margin-top:.5rem;margin-left:0}}.subvisit-row__button button{font-size:1.25rem;line-height:1;min-width:2.5rem !important}.subvisit-row__updated-at{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:.8rem;line-height:1rem}.contract-browser__contracts-container{position:relative;margin-bottom:.5rem;min-height:20rem;border:1px solid #eee}.contract-browser__not-found{padding:1rem;font-size:1.25rem;color:#0079bf}.contract-browser__filters-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.contract-browser__filter-wrap{width:calc(33.33% - 2rem);margin-right:1rem;margin-bottom:.5rem}@media only screen and (max-width: 319px){.contract-browser__filter-wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__filter-wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__filter-wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__filter-wrap{width:100%}}.contract-browser__filter-wrap--third{margin-right:0}.contract-browser__filter-container{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-browser__filter-container&gt;div{margin-right:.5rem}.contract-browser__filter-container&gt;div:last-of-type{margin-right:0}.contract-browser__filter-title{font-size:.8rem;font-weight:500}.contract-browser__sorting-head{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:.5rem;margin-left:6.75rem;margin-right:4.25rem}@media only screen and (max-width: 319px){.contract-browser__sorting-head{margin:.5rem 0;padding:0 1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__sorting-head{margin:.5rem 0;padding:0 1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__sorting-head{margin:.5rem 0;padding:0 1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__sorting-head{margin:.5rem 0;padding:0 1rem}}.contract-browser__sorting-head&gt;div:first-of-type{margin-right:9.25rem}@media only screen and (max-width: 319px){.contract-browser__sorting-head&gt;div:first-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__sorting-head&gt;div:first-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__sorting-head&gt;div:first-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__sorting-head&gt;div:first-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}}.contract-browser__sorting-head&gt;div i{cursor:pointer}.contract-browser__sorting-head&gt;div i:first-of-type{margin-right:.5rem}.contract-browser__address-sorting-head{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 319px){.contract-browser__address-sorting-head{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__address-sorting-head{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__address-sorting-head{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__address-sorting-head{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.contract-browser__address-sorting-head&gt;div{margin-right:1rem;width:20%}@media only screen and (max-width: 319px){.contract-browser__address-sorting-head&gt;div{width:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__address-sorting-head&gt;div{width:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__address-sorting-head&gt;div{width:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__address-sorting-head&gt;div{width:auto}}.contract-browser__address-sorting-head&gt;div:first-of-type{width:41%}@media only screen and (max-width: 319px){.contract-browser__address-sorting-head&gt;div:first-of-type{width:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__address-sorting-head&gt;div:first-of-type{width:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__address-sorting-head&gt;div:first-of-type{width:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__address-sorting-head&gt;div:first-of-type{width:auto}}.contract-browser__address-sorting-head&gt;div:nth-of-type(2){width:10%}@media only screen and (max-width: 319px){.contract-browser__address-sorting-head&gt;div:nth-of-type(2){width:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__address-sorting-head&gt;div:nth-of-type(2){width:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__address-sorting-head&gt;div:nth-of-type(2){width:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__address-sorting-head&gt;div:nth-of-type(2){width:auto}}.contract-browser__address-sorting-head&gt;div:last-of-type{margin-right:0rem}.contract-browser__address-sorting-head&gt;div i{cursor:pointer}.contract-browser__address-sorting-head&gt;div i:first-of-type{margin-right:.5rem}.contract-browser__contract-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;min-height:4rem;padding-right:.5rem}.contract-browser__contract-title img{margin-right:1rem}@media only screen and (max-width: 319px){.contract-browser__contract-title img:last-of-type{margin-right:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title img:last-of-type{margin-right:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title img:last-of-type{margin-right:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title img:last-of-type{margin-right:0}}@media only screen and (max-width: 319px){.contract-browser__contract-title{display:block;padding:.5rem .5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title{display:block;padding:.5rem .5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title{display:block;padding:.5rem .5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title{display:block;padding:.5rem .5rem}}@media only screen and (max-width: 319px){.contract-browser__contract_comment{margin-left:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract_comment{margin-left:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract_comment{margin-left:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract_comment{margin-left:auto}}.contract-browser__contract_button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:1.5rem;padding-left:.25rem}.contract-browser__contract_button--even{border-left:1px solid #dcedfc}.contract-browser__contract_button--even:hover{border-left:1px solid #009cf8}.contract-browser__contract_button--odd{border-left:1px solid #fff}@media only screen and (max-width: 319px){.contract-browser__contract_button{margin-left:calc(50% - 1.825rem);border:none}.contract-browser__contract_button:hover{border:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract_button{margin-left:calc(50% - 1.825rem);border:none}.contract-browser__contract_button:hover{border:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract_button{margin-left:calc(50% - 1.825rem);border:none}.contract-browser__contract_button:hover{border:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract_button{margin-left:calc(50% - 1.825rem);border:none}.contract-browser__contract_button:hover{border:none}}.contract-browser__contract_button button{font-size:1.25rem;line-height:1;min-width:2.5rem !important}.contract-browser__contract-title-mobile-heading{display:none}@media only screen and (max-width: 319px){.contract-browser__contract-title-mobile-heading{display:initial}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title-mobile-heading{display:initial}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title-mobile-heading{display:initial}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title-mobile-heading{display:initial}}.contract-browser__contract-title-info-warp{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 319px){.contract-browser__contract-title-info-warp{display:block}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title-info-warp{display:block}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title-info-warp{display:block}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title-info-warp{display:block}}.contract-browser__contract-title-address,.contract-browser__contract-title-customer{width:20%;margin-right:1rem;font-weight:bold}@media only screen and (min-width: 1024px)and (max-width: 1279px){.contract-browser__contract-title-address,.contract-browser__contract-title-customer{font-size:80%}}@media only screen and (max-width: 319px){.contract-browser__contract-title-address,.contract-browser__contract-title-customer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-right:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title-address,.contract-browser__contract-title-customer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-right:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title-address,.contract-browser__contract-title-customer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-right:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title-address,.contract-browser__contract-title-customer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-right:0}}.contract-browser__contract-title-address--street-address,.contract-browser__contract-title-customer--street-address{width:40%}@media only screen and (max-width: 319px){.contract-browser__contract-title-address--street-address,.contract-browser__contract-title-customer--street-address{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title-address--street-address,.contract-browser__contract-title-customer--street-address{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title-address--street-address,.contract-browser__contract-title-customer--street-address{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title-address--street-address,.contract-browser__contract-title-customer--street-address{width:100%}}.contract-browser__contract-title-address--zip-code,.contract-browser__contract-title-customer--zip-code{width:10%}@media only screen and (max-width: 319px){.contract-browser__contract-title-address--zip-code,.contract-browser__contract-title-customer--zip-code{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.contract-browser__contract-title-address--zip-code,.contract-browser__contract-title-customer--zip-code{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.contract-browser__contract-title-address--zip-code,.contract-browser__contract-title-customer--zip-code{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contract-browser__contract-title-address--zip-code,.contract-browser__contract-title-customer--zip-code{width:100%}}.contract-browser__contract-title-customer{font-weight:300}.contract-browser__contract-title-number{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:1rem}.contract-browser__contract-title-actions{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}.contract-browser__subvisits-table--even{background-color:#fff}.contract-browser__subvisits-table--odd{background-color:#dcedfc}.contract-browser__subvisits-table-head{width:100%;margin-bottom:.5rem}.contract-browser__subvisits-table-head{font-weight:bold}.contract-browser__subvisits-table-head span:last-of-type{background-color:rgba(0,0,0,0)}.contract-browser__search-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.contract-browser__search-button,.contract-browser__filter-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:2rem;height:2rem;border:1px solid #ccc;color:#0079bf}.contract-browser__search-button--open,.contract-browser__filter-button--open{color:#333;background-color:#dcedfc;border:none}.contract-browser__search-button{border-right:none}.contract-browser__search-bar{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contract-browser__search-bar .smart-field{margin-right:0}.contract-browser__filter-button{margin-left:.5rem}.contract-browser__comments-wrap{position:relative;margin-bottom:1rem}.reminder__comments-wrap{margin-bottom:.5rem;padding:.5rem 0}.reminder__comments-wrap--odd{border-top:1px solid #fff;border-bottom:1px solid #fff}.reminder__comments-wrap--even{border-top:1px solid #dcedfc;border-bottom:1px solid #dcedfc}.reminder__comment{position:relative;margin-bottom:.5rem;padding:.5rem;background-color:#fff8dc}.reminder__comment--has-reminder{background-color:#ffcd72}.reminder__comment--passed{background-color:salmon}.reminder__comment--done{background-color:#98fb98}.reminder__comment-author{font-weight:bold}.reminder__comment-time{text-align:right;font-size:.75rem}.reminder__comment-text{margin:.5rem 0}.reminder__label{padding:.125rem .5rem;font-size:.75rem}.reminder__label--reminder-passed{color:#fff;background-color:red}.reminder__label--done{color:#fff;background-color:#228b22}.reminder__label-wrap .button{margin-bottom:0}@media only screen and (min-width: 320px)and (max-width: 424px){.reminder__label-wrap{margin-bottom:1.5rem}}@media only screen and (max-width: 319px){.reminder__label-wrap{margin-bottom:1.5rem}}.reminder__label-container{position:absolute;bottom:0;right:0;max-width:initial !important}.phone-book__table{width:100%}.phone-book__info-wrap{border-bottom:1px solid #c2c2c2}.phone-book__info-wrap td{padding:.5rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.phone-book__info-wrap{border-bottom:none}}@media only screen and (max-width: 319px){.phone-book__info-wrap{border-bottom:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.phone-book__info-wrap{border-bottom:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.phone-book__info-wrap{border-bottom:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.phone-book__info-wrap{border-bottom:none}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.phone-book__buttons-wrap{display:none}}@media only screen and (max-width: 319px){.phone-book__buttons-wrap{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.phone-book__buttons-wrap{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.phone-book__buttons-wrap{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.phone-book__buttons-wrap{display:none}}.phone-book__mobile-absence-wrap{display:none}@media only screen and (min-width: 1024px)and (max-width: 1279px){.phone-book__mobile-absence-wrap{display:table-row}}@media only screen and (max-width: 319px){.phone-book__mobile-absence-wrap{display:table-row}}@media only screen and (min-width: 320px)and (max-width: 424px){.phone-book__mobile-absence-wrap{display:table-row}}@media only screen and (min-width: 425px)and (max-width: 767px){.phone-book__mobile-absence-wrap{display:table-row}}@media only screen and (min-width: 768px)and (max-width: 1023px){.phone-book__mobile-absence-wrap{display:table-row}}.phone-book__mobile-buttons-wrap{display:none;border-bottom:1px solid #c2c2c2}@media only screen and (min-width: 1024px)and (max-width: 1279px){.phone-book__mobile-buttons-wrap{display:table-row}}@media only screen and (max-width: 319px){.phone-book__mobile-buttons-wrap{display:table-row}}@media only screen and (min-width: 320px)and (max-width: 424px){.phone-book__mobile-buttons-wrap{display:table-row}}@media only screen and (min-width: 425px)and (max-width: 767px){.phone-book__mobile-buttons-wrap{display:table-row}}@media only screen and (min-width: 768px)and (max-width: 1023px){.phone-book__mobile-buttons-wrap{display:table-row}}.work-order-card{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;border-bottom:.125rem solid #eee}.work-order-card--open{border-bottom:none}.work-order-card__time-container{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr;line-height:1.125rem;border-right:.125rem solid #eee;min-width:5rem;max-width:5rem}.work-order-card__time-feedback{color:#fff;background-color:red;font-size:.75rem;font-weight:600;letter-spacing:.03325rem;text-align:center}.work-order-card__time-list{align-self:center}.work-order-card__time{display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr;text-align:center;margin-top:1.5rem;margin-bottom:.5rem}.work-order-card__time&gt;div{align-self:bottom}.work-order-card__time&gt;div:last-of-type{font-size:.75rem}.work-order-card__info-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.75rem 1rem;cursor:pointer}.work-order-card__caret{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;padding:0 1rem;font-size:2rem;line-height:1;-webkit-backface-visibility:hidden;-webkit-transition:200ms ease-in-out;-moz-transition:200ms ease-in-out;-ms-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;transition:200ms ease-in-out}.work-order-card__caret--open{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.work-order-card__work-order-name{font-size:.9rem;color:#666}@media only screen and (max-width: 319px){.work-order-card__contact-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 320px)and (max-width: 424px){.work-order-card__contact-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 425px)and (max-width: 767px){.work-order-card__contact-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.work-order-card__more-information-container{-webkit-backface-visibility:hidden;-webkit-transition:max-height 200ms ease-in-out;-moz-transition:max-height 200ms ease-in-out;-ms-transition:max-height 200ms ease-in-out;-o-transition:max-height 200ms ease-in-out;transition:max-height 200ms ease-in-out;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;min-height:0;max-height:0;overflow:hidden;border-bottom:none}.work-order-card__more-information-container--open{height:auto;min-height:3rem;max-height:100%;overflow:initial;border-bottom:.125rem solid #eee}.work-order-card__more-information-container&gt;p{margin-left:5.5rem}.work-order-card__more-information-container&gt;p:first-of-type{margin-top:1rem}.work-order-card__more-information-container&gt;p:last-of-type{margin-bottom:1rem}.work-order-card__more-information-products-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}@media only screen and (min-width: 1024px)and (max-width: 1279px){.work-order-card__more-information-products-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 319px){.work-order-card__more-information-products-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.work-order-card__more-information-products-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.work-order-card__more-information-products-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.work-order-card__more-information-products-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.work-order-card__more-information-text-container{width:50%;margin-right:1rem}@media only screen and (min-width: 1024px)and (max-width: 1279px){.work-order-card__more-information-text-container{margin-right:0;width:100%}}@media only screen and (max-width: 319px){.work-order-card__more-information-text-container{margin-right:0;width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.work-order-card__more-information-text-container{margin-right:0;width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.work-order-card__more-information-text-container{margin-right:0;width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.work-order-card__more-information-text-container{margin-right:0;width:100%}}.work-order-card__more-information-products-container{width:calc(50% - 1rem)}@media only screen and (min-width: 1024px)and (max-width: 1279px){.work-order-card__more-information-products-container{width:100%;margin-bottom:1rem}}@media only screen and (max-width: 319px){.work-order-card__more-information-products-container{width:100%;margin-bottom:1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.work-order-card__more-information-products-container{width:100%;margin-bottom:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.work-order-card__more-information-products-container{width:100%;margin-bottom:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.work-order-card__more-information-products-container{width:100%;margin-bottom:1rem}}.work-order-card__more-information-text{padding:0 1rem;width:100%}.work-order-card__links-contianer{margin-bottom:1rem;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:1rem}.work-order-card__talovent-link{font-size:.9rem;grid-column:3}@media only screen and (max-width: 319px){.work-order-card__talovent-link{grid-row:2;grid-column:1}}@media only screen and (min-width: 320px)and (max-width: 424px){.work-order-card__talovent-link{grid-row:2;grid-column:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.work-order-card__talovent-link{grid-row:2;grid-column:1}}.user-monogram-icon{background-color:#9ba26a;border-radius:1rem;width:2rem;height:2rem;font-size:.9rem;font-weight:500;text-align:center;line-height:2.125rem;color:#fff}.event-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;vertical-align:middle;border-bottom:.125rem solid #eee}.event-card--editing{border:1px solid #009cf8;border-bottom:none}.event-card__time-container{align-self:stretch;display:grid;grid-template-columns:auto;grid-template-rows:auto auto;vertical-align:middle;text-align:center;padding:1rem;line-height:1.125rem;border-right:.125rem solid #eee}.event-card__time-container span:last-of-type{font-size:.8rem}.event-card__info-container{align-self:center;padding:.75rem 1rem}.event-card__event-name{font-size:.9rem}.event-card__edit-button{align-self:center;border-left:.125rem solid #eee}.event-card__edit-button&gt;a{display:block;padding:1rem}.my-day__heading{margin-bottom:1rem}@media only screen and (max-width: 319px){.my-day__heading{margin:0 1rem;margin-bottom:.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__heading{margin:0 1rem;margin-bottom:.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.my-day__heading{margin:0 1rem;margin-bottom:.75rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.my-day__heading{margin:0 1rem;margin-bottom:.75rem}}.my-day__new-event-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:1rem;border:1px solid #009cf8}@media only screen and (max-width: 319px){.my-day__new-event-form{border:none;border-top:1px solid #009cf8}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__new-event-form{border:none;border-top:1px solid #009cf8}}@media only screen and (min-width: 425px)and (max-width: 767px){.my-day__new-event-form{border:none;border-top:1px solid #009cf8}}@media only screen and (min-width: 768px)and (max-width: 1023px){.my-day__new-event-form{border:none;border-top:1px solid #009cf8}}.my-day__new-event-form&gt;div{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:30%;max-width:100%}@media only screen and (max-width: 319px){.my-day__new-event-form&gt;div{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__new-event-form&gt;div{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.my-day__new-event-form&gt;div{width:100%}}.my-day__new-event-form&gt;div:nth-of-type(2){margin:0 1rem}@media only screen and (max-width: 319px){.my-day__new-event-form&gt;div:nth-of-type(2){margin:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__new-event-form&gt;div:nth-of-type(2){margin:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.my-day__new-event-form&gt;div:nth-of-type(2){margin:0}}.my-day__date-heading,.my-day__product-heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#fff;background-color:#009cf8;font-weight:bold}.my-day__date-heading__datepicker-button,.my-day__product-heading__datepicker-button{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.my-day__date-heading&gt;i,.my-day__product-heading&gt;i{padding:.75rem 1rem;cursor:pointer}.my-day__date-heading&gt;i:hover,.my-day__date-heading&gt;i:focus,.my-day__product-heading&gt;i:hover,.my-day__product-heading&gt;i:focus{background-color:#008cdf}.my-day__date-heading&gt;i:active,.my-day__product-heading&gt;i:active{background-color:#007cc5}.my-day__date-heading--loading&gt;i,.my-day__date-heading--loading .button,.my-day__product-heading--loading&gt;i,.my-day__product-heading--loading .button{color:rgba(255,255,255,.325) !important}.my-day__date-heading&gt;span,.my-day__product-heading&gt;span{padding:.5rem;margin:0 1rem}.my-day__product-heading{text-align:center;padding:.5rem 0}.my-day__product-heading&gt;i{padding:0}.my-day__product-card{padding:.25rem .5rem;font-size:.9rem}.my-day__product-card i{width:1rem;text-align:center;color:#009cf8}.my-day__product-card span:last-of-type{font-weight:bold}.my-day__calendar-date{border-radius:1rem}.my-day__calendar-date.react-datepicker__day--selected{color:inherit;background-color:#fff;border:1px solid #009cf8}.my-day__calendar-date.react-datepicker__day--selected.react-datepicker__day--today{color:#009cf8}.my-day__calendar-date:hover{border-radius:1rem}.my-day__calendar-date--limegreen{color:#fff;background-color:#32cd32}.my-day__calendar-date--limegreen:hover{background-color:green}.my-day__calendar-date--limegreen.react-datepicker__day--selected{color:inherit;background-color:#fff;border:1px solid #32cd32}.my-day__calendar-date--limegreen.react-datepicker__day--selected.react-datepicker__day--today{color:#32cd32}.my-day__calendar-date--red{color:#fff;background-color:red}.my-day__calendar-date--red:hover{background-color:#b22222}.my-day__calendar-date--red.react-datepicker__day--selected{color:inherit;background-color:#fff;border:1px solid red}.my-day__calendar-date--red.react-datepicker__day--selected.react-datepicker__day--today{color:red}.my-day__calendar-date--gray{background-color:#d3d3d3}.my-day__calendar-date--gray:hover{color:#fff;background-color:gray}.my-day__calendar-date--gray.react-datepicker__day--selected{color:inherit;background-color:#fff;border:1px solid #d3d3d3}.my-day__calendar-date--gray.react-datepicker__day--selected.react-datepicker__day--today{color:#d3d3d3}.my-day__user-select{min-width:12rem}@media only screen and (max-width: 319px){.my-day__user-select{margin:0 1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__user-select{margin:0 1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.my-day__user-select{margin:0 1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.my-day__user-select{margin:0 1rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.my-day__user-select{margin:.5rem 0}}.work-order-brief{margin-bottom:.5rem;padding:.5rem;border-bottom:1px solid #ddd}.my-sales-panel__quarter-total,.my-sales-panel__salary-period-total{text-align:center;font-weight:bold}.my-sales-panel__quarter-total a,.my-sales-panel__salary-period-total a{font-size:.8rem}.my-sales-panel__salary-period-total{font-size:2rem;color:#009cf8}.my-sales-panel__quarter-total{font-size:2rem;color:#f08300;margin:0 1rem}.my-sales-panel__subtitle{font-size:.85rem;color:#333;font-weight:300}.my-sales-panel__show-more{display:block;font-size:.8rem;font-weight:300;text-align:center}.my-sales-panel__work-order-rows{border:1px solid #009cf8;padding:.5rem .5rem 0}.my-sales-panel__page-indicator{border-color:#fff;border-width:0 1px 0 1px;border-style:solid;font-size:.8rem;background-color:#009cf8;color:#fff;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.my-sales-panel__quarter-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.my-sales-panel__quarter-grid i{padding:.5rem;font-size:1.5rem;color:#f08300;cursor:pointer}.my-sales-panel__quarter-grid i:first-of-type{text-align:right;margin-left:auto}.my-sales-panel__quarter-grid i:last-of-type{margin-right:auto}.my-sales-panel .button,.my-sales-panel .button i{margin:0 !important}.my-sales-row{margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid #ddd}.my-sales-row__info,.my-sales-row__share{font-size:.8rem}.unconfirmed-work-orders__list{display:grid;grid-template-columns:1fr;grid-row-gap:.5rem;margin-bottom:1rem}.unconfirmed-work-orders__work-order-warning{margin-top:.5rem;grid-column:1/span 3;font-size:.8rem}.unconfirmed-work-orders__work-order{display:grid;grid-template-columns:2fr 2fr auto 3fr;grid-column-gap:1rem;align-items:center;padding-top:.5rem;border-top:1px solid #ddd}.field-work-log{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 2fr 1fr auto;grid-gap:.5rem}@media only screen and (max-width: 319px){.field-work-log{font-size:.9rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.field-work-log{font-size:.9rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.field-work-log{font-size:.9rem}}.field-work-log&gt;div&gt;input{padding:.25rem;width:3.5rem !important}@media only screen and (max-width: 319px){.field-work-log&gt;div&gt;input{width:3rem !important;font-size:.9rem !important}}@media only screen and (min-width: 320px)and (max-width: 424px){.field-work-log&gt;div&gt;input{width:3rem !important;font-size:.9rem !important}}@media only screen and (min-width: 425px)and (max-width: 767px){.field-work-log&gt;div&gt;input{width:3rem !important;font-size:.9rem !important}}.field-work-log&gt;div&gt;textarea{width:100%;min-width:100%;max-width:100%;min-height:4.75rem}.field-work-log__controls{grid-column:1/span 8}.field-work-log__controls&gt;.button{margin-left:auto}.field-work-log__head{font-weight:bold}@media only screen and (min-width: 1280px)and (max-width: 1439px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(230deg);-webkit-transform:rotate(230deg);width:min-content;height:max-content;text-align:left;align-self:baseline}.field-work-log__head:nth-of-type(2){margin-left:1.5rem}.field-work-log__head:nth-of-type(3){margin-left:1.75rem}.field-work-log__head:nth-of-type(4){margin-left:1.875rem}.field-work-log__head:nth-of-type(5){margin-left:.25rem}.field-work-log__head:nth-of-type(6){margin-left:.75rem}}@media only screen and (min-width: 1024px)and (max-width: 1279px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(220deg);-webkit-transform:rotate(220deg);width:min-content;height:max-content;text-align:left;align-self:baseline}.field-work-log__head:nth-of-type(2){margin-left:1.25rem}.field-work-log__head:nth-of-type(3){margin-left:1.25rem}.field-work-log__head:nth-of-type(4){margin-left:1.5rem}.field-work-log__head:nth-of-type(6){margin-left:.25rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(220deg);-webkit-transform:rotate(220deg);width:min-content;height:max-content;text-align:left;align-self:baseline}.field-work-log__head:nth-of-type(2){margin-left:1rem}.field-work-log__head:nth-of-type(3){margin-left:1.25rem}.field-work-log__head:nth-of-type(4){margin-left:1.375rem}.field-work-log__head:nth-of-type(6){margin-left:.25rem}}@media only screen and (max-width: 319px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(180deg);-webkit-transform:rotate(180deg);width:min-content;height:max-content;text-align:left;align-self:baseline}}@media only screen and (min-width: 320px)and (max-width: 424px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(180deg);-webkit-transform:rotate(180deg);width:min-content;height:max-content;text-align:left;align-self:baseline}}@media only screen and (min-width: 425px)and (max-width: 767px){.field-work-log__head{text-orientation:mixed;-webkit-text-orientation:mixed;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;transform:rotate(180deg);-webkit-transform:rotate(180deg);width:min-content;height:max-content;text-align:left;align-self:baseline}}.field-work-log__datepicker-wrap{width:3rem}.field-work-log__datepicker-wrap input{width:3rem;padding:.25rem}.project-header__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.project-header__add-button{cursor:pointer}.project-header__add-button:hover{color:#2cb1ff}.project-header__add-button:active{color:#004c79}.control-panel__selector{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.control-panel__selector-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start;width:calc(33.33% - .33rem);margin-bottom:.5rem;padding:1rem 1.5rem;font-weight:500;text-align:center;color:#fff;background-color:#009cf8;cursor:pointer}@media only screen and (max-width: 319px){.control-panel__selector-button{width:100%;padding:.75rem 1rem}.control-panel__selector-button i{margin-right:.75rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.control-panel__selector-button{width:100%;padding:.75rem 1rem}.control-panel__selector-button i{margin-right:.75rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.control-panel__selector-button{width:100%;padding:.75rem 1rem}.control-panel__selector-button i{margin-right:.75rem}}.control-panel__selector-button:visited,.control-panel__selector-button:hover,.control-panel__selector-button:focus,.control-panel__selector-button:active{color:#fff;text-decoration:none}.control-panel__selector-button--orange{background-color:#f08300}.control-panel__selector-button--disabled{background-color:#c2c2c2;cursor:default}.control-panel__selector-button--empty{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 319px){.control-panel__selector-button--empty{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.control-panel__selector-button--empty{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.control-panel__selector-button--empty{display:none}}.control-panel__tip-container,.control-panel__reminder-wrap{width:calc(50% - .25rem);margin-bottom:.75rem}@media only screen and (max-width: 319px){.control-panel__tip-container,.control-panel__reminder-wrap{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.control-panel__tip-container,.control-panel__reminder-wrap{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.control-panel__tip-container,.control-panel__reminder-wrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.control-panel__tip-container,.control-panel__reminder-wrap{width:100%}}.control-panel__tip-container--blue,.control-panel__reminder-wrap--blue{border:1px solid #009cf8}.control-panel__tip-container,.control-panel__reminder-container{position:relative;min-height:7.5rem;margin-bottom:1rem}.control-panel__tip{display:inline-block;width:100%;padding:.5rem 1rem;background-color:#dcedfc}.control-panel__collapsible-trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0;padding:1rem 1.5rem;font-weight:500;color:#fff;background-color:#009cf8}.media-video-wrap{position:relative}.media-video-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.media-video-wrap&gt;.content{position:absolute;top:0;left:0;right:0;bottom:0}.media-video-wrap .content div{height:100%}.media-video-wrap&gt;span,.media-video-wrap iframe{width:100%;height:100%}.parameter-form{max-width:293.2px;margin-bottom:.5rem}@media only screen and (min-width: 320px)and (max-width: 424px){.parameter-form{max-width:393px}}@media only screen and (max-width: 319px){.parameter-form{max-width:100%}}.add-more-collapsible-test__read-more-button{color:#009cf8;text-align:left;font-weight:500;cursor:pointer}.add-more-collapsible{width:100%}.add-more-collapsible__create-new-task,.add-more-collapsible__title{color:#009cf8;text-align:center;font-weight:500;cursor:pointer;width:100%;background-color:#c5e9ff;padding-top:.3rem;padding-bottom:.3rem}.add-more-collapsible__wrap{margin-bottom:1rem}.add-more-collapsible__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;flex-direction:column;border-style:solid;border-width:1px;border-color:#c5e9ff}.add-more-collapsible__content-outer--open{overflow:visible !important}.add-more-collapsible--inactive{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.add-more-collapsible--inactive__content-outer{border:solid 1px #c2c2c2}.add-more-collapsible--inactive__content-outer--closed{border:none}.add-more-collapsible--inactive__content-outer--inactive{border-color:#c2c2c2}.add-more-collapsible--inactive__content-outer--remove{border-color:#b22222}.add-more-collapsible--inactive__content-outer--new{border-color:#20b2aa}.add-more-collapsible--inactive__content-outer--modified{border-color:#4682b4}.add-more-collapsible--inactive__content-outer--contract-browser-contract-odd,.add-more-collapsible--inactive__content-outer--contract-browser-contract-even{border:none}.add-more-collapsible--inactive__content-outer--closed{overflow:hidden !important}.add-more-collapsible--inactive__content-inner{padding:1rem}@media only screen and (max-width: 319px){.add-more-collapsible--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-more-collapsible--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-more-collapsible--inactive__content-inner{padding:.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-more-collapsible--inactive__content-inner{padding:.5rem}}.add-more-collapsible--inactive__content-inner--contract-browser-contract-odd{background-color:#dcedfc}.add-more-collapsible--inactive__trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0 !important;color:#333;min-height:2rem;background-color:#c2c2c2;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1279px){.add-more-collapsible--inactive__trigger:hover{background-color:#a9a9a9}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.add-more-collapsible--inactive__trigger:hover{background-color:#a9a9a9}}@media only screen and (min-width: 1440px){.add-more-collapsible--inactive__trigger:hover{background-color:#a9a9a9}}.add-more-collapsible--inactive__trigger:before{display:block;float:left;margin-left:1rem;margin-right:.75rem;content:"ï„‡";font-family:"FontAwesome";font-size:24px;font-weight:700;text-decoration:none;transition:transform 300ms}@media only screen and (max-width: 319px){.add-more-collapsible--inactive__trigger:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-more-collapsible--inactive__trigger:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-more-collapsible--inactive__trigger:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-more-collapsible--inactive__trigger:before{display:none}}.add-more-collapsible--inactive__trigger.is-open:before{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transform:rotateZ(180deg)}@media only screen and (max-width: 319px){.add-more-collapsible--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 320px)and (max-width: 424px){.add-more-collapsible--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 425px)and (max-width: 767px){.add-more-collapsible--inactive__trigger.is-open:before{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){.add-more-collapsible--inactive__trigger.is-open:before{display:none}}.add-more-collapsible--inactive__trigger.is-disabled:before{content:"" !important;margin:0 !important;margin-left:1rem !important;padding:0 !important}.add-more-collapsible--inactive__trigger a{text-decoration:none}.progress-bar__wrap{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fcfcfc;font-weight:700;position:relative}.progress-bar__bar{background-color:#228b22;height:100%;position:absolute}.progress-bar__done-percentage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:#333;position:relative;height:100%;width:100%}.progress-bar__done-percentage--incomplete{-webkit-font-smoothing:antialiased}.progress-bar__done-percentage--filled{color:#fff}.pagination__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:.5rem}.pagination__button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:.25rem .75rem;font-size:.8rem;color:#0079bf;cursor:pointer}.pagination__button:hover,.pagination__button:active,.pagination__button:focus{text-decoration:underline}.pagination__button--selected{color:#fff;background-color:#009cf8;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-khtml-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.pagination__button--disabled{color:#ccc;text-decoration:none;cursor:initial}.pagination__button--disabled:hover,.pagination__button--disabled:active,.pagination__button--disabled:focus{text-decoration:none;cursor:initial}.modal-backdrop{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);margin-top:4rem;z-index:101}.modal-imaging{background-color:#fff;border-radius:5;margin:"auto";max-width:91%;max-height:10%}.review__container{width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.review__work-order-heading{font-size:.9rem}.review__heading{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:.5rem}.review__heading b{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;font-style:italic;font-size:1.2rem;font-weight:400}.review__thumb{font-size:1.5rem;margin-left:.5rem}.review__rating-and-recommend{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.review__text{font-size:.9rem}.review__date{text-align:right;font-size:.7rem}.review__reply{font-style:italic;margin-left:1.5rem;font-size:.9rem}.review__reply-author{margin-left:1.5rem;font-size:.8rem;color:#009cf8}.review-summary-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;flex-direction:row;padding-bottom:.75rem}.review-summary-block .review-average-number{font-weight:400;padding-right:.3rem;font-size:1.4rem;margin-top:.2rem}.review-summary-block .review-average-stars{padding-right:.3rem}.review-summary-block .review-recommendations{font-weight:250}.review-summary-block .review-summary-recommendations{margin-top:.2rem}.product-card{font-size:.85rem;padding:.25rem .5rem;color:#fff;background-color:#009cf8}.product-card__lvi-code{font-size:.75rem}.calling-card__container{width:100%;padding-left:.5rem;margin-bottom:.5rem;background-color:#009cf8;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}@media only screen and (max-width: 319px){.calling-card__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.calling-card__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.calling-card__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.calling-card__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.calling-card__user-info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding:.5rem 0}.calling-card__user-icon{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:3rem;height:3rem;margin-right:1rem;padding-top:.75rem;text-align:center;background-color:rgba(0,0,0,0);background-size:auto 100%;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 .125rem #fff;border-radius:1.5rem;font-size:1.5rem;font-weight:400;user-select:none}.calling-card__user-text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:.5rem}@media only screen and (max-width: 319px){.calling-card__user-text{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 320px)and (max-width: 424px){.calling-card__user-text{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 425px)and (max-width: 767px){.calling-card__user-text{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (min-width: 768px)and (max-width: 1023px){.calling-card__user-text{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media only screen and (max-width: 319px){.calling-card__organizations{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 320px)and (max-width: 424px){.calling-card__organizations{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 425px)and (max-width: 767px){.calling-card__organizations{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){.calling-card__organizations{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.calling-card__button-container{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 319px){.calling-card__button-container{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.calling-card__button-container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.calling-card__button-container{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.calling-card__button-container{width:100%}}.sticky-note__fold-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sticky-note__fold{-webkit-box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);-khtml-box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);-moz-box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);-ms-box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);-o-box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);box-shadow:-1px 1px .5px 0 rgba(0,0,0,.1);width:0;height:0;border:0;border-right:1rem solid rgba(0,0,0,0);border-top:1rem solid rgba(0,0,0,0);border-left:1rem solid #fff8dc;border-bottom:1rem solid #fff8dc;z-index:10}.sticky-note__fold-filler{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sticky-note__title-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500}.sticky-note__title,.sticky-note__content,.sticky-note__content-divider,.sticky-note__content-field,.sticky-note__fold-filler{background-color:#fff8dc}.sticky-note__title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.5rem .75rem}.sticky-note__content{font-size:.9rem;min-height:2rem;padding:.5rem .75rem;padding-right:2.25rem}.sticky-note__content-field{width:100%;min-height:10rem;font-size:.9rem !important}.sticky-note__edit-button{position:relative;margin-top:-1.75rem;margin-bottom:1.25rem;text-align:right;padding-right:.5rem;font-size:1.25rem}.sticky-note__edit-button&gt;i{color:#8b4513;width:1.5;height:1.5;cursor:pointer}.customer-migration-search__search-result{font-size:.75rem;margin-bottom:.5rem;background-color:#009cf8;color:#fff;display:grid;grid-template-columns:auto 1fr 1fr auto;cursor:pointer}@media only screen and (max-width: 319px){.customer-migration-search__search-result{grid-template-columns:auto 1fr;align-items:center}}@media only screen and (min-width: 320px)and (max-width: 424px){.customer-migration-search__search-result{grid-template-columns:auto 1fr;align-items:center}}@media only screen and (min-width: 425px)and (max-width: 767px){.customer-migration-search__search-result{grid-template-columns:auto 1fr;align-items:center}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-migration-search__search-result{grid-template-columns:auto 1fr;align-items:center}}.customer-migration-search__search-result&gt;span{margin:.25rem .5rem}.customer-migration-search__search-result-extra-row{grid-column:1/span 3;padding:1rem;background-color:#fff;color:#333;border:1px solid #009cf8}@media only screen and (max-width: 319px){.customer-migration-search__search-result-extra-row{grid-column:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.customer-migration-search__search-result-extra-row{grid-column:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.customer-migration-search__search-result-extra-row{grid-column:1/span 2}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-migration-search__search-result-extra-row{grid-column:1/span 2}}@media only screen and (max-width: 319px){.customer-migration-search__select-result-button{grid-column:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.customer-migration-search__select-result-button{grid-column:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.customer-migration-search__select-result-button{grid-column:1/span 2}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-migration-search__select-result-button{grid-column:1/span 2}}.open-chevron{margin:.625rem .5rem;transition:transform 150ms}@media only screen and (max-width: 319px){.open-chevron{grid-row:1/span 2}}@media only screen and (min-width: 320px)and (max-width: 424px){.open-chevron{grid-row:1/span 2}}@media only screen and (min-width: 425px)and (max-width: 767px){.open-chevron{grid-row:1/span 2}}@media only screen and (min-width: 768px)and (max-width: 1023px){.open-chevron{grid-row:1/span 2}}.contact-form__form{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1rem;grid-column-gap:1.5rem;width:50%}@media only screen and (max-width: 319px){.contact-form__form{width:100%}}@media only screen and (min-width: 320px)and (max-width: 424px){.contact-form__form{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.contact-form__form{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contact-form__form{width:100%}}.contact-form__notice,.contact-form__button-group{grid-column:1/span 2}.contact-form__notice ul,.contact-form__button-group ul{margin-left:1rem}.contact-form__input{grid-column:1/span 2}.contact-form__input&gt;p{margin-bottom:.5rem}.contact-form__input&gt;input[type=text],.contact-form__input&gt;textarea{width:100%}.contact-form__input&gt;input[type=checkbox]+label{font-weight:300;line-height:1;margin-bottom:0 !important}.contact-form__input--half-width{grid-column:auto}.contact-form__input--checkbox{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.5rem}.fa:before{text-rendering:optimizeLegibility}.toastify{top:79px !important}@media only screen and (min-width: 1024px)and (max-width: 1279px){.toastify{width:50% !important;margin-left:-25% !important}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.toastify{width:50% !important;margin-left:-25% !important}}@media only screen and (min-width: 1440px){.toastify{width:50% !important;margin-left:-25% !important}}.toast{padding:1rem;font-size:1.25rem}.Select-control,.Select-placeholder,.Select-input{-webkit-border-radius:0 !important;border-radius:0 !important}.Select-menu{min-height:1rem;max-height:35rem !important}.Select-menu-outer{z-index:100 !important;min-height:1rem;max-height:35rem !important}.Select-option{padding:.25rem .5rem !important}.react-datepicker{border-radius:0}.react-datepicker-popper{z-index:500 !important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding-left:0;padding-right:0}.environment-header{width:100%;height:100%;background:repeating-linear-gradient(45deg, gold, gold 10px, black 10px, black 20px);color:#fff;text-shadow:0 0 5px #000;text-align:center;font-size:1.5rem;font-weight:bold;padding:1.25rem 0}div.warning{color:#836127;background-color:#fff6c6;border-color:#ffe2a9;padding:.75rem 1rem}.fsp-drop-pane__icon{display:none}.fsp-drop-pane__container{border-width:1px !important;-webkit-border-radius:0 !important;border-radius:0 !important}.fsp-drop-pane__text{text-indent:-9999px;line-height:0}.fsp-drop-pane__text:after{content:"LisÃ¤Ã¤ tiedosto, tai vedÃ¤ tiedostoja tÃ¤Ã¤lle";text-indent:0;display:block;line-height:initial}.clearfix::after{content:"";clear:both;display:table}@media only screen and (max-width: 319px){.no-mobile-padding{padding:0}}@media only screen and (min-width: 320px)and (max-width: 424px){.no-mobile-padding{padding:0}}@media only screen and (min-width: 425px)and (max-width: 767px){.no-mobile-padding{padding:0}}@media only screen and (min-width: 768px)and (max-width: 1023px){.no-mobile-padding{padding:0}}.animated-icon{-webkit-backface-visibility:hidden;-webkit-transition:transform 200ms;-moz-transition:transform 200ms;-ms-transition:transform 200ms;-o-transition:transform 200ms;transition:transform 200ms}.animated-icon--rotate-180{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
</pre></body></html>