/*
  Base :: Colours
*/

/* VARIABLES */
:root {
  --main-color: #00afef;
}
:root {
  --main-color-active: #00a5e1;
}
:root {
  --main-font-color: #ffffff;
}

/**
  TODO: Please be mindful when changing the colours here.
  src/css/bulma-customizations/variables.scss needs to be updated as well.
  @value colors: "css/base/colors.css"; does not seem to work with SASS.
*/
/* theme */

/* Blues */

/* Greys */ /* was #333 - not sure about the consistency of the design */

/* White */

/* Red */

/* Black */

/* COMPOSES */

/* Blues */

/* Fonts */

._3O8SbXF {
  color: #00afef;
}
._2De08Iz {
  color: #7fcef3;
}

/* Backgrounds */
._1OH8DdG {
  background-color: #00afef;
}
._26gDHsg {
  background-color: #7fcef3;
}

/* Borders */
._3RTQzTV {
  border-color: #00afef;
}
.ju5xeGW {
  border-color: #7fcef3;
}

/* Greys */

/* Fonts */
.CCmOb4S {
  color: #1a1a1a;
}
.hmTqAM0 {
  color: #5e5e5e;
}
.dhn7taM {
  color: #a5a5a5;
}
.ElOkg59 {
  color: #333;
}
._28LJbtT {
  color: #c9c9c9;
}
._3Yeb-UK {
  color: #f6f6f6;
}

/* Backgrounds */
._2ci-7mQ {
  background-color: #1a1a1a;
}
._10A85p1 {
  background-color: #5e5e5e;
}
._3dOUBJc {
  background-color: #a5a5a5;
}
._Wf_oR9 {
  background-color: #c9c9c9;
}
.qlz8DhG {
  background-color: #f6f6f6;
}

/* Borders */
._2fPhYij {
  border-color: #1a1a1a;
}
._2iisJ6c {
  border-color: #5e5e5e;
}
._2b9zwu2 {
  border-color: #a5a5a5;
}
._1wLzlex {
  border-color: #c9c9c9;
}
.kiPXrSI {
  border-color: #f6f6f6;
}

/* White */

/* Fonts */
._1etS5OS {
  color: #ffffff;
}

/* Backgrounds */
._2S2iJaI {
  background-color: #ffffff;
}

/* Borders */
._3QpaxSw {
  border-color: #ffffff;
}

/* Red */

/* Fonts */
._1P8ZkkY {
  color: #f44335;
}

/* Backgrounds */
._3Y2S0Lz {
  background-color: #f44335;
}

/* Borders */
._1ZUXnDv {
  border-color: #f44335;
}

/*
  Base
*/

/* import colors */

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;

  padding-right: 0 !important;
  overflow: visible;
  overflow-x: hidden;
  background-color: #f6f6f6;
}

html {
  height: -webkit-fill-available;

  padding-right: 0 !important;
  overflow: visible !important;
  background-color: unset !important;
}

* {
  box-sizing: border-box;
}

a:hover,
a:focus {
  cursor: pointer;
}

button:active {
  outline: 1px #7fcef3;
}

.scrollarea .scrollbar-container.vertical .scrollbar {
  background: #00afef !important;
}

.scrollarea .scrollbar-container.vertical {
  z-index: 12 !important;
}

#fc_frame {
  display: none;
}

.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarDay__hovered_start_first_possible_end {
  background: #eceeee;
  border: 1px double #eceeee
}
.CalendarDay__hovered_start_blocked_min_nights {
  background: #eceeee;
  border: 1px double #e4e7e7
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical,
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalScrollable_prevNav {
  z-index: 1
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation__bottom {
  height: auto
}
.DayPickerNavigation__bottomDefault {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_bottomButton__horizontalDefault {
  position: static;
  margin: -10px 22px 30px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault,
.DayPickerNavigation_prevButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
/*
  Fonts
*/

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/f0b598f53367ff293be6184ae00dabad.eot);
  src: url(/f0b598f53367ff293be6184ae00dabad.eot?#iefix)
      format("embedded-opentype"),
    url(/6fc15b107e917729efedc95ebe8501f6.woff2) format("woff2"),
    url(/225bb9e0ccbde03d0f1a2b7a1ef4cdb3.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}

._2PuLROv {
  font-family: "Atlas Grotesk Web";
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/6e324e082c997f0c363ea1a5178df2db.eot);
  src: url(/6e324e082c997f0c363ea1a5178df2db.eot?#iefix)
      format("embedded-opentype"),
    url(/71834323426d0f5ef262dfa32efe0d5b.woff2) format("woff2"),
    url(/781241e8b2793bb90ae57045f174f994.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

.p8MMa1V {
  font-family: "Atlas Grotesk Web";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/41e6978c3782cee449591d74742c981d.eot);
  src: url(/41e6978c3782cee449591d74742c981d.eot?#iefix)
      format("embedded-opentype"),
    url(/d2b5f4dc77e560352c93edc4e0814d90.woff2) format("woff2"),
    url(/bdc7e216e22b0942f5987d27df07c9c4.woff) format("woff");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

.zDBjPUa {
  font-family: "Atlas Grotesk Web";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/1aac5c45d4dbfe0445baeb51452ace47.eot);
  src: url(/1aac5c45d4dbfe0445baeb51452ace47.eot?#iefix)
      format("embedded-opentype"),
    url(/4fa7c1724f1de22245218db64a8ff0c5.woff2) format("woff2"),
    url(/04c18a55a2a3a67a979432af95645f46.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

._3xQMMYK {
  font-family: "Atlas Grotesk Web";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/76fd24dbe03c2be985070fdf0c548d8c.eot);
  src: url(/76fd24dbe03c2be985070fdf0c548d8c.eot?#iefix)
      format("embedded-opentype"),
    url(/7c5e579c56d8342565b1cbc14fcb2dbe.woff2) format("woff2"),
    url(/e834cf0c5f223431414bd3f3088dae8a.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

._3i6O0Rl {
  font-family: "Atlas Grotesk Web";
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/b6d26210052018badda0cde0febeb529.eot);
  src: url(/b6d26210052018badda0cde0febeb529.eot?#iefix)
      format("embedded-opentype"),
    url(/49498fb8f1a0b00805aa76c80d2b6d12.woff2) format("woff2"),
    url(/d767f16b9a267a43dce2b51620b0aa91.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

._3jrBHeA {
  font-family: "Atlas Grotesk Web";
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/bdf8c9699ea75cc5f02b78dc6fc29195.eot);
  src: url(/bdf8c9699ea75cc5f02b78dc6fc29195.eot?#iefix)
      format("embedded-opentype"),
    url(/81ef9f15d1e8fa909df647efcdcc7f0f.woff2) format("woff2"),
    url(/40d85c91c16653e78f34030d02b5f04e.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

._3_YjZT0 {
  font-family: "Atlas Grotesk Web";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/a893fa9ff50d07b76aad0df04457303c.eot);
  src: url(/a893fa9ff50d07b76aad0df04457303c.eot?#iefix)
      format("embedded-opentype"),
    url(/98d75cc0373428df3b68322357c573a7.woff2) format("woff2"),
    url(/0cfe18a006d3a9a95ca72e2519439646.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

._2SvLR90 {
  font-family: "Atlas Grotesk Web";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/fb263b11dc997f312a541e1f78ee82f3.eot);
  src: url(/fb263b11dc997f312a541e1f78ee82f3.eot?#iefix)
      format("embedded-opentype"),
    url(/333773895196bc9b53c6d775abcfa08a.woff2) format("woff2"),
    url(/6a80f3fecc0e1fea9b260f79bdfe5aff.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}

._2o4F53r {
  font-family: "Atlas Grotesk Web";
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/63b218083c536811a1e68b1707507e29.eot);
  src: url(/63b218083c536811a1e68b1707507e29.eot?#iefix)
      format("embedded-opentype"),
    url(/d5f8199f340c98e10b8687e20864b177.woff2) format("woff2"),
    url(/58a26bbcc7c2902e1da9c2ad7fba45b9.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

._1SOj1L4 {
  font-family: "Atlas Grotesk Web";
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/9fb1291bc5b2a950c7f018411eb8a9f5.eot);
  src: url(/9fb1291bc5b2a950c7f018411eb8a9f5.eot?#iefix)
      format("embedded-opentype"),
    url(/075d3b14c5b53e3f91d39f62d60a892d.woff2) format("woff2"),
    url(/fa973523452ac355d0504a8a497ccd7c.woff) format("woff");
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
}

._1v5ql32 {
  font-family: "Atlas Grotesk Web";
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: "Atlas Grotesk Web";
  src: url(/90335b64b16647ed08f72ff011ecb6e2.eot);
  src: url(/90335b64b16647ed08f72ff011ecb6e2.eot?#iefix)
      format("embedded-opentype"),
    url(/17a49070024f91adf756246bb8c1a2ca.woff2) format("woff2"),
    url(/a185a74c8edf520340d934d6fe209ba5.woff) format("woff");
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
}

._1MX25pi {
  font-family: "Atlas Grotesk Web";
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
}

/*!
 *  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 PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url(/674f50d287a8c48dc19ba404d20fe713.eot);
  src: url(/674f50d287a8c48dc19ba404d20fe713.eot?#iefix) format("embedded-opentype"),
    url(/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),
    url(/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),
    url(/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),
    url(/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.rkDQmn9 {
  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;
}
/* makes the font 33% larger relative to the icon container */
._20GlT_U {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
._1wVPnAt {
  font-size: 2em;
}
._3v8HwE2 {
  font-size: 3em;
}
._2nWU7w8 {
  font-size: 4em;
}
._2fslSpa {
  font-size: 5em;
}
._3BjABEF {
  width: 1.28571429em;
  text-align: center;
}
.cIa2DeT {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.cIa2DeT > li {
  position: relative;
}
._2lPMqaR {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
._2lPMqaR._20GlT_U {
  left: -1.85714286em;
}
._3gO0AEa {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
._19inwTe {
  float: left;
}
._3pN2OWK {
  float: right;
}
.rkDQmn9._19inwTe {
  margin-right: 0.3em;
}
.rkDQmn9._3pN2OWK {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
._16RuFow {
  float: right;
}
._1W9jP6E {
  float: left;
}
.rkDQmn9._1W9jP6E {
  margin-right: 0.3em;
}
.rkDQmn9._16RuFow {
  margin-left: 0.3em;
}
._2PDuqk4 {
  -webkit-animation: _2PDuqk4 2s infinite linear;
  animation: _2PDuqk4 2s infinite linear;
}
._26IGuxL {
  -webkit-animation: _2PDuqk4 1s infinite steps(8);
  animation: _2PDuqk4 1s infinite steps(8);
}
@-webkit-keyframes _2PDuqk4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes _2PDuqk4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.GGBbEgR {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
._22P5_aR {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
._28ZtIRI {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
._39xghSN {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.j6G_LQq {
  -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 .GGBbEgR,
:root ._22P5_aR,
:root ._28ZtIRI,
:root ._39xghSN,
:root .j6G_LQq {
  filter: none;
}
._2jv65MW {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
._2ykdoqF,
._3AnXL89 {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
._2ykdoqF {
  line-height: inherit;
}
._3AnXL89 {
  font-size: 2em;
}
._1IPphwf {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
._1TjTz13:before {
  content: "\F000";
}
._2shGyxS:before {
  content: "\F001";
}
.ZkbHrg3:before {
  content: "\F002";
}
._3et8NuU:before {
  content: "\F003";
}
._1cyU-kp:before {
  content: "\F004";
}
._2vB7qVw:before {
  content: "\F005";
}
._2Od0xzm:before {
  content: "\F006";
}
._3AgYjKF:before {
  content: "\F007";
}
._2ZKouPQ:before {
  content: "\F008";
}
._2L9UOgY:before {
  content: "\F009";
}
._3YdmjJs:before {
  content: "\F00A";
}
.ZOG7NBC:before {
  content: "\F00B";
}
._1AD79fL:before {
  content: "\F00C";
}
._1L60Idd:before,
._3R_LhNR:before,
._3dmHs99:before {
  content: "\F00D";
}
._3nT2TAr:before {
  content: "\F00E";
}
._3Gn6pZS:before {
  content: "\F010";
}
._24E3etk:before {
  content: "\F011";
}
.t7WK5e1:before {
  content: "\F012";
}
._2xuF4w6:before,
._2ifXLKN:before {
  content: "\F013";
}
.lg80z8s:before {
  content: "\F014";
}
.k1RyrHk:before {
  content: "\F015";
}
._2Ywaojb:before {
  content: "\F016";
}
.vj6qafs:before {
  content: "\F017";
}
.KyLN0bT:before {
  content: "\F018";
}
.jSN-oN9:before {
  content: "\F019";
}
._1VKFAxt:before {
  content: "\F01A";
}
._1LT2C8y:before {
  content: "\F01B";
}
._1GDPvEs:before {
  content: "\F01C";
}
._2N5y5yx:before {
  content: "\F01D";
}
._2BCLTLc:before,
._3ULJZtM:before {
  content: "\F01E";
}
._2X5go8K:before {
  content: "\F021";
}
._17GbIw3:before {
  content: "\F022";
}
._2Zb4ayM:before {
  content: "\F023";
}
._34YxkY2:before {
  content: "\F024";
}
._1wOCKMW:before {
  content: "\F025";
}
._1q1HYHy:before {
  content: "\F026";
}
._2K2xPhs:before {
  content: "\F027";
}
.iWozl_W:before {
  content: "\F028";
}
._3VqYzj-:before {
  content: "\F029";
}
._2M8_MWn:before {
  content: "\F02A";
}
._1MyWwbE:before {
  content: "\F02B";
}
._3mj10OY:before {
  content: "\F02C";
}
._1nUiTmJ:before {
  content: "\F02D";
}
.qhtLkCu:before {
  content: "\F02E";
}
._3VaOnB6:before {
  content: "\F02F";
}
._27oV52g:before {
  content: "\F030";
}
._2jfB-FJ:before {
  content: "\F031";
}
._1QMdIqp:before {
  content: "\F032";
}
._2dnSeBc:before {
  content: "\F033";
}
._2zhlCeL:before {
  content: "\F034";
}
._2CuUjYP:before {
  content: "\F035";
}
._3-kq19y:before {
  content: "\F036";
}
._1x758c6:before {
  content: "\F037";
}
._1IYB7wQ:before {
  content: "\F038";
}
._2ysddcR:before {
  content: "\F039";
}
._2kr-XT9:before {
  content: "\F03A";
}
._3w4HeVE:before,
._2_esBzb:before {
  content: "\F03B";
}
._7SiWy_h:before {
  content: "\F03C";
}
._3QF_pjz:before {
  content: "\F03D";
}
._2T0HANo:before,
._3YvGCmK:before,
._1cq_M9z:before {
  content: "\F03E";
}
.DJXSIF7:before {
  content: "\F040";
}
._12Izu6S:before {
  content: "\F041";
}
._27mNdZu:before {
  content: "\F042";
}
.I_Mdixf:before {
  content: "\F043";
}
._2Tz5WvQ:before,
._2hqvGMO:before {
  content: "\F044";
}
._2-RGkru:before {
  content: "\F045";
}
._3yv2Hr2:before {
  content: "\F046";
}
._2WovZNN:before {
  content: "\F047";
}
._1QIRoUZ:before {
  content: "\F048";
}
.BPEgFmY:before {
  content: "\F049";
}
._3Y_UduJ:before {
  content: "\F04A";
}
._2Slwt85:before {
  content: "\F04B";
}
._2q7IfRB:before {
  content: "\F04C";
}
._3SWGpO0:before {
  content: "\F04D";
}
._3Al0wai:before {
  content: "\F04E";
}
._2d1b9sN:before {
  content: "\F050";
}
.IDCbOrq:before {
  content: "\F051";
}
._31P_39A:before {
  content: "\F052";
}
._2jatRU6:before {
  content: "\F053";
}
._149G_In:before {
  content: "\F054";
}
._2Qd2KZw:before {
  content: "\F055";
}
._2vLYszq:before {
  content: "\F056";
}
._2ZbPBnE:before {
  content: "\F057";
}
.fVXNdj-:before {
  content: "\F058";
}
._3gPyxKp:before {
  content: "\F059";
}
._1f9SVOh:before {
  content: "\F05A";
}
.u_1ygZ5:before {
  content: "\F05B";
}
._3wn0cqk:before {
  content: "\F05C";
}
._2BHqfCl:before {
  content: "\F05D";
}
._1_6sFih:before {
  content: "\F05E";
}
._1NmTWRG:before {
  content: "\F060";
}
._1T01aY0:before {
  content: "\F061";
}
._265--5f:before {
  content: "\F062";
}
.bjWIlQL:before {
  content: "\F063";
}
._2Jv5SoF:before,
.bM2dc86:before {
  content: "\F064";
}
._2Vq6AFZ:before {
  content: "\F065";
}
._2OZS7b3:before {
  content: "\F066";
}
._3BkXkSF:before {
  content: "\F067";
}
.elPExwp:before {
  content: "\F068";
}
._2IU4C68:before {
  content: "\F069";
}
._1jw5e7g:before {
  content: "\F06A";
}
._8PFFGpy:before {
  content: "\F06B";
}
._3QeB3cQ:before {
  content: "\F06C";
}
._2q3xXDE:before {
  content: "\F06D";
}
._34cYKrd:before {
  content: "\F06E";
}
._2_RNGaZ:before {
  content: "\F070";
}
._2GhhCVH:before,
._3SIGsCA:before {
  content: "\F071";
}
._1MPq86f:before {
  content: "\F072";
}
._3c-dAmk:before {
  content: "\F073";
}
._1IuPoU7:before {
  content: "\F074";
}
._34S-R1e:before {
  content: "\F075";
}
.lT2HnHm:before {
  content: "\F076";
}
._2J9Wtqq:before {
  content: "\F077";
}
._24zduoB:before {
  content: "\F078";
}
._1_lsyCp:before {
  content: "\F079";
}
.ewFlXTY:before {
  content: "\F07A";
}
.jZD2Luu:before {
  content: "\F07B";
}
._3ehdMJx:before {
  content: "\F07C";
}
._3PChWow:before {
  content: "\F07D";
}
._1XQ7NtE:before {
  content: "\F07E";
}
._1ypiBE9:before,
.SOvB1Jy:before {
  content: "\F080";
}
._3nWjY_a:before {
  content: "\F081";
}
._27yn2ay:before {
  content: "\F082";
}
.ejhYjgE:before {
  content: "\F083";
}
._3zKxLK3:before {
  content: "\F084";
}
._2iV_V_C:before,
._3sJ-lfL:before {
  content: "\F085";
}
._2snuFYV:before {
  content: "\F086";
}
._3_09oWt:before {
  content: "\F087";
}
._2LLiP9R:before {
  content: "\F088";
}
._2Oeee3i:before {
  content: "\F089";
}
._27wHIN2:before {
  content: "\F08A";
}
._3ZUxhBi:before {
  content: "\F08B";
}
._3vd_Iup:before {
  content: "\F08C";
}
._8AnCcYV:before {
  content: "\F08D";
}
.cW1dFjm:before {
  content: "\F08E";
}
._29KuL92:before {
  content: "\F090";
}
._2ldBMYh:before {
  content: "\F091";
}
._3oC8R-9:before {
  content: "\F092";
}
.SS7c0Wb:before {
  content: "\F093";
}
.eKrnd4J:before {
  content: "\F094";
}
._3eVaM_J:before {
  content: "\F095";
}
._2lzRBKz:before {
  content: "\F096";
}
._2UuVhK7:before {
  content: "\F097";
}
._3XsvXIg:before {
  content: "\F098";
}
._2pnIlrq:before {
  content: "\F099";
}
._3EzqchL:before,
._3tMhrH7:before {
  content: "\F09A";
}
._2BRtbUJ:before {
  content: "\F09B";
}
.p-lrovE:before {
  content: "\F09C";
}
._2amj_S0:before {
  content: "\F09D";
}
._1Xirlkx:before,
._2D2kIX1:before {
  content: "\F09E";
}
._-6S8YXL:before {
  content: "\F0A0";
}
._1uLAomt:before {
  content: "\F0A1";
}
.jko7YME:before {
  content: "\F0F3";
}
._16NCCh9:before {
  content: "\F0A3";
}
._17-IwKg:before {
  content: "\F0A4";
}
.lh7U-nA:before {
  content: "\F0A5";
}
._3Gp9Rwj:before {
  content: "\F0A6";
}
.Q20wl_m:before {
  content: "\F0A7";
}
._26p3JMH:before {
  content: "\F0A8";
}
.az6GXaC:before {
  content: "\F0A9";
}
._3IyggAn:before {
  content: "\F0AA";
}
._3JTCeug:before {
  content: "\F0AB";
}
.cB1BwOm:before {
  content: "\F0AC";
}
._1hCGE4_:before {
  content: "\F0AD";
}
._1IQxeQM:before {
  content: "\F0AE";
}
.CKQGApU:before {
  content: "\F0B0";
}
._2baIN4B:before {
  content: "\F0B1";
}
.sUeuVTY:before {
  content: "\F0B2";
}
._3W41HKA:before,
._1FaiTp_:before {
  content: "\F0C0";
}
.kkjd47_:before,
._3DzVX_3:before {
  content: "\F0C1";
}
._1EwiojB:before {
  content: "\F0C2";
}
._2gQiUnt:before {
  content: "\F0C3";
}
._1XAAkXr:before,
._1oMrXtR:before {
  content: "\F0C4";
}
._1zr9c6H:before,
._3NV-BVT:before {
  content: "\F0C5";
}
._23lJ_Vi:before {
  content: "\F0C6";
}
._2KzvF0b:before,
._35lgY17:before {
  content: "\F0C7";
}
._1UX-VW4:before {
  content: "\F0C8";
}
._3StufQe:before,
._3YCqttz:before,
.JGX9uob:before {
  content: "\F0C9";
}
.MDjLk97:before {
  content: "\F0CA";
}
._2qn6eXU:before {
  content: "\F0CB";
}
._3uG52Ob:before {
  content: "\F0CC";
}
._3XFzSsk:before {
  content: "\F0CD";
}
._3mtKAK6:before {
  content: "\F0CE";
}
._17ON2ge:before {
  content: "\F0D0";
}
._2nedVa5:before {
  content: "\F0D1";
}
._17ZcJ98:before {
  content: "\F0D2";
}
.uuDJwyQ:before {
  content: "\F0D3";
}
._3eVYDZX:before {
  content: "\F0D4";
}
._3ULsxJG:before {
  content: "\F0D5";
}
.GyrbjpP:before {
  content: "\F0D6";
}
._1TuiR6n:before {
  content: "\F0D7";
}
._1IEtSPL:before {
  content: "\F0D8";
}
._1HCEBOb:before {
  content: "\F0D9";
}
._1LhLTz8:before {
  content: "\F0DA";
}
.sGluYEg:before {
  content: "\F0DB";
}
.pv-M1dG:before,
._2J6Lhh3:before {
  content: "\F0DC";
}
._2ipogGY:before,
._1l5lNTT:before {
  content: "\F0DD";
}
.MKFkM1q:before,
._2GjDJEW:before {
  content: "\F0DE";
}
._2sQi11a:before {
  content: "\F0E0";
}
._2DlRKJJ:before {
  content: "\F0E1";
}
._3Gt_ulC:before,
._1ygfN2g:before {
  content: "\F0E2";
}
._2zyJPfn:before,
.U9ip6ET:before {
  content: "\F0E3";
}
.rGozUWN:before,
._34Z5jNr:before {
  content: "\F0E4";
}
.SLl0Nrl:before {
  content: "\F0E5";
}
._2lqvS2T:before {
  content: "\F0E6";
}
._10bubgr:before,
._3FpfvmH:before {
  content: "\F0E7";
}
._9w4hcXw:before {
  content: "\F0E8";
}
.gzINS2e:before {
  content: "\F0E9";
}
._19nvpGe:before,
._2wDTd2X:before {
  content: "\F0EA";
}
._3oIe4Zv:before {
  content: "\F0EB";
}
._1lmoMYI:before {
  content: "\F0EC";
}
._3MiCLOi:before {
  content: "\F0ED";
}
._3ddkmOl:before {
  content: "\F0EE";
}
._3lYUcWn:before {
  content: "\F0F0";
}
._3bXe0Mp:before {
  content: "\F0F1";
}
._3OZhNky:before {
  content: "\F0F2";
}
.QdaYeMW:before {
  content: "\F0A2";
}
._2FTyymq:before {
  content: "\F0F4";
}
._1dOSlv7:before {
  content: "\F0F5";
}
._3zBPlXZ:before {
  content: "\F0F6";
}
._1ZMqni-:before {
  content: "\F0F7";
}
.DR9MtGL:before {
  content: "\F0F8";
}
._2n6_4pA:before {
  content: "\F0F9";
}
.lHoj4tL:before {
  content: "\F0FA";
}
.mHRDX9F:before {
  content: "\F0FB";
}
._1r0nN_c:before {
  content: "\F0FC";
}
._1vtX_a2:before {
  content: "\F0FD";
}
._3UsG2HA:before {
  content: "\F0FE";
}
._29A_TGv:before {
  content: "\F100";
}
.dxT5mb6:before {
  content: "\F101";
}
._3eKvMCa:before {
  content: "\F102";
}
._1m9ASOu:before {
  content: "\F103";
}
._2oPH2qB:before {
  content: "\F104";
}
._3rTirDM:before {
  content: "\F105";
}
._3ESfoox:before {
  content: "\F106";
}
.z_fjmfR:before {
  content: "\F107";
}
.iJpkFle:before {
  content: "\F108";
}
._1A1y8GN:before {
  content: "\F109";
}
._1hR3bK-:before {
  content: "\F10A";
}
._1cV4o1r:before,
._3XLMckb:before {
  content: "\F10B";
}
._2MY-R9R:before {
  content: "\F10C";
}
._3M7xMQw:before {
  content: "\F10D";
}
._3zLBAH5:before {
  content: "\F10E";
}
._3q4yZyu:before {
  content: "\F110";
}
._1WoT_0E:before {
  content: "\F111";
}
.z_kZ2vt:before,
._18Nc8BR:before {
  content: "\F112";
}
._1YK-Jod:before {
  content: "\F113";
}
._2A2d1iJ:before {
  content: "\F114";
}
._1hNW1KF:before {
  content: "\F115";
}
._1BtIDBO:before {
  content: "\F118";
}
.d3o54gH:before {
  content: "\F119";
}
._3o7Upvb:before {
  content: "\F11A";
}
._2lzbrZq:before {
  content: "\F11B";
}
._1AYgm2c:before {
  content: "\F11C";
}
.clg6fkK:before {
  content: "\F11D";
}
._1BcVhgO:before {
  content: "\F11E";
}
._1UdnH1S:before {
  content: "\F120";
}
.pZJ-IK0:before {
  content: "\F121";
}
._2-yRLNG:before,
._1YQKFQ7:before {
  content: "\F122";
}
._1rDL-Rv:before,
._25UdFJd:before,
.Bh33pSu:before {
  content: "\F123";
}
._1qgCSSA:before {
  content: "\F124";
}
._3wsTj7G:before {
  content: "\F125";
}
._27YdloL:before {
  content: "\F126";
}
._3JwIZc5:before,
._2oLxkb0:before {
  content: "\F127";
}
._1LH2KiO:before {
  content: "\F128";
}
.gq_Nvmt:before {
  content: "\F129";
}
._3FLJKwA:before {
  content: "\F12A";
}
._36peOuJ:before {
  content: "\F12B";
}
._3Iu_IZ-:before {
  content: "\F12C";
}
._23-NrfY:before {
  content: "\F12D";
}
._2eg0_eh:before {
  content: "\F12E";
}
._1bQjASw:before {
  content: "\F130";
}
._31ZjH_R:before {
  content: "\F131";
}
._2TpdZkR:before {
  content: "\F132";
}
._2dv2vHf:before {
  content: "\F133";
}
._2FQfZmL:before {
  content: "\F134";
}
.-PzLSwn:before {
  content: "\F135";
}
.Zp7fRI0:before {
  content: "\F136";
}
._2nOxSfa:before {
  content: "\F137";
}
.t_Fb_3r:before {
  content: "\F138";
}
._1nMqily:before {
  content: "\F139";
}
.IvnIztE:before {
  content: "\F13A";
}
.PuMWf4G:before {
  content: "\F13B";
}
._3lquSlx:before {
  content: "\F13C";
}
._3grYUTm:before {
  content: "\F13D";
}
._3JnyUaD:before {
  content: "\F13E";
}
._2NYFTEx:before {
  content: "\F140";
}
.Lhl0FAe:before {
  content: "\F141";
}
._13UMlmz:before {
  content: "\F142";
}
.NDcPSDi:before {
  content: "\F143";
}
._7XOat2l:before {
  content: "\F144";
}
._1dzkLLv:before {
  content: "\F145";
}
.wHS7UG5:before {
  content: "\F146";
}
._33_ZRSw:before {
  content: "\F147";
}
._26n0-ZP:before {
  content: "\F148";
}
._22reasJ:before {
  content: "\F149";
}
.RPrppiK:before {
  content: "\F14A";
}
.o_BlK1X:before {
  content: "\F14B";
}
._3X3eNXq:before {
  content: "\F14C";
}
._11r2enZ:before {
  content: "\F14D";
}
._2QoOlgS:before {
  content: "\F14E";
}
.jmdMFHx:before,
._1EJ3sIn:before {
  content: "\F150";
}
._3xXKvh-:before,
.v6E8mHm:before {
  content: "\F151";
}
.-S2bWP2:before,
._1Mi87tI:before {
  content: "\F152";
}
._3wUNxtV:before,
._1ssFJl5:before {
  content: "\F153";
}
._8JaDSKh:before {
  content: "\F154";
}
._1XFWXoi:before,
.OKQ8qZW:before {
  content: "\F155";
}
._1VPs6OZ:before,
._3209phR:before {
  content: "\F156";
}
._2Ux6J8q:before,
._1wlU6jd:before,
._3p0s43P:before,
._304YbY8:before {
  content: "\F157";
}
.IJfjNij:before,
._1oY3Q5a:before,
._2-qwVtr:before {
  content: "\F158";
}
._2pL2Aci:before,
._1tzlKwq:before {
  content: "\F159";
}
._16-2402:before,
._3-AArsz:before {
  content: "\F15A";
}
._21nXbx2:before {
  content: "\F15B";
}
.ARLru9u:before {
  content: "\F15C";
}
.cwbtnCD:before {
  content: "\F15D";
}
._34i8q_E:before {
  content: "\F15E";
}
._2ocWBO_:before {
  content: "\F160";
}
._3R1EfFP:before {
  content: "\F161";
}
._2H6Hzzt:before {
  content: "\F162";
}
._1LxsHIS:before {
  content: "\F163";
}
.Ky2mjCb:before {
  content: "\F164";
}
.fFo33_j:before {
  content: "\F165";
}
._29dyLTD:before {
  content: "\F166";
}
._1n_Ufmo:before {
  content: "\F167";
}
._19fovTP:before {
  content: "\F168";
}
._1a1-6DE:before {
  content: "\F169";
}
._32YTVnJ:before {
  content: "\F16A";
}
._3z2f47H:before {
  content: "\F16B";
}
._1PGo1-S:before {
  content: "\F16C";
}
._18czhXR:before {
  content: "\F16D";
}
._2g5BzEi:before {
  content: "\F16E";
}
._1d843Rm:before {
  content: "\F170";
}
._1SO-jkO:before {
  content: "\F171";
}
._2D1zEnb:before {
  content: "\F172";
}
._2so2qWS:before {
  content: "\F173";
}
.rdhJISo:before {
  content: "\F174";
}
._3KUis0R:before {
  content: "\F175";
}
._3SCYIjP:before {
  content: "\F176";
}
.FxxB9R4:before {
  content: "\F177";
}
._1yTkZKQ:before {
  content: "\F178";
}
._3ZQ_VMe:before {
  content: "\F179";
}
._3wrLMph:before {
  content: "\F17A";
}
._2G6aVET:before {
  content: "\F17B";
}
._2sCDd5r:before {
  content: "\F17C";
}
._36zgDd4:before {
  content: "\F17D";
}
._2AQFb0j:before {
  content: "\F17E";
}
.Vn66SoF:before {
  content: "\F180";
}
._3Tm8r_a:before {
  content: "\F181";
}
._3Z0vV85:before {
  content: "\F182";
}
._2Zzivmw:before {
  content: "\F183";
}
._1_2s3_G:before,
._21CqKtQ:before {
  content: "\F184";
}
._2sE_gNe:before {
  content: "\F185";
}
.LAg66cZ:before {
  content: "\F186";
}
._2XJVjZC:before {
  content: "\F187";
}
._1zKNpgD:before {
  content: "\F188";
}
._3b09EjT:before {
  content: "\F189";
}
.PfYIDFi:before {
  content: "\F18A";
}
.mKH8oQ-:before {
  content: "\F18B";
}
._2TlWnXm:before {
  content: "\F18C";
}
._1MS_vT4:before {
  content: "\F18D";
}
.jiQM75b:before {
  content: "\F18E";
}
._17juRSm:before {
  content: "\F190";
}
.nNl7rDJ:before,
._27yFMUV:before {
  content: "\F191";
}
.FuhjMJy:before {
  content: "\F192";
}
._2nMLrda:before {
  content: "\F193";
}
._2AAUjJa:before {
  content: "\F194";
}
._12s64gu:before,
._3tzszla:before {
  content: "\F195";
}
._3wf5pYC:before {
  content: "\F196";
}
._2hDUeHK:before {
  content: "\F197";
}
._1dlzL-g:before {
  content: "\F198";
}
._3wsYPcr:before {
  content: "\F199";
}
.K9FLijK:before {
  content: "\F19A";
}
._1wmA1w9:before {
  content: "\F19B";
}
._2twJ2bj:before,
._1AZQovH:before,
._2DDKNDK:before {
  content: "\F19C";
}
._1UX-1Gm:before,
._2mTmZAH:before {
  content: "\F19D";
}
._2nZwlR0:before {
  content: "\F19E";
}
._2sfXLVz:before {
  content: "\F1A0";
}
.WJAYP3_:before {
  content: "\F1A1";
}
._1chItdE:before {
  content: "\F1A2";
}
._3AOsYsc:before {
  content: "\F1A3";
}
._3Cs6uQa:before {
  content: "\F1A4";
}
._1x8GjoV:before {
  content: "\F1A5";
}
._1INue5l:before {
  content: "\F1A6";
}
._3sgAcmE:before {
  content: "\F1A7";
}
.MndMTy5:before {
  content: "\F1A8";
}
._2SgL3jC:before {
  content: "\F1A9";
}
._3JDa-XO:before {
  content: "\F1AA";
}
._1dKb6yV:before {
  content: "\F1AB";
}
.u0zqiUx:before {
  content: "\F1AC";
}
._1Cbyzcl:before {
  content: "\F1AD";
}
._2RhZYfU:before {
  content: "\F1AE";
}
._2YNMIcy:before {
  content: "\F1B0";
}
.fZIn0ke:before {
  content: "\F1B1";
}
.GAfeLOw:before {
  content: "\F1B2";
}
._1qxSZua:before {
  content: "\F1B3";
}
._38yxhUy:before {
  content: "\F1B4";
}
._1BK06Xj:before {
  content: "\F1B5";
}
._1CgDqDJ:before {
  content: "\F1B6";
}
._1qsoVVY:before {
  content: "\F1B7";
}
._2_WLpG2:before {
  content: "\F1B8";
}
._2gZjwx7:before,
._34NzWoP:before {
  content: "\F1B9";
}
.jzlqwYd:before,
.pWXXvEG:before {
  content: "\F1BA";
}
._1BN9xeh:before {
  content: "\F1BB";
}
._1r_mLos:before {
  content: "\F1BC";
}
.TK8BkC6:before {
  content: "\F1BD";
}
._3TMYfLF:before {
  content: "\F1BE";
}
._181Zx_m:before {
  content: "\F1C0";
}
._2jV8-sQ:before {
  content: "\F1C1";
}
._3oiCxCP:before {
  content: "\F1C2";
}
._1X__jFI:before {
  content: "\F1C3";
}
._29BpGnp:before {
  content: "\F1C4";
}
._3HR4Nsl:before,
._2hgod1d:before,
._3QMlXab:before {
  content: "\F1C5";
}
._2lkm8T9:before,
._3d5bm4-:before {
  content: "\F1C6";
}
._3jDOAVj:before,
._2cgwMco:before {
  content: "\F1C7";
}
._2hlSobX:before,
.BUB-ijo:before {
  content: "\F1C8";
}
.tuuGLne:before {
  content: "\F1C9";
}
._1Gb4PqL:before {
  content: "\F1CA";
}
._42uKYFI:before {
  content: "\F1CB";
}
._3cZWX5E:before {
  content: "\F1CC";
}
._3_cbR7d:before,
._3Gwb2c7:before,
._1yCORn4:before,
.bxncoPY:before,
._1RY-ghI:before {
  content: "\F1CD";
}
._3QHSE3_:before {
  content: "\F1CE";
}
._2GXVJIH:before,
._2ANBygo:before,
._23barUU:before {
  content: "\F1D0";
}
._35a8yPm:before,
._2qvkj3Y:before {
  content: "\F1D1";
}
.VafYZ9W:before {
  content: "\F1D2";
}
._1PulrgX:before {
  content: "\F1D3";
}
._3o1v8tq:before,
._1ENcFQj:before,
._2RS4Lqw:before {
  content: "\F1D4";
}
._1PbUwo7:before {
  content: "\F1D5";
}
.IB_nEfN:before {
  content: "\F1D6";
}
._27iSOZv:before,
._2E6b1cx:before {
  content: "\F1D7";
}
._1gWajqD:before,
._1XRq1Y6:before {
  content: "\F1D8";
}
._2DQJgAw:before,
._1fRYIw8:before {
  content: "\F1D9";
}
._13MUHRn:before {
  content: "\F1DA";
}
.IVo9IPb:before {
  content: "\F1DB";
}
._38Amo_G:before {
  content: "\F1DC";
}
.VanLonc:before {
  content: "\F1DD";
}
._2jzKkQi:before {
  content: "\F1DE";
}
._3AKz3WU:before {
  content: "\F1E0";
}
._3BXbdrb:before {
  content: "\F1E1";
}
._2hn1Zku:before {
  content: "\F1E2";
}
._13OCs9H:before,
._1mBWhfN:before {
  content: "\F1E3";
}
._26WDo5g:before {
  content: "\F1E4";
}
._1rwuhT-:before {
  content: "\F1E5";
}
._3pzbmSm:before {
  content: "\F1E6";
}
._3728Zl2:before {
  content: "\F1E7";
}
.THgs356:before {
  content: "\F1E8";
}
._2c0HNFX:before {
  content: "\F1E9";
}
._1_BQ_LO:before {
  content: "\F1EA";
}
._1vHJOsA:before {
  content: "\F1EB";
}
._1rncLTb:before {
  content: "\F1EC";
}
._24rHsdW:before {
  content: "\F1ED";
}
._2SRkjHM:before {
  content: "\F1EE";
}
.mm0yzdD:before {
  content: "\F1F0";
}
._2JYzThZ:before {
  content: "\F1F1";
}
._1gTUCV0:before {
  content: "\F1F2";
}
._3blgldP:before {
  content: "\F1F3";
}
._3eXTquo:before {
  content: "\F1F4";
}
._3o_WN8q:before {
  content: "\F1F5";
}
._1aegRvW:before {
  content: "\F1F6";
}
._1HNoDFs:before {
  content: "\F1F7";
}
._3IEHKdp:before {
  content: "\F1F8";
}
.BAqENW5:before {
  content: "\F1F9";
}
._3mP5c49:before {
  content: "\F1FA";
}
.nlB4Reb:before {
  content: "\F1FB";
}
._2vp0AJ8:before {
  content: "\F1FC";
}
._8aXCTsC:before {
  content: "\F1FD";
}
._1gKXQeu:before {
  content: "\F1FE";
}
.Hi0MSn7:before {
  content: "\F200";
}
._1kDKLmG:before {
  content: "\F201";
}
._1UZ2WG0:before {
  content: "\F202";
}
._3wDPF2K:before {
  content: "\F203";
}
._3Wx58ML:before {
  content: "\F204";
}
._18Bf3Cs:before {
  content: "\F205";
}
._39kkWni:before {
  content: "\F206";
}
._1Ashi__:before {
  content: "\F207";
}
._1fAkiUm:before {
  content: "\F208";
}
._3_TgG-W:before {
  content: "\F209";
}
._2JsgJFt:before {
  content: "\F20A";
}
._3NCCW7Z:before,
._1qpqaAt:before,
._1gZm8CT:before {
  content: "\F20B";
}
.LNmY09h:before {
  content: "\F20C";
}
._1A88Hqf:before {
  content: "\F20D";
}
.JsgkG67:before {
  content: "\F20E";
}
._1MlqA51:before {
  content: "\F210";
}
._3yULlGV:before {
  content: "\F211";
}
.plXnFkI:before {
  content: "\F212";
}
._27Lj1vZ:before {
  content: "\F213";
}
.u8XyAwo:before {
  content: "\F214";
}
.kAOzGez:before {
  content: "\F215";
}
._1pguyi4:before {
  content: "\F216";
}
.WWZF3Ts:before {
  content: "\F217";
}
._31kLvCy:before {
  content: "\F218";
}
._1DpKr1J:before {
  content: "\F219";
}
._3RXZxVu:before {
  content: "\F21A";
}
._1Do5pzP:before {
  content: "\F21B";
}
.ZnFwCS_:before {
  content: "\F21C";
}
._2d4_NBJ:before {
  content: "\F21D";
}
._3QDIv0Z:before {
  content: "\F21E";
}
._24IOS7t:before {
  content: "\F221";
}
._3etnbRd:before {
  content: "\F222";
}
._2HZgeCa:before {
  content: "\F223";
}
.pRXAnrD:before,
._1uxjWLQ:before {
  content: "\F224";
}
.M0CXk99:before {
  content: "\F225";
}
.RhwViiN:before {
  content: "\F226";
}
._2A9i-d3:before {
  content: "\F227";
}
._2CiDSQQ:before {
  content: "\F228";
}
._8b9w6e5:before {
  content: "\F229";
}
._2lvrC1M:before {
  content: "\F22A";
}
.fSiqDdC:before {
  content: "\F22B";
}
._3TH74Df:before {
  content: "\F22C";
}
._3Exh6b9:before {
  content: "\F22D";
}
._1M5aHUd:before {
  content: "\F230";
}
._3VV4wuB:before {
  content: "\F231";
}
._1q3Pubx:before {
  content: "\F232";
}
._2vUJ6SQ:before {
  content: "\F233";
}
._2pP5Fj3:before {
  content: "\F234";
}
.Xe0nRXN:before {
  content: "\F235";
}
._9a2nHVi:before,
.sZU3xj1:before {
  content: "\F236";
}
._3xbkzqD:before {
  content: "\F237";
}
._2hYpkU6:before {
  content: "\F238";
}
.zBJbFV4:before {
  content: "\F239";
}
._2YgGtfX:before {
  content: "\F23A";
}
.uxFaw55:before,
._3mk2bJC:before {
  content: "\F23B";
}
._2Z6KBDi:before {
  content: "\F23C";
}
._3vbkXgV:before {
  content: "\F23D";
}
._3A4LYqX:before {
  content: "\F23E";
}
._2_C1TF3:before,
._23PCRBf:before,
._ofIP58:before {
  content: "\F240";
}
._1ZND4IN:before,
._1vDTV9p:before {
  content: "\F241";
}
.yvVjFV4:before,
._3la-Fv0:before {
  content: "\F242";
}
._12zux1P:before,
._3Ljctag:before {
  content: "\F243";
}
._3tJtWwO:before,
._2EH8Ri1:before {
  content: "\F244";
}
._1czMny8:before {
  content: "\F245";
}
._1OpNNxF:before {
  content: "\F246";
}
._2xoExEJ:before {
  content: "\F247";
}
._1CBcTqS:before {
  content: "\F248";
}
._3tle0XJ:before {
  content: "\F249";
}
._3ADrhPc:before {
  content: "\F24A";
}
._1zdC9Cx:before {
  content: "\F24B";
}
._2ELA9jg:before {
  content: "\F24C";
}
._30sCpRp:before {
  content: "\F24D";
}
.oZjuiy5:before {
  content: "\F24E";
}
.YX7u-TJ:before {
  content: "\F250";
}
._1ETAOqw:before,
.xLy8G7F:before {
  content: "\F251";
}
._1XcOjrE:before,
._2-lVgO7:before {
  content: "\F252";
}
._2zvH0xB:before,
._ULqXyf:before {
  content: "\F253";
}
._2z4I8ht:before {
  content: "\F254";
}
._2TrcAFG:before,
.HF2U8lW:before {
  content: "\F255";
}
._3twgBi9:before,
._2PGkNuR:before {
  content: "\F256";
}
._1ImTD_O:before {
  content: "\F257";
}
.RcS9sZw:before {
  content: "\F258";
}
._19m35Uy:before {
  content: "\F259";
}
.bgr3Fj_:before {
  content: "\F25A";
}
._1dkXbLd:before {
  content: "\F25B";
}
._eDsyF9:before {
  content: "\F25C";
}
._2rV6kPv:before {
  content: "\F25D";
}
._2yjIIg8:before {
  content: "\F25E";
}
.lTaiQXN:before {
  content: "\F260";
}
.BUf1N05:before {
  content: "\F261";
}
._1422leT:before {
  content: "\F262";
}
.YoZIGN6:before {
  content: "\F263";
}
._3kIWhyW:before {
  content: "\F264";
}
._21IRii6:before {
  content: "\F265";
}
.NZAszl8:before {
  content: "\F266";
}
._3oD0Su5:before {
  content: "\F267";
}
._2ZiNisp:before {
  content: "\F268";
}
._14d67E7:before {
  content: "\F269";
}
._3AWEQi9:before {
  content: "\F26A";
}
._1vg7DZd:before {
  content: "\F26B";
}
._28sYq9Q:before,
._33v7VRg:before {
  content: "\F26C";
}
._3ZtwIt1:before {
  content: "\F26D";
}
._1oCCXPu:before {
  content: "\F26E";
}
.tOa7qbe:before {
  content: "\F270";
}
._2KL29U1:before {
  content: "\F271";
}
._3KYEoIS:before {
  content: "\F272";
}
._3nyt8el:before {
  content: "\F273";
}
._3ye7A7T:before {
  content: "\F274";
}
.i969BgY:before {
  content: "\F275";
}
._2BkJs_c:before {
  content: "\F276";
}
._21xkDlH:before {
  content: "\F277";
}
._3bUa0qI:before {
  content: "\F278";
}
._1Efx4Vs:before {
  content: "\F279";
}
._20FNRfk:before {
  content: "\F27A";
}
.pjU2RAF:before {
  content: "\F27B";
}
._3L9M2mq:before {
  content: "\F27C";
}
._1aXOwIc:before {
  content: "\F27D";
}
._2Mn-YCJ:before {
  content: "\F27E";
}
._3A496Pc:before {
  content: "\F280";
}
._1zfrz9l:before {
  content: "\F281";
}
._51DbhNi:before {
  content: "\F282";
}
._1Zfnz1_:before {
  content: "\F283";
}
.yKrWtHP:before {
  content: "\F284";
}
._3X3e3sm:before {
  content: "\F285";
}
.SlisccV:before {
  content: "\F286";
}
.rx18_yC:before {
  content: "\F287";
}
._1Cf4bg_:before {
  content: "\F288";
}
._10AIzx5:before {
  content: "\F289";
}
.Hg6tvEQ:before {
  content: "\F28A";
}
._1Hxpy53:before {
  content: "\F28B";
}
._6GMll3_:before {
  content: "\F28C";
}
._1SG4qfO:before {
  content: "\F28D";
}
._2yzZfZC:before {
  content: "\F28E";
}
._3Nno-Rh:before {
  content: "\F290";
}
._10DDC1C:before {
  content: "\F291";
}
._1fgnP9e:before {
  content: "\F292";
}
._20_98xS:before {
  content: "\F293";
}
._1l8JULa:before {
  content: "\F294";
}
._2mnMON2:before {
  content: "\F295";
}
._3XnWw1A:before {
  content: "\F296";
}
._1ntJC1y:before {
  content: "\F297";
}
._8sLXTDB:before {
  content: "\F298";
}
._3tEWmbD:before {
  content: "\F299";
}
._2W0CWm6:before {
  content: "\F29A";
}
._1kaPPAV:before {
  content: "\F29B";
}
._3biddNe:before {
  content: "\F29C";
}
._20rRSNt:before {
  content: "\F29D";
}
.hQ3eH4H:before {
  content: "\F29E";
}
._2NRt7rC:before {
  content: "\F2A0";
}
._3mmRabB:before {
  content: "\F2A1";
}
.rs4IdI-:before {
  content: "\F2A2";
}
._1kUScH_:before,
.SNVyDAl:before {
  content: "\F2A3";
}
.fdN2Mui:before,
._2AvRTkz:before,
._2yxS0Z4:before {
  content: "\F2A4";
}
._2Ur2h8a:before {
  content: "\F2A5";
}
._1t9toy6:before {
  content: "\F2A6";
}
._2b3dpIv:before,
._3iMVe0Q:before {
  content: "\F2A7";
}
._3ufVCXu:before {
  content: "\F2A8";
}
._3KruwC-:before {
  content: "\F2A9";
}
._2hht0AO:before {
  content: "\F2AA";
}
._2_i-lvm:before {
  content: "\F2AB";
}
._2_oFf4_:before {
  content: "\F2AC";
}
._2Fbfv_z:before {
  content: "\F2AD";
}
.MUif6yz:before {
  content: "\F2AE";
}
._2ayBt6b:before {
  content: "\F2B0";
}
._2hDLG8v:before {
  content: "\F2B1";
}
._2RB5y35:before {
  content: "\F2B2";
}
._1JXc7gU:before,
._1_rL--e:before {
  content: "\F2B3";
}
._1bwwiUw:before,
._2SlQHMJ:before {
  content: "\F2B4";
}
._3USK82Z:before {
  content: "\F2B5";
}
._2s2RPhL:before {
  content: "\F2B6";
}
._20R626J:before {
  content: "\F2B7";
}
.S49yLdK:before {
  content: "\F2B8";
}
._27UQkjp:before {
  content: "\F2B9";
}
.-YYC_kS:before {
  content: "\F2BA";
}
._1dRM-ex:before,
.Pn0KhWK:before {
  content: "\F2BB";
}
._2_HxaQw:before,
.tw2UE4D:before {
  content: "\F2BC";
}
._3YnCUuH:before {
  content: "\F2BD";
}
._3OrZ9Z4:before {
  content: "\F2BE";
}
._2Kk3RP2:before {
  content: "\F2C0";
}
._1g3nMDP:before {
  content: "\F2C1";
}
._3wcuq_5:before,
._31lFMJP:before {
  content: "\F2C2";
}
._2pCcOJp:before,
._1S_nZBz:before {
  content: "\F2C3";
}
._1WgKYHX:before {
  content: "\F2C4";
}
._11uCX6y:before {
  content: "\F2C5";
}
.Hdurm9X:before {
  content: "\F2C6";
}
._2jtfKxC:before,
._1RY1d0h:before,
._2jvEL8U:before {
  content: "\F2C7";
}
._1elChp2:before,
._1931Ehl:before {
  content: "\F2C8";
}
._1spO7Xn:before,
.j634HeS:before {
  content: "\F2C9";
}
._1jvaIBI:before,
.lFrMXyh:before {
  content: "\F2CA";
}
.xw-Nv2n:before,
.g_3YSi1:before {
  content: "\F2CB";
}
._1CkkW6z:before {
  content: "\F2CC";
}
._2Ekxtn-:before,
._33SWXVh:before,
._35hHVRS:before {
  content: "\F2CD";
}
.u_ikskY:before {
  content: "\F2CE";
}
._1s3ffEq:before {
  content: "\F2D0";
}
._2XP0hkX:before {
  content: "\F2D1";
}
._1K_ltPW:before {
  content: "\F2D2";
}
._1OZsrck:before,
._2D0kILf:before {
  content: "\F2D3";
}
.QtFN1yX:before,
._2CtGhzx:before {
  content: "\F2D4";
}
._2wDBqlH:before {
  content: "\F2D5";
}
._37aiSaR:before {
  content: "\F2D6";
}
._2NkRFdH:before {
  content: "\F2D7";
}
._1RrLXh-:before {
  content: "\F2D8";
}
._2LbjbGe:before {
  content: "\F2D9";
}
._2NzLV2e:before {
  content: "\F2DA";
}
._3Ld7sGO:before {
  content: "\F2DB";
}
._306Z4Sg:before {
  content: "\F2DC";
}
._1DoLisx:before {
  content: "\F2DD";
}
.lPb0WnT:before {
  content: "\F2DE";
}
.AFlosnX:before {
  content: "\F2E0";
}
._3nDe-bb {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
._2PRMRA4:active,
._2PRMRA4:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*
  Typography
*/

/* import colors */

body {
  /* font-family: "Atlas Grotesk Web", sans-serif;
  font-size: 14px; */
  line-height: 1.5;
  word-spacing: -0.025em;
  /* color: grey-body; */
}

/* a {
  color: main-color;
  text-decoration: none;
} */

/* a:hover,
a:focus {
  color: main-color;
  text-decoration: underline;
} */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  color: #000000;
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
  font-size: 44px;
  letter-spacing: -0.4px;
  line-height: 48px;
  margin: 30px 0;
}

h2 {
  font-size: 32px;
  letter-spacing: -0.4px;
}

@media (max-device-width: 768px) {
  h1 {
    font-size: 28px;
  }
  h2 {
    font-size: 26px;
  }
}

@media (max-device-width: 480px) {
  h1 {
    font-size: 24px;
  }
  h2 {
    font-size: 22px;
  }
}

@charset "UTF-8";
:root {
  --main-color: #00afef;
}

:root {
  --main-color-active: #00a5e1;
}

:root {
  --main-font-color: #ffffff;
}

/** color */
/**
  The following colors are copied from src/css/base/colors.css
  since importing the colors using below does not work with SASS
  @value colors: "css/base/colors.css";
  @value [color] from colors;
*/
/** font */
/** ~24px */
/** ~20px */
/** ~16px */
/** ~14px */
/** 12px */
/** ~10px */
/** ~8px */
/** modal */

.column {
  margin-bottom: -0.25rem;
}
.column > .columns {
  margin-bottom: 0 !important;
}

.field.has-floating-label {
  display: block;
  position: relative;
}
.field.has-floating-label label,
.field.has-floating-label > span {
  position: absolute;
  left: 0;
  top: 0;
  cursor: text;
  opacity: 1;
  transition: all 0.2s;
  transform-origin: top left;
  transform: translate(10px, 6px) scale(1);
  z-index: 1;
}
.field.has-floating-label input::placeholder {
  opacity: 1;
  transition: all 0.2s;
  color: #5e5e5e;
}
.field.has-floating-label input:placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}
.field.has-floating-label input:focus + * {
  transform: translate(6px, -6px) scale(0.75);
  padding: 0 5px;
  color: var(--main-color);
  background-color: #fff;
}

/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: #fff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #e9e9e9;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}

html {
  background-color: #f6f6f6;
  font-size: 12px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: "Atlas Grotesk Web", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #000000;
  font-size: 1em;
  font-weight: 200;
  line-height: 1.5;
}

a {
  color: var(--main-color);
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: findDarkColor(var(--main-color));
}

code {
  background-color: #f6f6f6;
  color: #d11a0b;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: #f6f6f6;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #050505;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #f6f6f6;
  color: #000000;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #050505;
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.box {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #000000;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px var(--main-color);
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px var(--main-color);
}

.button {
  background-color: #fff;
  border-color: #c9c9c9;
  border-width: 1px;
  color: #050505;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: #c9c9c9;
  color: findDarkColor(var(--main-color));
}
.button:focus, .button.is-focused {
  border-color: #485fc7;
  color: #1a1a1a;
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: none var(--main-color);
}
.button:active, .button.is-active {
  border-color: #5e5e5e;
  color: #1a1a1a;
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #000000;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: #f6f6f6;
  color: #050505;
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e9e9e9;
  color: #050505;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: var(--main-color);
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: var(--main-color);
  text-decoration: underline;
}
.button.is-white {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: none rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: #fff;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #0a0a0a;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: #fff;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: none rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: #fff;
  color: #0a0a0a;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: none rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: #1a1a1a;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #141414;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: none rgba(26, 26, 26, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #0d0d0d;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #1a1a1a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: #1a1a1a;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #1a1a1a;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #1a1a1a;
  color: #1a1a1a;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #1a1a1a #1a1a1a !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #1a1a1a;
  box-shadow: none;
  color: #1a1a1a;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #1a1a1a;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1a1a1a #1a1a1a !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: none var(--main-color);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: var(--main-color);
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: var(--main-color);
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: var(--main-color);
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: var(--main-color);
  color: var(--main-color);
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent var(--main-color) var(--main-color) !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: var(--main-color);
  box-shadow: none;
  color: var(--main-color);
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: var(--main-color);
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent var(--main-color) var(--main-color) !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #f0f0f0;
  border-color: transparent;
  color: #050505;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #e9e9e9;
  border-color: transparent;
  color: #050505;
}
.button.is-link {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: none var(--main-color);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: var(--main-color);
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: var(--main-color);
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: var(--main-color);
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: var(--main-color);
  color: var(--main-color);
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent var(--main-color) var(--main-color) !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: var(--main-color);
  box-shadow: none;
  color: var(--main-color);
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: var(--main-color);
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent var(--main-color) var(--main-color) !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #f0f0f0;
  border-color: transparent;
  color: #050505;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #e9e9e9;
  border-color: transparent;
  color: #050505;
}
.button.is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: none rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: #3e8ed0;
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3e8ed0;
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  color: #3e8ed0;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  box-shadow: none;
  color: #3e8ed0;
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3e8ed0;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: none rgba(72, 199, 142, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}
.button.is-warning {
  background-color: #fbb040;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #fbab34;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: none rgba(251, 176, 64, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #faa627;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #fbb040;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fbb040;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #fbb040;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #fbb040;
  color: #fbb040;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #fbb040;
  border-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #fbb040 #fbb040 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #fbb040;
  box-shadow: none;
  color: #fbb040;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fbb040;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fbb040 #fbb040 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: #fff7eb;
  color: #915803;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fef2df;
  border-color: transparent;
  color: #915803;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #feecd2;
  border-color: transparent;
  color: #915803;
}
.button.is-danger {
  background-color: #f44335;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f33829;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: none rgba(244, 67, 53, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #f32c1d;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #f44335;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #f44335;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f44335;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f44335;
  color: #f44335;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #f44335;
  border-color: #f44335;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f44335 #f44335 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f44335;
  box-shadow: none;
  color: #f44335;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #f44335;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f44335 #f44335 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #feedec;
  color: #d01a0b;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde2e0;
  border-color: transparent;
  color: #d01a0b;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fdd6d3;
  border-color: transparent;
  color: #d01a0b;
}
.button.is-small {
  font-size: 0.83rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.17rem;
}
.button.is-large {
  font-size: 1.67rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: #fff;
  border-color: #c9c9c9;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static {
  background-color: whitesmoke;
  border-color: #c9c9c9;
  color: #a5a5a5;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.83rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.17rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.67rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #050505;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: #f6f6f6;
  border-left: 5px solid #c9c9c9;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #c9c9c9;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #050505;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #050505;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #050505;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.83rem;
}
.content.is-normal {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.17rem;
}
.content.is-large {
  font-size: 1.67rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: #f6f6f6;
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: #fff;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: #fff;
  color: #0a0a0a;
}
.notification.is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.notification.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #1a1a1a;
  color: #fff;
}
.notification.is-primary {
  background-color: var(--main-color);
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.notification.is-link {
  background-color: var(--main-color);
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.notification.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.notification.is-success {
  background-color: #48c78e;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.notification.is-warning {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fff7eb;
  color: #915803;
}
.notification.is-danger {
  background-color: #f44335;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #feedec;
  color: #d01a0b;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: #f6f6f6;
}
.progress::-webkit-progress-value {
  background-color: #000000;
}
.progress::-moz-progress-bar {
  background-color: #000000;
}
.progress::-ms-fill {
  background-color: #000000;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: #fff;
}
.progress.is-white::-moz-progress-bar {
  background-color: #fff;
}
.progress.is-white::-ms-fill {
  background-color: #fff;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, #fff 30%, #f6f6f6 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}
.progress.is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}
.progress.is-black::-ms-fill {
  background-color: #0a0a0a;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #f6f6f6 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}
.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}
.progress.is-light::-ms-fill {
  background-color: whitesmoke;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #f6f6f6 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #1a1a1a;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #1a1a1a;
}
.progress.is-dark::-ms-fill {
  background-color: #1a1a1a;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #1a1a1a 30%, #f6f6f6 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: var(--main-color);
}
.progress.is-primary::-moz-progress-bar {
  background-color: var(--main-color);
}
.progress.is-primary::-ms-fill {
  background-color: var(--main-color);
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, var(--main-color) 30%, #f6f6f6 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: var(--main-color);
}
.progress.is-link::-moz-progress-bar {
  background-color: var(--main-color);
}
.progress.is-link::-ms-fill {
  background-color: var(--main-color);
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, var(--main-color) 30%, #f6f6f6 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #3e8ed0;
}
.progress.is-info::-moz-progress-bar {
  background-color: #3e8ed0;
}
.progress.is-info::-ms-fill {
  background-color: #3e8ed0;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #3e8ed0 30%, #f6f6f6 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #48c78e;
}
.progress.is-success::-moz-progress-bar {
  background-color: #48c78e;
}
.progress.is-success::-ms-fill {
  background-color: #48c78e;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #48c78e 30%, #f6f6f6 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #fbb040;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #fbb040;
}
.progress.is-warning::-ms-fill {
  background-color: #fbb040;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #fbb040 30%, #f6f6f6 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #f44335;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #f44335;
}
.progress.is-danger::-ms-fill {
  background-color: #f44335;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #f44335 30%, #f6f6f6 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #f6f6f6;
  background-image: linear-gradient(to right, #000000 30%, #f6f6f6 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 0.83rem;
}
.progress.is-medium {
  height: 1.17rem;
}
.progress.is-large {
  height: 1.67rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: #fff;
  color: #050505;
}
.table td,
.table th {
  border: 1px solid #c9c9c9;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a;
}
.table td.is-black,
.table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff;
}
.table td.is-light,
.table th.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #fbb040;
  border-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #f44335;
  border-color: #f44335;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: var(--main-color);
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #050505;
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: var(--main-color);
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #050505;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #050505;
}
.table tbody {
  background-color: #f6f6f6;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #7fcef3;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #7fcef3;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.17rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 4px;
  color: #000000;
  display: inline-flex;
  font-size: 0.83rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: #fff;
  color: #0a0a0a;
}
.tag:not(body).is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.tag:not(body).is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #1a1a1a;
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: var(--main-color);
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.tag:not(body).is-link {
  background-color: var(--main-color);
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #f6f6f6;
  color: #050505;
}
.tag:not(body).is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.tag:not(body).is-success {
  background-color: #48c78e;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.tag:not(body).is-warning {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fff7eb;
  color: #915803;
}
.tag:not(body).is-danger {
  background-color: #f44335;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #feedec;
  color: #d01a0b;
}
.tag:not(body).is-normal {
  font-size: 0.83rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.17rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e9e9e9;
}
.tag:not(body).is-delete:active {
  background-color: #dddddd;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #050505;
  font-size: 1.33rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 2rem;
}
.title.is-2 {
  font-size: 1.67rem;
}
.title.is-3 {
  font-size: 1.33rem;
}
.title.is-4 {
  font-size: 1.17rem;
}
.title.is-5 {
  font-size: 1rem;
}
.title.is-6 {
  font-size: 0.83rem;
}
.title.is-7 {
  font-size: 0.67rem;
}

.subtitle {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #050505;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 2rem;
}
.subtitle.is-2 {
  font-size: 1.67rem;
}
.subtitle.is-3 {
  font-size: 1.33rem;
}
.subtitle.is-4 {
  font-size: 1.17rem;
}
.subtitle.is-5 {
  font-size: 1rem;
}
.subtitle.is-6 {
  font-size: 0.83rem;
}
.subtitle.is-7 {
  font-size: 0.67rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.17rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: #fff;
  border-color: var(--main-color);
  border-radius: 4px;
  color: #5e5e5e;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(94, 94, 94, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(94, 94, 94, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(94, 94, 94, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(94, 94, 94, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #c9c9c9;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: var(--main-color);
  box-shadow: none var(--main-color);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: #f6f6f6;
  border-color: #f6f6f6;
  box-shadow: none;
  color: #a5a5a5;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(165, 165, 165, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(165, 165, 165, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(165, 165, 165, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(165, 165, 165, 0.3);
}

.textarea, .input {
  box-shadow: none;
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: #fff;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: none rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #0a0a0a;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: none rgba(10, 10, 10, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: whitesmoke;
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: none rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #1a1a1a;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: none rgba(26, 26, 26, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: var(--main-color);
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: none var(--main-color);
}
.is-link.textarea, .is-link.input {
  border-color: var(--main-color);
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: none var(--main-color);
}
.is-info.textarea, .is-info.input {
  border-color: #3e8ed0;
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: none rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #48c78e;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: none rgba(72, 199, 142, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #fbb040;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: none rgba(251, 176, 64, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #f44335;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: none rgba(244, 67, 53, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.83rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.17rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.67rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #050505;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #a5a5a5;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: var(--main-color);
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: #f6f6f6;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #050505;
}
.select.is-white:not(:hover)::after {
  border-color: #fff;
}
.select.is-white select {
  border-color: #fff;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: none rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}
.select.is-black select {
  border-color: #0a0a0a;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: none rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: whitesmoke;
}
.select.is-light select {
  border-color: whitesmoke;
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: none rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #1a1a1a;
}
.select.is-dark select {
  border-color: #1a1a1a;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #0d0d0d;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: none rgba(26, 26, 26, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: var(--main-color);
}
.select.is-primary select {
  border-color: var(--main-color);
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: var(--main-color);
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: none var(--main-color);
}
.select.is-link:not(:hover)::after {
  border-color: var(--main-color);
}
.select.is-link select {
  border-color: var(--main-color);
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: var(--main-color);
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: none var(--main-color);
}
.select.is-info:not(:hover)::after {
  border-color: #3e8ed0;
}
.select.is-info select {
  border-color: #3e8ed0;
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: none rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #48c78e;
}
.select.is-success select {
  border-color: #48c78e;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb81;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: none rgba(72, 199, 142, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #fbb040;
}
.select.is-warning select {
  border-color: #fbb040;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #faa627;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: none rgba(251, 176, 64, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #f44335;
}
.select.is-danger select {
  border-color: #f44335;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #f32c1d;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: none rgba(244, 67, 53, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.83rem;
}
.select.is-medium {
  font-size: 1.17rem;
}
.select.is-large {
  font-size: 1.67rem;
}
.select.is-disabled::after {
  border-color: #a5a5a5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.83rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.17rem;
}
.select.is-loading.is-large:after {
  font-size: 1.67rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: #fff;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: #fff;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: #fff;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #1a1a1a;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #141414;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(26, 26, 26, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #0d0d0d;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em var(--main-color);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em var(--main-color);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: var(--main-color);
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #fbb040;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #fbab34;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(251, 176, 64, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #faa627;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #f44335;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f33829;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(244, 67, 53, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #f32c1d;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.83rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.17rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.67rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #050505;
}
.file-label:hover .file-name {
  border-color: #c3c3c3;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #050505;
}
.file-label:active .file-name {
  border-color: #bcbcbc;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #c9c9c9;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: whitesmoke;
  color: #000000;
}

.file-name {
  border-color: #c9c9c9;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #050505;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.83rem;
}
.label.is-medium {
  font-size: 1.17rem;
}
.label.is-large {
  font-size: 1.67rem;
}

.help {
  display: block;
  font-size: 0.83rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: #fff;
}
.help.is-black {
  color: #0a0a0a;
}
.help.is-light {
  color: whitesmoke;
}
.help.is-dark {
  color: #1a1a1a;
}
.help.is-primary {
  color: var(--main-color);
}
.help.is-link {
  color: var(--main-color);
}
.help.is-info {
  color: #3e8ed0;
}
.help.is-success {
  color: #48c78e;
}
.help.is-warning {
  color: #fbb040;
}
.help.is-danger {
  color: #f44335;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 767px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.83rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.17rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.67rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #000000;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.83rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.17rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.67rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #c9c9c9;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.83rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.17rem;
}
.control.is-loading.is-large:after {
  font-size: 1.67rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: var(--main-color);
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: findDarkColor(var(--main-color));
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #050505;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #c9c9c9;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.83rem;
}
.breadcrumb.is-medium {
  font-size: 1.17rem;
}
.breadcrumb.is-large {
  font-size: 1.67rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "\2192";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "\2022";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "\B7";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "\227B";
}

.card {
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #000000;
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #050505;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid #f6f6f6;
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid #f6f6f6;
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #000000;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: #f6f6f6;
  color: #0a0a0a;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: var(--main-color);
  color: #fff;
}

.dropdown-divider {
  background-color: #f6f6f6;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 4px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 768px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(201, 201, 201, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(201, 201, 201, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 767px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.83rem;
}
.menu.is-medium {
  font-size: 1.17rem;
}
.menu.is-large {
  font-size: 1.67rem;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #000000;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: #f6f6f6;
  color: #050505;
}
.menu-list a.is-active {
  background-color: var(--main-color);
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #c9c9c9;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #a5a5a5;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: #f6f6f6;
  border-radius: 4px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.83rem;
}
.message.is-medium {
  font-size: 1.17rem;
}
.message.is-large {
  font-size: 1.67rem;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: #fff;
  color: #0a0a0a;
}
.message.is-white .message-body {
  border-color: #fff;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #0a0a0a;
  color: #fff;
}
.message.is-black .message-body {
  border-color: #0a0a0a;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: whitesmoke;
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #1a1a1a;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #1a1a1a;
}
.message.is-primary {
  background-color: #f6f6f6;
}
.message.is-primary .message-header {
  background-color: var(--main-color);
  color: #fff;
}
.message.is-primary .message-body {
  border-color: var(--main-color);
  color: #050505;
}
.message.is-link {
  background-color: #f6f6f6;
}
.message.is-link .message-header {
  background-color: var(--main-color);
  color: #fff;
}
.message.is-link .message-body {
  border-color: var(--main-color);
  color: #050505;
}
.message.is-info {
  background-color: #eff5fb;
}
.message.is-info .message-header {
  background-color: #3e8ed0;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #3e8ed0;
  color: #296fa8;
}
.message.is-success {
  background-color: #effaf5;
}
.message.is-success .message-header {
  background-color: #48c78e;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #48c78e;
  color: #257953;
}
.message.is-warning {
  background-color: #fff7eb;
}
.message.is-warning .message-header {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #fbb040;
  color: #915803;
}
.message.is-danger {
  background-color: #feedec;
}
.message.is-danger .message-header {
  background-color: #f44335;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #f44335;
  color: #d01a0b;
}

.message-header {
  align-items: center;
  background-color: #000000;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #c9c9c9;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #000000;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: #fff;
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 20000;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(10, 10, 10, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .modal-content,
.modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 10px;
  position: relative;
}

.modal-card-head {
  border-bottom: none;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #050505;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.17rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: none;
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: #fff;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: #fff;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}
.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
.navbar.is-white .navbar-start .navbar-link,
.navbar.is-white .navbar-end > .navbar-item,
.navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:focus,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:focus,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:focus,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #fff;
    color: #0a0a0a;
  }
}
.navbar.is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: black;
  color: #fff;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-black .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
.navbar.is-black .navbar-start .navbar-link,
.navbar.is-black .navbar-end > .navbar-item,
.navbar.is-black .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
.navbar.is-black .navbar-start .navbar-link:focus,
.navbar.is-black .navbar-start .navbar-link:hover,
.navbar.is-black .navbar-start .navbar-link.is-active,
.navbar.is-black .navbar-end > a.navbar-item:focus,
.navbar.is-black .navbar-end > a.navbar-item:hover,
.navbar.is-black .navbar-end > a.navbar-item.is-active,
.navbar.is-black .navbar-end .navbar-link:focus,
.navbar.is-black .navbar-end .navbar-link:hover,
.navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: black;
    color: #fff;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: black;
    color: #fff;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: #fff;
  }
}
.navbar.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:focus,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:focus,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:focus,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #1a1a1a;
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #0d0d0d;
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
.navbar.is-dark .navbar-start .navbar-link,
.navbar.is-dark .navbar-end > .navbar-item,
.navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
.navbar.is-dark .navbar-start .navbar-link:focus,
.navbar.is-dark .navbar-start .navbar-link:hover,
.navbar.is-dark .navbar-start .navbar-link.is-active,
.navbar.is-dark .navbar-end > a.navbar-item:focus,
.navbar.is-dark .navbar-end > a.navbar-item:hover,
.navbar.is-dark .navbar-end > a.navbar-item.is-active,
.navbar.is-dark .navbar-end .navbar-link:focus,
.navbar.is-dark .navbar-end .navbar-link:hover,
.navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #0d0d0d;
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
.navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #0d0d0d;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #1a1a1a;
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: var(--main-color);
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: var(--main-color);
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:focus,
.navbar.is-primary .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:focus,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:focus,
.navbar.is-primary .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: var(--main-color);
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: var(--main-color);
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: var(--main-color);
    color: #fff;
  }
}
.navbar.is-link {
  background-color: var(--main-color);
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: var(--main-color);
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
.navbar.is-link .navbar-start .navbar-link,
.navbar.is-link .navbar-end > .navbar-item,
.navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
.navbar.is-link .navbar-start .navbar-link:focus,
.navbar.is-link .navbar-start .navbar-link:hover,
.navbar.is-link .navbar-start .navbar-link.is-active,
.navbar.is-link .navbar-end > a.navbar-item:focus,
.navbar.is-link .navbar-end > a.navbar-item:hover,
.navbar.is-link .navbar-end > a.navbar-item.is-active,
.navbar.is-link .navbar-end .navbar-link:focus,
.navbar.is-link .navbar-end .navbar-link:hover,
.navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: var(--main-color);
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
.navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: var(--main-color);
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: var(--main-color);
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:focus,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:focus,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:focus,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #3e8ed0;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #48c78e;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #3abb81;
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
.navbar.is-success .navbar-start .navbar-link,
.navbar.is-success .navbar-end > .navbar-item,
.navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
.navbar.is-success .navbar-start .navbar-link:focus,
.navbar.is-success .navbar-start .navbar-link:hover,
.navbar.is-success .navbar-start .navbar-link.is-active,
.navbar.is-success .navbar-end > a.navbar-item:focus,
.navbar.is-success .navbar-end > a.navbar-item:hover,
.navbar.is-success .navbar-end > a.navbar-item.is-active,
.navbar.is-success .navbar-end .navbar-link:focus,
.navbar.is-success .navbar-end .navbar-link:hover,
.navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #3abb81;
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3abb81;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #48c78e;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #faa627;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:focus,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:focus,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:focus,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #faa627;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #faa627;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #fbb040;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #f44335;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #f32c1d;
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
.navbar.is-danger .navbar-start .navbar-link,
.navbar.is-danger .navbar-end > .navbar-item,
.navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
.navbar.is-danger .navbar-start .navbar-link:focus,
.navbar.is-danger .navbar-start .navbar-link:hover,
.navbar.is-danger .navbar-start .navbar-link.is-active,
.navbar.is-danger .navbar-end > a.navbar-item:focus,
.navbar.is-danger .navbar-end > a.navbar-item:hover,
.navbar.is-danger .navbar-end > a.navbar-item.is-active,
.navbar.is-danger .navbar-end .navbar-link:focus,
.navbar.is-danger .navbar-end .navbar-link:hover,
.navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #f32c1d;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
.navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f32c1d;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f44335;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 #f6f6f6;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 #f6f6f6;
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #000000;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #000000;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: var(--main-color);
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: var(--main-color);
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: var(--main-color);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: var(--main-color);
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: var(--main-color);
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: #f6f6f6;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }

  .navbar-brand .navbar-item,
.navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: #fff;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }

  html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
.navbar-menu,
.navbar-start,
.navbar-end {
    align-items: stretch;
    display: flex;
  }

  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link {
    border-radius: 4px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
.navbar.is-transparent .navbar-link:focus,
.navbar.is-transparent .navbar-link:hover,
.navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: #f6f6f6;
    color: #0a0a0a;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: #f6f6f6;
    color: var(--main-color);
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
.navbar-link {
    align-items: center;
    display: flex;
  }

  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #c9c9c9;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }

  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #c9c9c9;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: #f6f6f6;
    color: #0a0a0a;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: #f6f6f6;
    color: var(--main-color);
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .navbar > .container .navbar-brand,
.container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
.container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }

  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }

  a.navbar-item.is-active,
.navbar-link.is-active {
    color: #0a0a0a;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.83rem;
}
.pagination.is-medium {
  font-size: 1.17rem;
}
.pagination.is-large {
  font-size: 1.67rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #c9c9c9;
  color: #050505;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #c9c9c9;
  color: findDarkColor(var(--main-color));
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #485fc7;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #c9c9c9;
  border-color: #c9c9c9;
  box-shadow: none;
  color: #a5a5a5;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
}

.pagination-ellipsis {
  color: #c9c9c9;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 767px) {
  .pagination {
    flex-wrap: wrap;
  }

  .pagination-previous,
.pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }

  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 768px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }

  .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }

  .pagination-previous {
    order: 2;
  }

  .pagination-next {
    order: 3;
  }

  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: #fff;
  color: #0a0a0a;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: #fff;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: #fff;
}
.panel.is-black .panel-heading {
  background-color: #0a0a0a;
  color: #fff;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #0a0a0a;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #0a0a0a;
}
.panel.is-light .panel-heading {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: whitesmoke;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: whitesmoke;
}
.panel.is-dark .panel-heading {
  background-color: #1a1a1a;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #1a1a1a;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #1a1a1a;
}
.panel.is-primary .panel-heading {
  background-color: var(--main-color);
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: var(--main-color);
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: var(--main-color);
}
.panel.is-link .panel-heading {
  background-color: var(--main-color);
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: var(--main-color);
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: var(--main-color);
}
.panel.is-info .panel-heading {
  background-color: #3e8ed0;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #3e8ed0;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #3e8ed0;
}
.panel.is-success .panel-heading {
  background-color: #48c78e;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #48c78e;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #48c78e;
}
.panel.is-warning .panel-heading {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #fbb040;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #fbb040;
}
.panel.is-danger .panel-heading {
  background-color: #f44335;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #f44335;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #f44335;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #f6f6f6;
}

.panel-heading {
  background-color: #f6f6f6;
  border-radius: 6px 6px 0 0;
  color: #050505;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #c9c9c9;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #5e5e5e;
  color: #1a1a1a;
}

.panel-list a {
  color: #000000;
}
.panel-list a:hover {
  color: var(--main-color);
}

.panel-block {
  align-items: center;
  color: #050505;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: var(--main-color);
  color: #1a1a1a;
}
.panel-block.is-active .panel-icon {
  color: var(--main-color);
}
.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: #f6f6f6;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #a5a5a5;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #c9c9c9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #000000;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #050505;
  color: #050505;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: var(--main-color);
  color: var(--main-color);
}
.tabs ul {
  align-items: center;
  border-bottom-color: #c9c9c9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: #f6f6f6;
  border-bottom-color: #c9c9c9;
}
.tabs.is-boxed li.is-active a {
  background-color: #fff;
  border-color: #c9c9c9;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #c9c9c9;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: #f6f6f6;
  border-color: #c9c9c9;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tabs.is-toggle li.is-active a {
  background-color: var(--main-color);
  border-color: var(--main-color);
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.83rem;
}
.tabs.is-medium {
  font-size: 1.17rem;
}
.tabs.is-large {
  font-size: 1.67rem;
}

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 767px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 768px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Helpers */
.has-text-white {
  color: #fff !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: #fff !important;
}

.has-text-black {
  color: #0a0a0a !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: black !important;
}

.has-background-black {
  background-color: #0a0a0a !important;
}

.has-text-light {
  color: whitesmoke !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: whitesmoke !important;
}

.has-text-dark {
  color: #1a1a1a !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #010101 !important;
}

.has-background-dark {
  background-color: #1a1a1a !important;
}

.has-text-primary {
  color: var(--main-color) !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: var(--main-color) !important;
}

.has-background-primary {
  background-color: var(--main-color) !important;
}

.has-text-primary-light {
  color: #f6f6f6 !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #dddddd !important;
}

.has-background-primary-light {
  background-color: #f6f6f6 !important;
}

.has-text-primary-dark {
  color: #050505 !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #1f1f1f !important;
}

.has-background-primary-dark {
  background-color: #050505 !important;
}

.has-text-link {
  color: var(--main-color) !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: var(--main-color) !important;
}

.has-background-link {
  background-color: var(--main-color) !important;
}

.has-text-link-light {
  color: #f6f6f6 !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #dddddd !important;
}

.has-background-link-light {
  background-color: #f6f6f6 !important;
}

.has-text-link-dark {
  color: #050505 !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #1f1f1f !important;
}

.has-background-link-dark {
  background-color: #050505 !important;
}

.has-text-info {
  color: #3e8ed0 !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #2b74b1 !important;
}

.has-background-info {
  background-color: #3e8ed0 !important;
}

.has-text-info-light {
  color: #eff5fb !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c6ddf1 !important;
}

.has-background-info-light {
  background-color: #eff5fb !important;
}

.has-text-info-dark {
  color: #296fa8 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #368ace !important;
}

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: #48c78e !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #34a873 !important;
}

.has-background-success {
  background-color: #48c78e !important;
}

.has-text-success-light {
  color: #effaf5 !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #c8eedd !important;
}

.has-background-success-light {
  background-color: #effaf5 !important;
}

.has-text-success-dark {
  color: #257953 !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #31a06e !important;
}

.has-background-success-dark {
  background-color: #257953 !important;
}

.has-text-warning {
  color: #fbb040 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #fa9b0e !important;
}

.has-background-warning {
  background-color: #fbb040 !important;
}

.has-text-warning-light {
  color: #fff7eb !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #fee2b9 !important;
}

.has-background-warning-light {
  background-color: #fff7eb !important;
}

.has-text-warning-dark {
  color: #915803 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #c37604 !important;
}

.has-background-warning-dark {
  background-color: #915803 !important;
}

.has-text-danger {
  color: #f44335 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #e91d0d !important;
}

.has-background-danger {
  background-color: #f44335 !important;
}

.has-text-danger-light {
  color: #feedec !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #fbc0bb !important;
}

.has-background-danger-light {
  background-color: #feedec !important;
}

.has-text-danger-dark {
  color: #d01a0b !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #f32b1c !important;
}

.has-background-danger-dark {
  background-color: #d01a0b !important;
}

.has-text-black-bis {
  color: #121212 !important;
}

.has-background-black-bis {
  background-color: #121212 !important;
}

.has-text-black-ter {
  color: #242424 !important;
}

.has-background-black-ter {
  background-color: #242424 !important;
}

.has-text-grey-darker {
  color: #1a1a1a !important;
}

.has-background-grey-darker {
  background-color: #1a1a1a !important;
}

.has-text-grey-dark {
  color: #5e5e5e !important;
}

.has-background-grey-dark {
  background-color: #5e5e5e !important;
}

.has-text-grey {
  color: #a5a5a5 !important;
}

.has-background-grey {
  background-color: #a5a5a5 !important;
}

.has-text-grey-light {
  color: #c9c9c9 !important;
}

.has-background-grey-light {
  background-color: #c9c9c9 !important;
}

.has-text-grey-lighter {
  color: #e9e9e9 !important;
}

.has-background-grey-lighter {
  background-color: #e9e9e9 !important;
}

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-relative {
  position: relative !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 2rem !important;
}

.is-size-2 {
  font-size: 1.67rem !important;
}

.is-size-3 {
  font-size: 1.33rem !important;
}

.is-size-4 {
  font-size: 1.17rem !important;
}

.is-size-5 {
  font-size: 1rem !important;
}

.is-size-6 {
  font-size: 0.83rem !important;
}

.is-size-7 {
  font-size: 0.67rem !important;
}

@media screen and (max-width: 767px) {
  .is-size-1-mobile {
    font-size: 2rem !important;
  }

  .is-size-2-mobile {
    font-size: 1.67rem !important;
  }

  .is-size-3-mobile {
    font-size: 1.33rem !important;
  }

  .is-size-4-mobile {
    font-size: 1.17rem !important;
  }

  .is-size-5-mobile {
    font-size: 1rem !important;
  }

  .is-size-6-mobile {
    font-size: 0.83rem !important;
  }

  .is-size-7-mobile {
    font-size: 0.67rem !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-size-1-tablet {
    font-size: 2rem !important;
  }

  .is-size-2-tablet {
    font-size: 1.67rem !important;
  }

  .is-size-3-tablet {
    font-size: 1.33rem !important;
  }

  .is-size-4-tablet {
    font-size: 1.17rem !important;
  }

  .is-size-5-tablet {
    font-size: 1rem !important;
  }

  .is-size-6-tablet {
    font-size: 0.83rem !important;
  }

  .is-size-7-tablet {
    font-size: 0.67rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 2rem !important;
  }

  .is-size-2-touch {
    font-size: 1.67rem !important;
  }

  .is-size-3-touch {
    font-size: 1.33rem !important;
  }

  .is-size-4-touch {
    font-size: 1.17rem !important;
  }

  .is-size-5-touch {
    font-size: 1rem !important;
  }

  .is-size-6-touch {
    font-size: 0.83rem !important;
  }

  .is-size-7-touch {
    font-size: 0.67rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 2rem !important;
  }

  .is-size-2-desktop {
    font-size: 1.67rem !important;
  }

  .is-size-3-desktop {
    font-size: 1.33rem !important;
  }

  .is-size-4-desktop {
    font-size: 1.17rem !important;
  }

  .is-size-5-desktop {
    font-size: 1rem !important;
  }

  .is-size-6-desktop {
    font-size: 0.83rem !important;
  }

  .is-size-7-desktop {
    font-size: 0.67rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 2rem !important;
  }

  .is-size-2-widescreen {
    font-size: 1.67rem !important;
  }

  .is-size-3-widescreen {
    font-size: 1.33rem !important;
  }

  .is-size-4-widescreen {
    font-size: 1.17rem !important;
  }

  .is-size-5-widescreen {
    font-size: 1rem !important;
  }

  .is-size-6-widescreen {
    font-size: 0.83rem !important;
  }

  .is-size-7-widescreen {
    font-size: 0.67rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 2rem !important;
  }

  .is-size-2-fullhd {
    font-size: 1.67rem !important;
  }

  .is-size-3-fullhd {
    font-size: 1.33rem !important;
  }

  .is-size-4-fullhd {
    font-size: 1.17rem !important;
  }

  .is-size-5-fullhd {
    font-size: 1rem !important;
  }

  .is-size-6-fullhd {
    font-size: 0.83rem !important;
  }

  .is-size-7-fullhd {
    font-size: 0.67rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 767px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 200 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: "Atlas Grotesk Web", sans-serif !important;
}

.is-family-secondary {
  font-family: "Atlas Grotesk Web", sans-serif !important;
}

.is-family-sans-serif {
  font-family: "Atlas Grotesk Web", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 767px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 767px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 767px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 767px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 767px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 767px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 767px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: #fff;
  color: #0a0a0a;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #0a0a0a;
}
.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: #fff;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: #fff !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: #fff;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: #fff;
}
.hero.is-black .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: #0a0a0a !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: #fff;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}
.hero.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: whitesmoke;
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: whitesmoke !important;
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #1a1a1a;
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #1a1a1a;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #0d0d0d;
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  color: #1a1a1a !important;
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #1a1a1a;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #010000 0%, #1a1a1a 71%, #292525 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #010000 0%, #1a1a1a 71%, #292525 100%);
  }
}
.hero.is-primary {
  background-color: var(--main-color);
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: var(--main-color);
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: var(--main-color);
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  color: var(--main-color) !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: var(--main-color);
}
.hero.is-link {
  background-color: var(--main-color);
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: var(--main-color);
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: var(--main-color);
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  color: var(--main-color) !important;
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: var(--main-color);
}
.hero.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #3e8ed0;
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: #3e8ed0 !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3e8ed0;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
  }
}
.hero.is-success {
  background-color: #48c78e;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #48c78e;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #3abb81;
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  color: #48c78e !important;
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #48c78e;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
  }
}
.hero.is-warning {
  background-color: #fbb040;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #fbb040;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #faa627;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  color: #fbb040 !important;
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #fbb040;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ff7309 0%, #fbb040 71%, #ffd756 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ff7309 0%, #fbb040 71%, #ffd756 100%);
  }
}
.hero.is-danger {
  background-color: #f44335;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #f44335;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #f32c1d;
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  color: #f44335 !important;
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f44335;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #f60017 0%, #f44335 71%, #fa7348 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #f60017 0%, #f44335 71%, #fa7348 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 767px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 767px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}

.react-grid-item.react-resizable-hide .react-resizable-handle {
  display: none;
}

@media (min-width: 992px) {
  body {
    padding-bottom: 4rem;
  }
}

/** These are additional helper CSS classes */
/** Font helpers */
.is-size-small {
  font-size: 0.83rem !important;
}

.is-size-normal {
  font-size: 1rem !important;
}

.is-size-medium {
  font-size: 1.17rem !important;
}

.is-size-large {
  font-size: 1.67rem !important;
}

/** Spacing */
.px-7 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-8 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mt-100 {
  margin-top: 100px;
}

/** Utilities */
.cursor-pointer {
  cursor: pointer;
  pointer-events: all !important;
}

.underlined {
  text-decoration: underline;
}

.is-full-width {
  width: 100% !important;
}

.is-full-height {
  height: 100% !important;
}

.is-white-base:not(:hover) {
  background: white !important;
}
.is-white-base:not(:hover):not(.is-danger) {
  color: var(--main-color) !important;
}

.is-display-none {
  display: none !important;
}

@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
.CalendarDay__selected {
  background: var(--main-color) !important;
  color: var(--main-font-color) !important;
}

.CalendarDay {
  height: 30px !important;
}

.DayPicker {
  height: 260px !important;
  overflow: hidden !important;
}
/*!
 *  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(/674f50d287a8c48dc19ba404d20fe713.eot);src:url(/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(/fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(/b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(/912ec66d7572ff821749319396470bde.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.33333333em;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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.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:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.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}

/*
  Transitions
*/

/* VARIABLES */

/*
  Grid system (export from Bootstrap grid system)
  - 15 columns
  - 12px gutter
*/

._1ZWPIqK {
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-right: 6px;
}

._3zGzyKM {
  padding-left: 6px;
  padding-right: 6px;
}

/*@media (max-width: 767px) {
  .container {
    width: 100%;
  }
}*/

@media (min-width: 768px) {
  ._1ZWPIqK,
  ._3zGzyKM {
    width: 750px;
  }
}
@media (min-width: 992px) {
  ._1ZWPIqK,
  ._3zGzyKM {
    width: 970px;
  }
}
/* remove "min-width: 1200px" until 1Centre are ready to size up */

@media (min-width: 1200px) {
  ._1ZWPIqK,
  ._3zGzyKM {
    width: 1170px;
  }
}

@media (min-width: 1500px) {
  ._1ZWPIqK,
  ._3zGzyKM {
    width: 90%;
  }
}

._1pO3EYC {
  /* margin-right: auto;
  margin-left: auto; */
  padding-left: 6px;
  padding-right: 6px;
}
._2wW_gNj {
  margin-left: -6px;
  margin-right: -6px;
}
.llcr5kN,
._2L-rpq4,
.M0P3jMN,
._2IMXCUh,
._16Jlryv,
._2VphNyU,
._1yMqdtv,
._3VuEsfl,
._2cTwA11,
._20yACvz,
._2SUECq4,
._c7mMV4,
._3H_L-Um,
._1b3H2me,
._3yBhvjn,
.C9k0MM5,
._3iq8PW_,
._10muFOE,
._1NCNKaL,
._3tLuzZe,
._1-GK5zo,
._3KVUESn,
._2KyqKMI,
._2c1kuqw,
._1wnw_2F,
._20uFHPk,
._127tgs0,
._3VMmCy3,
._1-x50H2,
._1jwpIwn,
._2CDDqOE,
._3xOXy_x,
._3gi6IDD,
._1H3dVfa,
._3fjjk5n,
._2M-Azvb,
._2MWhIyF,
.xdi1PiT,
._1VZKTdK,
._2Uvrdpy,
._8dGTGeJ,
._33XiJm_,
.vRq1BEN,
.PmSg_dq,
._1npT0qO,
._1jM-mP9,
._3iUUIoT,
.IOKb3Ut {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
.llcr5kN,
._16Jlryv,
._2cTwA11,
._3H_L-Um,
._3iq8PW_,
._1-GK5zo,
._1wnw_2F,
._1-x50H2,
._3gi6IDD,
._2MWhIyF,
._8dGTGeJ,
._1npT0qO {
  float: left;
}
._1npT0qO {
  width: 100%;
}
._8dGTGeJ {
  width: 91.66666667%;
}
._2MWhIyF {
  width: 83.33333333%;
}
._3gi6IDD {
  width: 75%;
}
._1-x50H2 {
  width: 66.66666667%;
}
._1wnw_2F {
  width: 58.33333333%;
}
._1-GK5zo {
  width: 50%;
}
._3iq8PW_ {
  width: 41.66666667%;
}
._3H_L-Um {
  width: 33.33333333%;
}
._2cTwA11 {
  width: 25%;
}
._16Jlryv {
  width: 16.66666667%;
}
.llcr5kN {
  width: 8.33333333%;
}
._18qWx2P {
  right: 100%;
}
._1WKAofp {
  right: 91.66666667%;
}
.ZBCO0HK {
  right: 83.33333333%;
}
._1_g7NMb {
  right: 75%;
}
.JAiwj5O {
  right: 66.66666667%;
}
.OBYXFcN {
  right: 58.33333333%;
}
._3l1RpPi {
  right: 50%;
}
.C5uOX1R {
  right: 41.66666667%;
}
._3j9nxqS {
  right: 33.33333333%;
}
._17lt_o5 {
  right: 25%;
}
._3yTNh-L {
  right: 16.66666667%;
}
._1zrCKH_ {
  right: 8.33333333%;
}
._28Z7iE_ {
  right: auto;
}
.CVddks_ {
  left: 100%;
}
.Hdu6A7O {
  left: 91.66666667%;
}
._3QWZn9i {
  left: 83.33333333%;
}
.AcgpkFT {
  left: 75%;
}
._1AEneHg {
  left: 66.66666667%;
}
._3OYgKAC {
  left: 58.33333333%;
}
.txw8D3B {
  left: 50%;
}
._2L_0A2B {
  left: 41.66666667%;
}
._2MnarhA {
  left: 33.33333333%;
}
._1AXEs6B {
  left: 25%;
}
._1oftJk_ {
  left: 16.66666667%;
}
._2JATG8g {
  left: 8.33333333%;
}
._3fsqQnq {
  left: auto;
}
._3_W_WUu {
  margin-left: 100%;
}
._2jD2Oco {
  margin-left: 91.66666667%;
}
._2LH3BY3 {
  margin-left: 83.33333333%;
}
._22IpDO3 {
  margin-left: 75%;
}
._5Idbp2w {
  margin-left: 66.66666667%;
}
._3t4YIUH {
  margin-left: 58.33333333%;
}
._1grbcR0 {
  margin-left: 50%;
}
.sQVQfft {
  margin-left: 41.66666667%;
}
._1K5mQL_ {
  margin-left: 33.33333333%;
}
.NZTCZ0Q {
  margin-left: 25%;
}
._1KQwnbL {
  margin-left: 16.66666667%;
}
._2PnGwn3 {
  margin-left: 8.33333333%;
}
._3-JlA5Q {
  margin-left: 0%;
}
@media (min-width: 768px) {
  ._2L-rpq4,
  ._2VphNyU,
  ._20yACvz,
  ._1b3H2me,
  ._10muFOE,
  ._3KVUESn,
  ._20uFHPk,
  ._1jwpIwn,
  ._1H3dVfa,
  .xdi1PiT,
  ._33XiJm_,
  ._1jM-mP9 {
    float: left;
  }
  ._1jM-mP9 {
    width: 100%;
  }
  ._33XiJm_ {
    width: 91.66666667%;
  }
  .xdi1PiT {
    width: 83.33333333%;
  }
  ._1H3dVfa {
    width: 75%;
  }
  ._1jwpIwn {
    width: 66.66666667%;
  }
  ._20uFHPk {
    width: 58.33333333%;
  }
  ._3KVUESn {
    width: 50%;
  }
  ._10muFOE {
    width: 41.66666667%;
  }
  ._1b3H2me {
    width: 33.33333333%;
  }
  ._20yACvz {
    width: 25%;
  }
  ._2VphNyU {
    width: 16.66666667%;
  }
  ._2L-rpq4 {
    width: 8.33333333%;
  }
  ._1ljCe3s {
    right: 100%;
  }
  ._3ZenRgP {
    right: 91.66666667%;
  }
  .H8j_Gy9 {
    right: 83.33333333%;
  }
  ._3hxab7B {
    right: 75%;
  }
  ._1-_gbee {
    right: 66.66666667%;
  }
  ._3rXc13w {
    right: 58.33333333%;
  }
  ._2YiAU3E {
    right: 50%;
  }
  ._3INoARS {
    right: 41.66666667%;
  }
  ._1yjEBnE {
    right: 33.33333333%;
  }
  ._2e7hiwm {
    right: 25%;
  }
  ._1vCqJTu {
    right: 16.66666667%;
  }
  ._1sVIUcZ {
    right: 8.33333333%;
  }
  ._3yIzIas {
    right: auto;
  }
  .iM_el9a {
    left: 100%;
  }
  ._1bU0pij {
    left: 91.66666667%;
  }
  ._2ujvtf- {
    left: 83.33333333%;
  }
  ._1RaHdte {
    left: 75%;
  }
  .rwaW8hk {
    left: 66.66666667%;
  }
  ._2QuX2hq {
    left: 58.33333333%;
  }
  ._1MirPRA {
    left: 50%;
  }
  ._2mY3IGg {
    left: 41.66666667%;
  }
  .V6tzpv5 {
    left: 33.33333333%;
  }
  ._1ZQy2fc {
    left: 25%;
  }
  ._2Ovm5qO {
    left: 16.66666667%;
  }
  ._2AIAlPd {
    left: 8.33333333%;
  }
  .LdlLsH4 {
    left: auto;
  }
  ._2axq6VW {
    margin-left: 100%;
  }
  ._7muhdVM {
    margin-left: 91.66666667%;
  }
  .P1AE1zs {
    margin-left: 83.33333333%;
  }
  ._3DHIvEy {
    margin-left: 75%;
  }
  ._2VntuZa {
    margin-left: 66.66666667%;
  }
  ._27hPfS9 {
    margin-left: 58.33333333%;
  }
  ._3rrYgoC {
    margin-left: 50%;
  }
  ._2X79YyJ {
    margin-left: 41.66666667%;
  }
  ._3j0sGNq {
    margin-left: 33.33333333%;
  }
  ._1VBpuNP {
    margin-left: 25%;
  }
  ._2K-51Db {
    margin-left: 16.66666667%;
  }
  ._12wT1lu {
    margin-left: 8.33333333%;
  }
  ._37Uh93b {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .M0P3jMN,
  ._1yMqdtv,
  ._2SUECq4,
  ._3yBhvjn,
  ._1NCNKaL,
  ._2KyqKMI,
  ._127tgs0,
  ._2CDDqOE,
  ._3fjjk5n,
  ._1VZKTdK,
  .vRq1BEN,
  ._3iUUIoT {
    float: left;
  }
  ._3iUUIoT {
    width: 100%;
  }
  .vRq1BEN {
    width: 91.66666667%;
  }
  ._1VZKTdK {
    width: 83.33333333%;
  }
  ._3fjjk5n {
    width: 75%;
  }
  ._2CDDqOE {
    width: 66.66666667%;
  }
  ._127tgs0 {
    width: 58.33333333%;
  }
  ._2KyqKMI {
    width: 50%;
  }
  ._1NCNKaL {
    width: 41.66666667%;
  }
  ._3yBhvjn {
    width: 33.33333333%;
  }
  ._2SUECq4 {
    width: 25%;
  }
  ._1yMqdtv {
    width: 16.66666667%;
  }
  .M0P3jMN {
    width: 8.33333333%;
  }
  .mNOwBb6 {
    right: 100%;
  }
  ._3iMqfTE {
    right: 91.66666667%;
  }
  ._3xASUAc {
    right: 83.33333333%;
  }
  ._5-Sj8z3 {
    right: 75%;
  }
  .eTjrEGE {
    right: 66.66666667%;
  }
  ._2WGQu5W {
    right: 58.33333333%;
  }
  ._3jeTtyS {
    right: 50%;
  }
  ._2EpLwlX {
    right: 41.66666667%;
  }
  ._1Xj9YKD {
    right: 33.33333333%;
  }
  .rEaxulC {
    right: 25%;
  }
  ._2l9bnsK {
    right: 16.66666667%;
  }
  ._2ftBrlM {
    right: 8.33333333%;
  }
  ._3Yi6Lun {
    right: auto;
  }
  ._17raR0f {
    left: 100%;
  }
  ._1VwCK32 {
    left: 91.66666667%;
  }
  .MyebzT8 {
    left: 83.33333333%;
  }
  ._35A5nzG {
    left: 75%;
  }
  ._2M69riv {
    left: 66.66666667%;
  }
  ._3bzzLYw {
    left: 58.33333333%;
  }
  ._235StdY {
    left: 50%;
  }
  .VFB2v9O {
    left: 41.66666667%;
  }
  ._992T9PG {
    left: 33.33333333%;
  }
  ._5mtnDdZ {
    left: 25%;
  }
  ._3Rr0tuv {
    left: 16.66666667%;
  }
  ._3l8eeji {
    left: 8.33333333%;
  }
  ._3qwQPgB {
    left: auto;
  }
  .ww45WH7 {
    margin-left: 100%;
  }
  ._348jG_t {
    margin-left: 91.66666667%;
  }
  ._3Cr4Eyn {
    margin-left: 83.33333333%;
  }
  .rZpDsp5 {
    margin-left: 75%;
  }
  ._2-8_uZY {
    margin-left: 66.66666667%;
  }
  ._26S2N0W {
    margin-left: 58.33333333%;
  }
  .krrRC8x {
    margin-left: 50%;
  }
  ._1b9tU_I {
    margin-left: 41.66666667%;
  }
  ._32hpDSj {
    margin-left: 33.33333333%;
  }
  ._3mJuvW0 {
    margin-left: 25%;
  }
  ._2xq3Otg {
    margin-left: 16.66666667%;
  }
  ._1qj6Mvl {
    margin-left: 8.33333333%;
  }
  ._2E3Pyc0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  ._2IMXCUh,
  ._3VuEsfl,
  ._c7mMV4,
  .C9k0MM5,
  ._3tLuzZe,
  ._2c1kuqw,
  ._3VMmCy3,
  ._3xOXy_x,
  ._2M-Azvb,
  ._2Uvrdpy,
  .PmSg_dq,
  .IOKb3Ut {
    float: left;
  }
  .IOKb3Ut {
    width: 100%;
  }
  .PmSg_dq {
    width: 91.66666667%;
  }
  ._2Uvrdpy {
    width: 83.33333333%;
  }
  ._2M-Azvb {
    width: 75%;
  }
  ._3xOXy_x {
    width: 66.66666667%;
  }
  ._3VMmCy3 {
    width: 58.33333333%;
  }
  ._2c1kuqw {
    width: 50%;
  }
  ._3tLuzZe {
    width: 41.66666667%;
  }
  .C9k0MM5 {
    width: 33.33333333%;
  }
  ._c7mMV4 {
    width: 25%;
  }
  ._3VuEsfl {
    width: 16.66666667%;
  }
  ._2IMXCUh {
    width: 8.33333333%;
  }
  ._2rvURZ8 {
    right: 100%;
  }
  ._1Gz_omB {
    right: 91.66666667%;
  }
  .nqSt0Ud {
    right: 83.33333333%;
  }
  .QCDndod {
    right: 75%;
  }
  ._1mueFjZ {
    right: 66.66666667%;
  }
  ._3qo7t5r {
    right: 58.33333333%;
  }
  ._1Enth7V {
    right: 50%;
  }
  .ML1zQaE {
    right: 41.66666667%;
  }
  ._2yJQ11V {
    right: 33.33333333%;
  }
  ._1lUNZ3O {
    right: 25%;
  }
  ._190XHRQ {
    right: 16.66666667%;
  }
  .h03mWRw {
    right: 8.33333333%;
  }
  .LJVcgwN {
    right: auto;
  }
  ._3y8DAHu {
    left: 100%;
  }
  ._12iY4BB {
    left: 91.66666667%;
  }
  ._33EQ3VI {
    left: 83.33333333%;
  }
  ._2F-ff2t {
    left: 75%;
  }
  ._1-kEl52 {
    left: 66.66666667%;
  }
  ._3cIdUfP {
    left: 58.33333333%;
  }
  ._2-n_ml3 {
    left: 50%;
  }
  ._1ry_LAz {
    left: 41.66666667%;
  }
  ._2Hwjn9K {
    left: 33.33333333%;
  }
  ._2eFqr52 {
    left: 25%;
  }
  ._1uLnHUh {
    left: 16.66666667%;
  }
  ._2hko4Mk {
    left: 8.33333333%;
  }
  .hGZBOKv {
    left: auto;
  }
  ._1x66dbw {
    margin-left: 100%;
  }
  .L3vHAxw {
    margin-left: 91.66666667%;
  }
  ._3wlUUkt {
    margin-left: 83.33333333%;
  }
  ._2MRBdnv {
    margin-left: 75%;
  }
  ._1h5magQ {
    margin-left: 66.66666667%;
  }
  ._3XNuhWS {
    margin-left: 58.33333333%;
  }
  ._15323gG {
    margin-left: 50%;
  }
  .efjTVGO {
    margin-left: 41.66666667%;
  }
  .-Bxr7-j {
    margin-left: 33.33333333%;
  }
  ._1cPKTcb {
    margin-left: 25%;
  }
  .k-2JTgB {
    margin-left: 16.66666667%;
  }
  .vUTL67m {
    margin-left: 8.33333333%;
  }
  ._27EPHGc {
    margin-left: 0%;
  }
}

._2CfxGkC:after,
._2CfxGkC:before,
._1pO3EYC:after,
._1pO3EYC:before,
._1ZWPIqK:after,
._1ZWPIqK:before,
._3zGzyKM:after,
._3zGzyKM:before,
._2wW_gNj:after,
._2wW_gNj:before {
  display: table;
  content: " ";
}

:after,
:before {
  box-sizing: border-box;
}

._2CfxGkC:after,
._1pO3EYC:after,
._1ZWPIqK:after,
._3zGzyKM:after,
._2wW_gNj:after {
  clear: both;
}
.JPg--k0 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.PuJ5rYW {
  float: right !important;
}
._3iNYlR_ {
  float: left !important;
}
._3EFPENR {
  display: none !important;
}
._1Mi2F5b {
  display: block !important;
}
._2k294o- {
  visibility: hidden;
}
._3ZZupYE {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.tcsxXLt {
  display: none !important;
}
.rADSkwu {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
._2TWnbmb,
._3ZGd4N2,
._2h-aTD_,
._1x0UqU3 {
  display: none !important;
}
._17J8S5Z,
._2Hv3aoR,
._38n5ZFG,
._2NnXnxl,
.qLpMkuo,
._2BOBM6f,
.LbIW9jQ,
.QZnXPPV,
._3SYvB18,
._3Dgooqa,
.fJsJYU2,
._1MUPhtK {
  display: none !important;
}
@media (max-width: 767px) {
  ._2TWnbmb {
    display: block !important;
  }
  table._2TWnbmb {
    display: table !important;
  }
  tr._2TWnbmb {
    display: table-row !important;
  }
  th._2TWnbmb,
  td._2TWnbmb {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  ._17J8S5Z {
    display: block !important;
  }
}
@media (max-width: 767px) {
  ._2Hv3aoR {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  ._38n5ZFG {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  ._3ZGd4N2 {
    display: block !important;
  }
  table._3ZGd4N2 {
    display: table !important;
  }
  tr._3ZGd4N2 {
    display: table-row !important;
  }
  th._3ZGd4N2,
  td._3ZGd4N2 {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  ._2NnXnxl {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qLpMkuo {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  ._2BOBM6f {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  ._2h-aTD_ {
    display: block !important;
  }
  table._2h-aTD_ {
    display: table !important;
  }
  tr._2h-aTD_ {
    display: table-row !important;
  }
  th._2h-aTD_,
  td._2h-aTD_ {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .LbIW9jQ {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .QZnXPPV {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  ._3SYvB18 {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  ._1x0UqU3 {
    display: block !important;
  }
  table._1x0UqU3 {
    display: table !important;
  }
  tr._1x0UqU3 {
    display: table-row !important;
  }
  th._1x0UqU3,
  td._1x0UqU3 {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  ._3Dgooqa {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .fJsJYU2 {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  ._1MUPhtK {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  ._35rstZ0 {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  ._1qzmwOp {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  ._3GycYpm {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  ._2CmVd8p {
    display: none !important;
  }
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

.xvbaYQz {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.xvbaYQz > thead > tr > th,
.xvbaYQz > tbody > tr > th,
.xvbaYQz > tfoot > tr > th,
.xvbaYQz > thead > tr > td,
.xvbaYQz > tbody > tr > td,
.xvbaYQz > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.xvbaYQz > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.xvbaYQz > caption + thead > tr:first-child > th,
.xvbaYQz > colgroup + thead > tr:first-child > th,
.xvbaYQz > thead:first-child > tr:first-child > th,
.xvbaYQz > caption + thead > tr:first-child > td,
.xvbaYQz > colgroup + thead > tr:first-child > td,
.xvbaYQz > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.xvbaYQz > tbody + tbody {
  border-top: 2px solid #ddd;
}
.xvbaYQz .xvbaYQz {
  background-color: #fff;
}
._1u3H8BL > thead > tr > th,
._1u3H8BL > tbody > tr > th,
._1u3H8BL > tfoot > tr > th,
._1u3H8BL > thead > tr > td,
._1u3H8BL > tbody > tr > td,
._1u3H8BL > tfoot > tr > td {
  padding: 5px;
}
.lF3VnYm {
  border: 1px solid #ddd;
}
.lF3VnYm > thead > tr > th,
.lF3VnYm > tbody > tr > th,
.lF3VnYm > tfoot > tr > th,
.lF3VnYm > thead > tr > td,
.lF3VnYm > tbody > tr > td,
.lF3VnYm > tfoot > tr > td {
  border: 1px solid #ddd;
}
.lF3VnYm > thead > tr > th,
.lF3VnYm > thead > tr > td {
  border-bottom-width: 2px;
}
.qWb7xMQ > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
._1-w2WRc > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.xvbaYQz > thead > tr > td.eShFZ11,
.xvbaYQz > tbody > tr > td.eShFZ11,
.xvbaYQz > tfoot > tr > td.eShFZ11,
.xvbaYQz > thead > tr > th.eShFZ11,
.xvbaYQz > tbody > tr > th.eShFZ11,
.xvbaYQz > tfoot > tr > th.eShFZ11,
.xvbaYQz > thead > tr.eShFZ11 > td,
.xvbaYQz > tbody > tr.eShFZ11 > td,
.xvbaYQz > tfoot > tr.eShFZ11 > td,
.xvbaYQz > thead > tr.eShFZ11 > th,
.xvbaYQz > tbody > tr.eShFZ11 > th,
.xvbaYQz > tfoot > tr.eShFZ11 > th {
  background-color: #f5f5f5;
}
._1-w2WRc > tbody > tr > td.eShFZ11:hover,
._1-w2WRc > tbody > tr > th.eShFZ11:hover,
._1-w2WRc > tbody > tr.eShFZ11:hover > td,
._1-w2WRc > tbody > tr:hover > .eShFZ11,
._1-w2WRc > tbody > tr.eShFZ11:hover > th {
  background-color: #e8e8e8;
}
.xvbaYQz > thead > tr > td.OXHpzwi,
.xvbaYQz > tbody > tr > td.OXHpzwi,
.xvbaYQz > tfoot > tr > td.OXHpzwi,
.xvbaYQz > thead > tr > th.OXHpzwi,
.xvbaYQz > tbody > tr > th.OXHpzwi,
.xvbaYQz > tfoot > tr > th.OXHpzwi,
.xvbaYQz > thead > tr.OXHpzwi > td,
.xvbaYQz > tbody > tr.OXHpzwi > td,
.xvbaYQz > tfoot > tr.OXHpzwi > td,
.xvbaYQz > thead > tr.OXHpzwi > th,
.xvbaYQz > tbody > tr.OXHpzwi > th,
.xvbaYQz > tfoot > tr.OXHpzwi > th {
  background-color: #dff0d8;
}
._1-w2WRc > tbody > tr > td.OXHpzwi:hover,
._1-w2WRc > tbody > tr > th.OXHpzwi:hover,
._1-w2WRc > tbody > tr.OXHpzwi:hover > td,
._1-w2WRc > tbody > tr:hover > .OXHpzwi,
._1-w2WRc > tbody > tr.OXHpzwi:hover > th {
  background-color: #d0e9c6;
}
.xvbaYQz > thead > tr > td._1mDvuBH,
.xvbaYQz > tbody > tr > td._1mDvuBH,
.xvbaYQz > tfoot > tr > td._1mDvuBH,
.xvbaYQz > thead > tr > th._1mDvuBH,
.xvbaYQz > tbody > tr > th._1mDvuBH,
.xvbaYQz > tfoot > tr > th._1mDvuBH,
.xvbaYQz > thead > tr._1mDvuBH > td,
.xvbaYQz > tbody > tr._1mDvuBH > td,
.xvbaYQz > tfoot > tr._1mDvuBH > td,
.xvbaYQz > thead > tr._1mDvuBH > th,
.xvbaYQz > tbody > tr._1mDvuBH > th,
.xvbaYQz > tfoot > tr._1mDvuBH > th {
  background-color: #d9edf7;
}
._1-w2WRc > tbody > tr > td._1mDvuBH:hover,
._1-w2WRc > tbody > tr > th._1mDvuBH:hover,
._1-w2WRc > tbody > tr._1mDvuBH:hover > td,
._1-w2WRc > tbody > tr:hover > ._1mDvuBH,
._1-w2WRc > tbody > tr._1mDvuBH:hover > th {
  background-color: #c4e3f3;
}
.xvbaYQz > thead > tr > td._1q_yNtG,
.xvbaYQz > tbody > tr > td._1q_yNtG,
.xvbaYQz > tfoot > tr > td._1q_yNtG,
.xvbaYQz > thead > tr > th._1q_yNtG,
.xvbaYQz > tbody > tr > th._1q_yNtG,
.xvbaYQz > tfoot > tr > th._1q_yNtG,
.xvbaYQz > thead > tr._1q_yNtG > td,
.xvbaYQz > tbody > tr._1q_yNtG > td,
.xvbaYQz > tfoot > tr._1q_yNtG > td,
.xvbaYQz > thead > tr._1q_yNtG > th,
.xvbaYQz > tbody > tr._1q_yNtG > th,
.xvbaYQz > tfoot > tr._1q_yNtG > th {
  background-color: #fcf8e3;
}
._1-w2WRc > tbody > tr > td._1q_yNtG:hover,
._1-w2WRc > tbody > tr > th._1q_yNtG:hover,
._1-w2WRc > tbody > tr._1q_yNtG:hover > td,
._1-w2WRc > tbody > tr:hover > ._1q_yNtG,
._1-w2WRc > tbody > tr._1q_yNtG:hover > th {
  background-color: #faf2cc;
}
.xvbaYQz > thead > tr > td._2wFBTK0,
.xvbaYQz > tbody > tr > td._2wFBTK0,
.xvbaYQz > tfoot > tr > td._2wFBTK0,
.xvbaYQz > thead > tr > th._2wFBTK0,
.xvbaYQz > tbody > tr > th._2wFBTK0,
.xvbaYQz > tfoot > tr > th._2wFBTK0,
.xvbaYQz > thead > tr._2wFBTK0 > td,
.xvbaYQz > tbody > tr._2wFBTK0 > td,
.xvbaYQz > tfoot > tr._2wFBTK0 > td,
.xvbaYQz > thead > tr._2wFBTK0 > th,
.xvbaYQz > tbody > tr._2wFBTK0 > th,
.xvbaYQz > tfoot > tr._2wFBTK0 > th {
  background-color: #f2dede;
}
._1-w2WRc > tbody > tr > td._2wFBTK0:hover,
._1-w2WRc > tbody > tr > th._2wFBTK0:hover,
._1-w2WRc > tbody > tr._2wFBTK0:hover > td,
._1-w2WRc > tbody > tr:hover > ._2wFBTK0,
._1-w2WRc > tbody > tr._2wFBTK0:hover > th {
  background-color: #ebcccc;
}
._1l77GQD {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  ._1l77GQD {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  ._1l77GQD > .xvbaYQz {
    margin-bottom: 0;
  }
  ._1l77GQD > .xvbaYQz > thead > tr > th,
  ._1l77GQD > .xvbaYQz > tbody > tr > th,
  ._1l77GQD > .xvbaYQz > tfoot > tr > th,
  ._1l77GQD > .xvbaYQz > thead > tr > td,
  ._1l77GQD > .xvbaYQz > tbody > tr > td,
  ._1l77GQD > .xvbaYQz > tfoot > tr > td {
    white-space: nowrap;
  }
  ._1l77GQD > .lF3VnYm {
    border: 0;
  }
  ._1l77GQD > .lF3VnYm > thead > tr > th:first-child,
  ._1l77GQD > .lF3VnYm > tbody > tr > th:first-child,
  ._1l77GQD > .lF3VnYm > tfoot > tr > th:first-child,
  ._1l77GQD > .lF3VnYm > thead > tr > td:first-child,
  ._1l77GQD > .lF3VnYm > tbody > tr > td:first-child,
  ._1l77GQD > .lF3VnYm > tfoot > tr > td:first-child {
    border-left: 0;
  }
  ._1l77GQD > .lF3VnYm > thead > tr > th:last-child,
  ._1l77GQD > .lF3VnYm > tbody > tr > th:last-child,
  ._1l77GQD > .lF3VnYm > tfoot > tr > th:last-child,
  ._1l77GQD > .lF3VnYm > thead > tr > td:last-child,
  ._1l77GQD > .lF3VnYm > tbody > tr > td:last-child,
  ._1l77GQD > .lF3VnYm > tfoot > tr > td:last-child {
    border-right: 0;
  }
  ._1l77GQD > .lF3VnYm > tbody > tr:last-child > th,
  ._1l77GQD > .lF3VnYm > tfoot > tr:last-child > th,
  ._1l77GQD > .lF3VnYm > tbody > tr:last-child > td,
  ._1l77GQD > .lF3VnYm > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* import colors */

._3vYdENp {
  display: block;
  position: relative;
  color: var(--main-color);
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  cursor: pointer;
  padding: 0 0 0 35px;
  margin: 10px 0 0;
  transition: all 1s;
}

._3vYdENp::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 5px;
  width: 16px;
  height: 9px;
  background-size: 16px 9px;
  background-repeat: no-repeat;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS40IDguMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX2NoZXZyb25fZG93bjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuMSwyNGEyLjQ2LDIuNDYsMCwwLDEtMS43LS44bC01LjctNS42YTEsMSwwLDAsMSwxLjQtMS40bDUuNyw1LjZjLjIuMi40LjIuNywwbDUuNi01LjZhMSwxLDAsMCwxLDEuNCwxLjRsLTUuNiw1LjZBMi40NCwyLjQ0LDAsMCwxLDIwLjEsMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNCAtMTUuOSkiLz48L3N2Zz4=) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS40IDguMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX2NoZXZyb25fZG93bjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuMSwyNGEyLjQ2LDIuNDYsMCwwLDEtMS43LS44bC01LjctNS42YTEsMSwwLDAsMSwxLjQtMS40bDUuNyw1LjZjLjIuMi40LjIuNywwbDUuNi01LjZhMSwxLDAsMCwxLDEuNCwxLjRsLTUuNiw1LjZBMi40NCwyLjQ0LDAsMCwxLDIwLjEsMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNCAtMTUuOSkiLz48L3N2Zz4=) no-repeat center;
}

._1dntduh {
}

._1dntduh::before {
  transition: transform 0.2s;
  transform: rotate(0deg);
}

.j0C5Tvp {
}

.elGhK_5 {
  color: #f44335;
  font-size: 17px;
}

.j0C5Tvp::before {
  transition: transform 0.2s;
  transform: rotate(-180deg);
}

._1dntduh + ._1HdRdnb {
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 1s ease;
}

.j0C5Tvp + ._1HdRdnb {
  transform: scaleY(1);
  transform-origin: top;
  transition: transform 1s ease;
}

/* TYPE REVIEW */

._2N0Th1o {
  display: inline-block;
  position: relative;
  color: var(--main-color);
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  cursor: pointer;
  padding: 6px 0 22px 66px;
  margin: 0;
  transition: all 1s;
  width: 50%;
}

._2N0Th1o::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 14px;
  height: 22px;
  background-size: 14px 22px;
  background-repeat: no-repeat;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
}

._1-3xA7K {
}

._1-3xA7K::before {
  transition: transform 0.2s;
  transform: rotate(0deg);
}

.QwSWMKN {
}

.QwSWMKN::before {
  transition: transform 0.2s;
  transform: rotate(90deg);
}

._1-3xA7K + .rxT-Gsh,
.QwSWMKN + ._2ZdLPPh {
  position: relative;
  background: #f6f6f6;
  transition: 200;
}

.aHcRGya + ._2ZdLPPh {
  position: relative;
  background: #f6f6f6;
  transition: 200;
}

.QwSWMKN + ._2ZdLPPh {
  margin-bottom: 30px;
}

._1-3xA7K + .rxT-Gsh::before,
._1-3xA7K + .rxT-Gsh::after,
.QwSWMKN + ._2ZdLPPh::before,
.QwSWMKN + ._2ZdLPPh::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10000px;
  background-color: #f6f6f6;
}

.aHcRGya + ._2ZdLPPh::before,
.aHcRGya + ._2ZdLPPh::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10000px;
  background-color: #f6f6f6;
}

._1-3xA7K + .rxT-Gsh::before,
.QwSWMKN + ._2ZdLPPh::before,
.aHcRGya + ._2ZdLPPh::before {
  left: 100%;
}

._1-3xA7K + .rxT-Gsh::after,
.QwSWMKN + ._2ZdLPPh::after,
.aHcRGya + ._2ZdLPPh::after {
  right: 100%;
}

/*.review_accordion + .container .shadow,*/
.QwSWMKN + ._2ZdLPPh ._25iP9l7,
.aHcRGya + ._2ZdLPPh ._25iP9l7 {
  display: block;
  position: absolute;
  top: 0;
  left: -100%;
  right: -100%;
  height: 7px;
  z-index: 1;
  background: linear-gradient(
    to bottom,
    rgba(201, 201, 201, 0.2) 0%,
    rgba(201, 201, 201, 0) 100%
  );
}

/* TYPE REVIEW */

._3d-Tq5A {
  color: #000000;
  padding: 14px 0 14px 66px;
}

._34lfcPx {
}

.aHcRGya {
}

._3d-Tq5A::before {
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
  background-position: center;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxIGNvcHkgNzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkuMjQsMTlIMjFWMTAuNzNhMSwxLDAsMSwwLTIsMFYxOUgxMC43NmMtLjU5LDAtLjc2LjQzLS43NiwxdjBjMCwuNTkuMTcsMSwuNzYsMUgxOXY4LjIxYTEsMSwwLDEsMCwyLDBWMjFoOC4yNGMuNTksMCwuNzYtLjQ2Ljc2LTFWMjBDMzAsMTkuNDIsMjkuODMsMTksMjkuMjQsMTlaIi8+PC9zdmc+) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BcnRib2FyZCAxIGNvcHkgNzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkuMjQsMTlIMjFWMTAuNzNhMSwxLDAsMSwwLTIsMFYxOUgxMC43NmMtLjU5LDAtLjc2LjQzLS43NiwxdjBjMCwuNTkuMTcsMSwuNzYsMUgxOXY4LjIxYTEsMSwwLDEsMCwyLDBWMjFoOC4yNGMuNTksMCwuNzYtLjQ2Ljc2LTFWMjBDMzAsMTkuNDIsMjkuODMsMTksMjkuMjQsMTlaIi8+PC9zdmc+) no-repeat center;
}

.aHcRGya::before {
  width: 30px;
  height: 30px;
  background-size: 20px 2px;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAAAXNSR0IArs4c6QAAAB9JREFUCB1jZNjwYSvD//9eDNQAjIzbmKhhDsKM//8BFRYHV4LCaGYAAAAASUVORK5CYII=);
}

/* Grid */
._20Gdmwb {
}

._2r2hbm0 {
  border-top: 2px solid #c9c9c9;
}

._2r2hbm0:last-child {
  border-bottom: 2px solid #c9c9c9;
}

@media (max-device-width: 480px) {
  ._2N0Th1o {
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    cursor: pointer;
    padding: 6px 0 22px 66px;
    margin: 0;
    transition: all 1s;
    width: 75%;
  }
  ._3d-Tq5A {
    width: 100%;
    padding: 14px 0 14px 50px;
    font-size: 20px;
  }
}

/*
  Buttons
*/

/* import colors */
._3ItyO33 {
  position: relative;
  display: inline-block;
  padding: 7px 19px;
  min-width: 83px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 200;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: all 0.2s;
  cursor: pointer;
  outline: none;
}

._3aXTPLy {
  opacity: 0.5;
  pointer-events: none;
}

._3ItyO33:hover,
._3ItyO33:focus,
._3ItyO33:active,
._3ItyO33:visited {
  text-decoration: none;
  outline: none;
}

._1h09xNA {
  font-size: 12px;
  padding: 8px 12px 7px;
  min-width: 84px;
}

/* Icons */

._1VhUVn1::after {
  background-color: var(--main-font-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBSkNBWUFBQUE3S3F3eUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBcVVsRVFWUW9VMlA0Ly8vL0tpQStEc1NpUU14QUpCYUY2bGtGNHJ6NER3R1hpVFJFQUtvV0JGNkFCTXlCK0ROVTRCd1E4K1BSekFmRUo2RnF2d0d4SlV6Q0NTcndINm9BbXlGY1FMd1BxdVluVkE4RHNnS1F3QytvZ29OUURUQTVOaURlQ3BVRHFmR0R5YUhiNG9ka3lENm9JY3hBdkFZcTloZUlvNUQxWVBObklGUWhDT3dDNG5YL0VTQUZYVDJ1d0lwR01nUUc4ckdweFdVQUNBY0I4UzBnZmdERXlialVBUUJTZXR5SEpPODFvQUFBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPgo=) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBSkNBWUFBQUE3S3F3eUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBcVVsRVFWUW9VMlA0Ly8vL0tpQStEc1NpUU14QUpCYUY2bGtGNHJ6NER3R1hpVFJFQUtvV0JGNkFCTXlCK0ROVTRCd1E4K1BSekFmRUo2RnF2d0d4SlV6Q0NTcndINm9BbXlGY1FMd1BxdVluVkE4RHNnS1F3QytvZ29OUURUQTVOaURlQ3BVRHFmR0R5YUhiNG9ka3lENm9JY3hBdkFZcTloZUlvNUQxWVBObklGUWhDT3dDNG5YL0VTQUZYVDJ1d0lwR01nUUc4ckdweFdVQUNBY0I4UzBnZmdERXlialVBUUJTZXR5SEpPODFvQUFBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPgo=) no-repeat center;
}

._3s_DMTy::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLWJsdWU8L3RpdGxlPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFKQ0FZQUFBQTdLcXd5QUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF0RWxFUVZRb1UyUFFYdk5vRlJBZkIyTFIvLy8vTXhDRFFXcWhlbGFCT0MrQStEOFFYeWJHRUtBYUFhaGFrSjRYSUFGeklQNE1GVGdIeFB4NE5QTUI4VW1vMm05QWJBbVRjSUlLL0ljcXdEQUVLTVlGeFB1Z2FuNkM5SURFa1JXQURQa0ZWWEFRcEFGSmpnMkl0MExsUUdyOFlITG90dmdoR2JJUGFpc3pFSytCaXYwRjRpaGtQZGo4R1FoVkNOS3dDNGpYUWRrZ25JS3VIbGRnUlNNWkFzUDUyTlJpTlFCcVNCQVEzd0xpQjBDY2pFc2RBQVFvZ1dlWXdtMkFBQUFBQUVsRlRrU3VRbUNDIi8+PC9zdmc+Cg==);
}

._3cbEzTU::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLWdyZXk8L3RpdGxlPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFKQ0FZQUFBQTdLcXd5QUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF0RWxFUVZRb1UyT29ycWxmQmNUSGdWajAvLy8vRE1SZ2tGcW9ubFVnemdzZy9nL0VsNGt4QktoR0FLb1dwT2NGU01BY2lEOURCYzRCTVQ4ZXpYeEFmQktxOWhzUVc4SWtuS0FDLzZFS01Bd0JpbkVCOFQ2b21wOGdQU0J4WkFVZ1EzNUJGUndFYVVDU1l3UGlyVkE1a0JvL21CeTZMWDVJaHV5RDJzb014R3VnWW4rQk9BcFpEelovQmtJVmdqVHNBdUoxVURZSXA2Q3J4eFZZMFVpR3dIQStOclZZRFlBYUVnVEV0NEQ0QVJBbjQxSUhBSEc1Ym85RWhXU3FBQUFBQUVsRlRrU3VRbUNDIi8+PGcgaWQ9ImZYREplZy50aWYiPjxpbWFnZSBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiIHdpZHRoPSIxNiIgaGVpZ2h0PSI5IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQUpDQVlBQUFBN0txd3lBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQXMwbEVRVlFvVTQyUXNRckNRQkJFQTRLRmhkcjRMV0xyQndTMFZEQ0Y5djVYRURzYmk0Q1YyTmlrczdKTUx3Z0tzczdBSEN6eElpa2UzTzIrbVNOSlZsbVdnek1ZbVZuU0Jycks1THhVd0VEWnBnVE9VQzR6RlFkajhORGdDZ1ovd24xd2tmc0VrN0NZYW1BU2Zrb3c2NEZDem9zWnpyM0FrcmVFRXdOdTF3VUg3ZWlrWVZkL0pYVWxoVjd0Z0oxbUg3RHdtZGgzemlReWNBUjduY21tN2pmOXJLVXJDV3hqYnJSQUpYTndBM2V3YnZLKzNOeFZQNHVSbFZvQUFBQUFTVVZPUks1Q1lJST0iLz48L2c+PC9zdmc+Cg==);
}

._8XRYMiu::after {
  background-color: var(--main-font-color);
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KPC9zdHlsZT4KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIgd2lkdGg9IjkiIGhlaWdodD0iMTYiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBUUNBUUFBQUJ1UVozSUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQUFLcU5JeklBQUFBSmNFaFoKY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmdDUWtSSmlrMkFFN1dBQUFBZFVsRVFWUVkwMVhRS3c0Q1FRd0EwUEs1QUFrMwo0UjRvREpJRUF4ZllOVGdFRXNFVnNOd050eUVoRDdFWjJwMjYxNmFmQ1VzdkR3dlJJcXdNZUNhR3NQV3BPR1ltMkRvVS9EZE5UR3A0CnJ4VDJHT1pSM3lZaTNyWG1ocS9kRkRqbXhDczQ1VjU5d2tnZE9PZU5hOURYbjVpNU9OVHRmbHQrcmxDcDdwTHZBQUFBQUVsRlRrU3UKUW1DQyI+CjwvaW1hZ2U+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz4KPC9zdmc+Cg==) no-repeat center;
  mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KPC9zdHlsZT4KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIgd2lkdGg9IjkiIGhlaWdodD0iMTYiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBUUNBUUFBQUJ1UVozSUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQUFLcU5JeklBQUFBSmNFaFoKY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmdDUWtSSmlrMkFFN1dBQUFBZFVsRVFWUVkwMVhRS3c0Q1FRd0EwUEs1QUFrMwo0UjRvREpJRUF4ZllOVGdFRXNFVnNOd050eUVoRDdFWjJwMjYxNmFmQ1VzdkR3dlJJcXdNZUNhR3NQV3BPR1ltMkRvVS9EZE5UR3A0CnJ4VDJHT1pSM3lZaTNyWG1ocS9kRkRqbXhDczQ1VjU5d2tnZE9PZU5hOURYbjVpNU9OVHRmbHQrcmxDcDdwTHZBQUFBQUVsRlRrU3UKUW1DQyI+CjwvaW1hZ2U+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz4KPC9zdmc+Cg==) no-repeat center;
}

.hZ3Wr3_::after {
  background-color: var(--main-font-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTUuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZmZmZ9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCw3LjdBMi40NiwyLjQ2LDAsMCwxLC44LDZMNi40LjNBMSwxLDAsMCwxLDcuOC4zYTEsMSwwLDAsMSwwLDEuNEwyLjIsNy40Yy0uMi4yLS4yLjQsMCwuN2w1LjYsNS42YTEsMSwwLDAsMS0xLjQsMS40TC44LDkuNUEyLjQ0LDIuNDQsMCwwLDEsMCw3LjdaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTUuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZmZmZ9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCw3LjdBMi40NiwyLjQ2LDAsMCwxLC44LDZMNi40LjNBMSwxLDAsMCwxLDcuOC4zYTEsMSwwLDAsMSwwLDEuNEwyLjIsNy40Yy0uMi4yLS4yLjQsMCwuN2w1LjYsNS42YTEsMSwwLDAsMS0xLjQsMS40TC44LDkuNUEyLjQ0LDIuNDQsMCwwLDEsMCw3LjdaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat center;
}

/* Arrows */

._3att2XR {
  padding-right: 44px;
}

._3att2XR::after {
  position: absolute;
  top: 16px;
  right: 18px;
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 9px;
  width: 16px;
  height: 9px;
}

/* Button options styles */

/* Blue */

.E0f21Nk {
  border-color: var(--main-color);
  background-color: var(--main-color);
  color: var(--main-font-color);
}

.E0f21Nk:hover {
  border-color: var(--main-color-active);
  background-color: var(--main-color-active);
  cursor: pointer;
  color: var(--main-font-color);
}

.E0f21Nk:active {
  border-color: var(--main-color);
  background-color: var(--main-color);
  color: var(--main-font-color);
}

._10WIT_3 {
  display: block;
  width: 100%;
}

._1Th6lrb {
  display: block;
  width: 100%;
}

._32wOTHd {
}

._14vBW84 {
}

._14vBW84::after {
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  top: 9px;
}

.Yr0cRzp {
  padding-left: 44px;
  padding-right: 20px;
}

.Yr0cRzp::after {
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  top: 9px;
  left: 18px;
}

._15DFmh4 {
  position: relative;
  float: right;
  margin-right: 8px;
  margin-bottom: 5px;
}

/* smaller font */

.Jgyfy2H {
  font-size: 13px;
}

/* Default button */
._7YEPm-9,
._7YEPm-9:hover,
._7YEPm-9:focus {
  background: #00afef;
  border-color: #00afef;
}

/* White border outer */

.VlE72bY {
  border: 2px solid var(--main-font-color);
}

.VlE72bY:hover,
.VlE72bY:focus {
  border-color: var(--main-font-color);
}

.VlE72bY::after {
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  top: 12px;
}

/* White border outer and down arrow icon */

._3ynj-GO {
  font-size: 14px;
  letter-spacing: -0.4px;
  border: 2px solid var(--main-font-color);
}

._3ynj-GO:hover,
._3ynj-GO:focus {
  border-color: var(--main-font-color);
}

._3ynj-GO::after {
  background-size: 16px 9px;
  bottom: 0;
  width: 16px;
  height: 9px;
  margin: auto;
  top: 0;
}

/* White border outer and right arrow icon */

._2pHXDvW {
  border: 2px solid var(--main-font-color);
}

._2pHXDvW:hover,
._2pHXDvW:focus {
  border-color: var(--main-font-color);
}

._2pHXDvW::after {
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  top: 12px;
}

._3uwuyaR {
  display: inline-block;
  width: 15px;
  height: 29px;
  text-indent: -9000px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s;
  transform: scale(1);
  z-index: 1000;
}

._3uwuyaR:hover {
  transform: scale(1.07);
  outline: none;
}

._3uwuyaR:focus,
._3uwuyaR:active {
  outline: none;
}

._1iYF0P9 {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 2px solid #00afef;
  border-radius: 50%;
  text-indent: -9000px;
  background-color: #f6f6f6;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px 16px;
  transition: all 0.2s;
  transform: scale(1);
  z-index: 1000;
}

._1iYF0P9:hover {
  transform: scale(1.07);
}

.GfkDDuX {
  display: inline-block;
  width: 15px;
  height: 29px;
  text-indent: -9000px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTUuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsNy43QTIuNDYsMi40NiwwLDAsMSwuOCw2TDYuNC4zQTEsMSwwLDAsMSw3LjguM2ExLDEsMCwwLDEsMCwxLjRMMi4yLDcuNGMtLjIuMi0uMi40LDAsLjdsNS42LDUuNmExLDEsMCwwLDEtMS40LDEuNEwuOCw5LjVBMi40NCwyLjQ0LDAsMCwxLDAsNy43WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s;
  transform: scale(1);
  z-index: 1000;
}

.GfkDDuX:hover {
  transform: scale(1.07);
  outline: none;
}

.GfkDDuX:focus,
.GfkDDuX:active {
  outline: none;
}

._1ufUFZ8 {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 2px solid #00afef;
  border-radius: 50%;
  text-indent: -9000px;
  background-color: #f6f6f6;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTUuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsNy43QTIuNDYsMi40NiwwLDAsMSwuOCw2TDYuNC4zQTEsMSwwLDAsMSw3LjguM2ExLDEsMCwwLDEsMCwxLjRMMi4yLDcuNGMtLjIuMi0uMi40LDAsLjdsNS42LDUuNmExLDEsMCwwLDEtMS40LDEuNEwuOCw5LjVBMi40NCwyLjQ0LDAsMCwxLDAsNy43WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px 16px;
  transition: all 0.2s;
  transform: scale(1);
  z-index: 1000;
}

._1ufUFZ8:hover {
  transform: scale(1.07);
}

/* White */

._1j27WPf {
  border-color: var(--main-color);
  background-color: #f6f6f6;
  color: var(--main-color);
}

._1j27WPf:hover,
._1j27WPf:focus {
  border-color: var(--main-color);
  background-color: var(--main-color);
  color: white;
  cursor: pointer;
}

._1j27WPf:active {
  border-color: var(--main-color-active);
  background-color: var(--main-color-active);
  color: white;
  cursor: pointer;
}

._3-aIOmo {
  display: block;
  width: 100%;
}

/* Small White */

._2bGVy-_ {
}

._3B-10iR {
  display: block;
  width: 100%;
}

/* */

._39LXWuR {
  background-color: transparent;
}

/* white w/transparent bg and right arrow */

._21pV7ae {
  position: relative;
  border-color: #00afef;
  background-color: transparent;
  color: #00afef;
  padding-right: 37px;
  padding-left: 16px;
}

._21pV7ae::after {
  position: absolute;
  content: "";
  top: 8px;
  right: 17px;
  width: 10px;
  height: 17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 10px 17px;
}

._21pV7ae:hover,
._21pV7ae:focus {
  border-color: #00afef;
  background-color: #00afef;
  color: white;
  cursor: pointer;
}

._21pV7ae:hover::after,
._21pV7ae:focus::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KPC9zdHlsZT4KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIgd2lkdGg9IjkiIGhlaWdodD0iMTYiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBUUNBUUFBQUJ1UVozSUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQUFLcU5JeklBQUFBSmNFaFoKY3dBQUN4SUFBQXNTQWRMZGZ2d0FBQUFIZEVsTlJRZmdDUWtSSmlrMkFFN1dBQUFBZFVsRVFWUVkwMVhRS3c0Q1FRd0EwUEs1QUFrMwo0UjRvREpJRUF4ZllOVGdFRXNFVnNOd050eUVoRDdFWjJwMjYxNmFmQ1VzdkR3dlJJcXdNZUNhR3NQV3BPR1ltMkRvVS9EZE5UR3A0CnJ4VDJHT1pSM3lZaTNyWG1ocS9kRkRqbXhDczQ1VjU5d2tnZE9PZU5hOURYbjVpNU9OVHRmbHQrcmxDcDdwTHZBQUFBQUVsRlRrU3UKUW1DQyI+CjwvaW1hZ2U+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz4KPC9zdmc+Cg==);
}

._21pV7ae:active {
  border-color: #00a5e1;
  background-color: #00a5e1;
  color: white;
  cursor: pointer;
}

._3TCwumJ {
  position: relative;
  border-color: #00afef;
  background-color: transparent;
  color: #00afef;
  padding-right: 37px;
  padding-left: 16px;
}

._3TCwumJ::after {
  position: absolute;
  content: "";
  top: 8px;
  right: 12px;
  width: 17px;
  height: 17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS40IDguMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX2NoZXZyb25fZG93bjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuMSwyNGEyLjQ2LDIuNDYsMCwwLDEtMS43LS44bC01LjctNS42YTEsMSwwLDAsMSwxLjQtMS40bDUuNyw1LjZjLjIuMi40LjIuNywwbDUuNi01LjZhMSwxLDAsMCwxLDEuNCwxLjRsLTUuNiw1LjZBMi40NCwyLjQ0LDAsMCwxLDIwLjEsMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNCAtMTUuOSkiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 17px 17px;
}

._3TCwumJ:hover,
._3TCwumJ:focus {
  border-color: #00afef;
  background-color: #00afef;
  color: white;
  cursor: pointer;
}

._3TCwumJ:hover::after,
._3TCwumJ:focus::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBSkNBWUFBQUE3S3F3eUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBcVVsRVFWUW9VMlA0Ly8vL0tpQStEc1NpUU14QUpCYUY2bGtGNHJ6NER3R1hpVFJFQUtvV0JGNkFCTXlCK0ROVTRCd1E4K1BSekFmRUo2RnF2d0d4SlV6Q0NTcndINm9BbXlGY1FMd1BxdVluVkE4RHNnS1F3QytvZ29OUURUQTVOaURlQ3BVRHFmR0R5YUhiNG9ka3lENm9JY3hBdkFZcTloZUlvNUQxWVBObklGUWhDT3dDNG5YL0VTQUZYVDJ1d0lwR01nUUc4ckdweFdVQUNBY0I4UzBnZmdERXlialVBUUJTZXR5SEpPODFvQUFBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPgo=);
}

._3TCwumJ:active {
  border-color: #00a5e1;
  background-color: #00a5e1;
  color: white;
  cursor: pointer;
}

/* Red */

._1gs-fPp {
  border-color: #f44335;
  background-color: #f6f6f6;
  color: #f44335;
}

._1gs-fPp:hover,
._1gs-fPp:focus {
  border-color: #cc0000;
  background-color: #f6f6f6;
  color: #cc0000;
  cursor: pointer;
}

._1gs-fPp:active {
  border-color: #f44335;
  background-color: #f44335;
  color: white;
  cursor: pointer;
}

.f5xXUju {
  display: block;
  width: 100%;
}

/* Small red */

._33aP40s {
}

.nIQH4zF {
  display: block;
  width: 100%;
}

/* Grey */

.tMfnr76 {
  border-color: #5e5e5e;
  background-color: #f6f6f6;
  color: #000000;
}

.tMfnr76:hover,
.tMfnr76:focus {
  border-color: var(--main-color-active);
  background-color: #f6f6f6;
  color: var(--main-color-active);
  cursor: pointer;
}

.tMfnr76:active {
  border-color: #00a5e1;
  background-color: #00a5e1;
  color: white;
  cursor: pointer;
}

._2VZ_PSS {
  display: block;
  width: 100%;
}

/* Small Grey */

._3WSRxUr {
}

.PxNZR_w {
  display: block;
  width: 100%;
}

/* White */
._1i2oYNh {
  border-color: white;
  background-color: white;
  color: var(--main-color);
}

._1i2oYNh:hover,
._1i2oYNh:focus {
  border-color: var(--main-color-active);
  background-color: white;
  color: var(--main-color-active);
  cursor: pointer;
}

._1i2oYNh:active {
  border-color: #00a5e1;
  background-color: white;
  color: var(--main-color-active);
  cursor: pointer;
}

/* Disabled */

._1b_N-xg {
  border-color: #5e5e5e;
  background-color: white;
  color: #000000;
  cursor: not-allowed;
}

.E-Z8cK0 {
  position: relative;
}

._3Mniv9M {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/*.loading {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(images/mini-spinner.png) no-repeat center center;
    margin: -5px 0 -10px 15px;
    animation: loader 0.8s infinite linear;
    position: absolute;
    top: 10px;
  }*/

@keyframes _L916ZY {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

@media (max-width: 1200px) {
  ._3ynj-GO {
    padding: 7px 28px 7px 13px;
  }

  ._3ynj-GO::after {
    right: 8px;
  }
}
@media (max-width: 991px) {
  ._3aXTPLy {
    opacity: 0.5;
    pointer-events: none;
    margin-top: 20px;
  }
}

@media (max-device-width: 480px) {
  ._3ItyO33 {
    font-size: 12px;
  }
  ._3att2XR {
    padding-right: 36px;
  }
  ._3att2XR::after {
    right: 13px;
  }
  .Yr0cRzp {
    padding-left: 36px;
    padding-right: 18px;
  }
  ._14vBW84::after {
    background-size: 8px 16px;
    width: 9px;
    height: 16px;
    top: 7px;
  }
  .Yr0cRzp::after {
    background-size: 8px 16px;
    width: 9px;
    height: 16px;
    top: 7px;
    left: 13px;
  }
  ._21pV7ae::after {
    right: 8px;
  }
}

/*
  Buttons
*/

/* import colors */

._2aozvgp {
  margin-bottom: 10px;
}

._3OlP9SX {
  width: 100%;
}

._2QPL-Kd {
  display: flex !important;
  flex-direction: column;
}

._2WxHq0h {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

._2WxHq0h > ._2XiYLg_ {
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 20px;
  font-weight: bolder;
}

._2WxHq0h > ._2XiYLg_:before {
  border-width: 2px;
}

._2UK6w3P {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

._3GlgHtq {
  color: #f44335;
}

._3sYw6td > label {
  align-items: flex-start;
}

._3sYw6td > label > span:first-child {
  padding-top: 0;
}

.LLHK7Tp {
  display: block !important;
}

.LLHK7Tp > div {
  margin-bottom: 1rem;
}

p.raOuWfA {
  padding-left: 5px;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: -0.4em;
  margin-bottom: 3px;
}

._3bwf-c9 {
  display: inline-block;
  padding: 0 15px 2rem;
  width: 100%;
}

._2zn3LAa > div {
  float: right;
  margin-left: 1em;
}

._2zn3LAa {
  float: right;
}

._39iVtgl {
  float: left;
}

@media screen and (max-width: 1280px) {
  ._3bwf-c9 {
    bottom: 2%;
  }
}

@media (max-device-width: 768px) {
  ._3bwf-c9 {
    position: relative;
    bottom: 0;
    clear: both;
    padding: 20px 0px;
  }
}

@media (max-device-width: 480px) {
  ._3bwf-c9 {
    position: relative;
    bottom: 0;
    clear: both;
    padding: 20px 5px;
  }
}

/* import colors */

.SpuifO9 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
}

@media screen and (max-width: 768px) {
  .SpuifO9 {
    text-align: left;
  }
}

@media (max-device-width: 480px) {
  .SpuifO9 {
    width: 100%;
    text-align: left;
  }
}

._1URXBBa {
}

._1_V_1Mg {
  padding-top: 10px;
}

._1_V_1Mg::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

.G5WtrUL {
}

._2m_FvBD {
}

._1bheypN {
  margin-bottom: 25px;
}

._1u_QvBX {
}

._3FBN_N9 {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: red;
}

._12t0vh4 {
  margin: 0;
}

._2ghF0ga {
  padding: 0 15px 15px;
  float: right;
  margin-left: 1em;
}

/*Blue Background Section*/
.pK87ovG {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100vh;
  text-align: center;
}

._1njMBhH {
}

._398FtYV {
}

._398FtYV::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--main-color);
}

._1P_1eve {
  text-align: center;
}

._1jLkExH {
  margin-top: 33px;
}

.yrJhY_7 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: white;
  text-align: center;
}

.yrJhY_7 p {
  color: white;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

.BXF-qjB {
  white-space: pre-line;
}

.Y3-4wOp > div {
  padding-bottom: 3px;
}

.zpnkfi9 {
  margin-left: 14px;
}

@media (max-device-width: 480px) {
  ._1_V_1Mg {
    height: 100%;
    padding: 30px 15px 0 15px;
  }
}

/*
  Home button
*/

/* import colors */

.lBBUfFg {
  clear: both;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: grey-vlight;
  border: 2px solid #00afef;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  padding-top: 8px;
  transition: all 0.2s;
}

.lBBUfFg:hover,
.lBBUfFg:focus,
.lBBUfFg:active {
  outline: none;
  background-color: #00bbff;
  border: 2px solid #00bbff;
}

.lBBUfFg:hover svg,
.lBBUfFg:focus svg,
.lBBUfFg:active svg {
  fill: white;
}

.lBBUfFg:active {
  background-color: #00a5e1;
}

._3Z6QpkP {
  display: inline-block;
}

._2nlhvKP {
  fill: #80cdf2;
}

._2TmxTUJ {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 25px;
  height: 25px;
}

._3UWPFmE {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 25px;
  height: 25px;
  margin-bottom: 13px !important;
}

._1VLJeJu {
  width: 51px;
  height: 60px;
}

._2-sSdFN {
  fill: var(--main-font-color);
}

._1AkLxCa {
  width: 51px;
  height: 60px;
}

._3mSQpZD {
  fill: var(--main-font-color);
}

._3AZgsvm {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 25px;
  height: 25px;
  margin-bottom: 8px !important;
}

._3EDOD_v {
  fill: var(--main-font-color);
}

._3jkZ9dx {
  -webkit-filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2));
}

._2dqmqye,
.BqosUbf {
  width: 20px;
  height: 20px;
}

._22KGZPQ {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 35px;
  height: 24px;
}

._2bgKiEq {
  fill: var(--main-font-color);
  /*filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2));*/
}

._3liuSBr {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 24px;
  height: 22px;
}

._2klA632 {
  fill: var(--main-font-color);
}

._28gGiUZ {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 25px;
  height: 25px;
}

._3ci2yqO {
  fill: var(--main-font-color);
  /*filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2));*/
}

.pB2biE1 {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
}

.pB2biE1:hover {
  fill: #00afef;
}

._1wX22Gu {
  stroke: #ffffff;
  fill: #c9c9c9;
  cursor: pointer;
  transition: 0.2s;
  width: 38px;
  height: 38px;
}

._3hJZYdR {
  width: 33px;
  height: 55px;
}

._1F6bkms {
  width: 51px;
  height: 48px;
}

.v0yW5DQ {
  width: 72px;
  height: 48px;
}

.TxZ7yPN {
  width: 69px;
  height: 57px;
}

.PWRhg2B {
  width: 54px;
  height: 66px;
}

._3FL8xZr {
  width: 90px;
  height: 67px;
}

._26nF6gu {
  width: 46px;
  height: 66px;
}

._3jLDaFm {
  width: 87px;
  height: 69px;
}

._2Ue_T6q {
  width: 40px;
  height: 35px;
}

._3r_evo3 {
  width: 68px;
  height: 36px;
}

._1n3cViv {
  width: 63px;
  height: 57px;
}

.T91bOqk {
  width: 81px;
  height: 52px;
}

.pj-kIYz {
  width: 54px;
  height: 57px;
}

._3ogsMV8 {
  width: 54px;
  height: 57px;
}

._3CaHkcs {
  width: 53px;
  height: 60px;
}

._1NPc8Nm {
  width: 53px;
  height: 60px;
}

._17-Efd7 {
  width: 60px;
  height: 65px;
}

._1MSSDvC {
  width: 58px;
  height: 60px;
}

.apDMwAm {
  fill: #e9e9e9;
}

._34JWT8Y {
  fill: var(--main-color);
}

._3jc8w6l {
  fill: #f44335;
}

._19d3W8w {
  width: 73px;
  height: 48px;
}

.z0RgRb0 {
  fill: #e9e9e9;
}

._5j9_pMQ {
  fill: var(--main-color);
}

.moDll42 {
  fill: #f44335;
}

._2ix6xSW {
  width: 80px;
  height: 55px;
}

._2gW5-BV {
  fill: #e9e9e9;
}

._1eHZX5O {
  fill: var(--main-color);
}

.YS5_6-w {
  fill: #f44335;
}

.q3mNb0z {
  width: 57px;
  height: 55px;
}

.ljuCQjN {
  width: 57px;
  height: 55px;
  fill: #e9e9e9;
}

._2K1MIgO {
  width: 57px;
  height: 55px;
  fill: var(--main-color);
}

.ddd-QIt {
  width: 57px;
  height: 55px;
  fill: #f44335;
}

.F97CoGQ {
  fill: #00afef;
  width: 24px;
  height: 26px;
}

.F97CoGQ:hover,
.F97CoGQ:focus {
  fill: #ffffff;
}

._2u4H_Hd {
  fill: #00afef;
  width: 97px;
  height: 94px;
}

.-hqfTbu {
  fill: #00afef;
  width: 68px;
  height: 66px;
}

._mSp_mt {
  transform: scale(3);
  width: 100%;
  height: 100%;
  padding-top: 10px;
}

.IyWW9F7 {
  fill: #28ade3;
}

._1zW9GgF {
  transform: scale(0.6);
  width: 100%;
  height: 100%;
  padding-top: 10px;
}

._1FsAX46 {
  fill: #28ade3;
}

._1qUpasI {
  fill: #00afef;
  width: 74px;
  height: 68px;
}

._2Kb6VrL {
  /*fill: blue;*/
  width: 127px;
  height: 70px;
}

._1W1rspn {
  fill: #80cdf2;
}

._27AV-Ol {
  fill: #28ade3;
}

._2rBy2kF {
  fill: #5e5f5f;
}

._2HsuiXc {
  /*fill: blue;*/
  width: 400px;
  height: 400px;
  padding-top: 10px;
}

._1LpX2ig {
  fill: #28ade3;
}

._2MSv4l2 {
  fill: #80cdf2;
}

._2AkEsSI {
  transform: rotate(45deg);
  fill: #00afef;
  width: 78px;
  height: 84px;
}

._1zPelQT {
  transform: scaleY(-1) rotate(45deg);
  fill: #00afef;
  width: 78px;
  height: 84px;
}

/* Arrows */

._3DJ7O_- {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 29px;
  height: 15px;
}

._3yOCp4_ {
  fill: #e9e9e9;
  width: 29px;
  height: 15px;
}

._1WuWCuG {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 29px;
  height: 15px;
}

._4j6p6oD {
  fill: #e9e9e9;
  width: 29px;
  height: 15px;
}

.YDIyYgR {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 15px;
  height: 29px;
}

._20FMKTC {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 10px;
  height: 15px;
}

.tYJ-_EQ {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 14px;
  height: 24px;
}

.Mh2dfAk {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 15px;
  height: 29px;
}

._2ruR_ID {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 10px;
  height: 15px;
}

._18tTABT {
  fill: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 14px;
  height: 24px;
}

._39I8ZA6 {
  fill: #e9e9e9;
  transition: 0.2s;
  width: 14px;
  height: 24px;
}

/* Misc */

._39Sq4uN {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 26px;
  height: 26px;
  margin-bottom: 7px !important;
}

._1sunNNb {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 29px;
  height: 32px;
}

._3QySGZk {
  fill: grey;
  vertical-align: middle;
  width: 29px;
  height: 32px;
}

._2Crj_1B {
  fill: var(--main-color);
  vertical-align: middle;
  width: 29px;
  height: 32px;
}

.f0l5XIe {
  display: none;
  fill: #28ade3;
}

._1romFWb {
  fill: var(--main-font-color);
}

._3bQ4wfi {
  fill: var(--main-font-color);
}

._35SG7HN {
  fill: #00afef;
  cursor: pointer;
  transition: 0.2s;
  width: 39px;
  height: 31px;
}

._3DyN_B8 {
  font-size: 16px;
  fill: #c9c9c9;
  text-anchor: middle;
  font-family: "Atlas Grotesk";
  font-weight: 700;
  cursor: pointer;
  transition: 0.2s;
  width: 9px;
  height: 14px;
}

._2_J-Spk {
  fill: #00afef;
  cursor: pointer;
  transition: 0.2s;
  width: 25px;
  height: 25px;
}

._2Oo-10s {
  fill: #00afef;
  cursor: pointer;
  transition: 0.2s;
  width: 16px;
  height: 16px;
}

._14xHvJT {
  fill: #00afef;
  cursor: pointer;
  transition: 0.2s;
  width: 29px;
  height: 29px;
}

._18dlS3B {
  fill: #f44335;
  cursor: pointer;
  transition: 0.2s;
  width: 29px;
  height: 29px;
}

._1m-qU_2 {
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 26px;
  height: 26px;
}

/* People */

._2VaJiqW {
  stop-color: #ffffff;
}

.WR2fLOs {
  stop-color: #00afef;
}

._10pOAKs,
._3LV-mJi,
.tEbUYm8,
._1Hg6u0Z,
._3tVPqTK,
._1fvx6Wy,
._2f8QwAE,
._2XrVn2x,
._12G7MMq,
._21YDRTp {
  position: relative;
  fill: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  width: 46px;
  height: 105px;
  transform: scale(1.08);
  z-index: 2;
}

.tEbUYm8 {
  width: 59px;
}

._1Hg6u0Z {
  height: 108px;
}

._3tVPqTK {
  height: 116px;
}

._1fvx6Wy {
  width: 59px;
}

._2XrVn2x {
  width: 60px;
}

._21YDRTp {
  height: 115px;
}

._3kVt3sX {
  fill: #ffffff;
  stroke: var(--main-color);
  cursor: pointer;
  transition: 0.2s;
  width: 45px;
  height: 45px;
}

._1q-3dXK {
  fill: var(--main-font-color);
}

@media (max-device-width: 800px) {
  ._2Kb6VrL {
    /*fill: blue;*/
    width: 100px;
    height: 70px;
  }

  ._mSp_mt {
    transform: scale(2.5);
    padding-top: 5px;
  }

  ._1MSSDvC {
    width: 28px;
    height: 30px;
  }

  ._19d3W8w {
    width: 36px;
    height: 24px;
  }

  ._2ix6xSW {
    width: 40px;
    height: 27px;
  }

  .pj-kIYz {
    width: 27px;
    height: 28px;
  }

  ._3ogsMV8 {
    width: 27px;
    height: 28px;
  }

  ._3CaHkcs {
    width: 26px;
    height: 30px;
  }

  ._1NPc8Nm {
    width: 26px;
    height: 30px;
  }

  ._3hJZYdR {
    width: 16px;
    height: 27px;
  }

  ._1F6bkms {
    width: 26px;
    height: 24px;
  }

  .v0yW5DQ {
    width: 36px;
    height: 24px;
  }

  .TxZ7yPN {
    width: 34px;
    height: 28px;
  }

  ._26nF6gu {
    height: 53px;
  }

  ._2u4H_Hd {
    height: 56px;
  }
}

._1u1fOfR {
  width: 25px !important;
  height: 25px;
  margin-bottom: 13px !important;
}

@media screen and (max-width: 992px) {
  ._3UWPFmE {
    fill: #ffffff;
    cursor: pointer;
    transition: 0.2s;
    width: 25px;
    height: 25px;
    margin-bottom: 1px !important;
  }
  ._3AZgsvm {
    fill: #ffffff;
    cursor: pointer;
    transition: 0.2s;
    width: 25px;
    height: 25px;
    margin-top: 6px !important;
  }
  ._1u1fOfR {
    cursor: pointer;
    width: 25px !important;
    height: 25px;
    margin-right: 6px;
    margin-top: 6px;
  }
  ._39Sq4uN {
    fill: #ffffff;
    cursor: pointer;
    transition: 0.2s;
    width: 26px;
    height: 26px;
  }
}

/* import colors */
._2ysHCBC {
  position: relative;
  padding: 25px 0;
  margin-left: 66px;
  border-bottom: 1px solid #c9c9c9;
}

.PtuesuJ,
.c4UrwEq {
  position: relative;
  padding: 5px 0;
  margin-left: 66px;
}

._3Ngvd05 {
  position: relative;
  padding: 25px 0;
  margin-left: 66px;
  border-bottom: 1px solid #c9c9c9;
}

._1XG4Atw {
  position: relative;
  padding: 25px 0px 5px;
  margin-left: 66px;
  margin-top: 25px;
  border-top: 1px solid #c9c9c9;
}
._2uA4Krh {
  position: relative;
  margin-left: 66px;
  border-bottom: 1px solid #c9c9c9;
}

._2ysHCBC:last-of-type,
.PtuesuJ:last-of-type {
  border-bottom: none;
}

._1v1vvo- {
  font-size: 20px;
  line-height: 36px;
  color: #000000;
  margin-top: 6px;
  margin-bottom: 20px;
}

._1v1vvo- span {
  color: #000000;
}

.JL6cJLK {
  margin-bottom: 0;
  cursor: pointer;
}

._1G2F6Gx {
  margin-bottom: 0;
  cursor: pointer;
}

._1ooPEmo {
  font-size: 20px;
}

._2uA-_MM {
  font-size: 12px;
}

@media (max-device-width: 480px) {
  .JL6cJLK::before,
  ._1G2F6Gx::before {
    margin-left: 10px;
  }
}

.JL6cJLK::before,
._1G2F6Gx::before {
  position: absolute;
  left: -20px;
  top: 22px;
  font-family: FontAwesome;
  font-size: 12px;
  line-height: 1;
  transition: all 0.2s;
  color: var(--main-color);
}

._1nNQeE1::before,
._38XDeIG::before {
  position: absolute;
  top: 22px;
  font-family: FontAwesome;
  font-size: 12px;
  line-height: 1;
  transition: all 0.2s;
  color: var(--main-color);
}

.JL6cJLK::before {
  content: "\F067";
}

._1G2F6Gx::before {
  content: "\F068";
}

._1nNQeE1::before {
  content: "\F067";
}

._38XDeIG::before {
  content: "\F068";
}

._2lBLQ-q {
  position: absolute;
  top: 30px;
  right: 0px;
}

.kWsCtY4 {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

._21Ok5nN {
  width: 700px;
}

._1_mXdg7 {
  width: 100%;
}

.UtwV_uE {
  overflow: hidden;
  padding-top: 16px;
}

.UtwV_uE p:first-child {
  margin-top: 0;
}

.UtwV_uE p:last-child {
  margin-bottom: 0;
}

._3vmF_xL {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

._2S9Qh3U {
  margin-left: 0;
}

.U4IANJU {
  display: inline-block;
}

@media (min-width: 768px) and (max-width: 991px) {
  .kWsCtY4,
  ._21Ok5nN {
    width: 660px;
  }
  ._2lBLQ-q + .kWsCtY4,
  ._2lBLQ-q + ._21Ok5nN {
    width: 620px;
  }
}

@media (max-width: 480px) {
  ._2ysHCBC,
  ._3Ngvd05,
  .PtuesuJ,
  .c4UrwEq,
  ._1XG4Atw,
  ._2uA4Krh {
    margin: 0 10px;
  }
  .kWsCtY4,
  ._3vmF_xL {
    display: block;
    width: 100%;
  }
  ._21Ok5nN {
    width: 100%;
  }
}

/* import colors */

.tS6kX1q {
  width: 100%;
}

.tS6kX1q + .tS6kX1q {
  margin-top: 20px;
}

._2qIe0nF {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: var(--main-color);
  margin: 0 0;
}

.belr_T0 {
  margin-bottom: 20px;
}

._2zmFd0O {
  font-size: 20px;
  color: var(--main-color);
}

._1mFq_Gp {
  font-size: 12px;
  color: var(--main-color);
}

.Cot-Y_g {
  font-size: 12px;
  line-height: 44px;
  color: #000000;
  margin: 0 0 10px;
}

._1KYa4rv {
  font-size: 12px;
  color: #000000;
  white-space: pre-line;
}

._22xuG_X {
}

._2eVpvFI {
}

._1D4oMvt {
  height: 85%;
  background-color: #e9e9e9;
}

._2XP5qbr {
  padding-top: 10px;
}

._1EYEkdb {
}

._1cHpv0v {
}

.q_NTTXK {
}

._176Ipoz {
  margin-top: 1em;
  text-align: center;
}

.dFeXXPL {
}

._1RkyrlQ {
}

._2nyyKuG {
  border-top: solid 1px #c9c9c9;
}

.iXYqGUR {
  background-color: white;
  box-shadow: 0 4px 8px 0 #c9c9c9, 0 4px 8px 0 #c9c9c9;
  left: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  right: 0;
  top: 0;
  z-index: 100;
}

._1_ghQsS {
  padding: 15px;
  display: flex;
}

._2l7SOma {
  padding-left: 15px;
  padding-bottom: 15px;
}

._2LnBgtc {
  position: absolute;
  right: 2px;
  top: 0px;
  font-size: 10px;
  cursor: pointer;
}

.wPFNkP8 {
  position: absolute;
  right: 14px;
  top: 0px;
  font-size: 10px;
  cursor: pointer;
}

._3g6Tlf8 {
  margin-left: 6px;
  margin-right: 6px;
}

._2Fg5SEQ {
  margin-bottom: 25px;
}

._66Sp2iQ {
  font-size: 14px;
  font-weight: 500;
}

._1JjBVTR {
  /*  */
}

@media (max-width: 767px) {
  ._1JjBVTR:not(._1x-wuvA) label + div {
    margin-top: 5px !important;
  }

  ._1JjBVTR:not(._1x-wuvA) label {
    position: relative;
  }
}

/* import colors */
._3jyp6Tv {
  overflow-x: hidden;
  background-color: #f5f5f5;
  min-height: 100vh;
}

.VH3fe9t {
  position: fixed;
  top: 0;
  background-color: #00afef;
  width: 100%;
  height: 66px;
  padding: 0 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
  z-index: 1010;
}

.VH3fe9t::before,
.VH3fe9t::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10000px;
  background: #00afef;
}

.VH3fe9t::before {
  left: 100%;
}

.VH3fe9t::after {
  right: 100%;
}

._27AXjCD {
  display: flex;
  justify-content: center;
  align-items: center;
}

._2v3jwFE {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #ffffff;
}

._3XvO9Om {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  text-align: right;
  padding-right: 20px;
  color: #ffffff;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Layout */

._2IhhcN5 {
}

._332fmtw {
}

._3W_dwfB {
  padding-top: 120px;
}

._3W_dwfB::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._1G7bD93 {
}

._2m3uo_P {
}

._2ZGFr-s {
  margin-bottom: 42px;
}

._2Fjg_9y {
  margin-bottom: 25px;
}

._38Ck_T1 {
}

._4bUzRK7 {
  padding-bottom: 60px;
}

._3hjHHCB {
  position: relative;
  float: right;
  margin: 0 10% 0 0;
}

._3hjHHCB button {
  padding: 9px 40px;
}

._3hjHHCB button:first-child {
  margin-right: 10px;
  padding: 9px 30px;
}

/*Common Review Business*/

.m2N_fYQ {
  padding: 10px 0;
  position: relative;
}

._3sevJ8c {
  width: 50%;
  margin-right: 35px;
}

._2VHoFFv {
  width: 15%;
  margin-right: 35px;
}
.mTgXsNM {
}

/*Review Term*/

.-B1zYs_ {
  position: relative;
  cursor: pointer;
  padding: 8px 0 7px 40px;
  color: #000000;
  transition: all 0.2s;
}

._2NGJ6vI {
  color: #00afef;
}

.-B1zYs_::before,
._2NGJ6vI::before {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 0;
  content: "";
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}

.-B1zYs_:hover,
._2NGJ6vI:hover {
  color: #00afef;
}

.-B1zYs_:hover::before,
._2NGJ6vI::before {
  border-color: #00afef;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}

._3P0pL7B {
  padding: 40px 0 20px;
  margin-top: 20px;
  border-top: 2px solid #c9c9c9;
}

.vK-DivJ {
  font-size: 20px;
  font-weight: 200;
  color: #000000;
  line-height: 24px;
  margin: 0 0 20px;
}

._1lkZO_h {
  padding: 20px 0;
  text-align: right;
}

._7XL-in0 {
  font-size: 12px;
  font-weight: 200;
  line-height: 16px;
  color: #000000;
  margin: 0 0 10px;
}

._1lkZO_h button + button,
._1lkZO_h a + a {
  margin-left: 10px;
}

._1jiJjdq {
  color: #f44335;
  padding: 0 0 10px 0;
}

._3dsOHHN {
  display: none;
}

.tdgaIJI {
  display: inline-block;
  padding: 0 10px;
}

._25k_FnD {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 20px 0;
}

._1ngE3Xb {
}

._1A4HN1B {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 20px 0;
}

/*Blue Background Section*/

._3jljOz0 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100vh;
  text-align: center;
}

.AHan3CH {
}

.AHan3CH::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00afef;
}

.ujsE9ep {
  text-align: center;
}

._34hM869 {
  margin-top: 33px;
}

.mKCS3n5 {
  font-size: 20px;
  line-height: 24px;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}

.mKCS3n5 p {
  width: 25%;
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  margin: 0 auto;
}

/* general styles */
/* ============== */
.IR8dvY- {
  border: 5px inset #4f4f4f;
}
._19JbIoo {
  -webkit-box-shadow: 4px 4px 14px #4f4f4f;
  -moz-box-shadow: 4px 4px 14px #4f4f4f;
  box-shadow: 4px 4px 14px #4f4f4f;
}
._2SKHsWZ {
  padding: 40px;
}
._2U87S0m {
  margin: 30px;
}
._3NcfgLN {
  margin-left: auto !important;
  margin-right: auto !important;
}

._3QeowGQ {
}

._3mVmaux {
}

._1hm9Qof {
  width: 100%;
}

@media (max-device-width: 1024px) {
  ._1ngE3Xb {
    border-top: 2px solid #c9c9c9;
    border-bottom: 2px solid #c9c9c9;
    margin: 20px 0;
    padding: 20px 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3sevJ8c {
    width: 300px;
  }
}

@media (max-device-width: 768px) {
  .mKCS3n5 p {
    width: 50%;
  }
  ._2Xz0soF {
    font-size: 10px;
  }
  ._3hjHHCB {
    margin: 0;
  }
}

@media (max-device-width: 480px) {
  ._3W_dwfB {
    height: 100%;
    padding: 30px 15px 0 15px;
  }
  ._2ZGFr-s {
    margin: 0 0 20px;
  }
  .XWsH_Vz {
    margin-top: 40%;
  }
  ._34hM869 {
    margin-top: 10px;
  }
  .mKCS3n5 p {
    width: 80%;
  }
  ._2Hw75OR {
    padding-top: 15px;
  }
  ._3sevJ8c {
    width: 100%;
  }

  ._1VNRiO0 {
    text-align: left;
  }
  ._1VNRiO0 button {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
  }
  ._2VHoFFv {
    width: 100%;
    margin: 0;
  }
}

@media (max-device-width: 320px) {
  .XWsH_Vz {
    margin-top: 30%;
  }
  ._1VNRiO0 button {
    max-width: 140px;
  }
  .tdgaIJI {
    font-size: 12px;
  }
}

/* import colors */

.wJs6pIj,
._1Riyq8g,
._2i3_35R {
  position: relative;
  width: 304px;
  height: 304px;
  padding: 11px;
  border-radius: 50%;
  background-color: #e9e9e9;
  box-shadow: 3px 3px 5.36px 2.64px rgba(255, 255, 255, 0.7);
  text-align: center;
}

.auJhB2Y {
  position: relative;
  display: table;
  width: 282px;
  height: 282px;
  border-radius: 50%;
  padding: 10px;
  background-color: #ffffff;
  text-align: center;
  float: left;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  transition: all 0.2s;
  pointer-events: none;
}

._1Riyq8g .auJhB2Y {
  background-color: #5e5e5e;
}

._1BwhWyi {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 262px;
  height: 262px;
  border-radius: 50%;
  text-align: center;
  border: 3px dotted #e9e9e9;
  pointer-events: none;
}

._1Riyq8g ._1BwhWyi {
  border-color: #ffffff;
}

._3RUhwzK {
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 10px;
  transition: all 0.2s;
}

._1Riyq8g ._3RUhwzK {
  color: #ffffff;
}

._1Riyq8g .auJhB2Y {
  pointer-events: none;
}

.fMgs0iB {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.fMgs0iB + ._3ESIKtg {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: #00afef;
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: background-color color 0.2s;
  cursor: pointer;
  pointer-events: all;
  z-index: 1000;
  color: #00afef;
  width: 120px;
}

.wJs6pIj .fMgs0iB + ._3ESIKtg {
  position: relative;
}

._3FGWUgD {
  position: relative;
  margin-right: 50px;
}

._3FGWUgD::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==);
  display: inline-block;
  width: 28px;
  height: 28px;
  margin: -5px 0 -10px 15px;
  animation: _3Rxd-eC 0.8s infinite linear;
  position: absolute;
  left: 100%;
  top: 10px;
  transform: translateX(20px);
}

.IjvAnIX {
  color: #f44335;
  font-size: 10px;
  margin-top: 1rem;
}

.NZezgW0 {
  bottom: 0.5rem;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

._1K11XvH {
  color: #000000;
  border-color: #5e5e5e;
}

@keyframes _13PPiqs {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2i3_35R .fMgs0iB + ._3ESIKtg/*,
.dots > div + .file + .label*/ {
  position: absolute;
  top: 280px;
  left: 0%;
  transform: translateX(-0%);
  animation-name: _13PPiqs;
  animation-delay: 0.8s;
  animation-duration: 0.6s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

.fMgs0iB:focus + label,
.fMgs0iB + label:hover {
  background-color: #00afef;
  color: #ffffff;
}

@media (max-device-width: 480px) {
  .wJs6pIj,
  ._1Riyq8g,
  ._2i3_35R {
    width: 274px;
    height: 274px;
    margin: 0 auto;
  }
  .auJhB2Y {
    width: 250px;
    height: 250px;
  }
  ._1BwhWyi {
    width: 215px;
    height: 215px;
  }
  ._1BwhWyi img {
    width: 219px;
  }

  ._2i3_35R .fMgs0iB + ._3ESIKtg/*,
  .dots > div + .file + .label*/ {
    top: 251px;
    left: -20px;
  }
}

/* import colors */

._13dzvOd,
.ew1Qloz,
._372ke1z {
  position: relative;
  width: 293px;
  height: 162px;
  padding: 11px 11px 11px 0;
  text-align: center;
  display: inline-block;
}

._372ke1z {
  height: 205px;
}

._2-8qfih {
  position: relative;
  display: table;
  width: 282px;
  height: 141px;
  padding: 10px;
  background-color: #ffffff;
  text-align: center;
  float: left;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  transition: all 0.2s;
  pointer-events: none;
}

.ew1Qloz ._2-8qfih {
  background-color: #5e5e5e;
}

._3pq7_sR {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 262px;
  height: 131px;
  text-align: center;
  border: 3px dotted #e9e9e9;
  pointer-events: none;
}

.ew1Qloz ._3pq7_sR {
  border-color: #ffffff;
}

._1NaWtHZ {
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 10px;
  transition: all 0.2s;
}

.ew1Qloz ._1NaWtHZ {
  color: #ffffff;
}

.ew1Qloz ._2-8qfih {
  pointer-events: none;
}

._1FRt04W {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

._1FRt04W + ._5z7DH-E {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: var(--main-color);
  background-color: transparent;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: background-color color 0.2s;
  cursor: pointer;
  pointer-events: all;
  z-index: 99;
  color: var(--main-color);
  width: 90px;
}

._13dzvOd ._1FRt04W + ._5z7DH-E {
  position: relative;
}

._3yOyF3E {
  position: relative;
  margin-right: 50px;
}

._3yOyF3E::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==);
  display: inline-block;
  width: 28px;
  height: 28px;
  margin: -5px 0 -10px 15px;
  animation: _1w61P8t 0.8s infinite linear;
  position: absolute;
  left: 100%;
  top: 10px;
  transform: translateX(20px);
}

.ShIvBC- {
  display: block;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 800;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  letter-spacing: 0.03333em;
  color: #f44335;
}

.DV216W3 {
  color: #000000;
  border-color: #5e5e5e;
}

@keyframes _1mKe_q9 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

._372ke1z ._1FRt04W + ._5z7DH-E {
  position: absolute;
  top: 30px;
  left: 280px;
  transform: translateX(-0%);
}

._1FRt04W:focus + label,
._1FRt04W + label:hover {
  background-color: var(--main-color);
  color: #ffffff;
}

.kxLHKXE {
  position: absolute;
  top: 105px;
  left: 293px;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: #5e5e5e;
  background-color: transparent;
  font-size: 12px;
  font-weight: 200;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color color 0.2s;
  cursor: pointer;
  pointer-events: all;
  z-index: 99;
  color: #000000;
  width: 90px;
}

._22h2f61 {
  top: 155px;
}

.kxLHKXE:hover {
  background-color: #5e5e5e;
  color: #ffffff;
  text-decoration: none;
}

._1a2ZF0r {
  position: relative;
}

._1Vv7Vwn {
  display: block;
  padding: 20px 5px 10px;
  font-size: 12px;
}

@media (max-device-width: 1024px) {
  .kxLHKXE {
    top: 170px;
  }
}

@media (max-device-width: 768px) {
  .kxLHKXE {
    top: 150px;
  }
}

@media (max-device-width: 480px) {
  ._13dzvOd,
  .ew1Qloz,
  ._372ke1z {
    width: 274px;
    height: 137px;
    margin: 0 auto;
  }

  ._2-8qfih {
    width: 250px;
    height: 125px;
  }

  ._3pq7_sR {
    width: 215px;
    height: 107px;
  }

  ._3pq7_sR img {
    width: 60px;
  }

  ._372ke1z ._1FRt04W + ._5z7DH-E {
    top: 115px;
    left: 15px;
  }

  .kxLHKXE {
    position: relative;
    top: 0;
    left: 0;
    margin-left: 135px;
    margin-top: -4px;
  }

  ._1Vv7Vwn {
    padding: 5px;
  }

  ._1a2ZF0r {
    margin-bottom: 60px;
  }
}

/* import colors */

@keyframes Kni0X_Q {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
    transform: translateY(33px);
  }
  45% {
    opacity: 1;
    transform: translateY(33px);
  }
  100% {
    transform: translateY(0px);
  }
}

._1Pwz8BT {
  border-radius: 50%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 70%;
}

._2pLPz47 {
  width: 104px;
  height: 104px;
  position: absolute;
  top: 46px;
  left: 50%;
  margin-left: -52px;
  border: 2px solid #e9e9e9;
  animation-name: Kni0X_Q;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

._37a7YvQ {
  width: 115px;
  height: 115px;
  margin-top: 10px;
  margin-bottom: 20px;
}

._2Zf9f1t {
  width: 52px;
  height: 52px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background-color: #ffffff;
}

._1JHKh0r {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

._4BkRR6_ {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 70%;
}

._1wNcKjJ {
  width: 104px;
  height: 104px;
  border: 2px solid #e9e9e9;
  animation-name: Kni0X_Q;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

@media (max-device-width: 320px) {
  ._2Zf9f1t {
    width: 32px;
    height: 32px;
  }
}

p._1MZc0VS {
  font-size: 10px;
  font-weight: 800;
  line-height: 1.3;
  padding-left: 1em;
}

/* import colors */
.yvOcoxH {
  text-align: center;
  display: block;
  position: fixed;
  top: 45%;
  bottom: 0;
  left: 0;
  right: 0;
  animation: _2CCNUHO 0.2s linear;
}

@keyframes _2CCNUHO {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._286xzee {
  display: inline-block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: transparent;
  margin: 0;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.3;
  z-index: -1;
  animation: yvOcoxH 0.8s infinite linear;
}

@keyframes yvOcoxH {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._3_8o0JP,
.fft7Twa {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
}

.fft7Twa {
  position: relative;
}

._1NGGKRk {
  width: 100%;
  height: 400px;
  overflow-y: scroll;
  background-color: white;
}

._1U_quRu {
  width: 100%;
  background-color: white;
}

._4blj_jQ {
  padding: 0 4em;
  background-color: #444;
}

.react-pdf__Document {
  overflow-x: hidden;
}

.T7pd4kI {
  position: fixed;
  top: 5%;
  left: 5%;
  z-index: 10;
}

._2wCzH7M {
  position: absolute;
}

._gjX0DR {
  position: fixed;
  top: 5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

._58OMM2C {
  position: absolute;
}

._3oniatd {
  position: fixed;
  top: 5%;
  right: 5%;
  z-index: 10;
}

._22EXJtm {
  position: absolute;
}

._10HnsFb {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  left: 5%;
  min-width: 50px;
  text-align: center;
  z-index: 10;
}

._33lGr1J {
  position: absolute;
}

._2HilHfk {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 5%;
  min-width: 50px;
  text-align: center;
  z-index: 10;
}

._33Qo4sa {
  position: absolute;
}

._2ix66gC {
  position: fixed;
  bottom: 5%;
  left: 5%;
  z-index: 10;
}

.qXVHfIm {
  position: absolute;
}

._1ZkDleY {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 5%;
  z-index: 10;
}

._2Oouuv- {
  position: absolute;
}

._3IQVbwt {
  position: fixed;
  bottom: 5%;
  right: 5%;
  z-index: 10;
}

._1FA3YTq {
  position: absolute;
}

@media (min-width: 992px) and (max-width: 1400px) {
  ._2DLDtmR {
    left: 8%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  ._2DLDtmR {
    left: 10%;
  }
}

@media (max-width: 767px) {
  ._2vgpKR6 {
    bottom: 65px;
  }

  ._2DLDtmR {
    bottom: 65px;
  }
}

/*
  WorkflowOverlay
*/
/* import colors */

._2_r8SZ7 {
  top: 0;
  right: 0;
  left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 99;
  background-color: #f6f6f6;
}

._3glE4pk {
  background-color: var(--main-color) !important;
  z-index: 99999;
}
._3D59zq4 {
  background-color: #fcfcfc;
}

._1zakzb2 {
  background-color: #fcfcfc;
}

.aw122iO {
  font-size: 18px;
  line-height: 22px;
}
._3NdCgjS {
  display: flex;
  align-items: center;
}

._1RY31mc {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

._3NdCgjS ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

._3NdCgjS ul li {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

._3NdCgjS .t7IjQLU {
  color: var(--main-color);
}

._3NdCgjS ._3V2e_JW {
  color: #c9c9c9;
}

.E-i5qnj {
  color: #ffffff;
}

.E-i5qnj a {
  color: #ffffff;
}

._3NdCgjS .E-i5qnj {
  color: #ffffff;
}

._3NdCgjS ul li._1wqoYbj {
  font-weight: bold;
}

._3NdCgjS ul li {
  line-height: 1.4;
}

@media screen and (max-width: 1280px) {
  ._2_r8SZ7 {
    padding: 9px 0;
  }
  ._1RY31mc {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
}

@media (max-device-width: 480px) {
  ._2_r8SZ7 {
    padding: 9px 0;
    background-color: #fff;
  }
  ._3NdCgjS {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 auto;
  }
  ._3NdCgjS ._3V2e_JW {
    display: none;
  }
  ._3NdCgjS ul li {
    font-size: 14px;
    line-height: 16px;
  }
  ._1RY31mc {
    width: 42px;
    height: 42px;
    margin: 0 8px 0 19px;
    min-width: 42px;
  }
}

/* import colors */

.gunP768 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 420px;
  transform: translate(-50%, -50%);
  padding-bottom: 230px;
}

._2d5ksDh {
  position: relative;
  width: 100%;
  padding-bottom: 230px;
}

._1vCBPDJ {
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  color: #000000;
  text-align: center;
  margin: 0 0 2em;
  animation-iteration-count: 1;
  animation-duration: 1s;
  animation-direction: foward;
  animation-timing-function: ease-out;
  animation-name: _1vCBPDJ;
}

._1mGHxXH {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 230px;
  height: 230px;
}

._3ANa-Bh {
}

._1mGHxXH ._2bt_am3 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 230px;
  height: 230px;
  border-radius: 50%;
  font-size: 44px;
  color: #ffffff;
  display: none;
  justify-content: center;
  align-items: center;
  animation-name: _2bt_am3;
  animation-iteration-count: 1;
  animation-duration: 1.75s;
  animation-direction: foward;
  animation-timing-function: ease-out;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny4zMyA0Mi4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdGljay13aGl0ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiwyNC44NGwxNSwxMywyOC0zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 58px 51px;
}

._3ANa-Bh ._2bt_am3 {
  display: flex;
}

._1mGHxXH ._3noei6A,
._1mGHxXH ._2m_AdtU {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-left: 0;
  opacity: 1;
  animation-iteration-count: infinite;
  animation-duration: 1.75s;
  animation-direction: foward;
  animation-timing-function: ease-out;
}

._1mGHxXH ._3noei6A:after,
._1mGHxXH ._3noei6A:before,
._1mGHxXH ._2m_AdtU:after,
._1mGHxXH ._2m_AdtU:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

._1mGHxXH ._3noei6A:after,
._1mGHxXH ._2m_AdtU:after {
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  position: absolute;
  border-radius: 50%;
  background-color: #ffffff;
}

._3ANa-Bh ._2m_AdtU:after {
  background-color: #ffffff;
}

/* Shadow */
._3noei6A:before,
._2m_AdtU:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._1mGHxXH ._3noei6A {
  z-index: 2;
  animation-name: _2hP5omz;
}

._1mGHxXH ._2m_AdtU {
  z-index: 3;
  animation-name: _2pXgVpc;
  animation-delay: 0.15s;
}

._3ANa-Bh ._3noei6A,
._3ANa-Bh ._2m_AdtU {
  animation-name: _9ztvB-h;
  animation-iteration-count: 1;
}

@media (max-device-width: 480px) {
  .gunP768 {
    width: 272px;
  }
}

@keyframes _1vCBPDJ {
  0%,
  20% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@keyframes _2hP5omz {
  0% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 0;
    height: 230px;
    width: 230px;
  }
}

@keyframes _2pXgVpc {
  0%,
  25% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  35%,
  80% {
    opacity: 1;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 0;
    height: 230px;
    width: 230px;
  }
}

@keyframes _9ztvB-h {
  0%,
  25% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 1;
    height: 230px;
    width: 230px;
  }
}

@keyframes _2bt_am3 {
  0%,
  70% {
    opacity: 0;
  }
  95%,
  100% {
    opacity: 1;
  }
}

/* import colors */

._1qf9aab {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

._1Op2Xc8 {
  display: table;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #ffffff;
  width: 560px;
  height: 560px;
  margin-top: -280px;
  margin-left: -280px;
  padding: 0 128px;
  border-radius: 50%;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._1Op2Xc8:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._24dR4f- {
  position: absolute;
  top: 104px;
  left: 128px;
  right: 128px;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  color: #000000;
  margin: 0;
  text-align: center;
}

._2yLFT7M {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}

._2yLFT7M p {
  margin: 0 0 10px;
}

/*.body a {
  margin-top: 25px;
}*/

@media screen and (max-width: 1280px) {
  /* .content{
    width:460px;
    height:460px;
    margin-top:-230px;
    margin-left:-230px;
  }

  .title{
    top:75px;
  } */
}

@media (max-device-width: 480px) {
  ._1qf9aab {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    height: 100vh;
    margin: 0 auto;
  }
  ._1Op2Xc8 {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px 0;
    box-shadow: none;
    border-radius: 0;
    background: inherit;
    height: auto;
  }
  ._1Op2Xc8:after {
    display: none;
  }
  ._2yLFT7M {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }

  ._24dR4f- {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 26px;
    position: relative;
    margin: 20px 0;
  }
}

/* import colors */

._3RpV77_ {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}

@media (max-device-width: 480px) {
  ._3RpV77_ {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    color: #000000;
    text-align: center;
    margin-bottom: 0;
  }
}

@media (max-device-width: 320px) {
}

/* import colors */

.DpA1j-7,
._2Y3_GQM {
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Badge */
._1RUgFHQ {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
  flex-direction: column;
  position: relative;
  margin: 0 auto;
  width: 206px;
  height: 206px;
  border-radius: 50%;
  font-size: 96px;
  font-weight: 400;
  color: #00afef;
  line-height: 1;
  text-align: center;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  transition: all 0.2s;
  background-size: contain;
}

@media (max-device-width: 480px) {
  ._1RUgFHQ {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
    flex-direction: column;
    position: relative;
    margin: 0 auto;
    width: 106px;
    height: 106px;
    border-radius: 50%;
    font-size: 60px;
    font-weight: 400;
    color: #00afef;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
    transition: all 0.2s;
  }
}

._1RUgFHQ::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._395rx3q {
  color: #ffffff;
  background-color: #e9e9e9;
}

._3cN8lPD {
  background-size: 100%;
  border: 7px solid #ffffff;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._3cN8lPD::after {
  top: -7px;
  bottom: -7px;
}

._1RUgFHQ img {
  width: 90%;
}

._2Y3_GQM ._1RUgFHQ {
  color: #ffffff;
  background-color: #00afef;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

.OYrhL8X ._1RUgFHQ {
  color: #ffffff;
  background-color: #00afef;
  font-size: 20px;
  font-weight: 200;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._2Y3_GQM ._1RUgFHQ::after,
._3fGgSaR::after,
._3cN8lPD:after {
  background: linear-gradient(
    to right,
    rgba(26, 26, 26, 1) 0%,
    rgba(200, 200, 200, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
}

._2wTu3ql ._1RUgFHQ {
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._2wTu3ql ._1RUgFHQ::after {
  background: linear-gradient(
    to right,
    rgba(26, 26, 26, 1) 0%,
    rgba(200, 200, 200, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  opacity: 0.15;
  right: -52px;
  transform: rotate(45deg) translate(45%, 9%);
}

._3fGgSaR {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 58px 51px;
}

.OYrhL8X ._2-sPCzq + .WSStKEP {
  padding-top: 15px;
}

/* import colors */

.Nlw82xO {
  font-size: 44px;
  font-weight: 300;
  line-height: 48px;
  color: #000000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

._2WLNEJe {
  color: white;
}

@media (max-device-width: 480px) {
  .Nlw82xO {
    margin-bottom: 0px;
    font-size: 24px;
    padding: 0;
  }
}

/*
  Close button
*/

/* import colors */

._1Y1cWMl {
  position: absolute;
  top: 40px;
  right: 40px;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQgMTQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS1ncmV5PC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQU9DQVlBQUFBZlNDM1JBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQXZrbEVRVlFvVTMzVHNRNkNNQkFHWUpJbURGMHdNVHdGRXcvb0lnc3Y0c0pXamFzNnlzemc0OVQvajlkNGJiZ09md0xIZlJTdTBJVGJmVVRPaUk4eE5yV2dwMFZPeU1DVEdZbklvNFlGWGFWM1lxRkQxaG91RUh1N2RNSEVPSGJJb2hIcitxN0VMNDBGWGFTMklZZlVYejZTRjhUR3AxcUpxTmU5ZTBQd2dxS0ZMTmdqSHdYZjZiMU1LR2dUc0tpVjF4SnJkRlNJQTNFaGYrY003MjBIVjNMR3dQN2JVU0J1Y21zTUxNTXNUalZrNEptRklmdytYQk1WbUQvRStBWGxrUjhIRGNJcWtBQUFBQUJKUlU1RXJrSmdnZz09Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
  border: 2px solid var(--main-color);
  border-radius: 50%;
  color: var(--main-color);
  text-indent: -9000px;
  transition: all 0.2s;
  z-index: 15000;
}

.Nl7uNdG {
  position: relative;
  top: 0px;
  right: 0px;
  line-height: 50px;
  background-size: 16px 16px;
}

._1Y1cWMl:hover,
._1Y1cWMl:focus,
._1Y1cWMl:active {
  color: white;
  outline: none;
  background-color: var(--main-color);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS13aGl0ZTwvdGl0bGU+PGltYWdlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF6a2xFUVZRNFQ0MlVJUTZEUUJCRjBVMUlWUldLQkZHREpOeW9yaGRDY1JKY0JScUhybXBUMFJOTTU0ZFptR3gydXRQa2lTNzdYc2d5VUJCUnpkeVpFMU00d2Q0YlUrSFBTTnR2WWtxblBJa3pZS0ZqdnJJd00yZW5ES2NMRjNybW5ZbkVNcHhDYjJoVlpHRXVPVGtPaE1ncmlwaHlLZ0FhNWluQ3lqd3MyUXJFRVZQK0YranBlRElrc2NZYjBESnVmMVdSYXk2Z1pSd2NEaEFIdWNnYW5sSnJCVkp5dUdaR1BISUF3elhMbmcrcFFkS2piTW1weUQ3S2cxTU9sSFFNMW9pRmlyWlgweU1Ic0JlZmdQb0hNd1JNWVRyN1ZnZ0FBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
}

._1Y1cWMl:active {
  background-color: var(--main-color-active);
}

.vrtA__H {
  top: 20px;
  right: 20px;
}

._34NZsvn {
  top: 17px;
  right: 44px;
}

._2_JPKqP {
  width: 39px;
  height: 39px;
  border-color: #c9c9c9;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQgMTQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS1ncmV5PC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQU9DQVlBQUFBZlNDM1JBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQXZrbEVRVlFvVTMzVHNRNkNNQkFHWUpJbURGMHdNVHdGRXcvb0lnc3Y0c0pXamFzNnlzemc0OVQvajlkNGJiZ09md0xIZlJTdTBJVGJmVVRPaUk4eE5yV2dwMFZPeU1DVEdZbklvNFlGWGFWM1lxRkQxaG91RUh1N2RNSEVPSGJJb2hIcitxN0VMNDBGWGFTMklZZlVYejZTRjhUR3AxcUpxTmU5ZTBQd2dxS0ZMTmdqSHdYZjZiMU1LR2dUc0tpVjF4SnJkRlNJQTNFaGYrY003MjBIVjNMR3dQN2JVU0J1Y21zTUxNTXNUalZrNEptRklmdytYQk1WbUQvRStBWGxrUjhIRGNJcWtBQUFBQUJKUlU1RXJrSmdnZz09Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
  background-size: 14px 14px;
}

._2yfdZCW {
  top: 106px;
  right: 40px;
}

._2W-9KKN {
  top: 106px;
  right: 40px;
}

._1Np6U0F,
._1z61fAC {
  top: 80px;
  background-color: #f6f6f6;
}

._1ziGjyp {
  top: 0px !important;
  right: 5% !important;
  background-color: #f6f6f6;
}

._1Ii5bRl {
  background-color: #f6f6f6;
}

._2_JPKqP:hover,
._2_JPKqP:focus,
._2_JPKqP:active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQgMTQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS1ncmV5PC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQU9DQVlBQUFBZlNDM1JBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQXZrbEVRVlFvVTMzVHNRNkNNQkFHWUpJbURGMHdNVHdGRXcvb0lnc3Y0c0pXamFzNnlzemc0OVQvajlkNGJiZ09md0xIZlJTdTBJVGJmVVRPaUk4eE5yV2dwMFZPeU1DVEdZbklvNFlGWGFWM1lxRkQxaG91RUh1N2RNSEVPSGJJb2hIcitxN0VMNDBGWGFTMklZZlVYejZTRjhUR3AxcUpxTmU5ZTBQd2dxS0ZMTmdqSHdYZjZiMU1LR2dUc0tpVjF4SnJkRlNJQTNFaGYrY003MjBIVjNMR3dQN2JVU0J1Y21zTUxNTXNUalZrNEptRklmdytYQk1WbUQvRStBWGxrUjhIRGNJcWtBQUFBQUJKUlU1RXJrSmdnZz09Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
  background-color: #fcfcfc;
  border-color: #a5a5a5;
}

.NWuSnap {
  top: 0px;
  right: 0px;
}

._3kQ-2p- {
  top: 0px;
  right: 0px;
  background-color: #f6f6f6;
}

.KA-bnnw {
  position: relative;
  top: 0;
  right: 0;
}

._2FpraQs {
  position: initial;
  display: inline-block;
  width: 27px;
  height: 27px;
  background-size: 8px 8px;
  margin-left: 5px;
  z-index: 999;
}

.bpdgs67 {
  margin-top: 30px;
  position: initial;
  display: inline-block;
  width: 27px;
  height: 27px;
  background-size: 8px 8px;
  margin-left: 5px;
  z-index: 999;
}

._2jCetZM {
  position: relative;
  float: right;
  top: 20px;
  right: 25px;
}

@media screen and (max-width: 1280px) {
}

@media (max-device-width: 768px) {
  ._1Y1cWMl {
    right: 20px;
  }
}

@media only screen and (max-width: 500px) {
  ._1Y1cWMl {
    top: 20px;
    width: 35px;
    height: 35px;
    background-size: 10px 10px;
  }

  ._1z61fAC {
    top: 80px;
  }
}

@media (max-device-width: 480px) {
  ._2yfdZCW {
    top: 10px;
    right: 20px;
    z-index: 999;
  }

  ._2W-9KKN {
    top: 73px;
    right: 20px;
    z-index: 999;
  }
}

/* import colors */

/* AutoSuggest defaults

  DIV.autosuggest
  -  LABEL.label
  -  INPUT.input
  -  UL.dropdown
  --    LI.item
  --    LI.item_selected

  ::focus
  DIV.autosuggest_focus

*/

._1BtR95r,
._2I1i1oG {
  position: relative;
}

._1Hxk2Mc ._3DgEXVH {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

._3DgEXVH {
  position: relative;
  z-index: 1;
}

._3NT9lq0 {
  position: initial;
  display: inline-block;
  width: 27px;
  height: 27px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: 0;
  animation: _2e24nk- 0.8s infinite linear;
  z-index: 9999;
}

@keyframes _2e24nk- {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._3izUDoQ,
._3dZM3RS {
  display: block;
  font-size: 32px;
  color: #00afef;
  transition: all 0.2s;
  transform: translateY(39px);
  margin-right: 10px;
}

._2I1i1oG ._3izUDoQ,
._2I1i1oG ._3dZM3RS {
  font-size: 16px;
  color: #000000;
  transform: translateY(0px);
}

._2I1i1oG ._3izUDoQ,
._2I1i1oG ._3dZM3RS {
  opacity: 1;
}

._3EO9oMd,
.SEOr-wU {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 10px 0;
  background: none;
  border: none;
  border-bottom: 2px solid #00afef;
  border-radius: 0;
  font-size: 32px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.2s;
  z-index: 2;
}

._3EO9oMd:focus,
.SEOr-wU:focus {
  outline: none;
  color: #000000;
}

._1cr6G6r {
  color: #f44335;
  padding: 0 0 6px 0;
}

._2lUGM1V {
  transition: none;
  border: 2px solid #f44335;
  padding-left: 8px;
  padding-right: 8px;
}

._1pO9UfX {
  position: absolute;
  list-style: none;
  width: 100%;
  padding: 0;
  overflow-y: auto;
  max-height: 220px;
  z-index: 9999;
  top: 52px;
  margin: 0;
  background-color: #ffffff;
}

._1DQPhl9 {
  top: 35.25px;
}

._1pO9UfX ._31X_X3Z,
._1pO9UfX .cufSpDS {
  position: relative;
  cursor: pointer;
  padding: 8px 0 7px 40px;
  font-size: 12px;
  line-height: 12px;
  color: #000000;
  align-content: left;
  transition: all 0.2s;
  border-bottom: 1px solid #e9e9e9;
}

._1pO9UfX .cufSpDS {
  color: #00afef;
}

._1pO9UfX ._31X_X3Z::before,
._1pO9UfX .cufSpDS::before {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 12px;
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}

._1pO9UfX ._31X_X3Z:hover,
._1pO9UfX .cufSpDS:hover {
  color: #00afef;
}

._1pO9UfX ._31X_X3Z:hover::before,
._1pO9UfX .cufSpDS::before {
  border-color: #00afef;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}

.ZcI-KCm ._3NT9lq0 {
  top: 27px;
}

.ZcI-KCm ._3izUDoQ,
.ZcI-KCm ._3dZM3RS {
  height: 21px;
  font-size: 16px;
  transform: translateY(20px);
}

.ZcI-KCm ._3dZM3RS {
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  background-size: 9px;
}

.ZcI-KCm ._3izUDoQ::before,
.ZcI-KCm ._3dZM3RS::before {
  display: block;
  content: "";
  position: absolute;
  top: 23px;
  left: 0;
  right: 0;
  height: 1px;
  background: #00afef;
  z-index: -1;
  margin-right: -10px;
}

.ZcI-KCm ._1cr6G6r::before {
  display: none;
}

.ZcI-KCm ._1cr6G6r {
  font-size: 13px;
  color: #f44335;
  transform: translateY(0px);
}

._2I1i1oG.ZcI-KCm ._3izUDoQ,
._2I1i1oG._1Hxk2Mc ._3izUDoQ,
._2I1i1oG.ZcI-KCm ._3dZM3RS,
._2I1i1oG._1Hxk2Mc ._3dZM3RS {
  font-size: 13px;
  color: #00afef;
  transform: translateY(0px);
  line-height: 13px;
  height: 21px;
  cursor: text;
  border-right: 10px solid transparent;

  background: none;
  margin-right: 0px;
}

.wqjjD2H._2I1i1oG.ZcI-KCm ._3izUDoQ,
.wqjjD2H._2I1i1oG._1Hxk2Mc ._3izUDoQ,
.wqjjD2H._2I1i1oG.ZcI-KCm ._3dZM3RS,
.wqjjD2H._2I1i1oG._1Hxk2Mc ._3dZM3RS {
  color: #000000;
}

._2I1i1oG.ZcI-KCm ._1cr6G6r,
._2I1i1oG._1Hxk2Mc ._1cr6G6r {
  color: #f44335;
}

.ZcI-KCm ._3EO9oMd,
.ZcI-KCm .SEOr-wU {
  line-height: 36px;
  height: 44px;
  color: #00afef;
  border: none;
  padding: 0px 40px 0px 10px;
}

.ZcI-KCm ._2lUGM1V {
  border: 2px solid #f44335;
  background: #ffffff;
  font-size: 16px;
  color: #000000;
}

._2I1i1oG.ZcI-KCm ._3EO9oMd,
._2I1i1oG._1Hxk2Mc ._3EO9oMd,
._2I1i1oG.ZcI-KCm .SEOr-wU,
._2I1i1oG._1Hxk2Mc .SEOr-wU {
  font-size: 16px;
  color: #000000;
  background: #ffffff;
  /* border-bottom: none; */
  /* border-right: 10px solid transparent; */
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  transform: rotateX(0deg);
}

._2I1i1oG.ZcI-KCm .SEOr-wU,
._2I1i1oG._1Hxk2Mc .SEOr-wU {
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  background-size: 9px;
  border-right: 10px solid transparent;
}

._2I1i1oG.ZcI-KCm .SEOr-wU._2lUGM1V,
._2I1i1oG._1Hxk2Mc .SEOr-wU._2lUGM1V {
  background-position: right 10px center;
  border-right: 2px solid #f44335;
}

._1Hxk2Mc {
}

.-Hv6B9d {
  position: relative;
  list-style: none;
  width: 100%;
  padding: 10px 20px;
  margin: 0;
  background: #ffffff;
  z-index: 10;
}

.-Hv6B9d ._31X_X3Z,
.-Hv6B9d .cufSpDS {
  position: relative;
  cursor: pointer;
  padding: 7px 0;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  transition: all 0.2s;
}

.-Hv6B9d .cufSpDS {
  color: #00afef;
}

.-Hv6B9d ._31X_X3Z:hover,
.-Hv6B9d .cufSpDS:hover {
  color: #00afef;
}

._3NWTNzj {
  position: absolute !important;
  top: 100%;
  width: 100%;
  height: 310px;
  z-index: 10;
  margin-top: 5px;
}

._1Hxk2Mc ._3NWTNzj {
  height: 80px;
}

/* Company search */
._1dz98T1 {
  position: absolute;
  list-style: none;
  width: 100%;
  padding: 0;
  overflow-y: auto;
  max-height: 270px;
  z-index: 3;
  background-color: #ffffff;
  top: 52px;
  margin: 0;
}

._1dz98T1 ._31X_X3Z,
._1dz98T1 .cufSpDS,
._1dz98T1 ._1hMzjpl {
  position: relative;
  cursor: pointer;
  padding: 15px;
  font-size: 13px;
  line-height: 13px;
  color: #000000;
  transition: all 0.2s;
  border-bottom: 1px solid #e9e9e9;
}

._1dz98T1 .cufSpDS {
  color: #00afef;
}

._1dz98T1 ._31X_X3Z:hover,
._1dz98T1 .cufSpDS:hover {
  color: #00afef;
}

._1dz98T1 ._31X_X3Z:nth-last-child(2) {
  border-bottom: none;
}

._1dz98T1 ._1hMzjpl {
  color: #00afef;
  border-bottom: none;
  border-top: 1px solid #00afef;
}

._1dz98T1 ._1hMzjpl:hover {
  text-decoration: underline;
}

._3elu7sd {
  margin-top: 10px;
}

._3ptzJzP {
  font-weight: 400;
}

.BccDbkF {
  float: right;
  padding-right: 10px;
}

._3Via273 {
  position: absolute;
  top: 33px;
  right: 10px;
  display: flex;
  margin: 0;
  z-index: 9999;
}

._3USsCT_ {
  margin-top: 10px;
}

._2_QrIxJ {
  color: #f44335;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

._38YNDXO {
  font-size: 12px;
}

@media (max-width: 768px) {
  .BccDbkF {
    float: inherit;
    display: block;
    margin-top: 10px;
  }
}

@media (max-device-width: 768px) {
  ._3izUDoQ {
    font-size: 26px;
  }
}

@media (max-device-width: 480px) {
  ._3EO9oMd {
    font-size: 20px;
  }

  ._3NWTNzj {
    font-size: 20px;
  }
  ._3izUDoQ {
    font-size: 22px;
  }
}

/*
  TextInput
*/

/* import colors */

.hSqAmQR {
  width: 100%;
  margin-bottom: 1em;
}

._1cf9MIQ {
  width: 100%;
  background-color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

._1cf9MIQ > ._3Fr7Cpn {
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 20px;
  font-weight: 400 !important;
  font-size: 12px !important;
}

._1cf9MIQ > ._33DL12d > input {
  /* color: transparent; */
  padding-left: 0.5rem;
}

._1cf9MIQ > ._3Fr7Cpn:before {
  border-width: 2px;
}

._1cf9MIQ > ._3Fr7Cpn > input {
  height: inherit;
}

._42Yb7h {
  padding-left: 14px !important;
  padding-right: 14px !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  color: black !important;
}

._42Yb7h:not(.Nx0aXFA) {
  transform: translate(0, 18px) scale(1);
}

.Nx0aXFA {
  transform: translate(3px, 8px) scale(0.8333333333333334) !important;
}

p._201BoUG {
  padding-left: 14px;
  padding-right: 1em;
  font-size: 10px !important;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.3em;
  margin-bottom: 3px;
  color: #5e5e5e;
}

/* Below are older css */

._2cEYXOk:required,
._3-eaGEz:required {
  box-shadow: none;
}

._29eRrOQ {
  position: absolute;
  top: 48px;
}

/* DEFAULT INPUT STYLES */
._2o2ZaVH {
  padding-bottom: 44px;
  position: relative;
  margin-bottom: 10px;
}

._3wMlB_X {
  display: block;
  font-size: 13px;
  line-height: 48px;
  height: 48px;
  color: #000000;
  margin-bottom: -26px;
  cursor: text;
}

._3lMghdq {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  margin: 0;
  padding: 8px 0 0;
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: var(--main-color);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 0px;
  border: none;
  border-bottom: 1px solid var(--main-color);
  transition: all 0.2s 0.3s;
  z-index: 1;
}

._3lMghdq:focus {
  outline: none;
}

/* ONBOARDING FLOW STYLES */
._1JMKQ0i,
._1HTufpG,
._2iyGIZh {
  padding-bottom: 44px;
  position: relative;
  margin-bottom: 10px;
  perspective: 800px;
  perspective-origin: center;
}

.LnGu3Hq,
.pY25uKl {
  display: block;
  font-size: 13px;
  line-height: 48px;
  height: 47px;
  color: var(--main-color);
  margin-bottom: -26px;
  cursor: text;
  border-right: 10px solid transparent;
}

.LnGu3Hq span,
.pY25uKl span {
  display: block;
  transition: all 0.2s;
}

.pY25uKl {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==) no-repeat right center;
  background-size: 9px;
}

._1HTufpG .pY25uKl {
  background: none;
}

.LnGu3Hq::before,
.pY25uKl::before {
  display: block;
  content: "";
  position: absolute;
  bottom: 22px;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--main-color);
  z-index: -1;
}

._1HTufpG .LnGu3Hq::before,
._1HTufpG .pY25uKl::before,
._2iyGIZh .LnGu3Hq::before,
._2iyGIZh .pY25uKl::before {
  display: none;
}

._1HTufpG .LnGu3Hq::after,
._1HTufpG .pY25uKl::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  margin: 0;
  background: #eaeaea;
  padding: 2px 20px 0 10px;
  font-size: 14px;
  line-height: 42px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform-style: preserve-3d;
  z-index: -2;
  transform: rotateX(90deg);
}

/*.input:focus + .label::after,*/
._1HTufpG .LnGu3Hq::after,
._1HTufpG .pY25uKl::after {
  transform: rotateX(0deg);
  background: #ffffff;
}

._1JMKQ0i .LnGu3Hq span,
._1JMKQ0i .pY25uKl span {
  font-size: 14px;
  color: var(--main-color);
}

._1HTufpG .LnGu3Hq span,
._1HTufpG .pY25uKl span {
  transform: translateY(-17px);
}

._1HTufpG ._29eRrOQ {
  display: none;
}

._3-eaGEz,
._2cEYXOk {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 200;
  line-height: 44px;
  color: #ffffff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 0px;
  border: none;
  border-right: 10px solid transparent; /* this is to position the .label_not_required background-image */
  /*transition: all transition-default 0.3s;*/
  z-index: 1;
}

._1HTufpG ._2cEYXOk {
  color: #000000;
  outline: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  background-size: 9px;
}

._3-eaGEz:focus,
._1HTufpG ._3-eaGEz,
._2cEYXOk:focus {
  color: #000000;
  outline: none;
}

._2iyGIZh ._3-eaGEz,
._2iyGIZh ._2cEYXOk {
  font-size: 14px;
  color: var(--main-color);
  padding-left: 0;
}

._3-eaGEz:focus + .LnGu3Hq span {
  opacity: 1;
}

._1dgvqKW {
  color: #f44335 !important ;
  transform: translateY(-17px);
  display: block;
  font-size: 12px;
  line-height: 48px;
  height: 48px;
  margin-bottom: -27px;
  cursor: text;
}

._22ZWCtR {
  transition: none;
  background-color: #ffffff;
  border: 2px solid #f44335;
  padding-left: 8px;
  padding-right: 8px;
}

.KRE1xKC {
  position: absolute;
  top: 70px;
  font-size: 12px;
  color: #f44335;
}

._1RslHgY {
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: -2px;
  vertical-align: middle;
  min-width: 10px;
  min-height: 10px;
  background-color: var(--main-color);
}

._1CTEVOS {
  overflow: auto;
  position: absolute;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  word-spacing: -0.4px;
  margin-top: 20px;
  padding: 6px 14px;
  pointer-events: none;
  z-index: 2;
}

._3iB24iF {
  color: transparent;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 200;
  margin-top: -0.225rem;
}

/* .highlights:not(.visible) {
  color: transparent;
} */

._3iB24iF mark {
  background-color: var(--main-color);
  color: transparent;
  padding: 0.1rem 0.25rem;
}

/** LOADING STYLES **/

._3T8P4VJ {
  position: absolute;
  top: 48px;
  right: -48px;
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: 0;
  animation: _3KJ997n 0.8s infinite linear;
}

._2dnSgkP {
  display: none;
}

@keyframes _3KJ997n {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

.MFPVcOr {
  width: 100%;
}

._1v_Y-1d {
  margin-bottom: 20px !important;
}

._1lJ9b3n,
._3SPQOUS {
  color: #000000 !important;
  font-size: 12px !important;
}

._2XBHXFU {
  padding: 5px !important;
}

.n5XevMM {
  color: #c9c9c9 !important;
  border-color: #c9c9c9 !important;
}

._2HAHdEX {
  color: transparent !important;
}

._3zx4h9M {
  color: #f44335 !important;
}

.xT7FbRM {
  font-size: 12px !important;
  color: #000000 !important;
}

._9vQ3V7Z {
  border-color: var(--main-color) !important;
  border-width: 1px !important;
}

._9wUfCiD {
  border-width: 1px !important;
}

._1UMOo5C {
  border-color: #f44335 !important;
  border-width: 1px !important;
}

._3ktV09V {
  font-size: 12px !important;
  margin: 0 !important;
}

._1gjHKib {
  font-size: 10px !important;
}

._1lCil6s {
  color: #000000 !important;
}

._3UnijOP {
  line-height: 3rem;
  padding-left: 0.95rem;
  position: absolute;
  top: 0;
}

._3jE_bNx {
  border: none;
}

.XOT-YFN {
  cursor: pointer !important;
}

._3-bXYYD {
  display: flex;
  justify-content: center;
}

._3e8NDtS {
  max-height: 250px !important;
}

._3D214ad {
  padding: 5px 30px 5px 5px !important;
}

:root {
  --main-color: #00afef;
}

:root {
  --main-color-active: #00a5e1;
}

:root {
  --main-font-color: #ffffff;
}

/** color */
/**
  The following colors are copied from src/css/base/colors.css
  since importing the colors using below does not work with SASS
  @value colors: "css/base/colors.css";
  @value [color] from colors;
*/
/** font */
/** ~24px */
/** ~20px */
/** ~16px */
/** ~14px */
/** 12px */
/** ~10px */
/** ~8px */
/** modal */
._2c6YaUB {
  margin-bottom: 1em;
}

._2RkvOnM {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: white;
}

._2RkvOnM > .h_gk5v_:before {
  border-width: 2px;
}

._1ipPoXq {
  width: 50%;
  display: inline-block;
}

.zy0wBYm {
  width: 33.33333333%;
  display: inline-block;
}

.QNvdBOy {
  min-width: 66.66666667%;
  display: inline-block;
}

._1E_5w6A {
  min-width: 100%;
  display: inline-block;
  height: 66px;
}

.h_gk5v_ {
  padding-left: 14px;
  padding-right: 14px;
  font-size: 12px !important;
  margin-top: 20px !important;
  font-weight: 400 !important;
}

.h_gk5v_ > div > div:focus {
  background: none;
}

.h_gk5v_ > div > svg {
  top: calc(50% - 20px);
  color: #444;
}

.Gb2EnGJ {
  color: black !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

.Gb2EnGJ:not(._14iMwH3) {
  transform: translate(0, 18px) scale(1);
}

._14iMwH3 {
  transform: translate(3px, 8px) scale(0.8333333333333334) !important;
}

p.vEhx_vR {
  padding-left: 12px;
  margin-top: 0.6em;
  margin-bottom: 3px;
  font-size: 10px !important;
}

.DN0K0TW {
  text-align: left;
}

div[class^="MuiModal-root"] {
  z-index: 160000 !important;
}

div[class^="MuiPopover-root"] {
  z-index: 160000 !important;
}

div._2G0WpWC {
  text-overflow: unset;
}

div[id^="menu-"] {
  z-index: 160000 !important;
}

.HjWeCX5 {
  display: block;
  background-color: white;
  z-index: 2000;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

/* import colors */
._8FiG6NJ {
  position: relative;
  clear: both;
}

._3YYxj9f {
  width: 200px;
  height: auto;
  background-color: var(--main-color);
  color: #ffffff;
  text-align: center;
  border: 2px solid var(--main-color);
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  top: 70%;
  left: -32%;
  z-index: 999;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
}

._3YYxj9f::after {
  content: "";
  position: absolute;
  top: -5px;
  right: 50%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--main-color);
}

.daZ1mrx {
  right: -58px;
  z-index: 1000000;
  left: unset;
}

._3dQcLSM {
  top: 5px;
  right: -58px;
  z-index: 1000000;
  left: unset;
}

.Z1mRTml {
  top: auto;
  bottom: 75%;
  left: 86%;
  margin-bottom: 44px;
}

.Z1mRTml::after {
  content: "";
  position: absolute;
  top: auto;
  right: 45%;
  bottom: -7px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-top: 5px solid var(--main-color);
}

._3g3lJP4 {
  left: -8%;
  top: 100%;
}

.N3C74o2 {
  width: 250px;
  top: 100%;
  left: 0;
}

._3prkekV {
  width: 250px;
  top: 100%;
  left: 0;
}

._2XetwQj {
  top: 5px;
  left: 24%;
}

.KhsooEM {
  top: 5px;
  left: 0;
}

.KhsooEM {
  top: 5px;
  left: 0;
}

.s_2rxqi {
  top: -72px;
  left: -26%;
}

._218ZXs4 {
  top: -12px;
  left: 9%;
}

._2_NgdpN {
  top: 5px;
  left: 0;
}

.hgZzQ30 {
  top: 0;
  left: 0;
}

._2WCQigy {
  top: 50px;
  left: 0;
}

._32_9Z0J {
  top: 5px;
  left: 50%;
}

.q5gzrkU {
  top: -34px;
  left: 50%;
}

._1zz8CBn {
  top: 5px;
  left: auto;
  right: 2%;
}

.gRNQmSO {
  top: 5px;
  left: 267px;
}

.mr3uXNU {
  top: 0;
  left: auto;
}

._2B_fEh- {
  top: 5px;
  left: auto;
  right: 0;
}

._3m9t0so {
  top: 0;
  left: 23%;
}

._3U9EPCa {
  top: 0;
  left: auto;
}

.PRep89y {
  top: -36px;
  left: 75%;
}

._2wuktd9 {
  top: 5px;
  left: 4%;
}

.hgZzQ30::after,
._2WCQigy::after,
._32_9Z0J::after,
._2wuktd9::after,
.q5gzrkU::after {
  right: 100%;
  left: 10%;
}

._2B_fEh-::after {
  right: 22%;
}

.N3C74o2::after {
  right: 214px;
}

._2cxjtQD {
  text-align: right;
  margin: 5px 0 0;
  text-decoration: underline;
  cursor: pointer;
}

._2cxjtQD button {
  font-size: 13px;
  padding: 5px 10px;
  min-width: 60px;
  margin: 0 5px 0 0;
}

._1wMDrR2 {
  top: 5px;
  left: 0;
}

._2XpOiA3 {
  top: -5px;
  left: 3%;
}

.O5Pgul0 {
  right: -60px;
  left: auto;
  top: auto;
  bottom: 45px;
}

.O5Pgul0::after {
  top: auto;
  right: 45%;
  bottom: -7px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-top: 5px solid var(--main-color);
}

.fJwayi6 {
  right: 10%;
  left: auto;
  top: 5px;
}

._2nDKHQk {
  left: 92px;
}

._2iVVLVl {
  left: 0;
  width: 100%;
}

@media (max-device-width: 1024px) {
  ._2XetwQj {
    left: 40%;
  }
  .O5Pgul0 {
    right: 0;
  }
  .O5Pgul0::after {
    right: 10%;
  }
}

@media (max-device-width: 480px) {
  ._3YYxj9f {
    width: 100%;
    left: 5px;
  }

  ._3g3lJP4::after {
    right: 95%;
  }

  .Z1mRTml::after {
    right: 55%;
  }

  .s_2rxqi {
    width: 200px;
    left: -94px;
    top: -88px;
  }
  .s_2rxqi::after {
    right: 10%;
  }
  .hgZzQ30 {
    width: 200px;
    left: 12%;
    top: 12%;
  }
  ._32_9Z0J {
    width: 200px;
    top: 5px;
    left: 37%;
  }

  .q5gzrkU {
    top: -34px;
  }

  .mr3uXNU {
    width: 200px;
    top: 0;
    left: auto;
  }
  .PRep89y {
    width: 200px;
    top: -57px;
    left: 22%;
  }
  ._1zz8CBn {
    width: 200px;
    left: auto;
  }
  .gRNQmSO {
    width: 200px;
  }
  ._3m9t0so {
    width: 200px;
    left: 15%;
  }
  ._3U9EPCa {
    width: 200px;
  }
  .N3C74o2::after {
    right: 91%;
  }
}

.ocWRFNi {
  padding-bottom: 50px;
}

._259WiH- {
}

._259WiH- h3 {
  margin-bottom: 1em;
}

._991nDiy {
  font-size: 12px;
  margin: 2em 0;
  font-weight: 400;
}

._1BpGpnJ {
}

._3j3thgW {
}

._1T3Uq6D {
}

._1R6t1eO {
}

._29e0lC0 {
}

._1qSBJ5- {
}

._2xpDc-W {
  display: none;
}

.sOcIiEr {
  clear: both;
}

.B7GSUzq {
  display: flex;
  flex-wrap: wrap;
}

._1ZjqkG8 {
  float: none;
}

._3kcSGEK {
  margin: 0 -6px;
}

._28NSnTU {
  width: 100%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-bottom: 2px solid black;
}

._3EQFdcd {
  width: 30%;
  height: 30%;
  margin-top: 30px;
}

._2OPww4J {
  color: #00afef;
  margin: 30px;
  padding: 8px 22px;
  border: 2px solid #00afef;
  border-radius: 25px;
  font-weight: bolder;
  user-select: none;
  cursor: pointer;
}

._2OPww4J:hover {
  background-color: #00afef;
  color: white;
}

._3Yz4NCr {
  display: flex;
  align-items: center;
}

._2xBzy0y {
  display: inline-block;
  width: 15%;
  padding-top: 15%;
  margin-left: 5%;
  box-shadow: -1px 3px 2px lightgrey;
  background-color: white;
  border-radius: 500px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA2CAYAAABkxd/2AAAAAXNSR0IArs4c6QAABStJREFUaAXtW11sFFUUPjP70/3rtrVp09BFfhSQIFCgxZYA/kQhxoCYEB8gxhgSH0yML6DwAiE+2NqoD2AIPwkJRk2MRvzBxCdDIGqh1Qfjk4nyUCGBGCoRUqu74/kWh263M7v3npnpbtk9STPTO+fce8435557zr2zBtn0+Z+9lLNeI8vq5qaM3Vxj11EyjGEyjQHa2vQ9bDfyAHw2tody1E9kmTUGiIu5Ro5M2ktPNw8adPrGOrJy5+rgFGPFIBnmhjBZ2Vf5Ud1zivHBbGJsTJ5kPdOe1RtuI8DYMEo0p46HCwKMTdjlkVIz5uWznRHakYlSd0uIWqMG/TFh0fD1LH0wOkEf/f4Px/7ZTQZ9et2SmLAgYdLHaxO0utkd4x/G/qXtF27Rb7dmL0yi4Axwhh5OlQQHoAM88IF/tpK25hCA57Q1qImCD/xq3NUHo7beiDmlppWTieCH3GwkbYAQkCUklZOM5aeMNkBYrSQklZOM5aeMNkBYyiUklZOM5aeMNkDIcyQklZOM5aeMNkBIAiV0QShnj5Xgmf31uiRdfTJNm9vdcy+b36+rNkDIkCX0oVDOHuvNZXHa1B7Jpxen1iTonohsqtv9qV61AUL5gAxZh0aYH3JS2tQWppcWTK6e7Zxbvb08Lu1OS04bIBQNKB+u/a1WPlxlPvDLIhdRC3vKydUJ3uib6jHP3xulxxm4oEkbICiE2uqhs3+V9SR4DvgueajFjqyM05y4s5pHu+KE2BQkiYtVKAW1nar5iwXVvNRz0P+OTITe707i1pXe+mWcdv887vrc6wNPAHkdvJR8JmbQT481UnPU2Xts2axl5b10ZEy2utr9uF1Lj+4mFXA7og3iTjlwoEaIY9MJnmrhqSHKNw2rEqCXF3IA5iVdlbq4GN59f4MquxbfjAPU1RQqGViXpkzq55xHlw48EKNFSf/N8b9HF8uQ133Zm6QfH23M/82LT58T4HmvO0Hx0PRnLt3eaY6xzDGeavqSd7pwvJkxgI6vStBTHbenzeJUiM5vbKQl7C2FtJ+9YE2JLdxCXqf7R9oitGveZELpxKPbNlVDXWlF/oNsOBK7QspwbnNuQ4pW8ZQD9fI2yr7F3uPI4LIYdTT450eBA/QCAwPPcCJsx36zPpUvPlFfYUXySlj5Dq/Qj2Fu4waaB6GGOtOXpLDp3XA3A9zanxm6SaevyOs/u9/APGhlGpv1lQEHxr3LXtTkQ6kWCEDIgs/0pahxhrYk7LddeEX9NiBIFwr7wL3vAKX5rX3F4HS6FJjFCgT5/4vzo7Sx1Vs16ytAcJhPeFot/39lCtJ4lb6xRYL0QvEIz7FLXwGCMjolgqNGPjci59q/xHkVVRnKN4Ccch0VBWaCZ8+iBlrBi4aEZFJFI5XKdYpYK/JvhNOME+zdEmMlMlOMfIJzHdRA1U49LWF65T79TN0TQHBbBOVKJIKSF/L60hjN1/zSRAwQch0s55XMdXRBSvKuGvaxdUgEUDXlOjrGghdna8/NVd+M0wao2nIdXYDA/w6fqbUpfmOgDRAO7Kot19EFqZUr/sEH1aaaNkA7+SjmbqCtHWqVrDZAh36doPGsl9OuysML/Q+zHSoU6H6QigLVzqPtQdVukN/61QEqg2gdoLIAGXS5DE/tPmZs4EHDtYtAWcuHGaDQAP/wUO1rqLL93U0MjEko1G/StvS3bNa+OkiFL9fI8ubRXtqS/m7ywOqLG32UzfGvD60e/l6us5C9hu5H2dYR/inmG7StaQh2/wdcIAMSl90JHgAAAABJRU5ErkJggg==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
}

.ifw7jE5 {
  display: inline-block;
  width: 75%;
  margin-left: 5%;
}

._8drL-gv {
  margin: 0 0 6px 2px;
  font-size: 14px;
  display: inline-block;
}

.Ik9tMQr {
  float: left;
  margin: 8px 0 0 3px;
  font-size: 14px;
}

._1nLinQg {
  float: right;
  margin-top: 8px;
  font-size: 14px;
}

._3JiWEC1 {
  width: 16px;
  right: 6px;
  top: 2px;
  position: absolute;
  cursor: pointer;
}

._2ErflOf {
  margin-top: 1em;
  text-align: center;
}

._10nXxPR {
  font-size: 10px;
  font-weight: 800;
  line-height: 1.3;
  margin-top: -10px;
  margin-bottom: 20px;
  padding-left: 1em;
  color: red;
}

@media (max-device-width: 768px) {
  ._2ErflOf {
    margin-bottom: 1em;
    text-align: left;
  }
}

@media (max-device-width: 480px) {
  ._259WiH- {
    padding: 15px 15px 0;
  }
}

._3EMLPJz {
  cursor: pointer !important;
}

._3zraGfs {
  align-items: center;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  font-size: 1.125rem;
  vertical-align: middle;
  margin: 0;
  padding: 3px;
}

._3zraGfs:hover {
  background: #555;
}

.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

/*
  Checkbox
*/

/* import colors */

._1O1fNaw {
  display: block;
  position: relative;
  float: left;
  padding-top: 9px;
}
._1NvhPBi {
}
._1ua7YgW {
  float: none;
}
._1uU_T_M {
  display: block;
  font-size: 12px;
  padding-top: 5px;
}
._2CGHY5n {
  display: none;
}
._2CGHY5n ~ label {
  position: relative;
  cursor: pointer;
  padding: 0 0 0 30px;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  transition: all 0.2s;
  display: inline-block;
  font-weight: 200;
}
._2CGHY5n[type="checkbox"]:not(:checked) ~ label::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}
._2CGHY5n[type="checkbox"]:checked ~ label::after {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid var(--main-color);
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny4zMyA0Mi4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdGljay13aGl0ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiwyNC44NGwxNSwxMywyOC0zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==);
  background-color: var(--main-color);
}
._2CGHY5n:disabled ~ label {
  cursor: default;
}
._2CGHY5n[type="checkbox"]:disabled ~ label::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #c9c9c9;
  background-size: 10px 9px;
}

._2CGHY5n[type="checkbox"]:disabled ~ label::after {
  border: 1px solid #c9c9c9;
  background-color: #c9c9c9;
}

._3L3I1fY {
  min-height: 16px;
}

@media (max-device-width: 320px) {
  ._2CGHY5n ~ label {
    font-size: 12px;
  }
  /* .custom_checkbox[type="checkbox"]:not(:checked) ~ label::before{
  top: 8px;
  }
  .custom_checkbox[type="checkbox"]:not(:checked) ~ label::after{
  top: 8px;
  } */
}

/* import colors */

._1UplDts {
  font-size: 12px !important;
  background-color: var(--main-color) !important;
  padding: 0.5em 1.5em 0.5em 1.5em !important;
  font-family: "Atlas Grotesk Web", sans-serif !important;
  white-space: pre-line;
  line-height: 1.4em !important;
}

._1ETMBeo {
  top: 0;
  left: 0;
  margin-top: -0.5em;
  width: 2em;
  height: 1em;
  position: absolute;
  font-size: 6;
}

._1ETMBeo::before {
  border-width: 0 0.5em 0.5em 0.5em;
  border-color: transparent transparent var(--main-color) transparent;
  content: "";
  margin: auto;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
}

.huVSAOl {
  text-align: center;
}

._1XgOw88 {
  display: block;
  position: relative;
}

._1wgca4_ {
  height: 100vh;
}

._3gkii3Z {
  margin-top: 130px;
}

._6z7WwMI {
  z-index: 99;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

/* import colors */

._3172IX6 {
  background: #ffffff;
  padding: 50px;
  width: 100%;
  text-align: center;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._3172IX6 ._1ADM3GY {
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  color: #000000;
  margin: 0;
  text-align: center;
}

._3172IX6 ._2CFgxuO {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}

._3172IX6 ._2CFgxuO p {
  margin: 0 0 10px;
}

._2UqjFqM {
  background: #ffffff;
  padding: 40px 50px;
  width: 100%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._2UqjFqM * {
  text-align: left !important;
}

._2UqjFqM ._1ADM3GY {
  font-size: 32px;
  font-weight: 300;
  line-height: 36px;
  margin-top: 0;
}

._2UqjFqM ._1ADM3GY strong {
  font-weight: 500;
}

@media (max-device-width: 480px) {
  ._2UqjFqM {
    padding: 18px 25px;
  }
}

.Gfrhryo {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._3A7K4ex {
  display: flex;
  justify-content: center;
}

._3A7K4ex button:first-child {
  margin-right: 1em;
}

._2CzeENR {
  background-color: #f5f5f5;
  margin-bottom: 10px;
}

._3_l6uMP {
}

._3zU8syb {
}

._3oiTDcc {
}

._7YSpZDA {
  display: flex;
  flex-direction: column;
}

.UwtFAsA {
  display: flex;
  justify-content: flex-end;
}

.UwtFAsA > *:first-child {
  margin-right: 1em;
}

._3hZWWz0 {
  margin-top: 40px;
}

._2JMx9qF {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100vh;
  text-align: center;
  background-color: #00afef;
}

._1VLAZ1N {
}

._173uQVC {
}

._3xbRvS9 {
}

._2lWkGXp {
  text-align: center;
}

._36G0wek {
  margin-top: 33px;
  display: flex;
  justify-content: center;
}

.Shx8S5q {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  width: 25%;
}

.Shx8S5q p {
  color: #ffffff;
}

._2OYRQer {
  display: flex;
  flex-direction: column;
}

._2ULMt0A {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 2px solid #c9c9c9;
}

._1LW8p7v {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 20px;
}

._3hYcdKY {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 2px solid #c9c9c9;
}

._2UUkb9G {
  padding-top: 32px;
}

._330A_cw {
  margin-left: 1em;
}

._3kQOSPU {
  display: flex;
}

._3kQOSPU > div:first-child {
  margin-right: 0.5em;
}

._12wsbmm {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: #000000;
}

._3kho6xT {
  padding: 2em 4em 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: #000000;
}

._1gtWkD6 {
  width: 100%;
  height: 310px;
  padding-right: 20px;
}

._1gtWkD6 * {
  font-size: 13px;
  line-height: 16px;
  color: #000000;
}

._24-05DV {
  padding-left: 30px;
}

._21lEj0C {
  font-size: 16px;
  font-weight: 300;
}

._1n1ip3S {
  position: absolute;
  left: -30px;
  color: #00afef;
  font-weight: 200;
}

._12wsbmm strong ._1n1ip3S {
  font-weight: bold;
}

._2q_1p2L,
._2Qyc6XL,
.s0BOUuo {
  position: relative;
}

._2Qyc6XL {
  margin-left: 30px;
}

.s0BOUuo {
  margin-left: 60px;
}

._12wsbmm a {
  color: #00afef;
}

@media (max-device-width: 480px) {
  ._1gtWkD6 {
    height: 350px;
  }

  ._3kho6xT {
    padding: 1em 1em 0;
  }
}

@media (max-device-width: 320px) {
  ._1gtWkD6 {
    height: 200px;
  }
}

._1DAalHV {
}

._21ymvey {
  padding-top: 10px;
}

._21ymvey::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

.cR1sQe1 {
  margin-left: 0;
  margin-right: 0;
}

._2JV2w8U {
  margin-bottom: 20px;
}

._2Qu4aG0 {
  margin-bottom: 20px;
  font-size: 14px;
}

._3VLne6v {
  height: 84px;
}

.DgXittB {
  height: 84px;
}

._16zNmCS {
  height: 84px;
}

._2v3ZWBN {
}

._3zA6TZI {
}

._2E1VKgp {
  float: right;
  margin-top: 60px;
  margin-bottom: 40px;
}

._2E1VKgp > a {
  margin-right: 15px;
}

.U0HLDgS {
  color: #f44335;
  font-size: 10px;
  font-weight: 800;
}

.XpPj2WM {
  padding: 10px 0 10px 0;
}

._26dg3bP {
  font-size: 14px;
  padding-bottom: 6px;
}

.t3YE96u {
  font-size: 12px;
}

._1PxYfPy {
  padding: 10px 0 10px 0;
}

.dfEmGH8 {
  padding: 15px 0 10px 6px;
  font-size: 14px;
}

._1bFHgOR {
  margin: 20px 0 20px;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.jKI9NqC {
  padding: 10px 0 10px 6px;
  font-size: 12px;
}

._29FZcGt {
  margin-left: 0;
  margin-right: 0;
  padding: 0 6px 0 6px;
}

._8iJ-vV6 > a {
  margin-left: 10px;
}

.VoS3G_C {
  position: absolute;
  right: 15px;
  color: "css/base/colors.css";
  vertical-align: middle;
  cursor: pointer;
}

/* import colors */

.AlShHbS {
}

._1jJWuCA {
}

.M7_jjju {
}

.jQ7xP3L {
}

._2PDALpF {
}

._3C6QCLv {
  display: flex;
  flex-wrap: wrap;
  margin: 10px;
}

._2p6nb1s {
  padding: 10px;
}

._3mWiBD4 {
  display: block;
  position: relative;
  float: left;
}

._3fB5R_H {
  display: block;
  position: relative;
  float: left;
}

._1NOULiU {
  padding: 0px !important;
  display: flex;
}

._2MlxdxI {
  width: 70%;
  overflow: hidden;
}

.F3Dm5Iu {
  color: red;
  letter-spacing: 0.03333em;
  font-size: 10px;
}

._3wPgZga {
  margin-left: 2em;
}

._3Fp5tIt {
  display: inline-flex;
  position: relative;
  margin-right: 80px;
  height: 30px;
  border-radius: 20px;
  background: #ffffff;
  border: 1px solid var(--main-color);
}

._2d-nX1Z {
  position: relative;
  display: inline-block;
  padding: 5px 20px;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  z-index: 1;
  cursor: pointer;
}

._2d-nX1Z:hover {
  color: #a5a5a5;
}

._2mwNUJm {
  color: #00afef;
}

._3_-T-yz {
}

._3_-T-yz::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  background: var(--main-color);
  border-radius: 20px;
  z-index: -1;
  animation: _1CT6rsK 0.2s linear;
}

@keyframes _1CT6rsK {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._3_-T-yz,
._3_-T-yz:hover {
  color: var(--main-font-color);
}

@media (max-device-width: 320px) {
  ._3Fp5tIt {
    margin-right: 0;
  }
}

._240IeeN {
  display: inline-block;
  position: relative;
  height: 30px;
  border-radius: 20px;
  background: #f6f6f6;
}

._2FqqBSn {
  position: relative;
  display: inline-block;
  padding: 5px 20px;
  font-size: 10px;
  line-height: 20px;
  color: #000000;
  z-index: 1;
  cursor: pointer;
}

._2FqqBSn:hover {
  color: #a5a5a5;
}

._1XrPGZD {
}

._1XrPGZD::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  background: #a5a5a5;
  border-radius: 20px;
  z-index: -1;
  animation: _1CT6rsK 0.2s linear;
}

._1XrPGZD,
._1XrPGZD:hover {
  color: #ffffff;
}

@media (max-device-width: 320px) {
  ._240IeeN {
    margin-right: 0;
  }
}

.uUM2rNP {
  font-size: 10px;
  font-weight: normal;
}

.mr-q8mx {
  color: #f44335;
}

/* import colors */

p._3iUK2Tp {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: #929292;
}

._2N0lk7i {
  color: var(--main-color);
}

._1g3LNCT {
  width: inherit;
  font-size: 10px;
  color: #929292;
}

.WQ00oet {
  margin-bottom: 20px !important;
}

._2LnlR39,
.A9mzFBq {
  font-size: 12px !important;
}

._3EFsoF0 {
  font-size: 12px !important;
  color: var(--main-color);
}

._1ffMrVh {
  border-color: var(--main-color) !important;
  border-width: 1px !important;
}

._3ZgOSnu {
  font-size: 12px !important;
  margin: 0 !important;
}

._25ryro- {
  font-size: 10px !important;
}

._2iAIc_x {
  color: black !important;
}

._11u-3uq ._1ffMrVh {
  border-color: rgba(0, 0, 0, 0.26) !important;
}

._3l0g-EC {
  text-align: left;
  font-size: 12px;
}

._39ViisW {
  margin-top: 20px;
}

._2T6O2ja {
  width: 100%;
}

._2T6O2ja > p {
  font-size: 12px;
}

._2T6O2ja > div {
  font-size: 12px;
}

._2T6O2ja > div > input {
  font-size: 12px;
  text-transform: lowercase !important;
}

._1Awb3Uq {
  border-top: 2px solid rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  width: 16.666666%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  position: relative;
}

._3Z_li5E {
  margin-top: 20px;
  border-left: 2px solid rgba(0, 0, 0, 0.2);
  display: inline-block;
  position: relative;
  display: flex;
}

.hNdhd52 {
  position: absolute;
  border: none;
  font-size: 32px;
  text-align: center;
  background-color: transparent;
  outline: none;
  width: 16.66666666%;
  top: 0px;
  bottom: 0px;
}

._2M7iqkP {
  box-shadow: 0 0 0 4px rgba(58, 151, 212, 0.28);
}

._3-i7bFn {
  padding: 12px;
  color: red;
  font-size: 12px;
}

._2AGkspt {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._3p-pnDq {
  padding: 35px;
  background-color: #fff;
}

._3Jdv4CH {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  flex-grow: 1;
  display: inline-block;
}

.nxHMDE1 {
  display: inline-block;
  font-size: 20px;
}

.diQQd2s {
  margin-top: 20px;
  float: right;
}

._1nSiT0C {
}

._3E4fwJ3 {
  font-size: 12px;
}

._38hRV48 {
  padding-top: 10px;
}

._38hRV48::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._1ITbfAV {
  margin-left: 0;
  margin-right: 0;
}

._37niC3Q {
  clear: both;
}

._2dN0MIm {
  margin-bottom: 20px;
}

.g9snbCo {
  height: 84px;
}

.wIQvAlK {
  min-height: 85px;
}

._2wRpNCq {
}

._2rxfTYi {
  height: 84px;
}

._3v1cddN {
  height: 84px;
}

._2zISkqJ {
  float: right;
  margin-top: 60px;
  margin-bottom: 40px;
}

._2zISkqJ > a {
  margin-right: 15px;
}

.kHuLOvd {
  color: red;
  font-size: 10px;
}

.qEUXAT5 {
  padding: 10px 0 10px 0;
}

.AW1nbJP {
  font-size: 14px;
  padding-bottom: 6px;
}

._2Pr2tIF {
  font-size: 12px;
}

.teN2xCM {
  padding: 10px 0 10px 0;
}

._1Iz6ldE {
  height: 100vh;
}

._2nx-ru9 {
  margin-top: 6rem;
}

._3p7xcMi {
  z-index: 100;
  background-color: #fcfcfc;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

._1b7HU0r {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._2miQu6W {
  padding: 35px;
  background-color: #fff;
}

/* import colors */

/* Layout */
._2FJE6lF {
}

._2NJSd_2 {
}

._2NJSd_2::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--main-color);
}

._3ZFcycs {
}

._12rL0Nx {
  text-align: center;
}

.GYCd1Lj {
  margin-top: 33px;
}

.JL0VuaY {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

.JL0VuaY p {
  width: 40%;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

._3c-Fgnj {
  padding-top: 20px;
}

._3c-Fgnj button + button {
  margin-left: 20px;
}

@media (max-device-width: 768px) {
  .JL0VuaY p {
    width: 50%;
  }
}

@media (max-device-width: 480px) {
  ._2NJSd_2 {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  .GYCd1Lj {
    margin-top: 10px;
  }
  .JL0VuaY p {
    width: 80%;
  }
}

._18PLayg {
  white-space: pre-line;
  font-size: 12px;
}

.vuUOWrA {
  background: white;
  display: block;
  height: 150px;
  overflow: auto;
  margin-bottom: 20px;
}

._2BiLygr {
  font-size: 20px;
  margin: 20px 0 20px;
}

.pbJANE6 {
  margin: 20px 0 20px;
}

._3VE0aoX {
  white-space: pre-line;
  font-size: 12px;
  margin: 20px 0 20px;
}

._3K4NKIp {
}

._8oxP6pu {
  font-size: 12px;
}

.qr881ky {
  padding-top: 10px;
}

.qr881ky::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._15_4PWM {
  margin-left: 0;
  margin-right: 0;
}

._3GJk6BV {
  margin-bottom: 20px;
}

._35HUKD6 {
  height: 84px;
}

._2cjVD2Q {
}

.QgGh2et {
  height: 84px;
}

.qLSuhEM {
  height: 84px;
}

._3Jqe79S {
  float: right;
  margin-top: 60px;
  margin-bottom: 40px;
}

._3Jqe79S > a {
  margin-right: 15px;
}

.MLJUSS6 {
  color: red;
  font-size: 10px;
}

._3xh7D2d {
  padding: 10px 0 10px 0;
}

._2T6kC_y {
  font-size: 14px;
  padding-bottom: 6px;
}

.YtGx2oL {
  font-size: 12px;
}

._3IvYH6W {
  padding: 10px 0 10px 0;
}

._3f0A08K {
  height: 100vh;
}

._32oE_vl {
  margin-top: 130px;
}

.WCk4qU_ {
  z-index: 100;
  background-color: #fcfcfc;
  position: fixed;
  height: 128px;
  top: 0;
  right: 0;
  left: 0;
}

._22Uk0Nf {
  cursor: pointer;
  text-decoration: none;
}

._22Uk0Nf:hover,
._22Uk0Nf:focus,
._22Uk0Nf:active {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}

.leqq0J-,
.JIgPTHZ {
}

._3huvquB {
  height: 0px;
}

.Wvrnkvl {
  padding: 0 0 10px;
  margin-bottom: 9px;
  border-bottom: 1px solid #c9c9c9;
}

.Wvrnkvl::after {
  clear: both;
  display: table;
  content: " ";
  box-sizing: border-box;
}

._10UruX4 {
  display: inline-block;
  height: 31px;
  line-height: 29px;
  padding: 2px 15px 0;
  border-radius: 15px;
  color: var(--main-color);
  font-weight: 400;
  font-size: 16px;
  float: left;
  margin-right: 17px;
  transition: transition-default;
}

@media (max-width: 991px) {
  ._10UruX4 {
    margin-right: 5px;
  }
}

._3UezyAG {
  background: var(--main-color);
  color: var(--main-font-color);
}

._3UezyAG ._2TN4tTE {
  color: var(--main-font-color);
}

._1Fvl2lv {
}

/* import colors */

._3pl9WLz {
  position: relative;
}

._1zm8gbd {
}

.z62VJUn {
  font-size: 20px;
}

@media (max-width: 991px) {
  .z62VJUn {
    font-size: 16px;
  }
}

._14dlqr2 {
}

.lJMYRxb {
  margin: 20px 0;
}

.ptE2osu {
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

._2iytO2X {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}

.KV23y1L {
  font-size: 12px;
  padding: 30px 36px;
  background-color: #fcfcfc;
}

._3WQZIjU {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}

.nZ0IPnh {
  col: #5e5e5e;
}

/* import colors */

._1g7WZj_ {
}

._1mL3t-U {
  margin-bottom: 260px;
}

._2KWRvcE {
  margin-bottom: 40px;
}

._3aD5wbV {
  margin-bottom: 40px;
}

._3KGjPDD {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

.xfol_Vr {
  margin-bottom: 40px;
}

._3jb6Hr9 {
}

._1_vC25g {
}

._32j3Owl {
  padding-bottom: 10px;
}

._5FLDjfD {
}

.TEjkPmn {
}

._2zHC6m5 {
}

._3ykDHlO {
  margin-top: 60px;
}

.SYeR2cZ {
  font-size: 12px;
  margin: 45px 0 0 20px;
}

._2lZl84p {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._2fLZtS8 {
  border-bottom: 1px solid #c9c9c9;
}

._18Rz7VK {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

._20cB_2N {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 0;
  width: 80%;
  display: inline-block;
}

._2mlbhi_ {
  width: 20%;
  display: inline-flex;
}

._2TWVKnX {
  display: block;
  margin-bottom: 10px;
}

._2XQhXbJ {
  position: absolute;
  top: 30px;
  right: 30px;
}

.VjrhZ6a {
  float: right;
}

.VjrhZ6a a {
  white-space: normal;
}

._41_X8QF {
}

.OYiQCIT {
  margin: 20px 0;
}

.rTpcAnn {
  padding: 10px 0;
}

._3vy5LL4 ._3txVVWG {
  position: absolute;
  top: 11px;
  right: -32px;
}

._3txVVWG {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==);
  mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==);
  -webkit-mask-size: 28px 28px;
  mask-size: 28px 28px;
  margin: -5px 0 -10px 15px;
  animation: zD-I7wC 0.8s infinite linear;
}

._2hZaKuZ {
  padding: 1em 2em;
  display: flex;
  justify-content: space-between;
  transition: all ease-in-out 100ms;
}

._2hZaKuZ:hover {
  background-color: var(--main-color);
  color: white;
}

.DBkZCOM {
  width: 180px;
}

@keyframes zD-I7wC {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._1_W-0b5 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

._3jNGOIU {
}

._1_W-0b5 > div {
  width: 45%;
  margin-bottom: 40px;
}

._3jNGOIU > div {
  width: 100%;
  margin-bottom: 40px;
}

._1_W-0b5:last-child {
  margin-bottom: -40px;
}

._1CZmiZ9 {
  position: relative;
  padding-left: 15px;
  padding-top: 15px;
  z-index: 1;
}

.Ic64pNK {
  display: flex;
  justify-content: flex-end;
}

._3pXfB5A {
  margin-top: 20px;
  float: right;
}

._oeZ9-2 {
  font-size: 12px;
  color: #f44335;
}

._2507LfX {
  font-size: 12px;
}

._3_Mjhqv {
  width: 100%;
  margin-top: 1em;
}

._2NnHvvU {
  color: #f44335;
  /* font-weight: 800px; */
  font-weight: 400;
}

._2bK1xAy {
  font-size: 12px !important;
  font-weight: 400;
}

.JbwLYJ9 {
  float: right;
  width: 22px;
  height: 22px;
  padding: 5px;
  background: dimgrey;
  border-radius: 100%;
  transform: translateY(20%);
  transition: all ease-in-out 100ms;
}

._3REFN5Z {
  background-color: var(--main-color);
}

.JbwLYJ9:hover {
  background-color: var(--main-color);
}

._2HtvVl9 {
  padding: 0;
  display: inline-block;
  width: 100%;
}

._2uE4FuY {
  margin: 5px 0px 5px 0px;
  background-color: #fcfcfc;
  height: auto;
  width: 100%;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: transparent 1px solid;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 25px 12px;
  flex-flow: row wrap;
}

._2uE4FuY:hover {
  box-shadow: 1px 1px 2px 0.02px rgba(0, 0, 0, 0.08);
  border: var(--main-color) 1px solid;
  transition: border-color 0.25s ease;
}

.ck0ZJyk {
  padding: 0;
  margin: 0;
  font-weight: 200;
}
._3o70Ngh {
  padding: 0;
  margin: 0;
  font-weight: 200;
}

._17nEOE4 {
  position: absolute;
  top: -15px;
  right: 30px;
}

._2E54veS {
  margin: 0 !important;
}
.VMquQ3F {
  font-size: 12px !important;
  font-weight: 200 !important;
}

._1YCKGYz {
  font-size: 12px !important;
  /* padding-right: 6em; */
  font-weight: 200 !important;
}

._2Qkaxe6 {
  width: 16px !important;
  height: 16px !important;
  margin-top: 12px !important;
}

@media (max-device-width: 768px) {
  ._18Rz7VK {
    margin: 2px 0 20px;
  }
  .SYeR2cZ {
    margin: 0 0 20px 0;
  }
  ._1CZmiZ9 {
    margin-right: 15px;
  }
}

@media (max-device-width: 480px) {
  ._1_W-0b5 > div {
    width: 100%;
  }
  ._2XQhXbJ {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 20px;
  }
  ._2lZl84p {
    padding: 15px;
  }
  ._17nEOE4 {
    right: 0px;
  }
}

@media (max-width: 768px) {
  ._1CZmiZ9 {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  ._1_W-0b5 > div {
    width: 100%;
  }
}

/* import colors */

/* Layout */

._2-HPCAr {
}

._5uku364 {
}

._2371Fq7 {
  padding-bottom: 58px;
}

._3kmx_Z9 {
  text-align: center;
}

._1LGXyQu {
}

._1Am5O2i {
  padding-bottom: 20px;
}

._3_m7GFe {
}

.gPLWb9B {
}

._3zyQqt2 ul {
  list-style-type: decimal;
  padding-left: 15px;
  list-style-position: outside;
}

._3zyQqt2 ul li {
  font-size: 20px;
  font-weight: 200;
  padding: 0 0 10px 10px;
}

.nIHCr7J {
  font-size: 13px;
  font-weight: 200;
  color: #f44335;
}

._1LGXyQu:last-child {
  margin-right: 0;
}

._1LGXyQu > div {
  margin-bottom: 10px;
  margin-right: 0;
}

._1d5j4Aw {
  position: relative;
  display: inline-block;
  width: 50%;
  float: left;
}

._3pSUOOX {
  font-size: 13px;
  color: #00afef;
}

._1AbVWlc {
  font-size: 13px;
  color: #f44335;
}

._2Wrubf7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 60px;
}

._2qJWDqp {
  margin-top: 10px;
  margin-bottom: 20px;
}

@media (max-device-width: 768px) {
  ._1d5j4Aw {
    width: 100%;
  }
}
@media (max-device-width: 480px) {
  ._1LGXyQu > div {
    width: 100%;
  }
  ._3zyQqt2 ul li {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  ._3_m7GFe > div:last-child {
    margin-right: 36px;
  }
}

@media (max-width: 480px) {
  ._3_m7GFe > div {
    margin-right: 20px;
  }
}

/* import colors */

/* LargeScrollingDropdown defaults

  DIV.lookup
  -  h1.heading
  -  UL.dropdown
  --    LI.item
  --    LI.item_selected

  DIV.lookup_complete

*/

._1vmew8_,
._3jr4mAm {
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}

._1t8ErUS {
  z-index: 100;
}

._1t8ErUS ~ ._1t8ErUS {
  z-index: 99;
}

._3uFlmwZ {
  margin-top: 113px;
}

._31YXLW- {
}

._3pebXb7 {
  float: right;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: #00afef;
  margin: 0;
  animation: HoB4mNx 0.8s infinite ease-in-out;
}

@keyframes HoB4mNx {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

._3ROEJlX {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 32px;
  line-height: 24px;
  font-weight: 400;
  color: transparent;
  transition: all 0.2s;
  transform: translateY(39px);
  z-index: 2;
  pointer-events: none;
}

._3jr4mAm ._3ROEJlX {
  font-size: 16px;
  color: #00afef;
  transform: translateY(0px);
}

._3jr4mAm ._3ROEJlX {
  opacity: 1;
}

._3LT4b_B {
  position: relative;
}

._3LT4b_B::after {
  position: absolute;
  content: "";
  top: 100%;
  left: 75px;
  width: 100%;
  height: 95px;
  background: linear-gradient(#e3e3e3, #f6f6f6);
  transform: skew(38deg);
  transform-origin: 0 100%;
  opacity: 0.3;
  z-index: -1;
}

.nveDqMR ._3LT4b_B:after {
  display: none;
}

._1SwzMPa,
.lsf3LbH {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  background: none;
  padding: 10px 40px 10px 0;
  border: none;
  border-bottom: 2px solid #00afef;
  font-size: 32px;
  line-height: 36px;
  color: #00afef;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.2s;
}

.lsf3LbH {
  border-bottom-color: #a5a5a5;
}

._1SwzMPa::after,
.lsf3LbH::after {
  position: absolute;
  top: 20px;
  right: 10px;
  display: inline-block;
  content: "";
  width: 28px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS40IDguMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX2NoZXZyb25fZG93bjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuMSwyNGEyLjQ2LDIuNDYsMCwwLDEtMS43LS44bC01LjctNS42YTEsMSwwLDAsMSwxLjQtMS40bDUuNyw1LjZjLjIuMi40LjIuNywwbDUuNi01LjZhMSwxLDAsMCwxLDEuNCwxLjRsLTUuNiw1LjZBMi40NCwyLjQ0LDAsMCwxLDIwLjEsMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNCAtMTUuOSkiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 28px 16px;
}

.lsf3LbH::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQo8L3N0eWxlPgo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBUUNBTUFBQUF5RWUvZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFlMUJNVkVVQUFBQXJyT0lyck9JcnJPSXIKck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcgpyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JcnJPSXJyT0lyck9JQUFBQ0ZlZkFiCkFBQUFKM1JTVGxNQUNTMGVBWHp6d3ljRHBlNDM4Wm0wNTVlRkpPVHJpSVI0bW1icDE2dCtzZ1pSRDN0c0JWaGVxd1VLQUFBQUFXSkwKUjBRQWlBVWRTQUFBQUFsd1NGbHpBQUFXSlFBQUZpVUJTVklrOEFBQUFJaEpSRUZVR05OMTBlc09nakFNQmVEak5oWHdDZ0plOFM1OQovemUwWFlJdVd6bC91dXhMbDZZRGdreU14VWpjZEVZMHoxVExDNUlzbHVOR3RFclZyUVUyVytrMXNaVmlGWFkxbHlaU2J5MGZGRzBIClU5UmI2YURwUHJSSUQySkg5MzhvVUc5RkhvN3cwMU5xckdkUml3dVhMakxBTkh4OVJVZDB1NmZiRkgzZytYcC90SCt3Vlk4dnNwUVQKSkJaUEphWUFBQUFBU1VWT1JLNUNZSUk9Ij4KPC9pbWFnZT4KPHBhdGggY2xhc3M9InN0MCIgZD0ieiIvPgo8L3N2Zz4K);
}

._2M7g9-n {
  position: absolute;
  top: 100%;
  width: 100%;
  padding: 20px 25px;
  background: white;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  z-index: 10;
}

._2u190Dv {
  width: 100%;
  max-height: 220px;
}

._2HdxAZc {
  list-style: none;
  margin: 0;
  padding: 0;
}

._22whYO_ {
  position: relative;
  cursor: pointer;
  padding: 8px 0 7px 0;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  transition: all 0.2s;
}

._22whYO_:hover {
  color: #00afef;
}

@media (max-device-width: 480px) {
  ._1SwzMPa,
  .lsf3LbH {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    background: none;
    padding: 10px 40px 10px 0;
    border: none;
    border-bottom: 2px solid #00afef;
    font-size: 14px;
    line-height: 36px;
    color: #00afef;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    transition: all 0.2s;
  }

  ._22whYO_ {
    position: relative;
    cursor: pointer;
    padding: 8px 0 7px 0;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    transition: all 0.2s;
  }

  ._3uFlmwZ {
    margin-top: 10px;
  }
}

._3S-9mbL {
  margin-bottom: 20px !important;
}

._3Eg7c61 > div > fieldset {
  border-color: var(--main-color) !important;
  border-width: 1px !important;
}

._3Eg7c61 > div > div {
  font-size: 12px !important;
}

._8J21vwt > div > fieldset {
  border-color: rgba(0, 0, 0, 0.26) !important;
}

._1ImtYTO {
  color: black !important;
  font-size: 12px !important;
}

._1_IWDpB {
  font-size: 12px !important;
}

.APDMpwV {
  font-size: 12px !important;
}

._3SiDI61 {
  font-size: 12px !important;
}

._2qzoEAc {
  padding: 5px !important;
}

.lSqkvAG {
  border-color: var(--main-color) !important;
  border-width: 1px !important;
}

._17XnoKw {
  font-size: 12px !important;
  margin: 0 !important;
}

._33lcqOJ {
  font-size: 10px !important;
}

/* import colors */

/* Layout */

._2EbfGTV {
}

._1ubRfzv {
}

._2itYPWk {
}

._1r33ToT {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
  font-size: 16px;
  line-height: 17px;
  height: 24px;
  cursor: pointer;
  color: #00afef;
}

._1r33ToT:hover,
._1r33ToT:focus {
  text-decoration: none;
}

._1r33ToT svg {
  margin-top: -3px;
  margin-right: 10px;
}

._1r33ToT:hover svg,
._1r33ToT:focus svg {
  transition: transition-default;
  transform: translateX(-3px);
}

._1RwZcps {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
  display: flex;
  align-items: center;
}

._2ZtNT91 {
  padding: 0 0 10px;
  margin-bottom: 9px;
  border-bottom: 1px solid #c9c9c9;
}

._2ZtNT91::after {
  clear: both;
  display: table;
  content: " ";
  box-sizing: border-box;
}

.pdyKsdb {
  display: inline-block;
  height: 31px;
  line-height: 29px;
  padding: 2px 15px 0;
  border-radius: 15px;
  color: var(--main-color);
  font-weight: 400;
  font-size: 14px;
  float: left;
  margin-right: 17px;
  transition: transition-default;
}

@media (max-width: 991px) {
  .pdyKsdb {
    margin-right: 5px;
  }
}

.xbsJe2B {
  background: var(--main-color);
  color: var(--main-font-color);
  /*font-weight: bold;*/ /* Removed the bold to stop the bold text shuffle */
}

.xbsJe2B ._1TxXs2u {
  color: var(--main-font-color);
}

._32gCW3s {
}

._3JIFvjR {
  width: 46px;
  height: 24px;
  border-style: solid;
  border-radius: 2px;
  border-width: thin;
  position: absolute;
  top: 20px;
  right: 50px;
}

._10jVW18 {
  position: absolute;
  z-index: 2;
  top: -50px;
  right: 100px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px,
    rgba(0, 0, 0, 0.15) 0px 8px 16px;
}

._3VX6M72 {
  border-radius: unset !important;
  box-shadow: unset !important;
}

.ZvvzhP- {
  background-color: rgb(220, 220, 220);
}

._20hhdSZ {
  margin-left: 12px;
  font-size: 12px;
}

.qNr0HIP {
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-style: inset;
  display: inline-block;
  margin-left: 10px;
  margin-top: 8px;
}

.qNr0HIP:first {
  margin-left: 14px;
}

.vimvKrj {
  display: inline-block;
  vertical-align: middle;
}

._1O6dGn8 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
}

._1ry-CZP {
  animation: iPaD8Gc 0.1s linear;
}

._27-nvPf {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: -1;
}

@media (max-device-width: 480px) {
  ._1O6dGn8 {
    display: block;
    height: auto;
    margin: 66px auto 0;
    overflow-y: scroll;
  }
  ._27-nvPf {
    display: block;
    position: relative;
    top: 20px;
    width: 100%;
    height: 100%;
    padding: 50px 0;
    z-index: 1;
  }
}

/*
  Buttons
*/

/* import colors */

.FSyJYip {
  margin-bottom: 10px;
}

.xdY21M- {
  display: block;
  font-size: 13px;
  color: #00afef;
  padding-bottom: 10px;
}

._3GaKtg- {
  width: 100%;
  border: none;
  padding: 15px;
  height: 100px;
  resize: none;
  font-family: "Atlas Grotesk Web", sans-serif;
  color: #000000;
  font-size: 16px;
  font-weight: 200;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._34_qjQv {
  color: #f44335;
}

.eAcx2O9 {
  transition: none;
  border: 2px solid #f44335;
}

._3GaKtg-:focus {
  outline: none;
}

._3o7Izhq {
  margin-bottom: 10px;
}

._2dmhKpl ._3GaKtg- {
  height: 275px;
}

._1ev1VAB .xdY21M- {
  min-height: 40px;
  padding-top: 10px;
}

._3OOpp9z {
  width: 100%;
}

._22OG-j6 {
  width: 100%;
  background-color: white;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

._22OG-j6 > ._25-CxIr {
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 20px;
  font-weight: bolder;
  font-size: 16px;
}

._22OG-j6 > ._25-CxIr:before {
  border-width: 2px;
}

._2qqGpo_ {
  padding-left: 14px !important;
  padding-right: 14px !important;
  font-weight: bolder;
}

._2qqGpo_:not(._1uWQVUh) {
  transform: translate(0, 18px) scale(1);
}

._1uWQVUh {
  transform: translate(3px, 8px) scale(0.75) !important;
}

p._1rediVJ {
  padding-left: 1em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  font-size: 10px;
  font-weight: 400;
}

._6ZIbvzX {
  width: 100%;
  height: calc(100% - 20px);
  overflow: hidden;
  position: absolute;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  word-spacing: -0.4px;
  margin-top: 20px;
  padding: 6px 14px;
  pointer-events: none;
  z-index: 2;
}

.uwkvtsb,
.x2gd0Lj {
  white-space: pre-wrap;
  word-wrap: break-word;
  color: transparent;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1875em;
  word-spacing: 0px;
}

.x2gd0Lj {
  padding-right: 14px;
}

.uwkvtsb mark,
.x2gd0Lj mark {
  background-color: var(--main-color);
  color: transparent;
}

@media (max-device-width: 1280px) {
  ._3o7Izhq ._3GaKtg- {
    height: 50px;
  }
}

@media (max-device-width: 480px) {
  ._3o7Izhq ._3GaKtg- {
    height: 100px;
  }
}

/* import colors */

._3lkF8k3 {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 0px;
  transition: all 0.2s;
}

._2Ckmlca ._3lkF8k3 {
  color: #ffffff;
}

._2Ckmlca ._2ghThq3 {
  pointer-events: none;
}

._2fyJWJ3 {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

._2fyJWJ3 + ._2n7hxIK {
  position: relative;
  display: inline-block;
  margin-top: 25px;
  padding: 8px 10px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: var(--main-color);
  background-color: transparent;
  font-size: 14px;
  font-weight: 200;
  text-transform: lowercase;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: background-color color 0.2s;
  cursor: pointer;
  pointer-events: all;
  z-index: 1000;
  color: var(--main-color);
}

._2fyJWJ3:focus + label,
._2fyJWJ3 + label:hover {
  background-color: var(--main-color);
  color: #ffffff;
}

._2fyJWJ3:disabled + ._2n7hxIK,
._2fyJWJ3:disabled + label:hover {
  border-color: #c9c9c9;
  color: #c9c9c9;
  background-color: transparent;
}

._1eV8zYj {
  margin-top: 0 !important;
  font-size: 12px !important;
  text-transform: none !important;
}

/* import colors */

._2Nf0jMT {
}

._2gxOk4g {
  margin-bottom: 1em;
}

._3kNkUQ4 {
}

._19Nj4pE {
}

._1GWs_mX {
}

.pcTELco {
  color: rgba(0, 0, 0, 0.87);
  background-color: #00afef;
  padding: 2px 0;
  font-weight: bolder;
}

.ep8LsaS {
  animation: _22GAkwp 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _22GAkwp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1YHctEp {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
  display: block;
  height: auto;
  overflow-y: scroll;
}

._1ZJew_z {
  top: 40px;
  left: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: inherit;
}
._1LmFTvK {
  margin-top: 55px;
  padding-bottom: 150px;
}
.MDMVYPy {
}

._21exSHv {
  font-size: 18px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 20px;
}

._1QM9HzW {
  font-size: 13px;
  font-weight: 200;
  color: #000000;
  margin: 0 0 20px;
  line-height: 20px;
}

.b_DfgIt {
  width: 200px;
  vertical-align: middle;
}

.dMgewcT {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 50px;
}

.dY9yG3j {
  display: inline-block;
}

._3JzGbHR {
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 2em 0;
}

._2adV3QF a,
._2adV3QF button {
  margin-bottom: 1em;
}

.HMbcmEi {
  float: right;
}

._2NFS9YA {
}

.ONjZ8kG {
}

.Tm4sE9x {
  text-decoration: none;
  color: #00afef;
  font-size: 26px;
  cursor: pointer;
  margin-top: 30px;
}

.Tm4sE9x:hover,
.Tm4sE9x:focus {
  color: #00bbff;
  text-decoration: none;
  outline: none;
}

._1jf2JPk {
  width: 16px;
  right: 6px;
  top: 2px;
  position: absolute;
  cursor: pointer;
}

._21KhWyO {
  background: #ffffff;
  font-size: 12px;
  font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  border-bottom: 1px solid #dedede;
  padding: 20px 0;
  overflow: auto;
  max-width: 600px !important;
  margin: 0 auto !important;
}

._21KhWyO dl {
  float: left;
  line-height: 1.3em;
  padding: 0;
}

._21KhWyO dt {
  width: 92px;
  margin: 0;
  float: left;
  text-align: right;
  font-weight: bold;
  color: #7f7f7f;
}

._21KhWyO dd {
  margin: 0 0 0 102px;
}

._21KhWyO dt {
  width: 92px;
  margin: 0;
  float: left;
  text-align: right;
  font-weight: bold;
  color: #7f7f7f;
}

@media screen and (max-width: 1280px) {
  ._1YHctEp {
    display: block;
    height: auto;
    margin: 0;
    top: 0;
  }
  ._1ZJew_z {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 0 50px;
    z-index: 1;
  }
  ._2adV3QF {
    display: block;
    font-size: 13px;
    font-weight: 200;
    color: #000000;
  }
  ._21exSHv {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 18px;
    position: relative;
    margin: 20px 0;
  }
}

@media screen and (max-width: 480px) {
  ._2EZDuGm table {
    width: 100%;
    table-layout: fixed;
  }

  ._2EZDuGm table iframe {
    width: 100%;
    height: auto;
  }
}

/* import colors */

._3pf-43D {
  animation: _1DiKflo 0.2s linear;
}

@keyframes _1DiKflo {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._30TEeVq {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 1000 !important;
}

.DhWR-uU {
  display: table;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fbfbfb;
  width: 560px;
  height: 560px;
  margin-top: -280px;
  margin-left: -280px;
  padding: 0 128px;
  border-radius: 50%;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  text-align: center;
}

.DhWR-uU:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._25ldBah {
  width: 640px;
  height: 640px;
  margin-top: -320px;
  margin-left: -320px;
}

._2VpokIY {
  font-size: 20px;
  line-height: 24px;
  font-weight: 200;
  color: #000000;
  margin-bottom: 1rem;
  margin-top: 0;
}

.dk4fKEW {
  font-size: 26px;
  line-height: 30px;
  font-weight: 200;
  color: #000000;
  margin: 0 auto;
  width: 224px;
}

._3jd-Pnm {
  display: table-cell;
  vertical-align: middle;
}

._3jd-Pnm p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin: 0 0 10px;
}

._3jd-Pnm a,
._3jd-Pnm button {
  margin-top: 25px;
}

._1ciZHKr ._3jd-Pnm a {
  font-size: 16px;
}

._25ldBah ._3jd-Pnm a,
._25ldBah ._3jd-Pnm button {
  margin-top: 5px;
}

@media (max-device-width: 480px) {
  ._30TEeVq {
    display: flex;
    justify-content: center;
    height: auto;
    margin: 66px auto 0;
    overflow-y: scroll;
  }
  .DhWR-uU {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    padding: 50px 15px;
    box-shadow: none;
    border-radius: 0;
    background: inherit;
  }
  .DhWR-uU:after {
    display: none;
  }
  ._3jd-Pnm {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
  }

  ._2VpokIY {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 26px;
    position: relative;
    margin: 20px 0;
  }
}

/* import colors */

._2tJtF-g {
}

._2bn5Csw {
  margin-bottom: 1em;
}

._1aTO-2F {
}

._37BEEJX {
}

._2t_3idC {
  font-size: 13px;
}

._1s1bBAB {
  color: var(--main-font-color);
  background-color: var(--main-color);
  padding: 2px 0;
  font-weight: bolder;
}

._2Cgmpax {
  cursor: not-allowed;
}

._1uq2XNw {
  animation: _3qvVSBE 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _3qvVSBE {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1kyH19j {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
  display: block;
  height: auto;
  overflow-y: scroll;
}

._2kDBb8- {
  top: 40px;
  left: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: inherit;
}
._3TYTwzc {
  margin-top: 55px;
  padding-bottom: 150px;
}
._2ncT_vC {
}

.koUTesf {
  font-size: 18px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 20px;
}

._1CE2NhQ {
  font-size: 13px;
  font-weight: 200;
  color: #000000;
  margin: 0 0 20px;
  line-height: 20px;
}

._1Kojo7P {
  width: 200px;
  vertical-align: middle;
}

._3hhWy8a {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 50px;
}

._3VBfdLl {
  display: inline-block;
}

.Q4K3DIS {
  border-top: 1px solid #c9c9c9;
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 2em 0;
}

._34u3SxB a,
._34u3SxB button {
  margin-bottom: 1em;
}

._2WDjfgD {
  float: left;
}

._1CI1Zda {
}

._4fdKbwM {
}

._2MQJ6fE {
  text-decoration: none;
  color: #00afef;
  font-size: 26px;
  cursor: pointer;
  margin-top: 30px;
}

._2MQJ6fE:hover,
._2MQJ6fE:focus {
  color: #00bbff;
  text-decoration: none;
  outline: none;
}

._3-743Tp {
  width: 16px;
  right: 6px;
  top: 2px;
  position: absolute;
  cursor: pointer;
}

@media screen and (max-width: 1280px) {
  ._1kyH19j {
    display: block;
    height: auto;
    margin: 0;
    top: 0;
  }
  ._2kDBb8- {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 0 50px;
    z-index: 1;
  }
  ._34u3SxB {
    display: block;
    font-size: 13px;
    font-weight: 200;
    color: #000000;
  }
  .koUTesf {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 18px;
    position: relative;
    margin: 20px 0;
  }
}

@media screen and (max-width: 480px) {
  ._1kyH19j {
    margin-top: 60px;
  }
  ._2kDBb8- {
    padding-top: 20px;
  }
}

._3lv8yEf {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin-right: 10px;
}

._10rxNOU {
  background-color: #f44335;
}

._3atGbrn {
  color: #f44335;
}

._1zi-OGW {
  background-color: #00afef;
}

._186rUGb {
  color: #00afef;
}

._1q_nd52 {
  background-color: #c9c9c9;
}

.CTPrBsS {
  color: #c9c9c9;
}

/* import colors */
._14XH9V0 button {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 10;
}

._2Apmnz8 {
  position: absolute;
}

._2YDyrcZ {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  transition: 0.2s;
}

._3cKFnmd {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
}

._2YDyrcZ:hover,
._2YDyrcZ:focus {
  transform: translateY(-3px);
  outline: none;
}

._3rqTYEN {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 10;
  transition: 0.2s;
}

._1IWwOvU {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 10;
}

._3rqTYEN:hover,
._3rqTYEN:focus {
  transform: translateY(3px);
  outline: none;
}

.mMLxqiy {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: var(--main-color);
  z-index: 10;
}

._2lQHwId {
  position: absolute;
  bottom: 65px;
  left: 40px;
  z-index: 10;
  font-size: 13px;
  line-height: 24px;
  color: #c9c9c9;
}

._2lQHwId:before {
  display: inline-block;
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  width: 9px;
  height: 9px;
  margin-right: 6px;
}

.LFMdCtG {
  position: relative;
  width: 100%;
  min-height: 300px;
  height: auto;
  perspective: 800px;
  perspective-origin: center;
}

._2gmYgv3 {
}

._14XH9V0 {
  position: relative;
  width: 100%;
  height: auto;
  perspective: 800px;
  perspective-origin: center;
}

/* Flow item and animation */

._3VRz4C4 {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 300px;
  display: block;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
  flex-direction: column;
  padding: 40px 20px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  background: #ffffff;
  transform-style: preserve-3d;
  transition: transform 0.3s;
}

.QRL6AGZ {
}

._3VRz4C4 > div {
}

.QRL6AGZ > div {
  width: 242px;
}
@media screen and (max-width: 1280px) {
}

@media (max-device-width: 1024px) {
  .mMLxqiy {
    bottom: 5px;
  }
}

@media (max-device-width: 480px) {
  ._3VRz4C4 {
    color: #000000;
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
    flex-direction: column;
    padding: 20px 20px 40px;
    box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  }
  .QRL6AGZ {
  }
  ._3VRz4C4 > div {
    width: 100%;
  }
  /* .flow_item {
    padding-right: 0px;
    padding-left: 0px;
  } */
  .LFMdCtG {
    position: relative;
    width: 100%;
    height: 100%;
    perspective: none;
    perspective-origin: center;
  }
  ._2gmYgv3 {
  }
  /* .flow_outer_large .flow_item {
    padding-right: 100px;
    padding-left: 10px;
  } */
  .mMLxqiy {
    position: absolute;
    bottom: 10px;
    left: 20px;
    font-size: 16px;
    color: var(--main-color);
    z-index: 10;
  }
  ._2YDyrcZ {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 10;
  }
  ._3cKFnmd {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 10;
  }
  ._3rqTYEN {
    position: absolute;
    bottom: 10px;
    right: 12px;
    z-index: 10;
    transition: 0.2s;
  }
  ._1IWwOvU {
    position: absolute;
    bottom: 10px;
    right: 12px;
    z-index: 10;
  }
  ._2lQHwId {
    bottom: 0;
    left: auto;
    right: 50px;
    margin: 0;
  }
  ._14XH9V0 {
    height: auto;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3VRz4C4 {
    padding-right: 100px;
    padding-left: 150px;
  }
  ._14XH9V0 ._3VRz4C4 {
    padding-right: 100px;
    padding-left: 150px;
  }
}

._3VRz4C4 > div > div {
  perspective: none;
}

._1WBn0L9 {
  transform: rotateX(0deg);
}

._2X6snoq {
  transform: rotateX(-90deg);
}

.mRn2HNv {
  animation: _2X6snoq 0.3s ease;
  animation-delay: 0.3s;
}

@keyframes _2X6snoq {
  0% {
    transform: rotateX(-90deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}

._2YKDyVE {
  animation: _1WBn0L9 0.3s ease;
}

@keyframes _1WBn0L9 {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(90deg);
  }
}

/* Down rotation */

._3UrsM_c {
  transform: rotateX(0deg);
}

._3EAhlUG {
  transform: rotateX(90deg);
}

._1uooP_z {
  animation: _3EAhlUG 0.3s ease;
  animation-delay: 0.3s;
}

@keyframes _3EAhlUG {
  0% {
    transform: rotateX(90deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}

._1dqCUnc {
  animation: _3UrsM_c 0.3s ease;
}

@keyframes _3UrsM_c {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(-90deg);
  }
}

/*
  Close button
*/

/* import colors */

._1CKDdJo {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  background-color: var(--main-color);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 22px;
  border: 2px solid var(--main-color);
  border-radius: 50%;
  text-indent: -9000px;
  transition: background-color 0.2s;
}

._1CKDdJo:hover,
._1CKDdJo:focus,
._1CKDdJo:active {
  outline: none;
  background-color: var(--main-color-active);
}

._1CKDdJo:active {
  background-color: var(--main-color-active);
}

.fCh7ONH {
  float: right;
}

.ysCmzMn {
  font-weight: 400;
  line-height: 16px;
  color: #000000;
}

.V-k2gtT {
  font-size: 10px;
  width: 100%;
  height: 310px;
  padding-right: 20px;
}

.V-k2gtT * {
  line-height: 16px;
  color: #000000;
}

._35QYzpm {
  padding-left: 30px;
}

._3kQmyv6 {
  font-size: 20px;
  font-weight: 300;
  margin-top: 10px;
  line-height: 20px;
}

._3A8scof {
  position: absolute;
  left: -30px;
  color: #00afef;
  font-weight: 200;
}

._2Bfgel3 {
  font-size: 12px;
}

.ysCmzMn strong ._3A8scof {
  font-weight: bold;
}

.b6NZJCA,
._1PepR-X,
._1ZmiUPl {
  position: relative;
}

._1PepR-X {
  margin-left: 30px;
}

._1ZmiUPl {
  margin-left: 60px;
}

.ysCmzMn a {
  color: #00afef;
}

/* import colors */

._1cq_Uia {
  animation: _2Xq_44N 0.2s linear;
}

@keyframes _2Xq_44N {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2V0Q5YN {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.65);
  z-index: 15000 !important;
}

._1PMiGvv {
  bottom: 0;
  display: table;
  position: absolute;
  top: 0;
  background: #fbfbfb;
  max-width: 560px;
  height: 560px;
  left: 0;
  margin: auto;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  border-radius: 3px;
  right: 0;
  width: 90%;
}

._1PMiGvv:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  opacity: 0.3;
  z-index: -1;
}

.VcVdZrO {
  max-width: 480px;
  height: 220px;
}

._2EuL-9O {
  max-width: 640px;
  height: 640px;
}

._2E-yZxo {
  font-size: 14px;
  line-height: 27px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  margin-top: 0;
  margin-bottom: 10px;
}

.-sSxnSX {
  font-size: 12px;
  line-height: 30px;
  font-weight: 200;
  color: #000000;
  margin: 0 auto;
  width: 224px;
}

._2sEivh6 {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
}

._2sEivh6 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin: 0 0 10px;
  text-align: justify;
  padding: 0 20px 0 20px;
}

._2sEivh6 a,
._2sEivh6 button {
  margin-top: 25px;
}

.VcVdZrO ._2sEivh6,
.VcVdZrO ._2sEivh6 p,
.VcVdZrO ._2sEivh6 a {
  font-size: 12px;
}

._2EuL-9O ._2sEivh6 a,
._2EuL-9O ._2sEivh6 button {
  margin-top: 5px;
  font-weight: 400;
}

.VcVdZrO ._2sEivh6 button {
  float: right;
  margin-left: 5px;
  font-weight: 400;
}

.ddpgSM3 {
  background: #c9c9c9;
  border-radius: 100%;
  border: 0;
  color: #fcfcfc;
  height: 30px;
  position: absolute;
  right: 1rem;
  top: 1rem;
  line-height: 30px;
  width: 30px;
}

@media (min-width: 501px) {
  .ddpgSM3 {
    display: none;
  }
}

._3ZpAbIp {
  color: #5e5e5e;
}

._3CFfBK6 {
}

.AEw4yVt {
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3ZpAbIp {
    position: static;
    padding-bottom: 30px;
  }

  ._3CFfBK6 {
    position: relative;
    padding-bottom: 60px;
  }

  ._3ZpAbIp button:first-of-type {
    margin-bottom: 13px;
  }
}

._3qY9zHo {
  color: #000000;
}

._3qY9zHo p:first-of-type {
  margin-top: 0;
}

._3qY9zHo button {
  width: 202px;
}

._3qY9zHo button:first-of-type {
  margin-bottom: 13px;
}

._3DPYzSs {
}

._3lzG1uX {
  padding: 0 0 20px 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #000000;
}

._3lzG1uX * {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  margin-top: 0;
}

._3bNDeOE {
  width: 100%;
  height: 312px;
  padding-right: 20px;
  overflow-x: visible;
  margin-right: 20px;
}

._31NVv2I {
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3qY9zHo {
    position: static;
    padding-bottom: 30px;
  }

  ._2YtOn9d {
    position: relative;
    padding-bottom: 60px;
  }

  ._16bTsoq button {
    margin-right: 10px;
  }

  ._16bTsoq button link {
    padding-bottom: 13px;
    margin-left: 10px;
  }
}

._1leTYIX {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: #5e5e5e;
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color color transition-default;
  cursor: pointer;
  pointer-events: all;
  z-index: 1000;
  color: #000000;
  width: 120px;
  margin-left: 160px;
}

._1leTYIX:hover {
  background-color: #5e5e5e;
  color: #ffffff;
  text-decoration: none;
}

@media (max-device-width: 480px) {
  ._3lzG1uX {
    padding: 20px 0;
  }
  ._31NVv2I {
    margin: 10px 0;
  }
  ._1leTYIX {
    margin-left: 183px;
  }
}

@media (max-device-width: 320px) {
  ._1leTYIX {
    margin-left: 150px;
  }
}

/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.NG0xKTA {
  display: flex;
  justify-content: center;
  background-color: white;
}

.QeKRtp9 {
  display: flex;
  justify-content: center;
}

/* import colors */

._2XIeH4i,
.S9v7wPO,
._1E4hXbn {
  width: 100%;
  height: 304px;
  padding: 11px;
  text-align: center;
}

._3E3VAit {
  height: 282px;
  padding: 10px;
  background-color: #ffffff;
  text-align: center;
  transition: all 0.2s;
}

.S9v7wPO ._3E3VAit {
  background-color: #5e5e5e;
}

._62gxQLA {
  height: 262px;
  border: 3px dotted #e9e9e9;
}

.S9v7wPO ._62gxQLA {
  border-color: #ffffff;
}

._2fRR0kS {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 30px;
  transition: all 0.2s;
}

.S9v7wPO ._2fRR0kS {
  color: #ffffff;
}

._3CsOVy3 {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
}

._3CsOVy3 + ._2fOt2ln {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: var(--main-color);
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: background-color color 0.2s;
  z-index: 1000;
  color: var(--main-color);
}

._2XIeH4i ._3CsOVy3 + ._2fOt2ln {
  position: relative;
}

@keyframes UgtyTDD {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1E4hXbn ._3CsOVy3 + ._2fOt2ln {
  animation-name: UgtyTDD;
  animation-delay: 0.8s;
  animation-duration: 0.6s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}

._24q1OMW {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._2bNW7ey {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.bniTJ9g {
  display: flex;
  justify-content: center;
}

._2DXnVEU {
  margin-left: 3px;
}

/* import colors */

.BiIChB2 {
  font-size: 14px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 70%;
  width: 100px;
  height: 100px;
  display: inline-block;
  vertical-align: middle;
  background-color: white;
  position: relative;
}

._3gXCLxP {
  width: 100px;
  height: 40px;
  text-align: center;
  vertical-align: bottom;
  font-size: 12px;
  margin-top: 8px;
  line-height: 1.05;
}

._3JBEYTe {
  font-size: 12px;
  width: 100px;
  height: 16px;
  text-align: center;
}

._2CmAPL2 {
  width: 100px;
  height: 36px;
  text-align: center;
  display: inline-block;
}

._1OwJUGM {
  border: 2px solid var(--main-color);
}

._3cw3B8a {
  color: var(--main-color);
}

._1h35VeD {
  color: var(--main-color);
}

._2J96N4z {
  color: var(--main-color);
}

._1AM5MO_ {
  border: 2px solid #a5a5a5;
}

.KvoLKCI {
  color: #000000;
}

.hdDSW6M {
  color: #000000;
}

._1fTT_H3 {
  color: #000000;
}

/* import colors */

._1aYkSuF {
  width: 55px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px 0 20px;
}

._1RU7JB_ {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 25px solid #a5a5a5;
  border-bottom: 4px solid transparent;
}

._31DssHS {
  display: inline-block;
  width: 30px;
  height: 2px;
  margin: 3px 0 3px;
}

._2bGjFpP {
  border-left: 25px solid var(--main-color);
}

.TwLRaDr {
  background-color: var(--main-color);
}

._5H6vLhX {
  border-left: 25px solid #a5a5a5;
}

._3DhDdFV {
  background-color: #a5a5a5;
}

/* import colors */

._14SZVER {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

._7X9uYye {
  border: none;
  padding: 0;
  margin: 0;
  text-align: center;
}

._24klri2 {
  text-align: center;
}

._24klri2 > button:nth-child(2) {
  margin-left: 20px;
}

/* import colors */

.PIqnVDT,
._2mU7qf4,
._1q08P4O,
._31EkITF {
  position: relative;
  display: inline-block;
  margin: 0 36px 40px 0;
  cursor: pointer;
  text-align: center;
}

.PIqnVDT:last-child,
._2mU7qf4:last-child,
._1q08P4O:last-child,
._31EkITF:last-child {
  margin-right: 0;
}

._14_2dtd,
mobile_badge_container {
  position: relative;
  width: 114px;
  height: 114px;
}

/* Badge */
._1IqUpAG {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
  flex-direction: column;
  position: relative;
  width: 114px;
  height: 114px;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.5);
  transition: all 0.2s;
  cursor: pointer;
  z-index: 10;
  fill: var(--main-color);
  color: var(--main-color);
}

._1IqUpAG * {
  fill: var(--main-color);
  color: var(--main-color);
}

._1IqUpAG._1YmpHdW {
  background-color: #e9e9e9;
}

.PIqnVDT:hover ._1IqUpAG:not(._1YmpHdW) {
  transform: scale(1.07);
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._2mU7qf4 ._1IqUpAG,
._31EkITF ._1IqUpAG {
  background-color: var(--main-color);
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  fill: #ffffff;
  color: #ffffff;
}

._2mU7qf4 ._1IqUpAG *,
._31EkITF ._1IqUpAG * {
  fill: #ffffff;
  color: #ffffff;
}

/* Badge shadow */
._uA0jy5 {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  transition: all 0.2s;
}

.PIqnVDT:hover ._uA0jy5:not(._2PR1jTz),
._2mU7qf4 ._uA0jy5:not(._2PR1jTz),
._31EkITF ._uA0jy5:not(._2PR1jTz) {
  opacity: 1;
}

.PIqnVDT:hover ._uA0jy5:not(._2PR1jTz) {
  transform: rotate(45deg) translate(50%, 0) scale(1.07);
}

/* Title */
._3geLwwu {
  font-size: 16px;
  font-weight: 200;
  line-height: 24px;
  color: var(--main-color);
  z-index: 10;
  margin: 20px 0 16px;
  transition: all 0.2s;
  overflow: hidden;
}

._3vwrHG1 {
  font-size: 14px;
  font-weight: normal;
}

.PIqnVDT:hover ._3geLwwu,
._2mU7qf4 ._3geLwwu,
._31EkITF ._3geLwwu {
  color: #000000;
  font-size: 16px;
  z-index: 10;
  position: relative;
}

/* Icon with label */

._2fb6iuL {
  display: block;
  line-height: 1;
}

._1sfp_Yy {
  font-size: 20px;
  line-height: 48px;
}

/* Number icon */
.fKjk64s {
  color: var(--main-color);
  font-size: 44px;
  font-weight: 400;
}

._2mU7qf4 .fKjk64s,
._31EkITF .fKjk64s {
  color: #ffffff;
}

._1qZZ01H {
  width: 44px;
  height: 44px;
  font-size: 32px;
}

._2rrHpji {
  /* visibility: hidden; */
  width: 400px;
  height: auto;
  background-color: var(--main-color);
  color: #ffffff;
  text-align: center;
  border: 2px solid var(--main-color);
  border-radius: 6px;
  padding: 10px;
  /* Position the tooltip */
  position: absolute;
  /* top:20px;
  left:-10px; */
  z-index: 999;
}

._2rrHpji::after {
  content: "";
  position: absolute;
  top: -5px;
  left: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--main-color);
}

/* .item:hover .tiptext, .item_selected:hover .tiptext {
  visibility: visible;
} */

@media (max-device-width: 800px) {
  ._1q08P4O,
  ._31EkITF {
    display: block;
  }
}

@media (max-device-width: 480px) {
  .PIqnVDT,
  ._2mU7qf4 {
    position: relative;
    width: 50%;
    display: inline-block;
    margin: 0 0px 20px 0;
    cursor: pointer;
    text-align: center;
  }

  ._1q08P4O,
  ._31EkITF {
    border-bottom: 2px solid #e9e9e9;
    margin: 0;
    padding: 20px 0;
    cursor: pointer;
  }

  ._1q08P4O:last-child,
  ._31EkITF:last-child {
    border-bottom: none;
    margin: 0;
  }

  ._3geLwwu {
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
  }

  .PIqnVDT:hover ._3geLwwu,
  ._2mU7qf4 ._3geLwwu {
    font-size: 14px;
  }

  /* .icon {
    position: absolute;
    display: none;
  } */
  ._uA0jy5 {
    display: none;
  }

  ._14_2dtd {
    position: relative;
    width: 108px;
    height: 108px;
    margin: 0 auto;
  }
  ._1IqUpAG {
    width: 80px;
    height: 80px;
  }
  .fKjk64s {
    font-size: 38px;
  }
  ._1qZZ01H {
    width: 44px;
    height: 44px;
    font-size: 28px;
  }
}

._2Wtb1UX {
  margin-top: 5px;
}

._1WGWsxG {
  text-align: left;
  font-size: 12px;
}

._1WGWsxG ._3geLwwu {
  text-align: left;
  margin-bottom: 5px;
}

._1WGWsxG h3 {
  font-size: 16px;
  color: #5e5e5e;
}

/* import colors */

._9e1uifG {
}

._9e1uifG > div {
  width: 45%;
  float: left;
}

._9e1uifG > div:nth-child(odd) {
  margin-right: 60px;
}

@media (max-device-width: 480px) {
  ._9e1uifG > div {
    width: 100%;
  }
  ._9e1uifG > div:nth-child(odd) {
    margin-right: 0;
  }
}

._3qAKFxW {
  position: absolute;
  top: 30px;
  right: 30px;
}

._20Ks7YT {
  margin-bottom: 10px;
}

._2luDPC- {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._13gjywN {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 20px;
}

._3Ml95m4 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

.ZU2Kgh1 {
}

.n6CwaT2 {
  font-size: 13px;
  margin: 0 0 0 20px;
}

._1xmQPQf {
  color: #00afef;
}

._2Awz0rs {
  display: block;
}

.Bpud82O {
  height: 5rem;
  background-color: #e9e9e9;
  position: relative;
  user-select: none;
}

.Bpud82O * {
  position: absolute;
  max-width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

._3FJpSQN {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _37Adf_j 0.8s infinite linear;
}

@keyframes _37Adf_j {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

@media (max-device-width: 768px) {
  ._13gjywN {
    margin: 2px 0 20px;
  }
  .n6CwaT2 {
    margin: 0 0 20px 0;
  }
}

@media (max-device-width: 480px) {
  ._3qAKFxW {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 20px;
  }
  ._2Awz0rs {
    margin-bottom: 20px;
  }
  ._2Awz0rs p {
    margin: 0;
  }
  ._2luDPC- {
    padding: 15px;
  }
}

._38u6Vpv {
  display: flex;
  justify-content: space-between;
}

._38u6Vpv > *:first-child {
  width: 43%;
}

@media (max-width: 992px) {
  ._38u6Vpv {
    display: block;
  }
  ._38u6Vpv > *:first-child {
    width: 100%;
  }
}

._3pz0Af2 {
  font-style: italic;
  color: #000000;
}

._1zrxYlN {
  display: flex;
  justify-content: space-between;
}

._1zrxYlN > * {
  width: 45%;
}

._1zrxYlN > *:first-child {
  box-sizing: border-box;
}

@media (max-device-width: 480px) {
  ._1zrxYlN {
    display: block;
  }
  ._1zrxYlN > * {
    width: 100%;
  }
}

/* import colors */

._2bxRnRn {
  animation: _3QzNlfs 0.2s linear;
}

@keyframes _3QzNlfs {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1npnJ5o {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
}

._8fP7dzU {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: -1;
}
._1ZClL8t {
}
._3t2omOQ {
}

@media (max-device-width: 480px) {
  ._1npnJ5o {
    display: block;
    height: auto;
    margin: 66px auto 0;
    overflow-y: scroll;
  }
  ._8fP7dzU {
    display: block;
    position: relative;
    top: 20px;
    width: 100%;
    height: 100%;
    padding: 50px 0;
    z-index: 1;
  }
}

/* import colors */

/* Layout */
._2gb06Cj {
  padding-bottom: 200px;
}

._3gZO4L0 {
}

._18ixvcq {
}

._1qk-GPg {
}
._2t-VoX0 {
}

._1xEN-zB {
}
._3GkZ1po {
}

._3sBeoxV > * {
  margin-left: 15px;
}

._3sBeoxV > *:first-child {
  margin-left: 15px;
}

._2XkHMJ3 {
}

._3rslQRV,
._3rc1xCE {
  width: 25%;
  float: left;
}

._3rslQRV {
  margin-right: 60px;
}
._1aCsIuK {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45px;
  z-index: 99;
  background-color: #c9c9c9;
}

._1YS_-WG {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _3-Wp8Bf 0.8s infinite linear;
}

@keyframes _3-Wp8Bf {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

@media (max-device-width: 480px) {
  ._18ixvcq h1 {
    margin: 0 0 20px 0;
  }
  ._3sBeoxV {
    display: block;
    margin: 0 0 20px 0;
  }
  ._3rslQRV,
  ._3rc1xCE {
    width: 100%;
    float: none;
    position: relative;
    display: block;
    clear: both;
  }

  ._3rslQRV {
    margin-right: 0;
  }

  .gXSyWKG {
    width: 100%;
    height: 1px;
    position: absolute;
    top: 45px;
    z-index: 99;
    background-color: #c9c9c9;
  }
}

._2Zdunl- {
  width: 100%;
  margin-bottom: 40px;
}

._2Zdunl- th,
._2Zdunl- td {
  text-align: left;
}

._2Zdunl- th {
  padding: 10px 6px 6px;
  border-bottom: 1px solid #c9c9c9;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  cursor: pointer;
}

._2Zdunl- th:first-child {
  padding-left: 0;
}

._2Zdunl- th:last-child {
  padding-right: 0;
}

._2Zdunl- > tbody > tr > td {
  padding: 12px 6px 11px;
  font-size: 12px !important;
  color: var(--main-color);
  font-size: 16px;
  line-height: 20px;
  vertical-align: top;
}

._2Zdunl- > tbody > tr > td:first-child {
  padding-left: 0;
}

._2Zdunl- > tbody > tr > td:last-child {
  padding-right: 0;
}

._2Zdunl- > tbody > tr:first-child > td {
  padding-top: 34px;
}

.sO81KW-,
._2lsRSMf {
  cursor: pointer;
}

._1hQ-IRy {
  display: inline-block;
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 9px;
  transition: 0.2s;
}

.Vi92Trf {
  transform: rotate(0);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
}

._3eEC2pU {
  transform: rotate(180deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
}

._2Zdunl- .BX-Wx0b {
  position: relative;
  background: #f6f6f6;
}

._2Zdunl- .BX-Wx0b::before,
._2Zdunl- .BX-Wx0b::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f6f6f6;
}

._2Zdunl- .BX-Wx0b::before {
  left: 100%;
}

._2Zdunl- .BX-Wx0b::after {
  right: 100%;
}

._32ki-uR {
  letter-spacing: 0.025em;
}

._34WPRrU {
  text-transform: capitalize;
}

@media (min-device-width: 767px) {
  ._2gl1pwn td:first-child:before {
    position: absolute;
    top: 25px;
    left: 0;
    content: "";
    display: block;
    width: 8px;
    height: 12px;
    margin-top: -11px;
    background-color: var(--main-color);
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
    background-repeat: no-repeat;
    background-size: 12px 22px;
    transition: transform 0.2s;
  }

  ._2Zdunl- > tbody > tr._2gl1pwn:first-child > td:first-child:before {
    top: 36px;
  }

  ._2gl1pwn:first-child td:first-child:before {
    margin-top: 0;
  }

  ._1Y2XzgR td:first-child:before {
    transform: rotate(90deg);
    transform-origin: 50%;
  }

  ._2Zdunl- > tbody > tr._2gl1pwn > td:first-child {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
  }
}

@media (max-device-width: 480px) {
  ._2Zdunl- th:first-child {
    width: auto;
  }
}

/* import colors */

._1VBaPWf {
  font-size: 12px;
  background-color: #ffffff;
  list-style-type: none;
  float: right;
  padding: 10px;
  margin: 0;
  box-shadow: 3px 3px 4px 1px rgba(0, 0, 0, 0.08);
  border-radius: 40px 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._1VBaPWf li {
  display: inline-block;
  cursor: pointer;
  float: left;
  text-align: center;
  margin: 0 3px;
  padding: 0 2px;
}

._1VBaPWf ._1CJKS2L {
  color: var(--main-color);
  cursor: default;
  border-bottom: 1px solid var(--main-color);
}

._2dFbOPG {
  cursor: default !important;
}

._3ugKJ6v {
  font-size: 12px;
  display: inline-block;
  float: left;
  padding: 10px;
  margin: 0;
  list-style-type: none;
}

._3ugKJ6v li {
  display: inline-block;
  margin-right: 5px;
  cursor: default;
}

._3ugKJ6v li span {
  cursor: pointer;
  border-bottom: 0.1px solid #5e5e5e;
}

._3ugKJ6v li:nth-child(n + 2):before {
  content: "/ ";
}

._3ugKJ6v li:last-child {
  margin-right: 0;
}

._1Zo9xiZ {
  color: var(--main-color);
  font-size: 12px;
}

/* Layout */

._3hK7acO {
}

._2Acghq- {
}

._13AfJI3 {
  vertical-align: middle;
}

._13AfJI3 > * {
  display: inline-block;
}

.OPnaHiM {
  float: right;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .OPnaHiM {
    float: none;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .OPnaHiM > *:first-child {
    margin-left: 0;
  }
}

.OPnaHiM > * {
  display: inline-block;
}

/* Controls */
._2YV8sYr {
  margin-left: 40px;
  vertical-align: super;
}
._2YV8sYr > * {
  margin-left: 15px;
}

._2YV8sYr > *:first-child {
  margin-left: 0;
}

.Zbe9x5W {
  border: 2px solid #e9e9e9;
  border-radius: 4px;
  font-size: 90%;
  flex-grow: 1;
  margin-left: 15px;
}
.whdK8FU {
  padding: 8px;
  background-color: #e9e9e9;
  font-weight: 500;
}
._3jxL3cn {
  padding: 8px;
}

/* import colors */

._1VCX1sw {
  animation: _2WjUcfb 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _2WjUcfb {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2Ww4w7Y {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
  display: block;
  height: auto;
  overflow-y: scroll;
}

._1x5ltFL {
  top: 0;
  left: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: inherit;
  padding: 80px 0 50px;
}
._2uGjBks {
  margin-top: 55px;
}
._3ZyzoHB {
}

._1ebO5pf {
  font-size: 18px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 20px;
}

._1ircdqZ {
  font-size: 13px;
  font-weight: 200;
  color: #000000;
  margin: -20px 0 20px;
}

._1aeqEri {
  border-top: 1px solid #c9c9c9;
  height: auto;
  width: 100%;
  display: inline-block;
}

._1GCkzrW {
  font-size: 18px;
  font-weight: 200;
  line-height: 18px;
  color: #000000;
  margin: 20px 0 20px;
}

._2sxHWYP {
  font-size: 13px;
  font-weight: 200;
  color: #000000;
  margin: 0 0 20px;
}

._2QxfC4z a,
._2QxfC4z button {
  margin-top: 10px;
  float: right;
}

._3N3qJgm {
  font-size: 13px;
  font-weight: 200;
  color: #f44335;
}

@media screen and (max-width: 1280px) {
  ._2Ww4w7Y {
    display: block;
    height: auto;
    margin: 0;
    top: 0;
  }
  ._1x5ltFL {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 0 50px;
    z-index: 1;
  }
  ._2QxfC4z {
    display: block;
    font-size: 13px;
    font-weight: 200;
    color: #000000;
  }

  ._1ebO5pf {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 18px;
    position: relative;
    margin: 20px 0;
  }
  ._2QxfC4z button {
    margin-right: 5px;
  }
}

/*
  Checkbox
*/

/* import colors */

._1xKcH1C {
  display: block;
  position: relative;
  float: left;
  padding-bottom: 20px;
}
._1Tc0IiO {
}
._1pbZnEF {
  display: block;
  font-size: 13px;
  padding-top: 5px;
}
.Nv17nZM {
  display: none;
}
.Nv17nZM ~ label {
  position: relative;
  cursor: pointer;
  padding: 0 0 0 30px;
  font-size: 13px;
  line-height: 15px;
  color: #000000;
  transition: all 0.2s;
  display: inline-block;
  font-weight: 200;
}
.Nv17nZM[type="checkbox"]:not(:checked) ~ label::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}
.Nv17nZM[type="checkbox"]:checked ~ label::after {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px solid #000000;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}
._1S45dAg {
  display: none;
}
._1S45dAg ~ label {
  position: relative;
  padding: 0 0 0 30px;
  font-size: 13px;
  line-height: 15px;
  color: #000000;
  transition: all 0.2s;
  display: inline-block;
  font-weight: 200;
}
._1S45dAg[type="checkbox"]:not(:checked) ~ label::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}
._1S45dAg[type="checkbox"]:checked ~ label::after {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny4zMyA0Mi4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNjOWM5Yzk7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdGljay13aGl0ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiwyNC44NGwxNSwxMywyOC0zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==);
}

@media (max-device-width: 320px) {
  .Nv17nZM ~ label {
    font-size: 13px;
  }

  .Nv17nZM[type="checkbox"]:not(:checked) ~ label::before {
    top: 8px;
  }
  .Nv17nZM[type="checkbox"]:not(:checked) ~ label::after {
    top: 8px;
  }
}

/* import colors */

._2FqTz4- {
  text-align: center;
}

.Fo0zJoy {
  padding-top: 10px;
  color: #000000;
}

._3y7qVPe,
.dO3yYo- {
  text-align: center;
}

._3y7qVPe .Select {
  position: relative;
  width: 78px;
  margin: 0 auto;
  text-align: left;
}

.dO3yYo- .Select {
  position: relative;
  width: 114px;
  margin: 0 auto;
  text-align: left;
}

._3y7qVPe .Select.is-disabled .Select-arrow-zone,
.dO3yYo- .Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}

._3y7qVPe .Select-control,
.dO3yYo- .Select-control {
  display: block;
  height: 46px;
  border: 3px solid var(--main-color);
  border-radius: 23px;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  color: var(--main-color);
  cursor: pointer;
  width: 100%;
}

.dO3yYo- .Select-control {
  font-size: 14px;
}

._3y7qVPe .Select-control .Select-input:focus,
.dO3yYo- .Select-control .Select-input:focus {
  outline: none;
}

._3y7qVPe .is-searchable.is-open > .Select-control,
.dO3yYo- .is-searchable.is-open > .Select-control {
  cursor: text;
}

._3y7qVPe .is-open > .Select-control,
.dO3yYo- .is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-color: white;
  border-bottom-color: #e9e9e9;
  background-color: white;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._3y7qVPe .is-searchable.is-focused:not(.is-open) > .Select-control,
.dO3yYo-
  .is-searchable.is-focused:not(.is-open)
  > .Select-control {
  cursor: text;
}

._3y7qVPe .Select-placeholder,
.dO3yYo- .Select-placeholder,
._3y7qVPe .Select--single > .Select-control .Select-value,
.dO3yYo- .Select--single > .Select-control .Select-value {
  padding: 0 10px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._3y7qVPe .Select-input,
.dO3yYo- .Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
}

._3y7qVPe .Select-input > input,
.dO3yYo- .Select-input > 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: 14px;
}

._3y7qVPe .is-focused .Select-input > input,
.dO3yYo- .is-focused .Select-input > input {
  cursor: text;
}

._3y7qVPe .has-value.is-pseudo-focused .Select-input,
.dO3yYo- .has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

._3y7qVPe .Select-control:not(.is-searchable) > .Select-input,
.dO3yYo- .Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}

._3y7qVPe .Select-arrow-zone,
.dO3yYo- .Select-arrow-zone {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}

._3y7qVPe .Select-arrow,
.dO3yYo- .Select-arrow {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 16px;
  height: 9px;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLWJsdWU8L3RpdGxlPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFKQ0FZQUFBQTdLcXd5QUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF0RWxFUVZRb1UyUFFYdk5vRlJBZkIyTFIvLy8vTXhDRFFXcWhlbGFCT0MrQStEOFFYeWJHRUtBYUFhaGFrSjRYSUFGeklQNE1GVGdIeFB4NE5QTUI4VW1vMm05QWJBbVRjSUlLL0ljcXdEQUVLTVlGeFB1Z2FuNkM5SURFa1JXQURQa0ZWWEFRcEFGSmpnMkl0MExsUUdyOFlITG90dmdoR2JJUGFpc3pFSytCaXYwRjRpaGtQZGo4R1FoVkNOS3dDNGpYUWRrZ25JS3VIbGRnUlNNWkFzUDUyTlJpTlFCcVNCQVEzd0xpQjBDY2pFc2RBQVFvZ1dlWXdtMkFBQUFBQUVsRlRrU3VRbUNDIi8+PC9zdmc+Cg==);
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLWJsdWU8L3RpdGxlPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFKQ0FZQUFBQTdLcXd5QUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF0RWxFUVZRb1UyUFFYdk5vRlJBZkIyTFIvLy8vTXhDRFFXcWhlbGFCT0MrQStEOFFYeWJHRUtBYUFhaGFrSjRYSUFGeklQNE1GVGdIeFB4NE5QTUI4VW1vMm05QWJBbVRjSUlLL0ljcXdEQUVLTVlGeFB1Z2FuNkM5SURFa1JXQURQa0ZWWEFRcEFGSmpnMkl0MExsUUdyOFlITG90dmdoR2JJUGFpc3pFSytCaXYwRjRpaGtQZGo4R1FoVkNOS3dDNGpYUWRrZ25JS3VIbGRnUlNNWkFzUDUyTlJpTlFCcVNCQVEzd0xpQjBDY2pFc2RBQVFvZ1dlWXdtMkFBQUFBQUVsRlRrU3VRbUNDIi8+PC9zdmc+Cg==);
  -webkit-mask-size: 16px 9px;
  mask-size: 16px 9px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

._3y7qVPe .Select-menu-outer,
.dO3yYo- .Select-menu-outer {
  position: absolute;
  top: 100%;
  width: 100%;
  margin-top: -2px;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: white;
  border: 3px solid white;
  border-top: none;
  max-height: 200px;
  color: var(--main-color);
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._3y7qVPe .Select-menu,
.dO3yYo- .Select-menu {
  max-height: 197px;
  overflow-y: auto;
}

._3y7qVPe .Select-option,
.dO3yYo- .Select-option {
  cursor: pointer;
  display: block;
  padding: 8px 10px;
  color: #000000;
}

._3y7qVPe .Select-option:last-child,
.dO3yYo- .Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

._3y7qVPe .Select-option.is-selected,
.dO3yYo- .Select-option.is-selected {
  color: var(--main-color);
}

._3y7qVPe .Select-option.is-focused,
.dO3yYo- .Select-option.is-focused {
  color: var(--main-color);
}

._3y7qVPe .Select-noresults,
.dO3yYo- .Select-noresults {
  cursor: default;
  display: block;
}

@keyframes _3NIpq8p {
  to {
    transform: rotate(1turn);
  }
}

@-webkit-keyframes _3NIpq8p {
  to {
    -webkit-transform: rotate(1turn);
  }
}

@media (max-width: 480px) {
  .dO3yYo- .Select {
    width: 115px;
  }
}

/* import colors */

._2zYcyKg {
  animation: _3H04YBL 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _3H04YBL {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1TAKHQH {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 1500000 !important;
  display: block;
  height: auto;
  overflow-y: scroll;
}

._1Mi0iEQ {
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: inherit;
}
.mBKnGj5 {
}
._1u5K2RI {
}

._2Vx8Zsu {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 30px;
}

._2f7LU_c {
  font-size: 20px;
  font-weight: 200;
  color: #000000;
  margin: 0 0 30px;
}

._3vsnfd9 a,
._3vsnfd9 button {
  margin-top: 25px;
  float: right;
}

@media screen and (max-width: 1280px) {
  ._1TAKHQH {
    display: block;
    height: auto;
    top: 0;
    margin: 0;
  }
  ._1Mi0iEQ {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 0 50px;
    z-index: 1;
  }
  ._3vsnfd9 {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
  }

  ._2f7LU_c {
    font-size: 18px;
  }

  ._2Vx8Zsu {
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 26px;
    position: relative;
    margin: 20px 0;
  }

  ._3vsnfd9 button {
    margin-right: 5px;
  }
}

@media (max-device-width: 480px) {
  ._1Mi0iEQ {
    padding-top: 100px;
  }
}

/* import colors */

._2eFZi7s {
  font-size: 20px;
  display: inline-flex;
  line-height: 1.5;
  margin: 20px 0 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  ._1D1QmCL {
    display: inline-block;
  }
}

@media (max-width: 991px) {
  ._2eFZi7s {
    font-size: 16px;
  }
}

._39NyZMp {
  font-size: 12px;
}

.dwZlE9I {
}

._3APCims {
  margin-top: -33px;
  margin-left: 285px;
}

._39AGLdi {
  background: #f6f6f6;
  padding: 20px 0;
  position: sticky;
  top: 5.5rem;
}

._25SK1iL {
  padding: 20px 0 50px;
  background-color: #ffffff;
  height: 100%;
}

._3d1iUn3 {
  border-bottom: 1px solid #f6f6f6;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 5px;
  padding: 10px 0;
}

._3d1iUn3:hover {
  background: #f6f6f6;
}

._2AOXtFc {
  background: #ffffff;
  font-weight: normal;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px;
  position: sticky;
  top: 11.6rem;
}

._1ydpmDb {
  color: var(--main-color);
  cursor: pointer;
}

._1ydpmDb:hover {
  color: var(--main-color);
}

._1K0FYsn {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
}

._2l91aul {
  border-bottom: 1px solid #c9c9c9;
}

.ygAJLY6 {
}

.otD-rb5 {
  margin-bottom: 40px;
}

._1a_Z7Yn {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._2fJ0lrN {
}

._3RkO-6x {
}

._3l6djDy {
}

._2E1LQfp {
}

._1c_8Rqt {
  display: grid;
  grid-template-columns: repeat(3, 2fr) 1fr 2fr repeat(2, 1fr);
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

._2NFVOQW {
  display: grid;
  grid-template-rows: 220px minmax(calc(100vh - 286px), 100%); /* 286px = 220px (top row) + 66px (navbar) */
  font-size: 12px;
}

._3KcBHr- {
}

._377rjdg {
  background: #f6f6f6;
  position: sticky;
  top: 66px;
  z-index: 10;
}

.UJxk9fD {
  margin: 20px 0;
}

.g10vvIk {
  display: flex;
}

._2pr4vYq {
  background-color: #ffffff;
  padding-top: 20px;
  padding-bottom: 50px;
}

._3RDIRd7 {
  margin-bottom: 30px;
}

._3xLEBrq {
  display: grid;
  grid-template-columns: repeat(3, 2fr) repeat(3, 1fr);
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

.TY3C1GY {
  font-weight: 400;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px;
}

._3qDJtYZ {
  cursor: pointer;
}

._3qDJtYZ:hover {
  color: var(--main-color);
}

.h_VhHkh {
  display: grid;
  grid-template-columns: 2fr repeat(4, 1fr);
  grid-column-gap: 10px;
  margin-top: 20px;
}

._1XKCBJ5 {
  margin: 0.2em;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  align-self: flex-start;
  width: 120px;
}
._1XKCBJ5:hover {
  box-shadow: 0 0 5px;
}
._1XKCBJ5.axrkP9T {
  border-bottom: none;
  box-shadow: none;
  border-width: 1px;
  margin-bottom: 0;
}
.k893iZk {
  background-color: #00afef;
  padding: 20px 10px;
  color: white;
  border-bottom: 1px solid;
  white-space: nowrap;
  overflow: hidden;
}
._1XKCBJ5._3se36-Z {
  cursor: default;
}
._1XKCBJ5._3se36-Z:hover {
  box-shadow: 0 0 2px;
}
._1XKCBJ5._3se36-Z .Wf-fZbk {
  font-size: 1.25em;
}
.Wf-fZbk {
  padding: 10px;
  background-color: white;
  font-size: 2rem;
}
.Wf-fZbk > span {
  font-size: 2rem;
}
._1XKCBJ5.axrkP9T .Wf-fZbk {
  border: 1px solid;
  border-bottom-left-radius: 0.2em;
  border-bottom-right-radius: 0.2em;
}

._1XKCBJ5._1jT488z {
  border-color: black;
  color: black;
}
._1XKCBJ5._1jT488z .k893iZk {
  background-color: black;
  border-bottom-color: black;
}

._1XKCBJ5._3hAgdjg {
  border-color: #5e5e5e;
  color: #000000;
}
._1XKCBJ5._3hAgdjg .k893iZk {
  background-color: #5e5e5e;
  border-bottom-color: #5e5e5e;
}

._1XKCBJ5._34Na_SS {
  border-color: green;
  color: green;
}

._1XKCBJ5._34Na_SS .k893iZk {
  background-color: green;
  border-bottom-color: green;
}

._1XKCBJ5.wFtMAgl {
  border-color: #7fcef3;
  color: #7fcef3;
}
._1XKCBJ5.wFtMAgl .k893iZk {
  background-color: #7fcef3;
  border-bottom-color: #7fcef3;
}

._1XKCBJ5._2-5gFD4 {
  color: #00afef;
}
._1XKCBJ5._2-5gFD4 .k893iZk {
  background-color: #00afef;
  border-bottom-color: #00afef;
}

._1XKCBJ5._2Eh0i35 {
  border-color: #a5a5a5;
  color: #a5a5a5;
}
._1XKCBJ5._2Eh0i35 .k893iZk {
  background-color: #a5a5a5;
  border-bottom-color: #a5a5a5;
}

._1XKCBJ5._3I0QNxx {
  border-color: #f44335;
  color: #f44335;
}
._1XKCBJ5._3I0QNxx .k893iZk {
  background-color: #f44335;
  border-bottom-color: #f44335;
}

._1XKCBJ5._2U58mmF {
  border-color: black;
  color: black;
}
._1XKCBJ5._2U58mmF .k893iZk {
  background-color: white;
  border: 1px solid black;
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
  color: black;
}

._1XKCBJ5._34Na_SS {
  color: green;
}
._1XKCBJ5._34Na_SS .k893iZk {
  background-color: green;
  border-bottom-color: green;
}

._1XKCBJ5.BxG5AeS .k893iZk {
  padding: 5px;
  font-size: 12px;
}

._1XKCBJ5.BxG5AeS .Wf-fZbk {
  padding: 5px;
  font-size: 12px;
}

@media (max-device-width: 480px) {
  .k893iZk {
    font-size: 13px;
  }
}

@media (max-device-width: 320px) {
  .k893iZk {
    font-size: 11px;
  }
}

.Mm9y6kl {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.cxCRdql .Mm9y6kl,
._1K13JUs .Mm9y6kl {
  background-color: #c9c9c9;
}

._8Nfbqlg .Mm9y6kl,
._37Afc-D .Mm9y6kl {
  background-color: #c9c9c9;
}

._2YUAoQT .Mm9y6kl,
._1B9fTxr .Mm9y6kl {
  background-color: #c9c9c9;
}

.POGBcUB .Mm9y6kl,
._3sO9M6q .Mm9y6kl {
  background-color: #5e5e5e;
}

.AUR1TZe .Mm9y6kl,
._2rHvX2O .Mm9y6kl {
  background-color: #1a1a1a;
}

.eGO4ImR .Mm9y6kl,
._386OKjG .Mm9y6kl {
  background-color: #00afef;
}

.jUAUi63 .Mm9y6kl,
._3TKGtwJ .Mm9y6kl {
  background-color: #00afef;
}

._2TtYkBx .Mm9y6kl,
._1lGm14u .Mm9y6kl {
  background-color: green;
}

._23hGR-P .Mm9y6kl,
._1DprM81 .Mm9y6kl {
  background-color: #00afef;
}

.Wh6TTwu .Mm9y6kl,
._2MqOLoM .Mm9y6kl {
  background-color: #f44335;
}

._3c92xUE .Mm9y6kl,
._28IpZvR .Mm9y6kl {
  background-color: #f44335;
}

._3y_NrqJ .Mm9y6kl,
._2nzsXdJ .Mm9y6kl {
  background-color: #f44335;
}

._1oIlmNQ .Mm9y6kl,
._3ww0xx_ .Mm9y6kl {
  background-color: #f44335;
}

span[class*="_simple"] {
  margin-right: 3px;
}

span[class*="_simple"]:last-of-type {
  margin-right: 0;
}

._2BQhPFR {
  display: inline-block;
  margin-left: 11px;
}

._2pCJfib {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

._3XYxVbj ._2pCJfib,
._3pTEBF5 ._2pCJfib {
  background-color: #c9c9c9;
}

._1cIZ5Qh ._2pCJfib,
.Hefwe6G ._2pCJfib {
  background-color: #c9c9c9;
}

.rzaPhuY ._2pCJfib,
._2tyAU-o ._2pCJfib {
  background-color: #c9c9c9;
}

._1fG-lgj ._2pCJfib,
._1iCoYE4 ._2pCJfib {
  background-color: #5e5e5e;
}

._2jHjwzp ._2pCJfib,
.WWi6roQ ._2pCJfib {
  background-color: #1a1a1a;
}

._3fGGTPV ._2pCJfib,
._17nyq5i ._2pCJfib {
  background-color: #00afef;
}

._2D5i9-O ._2pCJfib,
._3S3O2bO ._2pCJfib {
  background-color: #00afef;
}

._1EEEuSW ._2pCJfib,
._1L4fHBq ._2pCJfib {
  background-color: green;
}

._2Fq3Pxe ._2pCJfib,
._2tPTLrU ._2pCJfib {
  background-color: #00afef;
}

._1F49ALE ._2pCJfib,
._2WgthFl ._2pCJfib {
  background-color: #f44335;
}

._35g2H6T ._2pCJfib,
._1L6sUBu ._2pCJfib {
  background-color: #f44335;
}

._3lZ2mN- ._2pCJfib,
._156oVMu ._2pCJfib {
  background-color: #f44335;
}

._14Hr2VG ._2pCJfib,
._3nFJ5l7 ._2pCJfib {
  background-color: #f44335;
}

span[class*="_simple"] {
  margin-right: 11px;
}

span[class*="_simple"]:last-of-type {
  margin-right: 0;
}

._2gDnjJr {
  display: inline-block;
  margin-left: 11px;
}

._3lQ0FzL {
  margin-bottom: 20px;
}

._3gDCo3I {
  color: var(--main-color);
  margin-bottom: 10px;
  font-weight: 400;
}

.R4QvHAH {
  font-weight: 400;
  margin-bottom: 20px;
}

._3XcHRnz {
  margin-bottom: 10px;
}

._1iVLx6m {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1fr 2fr 1fr;
  grid-column-gap: 5px;
}

._3FcuyQF {
  display: flex;
  align-items: center;
}

._3Q_qpym {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--main-color);
}

._3E0v67q {
  margin-top: 10px;
}

._3E0v67q:last-child {
  margin-bottom: 20px;
}

._1Hu921k {
  margin-left: 12px;
  white-space: pre-wrap;
}

._3OlfWsV ._3-to1xw:not(:last-child) {
  margin-right: 10px;
}

._3-to1xw {
  cursor: pointer;
  color: var(--main-color);
}

.v1jaUXM {
  margin: 10px 0;
}

._1yjg1eO {
  display: none;
}

._2jwAAk- {
  display: unset;
}

/* Input styles */

._2cGJwE0 {
  font-size: 10px !important;
}

._18Lrj-S {
  font-size: 12px !important;
  font-weight: inherit !important;
}

._2TCzUET {
  display: flex;
}

._2TCzUET button:not(:last-child) {
  margin-right: 20px;
}

._3KNnCFf {
  padding-top: 20px;
}

@media (max-width: 991px) {
  ._309EAsH {
    display: none;
  }

  ._1PnPtun {
    margin-bottom: 20px;
  }

  ._1n0hLTo {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
  }

  .d9Q_z8d {
    margin-bottom: 10px;
  }

  ._3kbi8eh {
    color: var(--main-color);
    cursor: pointer;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 10px;
  }

  .ur-Qa3n {
    color: #000000;
  }

  .Qjvk8rF {
    margin-bottom: 10px;
  }
}

._2WmyuxA {
  font-size: 12px;
}

._19JFqWS {
  margin-bottom: 20px;
}

._1AQTBwF {
  margin-left: 20px;
  margin-right: 20px;
}

._1QcJsdF {
  padding-left: 20px;
  padding-right: 20px;
}

._3-KXWX5 {
  background-color: #ffffff;
}

._1aMhyFT {
  padding-bottom: 20px;
}

._3cGGYXl:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid #c9c9c9;
}

._2V2VEmW:nth-last-child(-n + 2) {
  padding-bottom: 0;
  border-bottom: 0;
}

._3nvMu8m {
  overflow-x: hidden;
}

.IlQGeai {
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 20px;
}

._2d4N9ls {
  display: grid;
  grid-column-gap: 50px;
}

._2IOvo-f {
  grid-template-columns: repeat(2, minmax(200px, 450px));
}

._3AEuFEp {
  grid-template-columns: repeat(3, 1fr);
}

.n_4Q6qC {
  grid-template-columns: 60% 30%;
}

@media (max-width: 991px) {
  ._2d4N9ls {
    grid-column-gap: 20px;
  }

  ._3w3DQAV {
    grid-template-columns: 100%;
  }

  ._1qH1HvB {
    grid-template-columns: repeat(2, 45%);
  }

  .HZp8iYP {
    grid-template-columns: 2fr 1fr;
  }
}

._3quDsIu {
  overflow: auto;
  height: 100%;
  background-color: #ffffff;
}

._3QhbC8k {
  margin-left: 20px;
}

._3j0VcBo {
  padding-right: 40px;
}

._2bNY-fe {
  background-color: #ffffff;
}

@media (max-width: 991px) {
  ._3quDsIu {
    padding-right: 0;
  }
}

._28XAiZ2 {
  display: flex;
}

._26CqPUk {
  margin-bottom: 20px;
}

._1gIW5EP {
  margin-top: 10px;
  margin-right: 20px;
}

._32_Id_U {
  flex-grow: 2;
}

._35AnZhr {
  display: grid;
  grid-column-gap: 5px;
  grid-template-columns:
    minmax(95px, 1fr)
    minmax(150px, 2fr)
    repeat(2, 70px)
    95px
    minmax(100px, 2fr);
  margin-bottom: 10px;
}

.Qr7v6qm {
  margin-top: 5px;
}

._2-ArQKZ {
  margin-right: 10px;
}

.w_MezDw {
  display: flex;
  cursor: pointer;
  color: var(--main-color);
}

._1new0GD {
  word-break: break-all;
}

._2wKs5F7 {
  display: flex;
}

._2wKs5F7 div:not(:last-child) {
  margin-right: 10px;
}

._1XYmPr8 {
  cursor: pointer;
}

.OtnTYMy {
  text-decoration: underline;
  color: var(--main-color);
}

.LOos80I {
  padding: 20px;
  overflow: unset;
}

._3UTbXcW {
  padding-left: 0;
}

._3zNexLh {
  overflow: auto;
}

._3H6HTzd {
}

._3MeW-E2 {
  display: grid;
  grid-template-rows: 100px minmax(500px, calc(100vh - 236px)) 70px; /* 236px = 100px (top row) + 70px (navigation buttons) + 66px (navbar) */
  font-size: 12px;
}

/** Topbar */

._1Kagor3 {
  display: flex;
  justify-content: space-between;
  position: sticky;
  top: 66px;
  background-color: #f6f6f6;
  color: var(--main-color);
}

._2IgfX9l {
  display: flex;
}

._2IgfX9l ._3_LKxkm:not(:last-child) {
  margin-right: 50px;
}

._3_LKxkm {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  max-width: 70px;
  cursor: pointer;
}

._1CfCkZz {
  margin-top: 5px;
}

._3vDPNko,
._3_LKxkm:hover ._2ehapbc {
  width: 40px;
  border: 2px solid var(--main-color);
}

._1_ZWjIz {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 10px;
}

/** Details */

.u72bxET {
  background-color: #ffffff;
  height: 100%;
  overflow: auto;
  padding-top: 20px;
  position: relative;
}

.KsP5zht {
  display: flex;
  align-items: center;
  font-size: 12px;
}

.nJ4rk6p {
  font-size: 12px !important;
  font-weight: inherit !important;
}

._3Uy08KK {
  margin-left: 0 !important;
}

._2ygRmrk {
  margin-left: 20px;
}

.boB8Xuz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.Wv3MJVv {
  max-width: 340px;
}

._213gUYw {
  color: red;
}

._1xNLUH3 {
  display: flex;
}

._3hpdlaA {
  display: flex;
}

._3hpdlaA div:not(:last-child) {
  margin-right: 5px;
}

._3tl7YMg {
  margin-bottom: 20px;
}

._1rT-dBx {
  grid-column: span 2;
}

._3P4V7J1 {
  font-size: 12px;
}

._3P4V7J1:not(:first-child) {
  border-top: 1px solid #c9c9c9;
  padding-top: 20px;
}

.dvN1pDB {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.BNX-cK5 .dvN1pDB,
.Hw95nij .dvN1pDB {
  background-color: #c9c9c9;
}

._2XX8Lk6 .dvN1pDB,
.MQNxt1P .dvN1pDB {
  background-color: #c9c9c9;
}

._1cB-Pka .dvN1pDB,
._3KJF8F8 .dvN1pDB {
  background-color: #c9c9c9;
}

._9EsnwKY .dvN1pDB,
.RRScF4L .dvN1pDB {
  background-color: #5e5e5e;
}

._3tVvTmt .dvN1pDB,
.QASgb6X .dvN1pDB {
  background-color: #1a1a1a;
}

._3QGdkKZ .dvN1pDB,
._1uql2_w .dvN1pDB {
  background-color: #00afef;
}

._3HsfLab .dvN1pDB,
.ofW_6Tn .dvN1pDB {
  background-color: #00afef;
}

._3k28eBR .dvN1pDB,
._13likpz .dvN1pDB {
  background-color: green;
}

._2sHqHPA .dvN1pDB,
.tmLfLrh .dvN1pDB {
  background-color: #00afef;
}

._2kNV00C .dvN1pDB,
._33kJx7e .dvN1pDB {
  background-color: #f44335;
}

.BNkBeyj .dvN1pDB,
.f_HX_xk .dvN1pDB {
  background-color: #f44335;
}

._1SaAmBs .dvN1pDB,
._1Dmmds_ .dvN1pDB {
  background-color: #f44335;
}

._1TURBga .dvN1pDB,
._3PRrUSQ .dvN1pDB {
  background-color: #f44335;
}

._2cZqKNg .dvN1pDB,
._1ptBoe4 .dvN1pDB {
  background-color: #00afef;
}

._3kaJtFD .dvN1pDB,
.G3SqQYM .dvN1pDB {
  background-color: #7fcef3;
}

._1DgN2JG .dvN1pDB,
._1xrCGov .dvN1pDB {
  background-color: #f44335;
}

._1s5Cm2y .dvN1pDB,
.Q7fDdaR .dvN1pDB {
  background-color: #5e5e5e;
}

span[class*="_simple"] {
  margin-right: 11px;
}

span[class*="_simple"]:last-of-type {
  margin-right: 0;
}

._3YdBduw {
  display: inline-block;
  margin-left: 11px;
}

._2Ap8kmq {
  font-size: 12px;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 90px minmax(500px, calc(100vh - 150px)) 50px;
  grid-template-areas:
    "topbar topbar"
    "sidebar main"
    ". .";
  height: calc(100vh - 66px); /* 66px for navigation bar */
}

._2Ap8kmq a:hover,
._2Ap8kmq a:focus {
  text-decoration: none;
  outline: none;
}

._2avAOBM,
.u2wb7-B {
  display: none;
}

._2va80qP {
  top: 80px !important;
}

._3Vuz82P {
  font-size: 12px !important;
}

._1VYjWBK {
  background-color: green !important;
}

._2xvZVkT {
  background-color: #f44335 !important;
}

/* Topbar */

._1H0zHq4 {
  grid-area: topbar;
  display: grid;
  word-wrap: break-word;
  grid-template-columns: 300px auto;
  grid-template-areas: ". topbar_content";
  padding-top: 10px;
  padding-left: 40px;
  position: sticky;
  top: 66px;
  background: #f6f6f6;
  z-index: 1;
}

._1Bj0eF5 {
  grid-area: topbar_content;
  display: flex;
  justify-content: space-between;
}

._10nwl5n {
  display: flex;
}

._1HGDkkf {
  margin: 0 15px;
  display: flex;
  flex-direction: column;
  text-align: center;
  max-width: 70px;
  color: var(--main-color);
  cursor: pointer;
  height: 100%;
  white-space: normal;
}

._3DjDWgL,
._1HGDkkf:hover {
  border-bottom: 5px solid var(--main-color);
}

._37eZpGT {
  margin: 0 auto;
}

._1rxZuXg {
  pointer-events: none;
  color: #c9c9c9;
}

.B7j6Ip9 {
  display: flex;
  align-items: flex-end;
  margin-right: 20px;
  justify-content: center;
  flex-direction: column;
  text-align: right;
}

._3jGw31Z {
  margin-bottom: 5px;
  white-space: nowrap;
}

/* Sidebar */

._1wjqVjH {
  grid-area: sidebar;
  background-color: #ffffff;
  box-shadow: 3px 5px 5px 1px #c9c9c9;
  line-height: 2;
  overflow: auto;
  padding-bottom: 4rem;
}

._3GTdB1J {
  padding: 20px 10px 20px 0;
  font-size: 12px;
}

._3GTdB1J:not(:last-child) {
  padding-left: 30px;
  border-bottom: 1px solid #c9c9c9;
}

._3UarVa_ {
  font-size: 14px;
  margin-bottom: 5px;
  color: var(--main-color);
  cursor: pointer;
}

.r9I-FRk {
  padding-left: 30px;
  font-size: 14px;
}

._2Ml0KXU {
  display: flex;
  justify-content: space-between;
}

.-GBp4jG {
  width: 100%;
}

.-GBp4jG > span:first-child {
  margin-right: 11px;
}

._2nd50so,
._1J8-AGR,
.r9I-FRk:hover {
  border-left: 5px solid var(--main-color);
  padding-left: 25px;
}

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

.R9f4C2b {
  color: var(--main-color);
  cursor: pointer;
}

._2g7Sm7P {
  padding: 0 10px 5px 10px !important;
}

._3t59CP9 {
  color: #000000 !important;
  font-size: 12px !important;
  font-weight: inherit !important;
}

._3t59CP9:hover {
  color: var(--main-color) !important;
}

._1GRk5YG {
  font-size: 12px;
}

.agD1nOl {
  display: flex;
}

.agD1nOl a {
  display: flex;
  align-items: center;
}

/* Main body */

._2j3k0vz {
  grid-area: main;
  margin: 0 20px;
  padding: 20px 0 20px 40px;
  background: #ffffff;
  font-size: 12px;
  overflow: auto;
}

._38XUwRW {
  display: flex;
}

._38XUwRW button:not(:last-child) {
  margin-right: 20px;
}

.zVUhjnX {
  color: var(--main-color);
}

/* Small screen view */

@media (max-width: 1024px) {
  ._1HGDkkf {
    justify-content: center;
    margin-left: 15px;
    margin-right: 15px;
  }

  ._24qwG7l {
    display: none;
  }
}

/* Mobile view */

@media (max-width: 991px) {
  ._2Ap8kmq {
    display: block;
  }

  ._1wjqVjH,
  ._1H0zHq4,
  ._3GTdB1J,
  ._2j3k0vz {
    display: none;
  }

  /* Main body */

  ._2avAOBM {
    display: block;
    padding: 3rem 2rem 0;
    background: #ffffff;
    font-size: 12px;
    overflow: auto;
    height: calc(100vh - 145px);
    position: sticky;
  }

  ._2Ml0KXU {
    margin-bottom: 20px;
  }

  .r9I-FRk {
    padding-left: 0;
  }

  ._1J8-AGR,
  ._2nd50so,
  .r9I-FRk:hover {
    border-left: none;
    padding-left: 0;
  }

  ._2nd50so + .r9I-FRk {
    background: #ffffff;
    bottom: 0;
    padding: 1rem 0;
    position: sticky;
    z-index: 100;
  }

  ._2nd50so
    + .r9I-FRk
    > ._2Ml0KXU {
    margin-bottom: 0;
  }

  ._38XUwRW {
    justify-content: space-evenly;
  }

  ._38XUwRW button:not(:last-child) {
    margin-right: 0;
  }

  /* Bottom Menu */

  .u2wb7-B {
    position: sticky;
    bottom: 0;
    height: 80px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 5px;
    background-color: #ffffff;
  }

  .jPqZwnK {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #f6f6f6;
  }

  ._1lPbDPK {
    pointer-events: none;
    color: #c9c9c9;
  }

  ._2GKosBq,
  ._2GKosBq:active,
  ._2GKosBq:focus {
    background-color: var(--main-color);
    color: var(--main-font-color);
  }
}

._1JngL8D {
  display: grid;
  grid-column-gap: 5px;
  grid-template-columns:
    minmax(95px, 1fr)
    minmax(150px, 2fr)
    repeat(5, 70px)
    95px
    minmax(100px, 2fr);
  margin-bottom: 10px;
}

._1HDusdD {
  margin-right: 10px;
}

.ggRhLoQ {
  margin-top: 5px;
}

._20GDWUr {
  word-break: break-all;
}

._2ZbZnmS,
._3a0-Fa5 {
  display: none;
}

.gUibX_r {
  display: flex;
  cursor: pointer;
  color: var(--main-color);
}

._2lrAca8 {
  cursor: pointer;
}

._1MM5Z1Q {
  display: flex;
}

._1MM5Z1Q div:not(:last-child) {
  margin-right: 10px;
}

._2McCML7 {
  text-decoration: underline;
  color: var(--main-color);
}

.eehS1W_ {
  text-decoration: underline;
  color: green;
}

._2dwOJcP {
  text-decoration: underline;
  color: #f44335;
}

._33YMNkF {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

._33YMNkF span {
  padding: 0 2px 0 0 !important;
}

.FFylsqX {
  font-size: 12px !important;
  font-weight: inherit !important;
}

._-39Foci {
  color: green !important;
}

._2igA-X1 {
  color: #f44335 !important;
}

._2mFqtxp {
  color: #5e5e5e !important;
}

.HT9vXqU {
  min-width: 850px;
}

.IPvvQRn {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-column-gap: 5px;
  background-color: #f6f6f6;
  padding: 10px;
  margin-bottom: 10px;
}

._27oI0In {
  margin-bottom: 10px;
}

._5CQcufr {
  margin: 10px 0;
}

.umuRiWF {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Wmv_kDM {
  height: 150px;
}

._2ZsD-NF,
._3wAlt6M {
  cursor: pointer;
  max-height: 150px;
  max-width: 100%;
}

._3wAlt6M {
  height: 150px;
}

._2E3cZyN {
  margin-top: 20px;
}

._373VNhQ {
  text-align: center;
}

._1KZ3Wpj {
  cursor: pointer;
}

/* Mobile view */

@media (max-width: 991px) {
  .HT9vXqU,
  ._2r4lvgO {
    display: none;
  }

  ._2ZbZnmS,
  ._3a0-Fa5,
  ._1KmFkKP {
    display: unset;
  }

  ._30R8K0e {
    margin-bottom: 10px;
  }

  .-mz1FCz {
    margin-bottom: 10px;
  }

  ._1_eqgUG {
    margin-top: 20px;
  }

  ._1tMMi99 {
    color: green;
  }

  ._77K46_A {
    color: #f44335;
  }

  ._1EQ5du7 {
    color: #5e5e5e;
  }
}

._2RUUH87 {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
}

._1CwMWTX,
._1CwMWTX canvas {
  width: 100% !important;
  height: 100% !important;
}

._1emzz5F {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  background-color: #ffffff;
}

._1t28wIS {
  padding-bottom: 20px;
}

._2NWIBTm {
  padding-left: 20px;
}

.tnZEs_w {
  overflow: auto;
}

._33Wu4Dg {
  padding-right: 40px;
}

._2fRU1gP {
  margin-top: 10px;
  position: sticky;
  bottom: 0;
  max-height: 100px;
  display: flex;
  flex-direction: column;
  line-height: 2;
}

._1yFjvWH {
  height: 10px;
  width: 100%;
}

._1Fn0iQw {
  border-top: 1px solid #c9c9c9;
}

._3v3eflE {
  margin-right: 40px;
}

@media (max-width: 991px) {
  .tnZEs_w {
    padding-right: 0;
  }

  ._2fRU1gP {
    display: none;
  }

  .lVvOMM0 {
    height: 0;
  }

  ._1Fn0iQw {
    border-top: none;
    margin-right: 0;
  }
}

/* import colors */

._2EAmhWH {
  animation: _3ZFWldS 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

@keyframes _3ZFWldS {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._3lu_y5V {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
}

._3t2QTtY {
  display: block;
  position: relative;
  background: #fbfbfb;
  width: 70%;
  height: 70%;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  text-align: center;
  margin-top: 65px;
  overflow: scroll;
}

.bOKLqh9 {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
}

._1eU-Lqi {
  display: block;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
}

._3PlXS5p {
  display: flex;
  justify-content: space-between;
  position: sticky;
  top: 66px;
  background-color: #f6f6f6;
  color: var(--main-color);
  padding-top: 10px;
}

._1gV6isn {
  margin-left: 20px;
  /* height: 90px; */
}

.YgyqTar {
  display: flex;
}

.YgyqTar ._3r5VxYZ:not(:last-child) {
  margin-right: 50px;
}

._3r5VxYZ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  max-width: 70px;
  cursor: pointer;
}

._143XmI- {
  margin-top: 0px;
}

.oVkyFaD,
._3r5VxYZ:hover ._2_eMbwe {
  width: 40px;
  border: 2px solid var(--main-color);
}

._31qm3Jc {
  pointer-events: none;
  color: #c9c9c9;
}

._2K46yJp {
  margin: 0 auto;
}

._2rT6fXL {
  font-weight: 400;
  margin-bottom: 20px;
}

._1OURjet {
  margin-bottom: 10px;
}

.lBOQgp3 {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1fr 2fr 1fr;
  grid-column-gap: 5px;
}

._29Fc4pZ {
  display: flex;
  align-items: center;
}

._3nRE-Nv {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--main-color);
}

._3Bk0bZA {
  margin-top: 10px;
}

._3Bk0bZA:last-child {
  margin-bottom: 20px;
}

._23nOvjZ {
  margin-left: 12px;
  white-space: pre-wrap;
}

._3LwFW1j ._2VJhQg4:not(:last-child) {
  margin-right: 10px;
}

._2VJhQg4 {
  cursor: pointer;
  color: var(--main-color);
}

._1jHvKEU {
  margin: 10px 0;
}

._2NNmeR_ {
  display: none;
}

._1t6Vbr9 {
  display: unset;
}

/* Input styles */

._3mEiwoo {
  font-size: 10px !important;
}

._1pbk0e8 {
  font-size: 12px !important;
  font-weight: inherit !important;
}

@media (max-width: 991px) {
  ._1EeYiY_ {
    display: none;
  }

  ._9u_IdIw {
    margin-bottom: 20px;
  }

  ._3jcWlNa {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
  }

  ._18mFSdF {
    margin-bottom: 10px;
  }

  ._31bXHCI {
    color: var(--main-color);
    cursor: pointer;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 10px;
  }

  ._2AwIV8y {
    color: #000000;
  }

  ._15Zt2J5 {
    margin-bottom: 10px;
  }
}

.MP7Agkp {
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.MP7Agkp label {
  margin-top: 10px;
}

.xiJY8D2 {
  display: flex;
}

._5zjF9Q7 {
  border-radius: 20px;
  width: 90px;
  display: flex;
  align-items: center;
  border: 2px solid var(--main-color);
  height: 30px;
  padding-left: 3px;
  cursor: pointer;
  margin-right: 50px;
}

._5zjF9Q7:hover {
  background-color: var(--main-color);
  color: var(--main-font-color);
}

._2iZ6nJF {
  font-size: 12px !important;
}

._2iZ6nJF label {
  font-size: 12px !important;
}

._2iZ6nJF fieldset {
  border-color: var(--main-color) !important;
  border-width: 1px !important;
}

._3X2ZtZ- {
  font-size: 12px !important;
}

._1YPbCn9 {
  font-size: 12px !important;
}

._2dnr1Ug {
  font-size: 12px !important;
}

._2Bqlzhf {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}

.tBNBBWt {
  display: flex;
  justify-content: flex-end;
}

.tBNBBWt button:first-child {
  margin-right: 40px;
}

._3Oy2Oiv {
  font-weight: normal;
  margin-bottom: 20px;
}

._2EyjhOF {
  margin-left: 10px;
}

._3RaCyCM {
  cursor: pointer;
  color: var(--main-color);
  margin: 10px 0 20px;
  width: fit-content;
}

._1JffVJR {
  cursor: pointer;
  color: #f44335;
  margin-top: 7px;
}

.tVgX1vQ {
  display: grid;
  grid-template-columns: minmax(200px, 450px) minmax(220px, 470px);
  grid-column-gap: 30px;
}

._3O5I6lt {
  display: grid;
  grid-template-columns: minmax(200px, 450px) 20px;
  grid-column-gap: 5px;
}

._19GP1F2 {
  display: flex;
}

._1OCIzdP,
._13aequy {
  color: #f44335;
}

._16H4-6E {
  margin-left: 20px;
  color: var(--main-color);
  cursor: pointer;
  text-decoration: underline;
}

._1VtqpmO {
  margin-top: 20px;
}

.wNEBZwv {
  margin-bottom: 20px;
}

._3CeqA8H {
  margin-bottom: 20px;
}

._34CU_1F {
  min-width: 60px;
}

._1bwoM9H {
  margin-right: 20px;
}

._1Nn3Jw_ ._1Y6i55i:not(:last-child) {
  margin-right: 10px;
}

._1Y6i55i {
  width: fit-content;
}

._2RSvQEz {
  font-size: 12px !important;
}

.g3bobya {
  margin-bottom: 10px;
  display: grid;
  grid-template-columns: 1fr 2fr;
}

._2xNaNd0 {
  color: var(--main-color);
  margin-top: 10px;
  margin-right: 10px;
}

._2REGYI7 {
  font-size: 12px !important;
  font-weight: 200 !important;
}

._37yyTNX span {
  padding: 0 2px 0 0 !important;
}

._20MfChq {
  width: 100%;
  justify-content: center;
}

._1QdzgSB {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(800px, 1fr));
}

.o56HHfs {
  display: flex;
  flex-wrap: wrap;
}

.o56HHfs div:not(:last-child) {
  margin-right: 75px;
}

/* import colors */

/* Layout */
._2BgD9Kd {
  padding: 10px 0;
  position: relative;
}

._2saufUk {
}

._17IiGBJ {
}

._3qcCZmz {
  font-size: 24px;
  font-weight: 200;
  line-height: 36px;
  margin-left: 66px;
  margin-bottom: 0;
}

._1u0QU54 {
  font-size: 20px;
  font-weight: 300;
}

.Rcp9_5I {
  width: 50%;
  margin-right: 35px;
}

.TeVjVgc {
}

._1olcKBQ {
}

.RQ5dANs {
  width: 100%;
}

.qI-n5St {
}

._273toCA {
  margin-right: 35px;
}

._1MlxxSf {
  width: 100%;
}

._1nUz5c7 {
  display: inline-block;
  width: 130px;
}

._1qQ9Op7 {
  display: inline-block;
  width: 130px;
  color: #f44335;
}

._1C1Z080 {
  display: block;
}

._3dvQuX0 button + button {
  margin-left: 20px;
}

._3dvQuX0 {
  margin-top: 20px;
  margin-bottom: 20px;
}

._3kS0lwy {
  color: #000000;
}

.kPRCydd {
  color: #000000;
}
._3XPhCUb {
  display: block;
  padding: 0 0 4px;
}
._1Tdc3gA {
  font-size: 13px;
  line-height: 18px;
}

._1Tdc3gA span {
  color: #f44335;
}

/* VedaCommercialCheck */
._2nJieCK {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

._-0axVuv {
  padding-right: 10px;
  width: 30%;
  text-align: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

._-0axVuv ._3Tuwql5 {
  background: #e21a22;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex-grow: 1;
}

._bh9eqf {
  color: #fff;
  flex-grow: 0;
  flex-shrink: 1;
  align-self: auto;
  flex-basis: auto;
  width: 100%;
}

._bh9eqf p {
  margin: 8px 0;
}

._2WjKAVd {
  flex-grow: 1;
  flex-shrink: 1;
  align-self: auto;
  flex-basis: auto;
  width: 100%;
  padding: 12px 0;
  background: #fff;
  border-left: 1px solid #e21a22;
  border-right: 1px solid #e21a22;
  color: #000000;
  font-size: 22px;
  font-weight: 300;
  line-height: 22px;
}

._3T2M-P_ {
  width: 70%;
  text-align: center;
}

._3T2M-P_ ._3nm9hW1 p {
  margin: 8px 0;
}

._2Q5MvTQ {
  width: 100%;
  text-align: center;
}

._3T2M-P_ ._3Tuwql5 {
  padding-left: 10px;
}

._3mZgFgd {
  position: relative;
  padding-top: 30px;
}

._1iBkuQU {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  height: 30px;
  transform: translateX(-50%);
}

._1iBkuQU::after {
  content: "";
  position: absolute;
  top: 100%;
  width: 4px;
  height: 44px;
  background: black;
  left: 50%;
  transform: translate(-50%, -4px);
}

._3ZfH373 {
  background: rgba(0, 178, 98, 1);
  background: -moz-linear-gradient(
    left,
    rgba(0, 178, 98, 1) 0%,
    rgba(219, 221, 82, 1) 27%,
    rgba(255, 210, 74, 1) 51%,
    rgba(255, 93, 64, 1) 75%,
    rgba(255, 29, 59, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(0, 178, 98, 1)),
    color-stop(27%, rgba(219, 221, 82, 1)),
    color-stop(51%, rgba(255, 210, 74, 1)),
    color-stop(75%, rgba(255, 93, 64, 1)),
    color-stop(100%, rgba(255, 29, 59, 1))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(0, 178, 98, 1) 0%,
    rgba(219, 221, 82, 1) 27%,
    rgba(255, 210, 74, 1) 51%,
    rgba(255, 93, 64, 1) 75%,
    rgba(255, 29, 59, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(0, 178, 98, 1) 0%,
    rgba(219, 221, 82, 1) 27%,
    rgba(255, 210, 74, 1) 51%,
    rgba(255, 93, 64, 1) 75%,
    rgba(255, 29, 59, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(0, 178, 98, 1) 0%,
    rgba(219, 221, 82, 1) 27%,
    rgba(255, 210, 74, 1) 51%,
    rgba(255, 93, 64, 1) 75%,
    rgba(255, 29, 59, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(0, 178, 98, 1) 0%,
    rgba(219, 221, 82, 1) 27%,
    rgba(255, 210, 74, 1) 51%,
    rgba(255, 93, 64, 1) 75%,
    rgba(255, 29, 59, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b262', endColorstr='#ff1d3b', GradientType=1 );
  width: 100%;
  height: 40px;
}

.FymP5wq {
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateX(-50%);
}

._3_yvjqF {
  left: 25%;
}

.lT0eH04 {
  left: 50%;
}

._1ge31bm {
  left: 75%;
}

._12RqMqq {
  left: 100%;
}

._32v0cVD {
  width: 25%;
  margin-left: 30px;
}

.gYjcbiF {
  display: flex;
}

.gYjcbiF div:first-child {
  width: 55%;
}

.gYjcbiF div + div {
  width: 45%;
  text-align: right;
}

/* Overfow X for large tables */
._1TvRKHN {
  overflow-y: auto;
  margin-bottom: 16px;
  margin-top: 16px;
}

._1EMIub- {
  margin-top: 0;
}

/* Mock table */
.I3rtyCq {
  width: 100%;
  border-top: 1px solid #c9c9c9 !important;
  border-left: 1px solid #c9c9c9 !important;
}

._23jle51 {
}

._13BJB_G {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: stretch;
}

.I3rtyCq th {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  background: #e9e9e9;
  text-align: left;
  font-weight: 300;
  padding: 7px 5px;
}

.I3rtyCq td {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  text-align: left;
  padding: 7px 5px;
}

.I3rtyCq ._1IFTjqj,
.I3rtyCq ._1_-3uWa {
  text-align: center;
}

._3nkjS1L {
}

._3nkjS1L th,
._3nkjS1L td {
  width: 20%;
}

/* Sub table output */
.SgnVk5E {
  border-top: 1px solid #c9c9c9;
  padding: 7px 25px;
  background: #e9e9e9;
}

/* Footnote text */
.ENDV5ok {
  margin: 10px 20px;
  border-bottom: 1px solid #c9c9c9;
  padding: 10px 0;
  font-size: 11px;
}

/* Boxed text */
._322o880 {
  border: 1px solid #c9c9c9;
  margin: 16px 0;
  padding: 0 5px;
}

/* Veda logo */
._2k0g6iL {
  float: right;
  width: 277.9px;
}

/* Spacing elements */
._14j_Dz6 {
  display: inline-block;
  margin-right: 30px;
}

._2x43Gmw {
  height: 32px;
  margin-left: 10px;
  border-radius: 16px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

._3yuCzOd {
  width: 100%;
}

/* Table styles */
.ReactTable,
.ReactTable .rt-thead .rt-th,
.ReactTable .rt-thead .rt-td,
.ReactTable .rt-tbody .rt-td,
.ReactTable .rt-tbody .rt-tr-group {
  border-color: #c9c9c9 !important;
}

.ReactTable .rt-thead.-header {
  box-shadow: none !important;
}

.ReactTable .rt-thead .rt-th {
  border-bottom: 1px solid #c9c9c9 !important;
  background: #e9e9e9 !important;
  text-align: left !important;
}

.ReactTable .rt-th,
.ReactTable .rt-td {
  white-space: normal !important;
  /*text-overflow: clip !important;*/
}

.ReactTable .rt-td .rt-expander {
  margin: 0 !important;
  width: 100%;
  text-align: center;
}

.ReactTable .rt-th p,
.ReactTable .rt-td p {
  margin-top: 0;
}

.ReactTable .rt-th p:first-child:last-child,
.ReactTable .rt-th p:last-child,
.ReactTable .rt-td p:first-child:last-child,
.ReactTable .rt-td p:last-child {
  margin-bottom: 0;
}

.ReactTable .rt-noData {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  transform: none !important;
  text-overflow: ellipsis !important;
  padding: 7px 5px !important;
  overflow: hidden !important;
  background: none !important;
}

.egb0HOa {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: ivd2e6U 0.8s infinite linear;
}

._1MlxxSf label {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: var(--main-color);
  margin: 4px 0 4px;
  padding: 0;
}

._1MlxxSf textarea {
  height: 200px;
  margin-bottom: 20px;
}

._3T_usW0 {
  margin-bottom: 20px;
}

._13UCEGw {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
}

._13UCEGw div:not(:last-child) {
  margin-right: 20px;
}

._3XATP2f {
  font-size: 24px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin-left: 66px;
  padding-top: 27px;
}

._1tk_Phk {
  position: relative;
  padding: 25px 0;
  margin-left: 66px;
  color: var(--main-color);
  font-size: 13px;
}

._1vRoJPu {
  display: block;
  text-align: right;
}

._3DDz6CK {
  display: flex;
  justify-content: space-between;
}

@media (max-device-width: 480px) {
  ._273toCA {
    width: 100%;
    margin: 0;
  }
}

._5TFtlcc {
  background: rgba(0, 128, 0, 1);
  background: -moz-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(
      0%,
      rgba(255, 0, 0, 1),
      color-stop(25%, rgba(255, 10, 10, 1)),
      color-stop(45%, rgba(255, 249, 4, 1)),
      color-stop(50%, rgba(189, 219, 0, 1)),
      color-stop(75%, rgba(33, 143, 65, 1)),
      color-stop(100%, rgba(0, 128, 0, 1))
    )
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1d3b', endColorstr='#00b262', GradientType=1 );
  width: 100%;
  height: 40px;
}

._1gmDo2G {
  position: absolute;
  left: 0;
  top: 125%;
}

._2dVyYrg {
  position: absolute;
  right: 0;
  top: 125%;
}

.M6-J10U {
  margin-top: 30px;
  padding-left: 10px;
  width: 30%;
}

.-ANYsNW {
  margin-top: 50px;
}

._3ZWkYer {
  margin-top: 5px;
  margin-bottom: 10px;
}

._1udsYph {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

._3VauBRP {
  padding-top: 4px;
  margin-left: 5px;
}

._3WfzbQ1 {
  font-size: 14px;
}

._1ynBtbf {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

._14HH9C- {
  height: 25px;
  width: 25px;
  border: 1px solid #ccc;
}

._2hzBGJS {
  padding: 3px;
}

._1UPadV5 {
  padding: 4px;
}

._2hzBGJS::before {
  font-family: FontAwesome;
  content: "\F00C";
  color: green;
  font-size: 20px;
}

._1UPadV5::before {
  font-family: FontAwesome;
  content: "\F00D";
  color: #f44335;
  font-size: 20px;
}

._3nQaonn {
}

.futg7Wf {
}

._2uFIiB6 {
}

._32r9Ydh {
}

._29Bn4GS {
}

._1pVSkqE {
}

._2Rd_KPZ {
  margin-top: 60px;
}

._2lrZ2-G {
}

.e1podC_ {
}

._3Yht39g {
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateX(-50%);
}

._1C3et_a {
  left: 14.29%;
}

._1BmBbsx {
  left: 28.57%;
}

._3X8I0G7 {
  left: 42.86%;
}

._13A4ITx {
  left: 57.14%;
}

._2CYkKrS {
  left: 71.43%;
}

._132QwiL {
  left: 85.71%;
}

._1wYrO9o {
  left: 100%;
}

._2Ce63rx {
  position: absolute;
  left: 0;
  top: 125%;
}

._2V7bdiX {
  position: absolute;
  right: 0;
  top: 125%;
}

._3ym_aPX {
  margin-top: 60px;
}

._3FGrd3R {
  margin-top: 60px;
}

.Wi_vzGa {
}

.EKZH7-P > .Wi_vzGa:nth-child(even) {
  background-color: #e9e9e9;
}

.EKZH7-P ._37dnY_G,
.EKZH7-P ._1n4RW7K,
.EKZH7-P ._2MBAt9E {
  padding: 3px 6px;
}

._37dnY_G {
  background-color: #c9c9c9;
  color: white;
}

._1n4RW7K:after {
  content: "";
  display: block;
  border-bottom: 1px solid #c9c9c9;
}

._2MQgOBw {
  font-size: 10px;
}

._2mObB5- {
  margin-left: 66px;
  width: 200px;
}

._3cEWAuS {
  margin-top: 20px;
  margin-left: 66px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 25px;
}

._3cEWAuS h2 {
  font-size: 20px;
}

._3cEWAuS h4 {
  font-size: 12px;
}

.I0lbGE2 {
  font-weight: 300;
}

._34a6UjL {
  text-decoration: underline;
}

._3EQMNi3 {
  margin-bottom: 20px;
}

.BILbVIr {
  width: 100%;
}

._3EQMNi3 td,
._3EQMNi3 th {
  border: 1px solid #b4b4b4;
  padding: 10px;
}

.dBBeUf9 {
  background-color: #ebebeb;
}

._1fC2Ele {
  text-align: center;
}

._3EdaZ7b {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

._1a0VJ3K li {
  margin-bottom: 10px;
}

._2hvG2ER div {
  margin-bottom: 5px;
}

._11NYxWs {
  pointer-events: none;
}

._2Gvayol {
  display: grid;
  grid-template-columns: 50% 50%;
}

._2Gvayol h4,
._2Gvayol h2 {
  margin-bottom: 10px;
}

._2h3D0kE {
  display: grid;
  grid-template-columns: 25% 75%;
}

._2h3D0kE div {
  margin-bottom: 5px;
}

._3N7BO5G {
  margin-left: 5px;
}

._2m2lQJK {
  margin-left: 66px;
  display: grid;
  grid-template-columns: repeat(2, 10%) repeat(4, 20%);
  border: 1px dashed black;
  margin-top: 20px;
  padding: 10px;
}

._2laeRuo {
  display: grid;
  grid-template-columns: 45% 45%;
  grid-column-gap: 10%;
}

._2laeRuo div {
  margin-bottom: 5px;
}

.XuQlxsh {
  display: grid;
  grid-template-columns: 45% 45%;
  grid-column-gap: 10%;
}

.XuQlxsh div {
  margin-bottom: 5px;
}

._2GRDp6D {
  margin-bottom: 0;
}

._2q0p0Yr {
  display: grid;
  grid-template-columns: 45% 45%;
  grid-column-gap: 10%;
}

._38GAb2f {
  height: 33px;
}

.uI88lwD {
  display: flex;
  cursor: pointer;
}

._9O-jnj {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._9O-jnj h2 {
  font-size: 20px;
}

._3_jByDX {
  width: 100%;
  border: 1px solid #d0d0d0;
  padding: 10px;
  margin-bottom: 10px;
}

._3bPD7wp {
  margin: 0 auto;
  text-align: center;
  font-size: 10px;
}

._36ZdNgV {
  font-size: 10px;
}

._2nS_YiL {
  margin-left: 66px;
  width: 200px;
}

.D7Q6G0o {
  margin-top: 20px;
  margin-left: 66px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 25px;
}

.D7Q6G0o h2 {
  font-size: 20px;
}

.VU5voPe {
  font-weight: 300;
}

._3TzO_qU {
  text-decoration: underline;
}

._1dL8ici {
  margin-bottom: 20px;
}

._1dL8ici td,
._1dL8ici th {
  border: 1px solid #b4b4b4;
  padding: 10px;
}

._2WEPv2S {
  background-color: #ebebeb;
}

._3TXTXdP {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

._2jaPGnP li {
  margin-bottom: 10px;
}

._1Fg9GOD div {
  margin-bottom: 5px;
}

._2COvjLs {
  pointer-events: none;
}

._2mv4rTw {
  width: 100%;
}

._3d2WnWH {
  display: flex;
  flex-wrap: wrap;
}

._2zP3w1U {
  flex: 1;
  background-color: #ebebeb;
  border: 1px solid #d0d0d0;
  padding: 10px;
  margin-right: 10px;
}

._1-muXg2 {
  display: grid;
  grid-template-columns: 35% 65%;
  grid-template-rows: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.pCkglYE {
  flex: 1;
  margin-left: 10px;
}

._3dmK-jr {
  width: 200px;
}

._1_oAk7Y {
  width: 150px;
}

._3sCqerQ {
  font-style: italic;
}

._2n886rJ {
  margin-bottom: 20px;
}

._2kAmH3N {
  border: 1px solid #d0d0d0;
  padding: 10px;
}

._1_kX4kz {
  padding-left: 20px;
}

._1ylY1Cv {
  margin: 0 auto;
}

._1rKQFUI {
  text-align: center;
}

._2WdFqwt {
  background-color: #e5eff5;
  text-align: center;
}

._39KM3IF {
  margin-top: 20px;
}

.a0ngWA2 {
  margin-bottom: 20px;
}

.y_WrwRn {
  margin-bottom: 20px;
}

._64Xao5R {
  margin-bottom: 20px;
}

._1om-N4M {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d0d0d0;
}

._2lhmqfE {
  width: 50%;
  display: grid;
  grid-template-columns: 40% 60%;
  grid-row-gap: 5px;
}

._3flKfSl {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d0d0d0;
}

._34HVcO5 {
  margin-top: 20px;
}

.XKM5vNQ {
  width: 100%;
}

._20a_fF3 {
  background-color: #e5eff5;
}

._3E5ZQse {
  margin-bottom: 20px;
}

._3RbKwOH {
  display: grid;
  grid-template-columns: 45% 45%;
  grid-column-gap: 10%;
}

._1K8Xe_Y td {
  width: 25%;
}

._24WIRlB {
  background-color: #e5eff5;
}

._3Ywst5p {
  width: 100%;
}

.cW9cEg1 {
  margin-bottom: 20px;
}

.G9XL29a {
  display: flex;
  margin-bottom: 10px;
}

._2aKWpyc {
  flex: 1 0 50%;
  display: grid;
  grid-template-columns: 30% 70%;
  grid-gap: 10px 5px;
}

._1d8bddh {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed#d0d0d0;
}

._1d8bddh:last-of-type {
  border-bottom: 1px solid #d0d0d0;
}

._39IE05q {
  width: 100%;
}

._37awpqU {
  text-align: center;
}

._3bl4pLa {
  margin-top: 20px;
}

._3xGFyCz {
  width: 60%;
}

.RviaCuC {
  width: 10%;
}

.YcYs_Q6 {
  width: 30;
}

._3QanSwM {
  margin-bottom: 20px;
  width: 100%;
}

._3QanSwM td {
  width: 25%;
}

/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent; }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }

.zkiFCU3 {
  width: 100%;
  margin-top: 20px;
}

._2z3tUDc {
  background-color: #e5eff5;
}

._1UlqwZf {
  display: flex;
  border: 1px solid #d0d0d0;
  margin-bottom: 20px;
}

._3-cRj0P {
  background-color: #ebebeb;
  flex: 1 0 10%;
  padding: 10px;
  font-weight: 300;
}

._2wQxt-p {
  padding: 10px;
}

._3E0_2kQ {
  display: flex;
  padding-bottom: 10px;
}

._28aUVoD {
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
}

._1YVNHnl {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._2BFNTNp {
  margin-top: 10px;
  display: flex;
  border: 1px solid #d0d0d0;
}

._3SShYBh {
  flex: 1 0 70%;
  text-align: center;
  padding: 5px;
}

._2Vusmf3 {
  flex: 1 0 30%;
  text-align: center;
  padding: 5px;
}

._3CoyDdM {
  margin-top: 20px;
}

._3GOF63E {
  margin-top: 20px;
  margin-bottom: 20px;
}

.VyK-CTV {
  border: 1px solid #d0d0d0;
  background-color: #ebebeb;
  text-align: center;
  padding: 10px;
}

._1gqGri6 {
  margin: 0 auto;
  text-align: center;
  font-size: 10px;
}

._2QO3zDc {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 25px;
  margin-bottom: 25px;
  font-size: 12px;
}

._3l4NdHt {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  font-size: 10px;
}

._3sDhwff {
  width: 150px;
  margin-left: 25px;
}

._2mD4JJX {
  display: flex;
  flex-direction: column;
  border: 1px solid #d0d0d0;
  text-align: center;
  margin-top: 10px;
}

.Dvzm4o6 {
  height: 75px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ebebeb;
}

._37H5vkG {
  font-weight: 300;
}

._1-oXELb {
  display: flex;
  border-top: 1px solid#d0d0d0;
}

._1-oXELb div:first-child {
  border-right: 1px solid#d0d0d0;
}

._21dF_dm {
  display: flex;
  cursor: pointer;
}

.c3-chart-arcs-title {
  font-size: 10px;
}

._1BGacKQ {
  width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._2_9RZi2 {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  max-width: 800px;
}

._2_9RZi2 ._2KjwPPJ {
  font-size: 8px;
}

._6Xe59_y {
}

._1Ej6kAq {
}

._1su3dvt {
}

.ooB64b6,
._3nXVTRq,
.GfDdAYF,
._3a9D5B-,
.XTel7vE,
._3AOmVK6 {
  background-color: #aaa;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  height: 33px;
}

._3nXVTRq {
  background-color: #888;
}

.GfDdAYF {
  background-color: #739c35;
}

._3a9D5B- {
  background-color: #5e7835;
}

.XTel7vE {
  background-color: #b21028;
}

._3AOmVK6 {
  background-color: #082059;
}

._2cKDLnT,
._3h8FS3Q {
  min-height: 1.25em;
  line-height: 1.25em;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

._3afMYii {
  width: 3%;
  float: left;
  margin-right: 1%;
}

.ZId_xxA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 44px;
}

._1J7dCbq {
  width: 277.9px;
}

._2-LFXPR {
  font-size: 20px;
}

.ReactTable{position:relative;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);-webkit-transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-pivot{cursor:pointer}.ReactTable .rt-tr-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);-webkit-transition:all .1s ease;transition:all .1s ease;cursor:pointer;outline:none;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable input,.ReactTable select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable input:not([type="checkbox"]):not([type="radio"]),.ReactTable select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ReactTable .select-wrap{position:relative;display:inline-block;}.ReactTable .select-wrap select{padding:5px 15px 5px 7px;min-width:100px}.ReactTable .select-wrap:after{content:'';position:absolute;right:8px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
/* import colors */

._2wmQj61 {
  -webkit-appearance: none;
  width: 100%;
  margin: 50px 0 10px;
}
._2wmQj61:focus {
  outline: none;
}
._2wmQj61::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: #c9c9c9;
  border-radius: 3px;
  border: none;
}
._2wmQj61::-webkit-slider-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  background-image: linear-gradient(
      to top,
      #ffffff 0px,
      #ffffff 12px,
      transparent 13px,
      transparent 27px,
      #ffffff 28px,
      #ffffff 40px
    ),
    linear-gradient(
      to right,
      #ffffff 0px,
      #ffffff 15px,
      #c9c9c9 16px,
      #c9c9c9 17px,
      #ffffff 18px,
      #ffffff 19px,
      #c9c9c9 20px,
      #c9c9c9 21px,
      #ffffff 22px,
      #ffffff 23px,
      #c9c9c9 24px,
      #c9c9c9 25px,
      #ffffff 26px,
      #ffffff 40px
    );
  cursor: pointer;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  -webkit-appearance: none;
  margin-top: -17px;
}
/*.default:focus::-webkit-slider-runnable-track {
  background: grey-light;
}*/
._2wmQj61::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: #c9c9c9;
  border-radius: 3px;
  border: none;
}
._2wmQj61::-moz-range-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}
._2wmQj61::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
._2wmQj61::-ms-fill-lower {
  background: #00afef;
  border: none;
  border-radius: 3px;
}
._2wmQj61::-ms-fill-upper {
  background: #c9c9c9;
  border: none;
  border-radius: 3px;
}
._2wmQj61::-ms-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  height: 6px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}
._2wmQj61:focus::-ms-fill-lower {
  background: #00afef;
}
._2wmQj61:focus::-ms-fill-upper {
  background: #c9c9c9;
}

/* import colors */

._1nj7jeR {
  position: relative;
  top: 22px;
  width: 40px;
  text-align: center;
  color: #ffffff;
}

._2Lm_3F4 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.CFvb528 {
  -webkit-appearance: none;
  background: transparent;
  width: 100%;
  margin-bottom: 20px;
}
.CFvb528:focus {
  outline: none;
}
.CFvb528::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: #c9c9c9;
  border-radius: 3px;
  border: none;
}
.CFvb528::-webkit-slider-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #00afef;
  cursor: pointer;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  -webkit-appearance: none;
  margin-top: -17px;
}
/*.default:focus::-webkit-slider-runnable-track {
  background: grey-light;
}*/
.CFvb528::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: #c9c9c9;
  border-radius: 3px;
  border: none;
}
.CFvb528::-moz-range-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}
.CFvb528::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.CFvb528::-ms-fill-lower {
  background: #00afef;
  border: none;
  border-radius: 3px;
}
.CFvb528::-ms-fill-upper {
  background: #c9c9c9;
  border: none;
  border-radius: 3px;
}
.CFvb528::-ms-thumb {
  border: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  height: 6px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}
.CFvb528:focus::-ms-fill-lower {
  background: #00afef;
}
.CFvb528:focus::-ms-fill-upper {
  background: #c9c9c9;
}

._2nUpO4F {
  margin-bottom: 20px;
}

/* import colors */

._2DoALfX ._3BEa2G7,
._2DoALfX ._1597KUw {
  width: 100%;
  border-right: 1px solid #c9c9c9;
}

.EWenErU {
  display: block;
  width: 100%;
}

.EWenErU ._3BEa2G7._3S0SpJc,
.EWenErU ._3BEa2G7._3S0SpJc + ._1597KUw {
  width: 50%;
}

.EWenErU .ADaDvwZ {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

.RSyOzWF {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  width: 50%;
}

.RSyOzWF .ADaDvwZ {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

.RSyOzWF ._3BEa2G7,
.RSyOzWF ._1597KUw {
  width: 50%;
}

.EWenErU ._3BEa2G7._16LEIZa,
.RSyOzWF ._3BEa2G7._16LEIZa {
  width: 75%;
}

.EWenErU ._3BEa2G7._16LEIZa + ._1597KUw,
.RSyOzWF ._3BEa2G7._16LEIZa + ._1597KUw {
  width: 25%;
  flex-grow: 1;
}

._3BEa2G7 {
  display: inline-block;
  border-bottom: 1px solid #c9c9c9;
  background: #e9e9e9;
  text-align: left;
  padding: 7px 5px;
}

._2HdAhcq {
  position: relative;
  padding-left: 30px;
}

._2HdAhcq::before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\F00D";
  margin-right: 10px;
  color: #f44335;
  position: absolute;
  top: 7px;
  left: 5px;
}

._2OxKeH7::before {
  content: "\F05A";
  color: #00afef;
}

._3jBjtVa::before {
  content: "\F00C";
  color: green;
}

._1597KUw {
  display: inline-block;
  border-bottom: 1px solid #c9c9c9;
  text-align: left;
  padding: 7px 5px;
}

._1597KUw._3EaMkxw {
  text-align: center;
}

.w-ymOFR {
  background: rgba(0, 128, 0, 1);
  background: -moz-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(
      0%,
      rgba(255, 0, 0, 1),
      color-stop(25%, rgba(255, 10, 10, 1)),
      color-stop(45%, rgba(255, 249, 4, 1)),
      color-stop(50%, rgba(189, 219, 0, 1)),
      color-stop(75%, rgba(33, 143, 65, 1)),
      color-stop(100%, rgba(0, 128, 0, 1))
    )
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 0, 0, 1) 0%,
    rgba(255, 10, 10, 1) 25%,
    rgba(255, 249, 4, 1) 45%,
    rgba(189, 219, 0, 1) 50%,
    rgba(33, 143, 65, 1) 75%,
    rgba(0, 128, 0, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1d3b', endColorstr='#00b262', GradientType=1 );
  width: 100%;
  height: 40px;
}

._1b4QjHy {
  position: absolute;
  left: 0;
  top: 125%;
}

._5ofmq79 {
  position: absolute;
  right: 0;
  top: 125%;
}

._1lwTRVk {
  margin-top: 30px;
  padding-left: 10px;
  width: 30%;
}

.KWq4sLU {
  margin-top: 50px;
}

._2CHRG-z {
  margin-top: 5px;
  margin-bottom: 10px;
}

._lLB5N9 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

._2jLX0jE {
  padding-top: 4px;
  margin-left: 5px;
}

._2AJJ7Uz {
  font-size: 14px;
}

._1lxB53W {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

._1y61QiQ {
  height: 25px;
  width: 25px;
  border: 1px solid #ccc;
}

.Y9dbTtL::before {
  font-family: FontAwesome;
  content: "\F071";
  color: #ffae42;
  font-size: 15px;
}

._1kP5ae5 {
}

._2Rsi0Tm {
}

._1Q2aCqK,
._1GexQ8e {
  margin-top: 30px;
}

._3tIrpNL {
  color: #a5a5a5;
}

._9GApwDT {
  border: 1px solid #a5a5a5;
  text-align: center;
  padding: 10px;
}

.UQOm6E4,
._3K1cFGY {
  text-align: center;
  padding: 5px 0;
}

._2hPDqtX {
  color: #3fae29;
}

._2hPDqtX ._9GApwDT {
  border-color: #3fae29;
}

._3npr8lE {
  color: #edb700;
}

._3npr8lE ._9GApwDT {
  border-color: #edb700;
}

._1W4Qv-c {
  color: #e70033;
}

._1W4Qv-c ._9GApwDT {
  border-color: #e70033;
}

._4KUPn7u {
  text-align: center;
}

._2Jo6twg {
  font-size: 12px;
  padding: 2px 0;
}

._148ieih {
  margin-top: 30px;
}

.TBYilWX,
._1ymFZoW {
  padding: 5px 0;
  border-bottom: 1px solid #c9c9c9;
}

.TBYilWX:last-child,
._1ymFZoW:last-child {
  border-bottom: none;
}

._1S5JUcJ {
}

._2rLZRhD {
  font-weight: bold;
}

._3GrSWmi {
}

.Vw08jpG {
  font-weight: bold;
}

._3sbekKH {
  background-color: #c9c9c9;
  border-radius: 50%;
  padding: 5px;
}

._1WaLRCe {
  font-weight: bold;
}

._1oT-QuQ {
  color: #a5a5a5;
}

._2rTkIeN {
  color: #f44335;
}

._3YOF8S9 {
  color: green;
}

._2Gzkylu {
  width: 50px;
  height: 50px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50px 50px;
}

._3cyBb5r {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABmJLR0QA/wD/AP+gvaeTAAAEQElEQVR4nO2aS2iUVxTHf5qMj8Sp0fiM1GqMYqq0yyi4UnxQdFPaQkHBVVvcuHCj4iKLilp8QisGHwi6VLQVFGypClakCFIp+KQ2NvGJiMY41sTH4mbwm/N943yTued7yP3BXdxJvvM/98zc75577gWHw+FwOBwOhyOAATFq1wFLgHnAx8BEYFDf314A7cBl4DfgGPA4Bh9j4UNgL5ADXodsOWA/MD16d6OjBtgEPCN8YGTrAbYBQyP2XZ2PgEv0PzCy/YWZku8FM4FbBA/0NvATsABoBkb1tWZgIbATuFPk2XbMuyvVTCF4gP8B3wCZEDYywHdAR4Cdf4Gxtp2OihqCp9VhoLYf9oYBRwLsnQOGWPA3cr7HP5itVJZaDAS2B9jdWJGnMdAAdFM4iKOYAVbKQExe5LX9P9BowXZk7KJwAB1A1qL94ZgXvFejzaJ9VerwJ4HLFHSWC41u7H4JanyNf6WpUtCpwp8+fGlbxMY7QTJX9H8GXirovAR+KaFdMRoB+kT0Tyho5Dku+p8qalnjPoU/+2mKWtOF1l1FLWs8p9DpYYpaWaGVsy2gMcXirDH12DaoESBZ2BqvoJGnQfStTzGNAN0U/SkKGnmaRP+ObQGNAF0S/cUKGsVsX1DUsoZMFDuAagWdDP7txnwFHetk8W9Uv1XQWSE0npCissceCp3vxP5mVRbiNlm0r85UzNFNVOWOp8AYC7YjZTPRFczWVeRpTAwFzqNfcv0VndU4EsYRfKJhq2jfizk1STUzMDWhUsc+jcDgvtZI6WOffHsErOLtsXUqGQ2c4d0DrbRdBxZFNSANMkAr5Z3Jy5bDrIZPi/z9FeaEQyMxrYjxwI+YKSE3kJJJwD7KC9RjYDdvj5vrgbUUn36n0d0kl0UThe+Y8yGfq8MU8/cDf2J24r2YkkUn8AfmosLnFL+sUAvswJRfZZDagclljsU6M/Dvh7pi8GMOcA1/kG4S4yWHBoKX3q0x+VMH/B7gzw1gQtTO1AIXA5zZQrwVxSpM2iD9uoBJHyKjLcCJHcQbnDwDgAP4/fshKgcWYJZTr/ghkpXuDwJO4U8BPtMWzmJWB6/w3yTzStwITPLo9fUWyjWj9UIwR7JvebVgUgevz6u1xEZjqnZesQ1aYhaR5ZGHmBXPOhuE0F3ScZuiBuOr1/dW2yKZAJGVtkUUWYM/y7a6qHwhBB5gvpm0kMWURbxjWBjmwbBR/Er0D2AuhKeFLuCg+GypLeNVmBebN/qzbBmPkLn4KwRWplmLMNxJMjLmcqnG/0WXLNeGieBs0T/bZzxt9AInxWctpR4KE6Bm0T8X1qMEIu8NlHxVhAmQzJSvhnYneUjf5e0QH2ECJGsp/4R2J3lcEf36Ug+EKW5/IPpp/gVJRpb6hzC/oDRsJ/qLlQDds+BIUrlvw8hiTO7T37OspLYOIiigORwOh8PhcDjeU94AufUe+WsaR/0AAAAASUVORK5CYII=);
}

._2xDKxDE {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAB2lBMVEUAAAAA/wCAgABVqgCAvwBmzACAqgBttgBgvwBxxgBmswB0uQBqvwB2xAB3uwBwvwBptABrvABzvwBttgB0uQBvvABqvwBwuABsugBxvQByuQBvuwBrvQBwtwBsuQBxvABtvQBxuABuugByvABvvgBsuQBwuwBtvABxvgBuuQBvuQBtuwBvuwBwuQBvvABtugBvuwBuvABuugBwuwBvvABwuwBwvABvugBwugBvugBuugBwugBvvABuvABvvABuugBvvABuugBwuwBvugBvuwBwvABvugBvuwBwuwBuuwBvvABvuwBvvABwugBvuwBvvABuugBvuwBvuwBwvABvugBvuwBuvABvuwBvuwBvuwBvugBwuwBuvABvugBuuwBvuwBwugBvvABvugBwuwBvvABvuwBvuwBvuwBwuwBvuwBuuwBvuwBvuwBwuwBvvABvuwBvugBvuwBvuwBuugBvuwBvvABvuwBvuwBvuwBvugBvuwBvuwBvuwBvuwBvvABwuwBvuwBvuwBvugBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwD///9i8/FzAAAAnHRSTlMAAQIDBAUGBwgJCgsMDQ8QERMUFRYXGBkaGx0eHyAhIiMkJSYnKCkqKyw3ODxCRUZHSEpLTFJUVVlcXWBjZmdoam9wc3h5enyAhIWHiImKjI2Oj5CRk5SVlpeYmZucnZ6go6epqqytr7Czu76/wMHDxcbIycrMz9HS1Nrb3N7f4OHi4+Tl5ufo6uvs7e7v8fLz9PX29/j5+vv8/f5tIF4pAAAAAWJLR0SdBrvysQAAAqRJREFUWMPtmFlTE0EUhUlCQJaA4kIUFUUBwQWI4oIrKooCyhJZBBVcUREFXCKoSUzCqGwCIxL5fqwPiEWYnqR79EGrcp5S93S+VM/0PX0rKSlJJfX/KLem96U2OamN9J7I+QPMtts6v6X3FlvEZDbNE6PF1gwrnO0+DHpToM4pCwIQ6agoycsrqewcByBQqsrZNQ7w8bRzpeA8GwLwb1Z8Pj6Ah1mra9mPAIbWKYGuALTYYov2NoBGFY57Dui3ry3bHwMLhQqgm0DIZaznRIBuhfOsAzUi5yQw55IGHQf8DpHjCALHpEE9gFdstQNd0qARoEpseYAhadAnYI/YKgY0adA3IFtsuQBdGrQQHzSjtLUisbUXGP0bD/swMKj0+tvFVhfQrHQgQ6kixxkBDkmDXHPAGZFzDphRCJJbQFjUtONAk0L3F303j5HZTSqBdN082C4rJWTGsFnUPrGrhfaWoDj8o2Wq18g+/8p1VJieXrhyHcHUhTRF0sZBxBqrUiQ56/VYgt4/C8BSY6rM9/PbO92/Pu64swo13VOQsuHS8g6f5Sfm7PbDcOxYE10Mv2itXh4gsrw/AAI7Ez7jCPA13ooDowAfEowT7hBAS/zL6inAu63x1mS9Bmi2xf81RwfAq/Q4S7oBvLZE+7f1AVwzX1CxBDyQ6IG0AWDJYxpDAeCt1Hi3fgwImgXTVUCXHMnKo8BFk56YARpkz30bMJErtBoATXrSyNSAemFraUCtfCvWAQHRizkKfM6UB7mmgEqBcT/hkV6jG0Cf4LhOAPtVQAeBaePeyoGwTQWUOgEYk/c8cE8t+e4Cp4RtVqsGqgN6DNXn5hOImaqBAUP1vfm4Z6ZSwGeofsGSQsJxz4LmDaCgNZDfADoStrQzT/IPhKT+Sf0EjZjWJLZBsA0AAAAASUVORK5CYII=);
}

._1BVcirr {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAB2lBMVEUAAAD/AAD/AACqAAC/AADMAADVAADbACS/ACDGABzMABrRFxfVFRXYFBTMERHPEBDSDw/JDQ3MDQ3ODBjRDBfTCxbKCxXMChTOChTQCRPTCRLMCRHOCBDPEBDRDw/SDxfMDxbNDhXPDhXQDRTRDRTMDRPNDBPODBLQDBLRDBHRDhPNDhLQDRHRDBPPCxLQCxLQCxLNCxLPChXPDhTQDRTQDBPODBLPDBLOCxTQCxPOCxPPDRPODRLQDRTQDBTODBTPDBPPCxLPCxLOCxTODRPPDRPPDRPQDBPPDBTPDBPPDBPQCxPOCxPPCxPPCxLQDRLODRTPDRTPDBTPDBPQDBPODBPPDBPPDBPPDBPQDBPODBLPDBLPDBTQCxTOCxPPCxPPDRPPDRPQDBLPDBTPDBTQDBPODBPPDBPPDBPPCxPPDBPPDBPPDBPPDBPPDBLPDBTPDBPPDBPPCxPPCxPPDRPQDRPPDBLPDBTODBPPDBPPDBPPDBPPDBPPCxTPCxPPDRPPDBPODBPPDBPPDBPPDBPPDBPQDBPPDBPPDBPPDBTPDBPPDBPPDBPPDBPPDBPPDBPPDBPPCxPPDBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBP///+hJuTgAAAAnHRSTlMAAQIDBAUGBwgJCgsMDQ8QERMUFRYXGBkaGx0eHyAhIiMkJSYnKCkqKyw3ODxCRUZHSEpLTFJUVVlcXWBjZmdoam9wc3h5enyAhIWHiImKjI2Oj5CRk5SVlpeYmZucnZ6go6epqqytr7Czu76/wMHDxcbIycrMz9HS1Nrb3N7f4OHi4+Tl5ufo6uvs7e7v8fLz9PX29/j5+vv8/f5tIF4pAAAAAWJLR0SdBrvysQAAAqRJREFUWMPtmFlTE0EUhUlCQJaA4kIUFUUBwQWI4oIrKooCyhJZBBVcUREFXCKoSUzCqGwCIxL5fqwPiEWYnqR79EGrcp5S93S+VM/0PX0rKSlJJfX/KLem96U2OamN9J7I+QPMtts6v6X3FlvEZDbNE6PF1gwrnO0+DHpToM4pCwIQ6agoycsrqewcByBQqsrZNQ7w8bRzpeA8GwLwb1Z8Pj6Ah1mra9mPAIbWKYGuALTYYov2NoBGFY57Dui3ry3bHwMLhQqgm0DIZaznRIBuhfOsAzUi5yQw55IGHQf8DpHjCALHpEE9gFdstQNd0qARoEpseYAhadAnYI/YKgY0adA3IFtsuQBdGrQQHzSjtLUisbUXGP0bD/swMKj0+tvFVhfQrHQgQ6kixxkBDkmDXHPAGZFzDphRCJJbQFjUtONAk0L3F303j5HZTSqBdN082C4rJWTGsFnUPrGrhfaWoDj8o2Wq18g+/8p1VJieXrhyHcHUhTRF0sZBxBqrUiQ56/VYgt4/C8BSY6rM9/PbO92/Pu64swo13VOQsuHS8g6f5Sfm7PbDcOxYE10Mv2itXh4gsrw/AAI7Ez7jCPA13ooDowAfEowT7hBAS/zL6inAu63x1mS9Bmi2xf81RwfAq/Q4S7oBvLZE+7f1AVwzX1CxBDyQ6IG0AWDJYxpDAeCt1Hi3fgwImgXTVUCXHMnKo8BFk56YARpkz30bMJErtBoATXrSyNSAemFraUCtfCvWAQHRizkKfM6UB7mmgEqBcT/hkV6jG0Cf4LhOAPtVQAeBaePeyoGwTQWUOgEYk/c8cE8t+e4Cp4RtVqsGqgN6DNXn5hOImaqBAUP1vfm4Z6ZSwGeofsGSQsJxz4LmDaCgNZDfADoStrQzT/IPhKT+Sf0EjZjWJLZBsA0AAAAASUVORK5CYII=);
}

.JZwswPK {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABmJLR0QA/wD/AP+gvaeTAAAF0ElEQVR4nO2caWxVRRTHf6WtbWldGmJUVIQCAi4xQTQKVWMMEqMhNbFxh5iYqBjlk3GBpH5WiSYmbnGpW90SjVFjhIgaKUJdQBM1oC1owIgiLW0pLX3t88O8p4+Zc9eZe/vQ+0vmw7t5/Z9z5905M3PumUJGRkZGRkbGf5SKCbBZCywCLgBmArOAkwvX6wrfOVhou4Fu4GdgE7ARGE7Z31RoAJYDa4EhIB+zDQEfAcuA+lTvICFmAU8DA8TvFK/WDzyFegqPOKYDrwE53HeM3nLAq8BpadyYLUcB9wMHSL5j9DYI3AtUu7whl0G6CXgDWBDiuzuBTuAr4HvgR2A/aigCHA0cC8wDzixoNhPuKfkSuBbYEd715GkB+vD/hfcADwFzLOzMAx4B/giw1QsstbDjlBXAGN7O9gB3oKZxV9QBd6KeRL/YdLtDm7FYjbeDB4BVQE2C9muBNvyXDg8kaN+XFT5OfY2a4tNiDrDVx5/Un6Sr8R5Wz+F2OIWlDnjRw6ccKcakM1BTqu7EGLAyLSd8WAmMY/o3gAryiVKL96O8OmnjEXgQ2cdvSDYm0uZh+ImIOjXAYuBhYD3mtJ0DtgCPodZBcXjGw9dVMfUCmQuMCAY/BiaF1JgCPArsFXS82jjQARwf0d8qYIOgNwycHlErFG8KxvqItgf6RNAI234CTozo8wzUplbX6oioE8jZyIEv6vTZKWhEaetj+H6XoDMGnBVDy5N2wchWoDKizg2aRhcqoF6KijVNwEXAbaiAKnXS5RFtVqH2e9JyxAmNqOyebqAlpt6NqNVtUByoBj4Q7D4bw2aroHMQOC6GlsGtgvg2wgdmG5oE210xdCpRMUzXWu7CyXWC8D0uhEPSq9nuialzH+Z9fGjrXC3mRjAHTLUVDkk1MKrZ/zam1imY26NBVJLPk6BhspB/3zQU2Qz8Fs/HyCxABdlStsfU2oVK0JVSD1zo90dBHXS+cO2zCE7ZUIma4XTes9D8VLgm3eM/BHWQlP3bGNYbCyqAxzGn9B7Uy4C4dArXbDKcfIEZ2JpsBENQA7wi2M0Bl1hqzxZ0N9gI7tTERoi+OIxCI2oY6DcxClznQF8K+nFnRQD+0sT2WDroxzTkFW8/cJVDO/pGea+NmL5777b1zoNG1GsavXN+Bc5xbKsHc1TE5pAmts3WOw+kTEEXcFICtrZrdqyKIfQhlsT6ZzZmpqATmJyALYDfNVt/+n05aJof0D4fE98vT1o5/A3vIGojPJSALTDvQb/HwwjqoN3a53rghKgeBaAvG94l4Fe1YCrmzmCX3x8EdZAUc+ZG8SgEU7TP+nbAJdKi0DeuBnWQtO+ZH9qdcHSgUrdjqIxhu2P9Us4VrsXd2wEqu+c8RTCBrMW8n4U2glK6Y4DkZpgkacCsW7JOdwxjbvAaKKPSkgi0YP6wn6PWelZIKVeXw6wKWFKwcwVm/scV0vByknJtQC7CPM+Bdi2qIqxUdzPmVGzLIkz/+3FYKdsuGHjbga70dOaBux1ol/K+YMPZax9QpbZ6miAPXGmpu0bQzAPPW+qWslTQHyVkXivsq5tu4B3h+hrshkOvx/V9FpqlTEb5qPMWlnkgiWnIdUEvWGjOx6ylHkdVtLrgdUx/B1BvOBKhTTCYB26y0Lwe9WuOAb+g4pILbkH2NbHyF/AuoBpB1fuUC0swc1l5UiigApW/2S8Y7wcuS9p4CBYjL0v6SPFch1cR5whqyEwUy5CLvFIt4ixyM3LNUB54iXT3a/UFm5Iv49jFSCv8Csm3EPBa1xHNwHc+fkxYIXkRv6MI46hV+IwE7M4EXsb7KS6LowhFgg6zHEKtl5qxO2FUAVyM6nRpZV9sZXWYpUgT5sZTajtQZcPXAKfi32GTUAvUVuBJ/A+vFFsXyTyxTohzoG4Y+AF1aHddoW0qXBuOoJPIgbqkmE52JDMU2aHekByxx8LL6R8LNBYaqFloH/+jfyyQkZGRkZGRkTp/A3vXcvrrISnvAAAAAElFTkSuQmCC);
}

.iIxmLSe {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACOlBMVEUAAAAA/wCAgABVqgCAvwBmzACAqgBttgBgvwBxxgBmswB0uQBqvwB2xABwvwBptABrvABttgBvvABqvwBwuABsugBtvwByuQBvuwBrvQBwtwBsuQBxvABtvQBxuABuugByvABvvgBsuQBwuwBtvABxvgBuuQBxuwBtuABwvQBvvABwvABuvQBwugBvuwBxvABvuQBtugBuvABwuQBuugBvvABtugBvuwBwvQBwuwBvvABvugBwvABuugBwvABvugBuvABwugBvuwBwvABvugBuugBvuwBuvABuuwBwugBvvABuugBwuwBvvABwugBuuwBvvABuugBwuwBvuwBuuwBvuwBvugBvuwBwvABvugBwuwBvuwBuuwBwuwBuugBwugBvuwBwuwBvvABuugBvuwBwvABvuwBvuwBvugBwuwBvuwBuvABvugBuuwBvuwBvvABwugBvuwBwuwBvvABuuwBvuwBvuwBvugBvuwBvvABuugBvvABvuwBvuwBvuwBvuwBwuwBvugBuuwBvvABvuwBvuwBwuwBvvABuuwBvuwBvugBvuwBvuwBuugBvuwBvuwBvuwBvuwBvuwBwvABvuwBvuwBvuwBvuwBvuwBuuwBvuwBvuwBvuwBvuwBvuwBvvABwuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwD///9Rula/AAAAvHRSTlMAAQIDBAUGBwgJCgsMDRARExUXGBkaHB0eHyAhIiMkJSYnKCkqKywtLzI1OTo7PD0+P0FCQ0VGR0lLTE5QUVRVWFlaW1xdXl9hZGdoaWprbW5vcHF0dXd4eXp7fH+AhomKi4yNj5CWl5iZmpucnZ6foKGio6Slpqeoqquur7S1t7m6u72+v8DBwsTFx8jJysvNzs/Q0dLV1tjZ2tvc3d7f4OHi5ebo6err7O3u7/Dx8vP09fb3+Pn6+/z9/jYckVUAAAABYktHRL091dJ5AAADp0lEQVRYw+2Y6UOUVRTGrywioOKSSAnikktZuE5aaEgiRqUlVgZquaKWAinZpoVoqSjgUpoRA+WKQDMDMszy++P68E74Lue+74zyTc7H5z7zzD33nnPuOa9S4zZusk1aU1t/setOX9+dvy7U16ye9HQqk7ecHcJiQ82VuSnLzD0aRLDAkaKUZF76NorGot+8mLTMxM8GcbHQp5nJ6RR2jP6mu6nalz9FqSn5vuqmnlG4fU4yOusHEvT7e+dbVxbuf5BY6i/11tkaM7j+D4Tbzt6W2Fb0fS+dXQZxsDZLE1q7EzFR47Efg3V1rp4y/4bBcd3TBsOv464xnP214Z3LOb0cAoht9/J/exwguFCbWsamd3nfyB4ArmnOUe0GoM6EZPn2nX8ARK8fWmShfglArayzIAxwLm0UmHaw90k8x09NN3EzLgEMzxOFvgcYMGXSL9bU6JxpIs8JAJySdJbE7Zfaakuy82b6hwCxxYJQI8CNdBPyDtC+Z9WiwuXvXQPgDbNzNwGOO3XyHgOst2Cbav4/hMyfAI6ZF8sAHk91CFUB3E7TlgSAdjOS3gmwxcFsAfhEHzr9gN+C7AT42RGMQ0B0llYnMwL8ZoHyY0Booo24GqBVv6FlAD9YsTaAlTbiToDPtTrpzQCVVvAL6TQaAN7S6UyoA+iy1epSx00qpS4DFGp0spoAonYvigEu2cAeIJwu6+T9ChDZKF6A3wY+Au7LOgU3AQKC371Arw0LA13yfroB/lkqLPmBsA0bAW7ri0L7C9LSn8Cw4NpdiVwcB1pzxP+4BzwUDjskkWuA4HT59IaEw24FmCGQjwFNss4sgIs2sF4Kd6WUOg1Uy0KrAL6SUmSHwC7rj56bKgt9LKXIcrEmuNtZgNekMhLMSak3HJTKiFHYNqYiVCE7UaXxLWNt1boMvWfOUjs5CPCqo3J2AG3Zgs7rAIFczXP0o7hRPhKEzmieI1UUAXjThh4AoN5JLwWIFGqz849sqYPb7yDndGqfbFUQAmiwgq9EgXiJg/wdQDDfra2psILl/tjfVQ7qu25tTaLRCvu8Q2jtiGujpYr/BQis8dLxBQEGirya0XC5u05l2KsZVWpzHIATLkmXe8Lo4CqSativL9MRSn5PqmEfHSHijeLgUnQynuQI8WSoGWkomWB7uFc0RpIfasxjVnfd27MTYmkFZYd7UhuzbIPf8K0rLS1Xbg0/xeA3dqPoGA7HYziumz4g9EHfs3xAGLfnwP4D5+HU1WIUPvcAAAAASUVORK5CYII=);
}

._2TcZh1g {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACOlBMVEUAAAD/AAD/AACqAAC/AADMAADVAADbACS/ACDGABzMABrRFxfVFRXYFBTPEBDSDw/JDQ3ODBjTCxbKCxXMChTOChTRCRLTCRLMCRHOCBDPEBDRDw/SDxfMDxbNDhXPDhXQDRTRDRTMDRPNDBPODBLQDBLRDBHSCxHOCxDRChTPChPODRLPDRLPDRHQDRHRDRXODBXODBTQDBTRDBPOCxPPCxLQCxLQCxLOChHPDhTQDRTODRTPDRPQDRPODBLPDBLODBTOCxTPCxTPCxTQCxPOCxPOCxPPCxPQDRLPDRLQDBTODBTODBPPDBPPDBPODBPODBPPCxLPCxLQCxLPCxTPDRTQDRPODRPPDRPPDRPPDBPQDBPPDBLPDBTPCxPPCxPPCxLPDRLQDRLODRTPDBTPDBPPDBPQDBPODBLPDBLPDBLPDBTQCxTOCxPPCxPPCxPPDRPPDRPQDRPPDRPPDBPPDBPPDBLQDBLODBTPDBTPDBPPDBPPDBPPCxLPDRLQDRTPDBPPDBPPDBPODBPPDBPPDBPPDBPPDBLODBLPDBTPDBPQDBPPCxPPCxPPDRPPDRPODBPPDBPPDBLPDBLPDBTODBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBLPCxTPCxPPDRPPDBPODBPPDBPPDBPPDBPPDBPPDBPPDBTPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPCxPPDBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBP///+1IKU0AAAAvHRSTlMAAQIDBAUGBwgJCgsMDRARExUXGBkaHB0eHyAhIiMkJSYnKCkqKywtLzI1OTo7PD0+P0FCQ0VGR0lLTE5QUVRVWFlaW1xdXl9hZGdoaWprbW5vcHF0dXd4eXp7fH+AhomKi4yNj5CWl5iZmpucnZ6foKGio6Slpqeoqquur7S1t7m6u72+v8DBwsTFx8jJysvNzs/Q0dLV1tjZ2tvc3d7f4OHi5ebo6err7O3u7/Dx8vP09fb3+Pn6+/z9/jYckVUAAAABYktHRL091dJ5AAADp0lEQVRYw+2Y6UOUVRTGrywioOKSSAnikktZuE5aaEgiRqUlVgZquaKWAinZpoVoqSjgUpoRA+WKQDMDMszy++P68E74Lue+74zyTc7H5z7zzD33nnPuOa9S4zZusk1aU1t/setOX9+dvy7U16ye9HQqk7ecHcJiQ82VuSnLzD0aRLDAkaKUZF76NorGot+8mLTMxM8GcbHQp5nJ6RR2jP6mu6nalz9FqSn5vuqmnlG4fU4yOusHEvT7e+dbVxbuf5BY6i/11tkaM7j+D4Tbzt6W2Fb0fS+dXQZxsDZLE1q7EzFR47Efg3V1rp4y/4bBcd3TBsOv464xnP214Z3LOb0cAoht9/J/exwguFCbWsamd3nfyB4ArmnOUe0GoM6EZPn2nX8ARK8fWmShfglArayzIAxwLm0UmHaw90k8x09NN3EzLgEMzxOFvgcYMGXSL9bU6JxpIs8JAJySdJbE7Zfaakuy82b6hwCxxYJQI8CNdBPyDtC+Z9WiwuXvXQPgDbNzNwGOO3XyHgOst2Cbav4/hMyfAI6ZF8sAHk91CFUB3E7TlgSAdjOS3gmwxcFsAfhEHzr9gN+C7AT42RGMQ0B0llYnMwL8ZoHyY0Booo24GqBVv6FlAD9YsTaAlTbiToDPtTrpzQCVVvAL6TQaAN7S6UyoA+iy1epSx00qpS4DFGp0spoAonYvigEu2cAeIJwu6+T9ChDZKF6A3wY+Au7LOgU3AQKC371Arw0LA13yfroB/lkqLPmBsA0bAW7ri0L7C9LSn8Cw4NpdiVwcB1pzxP+4BzwUDjskkWuA4HT59IaEw24FmCGQjwFNss4sgIs2sF4Kd6WUOg1Uy0KrAL6SUmSHwC7rj56bKgt9LKXIcrEmuNtZgNekMhLMSak3HJTKiFHYNqYiVCE7UaXxLWNt1boMvWfOUjs5CPCqo3J2AG3Zgs7rAIFczXP0o7hRPhKEzmieI1UUAXjThh4AoN5JLwWIFGqz849sqYPb7yDndGqfbFUQAmiwgq9EgXiJg/wdQDDfra2psILl/tjfVQ7qu25tTaLRCvu8Q2jtiGujpYr/BQis8dLxBQEGirya0XC5u05l2KsZVWpzHIATLkmXe8Lo4CqSativL9MRSn5PqmEfHSHijeLgUnQynuQI8WSoGWkomWB7uFc0RpIfasxjVnfd27MTYmkFZYd7UhuzbIPf8K0rLS1Xbg0/xeA3dqPoGA7HYziumz4g9EHfs3xAGLfnwP4D5+HU1WIUPvcAAAAASUVORK5CYII=);
}

.PRZlrEG {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABmJLR0QA/wD/AP+gvaeTAAAEQ0lEQVR4nO2cyWsUQRSHvyzuilEv7qjkYIh4EQ3igrjEBcUFvQgiiHgQUQQhKvoHCB7cQETFBZQoiogePIgXjftBFINGcQ8eBDUa45qMh5qB2PN6qnuquqYz9gfvkOqe9179Zrq6uup1ICEhIaFwlBQw7iRgJjARqASGdconBTQDz4G7wDXgXrq9qKkAtqE6ngppz4CtQH/nWTugG7AdaCG8MF77DNSlfRYF44GHmAvjtQdAtcN+RMIq4DvBOvwdeJO2oJ9pA1Y6641lNgAd+HfuJbAPqEWNTV4qgLnAfuBVDj/twProuhENa/AX5136eFkIf2XAWtSdTfLZAay2lHvkTAV+I3fkMNDbwHcf4JiP71/AZAPfTugPvEW+DLZYjFOX9umN8xroZzGOdfYif7sbI4i12SfW7ghiWWE08qV1OMKYR4V4P4GREcbMm4NkJ/sU6B5hzB6oGbY37oEIY+ZFX6CV7EQXOYi9WIjbgtnNwDoryE7yjqPYJagHWm/8JTacl9pwAswT2k5Z8q0jBZwW2uc7ih+IRrK/wTEO41cK8R85jJ+TctQkrXNyrwqQxwtPDj8IN1sXsXGJDSV76eGdBb9heeL5uwcw2NSpDYGkmWuzBb9h+SC0GS+u2RCop9DWYsFvWH4Ibb1Mndq6i3lJReTXecyoBCoaEoE0JAJpSATSUB7gnNGolbq+PselpYUqYF2+SeVJldC2FJjgc/5X4BaGk9rpqJ2DIDsMXdG+AdNMBLoUg05EbRdzCaAbgwoxn3HNsFwHdQLtQm3i/bfoBukG1PbuDIpnL/xQoROIO94x6H6uk5N5kIZEIA2JQBp0g3Q5qiJsKtAE7EQVMNlkJLAcqAEGpNs+AbeBc6it7Niyg38HtHqLvkcAJ5D32DP2B1WsMNxi3FCDtI7rHmetptmlWQB8Ifhs9yMwy1JsqwLdFxyaUkN+z3dtqIpYU2It0EDgveAzqDUjV6OFIdbzoB3IWzFXUZfQQGAQMBtVG+1lKKpaNjbY/AX1Qi5w2INc0F6Kqk/0nv8VeSclKLG9xBYJvu6Q+1dc6pPDAoM8YnuJSTXNR1AFmH50IBdgjbOSUQBcCiSNPY0BPiedM8Qwl8C4FEhaVwpS5CSd42yNyqVAUkHDnACfqxXa3hjmYg2bg3S14OszuQsuRyHPuMca5BHbuxioEhWvvybkLZtq5ALNx4Y5xFogqZYxhSrdrQc2pe0M2UVZGVtmmEOsBSoBzgs+g9pZw/gIPmMlEKj3LRoEvzq7gZ3S3tgLBOpR4aTg28+OY/Z40ZkuIVCGKcBl5PHmG2rX0/YbPKEEClK8ECUNwELUUmsNarbdjnrp9wEx2LQstEAZPgFXCp2ERLKroSERSEMikIZ8xiCj22JXIx+B/EraihLdJdbuJIvC8ifXQZ1ANy0mEleM+liBms36PVl3ZfsFXKBI/5tMQkJCcfAXBynXaSp3C/UAAAAASUVORK5CYII=);
}

._1ycp9yr {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA21BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///89Q+AfAAAAR3RSTlMAAQUGBwkKCwwNDxIbHiMkKissLS4vMDEzSFBUX2BlZmhsbW9xdnl7fX6AgoOQmpuipK+8vsDHycrP1tna297g7vb5+vz9/sHtWMoAAAABYktHREjwAtTqAAABW0lEQVRYw+2Ya1OCQBSGScPMS2gmZkpIdKMwy25aFtiF9///o1i2uExrso7ToLPvp+dwdp4Z2LPMgCSJiGQ+A/cqKvYdpxVvDdJ7FAA7YXUDXCdaSmqR6q9Ww2oIDBOt1sqJ8uZoCo5MH49yLM/mHbhzm2eIzrBAThiiCeCYepBLf4mt/2QMjMPCjlqmAzwxRB9A7xubiSc682H3gLffng1/hcYn6gLe36K92dvfjLXmi4ou3GJ8F07DYjvWmi+S6sf1qJPTurF52Y1aKUTpIkSZEin3QQzCbcptwgZlJbVIpUe7T1ijHLT6lFUhkqTSQZAG4SrlKuEG5dIKz9HSbk3M0T8e2jV+sdWcIBbhDuUOYYtyTczREkWyGqRCuEy5TLhCWRYDuX6iT+CQT6QD74zLr8CzoXPE8L8VJgyRvci3yDlDtDXi9zwUWLdcuHjxeCzexJLFfwSRjOYLwyYl9GXRh7wAAAAASUVORK5CYII=);
}

.oB7J6Ky {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA21BMVEUAAAAA/wBmzACAqgBttgBxxgBmswB0uQBqvwB2xAB3uwBxuABxvQBvuwBtvQBxuABtvABxvgBuuQBxuwBvvABtuABwugBtuwBuuQBuvABwvABwvABuvABwugBvuwBuvABuugBvuwBuuwBuugBvuwBuvABwvABwuwBuvABvugBwuwBwugBvuwBwvABvuwBuvABwuwBuuwBvuwBvuwBvuwBwuwBvuwBuugBvuwBvuwBvuwBuuwBvuwBvuwBvuwBwuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwD////pblSQAAAAR3RSTlMAAQUGBwkKCwwNDxIbHiMkKissLS4vMDEzSFBUX2BlZmhsbW9xdnl7fX6AgoOQmpuipK+8vsDHycrP1tna297g7vb5+vz9/sHtWMoAAAABYktHREjwAtTqAAABW0lEQVRYw+2Ya1OCQBSGScPMS2gmZkpIdKMwy25aFtiF9///o1i2uExrso7ToLPvp+dwdp4Z2LPMgCSJiGQ+A/cqKvYdpxVvDdJ7FAA7YXUDXCdaSmqR6q9Ww2oIDBOt1sqJ8uZoCo5MH49yLM/mHbhzm2eIzrBAThiiCeCYepBLf4mt/2QMjMPCjlqmAzwxRB9A7xubiSc682H3gLffng1/hcYn6gLe36K92dvfjLXmi4ou3GJ8F07DYjvWmi+S6sf1qJPTurF52Y1aKUTpIkSZEin3QQzCbcptwgZlJbVIpUe7T1ijHLT6lFUhkqTSQZAG4SrlKuEG5dIKz9HSbk3M0T8e2jV+sdWcIBbhDuUOYYtyTczREkWyGqRCuEy5TLhCWRYDuX6iT+CQT6QD74zLr8CzoXPE8L8VJgyRvci3yDlDtDXi9zwUWLdcuHjxeCzexJLFfwSRjOYLwyYl9GXRh7wAAAAASUVORK5CYII=);
}

.BvaHZpJ {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA21BMVEUAAAD/AADMAADVAADbACTGABzMABrRFxfVFRXYFBTMERHVDg7QCRPMCRHMDxbNDhXODBLQDBLRDBHSCxHNCxHOCxDPCxXQChXNChTNCxLPDRPODBLPCxPPDRPPDRTQDRTODBTQDBPODBPPCxLQCxLPDRPPDRPPDBPODBLODBLPDBTQDBTODBPPDBPPDBLPDBTQDRPPDBPPDBPQDBPPDBPPDBPQDBPPCxPPDRPPDBLPDBPPDBPPDBPPDBPPCxTPDRPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBP///8Z36awAAAAR3RSTlMAAQUGBwkKCwwNDxIbHiMkKissLS4vMDEzSFBUX2BlZmhsbW9xdnl7fX6AgoOQmpuipK+8vsDHycrP1tna297g7vb5+vz9/sHtWMoAAAABYktHREjwAtTqAAABW0lEQVRYw+2Ya1OCQBSGScPMS2gmZkpIdKMwy25aFtiF9///o1i2uExrso7ToLPvp+dwdp4Z2LPMgCSJiGQ+A/cqKvYdpxVvDdJ7FAA7YXUDXCdaSmqR6q9Ww2oIDBOt1sqJ8uZoCo5MH49yLM/mHbhzm2eIzrBAThiiCeCYepBLf4mt/2QMjMPCjlqmAzwxRB9A7xubiSc682H3gLffng1/hcYn6gLe36K92dvfjLXmi4ou3GJ8F07DYjvWmi+S6sf1qJPTurF52Y1aKUTpIkSZEin3QQzCbcptwgZlJbVIpUe7T1ijHLT6lFUhkqTSQZAG4SrlKuEG5dIKz9HSbk3M0T8e2jV+sdWcIBbhDuUOYYtyTczREkWyGqRCuEy5TLhCWRYDuX6iT+CQT6QD74zLr8CzoXPE8L8VJgyRvci3yDlDtDXi9zwUWLdcuHjxeCzexJLFfwSRjOYLwyYl9GXRh7wAAAAASUVORK5CYII=);
}

._13q2dsF {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA21BMVEUAAAD//wD/zAD/1QDb2wDj4wDm5gDo6ADq6gDr6wDu3QDx4wDs4wDu5gDp4gDq4wDt5wDt5wDu6ADo4wDp4wDp5ADq5ADq5QDr5gDq5gDs5gDq5ADs5ADq5ADr5gDr5gDr5ADs5QDq5QDq5gDr5ADs5QDs5gDq5ADr5ADr5QDr5QDr5gDs5gDs5ADr5QDr5QDr5ADr5QDr5QDr5QDr5gDr5ADq5QDr5gDr5ADr5QDr5QDr5QDr5QDr5QDr5QDr5QDr5QDr5QDr5QDr5gDr5QDr5QDr5QDr5QD///84c8fiAAAAR3RSTlMAAQUGBwkKCwwNDxIbHiMkKissLS4vMDEzSFBUX2BlZmhsbW9xdnl7fX6AgoOQmpuipK+8vsDHycrP1tna297g7vb5+vz9/sHtWMoAAAABYktHREjwAtTqAAABW0lEQVRYw+2Ya1OCQBSGScPMS2gmZkpIdKMwy25aFtiF9///o1i2uExrso7ToLPvp+dwdp4Z2LPMgCSJiGQ+A/cqKvYdpxVvDdJ7FAA7YXUDXCdaSmqR6q9Ww2oIDBOt1sqJ8uZoCo5MH49yLM/mHbhzm2eIzrBAThiiCeCYepBLf4mt/2QMjMPCjlqmAzwxRB9A7xubiSc682H3gLffng1/hcYn6gLe36K92dvfjLXmi4ou3GJ8F07DYjvWmi+S6sf1qJPTurF52Y1aKUTpIkSZEin3QQzCbcptwgZlJbVIpUe7T1ijHLT6lFUhkqTSQZAG4SrlKuEG5dIKz9HSbk3M0T8e2jV+sdWcIBbhDuUOYYtyTczREkWyGqRCuEy5TLhCWRYDuX6iT+CQT6QD74zLr8CzoXPE8L8VJgyRvci3yDlDtDXi9zwUWLdcuHjxeCzexJLFfwSRjOYLwyYl9GXRh7wAAAAASUVORK5CYII=);
}

._1gouw0B {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA21BMVEUAAAD/AAD/ZgDVgADbbQDjcQDmgADodADqgADrdgDudwDjgADsewDmgADpfADqgADngADnfQDogADofQDpgADpfQDqgADqfQDrfQDqgADpgADqgADqfgDqgADofgDpgADpgADqgADqfgDofgDofgDpgADqfgDofgDpfgDpgADpgADpgADqfwDqgADpgADqfwDpgADpgADpfwDpgADqgADogADpfwDpfwDqgADpfwDqgADpfwDpgADpfwDpgADpgADpgADpgADpfwDpgADpgADpfwDpfgDpfwD///9wdv/9AAAAR3RSTlMAAQUGBwkKCwwNDxIbHiMkKissLS4vMDEzSFBUX2BlZmhsbW9xdnl7fX6AgoOQmpuipK+8vsDHycrP1tna297g7vb5+vz9/sHtWMoAAAABYktHREjwAtTqAAABW0lEQVRYw+2Ya1OCQBSGScPMS2gmZkpIdKMwy25aFtiF9///o1i2uExrso7ToLPvp+dwdp4Z2LPMgCSJiGQ+A/cqKvYdpxVvDdJ7FAA7YXUDXCdaSmqR6q9Ww2oIDBOt1sqJ8uZoCo5MH49yLM/mHbhzm2eIzrBAThiiCeCYepBLf4mt/2QMjMPCjlqmAzwxRB9A7xubiSc682H3gLffng1/hcYn6gLe36K92dvfjLXmi4ou3GJ8F07DYjvWmi+S6sf1qJPTurF52Y1aKUTpIkSZEin3QQzCbcptwgZlJbVIpUe7T1ijHLT6lFUhkqTSQZAG4SrlKuEG5dIKz9HSbk3M0T8e2jV+sdWcIBbhDuUOYYtyTczREkWyGqRCuEy5TLhCWRYDuX6iT+CQT6QD74zLr8CzoXPE8L8VJgyRvci3yDlDtDXi9zwUWLdcuHjxeCzexJLFfwSRjOYLwyYl9GXRh7wAAAAASUVORK5CYII=);
}

._1oo_KGw {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAClFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH////8+0L9AAAA2nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJScoKSorLC0uLzAxMjM0NTY3ODo7PD0+P0NERUZHSElKS0xNTlBRUlNVV1laW11eX2BhYmNkZWZnaGlqbG1ucHFyc3R1dnd4eXx9foCDhIWGh4iKi4yNjpCRkpOUlZaXmJmam5yeoaKkpaiqrK2ur7CxsrO0tba4ubq7vL2+v8DBwsPExsfIycrLzs/Q0dLV19jZ2tvc3d/g4eLj5Obn6Onq6+zt7u/w8fLz9fb3+Pn6+/z9/s3eUvYAAAABYktHRNuZBBYUAAAEI0lEQVRYw+2X/V9TdRTHP2OyoRDxYIASmEPFNCCnFCUwIcxMW5YQhA/RIzV5CMhWprayVprAoAKaAmlQkmWlEQbFQwLCRAiUuX3+mn64Y9xNuNucv8Xnl/v93nPve+d1zvmeswssaEH/EylV6li5/5jM+n9JDhnX+IeJaOLp/elqTeklq94fr6IuD2QKK/nLUw13TpK3d0cDSGiSA3hs6uBtD6j0P/X8Ykj2CCqwJgPANoYDQJE10c1ebDmUoU4rHz7sydeu4xCB5J3HXc2lF1cASUBk6+fSnLVMF4NQPhQgNm8YjgVgWQqEdD0jCdLaFQ7QyvDwcDkyGSM21xQDwLUoADvOS4KKLMJ1C0myHuuZJDaPxDtBiokIKdDzViGIizI0Go0mAZsZL7IumZYBwEh7a2sBOpOkQKl0TewrE4Hi2rAqASBFo9HEoT9BChQw+I7L/oc6l+1vGc5lvCVQMkgV4+LobmWmi1X3lXN52Cid/9CBttlfuv9Kk+Bn1gGdRgZgyZ97HKbsoVgPFfnw+LeRjmXyX7+HAUBsS0V2duXpZQBW/f1+KAClbijN4yF5qOda1SYFQrJOWFsiACD4u9V4ZBPWnA0CsKz6utnUMHrKmxYTXDlM2xjZlScDALyWB+TtBgqLAABLd+59Ns7LFhCwQbt3uzO7jcFA3huqmLAv/WyYrTIgxWisCmj2E2RcJ1xTPvITpK4FAMjqknx+dWX+BzWm/YtmtiXHQoGIk29657+gbCC0+AJJkpdzZozbm8zmxie9c0J4l7rgty0kL9Uaz0yTtaneZLjo9fUuoE/1+k6ae8neitUAsLyeZF/dUb1er6/Iz1TOPUlf7CRpKxODVICJ5OCripl7T7TY6dTohzG3e/PSPyRv9JOF7iCb4R7xk3G7DdUmk8nU+Os4OfqcG2fjBdJu3qKAgV3uoMr5QrF4VxftueI7YR/byMYHAUDFMXdQ6fxRXfwFpx917mS5g2Tf0wLSzAYfQJB/zTZni2gjrYdChG7TzYF4X0BIJIXJEVdtJzsc3T1vkudi4AsoaA/tcctV6YVHRkjLPmFyKj8hjykgCXqg7MzFnln13ZytBfvJKMcI+Jk3Ctwq2x1UMMW5dbXj4EwpZ11lfyqkQYlWthft0MwqR6vVardtTrp3NnPlt/h9NDyAyvhjgPQpC/+GNATCE+goqzyMmx5OvTDX6XcDrXgrWpKTP8m+jfAC5GHS1JDNEfAbtLaT9nn+8voEyhnhZO68HdJrkLLExl41/AFFpuW/W392gmy+D3cGUq7bWXKiY8RR2sP7ZPAEek/lolXqx3cVHznVfWvmeAy1fabLCZKeIo6ePY+unzMeeEql8GYczQWyW678cb7ZWLw1weuPEh8LUgo0ZrHcvCsgkrwLILWgmIXP8AUtyF3/AUEyDcgWq3dFAAAAAElFTkSuQmCC);
}

._23jenq3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAClFBMVEUAAAAA/wCAgABVqgCAvwBmzACAqgBttgBgvwBxxgBmswB0uQBqvwB2xABttgB3uwBwvwBptABxuABrvABzvwBttgB0uQBvvABqvwBwuABsugBxvQBtvwByuQBvuwBrvQBwtwBsuQBxvABtvQBxuABuugBvvgBsuQBwuwBtvABxvgBuuQBxuwBvvABtuABwugBtuwBwvQBuuQBxugBvvABxvQBvuQBtuwBuvQBwugBvuwBxvABvuQBtugBuugBxvABvvABtugBvuwBuvABwvQBuugBwuwBvvABxuQBvugBwvABuugBwuwBvuwBvugBvvABwugBvuwBwvABuugBvuwBuvABwugBuuwBwuwBvvABwugBvuwBuvABvvABuugBwuwBvvABvuwBuuwBvvABwuwBvuwBwvABvugBuuwBvuwBuvABvugBvuwBwvABvuwBuvABvugBwuwBvuwBuuwBvvABuugBvuwBvvABvuwBwuwBvvABuugBvuwBwvABvugBwuwBvuwBuvABvuwBvuwBvuwBvugBwuwBvuwBuvABvugBvuwBvuwBwuwBuuwBvuwBvuwBvvABvuwBvuwBvvABvuwBwuwBvuwBuvABvuwBvuwBvuwBvugBvuwBwuwBvugBuuwBvuwBvvABvuwBvuwBwuwBvvABuuwBvuwBvuwBvuwBvuwBvuwBuugBvuwBvuwBvuwBvuwBwvABvuwBvuwBvuwBvuwBvuwBuuwBvuwBvuwBvuwBvuwBvvABwuwBvuwBvuwBvugBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwD///8HK+vjAAAA2nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJScoKSorLC0uLzAxMjM0NTY3ODo7PD0+P0NERUZHSElKS0xNTlBRUlNVV1laW11eX2BhYmNkZWZnaGlqbG1ucHFyc3R1dnd4eXx9foCDhIWGh4iKi4yNjpCRkpOUlZaXmJmam5yeoaKkpaiqrK2ur7CxsrO0tba4ubq7vL2+v8DBwsPExsfIycrLzs/Q0dLV19jZ2tvc3d/g4eLj5Obn6Onq6+zt7u/w8fLz9fb3+Pn6+/z9/s3eUvYAAAABYktHRNuZBBYUAAAEI0lEQVRYw+2X/V9TdRTHP2OyoRDxYIASmEPFNCCnFCUwIcxMW5YQhA/RIzV5CMhWprayVprAoAKaAmlQkmWlEQbFQwLCRAiUuX3+mn64Y9xNuNucv8Xnl/v93nPve+d1zvmeswssaEH/EylV6li5/5jM+n9JDhnX+IeJaOLp/elqTeklq94fr6IuD2QKK/nLUw13TpK3d0cDSGiSA3hs6uBtD6j0P/X8Ykj2CCqwJgPANoYDQJE10c1ebDmUoU4rHz7sydeu4xCB5J3HXc2lF1cASUBk6+fSnLVMF4NQPhQgNm8YjgVgWQqEdD0jCdLaFQ7QyvDwcDkyGSM21xQDwLUoADvOS4KKLMJ1C0myHuuZJDaPxDtBiokIKdDzViGIizI0Go0mAZsZL7IumZYBwEh7a2sBOpOkQKl0TewrE4Hi2rAqASBFo9HEoT9BChQw+I7L/oc6l+1vGc5lvCVQMkgV4+LobmWmi1X3lXN52Cid/9CBttlfuv9Kk+Bn1gGdRgZgyZ97HKbsoVgPFfnw+LeRjmXyX7+HAUBsS0V2duXpZQBW/f1+KAClbijN4yF5qOda1SYFQrJOWFsiACD4u9V4ZBPWnA0CsKz6utnUMHrKmxYTXDlM2xjZlScDALyWB+TtBgqLAABLd+59Ns7LFhCwQbt3uzO7jcFA3huqmLAv/WyYrTIgxWisCmj2E2RcJ1xTPvITpK4FAMjqknx+dWX+BzWm/YtmtiXHQoGIk29657+gbCC0+AJJkpdzZozbm8zmxie9c0J4l7rgty0kL9Uaz0yTtaneZLjo9fUuoE/1+k6ae8neitUAsLyeZF/dUb1er6/Iz1TOPUlf7CRpKxODVICJ5OCripl7T7TY6dTohzG3e/PSPyRv9JOF7iCb4R7xk3G7DdUmk8nU+Os4OfqcG2fjBdJu3qKAgV3uoMr5QrF4VxftueI7YR/byMYHAUDFMXdQ6fxRXfwFpx917mS5g2Tf0wLSzAYfQJB/zTZni2gjrYdChG7TzYF4X0BIJIXJEVdtJzsc3T1vkudi4AsoaA/tcctV6YVHRkjLPmFyKj8hjykgCXqg7MzFnln13ZytBfvJKMcI+Jk3Ctwq2x1UMMW5dbXj4EwpZ11lfyqkQYlWthft0MwqR6vVardtTrp3NnPlt/h9NDyAyvhjgPQpC/+GNATCE+goqzyMmx5OvTDX6XcDrXgrWpKTP8m+jfAC5GHS1JDNEfAbtLaT9nn+8voEyhnhZO68HdJrkLLExl41/AFFpuW/W392gmy+D3cGUq7bWXKiY8RR2sP7ZPAEek/lolXqx3cVHznVfWvmeAy1fabLCZKeIo6ePY+unzMeeEql8GYczQWyW678cb7ZWLw1weuPEh8LUgo0ZrHcvCsgkrwLILWgmIXP8AUtyF3/AUEyDcgWq3dFAAAAAElFTkSuQmCC);
}

._3BOvRra {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAClFBMVEUAAAD/AAD/AACqAAC/AADMAADVAADbACS/ACDGABzMABrRFxfVFRXYFBTIEhLMERHPEBDSDw/VDg7JDQ3MDQ3ODBjRDBfTCxbKCxXMChTOChTQCRPRCRLTCRLMCRHOCBDPEBDRDw/SDxfMDxbNDhXPDhXRDRTMDRPNDBPODBLQDBLRDBHSCxHNCxHOCxDPCxXQChXRChTNChTOChTPChPQDhPRDhPNDhLPDRLPDRHQDRHRDRXODBXODBTOCxPOCxPPCxLQCxLQCxLNCxLOChHPChXPDhTQDRTRDRTODRTPDRPQDRPQDBPODBLPDBLQDBLOCxTPCxTPCxTOCxPOCxPPCxPPDRPQDRLQDRLODRLPDRLPDRTQDRTQDBTODBTODBPPDBPQDBPODBPODBPPCxLQCxLQCxLOCxTPCxTPDRTPDRPQDRPODRPPDRPQDBPODBLODBLPDBTODBPPDBPPDBPPCxPQCxPOCxPPCxLPDRLQDRLODRTPDRTPDBPQDBPQDBPODBPPDBPPDBPPDBPQDBPODBLPDBLPDBLPDBTQCxTPCxPPDRPQDRPPDBPPDBPODBTPDBTQDBPODBPPDBPPDBPPDBPPDBPOCxPPCxPPCxLPDRLPDRTODBPPDBPPDBPPDBPQDBPODBPPDBPPDBPPDBPPDBLODBLPDBTPDBTPDBPQDBPPCxPPCxPPDRPPDRPPDBPPDBLPDBLPDBTODBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBLPCxPPDRPPDBPODBPPDBPPDBPPDBPQDBPPDBPPDBPPDBPPDBTPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBP///9ppAaNAAAA2nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJScoKSorLC0uLzAxMjM0NTY3ODo7PD0+P0NERUZHSElKS0xNTlBRUlNVV1laW11eX2BhYmNkZWZnaGlqbG1ucHFyc3R1dnd4eXx9foCDhIWGh4iKi4yNjpCRkpOUlZaXmJmam5yeoaKkpaiqrK2ur7CxsrO0tba4ubq7vL2+v8DBwsPExsfIycrLzs/Q0dLV19jZ2tvc3d/g4eLj5Obn6Onq6+zt7u/w8fLz9fb3+Pn6+/z9/s3eUvYAAAABYktHRNuZBBYUAAAEI0lEQVRYw+2X/V9TdRTHP2OyoRDxYIASmEPFNCCnFCUwIcxMW5YQhA/RIzV5CMhWprayVprAoAKaAmlQkmWlEQbFQwLCRAiUuX3+mn64Y9xNuNucv8Xnl/v93nPve+d1zvmeswssaEH/EylV6li5/5jM+n9JDhnX+IeJaOLp/elqTeklq94fr6IuD2QKK/nLUw13TpK3d0cDSGiSA3hs6uBtD6j0P/X8Ykj2CCqwJgPANoYDQJE10c1ebDmUoU4rHz7sydeu4xCB5J3HXc2lF1cASUBk6+fSnLVMF4NQPhQgNm8YjgVgWQqEdD0jCdLaFQ7QyvDwcDkyGSM21xQDwLUoADvOS4KKLMJ1C0myHuuZJDaPxDtBiokIKdDzViGIizI0Go0mAZsZL7IumZYBwEh7a2sBOpOkQKl0TewrE4Hi2rAqASBFo9HEoT9BChQw+I7L/oc6l+1vGc5lvCVQMkgV4+LobmWmi1X3lXN52Cid/9CBttlfuv9Kk+Bn1gGdRgZgyZ97HKbsoVgPFfnw+LeRjmXyX7+HAUBsS0V2duXpZQBW/f1+KAClbijN4yF5qOda1SYFQrJOWFsiACD4u9V4ZBPWnA0CsKz6utnUMHrKmxYTXDlM2xjZlScDALyWB+TtBgqLAABLd+59Ns7LFhCwQbt3uzO7jcFA3huqmLAv/WyYrTIgxWisCmj2E2RcJ1xTPvITpK4FAMjqknx+dWX+BzWm/YtmtiXHQoGIk29657+gbCC0+AJJkpdzZozbm8zmxie9c0J4l7rgty0kL9Uaz0yTtaneZLjo9fUuoE/1+k6ae8neitUAsLyeZF/dUb1er6/Iz1TOPUlf7CRpKxODVICJ5OCripl7T7TY6dTohzG3e/PSPyRv9JOF7iCb4R7xk3G7DdUmk8nU+Os4OfqcG2fjBdJu3qKAgV3uoMr5QrF4VxftueI7YR/byMYHAUDFMXdQ6fxRXfwFpx917mS5g2Tf0wLSzAYfQJB/zTZni2gjrYdChG7TzYF4X0BIJIXJEVdtJzsc3T1vkudi4AsoaA/tcctV6YVHRkjLPmFyKj8hjykgCXqg7MzFnln13ZytBfvJKMcI+Jk3Ctwq2x1UMMW5dbXj4EwpZ11lfyqkQYlWthft0MwqR6vVardtTrp3NnPlt/h9NDyAyvhjgPQpC/+GNATCE+goqzyMmx5OvTDX6XcDrXgrWpKTP8m+jfAC5GHS1JDNEfAbtLaT9nn+8voEyhnhZO68HdJrkLLExl41/AFFpuW/W392gmy+D3cGUq7bWXKiY8RR2sP7ZPAEek/lolXqx3cVHznVfWvmeAy1fabLCZKeIo6ePY+unzMeeEql8GYczQWyW678cb7ZWLw1weuPEh8LUgo0ZrHcvCsgkrwLILWgmIXP8AUtyF3/AUEyDcgWq3dFAAAAAElFTkSuQmCC);
}

._14bONWy {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABmJLR0QA/wD/AP+gvaeTAAAFN0lEQVR4nO3aeajUVRTA8c/4LNvMFiuwDRfSdkyLyiLaKIvCf6JoISqQAqmghQqKCLGCFgpB668WKtoIxAoLo1VarKjIFluNDMuyvdTXm/44v1933jhv5s1rxpns94WBmd/v3vs79/7OOfecc4eCgoKCgoKCgoKCgoKCggLb4AYswWu4A2M7KlEXMRLvolz1+Q2XYFjnROsO5osF+QTH41AskBbqZezVMek6zNHowx+YVHXvDKwSi/Q7LkfPRpWuw2wltKaMqwdosyPul7TpVUzYKNJ1AbeJSf+MnRq0nY4vs/Zf+x848EPRK2nGSsxo0GckFmbt726rdB1mBN6XJvq8tFAPY+c6fcdn7T5rr4idZbaY5DKxWCVchJ+y66tx9gB9J2Ztvmi7lB1iMtbhLxxWdW93PCVp05PZtUruye7d004hO8VwvCUmeHudducILSoLrbpQaNnJUgA5rq2SdohrxAQ/xdYN2u6CRyVtel7sXmVc2j4RO8dkrFfbtOpxorS9l/GCTTD1GCaS0KFuz6dlff/E3i2Uq2u40uBNq5rtJNO6vMVydQV7izffh2OH0P8usTiv2ARNq4TnxAQfGEL/I4XPKmNaC+XqGmZKznW25jLxLfFRRf9VmIXNWyxjx9hNiozzz+vYf5D9b8r6vI8XK8b4FGf6j5tbCYvFhB7B4fgg+71elFPrOetpwrTW4cCKay9JC/WB2N1KrRe//eTb8hqMya5tIxYm9ynv4ZAafTfDO1KGP77i3jARZX8uLdTiAcbpanKTmFXj3jRJm3pxi/A3Odfqb5Y/iBSjks1FrfrbrE2fiLr/M2XZ5ULwPQa4vwXmCHMrZ+2Pwr5SSHCqlGr8hett6HdGZtd/kcx3vqS1XUvuK85p0G4y3pa04Jvs+7zsfglXSAu5ENvXGGdn3Im1UjI7RwSZXclZQtA/cLH6O85mIon9M+vzJbatanOMZE6fSI67mrGifp37udW4TGhsV1ESbzT3I0uwT53248RbL4vktBa7iwPFXEMGKqjBAaKWlD9/Bc7ThSciJ0iZ+HoR21S/zZLI0AeTyA6X4qMy7tPfwVdzsBRu5FXImboshtoe90pCvoOpFfcvkbb0Wv6lFhcI880PFRs55RlSDTzvc8Qgn7XROAlfSdv7IpGn9WWfU5ocb6qknd+IvK0ePcLMVkgLtQD7NfnctjJKmFHlcc8aoRFDYTSezcZZJ7SxEVsIx52XdHtFfXugkKQjjMFxYndqtj5UTQ9uFFpYxoODHHOUSKB/lYpxt4qT3E2S6fheTPZjgzedHYTjz33ab9nvro2h/g0TJWe8RnN+bQIekjRxpaGbflczUkpR+sSfsprZ1g8SG0juI69rtYDdQEnUr/MU5WlhSs1wrnD8vSIl2iQ5WkpRPtP8RPMj8sdaLFdXUZmi/C40Y7DsKfmjfjRTpdtTxCOt5jsR1LWCESI3nJn9nidOZ9c16LeV2NV+NPgo/x+mSpW/dn2WiXipVZwvbedLsGuD9odJdfF+NNKg/bBUvJnVIuRvNblmrsUUNYQcIlPweDb+KpwukuVaPCHyuJtxVTMPycP7udpXQuiR/v26qMVjj8YzUpXhMv1DgeGi4FYW5rVLsw/I1XTUv5W0ATtK0W2r6RGLkAeGy4WfmiuVjNeKCL1p8jpxuylJ/qhdnIoPbej/lqvj/2r5oCkV35eKlW/3cUsJb2TfK2tIb7b4OcNEzDRJlICXiVJMbz3BqmnnW2yWjh8WDq9xrdVvraCgoKCgoKCgoKCgoKCgoJX8DVvMmhEmjSwwAAAAAElFTkSuQmCC);
}

._3cSPUO8 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACTFBMVEUAAAAA/wCAgABVqgCAvwBmzACAqgBttgBgvwBxxgBmswB0uQBqvwB2xABttgB3uwBwvwBptABxuABrvABzvwBttgB0uQBvvABsugBxvQBtvwByuQBvuwBrvQBsuQBxvABtvQBxuAByvABvvgBsuQBwuwBtvABxvgBuuQBxuwBvvABtuABtuwBwvQBuuQBxugBvvABxvQBtuwBwvABuvQBwugBvuwBxvABtugBuvABwuQBuugBxvABvvABtugBvuwBuvABwvQBuugBwuwBxuQBvugBwvABvugBuvABvuwBwvABvugBuugBuvABuuwBwuwBvvABuvABuugBwuwBwugBvuwBvvABuugBwuwBvugBuuwBvuwBuvABwvABvugBuvABvugBwuwBwugBuuwBuugBvuwBvvABvvABuugBvuwBvuwBvugBwuwBuvABvuwBvuwBvugBwuwBvuwBwugBvuwBwuwBvvABvuwBvuwBvugBwuwBvvABuugBvuwBvuwBuvABvuwBvuwBvugBvuwBwuwBvugBuuwBvvABvuwBwuwBvvABuuwBvuwBvuwBvugBvuwBvuwBuugBvuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBuuwBvuwBvuwBvuwBvuwBvuwBvvABwuwBvuwBvuwBvugBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvvABvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwBvuwD///9otBQ0AAAAwnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcaGxwdHh8hIiMkJicoKSorLC0uLzEyMzQ1Njg5Ojs8PT9BQkNERUZHSElKS01OUFVYWltcXV9hYmNmaGlrbG5vcHN0dXZ5en1+gIKEhoeIjI2Oj5GSlJaXmJmaoKGio6Wmp6mqq6yvsrS1tre5uru9vsDBwsPExcbIycrMzs/R0tPV1tfY2drb3N3e3+Dh4uPl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/hK6SIIAAAABYktHRMOKaI5CAAADIklEQVQYGe3B+1tTdQAH4M85Qy5OBMQLBSJqKuY6pETe0MQbmqh4C8EyFZoWWDjKLuItEbwh4gWdlANlylREiXRusp3z+cvcBbbjw3w2vvzms/dFXFzcB2TSobb22lyMW+pt+jgrZIxTPbtWLTlNts7BuCzXXJ8A2PSUr6sMEDexi9/BL/M4eW02hP3I/6chqMTO3lwIWuIlHRsRlHqGFohJstJykfxrOgLyeB9iqnk3Sdo1yP4t8JvLHggxDamFALL/Js9mA2hgA0Qk3ORPCCjr5+BOaR2dsyBiP7uNCJrRSF7s5V6IMHnUQoSssZOXZAiQ22iBTind8yDiW3YbEZbeyyqImOfWVkLnGK/KECBd4O/QWaqyCCJ2kNUGhKT8Sz7dk4gx+3iQ5PWFGGGm9TLZvVnG2EgtPPFFJz21RgQUqUOLUHSF7CyVMBalHMjCpFqVdxbDZ0IHHXmAXPaAbFmMMbjMPfAp6qT3cArwPckX6wAkVvRRa5yDmNmYA7/kGg9tyxa4tQ2NVA/KAFIPvqSnPgsxusIyBJluUXvMXyDt8/BMBnym172hsyYdMfmarm9kBEzY76Z9MoAVfexaBL/c4yr7K5MRA6mObJuPgFlOroFfdjudWxDw6Vny4TYDYvCVnR5zMgDpEi0ISjCTv6Ug4PMWsmeHjOgyfiU7CoAKOjIwotzF1iwEbbSSrV8iBmsf0dt0QdPWI6zAzsdLEWTY9pA8nY/o0ixecqAcelObOVSBYcmV/fQ25CC6rOIVRrzL8IPGP4wYllb9iu4jmRBS8pz38jFiitlFpzkdIuZaObAeIbP/1Ogoh4jURmqHZIR81kQegAipysNzUxC2dchrgpDlfbxvQlg1T0JMdjtfb0XITDrwrplKJDkYJekY+XMihk3kAPQKOhjZ3WKMst3Fto8QVEgrdPLdfHYjkmd0L8AoSg+fLEPAKZqh08yjBkRiqGcTRpt6np5KGUio4X8zoONiGiLLpBMRGGo02uqO2vimBHpU8R4SiYg2/EMfWzHCFEWhqrxHAakoCiKQV+7euzoBOowOMbkRHeLi4j4wbwGCcnjT2fAGIgAAAABJRU5ErkJggg==);
}

._1CKLiVe {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACTFBMVEUAAAD/AAD/AACqAAC/AADMAADVAADbACS/ACDGABzMABrRFxfVFRXYFBTIEhLMERHPEBDSDw/VDg7JDQ3MDQ3ODBjRDBfTCxbOChTQCRPRCRLTCRLMCRHOCBDRDw/SDxfMDxbNDhXQDRTRDRTMDRPNDBPODBLQDBLRDBHSCxHNCxHOCxDQChXRChTNChTOChTPChPQDhPNDhLODRLPDRLPDRHQDRHRDRXODBTQDBTRDBPOCxPOCxPPCxLQCxLQCxLNCxLOChHPChXPDhTRDRTODRTPDRPPDBLODBTPCxTPCxTQCxPOCxPPCxPQDRLQDRLODRLQDRTODBTODBPPDBPQDBPODBPPCxLPCxLOCxTPCxTPDRTPDRPPDRPPDRPODBLODBLPDBTQDBTPDBPPCxPQCxPOCxPQDRLODRTPDRTPDBTQDBPQDBPPDBPPDBPQDBPODBLPDBLPDBLPDRPPDRPQDRPPDRPPDBPPDBLQDBLPDBTPDBTPDBPQDBPPDBPOCxPPCxLPDRLPDRTQDRTPDBPPDBPPDBPODBPPDBPPDBPPDBLODBLPDBTPDBTPDBPPDBPPCxPPCxPPDRPQDRPPDBPPDBLPDBTODBPPDBPPDBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBLPCxTPCxPPDRPPDBPODBPPDBPPDBPPDBPQDBPPDBPPDBPPDBPPDBTPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPCxPPDBPPDBPQDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBPPDBP////vGE4kAAAAwnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcaGxwdHh8hIiMkJicoKSorLC0uLzEyMzQ1Njg5Ojs8PT9BQkNERUZHSElKS01OUFVYWltcXV9hYmNmaGlrbG5vcHN0dXZ5en1+gIKEhoeIjI2Oj5GSlJaXmJmaoKGio6Wmp6mqq6yvsrS1tre5uru9vsDBwsPExcbIycrMzs/R0tPV1tfY2drb3N3e3+Dh4uPl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/hK6SIIAAAABYktHRMOKaI5CAAADIklEQVQYGe3B+1tTdQAH4M85Qy5OBMQLBSJqKuY6pETe0MQbmqh4C8EyFZoWWDjKLuItEbwh4gWdlANlylREiXRusp3z+cvcBbbjw3w2vvzms/dFXFzcB2TSobb22lyMW+pt+jgrZIxTPbtWLTlNts7BuCzXXJ8A2PSUr6sMEDexi9/BL/M4eW02hP3I/6chqMTO3lwIWuIlHRsRlHqGFohJstJykfxrOgLyeB9iqnk3Sdo1yP4t8JvLHggxDamFALL/Js9mA2hgA0Qk3ORPCCjr5+BOaR2dsyBiP7uNCJrRSF7s5V6IMHnUQoSssZOXZAiQ22iBTind8yDiW3YbEZbeyyqImOfWVkLnGK/KECBd4O/QWaqyCCJ2kNUGhKT8Sz7dk4gx+3iQ5PWFGGGm9TLZvVnG2EgtPPFFJz21RgQUqUOLUHSF7CyVMBalHMjCpFqVdxbDZ0IHHXmAXPaAbFmMMbjMPfAp6qT3cArwPckX6wAkVvRRa5yDmNmYA7/kGg9tyxa4tQ2NVA/KAFIPvqSnPgsxusIyBJluUXvMXyDt8/BMBnym172hsyYdMfmarm9kBEzY76Z9MoAVfexaBL/c4yr7K5MRA6mObJuPgFlOroFfdjudWxDw6Vny4TYDYvCVnR5zMgDpEi0ISjCTv6Ug4PMWsmeHjOgyfiU7CoAKOjIwotzF1iwEbbSSrV8iBmsf0dt0QdPWI6zAzsdLEWTY9pA8nY/o0ixecqAcelObOVSBYcmV/fQ25CC6rOIVRrzL8IPGP4wYllb9iu4jmRBS8pz38jFiitlFpzkdIuZaObAeIbP/1Ogoh4jURmqHZIR81kQegAipysNzUxC2dchrgpDlfbxvQlg1T0JMdjtfb0XITDrwrplKJDkYJekY+XMihk3kAPQKOhjZ3WKMst3Fto8QVEgrdPLdfHYjkmd0L8AoSg+fLEPAKZqh08yjBkRiqGcTRpt6np5KGUio4X8zoONiGiLLpBMRGGo02uqO2vimBHpU8R4SiYg2/EMfWzHCFEWhqrxHAakoCiKQV+7euzoBOowOMbkRHeLi4j4wbwGCcnjT2fAGIgAAAABJRU5ErkJggg==);
}

._2JiOqNz {
  font-size: 12px !important;
  font-weight: inherit !important;
}

._z_1KRs {
  text-transform: none !important;
  margin-right: 20px !important;
}

._3ab9TIe {
  flex-direction: initial !important;
  justify-content: initial !important;
}

.hdByg_W {
  margin-top: 9px;
  font-size: 12px;
  display: flex;
  align-items: center;
}

._2rAfx_H {
  grid-column: 2 / 3;
}

@media (max-width: 991px) {
  ._2rAfx_H {
    grid-column: 2 / 2;
  }
}

.UPQ-oVk {
  margin-bottom: 20px;
}

._2iao0mt {
  font-weight: 400;
}

._1Uii7wJ {
  display: none;
}

/* Mobile view */

@media (max-width: 991px) {
  ._1TSf-rN {
    display: none;
  }

  ._1Uii7wJ {
    display: unset;
  }

  ._2JyGgeL {
    margin-top: 25px;
  }
}

._1vfZVj4 {
  padding: 0 10px !important;
}

._1d-n-fj {
  color: #000000 !important;
  font-size: 12px !important;
  font-weight: inherit !important;
}

._3QiWhll {
  display: grid;
  grid-template-columns: 2fr repeat(2, 1fr) repeat(3, 2fr);
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

._2PGpQH6 {
  width: 80%;
  margin-top: 20px;
  display: flex;
}

._20KjvuJ {
  width: 50%;
}

._20KjvuJ > div > div {
  background-color: white;
}

._3oZ4s9l {
  width: 50%;
  display: flex;
}

._2gBMH3Z {
  padding-top: 10px;
  text-align: right;
}

._1to6Fju {
  cursor: pointer;
}
._3gMyLYD {
  display: flex;
  justify-content: center;
  align-items: center;
}

._3aJUCp3 {
  width: 40%;
}

._1e1jYYW {
  width: 100%;
  background-color: #4a4a4a;
  color: white;
  padding: 15px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._1KnGdkk {
  cursor: pointer;
  font-size: 12px;
  display: flex;
  align-items: end;
  padding: 2px 5px 1px 3px;
  border-radius: 12px;
  background-color: #777;
}

._260hBi_ {
  padding: 10px;
}

._260hBi_ > child {
  margin-top: 10px;
}

._10PWrA9 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0;
}

.WmjbUBL {
  padding: 0 10px;
}

.WmjbUBL > div {
  margin-bottom: 0px !important;
}

.zXjzmjA {
  color: black;
  white-space: nowrap;
}

.lqQlig0 {
  cursor: pointer;
}

._1k2-82k {
  font-size: 12px !important;
}

._1GjUTTV {
  font-size: 12px !important;
}

._12EL1CQ {
  padding: 5px !important;
}

._2s5tQed {
}
._2s5tQed > div {
  display: inline-block;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  margin: 0 6px;
  background-color: white;
  padding: 4px;
  min-width: 30px;
}

._2pR8wPi {
}

._1QPteCL {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._3xv0dkf {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
}

._3d8Tmtd {
  color: #f44335;
}

.Y4E-tTu {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin: 0;
}
.Y4E-tTu thead {
}
.Y4E-tTu thead th {
  padding: 5px;
}
.Y4E-tTu thead tr th:first-child {
  padding-left: 20px;
}
.Y4E-tTu tbody {
  border-top: 20px solid transparent;
  background: #e9e9e9;
}
.Y4E-tTu tbody td {
  padding: 5px;
}
.Y4E-tTu tbody tr td:first-child {
  padding-left: 20px;
}
.Y4E-tTu tbody tr td:last-child {
  padding-right: 20px;
}
.Y4E-tTu tbody tr:first-child td {
  padding-top: 20px;
}
.Y4E-tTu tfoot {
  background: #e9e9e9;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  text-align: center;
}

.AZx1GLD {
  color: var(--main-color);
  cursor: pointer;
}
.AZx1GLD:hover {
  font-style: underline;
}

._3ZfzPAB {
}

._1sQKgQa {
}

._1yCodIg {
}

._2lNfqGj {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}

._22cz4qo {
  margin-bottom: 10px;
  margin-top: 0px;
}

.uK3ZQ_O {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._264rnwt {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
}

/* .main_text {
  display: flex;
} */

/* .info_block{
  border: 2px solid grey-lighter;
  border-radius: 4px;
  font-size: 90%;
  flex-grow: 1;
  margin-left: 15px;
} */

.jDmb87Q {
  padding: 8px;
  background-color: #e9e9e9;
  font-weight: 500;
}

.Vl9RBcm {
  padding: 8px;
}

.IuM299a {
}

._1I1Gub4 {
  border: 2px solid #e9e9e9;
  border-radius: 4px;
  margin-right: 15px;
  margin-bottom: 15px;
  font-size: 90%;
  padding: 0;
  min-height: 106px;
}

/* import colors */

/* Layout */
.y0yetC- {
  text-align: center;
  /*padding-top: 130px;*/
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00afef;
  z-index: 16000;
}

.dR09EHC {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 100%;
}

.WvLXXNW {
}

.aCwJBvJ {
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}

._4bmsR8h {
}

.sfevSu1 {
  padding-top: 30px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: white;
  margin: 0 auto;
}

.sfevSu1 p {
  color: white;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._2fRl8d- {
  padding-top: 20px;
}

/*
  WorkflowOverlay
*/
/* import colors */

._6P4PdOW {
  font-size: 18px;
  line-height: 22px;
}

._1JsO4UM {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: #1a1a1a;
}

._1JsO4UM a,
._1JsO4UM a:hover {
  color: #1a1a1a;
  text-decoration: none;
}

._1Gj2GW0 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

._1Gj2GW0 ul li {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

._1Gj2GW0 ._2YaNiQX {
  color: #00afef;
}

._1Gj2GW0 ._2vmbHyK {
  color: #c9c9c9;
}

._2gpZ2TB {
  color: #ffffff;
}

._2gpZ2TB a {
  color: #ffffff;
}

._1Gj2GW0 ._2gpZ2TB {
  color: #ffffff;
}

@media (max-device-width: 480px) {
  ._1JsO4UM {
    display: none;
  }
  ._1Gj2GW0 ._2YaNiQX {
    display: none;
  }

  ._1Gj2GW0 ._2vmbHyK {
    display: none;
  }
}

._1EO7JAD {
}

._3dmG7ir {
}

._2FtkEl6 {
}

._3d18YLX {
  position: absolute;
  top: 30px;
  right: 30px;
}

._1S0jsaA {
  margin-bottom: 40px;
}

.c8s0imO {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._3z0De4z {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 45px;
}

.TE9vlrW {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}

.HdilKIG {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

._11BFYxc {
}

._2mocri5 {
  font-size: 13px;
  margin: 30px 0 0 20px;
}

._1_og9iU {
  color: #00afef;
}

._3-vT5uQ {
  display: block;
}

._1IjLguE {
  height: 10rem;
  background-color: #e9e9e9;
  position: relative;
  user-select: none;
}

._1IjLguE * {
  position: absolute;
  max-width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

._3d18YLX {
  min-width: 100px;
}

@media (max-device-width: 768px) {
  ._3z0De4z {
    margin: 2px 0 20px;
  }
  ._2mocri5 {
    margin: 0 0 20px 0;
  }
}

.lP64GQ7 {
  margin-bottom: 20px;
  margin-top: 10px;
}

._2xVpvEs {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._2YuJJr1 {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
}

.vs2SQFO {
}

._111ViLQ {
  display: block;
}

._33GWTtw {
}

@media (max-device-width: 480px) {
  .vs2SQFO {
    position: relative;
    top: 0;
    right: 0;
  }
}

/* import colors */

.gLx_tVg {
  margin: 5px 0px 5px 0px;
  background-color: #fcfcfc;
  height: auto;
  width: 100%;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: transparent 1px solid;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 25px 12px 16px;
  cursor: pointer;
  flex-flow: row wrap;
}

.gLx_tVg:hover {
  box-shadow: 1px 1px 2px 0.02px rgba(0, 0, 0, 0.08);
  border: var(--main-color) 1px solid;
  transition: border-color 0.25s ease;
}

._2aCklAS {
  height: 100px;
  width: 100px;
}

.pW7wf4f {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}

._1yObRpD {
  min-width: 500px;
  margin-left: 10px;
  font-weight: 400;
  font-size: 12px;
}

.HG5Hi-r {
  font-weight: 200;
  color: #000000;
  font-size: 12px;
}

._33JYorW {
  background-color: #f44335;
}

._3okCZDW {
  background-color: #00afef;
}

._3qy1VeK {
  background-color: #c9c9c9;
}

._3okCZDW,
._33JYorW,
._3qy1VeK {
  display: inline-block;
  padding: 0px;
  margin-right: 10px;
  border-radius: 20px;
  text-align: center;
  line-height: 26px;
  width: 94px;
  vertical-align: middle;
  color: white;
  font-weight: normal;
}

._381jsX3 {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: fCTz0FD 0.8s infinite linear;
}

@keyframes fCTz0FD {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._3fu9cBk {
  display: inline-block;
}

._2qlL3Jr {
  display: inline-block;
}

._1mRLKuu {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-left: 20px;
  top: 10px;
  z-index: 99999;
  right: 10px;
  transform: translateY(20%);
}

._1mRLKuu ul {
  padding: 10px 0px;
  margin-left: -150px;
  width: 180px;
  display: block;
  z-index: 99999;
  background: white;
  position: absolute;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24);
}

._1mRLKuu a {
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  width: 180px;
  display: block;
  transition: transition-default;
  background: white;
}

._1DkdEs6 a {
  display: none;
}

._1DkdEs6 ul {
  display: none;
}
._1mRLKuu a:hover {
  background: var(--main-color);
  color: white;
}

._102c5sf {
  font-weight: normal;
  font-size: 14px;
  letter-spacing: -0.4px;
}

.BdCt560 {
  margin-top: 12px;
}

@keyframes fCTz0FD {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._1_EzFh7 {
  width: 100%;
  margin-top: 1em;
}

._1lP6SJg {
  display: inline-block;
  width: 22px;
  height: 22px;
  padding: 5px;
  background: dimgrey;
  border-radius: 100%;
  transform: translateY(20%);
  transition: all ease-in-out 100ms;
}

._1RzXPYH {
  background-color: var(--main-color);
}

._1lP6SJg:hover {
  background-color: var(--main-color);
}

._2CzSpDa {
  opacity: 0.5;
}

._2CzSpDa:hover {
  background: dimgrey;
}

.YExOUbz {
  font-size: 12px;
  padding: 1em 2em;
  display: flex;
  justify-content: space-between;
  transition: all ease-in-out 100ms;
}

.YExOUbz:hover {
  background-color: var(--main-color);
  color: white;
}

@media only screen and (max-width: 1024px) {
  ._1mRLKuu {
    display: none;
  }
}

@media only screen and (max-width: 900px) {
  .gLx_tVg {
    flex-direction: column-reverse;
    align-items: flex-end;
  }

  .pW7wf4f {
    margin-left: 0;
    width: 100%;
    display: block;
  }
  ._102c5sf {
    width: 100%;
    font-size: 26px !important;
  }
  ._1yObRpD {
    min-width: 0;
    margin-left: 0;
  }
}

@media only screen and (max-width: 500px) {
  ._102c5sf {
    font-size: 20px !important;
  }
  ._33JYorW,
  ._3okCZDW,
  ._3qy1VeK {
    width: 100%;
    margin-right: 0;
  }
  .HG5Hi-r {
    padding: 0;
    margin-top: 10px;
    display: block;
  }
}

/* import colors */

/* Layout */

._1VEr-em {
  padding: 15px 0;
  margin: 0;
}

.ZR279Mo {
}

._2Axa3mv {
}

._18xfnVN {
}

.EDFeqV_ {
  padding: 20px 0 0;
}

.HZ6S5z6 {
  font-size: 24px !important;
  width: 550px !important;
}

._1rOPo3s {
  font-size: 20px !important;
}

.VNcV20u {
  padding: 25px 0 1rem;
  border-bottom: solid 1px #c9c9c9;
}

.VNcV20u:first {
  padding-top: 0px;
}

.VNcV20u:last-of-type {
  border-bottom: none;
}

._2wwoC5B {
  padding-top: 25px;
}

._2wwoC5B > h3,
._2wwoC5B > div > h3,
.VNcV20u > h3,
.VNcV20u > div > h3 {
  font-size: 14px;
  font-weight: 400;
}

.DEoh8GV {
  font-size: 14px;
  line-height: 18px;
  padding: 5px;
  margin-top: 10px;
  opacity: 1;
  color: orangered;
  border: 2px solid orangered;
  text-align: center;
}

._1p445Lc {
  text-align: center;
  padding: 15px 0;
}

._32q_Ko0 {
  margin: 0px 15px;
  font-size: 28px;
  font-weight: 700;
}

._1Jyiv5l {
}

._1cknqVf {
  margin: 20px 0 4rem;
}

._1cknqVf button {
  margin: 0px 10px;
}

._1regq89 {
  line-height: 18px;
  padding-top: 15px;
}

._1gsCQW0 {
  font-size: 24px;
  margin-right: 10px;
}

@media only screen and (max-width: 500px) {
  .HZ6S5z6 {
    margin-top: 10px !important;
    font-size: 20px !important;
    width: 100% !important;
  }

  ._1l3TdTQ {
    width: 100%;
    margin-top: 40px;
  }

  ._32q_Ko0 {
    display: block;
  }

  ._1gsCQW0 {
    font-size: 20px;
  }
}

._2-9jmKK {
  position: relative;
  text-align: center;
  font-size: 20px;
  color: #000000;
}

._2-9jmKK > * {
  display: inline-block;
}

._2zaNiGp {
  font-weight: 200;
  padding-right: 5px;
  color: #000000;
}

._1n0HznL {
  font-weight: 200;
  padding-left: 5px;
  color: #000000;
}

._2SuO3hA {
  padding: 8px 5px 4px 7px;
  width: 240px;
  text-align: left;
  letter-spacing: 0;
  border-style: solid;
  border-width: 0.5px;
  color: #000000;
}

._1u5nawQ {
  width: 120px;
}

._3ZOtItM {
  text-align: right;
}

._1qoU3V2 {
  width: 80px;
}

.FhFJNbB {
  font-size: 18px;
  color: #f44335;
  position: absolute;
  top: -5px;
  width: 100%;
  transform: translateY(-100%);
  text-align: center;
}

._2eDNYzI {
  padding-top: 14px;
  font-size: 18px;
  color: #000000;
  text-align: center;
}

.EHqOqi_ {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 50px;
}

.uqKOO9j {
  display: inline-block;
}

._3yfeqmF {
  color: #f44335;
}

._1Lp8e1F {
  padding-bottom: 50px;
}

.Vn53kSU {
}

._3BlcEQB {
}

.aHmNjDT {
}

.W8ypBjm {
}

._1RVFEnq {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: red;
}

@media (max-device-width: 480px) {
  ._1Lp8e1F {
    height: 100%;
    padding: 15px 15px 0 15px;
    margin-top: 0px;
  }
}

.uvcEx7Y {
  padding-bottom: 50px;
}

._3G5D3Sx {
}

._2nqLHxd {
}

.tvnlWkx {
}

._1wvKkvz {
}

._3xuDLzQ {
  display: flex;
}

._3xuDLzQ > div:not:first-child {
  margin-left: 1em;
}

._3xuDLzQ [class^="MuiSvgIcon-root"] {
  width: 0.8em;
}

._3xuDLzQ [class^="MuiRadio-root"] {
  padding: 0 2px 0 8px;
}

._3xuDLzQ [class^="MuiFormControlLabel-root"] {
  margin-left: -8px;
}

/* remove spinner  */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Layout */
._2KLm2YP {
  padding: 15px 0;
  margin: 0;
}

._3YAlL8G {
}

._27CwEGg {
}

._2hUBy_Z {
  border-bottom: solid 1px grey-light;
}

._2hUBy_Z:first {
  padding-top: 0px;
}

._2hUBy_Z:last-of-type {
  border-bottom: none;
}

._1wsvnuJ {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: red;
}

._2oYRWKR {
  font-size: 12px;
}

/* Layout */
.B8s30jr {
  padding-bottom: 50px;
}

._157dQ3n {
}

._1ZUOyoR {
}

@media (max-device-width: 480px) {
  .B8s30jr {
    height: 100%;
    padding: 15px 15px 0 15px;
    margin-top: 0px;
  }
}

/* Layout */
._1P0MUqH {
}

._130TaEw {
}

._2AXTCSP {
}

._3Q7ipXZ {
}

._2Av8Neq {
  padding-bottom: 50px;
}

._8sJb9L0 {
  padding-left: 6px;
  padding-bottom: 10px;
}

._32f9oFR {
  white-space: pre-line;
}

._3pzKD_w {
  color: red;
  font-size: 13px;
  padding-left: 30px;
}

@media (max-device-width: 480px) {
  ._2Av8Neq {
    height: 100%;
    padding: 15px 15px 0 15px;
    margin-top: 0px;
  }
}

/* import colors */

.QLkWKnL {
}

._31TEUxb {
  animation: _1LK0CWd 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _1LK0CWd {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._6cXLnmw {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 120000 !important;
  display: block;
  height: auto;
}

._18hLbBJ {
  top: 0;
  left: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: inherit;
}

._2OPQfJP {
  margin-top: 55px;
  padding-bottom: 150px;
}

._1AAbtgI {
}

._24aqFj6 {
  font-size: 18px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 20px;
}

.ykpnOGo {
  height: auto;
  width: 100%;
  display: inline-block;
  padding: 0 0 2em 0;
}

/* import colors */

._3F3rIqW {
  top: 5rem;
  right: 0;
  left: 0;
}

._3nE-JfV {
  padding: 0.9rem 1.5rem;
  background-color: #ffffff;
  box-shadow: 2px 2px 3px -0.2px lightgrey;
}

._3872jXQ {
  margin-bottom: -50px;
}

.N5vvnSc {
}

._18TSZwG {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
}

.UxU1Fnw {
}

._14kFgpG {
}

.UxU1Fnw ._15OOhAf {
  display: inline-block;
  flex: 1;
  font-size: 13px;
}

._1B2fu9u {
  background-color: #ffffff;
  flex: 1;
}

._3R-3EGX {
  background-color: var(--main-color);
  flex: 1;
}

._3EmutRb {
  background-color: #ffffff;
  flex: 1;
}
._1lSe1aW {
  background-color: inherit;
}

.UxU1Fnw ._15OOhAf div {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  padding: 7px 15px;
  text-align: center;
  margin-right: 2px;
  height: 100%;
}

._2NeT1HP {
  color: var(--main-color);
  background-color: #ffffff;
  box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.08);
}

._27oXuhz {
  color: #ffffff;
  background-color: var(--main-color);
  box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.164);
  -moz-box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.164);
  -webkit-box-shadow: 1px 0px 1px 0 rgba(0, 0, 0, 0.164);
}

._27oXuhz a {
  color: #ffffff;
}

._27oXuhz .RJiZG_Z {
  padding: 4px 8px;
  background-color: #ffffff;
  color: #00afef;
  border-radius: 50%;
  margin-right: 10px;
}

._2NeT1HP .RJiZG_Z {
  padding: 4px 8px;
  background-color: #00afef;
  color: #ffffff;
  border-radius: 50%;
  margin-right: 10px;
}

@media screen and (max-width: 1280px) {
  ._3F3rIqW {
    top: 58px;
  }
}

@media (max-width: 768px) {
  ._18TSZwG {
    padding-right: 15px;
  }
}

@media (max-device-width: 768px) {
  ._18TSZwG {
    padding-right: 15px;
  }
  ._1B2fu9u,
  ._3R-3EGX {
    flex: 0.5;
  }
}

@media (max-width: 480px) {
  .UxU1Fnw ._15OOhAf div {
    padding: 7px 10px;
  }
}

@media (max-device-width: 480px) {
  .UxU1Fnw ._15OOhAf div {
    padding: 7px 15px;
  }
  ._18TSZwG {
    padding: 0 15px;
  }
  ._1B2fu9u,
  ._3R-3EGX {
    flex: 0.1;
  }
  .UxU1Fnw ._15OOhAf {
    flex: auto;
  }
}

/* import colors */

/* Flow w/animations */

._1_WEZl_ {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: hidden;
  perspective: 1200px;
}

.aV73bwU {
  position: relative;
  width: 100%;
  height: 100vh;
}

._1B95btJ {
  background: black;
  position: relative;
  width: 100%;
  height: 100%;
}

._244p2HM {
  background: #ffffff;
  position: relative;
  width: 100%;
  height: 100%;
}

._38v39Jo {
  background-color: #f6f6f6;
  /* background-color: white; */
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  backface-visibility: hidden;
  display: block;
  overflow-y: auto;
}

._1IpKlDw {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
}

._3KRxdVB {
  padding-bottom: 3em;
}

._1C4G0jT {
  margin-top: 15rem;
}

._3IldFa2 {
}

._2TTowxk {
  padding: 0 15px;
}

._2TTowxk > div {
  float: right;
  margin-left: 1em;
}

._224uExX {
  z-index: 15000;
  background-color: #f6f6f6;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

._3RmkA4D {
  padding: 20px 0;
  text-align: center;
  font-size: 13px;
  background-color: #ffffff;
}

/*
  #### CUBE ROTATIONS ####
*/

._1GusufO,
._2Zh519F,
._2il5I2_,
._2ckqRb_ {
  transform-style: preserve-3d;
}

._2-FmdKI,
._3v_wfKq,
._2sY432D,
._3vDEWY8 {
  z-index: 999;
  transform-style: preserve-3d;
}

/* cube */

.R5tCsD- {
  transform-origin: 100% 50%;
  animation: _1s25b8x 0.6s both ease-in;
}

._2PJgaKB {
  transform-origin: 0% 50%;
  animation: _4O0fqPr 0.6s both ease-in;
}

._2cWErJZ {
  transform-origin: 0% 50%;
  animation: _2mynLl9 0.6s both ease-in;
}

._33ElU_O {
  transform-origin: 100% 50%;
  animation: hY7hyUo 0.6s both ease-in;
}

._3i1RPpm {
  transform-origin: 50% 100%;
  animation: _2mdm1gp 0.6s both ease-in;
}

._11O53hn {
  transform-origin: 50% 0%;
  animation: _1VgRRVh 0.6s both ease-in;
}

._3fGI_VE {
  transform-origin: 50% 0%;
  animation: _1RTIIMS 0.6s both ease-in;
}

._1y9BHiU {
  transform-origin: 50% 100%;
  animation: _3mFtyqX 0.6s both ease-in;
}

/* cube animations */

@keyframes _1s25b8x {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes _4O0fqPr {
  0% {
    transform: translateX(100%) rotateY(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _2mynLl9 {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes hY7hyUo {
  0% {
    transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _2mdm1gp {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes _1VgRRVh {
  0% {
    transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _1RTIIMS {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes _3mFtyqX {
  0% {
    transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

/*
  #### PAGE SCROLLING ####
*/

._2kE2fYA,
._1MZlHTm,
.rPEuEZv,
._1AR7am_,
._32eQwnC,
.ORMnVue,
.RxyCpqg,
._3wvqy4X {
  z-index: 1;
}

/* move from / to  */

._2JzQ75T {
  transform: translateY(-100%);
  animation: _2kE2fYA 0.6s ease both;
}

@keyframes _2kE2fYA {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}

._23D1UC4 {
  transform: translateY(0%);
  animation: rPEuEZv 0.6s ease both;
}

@keyframes rPEuEZv {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(100%);
  }
}

._2NQUnmk {
  transform: translateX(100%);
  animation: _1MZlHTm 0.6s ease both;
}

@keyframes _1MZlHTm {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}

.lOhA6lW {
  transform: translateX(0%);
  animation: _1AR7am_ 0.6s ease both;
}

@keyframes _1AR7am_ {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}

._1R62h4R {
  transform: translateX(-100%);
  animation: RxyCpqg 0.6s ease both;
}

@keyframes RxyCpqg {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}

._1jjdZ8k {
  transform: translateX(0%);
  animation: _3wvqy4X 0.6s ease both;
}

@keyframes _3wvqy4X {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}

.V9AtLnY {
  transform: translateX(100%);
  animation: _32eQwnC 0.6s ease both;
}

@keyframes _32eQwnC {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}

._20yImRP {
  transform: translateX(0%);
  animation: ORMnVue 0.6s ease both;
}

@keyframes ORMnVue {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}

/*
  #### Supplier T&C button ####
*/

._21EWI21 {
  margin-top: 1rem;
  right: 0;
  left: 0;
}

._21EWI21 a {
  margin-left: 10px;
}

/*
  #### Review ####
*/

._3br4Ao- {
  overflow-x: hidden;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}

@media screen and (max-width: 1280px) {
  ._2TTowxk {
  }

  ._21EWI21 {
    top: 110px;
  }
  /* .application_content{
    margin-top:160px;
  } */
}
@media screen and (max-device-width: 1024px) {
  ._1C4G0jT {
    margin-top: 130px;
  }
  ._3br4Ao- {
    padding-bottom: 0;
  }
}
@media (max-device-width: 768px) {
  ._38v39Jo {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  ._1C4G0jT {
    margin-top: 110px;
  }
  ._2TTowxk {
  }
  ._30ncVNp {
    padding-right: 10px;
    padding-bottom: 20px;
  }
}

@media (max-device-width: 736px) {
}

@media (max-width: 622px) {
  ._21EWI21 {
    top: 130px;
  }
}

@media (max-device-width: 622px) {
  ._21EWI21 {
    top: 110px;
  }
}

@media (max-device-width: 480px) {
  ._38v39Jo {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  ._1IpKlDw {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  ._3IldFa2 {
    padding: 20px 0;
  }
  ._2TTowxk {
  }
  ._30ncVNp {
    padding: 0;
  }

  ._21EWI21 {
    padding: 0 21px;
  }
}

@media (max-device-width: 320px) {
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._1B95btJ {
    background: none;
  }
}

/* import colors */

.dHzgrn5 {
}

._11jRSG0 {
}

._18Gnko4 {
}

._26Z0aZ_ {
  margin-bottom: 260px;
}

._2ryVEab {
  margin-bottom: 40px;
}

._1X7x4o9 {
  margin-bottom: 40px;
}

._3SURWhz {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._37PwDrj {
  margin-bottom: 40px;
}

._20N9NqQ {
}

._2GrsouC {
}

._13cndKv {
  padding-bottom: 10px;
}

._1RmjcWC {
}

._3NREXk3 {
}

._1OByM5G {
}

._18tC2Ku {
  margin-top: 60px;
}

._75C29XJ {
  font-size: 13px;
  margin: 45px 0 0 20px;
}

._1mvb80s {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 0 36px 30px 36px;
  position: relative;
}

.nVSSJNT {
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

.gJmFNmi {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}

.gJmFNmi a {
  line-height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: left 15px center;
  background-size: 14px;
  padding-left: 37px;
}

.lDAz49A {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 0;
  width: 80%;
}

.DfmHm7q {
  margin-bottom: 10px;
}

.ATc8Hhr {
  position: absolute;
  top: 30px;
  right: 30px;
}

._3BxhIsw {
  float: right;
}

._3BxhIsw a {
  white-space: normal;
}

._9F8ynAQ {
}

._3H4Mq2S {
  padding: 10px 0;
}

._34SOwSB .Fzsv5qv {
  position: absolute;
  top: 11px;
  right: -32px;
}

.Fzsv5qv {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _2CzOYlK 0.8s infinite linear;
}

@keyframes _2CzOYlK {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._3tml41r {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

._13cSeEb {
}

._3tml41r > div {
  width: 45%;
  margin-bottom: 40px;
}

._13cSeEb > div {
  width: 100%;
  margin-bottom: 40px;
}

._3tml41r:last-child {
  margin-bottom: -40px;
}

._1qPFCPy {
  position: relative;
  padding-left: 15px;
  padding-top: 15px;
  z-index: 1;
}

._2Z_Jr0g {
  display: flex;
  justify-content: flex-end;
}

.BX-6jmJ {
  margin-top: 20px;
  float: right;
}

._3D75_Br {
  font-size: 13px;
  color: red;
}

.StACQdN {
  margin: 0;
  padding: 0;
}

@media (max-device-width: 768px) {
  .nVSSJNT {
    margin: 2px 0 20px;
  }
  ._75C29XJ {
    margin: 0 0 20px 0;
  }
  ._1qPFCPy {
    margin-right: 15px;
  }
}

@media (max-device-width: 480px) {
  ._3tml41r > div {
    width: 100%;
  }
  .ATc8Hhr {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 20px;
  }
  ._1mvb80s {
    padding: 15px;
  }
}

@media (max-width: 768px) {
  ._1qPFCPy {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  ._3tml41r > div {
    width: 100%;
  }
}

/* import colors */

._2Dl9gfH {
  /* background-color: grey-light; */
  min-height: 250px;
}

._31A6G5x {
  margin: 0;
  padding: 0;
}

._2S47KUJ {
  width: 100%;
  min-height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._3CMUzQW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}

._3CMUzQW a {
  line-height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: left 15px center;
  background-size: 14px;
  padding-left: 37px;
}

.AmXajwv {
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

/* import colors */

._29rs4GX {
  margin: 5px 0px 5px 0px;
  background-color: #fcfcfc;
  height: auto;
  width: 100%;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: transparent 1px solid;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 25px 12px 16px;
  cursor: pointer;
  flex-flow: row wrap;
}

._29rs4GX:hover {
  box-shadow: 1px 1px 2px 0.02px rgba(0, 0, 0, 0.08);
  border: var(--main-color) 1px solid;
  transition: border-color 0.25s ease;
}

._3owBLkP {
  height: 100px;
  width: 100px;
}

._2AWaAvg {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
}

.wN7xi34 {
  min-width: 500px;
  margin-left: 10px;
  font-weight: 400;
  font-size: 12px;
}

._3Z6khec {
  font-weight: 200;
  color: #000000;
  font-size: 12px;
}

._1NNDh7t {
  background-color: #f44335;
}

._1LUuYzw {
  background-color: #00afef;
}

.Sqt7wfr {
  background-color: #c9c9c9;
}

._1LUuYzw,
._1NNDh7t,
.Sqt7wfr {
  display: inline-block;
  padding: 0px;
  margin-right: 10px;
  border-radius: 20px;
  text-align: center;
  line-height: 26px;
  width: 94px;
  vertical-align: middle;
  color: white;
  font-weight: normal;
}

._2JO5fnD {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: Zek0DA1 0.8s infinite linear;
}

@keyframes Zek0DA1 {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._2hID0Zl {
  display: inline-block;
}

._2jDD0VV {
  display: inline-block;
}

._1Ozv8Y- {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-left: 20px;
  top: 10px;
  z-index: 99999;
  right: 10px;
  transform: translateY(20%);
}

._1Ozv8Y- ul {
  padding: 10px 0px;
  margin-left: -150px;
  width: 180px;
  display: block;
  z-index: 99999;
  background: white;
  position: absolute;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24);
}

._1Ozv8Y- a {
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  width: 180px;
  display: block;
  transition: transition-default;
  background: white;
}

.iYlNVYl a {
  display: none;
}

.iYlNVYl ul {
  display: none;
}
._1Ozv8Y- a:hover {
  background: var(--main-color);
  color: white;
}

.XMzwmaf {
  font-weight: normal;
  font-size: 14px;
  letter-spacing: -0.4px;
}

._315zXRv {
  margin-top: 12px;
}

@keyframes Zek0DA1 {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

.huahjNz {
  width: 100%;
  margin-top: 1em;
}

._11Lyh4T {
  display: inline-block;
  width: 22px;
  height: 22px;
  padding: 5px;
  background: dimgrey;
  border-radius: 100%;
  transform: translateY(20%);
  transition: all ease-in-out 100ms;
}

.T154cu0 {
  background-color: var(--main-color);
}

._11Lyh4T:hover {
  background-color: var(--main-color);
}

._2dxMOIh {
  opacity: 0.5;
}

._2dxMOIh:hover {
  background: dimgrey;
}

._1P3IKUq {
  font-size: 12px;
  padding: 1em 2em;
  display: flex;
  justify-content: space-between;
  transition: all ease-in-out 100ms;
}

._1P3IKUq:hover {
  background-color: var(--main-color);
  color: white;
}

@media only screen and (max-width: 1024px) {
  ._1Ozv8Y- {
    display: none;
  }
}

@media only screen and (max-width: 900px) {
  ._29rs4GX {
    flex-direction: column-reverse;
    align-items: flex-end;
  }

  ._2AWaAvg {
    margin-left: 0;
    width: 100%;
    display: block;
  }
  .XMzwmaf {
    width: 100%;
    font-size: 26px !important;
  }
  .wN7xi34 {
    min-width: 0;
    margin-left: 0;
  }
}

@media only screen and (max-width: 500px) {
  .XMzwmaf {
    font-size: 20px !important;
  }
  ._1NNDh7t,
  ._1LUuYzw,
  .Sqt7wfr {
    width: 100%;
    margin-right: 0;
  }
  ._3Z6khec {
    padding: 0;
    margin-top: 10px;
    display: block;
  }
}

/* import colors */

/* Layout */

._1loBJB3 {
  padding: 5px 5px;
}

._3Snl9Y1 {
  font-size: 24px !important;
  width: 550px !important;
}

._3PtUA0B {
  padding-top: 25px;
  border-bottom: solid 1px #c9c9c9;
}

._2DAJR3V {
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: solid 1px #c9c9c9;
}

._3PtUA0B > h3 {
  font-size: 14px;
  font-weight: 400;
}

._3PtUA0B:first {
  padding-top: 0px;
}

._3PtUA0B:last-of-type {
  border-bottom: none;
}

._14kTJ21 {
  padding: 20px 0 0;
}

.tuGVGca {
  margin-top: 20px;
}

.tuGVGca button {
  margin: 0px 10px;
}

._3D70WbV {
  color: var(--main-color);
  font-size: 14px;
  line-height: 18px;
  padding: 15px 0;
}

.EPV7JLQ {
  color: var(--main-color);
  font-size: 14px;
  line-height: 18px;
  padding: 15px 0;
  display: inline-block;
}

._1Z7zYPh {
  color: orangered;
  font-size: 14px;
  line-height: 18px;
  padding: 15px 0;
}

._3CwjHv_ {
  font-size: 14px;
  line-height: 18px;
  padding: 5px;
  margin-top: 10px;
  opacity: 1;
  color: orangered;
  border: 2px solid orangered;
  text-align: center;
}

.Mg-9Re7 {
  font-size: 14px;
  line-height: 18px;
  padding: 5px;
  margin-top: 10px;
  opacity: 1;
  color: orangered;
  border: 2px solid orangered;
  text-align: center;
}

._3189Yfp {
  font-size: 14px;
  line-height: 18px;
  padding: 5px;
  margin-top: 10px;
  opacity: 1;
  color: #00afef;
  border: 2px solid #00afef;
  text-align: center;
}

.WI_t7Er {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 20px;
}

._1cCw0As {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 1px #c9c9c9;
}

._1mdB-Y8 {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _2V8vt4_ 0.8s infinite linear;
}

._2et8fvd {
  /* opacity: 0.5; */
}

._161zga8 {
  padding: 20px;
  margin-bottom: 10px;
}

.aHuusF- {
  padding: 20px;
  padding-bottom: 10px;
  margin-top: 10px;
}

._1VuP-6k {
  text-align: center;
  margin-bottom: 25px;
}

._2WG_s0V {
  margin: 0px 15px;
  font-size: 28px;
  font-weight: 700;
}

._324SSDq {
  font-size: 24px;
  margin-right: 10px;
}

._2oTwV33 {
  width: 100%;
  height: 21px;
}

@keyframes _2V8vt4_ {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

@media only screen and (max-width: 500px) {
  ._3Snl9Y1 {
    margin-top: 10px !important;
    font-size: 20px !important;
    width: 100% !important;
  }
  ._161zga8 {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .gN7yR_9 {
    width: 100%;
    margin-top: 40px;
  }
  ._2WG_s0V {
    display: block;
  }
  ._324SSDq {
    font-size: 20px;
  }
}

.hAk4QeJ {
  font-size: 20px !important;
  text-align: center;
}

.NuPXjoX {
  width: 180px;
}

/* import colors */

/* Layout */

._19XCIMm {
  padding: 20px;
  max-width: 750px;
  margin: 0 auto;
}

.h8dHw-1 {
  text-align: center;
  font-size: 40px;
  padding: 30px;
}

._2K93I-a {
  text-align: center;
  font-size: 40px;
  /* padding: 30px; */
  margin-left: 30px;
  display: inline-block;
}

._37AgCI5 {
  font-size: 20px;
  display: inline;
}

._2Czymja {
  display: inline;
}


._1WEJfMa {
  font-size: 12px;
  padding: 30px 36px;
  background-color: #fcfcfc;
}

._2xiVvFK {
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
  margin-bottom: 15px;
  padding: 15px 0;
}

.Vx7-9Hd {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}

._U58U31 {
  display: flex;
  flex-wrap: wrap;
}

._U58U31 ._3_0_FZ-:not(:last-child) {
  margin-right: 20px;
}

._3_0_FZ- {
  border: 1px solid #c9c9c9;
  display: flex;
  flex-direction: column;
  height: 220px;
  margin-bottom: 20px;
  width: 300px;
}

.TcJCwph {
  border: 1px solid #c9c9c9;
  width: 300px;
  margin-bottom: 5px;
}

._9U62PBz {
  cursor: pointer;
}

._1WIxVIz {
  color: var(--main-font-color);
  height: 35px;
  font-size: 12px;
  display: flex;
  align-items: center;
  padding-left: 10px;
  cursor: pointer;
}

._2XoEqg7 {
  background-color: var(--main-color);
}

._3vWmHHc {
  background-color: #a5a5a5;
}

._3PzIOw_ {
  padding: 10px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.U8XgP5y {
  margin-top: 15px;
  margin-bottom: 30px;
  flex: 1;
}

._2Kig8HS {
  display: flex;
  margin-top: 10px;
}

._2Kig8HS div:not(:last-child) {
  margin-right: 10px;
}

._3hH2RQa {
  cursor: pointer;
}

._1-XnUYU {
  color: var(--main-color);
}

._3j5h-4r {
  color: #00afef;
}

._2htTnVc {
  color: #f44335;
}

._1f4LMja {
  padding-top: 15px;
  font-size: 12px;
}

._3obVEhx:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c9c9c9;
  line-height: 1.75;
}

._2Ltviek {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 20px;
}

.oW8nYS1 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-column-gap: 10px;
}

._2IPtLwq {
  margin-bottom: 10px;
}

.gUUX1KL {
  display: grid;
  grid-template-columns: repeat(2, 150px);
}

._2LeApGA {
  display: grid;
  grid-template-columns: 250px auto;
}

._2XRPfbZ {
  line-height: 1.5;
  width: 90%;
}

._3IL0qTm {
  width: 80%;
  margin: 0 auto;
}

._1MCcWfr {
  padding-top: 15px;
  font-size: 12px;
}

._3Nwn24S:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c9c9c9;
  line-height: 1.75;
}

._1A-5o7L {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 20px;
}

._3WMaIew {
  width: 80%;
}

._2saKbB8 {
  width: 100%;
}

._1wO1Nbv {
  font-weight: 200;
  font-size: 12px;
  color: red;
}

._1-dJ30Q {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
}

.a8t8zBs {
  height: 120px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.a8t8zBs a {
  pointer-events: none;
}

._3DB_4Qe {
  height: 120px;
  margin-bottom: 10px;
  font-size: 12px;
}

._3DB_4Qe img {
  max-height: 120px;
}

._29e2rQt > div > div > div > textarea {
  font-size: 12px !important;
}

._1Z6L0ke {
  font-size: 12px;
  font-weight: 200;
}

p._1LttZof {
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: #929292;
}

.Obpmj5j {
  font-size: 12px;
  padding: 30px 36px;
  background-color: #fcfcfc;
}

._22_49Y4 {
  border: none;
  border-top: 1px solid #a5a5a5;
  margin: 0;
  margin-bottom: 20px;
  margin-top: -42px;
  height: 1px;
}

._35QR3bI {
  display: flex;
  justify-content: center;
  align-items: center;
  /* margin-top: 20px; */
}

._1-NI3Zk {
  display: flex;
  justify-content: center;
  align-items: center;
  /* margin-top: 20px; */
  width: 600px;
  /* background-color: white; */
}

._3jQlwek {
  display: flex;
  justify-content: center;
  align-items: center;
  /* margin-top: 20px; */
  width: 600px;
  /* background-color: white; */
}
._1q2RV9g {
  background-color: var(--main-color) !important;
}

._1PY82PI {
  margin-top: 18px;
  margin-left: 3px;
}

._2_LXmyd {
  width: 85px ;
}

.rst__rowTitle {
  font-weight: 200 !important;
  font-size: 1rem; /* 12px */
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
}

.rst__moveHandle_another {
  background: var(--main-color) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+) no-repeat center !important;
  border: solid var(--main-color) 1px !important;
  box-shadow: 0 2px 2px -2px;
  cursor: move;
  border-radius: 1px;
  z-index: 1;
  height: 100%;
  width: 44px;
}



.rst__rowTitleWithSubtitle {
  font-size: 1rem !important;
  display: block !important;
  height: 1.2rem !important;
}

.pointer {
  cursor: pointer;
}

.is_white {
  color: white;
}

.grey {
  color: grey;
}



.D9fPIVx {
  display: flex;
  margin-bottom: 15px;
}

.D9fPIVx + .D9fPIVx {
  margin-top: 20px;
  border-top: 1px solid #e0e0e0;
  padding-top: 20px;
}

._2qYTKYX {
  width: 80px;
  max-height: 50px;
}

._1TFmRrV {
  height: 32px;
  margin: auto;
}

._2xQVJe4 {
  flex-grow: 1;
}

._1Y1BMVs {
  margin: 0;
  font-family: sans-serif;
}

.uKGyKLZ {
  margin: 0;
}

._192Ulya div {
  display: inline-block;
  margin-left: 10px;
  width: 45%;
}

._1f1VdE5 {
  margin-bottom: 15px;
}

.CU_Rdc4 {
}

._2mQGWz1 {
}

.qsB4gy9 {
}

._1lk37hG {
  border: 1px solid #c9c9c9;
  width: 300px;
  margin-right: 10px;
  position: relative;
}

._3hVE_ob {
  height: 40px;
  font-size: 12px;
  display: flex;
  align-items: center;
}

.Nu2PfJV {
  display: flex;
  flex-wrap: wrap;
}

._7Q4uiLe {
  height: 200px;
  padding: 10px;
}

._2TPuJBw {
  margin-top: 15px;
  margin-bottom: 30px;
}

._1Actpzz {
  position: absolute;
  bottom: 5px;
}

._3zj3qi5 {
  background-color: #50b5de;
}

._1Fe5Avt {
  background-color: #ea5c56;
}

._1jrIhKr {
  color: #00afef;
  border-style: none;
  background-color: transparent;
}

._1j4n4eh {
  color: #f44335;
}

._2Kuwvyt {
  font-weight: normal;
  text-transform: capitalize;
}

._39daCUZ {
  width: 100%;
}

._39daCUZ > label {
  font-size: 12px;
}

._39daCUZ > div {
  font-size: 12px;
}

.NZ5uY1g {
}

.NZ5uY1g > label {
  transform: translate(0, 1.5px) scale(0.75);
  transform-origin: top left;
}

._3vKFXO_ {
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

._1aenjVq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}

.vMs2tT5 {
  font-size: 12px;
  padding: 30px 36px;
  background-color: #fcfcfc;
}

._3euXCZ6 {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}

._1GRc8B7 {
  margin-right: 5px;
  display: inline-block;
}

._3WlkdDr {
  display: inline-block;
}

._3Vd5iM1 {
}

._127ofOj {
  min-height: 150px;
}

.KGsok1S {
  width: 41px;
  height: 41px;
  display: inline-block;
  border-radius: 50%;
  margin: 4px 2px;
  vertical-align: middle;
  background-color: white;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
}

._2WSvoBt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}

._2WSvoBt a {
  line-height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: left 15px center;
  background-size: 14px;
  padding-left: 37px;
}

._3MCnx1G {
  font-size: 14px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 25px;
  width: 80%;
}

._3I_hW-1 {
  font-size: 12px;
}

/* import colors */

/* Layout */

._33Y8CCS {
}

.toEaIpX {
  margin: 20px 0;
}

._2M0BFzx {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
  font-size: 16px;
  line-height: 17px;
  height: 24px;
  cursor: pointer;
  color: var(--main-color);
}

._2M0BFzx:hover,
._2M0BFzx:focus {
  text-decoration: none;
}

._2M0BFzx svg {
  margin-top: -3px;
  margin-right: 10px;
}

._2M0BFzx:hover svg,
._2M0BFzx:focus svg {
  transition: transition-default;
  transform: translateX(-3px);
}

._1QunmU- {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}

._134QC7j {
  padding: 0 0 10px;
  margin-bottom: 9px;
  border-bottom: 1px solid #c9c9c9;
}

._134QC7j::after {
  clear: both;
  display: table;
  content: " ";
  box-sizing: border-box;
}

._3YbrZW3 {
  display: inline-block;
  height: 31px;
  line-height: 29px;
  padding: 2px 15px 0;
  border-radius: 15px;
  color: var(--main-color);
  font-weight: 400;
  font-size: 14px;
  float: left;
  margin-right: 17px;
  transition: transition-default;
}

@media (max-width: 991px) {
  ._3YbrZW3 {
    margin-right: 5px;
  }
}

._3cPksWR {
  background: var(--main-color);
  color: var(--main-font-color);
  /*font-weight: bold;*/ /* Removed the bold to stop the bold text shuffle */
}

._3cPksWR ._2YU6Nz5 {
  color: var(--main-font-color);
}

._3eloE1i {
}

/* import colors */
._2Y29BXR {
  margin-left: 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #f44335;
}

._1vjdbjO {
  padding: 0 0 10px;
  margin-bottom: 9px;
  border-bottom: 1px solid #c9c9c9;
}

._1vjdbjO::after {
  clear: both;
  display: table;
  content: " ";
  box-sizing: border-box;
}

._2wqirEE {
  display: inline-block;
  height: 31px;
  line-height: 29px;
  padding: 2px 15px 0;
  border-radius: 15px;
  color: #00afef;
  font-weight: 400;
  font-size: 16px;
  float: left;
  margin-right: 17px;
  transition: 0.2s;
}

._3k7_Tx- {
  background: #00afef;
  color: white;
  /*font-weight: bold;*/
  /* Removed the bold to stop the bold text shuffle */
}

._3k7_Tx- .X9ctVuT {
  color: white;
}

._1wPwa6J {
}

.X9ctVuT {
  display: inline-block;
  padding-left: 8px;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}

.P1IV-Tu {
  padding: 0 0 50px 0;
  width: 100%;
}

._3yuKkHO {
  border-bottom: 1px solid #c9c9c9;
  clear: both;
  overflow: hidden;
}

._3HXiR4L {
  display: inline-block;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 36px;
  color: #a5a5a5;
}

._3A0RCPZ {
  padding: 0;
  display: inline-block;
  width: 100%;
}

._1KyZVpR {
  list-style: none;
  padding: 10px 0;
  width: 100%;
}

._1SSiA7I {
  padding: 0;
  margin: 0;
  font-weight: 200;
}
.u8rfIjP {
  padding: 0;
  margin: 0;
  font-weight: 200;
}

._2pPRQJO {
  padding: 0;
}

.eD94ob6 {
  text-transform: capitalize;
  padding: 0;
}

._2gGyP5F {
  text-transform: capitalize;
  padding: 0;
}

/* .item {
  padding: 21px 0;
  break-inside: avoid;
} */

.KfeZGxS {
  width: 54px;
  height: 54px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  float: left;
  margin-right: 20px;
}

.KfeZGxS.UserAvatar {
  display: inline-block;
  color: white;
}

.KfeZGxS.UserAvatar--inner {
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

._3gRInFa {
  box-shadow: 0 0 0 3px #f44335;
}

._2HtOjYl {
  overflow: hidden;
}

._3tAYWFU {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #5e5e5e;
  margin: 6px 0 0;
}

.Zj9_rlo {
  margin: 0;
}

._2prU4Ln {
}

._3ovbPwL {
  padding: 0;
  margin-bottom: 30px;
  width: 100%;
}

.iSLKJe7 {
  min-height: 600px;
}

.r84pSHs {
  padding: 0 10px 0 0;
}

.NS7nF5g {
  display: block;
  font-size: 13px;
  color: #00afef;
  cursor: text;
}

._3PxzjWr {
  padding-bottom: 6px;
}

.r84pSHs input:focus {
  border: none !important;
}

._3NwNk6_ {
  padding: 0 10px 0 0;
  height: 87px;
}

.eCpOcpd {
  padding-bottom: 5px;
}

._3NwNk6_ ._2IbbP9p {
  border: 0;
}

._3NwNk6_ .JUOOxsh {
  background: #ffffff;
  display: block;
  width: 100%;
  height: 44px;
  margin: 0;
  padding: 2px 20px 0 10px;
  font-size: 20px;
  line-height: 42px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform: rotateX(0deg);
  transform-style: preserve-3d;
}

._38jffFE {
  margin: 30px 0;
  text-align: right;
}

._9E27Bho {
  padding: 0 10px 0 0;
}

._4kDM8HI {
}

@media (max-device-width: 480px) {
  .r84pSHs {
    padding: 0 0 10px 0;
  }
  ._9E27Bho {
    padding: 0;
  }
}

@media (max-width: 767px) {
  ._38jffFE {
    margin-top: 0;
    text-align: left;
  }
}

._10AggBZ {
  height: 87px;
}

._1wjSDUv {
}

.QSGZDXR {
}

._24cSQhF {
}

/* Controls */
.KRwXWEv > * {
  margin-left: 15px;
}

.KRwXWEv > *:first-child {
  margin-left: 0;
}

._2lLpPN- {
  font-size: 44px;
  font-weight: 400;
  line-height: 48px;
  color: #00afef;
  flex-grow: 1;
  padding-left: 60px;
}

/* Responsive */

@media (min-width: 768px) and (max-width: 991px) {
  ._2lLpPN- {
    display: inline-block;
  }
}

/* import colors */

._1dQFtkd {
}

.-EA95dJ {
  animation: fcB-ACd 0.2s linear;
}

._2dy7tGP {
}

@keyframes fcB-ACd {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._9qzfFmZ {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin: 0 0 6px;
}

._3kAeT6c {
  font-size: 16px;
  /*font-weight: 400;*/
  line-height: 20px;
  color: #000000;
  margin: 0 0 33px;
  text-transform: capitalize;
}

.NVXkTc_ {
  font-size: 20px;
  /*font-weight: 400;*/
  line-height: 20px;
  color: #000000;
  margin: 0 0 33px;
  text-transform: capitalize;
}

.JZPbc4g {
  position: relative;
  background: white;
  width: 100%;
  padding: 20px;
  margin: 20px 0;
  font-size: 13px;
  line-height: 20px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

.lby-IFa {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--main-color);
  margin-top: 0;
  margin-bottom: 10px;
}

._1ZkEPjG {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  margin: 0;
}

._1t1VZCJ {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 10px;
}

._1t1VZCJ + button {
  margin-top: 20px;
}

._2cab0To,
.FG8uqns {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._2ASq5Jz {
  width: 30px;
  height: 30px;
}

._29npKNv {
  position: absolute;
  top: 3px;
  left: 8px;
  width: 30px;
  height: 30px;
  /*background: grey-lighter;*/
  border-radius: 25px;
  /*border: 2px solid red;*/
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all transition-default;
}

._Us5Rcf {
  background-color: #f6f6f6;
  border-radius: 20px;
  border: #00afef 2px solid;
  color: #00afef;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 200;
  line-height: 1;
  outline: none;
  padding: 10px 19px 10px 45px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
  transition: all transition-default;
  white-space: nowrap;
  width: 100%;
  z-index: 1000;
}

._236ZLlE {
  position: relative;
  background: #ffffff;
  width: 100%;
  padding-top: 100%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._236ZLlE .UserAvatar {
  display: inline-block;
  color: #ffffff;
}

._236ZLlE .UserAvatar--inner {
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 60px;
  font-weight: 600;
  text-transform: uppercase;
}

._2U9gOaz {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 156px;
  height: 156px;
  margin-top: -78px;
  margin-left: -78px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #e9e9e9;
}

/* import colors */

._11se48J {
  animation: M_Ay7u5 0.2s linear;
}

@keyframes M_Ay7u5 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2T6E8AI {
}

.dCXDg64 {
}

._27sc8YT {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin: 0 0 6px;
}

._2UhxxYC {
  font-size: 20px;
  /*font-weight: 400;*/
  line-height: 20px;
  color: #000000;
  margin: 0 0 33px;
}

/* import colors */

._3lM368L {
  transform: translateY(10px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: 8px;
}

.tP5ohEi {
  /*transform: translateY(-30px);*/
  margin-top: 17px;
  display: flex;
  /*flex-direction: column;*/
  justify-content: center;
  align-items: flex-end;
}

._1eM8UsB {
  padding-right: 15px;
  padding-bottom: 7px;
  /*left: -140px;
  top: 19px;*/
  color: #f44335;
  font-weight: 300;
  font-size: 20px;
}

._3ylEcCA {
  position: relative;
  display: inline-block;
  padding: 10px 19px 10px 45px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: #c9c9c9;
  background-color: #c9c9c9;
  color: white;
  font-size: 18px;
  font-weight: 200;
  text-transform: lowercase;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: all 0.2s;
  cursor: pointer;
  z-index: 1000;
  outline: none;
}

._3ylEcCA:hover,
._3ylEcCA:focus {
  border-color: var(--main-color);
  background-color: white;
  cursor: pointer;
  color: var(--main-color);
}

._3ylEcCA:active {
  border-color: var(--main-color);
  background-color: white;
  cursor: pointer;
  color: var(--main-color);
}

._1_Lajne {
  position: absolute;
  top: 3px;
  left: 8px;
  width: 30px;
  height: 30px;
  /*background: grey-lighter;*/
  border-radius: 25px;
  /*border: 2px solid red;*/
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}

._3ylEcCA:hover ._1_Lajne,
._3ylEcCA:focus ._1_Lajne {
  /*border-color: blue;
  background: blue;*/
}

._3ylEcCA:hover ._1_Lajne svg,
._3ylEcCA:focus ._1_Lajne svg {
  fill: #f44335 !important;
}

._1P2YayQ {
  border-color: #00afef;
  background-color: white;
  cursor: pointer;
  color: #00afef;
}

._1P2YayQ:hover,
._1P2YayQ:focus {
  border-color: #00afef;
  background-color: #00bbff;
  color: white;
}

._1P2YayQ ._1_Lajne {
  border-color: #00afef;
  background: white;
}

._1P2YayQ:hover ._1_Lajne,
._1P2YayQ:focus ._1_Lajne {
  background: #00bbff;
}

._1P2YayQ ._1_Lajne svg {
  fill: #f44335 !important;
}

/* import colors */

._26AQnlR {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.U5VdaHB {
  animation: U5VdaHB 0.2s linear;
}

@keyframes U5VdaHB {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._0caFK6 {
  margin-bottom: 50px;
}

._1NqYH0o {
  text-align: center;
}

._1NqYH0o button + button {
  margin-left: 15px;
}

/*
  Home button
*/

/* import colors */

._3MRkPgk {
  clear: both;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  border: 2px solid #00afef;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  padding-top: 6px;
  transition: all 0.2s;
}

._3MRkPgk:hover,
._3MRkPgk:focus,
._3MRkPgk:active {
  outline: none;
  background-color: #00bbff;
  border: 2px solid #00bbff;
}

._3MRkPgk:hover svg,
._3MRkPgk:focus svg,
._3MRkPgk:active svg {
  fill: #ffffff;
}

._3MRkPgk:active {
  background-color: #00a5e1;
}

._2mN7oe1 {
  width: 100%;
  margin-bottom: 40px;
}

._2mN7oe1 th,
._2mN7oe1 td {
  text-align: left;
}

._2mN7oe1 th {
  padding: 10px 6px 6px;
  border-bottom: 1px solid #c9c9c9;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  cursor: pointer;
}

._2mN7oe1 th:first-child {
  padding-left: 0;
}

._2mN7oe1 th:last-child {
  padding-right: 0;
}

._2mN7oe1 > tbody > tr > td {
  padding: 12px 6px 11px;
  color: var(--main-color);
  font-size: 16px;
  line-height: 20px;
  vertical-align: top;
  width: 15%;
}

._2mN7oe1 > tbody > tr > td:first-child {
  padding-left: 0;
  width: 30%;
}

._2mN7oe1 > tbody > tr > td:last-child {
  padding-right: 0;
}

._2mN7oe1 > tbody > tr > td button {
  margin-top: -10px;
  margin-bottom: -10px;
}

._2mN7oe1 > tbody > tr:first-child > td {
  padding-top: 34px;
}

._37pHCSD,
.Zw4RHkL {
  cursor: pointer;
}

._3CxXQ6S {
  display: inline-block;
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 9px;
  transition: 0.2s;
}

._327ZQWm {
  transform: rotate(0);
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center;
}

._3AYWBWb {
  transform: rotate(180deg);
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uX3NvcnRfY2hldnJvbl9kb3duPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE3IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSkNBWUFBQURVNk1jTUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBbFVsRVFWUW9VMlA0Ly84L1ExeGNIQjhRczRQWXhHS2dlaVlnRmdheFlRYThCK0piUUN4RFNEUFVBQzRnM2dQRWY0RFlDQ1RBRGpYZ1B4RGZJV1FRMUlCOVVQVWZnVmdaSmlFRE5RQWs4UUNJVllnMHdCenNIU1FGWWtCOEdhcmdDYnBCdUF4QU1RU3FVQlNiUWZnTXdEQUVoMEcyK0F6QWFnaVNRV2VnR3Yvak13Q25JVkNEK0lGNEF4RC9BK0xyUUd5Q1N5MEFlQnhvc1BkdXVWSUFBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center;
}

._2mN7oe1 > tbody > tr._2UF-Gsc > td:first-child {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
}

._2UF-Gsc td:first-child:before {
  position: absolute;
  top: 21px;
  left: 5px;
  content: "";
  display: block;
  width: 12px;
  height: 22px;
  margin-top: -11px;
  background-color: var(--main-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  -webkit-mask-size: 12px 22px;
  mask-size: 12px 22px;
  transition: transform 0.2s;
}

._2mN7oe1 > tbody > tr._2UF-Gsc:first-child > td:first-child:before {
  top: 33px;
}

._2UF-Gsc:first-child td:first-child:before {
  margin-top: 0;
}

._3Cp3z85 td:first-child:before {
  transform: rotate(90deg);
  transform-origin: 50%;
}

._2mN7oe1 ._2yK1G87 {
  position: relative;
}

._2mN7oe1 ._2yK1G87::before,
._2mN7oe1 ._2yK1G87::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f6f6f6;
  z-index: 2;
}

._2mN7oe1 ._2yK1G87::before {
  left: 100%;
}

._2mN7oe1 ._2yK1G87::after {
  right: 100%;
}

.FKrIBpF {
  letter-spacing: 0.025em;
}

._3DPQt91 {
  width: 100%;
}

._3DPQt91 td {
  color: #a5a5a5;
  font-size: 16px;
  padding: 9px;
  width: 15%;
}

._3DPQt91 td:first-child {
  padding-left: 70px;
  color: #a5a5a5;
  width: 30%;
}

._3DPQt91 td._1GAKZF1 {
  padding-top: 15px;
  padding-bottom: 25px;
}

.K2p0Xct td:first-child:before {
  position: absolute;
  left: 23px;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -3px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2M5YzljOTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 18px 18px;
  transition: transform 0.2s;
}

._2mN7oe1 td._1cct8FL,
._3DPQt91 td._1cct8FL {
  width: 5%;
}

.P5CDJ0n {
  text-decoration: none;
  color: var(--main-color);
  font-size: 26px;
}

.P5CDJ0n:hover,
.P5CDJ0n:focus {
  color: var(--main-color-active);
  text-decoration: none;
  outline: none;
}

.IQxSfo6 {
  white-space: pre-wrap;
}

@media (max-device-width: 480px) {
  ._2mN7oe1 th:first-child {
    width: auto;
  }
}

._3CxXQ6S {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

/* import colors */

.TtAgDbF {
}

._1T_diJz {
  margin: 0 6px;
}

._1AUzoYH {
  padding: 0;
}

._2d-eCdz,
._1MDA_jT {
  display: inline-block;
  font-size: 13px;
  color: var(--main-color);
  cursor: text;
  padding: 5px 0;
  width: 150px;
}

._3cq8KYd {
  float: right;
}

._3_VkLgr {
  padding-bottom: 100px;
  margin-top: 90px;
  padding-top: 30px;
  min-height: 600px;
  position: relative;
  background-color: #fff;
}

._3_VkLgr::before {
  display: block;
  position: fixed;
  content: "";
  top: 400px;
  right: 0;
  bottom: 0;
  left: 0;
  background: white;
  z-index: -1;
}

._3_VkLgr::before,
._3_VkLgr::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10000px;
  background-color: #fff;
}

._3_VkLgr::before {
  left: 100%;
}

._3_VkLgr::after {
  right: 100%;
}

._3BUheII {
  background-color: transparent;
}

@media (max-device-width: 480px) {
  ._3cq8KYd {
    margin-right: 6px;
  }
}

/* import colors */

/* Layout */

.zfvZuCL {
  margin-top: 25px;
}

.cY556zJ {
}

._1l1BkHG {
}

._3G4mLnt {
}

._3K_T_5g {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
  font-size: 16px;
  line-height: 17px;
  height: 24px;
  color: var(--main-color);
  width: 140px;
}

._3K_T_5g:hover,
._3K_T_5g:focus {
  text-decoration: none;
}

._3K_T_5g svg {
  margin-top: -3px;
  margin-right: 10px;
}

._3K_T_5g:hover svg,
._3K_T_5g:focus svg {
  transition: 0.2s;
  transform: translateX(-3px);
}

._2q5rgih {
  float: right;
}

@media (max-width: 991px) {
  ._2q5rgih {
    float: none;
  }
}

._3PVhVK9 {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
  padding-right: 20px;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}

._2uazzIC {
  padding: 0 0 10px;
  margin-bottom: 34px;
  border-bottom: 1px solid #c9c9c9;
}

._2uazzIC::after {
  clear: both;
  display: table;
  content: " ";
  box-sizing: border-box;
}

.eJOrpUj {
  display: inline-block;
  height: 31px;
  line-height: 29px;
  padding: 2px 15px 0;
  border-radius: 15px;
  color: var(--main-color);
  font-weight: 400;
  font-size: 16px;
  float: left;
  margin-right: 2px;
  transition: 0.2s;
}

._1iWJyAj {
  background: var(--main-color);
  color: var(--main-font-color);
  /*font-weight: bold;*/ /* Removed the bold to stop the bold text shuffle */
}

._1iWJyAj ._2j60ayI {
  color: var(--main-font-color);
}

._1r8OFOO {
}

@media (max-device-width: 480px) {
  ._2q5rgih > span {
    align-items: flex-start;
  }
}

/* Layout */

/* import colors */

._2hZuGoE {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 10000;
}

._3IzEe-3 {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

._2jAaIyU {
  text-align: center;
}

._1lDM5n3,
._2U559Mr {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  padding: 8px 0 7px 38px;
  color: #000000;
  transition: all 0.2s;
}

._2U559Mr {
  color: #00afef;
}

._1lDM5n3::before,
._2U559Mr::before {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
  content: "";
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px 12px;
}

._1lDM5n3:hover,
._1lDM5n3:focus,
._2U559Mr:hover,
._2U559Mr:focus {
  transition: all 0.2s;
  color: #00afef;
}

._1lDM5n3:hover::before,
._1lDM5n3:focus::before {
  border-color: #00afef;
}

._2U559Mr::before {
  border-color: #00afef;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}

/* import colors */

._3vu0voi {
  /*padding-top: 290px;*/
}

._31sSE-R {
  margin-bottom: 30px;
}

._16q_pzs {
  margin-bottom: 22px;
}

.Lw_DGGz {
}

.Lw_DGGz > * {
  margin-right: 40px;
}

.FH1SsWJ {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

._3AmuyM2 {
  background: #ffffff;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._3AmuyM2 ._31sSE-R:last-child {
  margin-bottom: 0;
}

._21szzFC {
  max-height: 0;
  overflow-y: hidden;
  transition: max-height 0.25s ease;
  color: #f44335;
}

.TleawYZ {
  max-height: 75px;
  margin-bottom: 20px;
}

@media (max-device-width: 480px) {
  .Lw_DGGz > * {
    margin-right: 5px;
  }
}

/* import colors */

._1NNMPxf {
  /*padding-top: 290px;*/
}

.Vi-ogRF {
}

._2INJ-8J {
  margin-bottom: 22px;
}

._1OEav5- {
}

._1-Y8l-d {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

/* import colors */

._2F25gfz div {
  margin-bottom: 0;
}

._2F25gfz div p {
  display: none;
}

.rSLolv7 {
  background-color: white;
  height: 50%;
  overflow: auto;
  padding-left: 32px !important;
}

._3MGuzlN {
  max-height: 60vh;
}

._1UD3OVQ {
  max-height: 40vh;
}

._1getH1u {
  font-size: 12px;
}

._1l9Gw6K {
  font-size: 10px;
}

._3ds99cr {
  display: inline;
}

._2kVmxq5 {
  color: var(--main-color);
  cursor: pointer;
}

._3ALInLL {
  color: var(--main-color);
  cursor: pointer;
}

._1-BtRN8 {
  background-color: var(--main-color) !important;
}

.fkf5BHl {
  background-color: #c9c9c9;
}

._1b3W7FZ {
  padding-left: 32px !important;
  padding-right: 10px !important;
}

._25q94ig {
  background-color: #f6f6f6;
}

._33a-vxA div span {
  font-size: 10px !important;
}

._33a-vxA div p {
  font-size: 10px !important;
}

.DTQurCD {
  background-color: var(--main-color) !important;
  color: var(--main-font-color) !important;
  padding: 10px 0 10px 24px !important;
}

.DTQurCD h2 {
  color: var(--main-font-color) !important;
  font-size: 14px !important;
  font-weight: normal !important;
}

._2ifvwNx {
  position: absolute;
  right: 30px;
  cursor: pointer;
}

._1rt3-qL {
  padding: 0 24px 24px 24px;
}

._1rt3-qL a {
  float: right;
}

._1mGOE75 {
  min-width: 400px !important;
  width: 600px;
}

._2a5PGYH {
  font-size: 12px;
  font-weight: normal;
  padding: 16px 0 16px 0;
}

.qiMRLPD div div {
  min-width: 80% !important;
  min-height: 80% !important;
  overflow: auto;
}

.t79A9Kd span {
  font-size: 12px !important;
  color: var(--main-color) !important;
}

._3Hf_3Ui {
  font-size: 12px !important;
  font-weight: inherit !important;
}

@media (max-width: 768px) {
  ._3MGuzlN {
    max-height: 50vh;
  }
}

/* import colors */

._39zGGGD {
  /*padding-top: 290px;*/
}

._39hlN6Q {
}

.h-tHH75 {
}

._14nC7zm {
  padding-left: 10px;
}

.mKeVJAp {
  position: absolute;
  display: block;
  clear: both;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  z-index: 2;
  margin-top: -20px;
  top: 52px;
}

._1FP2n0n {
  position: absolute;
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  max-height: 220px;
  z-index: 3;
  background-color: white;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  top: -34px;
}

._1FP2n0n li {
  position: relative;
  padding: 15px;
  font-size: 13px;
  line-height: 13px;
  color: #000000;
  border-top: 1px solid #e9e9e9;
}

._1FP2n0n li:first-child {
  border-top: none;
}

._1FP2n0n ._3bZh_Ox {
  border-top: 1px solid #00afef;
}

._2b3S1nm ._1FP2n0n li {
  cursor: pointer;
}

._2b3S1nm ._1FP2n0n li ._2Ec3bwx {
  float: right;
  padding-right: 10px;
}

._2b3S1nm {
  position: relative;
}

.nLLF_0n {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-bottom: 1rem;
}

._38zA4cs {
  color: var(--main-color);
}

@media (max-width: 768px) {
  ._2b3S1nm ._1FP2n0n li ._2Ec3bwx {
    float: inherit;
    display: block;
    margin-top: 10px;
  }
}

/* import colors */

/* Layout */
._1TiM-2q {
}

._2aY9_d0 {
}

._2aY9_d0::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--main-color);
}

._2F1OaHw {
}

._25U4V20 {
  text-align: center;
}

._3maZrSa {
  margin-top: 33px;
}

.Ykehorv {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

.Ykehorv p {
  width: 40%;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

._3IXJZSu {
  padding-top: 20px;
}

._3IXJZSu button + button {
  margin-left: 20px;
}

@media (max-device-width: 768px) {
  .Ykehorv p {
    width: 50%;
  }
}

@media (max-device-width: 480px) {
  ._2aY9_d0 {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  ._3maZrSa {
    margin-top: 10px;
  }
  .Ykehorv p {
    width: 80%;
  }
}

/* import colors */

._3o-W4-X {
}

.KZRUww1 {
}

._1IrmkTw,
._6YcMPLG {
}

._1ZMIc_6 {
  display: block;
  clear: both;
  margin-top: 22px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

._6YcMPLG div {
  display: block;
  width: 100%;
}

@media (max-device-width: 320px) {
  ._3o-W4-X {
    margin-top: 250px;
  }
}

/* import colors */

._3wvebIk {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

._1aeo19L {
}

._2CyibjW {
}

._3JNCUpQ {
  width: 9px;
  height: 9px;
  margin: 15px auto;
  border-radius: 50%;
}

._1aeo19L ._3JNCUpQ {
  display: inline-block;
  margin: 15px 8px;
}

._3iG2ka2 {
  background-color: #c9c9c9;
}

.M1gsqsl {
  background-color: #00afef;
}

._2cqFvmx {
  background-color: #5e5e5e;
}

/*
  Home button
*/

/* import colors */

.RS7z5ec {
  margin-top: 10px;
}

._2LKeBeB {
  clear: both;
  display: inline-block;
  width: 50px;
  height: 50px;
  color: #ffffff;
  fill: #ffffff;
  background-color: #f6f6f6;
  border: 2px solid #c9c9c9;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  padding-top: 6px;
  transition: all 0.2s;
}

._2LKeBeB:hover,
._2LKeBeB:focus,
._2LKeBeB:active {
  outline: none;
  background-color: #00bbff;
  border: 2px solid #00bbff;
}

._2LKeBeB:active {
  background-color: #00a5e1;
}

._2LKeBeB:hover svg,
._2LKeBeB:focus svg,
._2LKeBeB:active svg {
  fill: #ffffff;
}

/* import colors */
/* Flow w/animations */

._7OWBBae {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: hidden;
  perspective: 1200px;
}

.LxvGCLI {
  position: relative;
  width: 100%;
  height: 100vh;
}

._2agRO1N {
  background: black;
  position: relative;
  width: 100%;
  height: 100%;
}

._3acnpz3 {
  background: white;
  position: relative;
  width: 100%;
  height: 100%;
}

.ZxO6bi_ {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-x: hidden;
  backface-visibility: hidden;
  display: block;
}

._25-x9te {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: scroll;
  backface-visibility: hidden;
  display: inline-block;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

._2PVjDkH {
  margin-top: 10%;
}

._1UCr-42 {
  margin-top: 200px;
  margin-bottom: 50px;
}

.YXkJ6Sg {
  position: fixed;
  top: 5%;
  right: 5%;
  z-index: 100;
}

.eVAqa1k {
  margin-bottom: 50px;
}

._3Y58Z0B {
  z-index: 99;
  background-color: #f6f6f6;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

._3W5jEV2 {
  /*padding-top: 290px;*/
}

.U_3IGbD {
}

._1HfJzsN {
}

._2BjnpQw {
  position: fixed;
  bottom: 5%;
  width: 100%;
}

._4SRxVJ2 {
}

._1veLlQ6 {
  display: flex;
  justify-content: flex-end;
}

/*
  #### CUBE ROTATIONS ####
*/

._2VF-8-I,
.-Tewk3K,
.zIve9lw,
.lVzvK3D {
  transform-style: preserve-3d;
}

._2iAqN4e,
._35bNBsj,
._37Ogos9,
._1SDwGLj {
  z-index: 999;
  transform-style: preserve-3d;
}

/* cube */

._2z4Ji5v {
  transform-origin: 100% 50%;
  animation: u9gq4gZ 0.6s both ease-in;
}

.lCtKTwL {
  transform-origin: 0% 50%;
  animation: _1TT4DFc 0.6s both ease-in;
}

._2xVc-Ly {
  transform-origin: 0% 50%;
  animation: _7lDuPVk 0.6s both ease-in;
}

._2EiJexs {
  transform-origin: 100% 50%;
  animation: _3qtwn2N 0.6s both ease-in;
}

._3w9qFES {
  transform-origin: 50% 100%;
  animation: _1jNTbui 0.6s both ease-in;
}

._1FLlWgZ {
  transform-origin: 50% 0%;
  animation: I0iRISy 0.6s both ease-in;
}

._3IZvr12 {
  transform-origin: 50% 0%;
  animation: GkngioT 0.6s both ease-in;
}

._20F4Cio {
  transform-origin: 50% 100%;
  animation: _3KVfguX 0.6s both ease-in;
}

/* cube animations */

@keyframes u9gq4gZ {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes _1TT4DFc {
  0% {
    transform: translateX(100%) rotateY(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _7lDuPVk {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes _3qtwn2N {
  0% {
    transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _1jNTbui {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes I0iRISy {
  0% {
    transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes GkngioT {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes _3KVfguX {
  0% {
    transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

/*
  #### PAGE SCROLLING ####
*/

._1FWDw3g,
._3G-zUZK,
._3_aWh3S,
.voTpd-h {
  z-index: 1;
}

/* move from / to  */

._3TOsB16 {
  transform: translateY(-100%);
  animation: _1FWDw3g 0.6s ease both;
}

@keyframes _1FWDw3g {
  0 {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}

.VjC_6Qf {
  transform: translateY(0%);
  animation: _3_aWh3S 0.6s ease both;
}

@keyframes _3_aWh3S {
  0 {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(100%);
  }
}

._2dG2JLV {
  transform: translateY(100%);
  animation: _3G-zUZK 0.6s ease both;
}

@keyframes _3G-zUZK {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}

.LX1AYsZ {
  transform: translateY(0%);
  animation: voTpd-h 0.6s ease both;
}

@keyframes voTpd-h {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}

/*
  #### Review ####
*/

._7ERjqT4 {
  overflow-x: hidden;
}

@media screen and (max-width: 1280px) {
  ._1UCr-42 {
    margin-top: 120px;
  }
}

@media (max-device-width: 480px) {
  ._2PVjDkH {
    margin-top: 30%;
  }

  .YXkJ6Sg {
    top: 10%;
  }
}

/* import colors */

._2Qc90XE {
  margin-top: 36px;
  margin-bottom: 20px;
}

._3h4-0nW {
  padding: 15px;
}

.dCXe7x4 {
  position: relative;
  background-color: #ffffff;
  overflow: auto;
  padding: 35px 30px;
  border: 1px solid #e9e9e9;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._22_P6zP {
  font-size: 24px;
  font-weight: 300;
  line-height: 20px;
  margin: 2px 0 25px;
}

._1hztxn- {
  padding-bottom: 16px;
  margin-right: 25px;
}

._1hztxn-:last-child {
  padding-bottom: 0;
}

._2d_MwkM {
  color: #000000;
}

._36FKoFm {
  color: #00afef;
  animation-name: _2lQedZi;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.36, 0.07, 0.19, 0.97);
}

._36FKoFm {
  animation-delay: 800ms;
}

._36FKoFm:nth-of-type(2) {
  animation-delay: 850ms;
}

._36FKoFm:nth-of-type(3) {
  animation-delay: 900ms;
}

._36FKoFm:nth-of-type(4) {
  animation-delay: 950ms;
}

._36FKoFm:nth-of-type(5) {
  animation-delay: 1s;
}

@keyframes _2lQedZi {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    transform: translate3d(-3px, 0, 0);
  }

  40%,
  60% {
    transform: translate3d(3px, 0, 0);
  }
}

._324LVIN {
  padding-top: 5px;
}

.QA67LjO {
  font-size: 18px;
  padding-bottom: 10px;
}

.QA67LjO * {
  display: initial;
  margin-right: 20px;
  vertical-align: text-bottom;
}

._1ZZ10Jo {
  list-style: none;
  margin: 0;
  padding-left: 15px;
}

._1zLHYxs {
  width: 50px;
  height: 50px;
  display: inline-block;
  padding-right: 16px;
}

._19euDi9 {
  animation: dp05Rov 0.8s ease-out;
}

@keyframes dp05Rov {
  0% {
    box-shadow: 0 0 10px #00afef;
  }
  20% {
    box-shadow: 0 0 12px #00afef;
  }
  100% {
    box-shadow: 0 0 0 #00afef;
  }
}

._1scmS5S {
  flex-grow: 1;
  border-radius: 4px;
  border: 2px solid transparent;
  overflow: hidden;
  align-self: flex-start;
  margin-bottom: 12px;
}

._3QB_Chm {
  background-color: #00afef;
  padding: 10px;
  color: white;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 991px) {
  ._3QB_Chm {
    padding: 10px 2px;
    font-size: 14px;
  }
}

._1DMsklF {
  padding: 18px 10px 10px;
  background-color: white;
  font-size: 20px;
  line-height: 20px;
}

._2YN3Po1 {
  border-color: #5e5e5e;
  color: #000000;
}

._3jvqevz {
  background-color: #5e5e5e;
  border-bottom-color: #5e5e5e;
}

._27PM6jT {
  border-color: #00afef;
  color: #00afef;
}

._32Cy4hJ {
  background-color: #00afef;
  border-bottom-color: #00afef;
}

._1LxcyjQ {
  border-color: #f44335;
  color: #f44335;
}

._3yRwCek {
  background-color: #f44335;
  border-bottom-color: #f44335;
}

._4tBdwqf {
  border-color: #e9e9e9;
  color: #000000;
}

._1FPOXfl {
  color: #000000;
  background-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
}

._16wISqM {
  border-color: #5e5e5e;
  color: #000000;
}

._16wISqM ._1DMsklF {
  font-size: 16px;
}

._1gdeNfJ {
  background-color: white;
  border-bottom-color: #5e5e5e;
  color: #000000;
}

.XIAygbl {
  border-color: #7fcef3;
  color: #7fcef3;
}

._2x2YACj {
  background-color: #7fcef3;
  border-bottom-color: #7fcef3;
}

.VI0XaBr {
}

._1EnNGY9 {
}

/* import colors */
._2WyZKVL {
}

._1OiLOAN {
}

.fLXg8rs {
  padding-top: 10px;
}

._20Gy2GG {
}

._24Obket,
.wP2inV9 {
  text-align: right;
}

.wP2inV9 {
}

._24Obket,
._25QKV-Q {
  transition: 0.2s;
}

._24Obket:hover,
._24Obket:focus {
  transition: 0.2s;
  transform: translateX(3px);
  outline: none;
}

._25QKV-Q:hover,
._25QKV-Q:focus {
  transform: translateX(-3px);
  outline: none;
}

._2Qzz7z4 {
  color: var(--main-color);
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  padding-top: 3px;
}

._3wzEkAr {
  width: 100%;
}

._3wzEkAr th,
._3wzEkAr td {
  text-align: left;
}

._1lj_6UT {
  color: #00afef;
  cursor: pointer;
}

._1hCrJBc {
  color: #000000;
}

._3wzEkAr th {
  padding: 0px 6px 6px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

._3wzEkAr th:first-child {
  padding-left: 0;
}

._3wzEkAr th:last-child {
  padding-right: 0;
}

._3wzEkAr tr {
  margin-top: 10px;
  margin-bottom: 10px;
}

._3wzEkAr > tbody > tr > td {
  padding: 4px 6px 4px;
  color: #000000;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  vertical-align: top;
}

._3wzEkAr > tbody > tr > td:first-child {
  padding-left: 0;
  text-align: left;
  color: #000000;
}

._3wzEkAr > tbody > tr > td:last-child {
  padding-right: 0;
  text-align: right;
}

._3wzEkAr > tbody > tr > td button {
  margin-top: -10px;
  margin-bottom: -10px;
}

._3wzEkAr > tbody > tr:first-child > td {
  padding-top: 8px;
}

._352P7ug {
  display: inline-block;
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 9px;
  transition: 0.2s;
}

._3wzEkAr ._2bA55NP {
  position: relative;
  background: #f6f6f6;
}

._3wzEkAr ._2bA55NP::before,
._3wzEkAr ._2bA55NP::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10000px;
  background-color: #f6f6f6;
}

._3wzEkAr ._2bA55NP::before {
  left: 100%;
}

._3wzEkAr ._2bA55NP::after {
  right: 100%;
}

._1XfqSOx {
  letter-spacing: 0.025em;
}

._27zWt9_ hr {
  border: none;
  border-top: 2px solid #e9e9e9;
  margin: 0;
}

._2O9gsCr {
  margin: 10px 0 2px;
}

._393-vh7 {
  color: var(--main-color);
  font-size: 16px;
  font-weight: 400;
}

.hDoRpwF {
  color: var(--main-color);
  font-size: 16px;
  font-weight: 400;
}

._15j-z82 {
  background-color: #f6f6f6;
  border-radius: 4px;
  overflow: hidden;
}

._23HcRRd {
  padding-bottom: 5rem;
}

._23HcRRd:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fcfcfc;
  z-index: -1;
}

._2Hkpm1z {
}

.UIaLbLN {
}

._2IDEG79 {
  display: inline-block;
}

.B4oZ1Ua {
  display: flex;
  flex-wrap: wrap;
}

._1fLGJrK {
}

._2oSNk-R {
  margin: 30px 0;
  text-align: right;
}

/* Controls */

/* .controls {
    margin-top: 30px;
} */

._13Xonuf > * {
  margin: 0;
  float: right;
}

._34ls40e {
  font-size: 44px;
  font-weight: 400;
  line-height: 48px;
  color: #00afef;
  flex-grow: 1;
  padding-left: 60px;
}

@media (min-width: 768px) and (max-width: 991px) {
  ._13Xonuf {
    padding-bottom: 20px;
  }
  ._34ls40e {
    display: inline-block;
  }
  ._2IDEG79 {
    position: absolute;
    top: 115px;
    right: 0;
  }
}

@media (max-width: 768px) {
  ._2oSNk-R {
    margin-top: 0;
    text-align: left;
  }
}

@media (max-device-width: 480px) {
  .B4oZ1Ua {
    display: block;
    padding: 0 6px;
  }
  ._13Xonuf > * {
    margin: 0 0 20px;
    float: none;
  }
}

/* import colors */

._2-ltlZL {
  position: fixed;
  top: 0;
  left: -5px;
  right: -5px;
  z-index: 20000;
  background: #ffffff;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

._23U8MOg {
  top: 66px;
}

._1oOt1BW {
  position: relative;
  padding: 23px 100px 23px 20px;
  cursor: pointer;
  border-bottom: 1px solid #e9e9e9;
}

._1oOt1BW:last-child {
  border-bottom: none;
}

._2G_qov9::before {
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS13aGl0ZTwvdGl0bGU+PGltYWdlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF6a2xFUVZRNFQ0MlVJUTZEUUJCRjBVMUlWUldLQkZHREpOeW9yaGRDY1JKY0JScUhybXBUMFJOTTU0ZFptR3gydXRQa2lTNzdYc2d5VUJCUnpkeVpFMU00d2Q0YlUrSFBTTnR2WWtxblBJa3pZS0ZqdnJJd00yZW5ES2NMRjNybW5ZbkVNcHhDYjJoVlpHRXVPVGtPaE1ncmlwaHlLZ0FhNWluQ3lqd3MyUXJFRVZQK0YranBlRElrc2NZYjBESnVmMVdSYXk2Z1pSd2NEaEFIdWNnYW5sSnJCVkp5dUdaR1BISUF3elhMbmcrcFFkS2piTW1weUQ3S2cxTU9sSFFNMW9pRmlyWlgweU1Ic0JlZmdQb0hNd1JNWVRyN1ZnZ0FBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 12px;
  border-radius: 50%;
  margin: 0 10px -5px 0;
}

._2F8HG-h {
  color: #f44335;
}

._2F8HG-h::before {
  background-color: #f44335;
}

.a3jKkG0 {
  color: #000000;
}

.a3jKkG0::before {
  background-color: #5e5e5e;
}

.EbBOEnp {
  color: #00afef;
}

.EbBOEnp::before {
  background-color: #00afef;
}

/* import colors */

/* Layout */
.SqA2k7X {
  position: relative;
}

.SqA2k7X::after {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  top: 36px;
  left: 8px;
  border-radius: 50%;
  transform: translateY(5px);
  transition: 0.2s;
}

._2Z18ohO {
}

._2Z18ohO::after {
  transform: translateY(0);
  background: #ffffff;
}

/* import colors */

.oUGle83 {
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
  padding: 10px;
  padding-left: 20px;
  margin-bottom: 0;
  color: #000000;
}

/* Layout */
._2iE1wy5 {
  position: fixed;
  top: 66px;
  right: 0;
  bottom: 0;
  background: #fcfcfc;
  width: 540px;
  z-index: 100;
  text-align: left;
  color: #000000;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.12);
  animation: _2lJtzYV;
}

@keyframes _26ICnkq {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1XwxP9t {
  line-height: 22px;
}

._2X-vdUz {
  position: absolute;
  top: 0;
  bottom: 120px;
  left: 0;
  right: 0;
  overflow-y: scroll;
  z-index: 110;
}

._2ixQcit {
  list-style: none;
  margin: 0;
  padding: 0;
}

._3zznSDd {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 120px;
  text-align: center;
  z-index: 110;
  padding: 0 40px;
}

.ElfuAo1 {
  cursor: pointer;
}

._14o4PPl {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 510px;
}

@media (max-device-width: 480px) {
  ._2iE1wy5 {
    width: 320px;
  }
}

@media (max-device-width: 320px) {
  ._2iE1wy5 {
    width: 260px;
  }
}

.GUj-KqB {
}

._1y1BDF5 {
}

.n8tLL9y {
}

._2kRQiUy {
  clear: both;
  position: relative;
  width: 100%;
}

._24fRyPP {
  margin: 20px 0;
}

.t9CxFFP {
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-height: 10.75em;
  position: relative;
  width: 100%;
}

._1AL0lKk {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-order: 0;
  position: relative;
  transition: opacity 0.5s ease-in-out, width 0.5s ease-in-out;
  margin-bottom: 20px;
}

._2oar_wQ {
  height: 100%;
  background-color: #c9c9c9;
  box-shadow: 4px 4px 4px 0.04px rgba(0, 0, 0, 0.4);
  position: relative;
}

.iPDZLgG {
  background-color: #00a0da;
  display: inline-block;
  padding: 20px 20px 30px;
  position: relative;
  text-decoration: none;
  width: 100%;
  height: 200px;
  z-index: 1;
}

.Kt1Q_68 {
  color: #fff;
  margin: 0;
  font-size: 20px;
  font-weight: normal;
}

._35KanDd {
  color: #000;
  font-size: 14px;
}

._2UVle8M {
  background: #fff;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 10px;
  border: none;
  box-shadow: inset 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform: rotateX(0deg);
  transform-style: preserve-3d;
  height: 50px;
  align-items: center;
}
._3YD5yab {
  font-size: 20px;
  color: #00afef;
  margin: 0;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
}

._3LXr5_6 {
  font-size: 12px;
  text-align: right;
  display: inline-block;
  padding: 0;
  margin: 0;
}

._3LXr5_6 div:first-child {
  color: #00afef;
}

._22Cn5Ot {
  padding: 30px 20px 20px;
  font-size: 14px;
}
._3x-s_Pp {
  font-weight: normal;
}

ul.Fz02whB {
  padding: 0;
}

ul.Fz02whB li {
  list-style-type: none;
  font-size: 12px;
}

.DHD7tbY {
  color: white;
  background-color: #355c99;
  font-weight: normal;
  border-radius: 30px;
  padding: 5px 20px;
  display: inline-block;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  position: absolute;
  margin-top: -43px;
  z-index: 1;
}

.NvhY_KL {
  background-color: #00afef;
}

._1t1gjIo {
  background-color: #e9e9e9;
  box-shadow: none;
  cursor: pointer;
}

/* Layout */

/* Dropdown */
._2UsqOOU {
  background-color: #ffffff;
  text-align: left;
  position: absolute;
  width: 210px;
  top: 66px;
  left: -20px;
  padding: 10px 0;
  z-index: 100;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24); /* opacity increased from 0.12 to increase visibity on the /dashboard/users/ edit screen */
}

._25k9NW8 {
  background-color: #ffffff;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24); /* opacity increased from 0.12 to increase visibity on the /dashboard/users/ edit screen */
  padding: 10px 0;
  position: absolute;
  text-align: left;
  top: 66px;
  white-space: nowrap;
  width: 100%;
  z-index: 100;
}

._3LXrVDk {
  background-color: #ffffff;
  text-align: left;
  position: absolute;
  width: max-content;
  min-width: 180px;
  top: 66px;
  padding: 10px 0;
  z-index: 100;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24); /* opacity increased from 0.12 to increase visibity on the /dashboard/users/ edit screen */
  overflow-y: scroll;
  max-height: 80vh;
}

._3LXrVDk::-webkit-scrollbar {
  display: none;
}

._3j46Vgf {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  transition: 0.2s;
}

._3j46Vgf:hover {
  background: #00afef;
  color: #ffffff;
}

.A-mVG9t {
  left: auto;
  right: -20px;
}

@media (max-width: 991px) {
  ._2UsqOOU,
  ._25k9NW8 {
    background-color: #ffffff;
    text-align: left;
    position: absolute;
    top: 66px;
    color: black;
    box-shadow: none;
    padding: 10px 0;
    margin-right: 35px;
    width: 120px;
    border-top: 1px solid #ffffff;
    box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.24);
  }
}

._2gebTVM {
  text-align: left;
  padding: 50px 0;
}

._1M-h5ms a + a,
._1M-h5ms button + button {
  margin-left: 20px;
}

/* Layout */

._1_VmOG1 {
  height: 66px;
}

.DUDwZ_K {
}

._1OJT4kX {
  padding: 0;
  background-color: var(--main-color);
  position: fixed;
  top: 0;
  z-index: 20000;
  width: 100%;
  height: 66px;
  display: flex;
  justify-content: space-between;
}

._2FDX2wI {
  line-height: 66px;
  float: right;
  position: relative;
}

._1rZXdxH {
  position: relative;
  padding: 0 40px;
  line-height: 66px;
}

._1pyHDdb {
  display: flex;
  flex: 1 2 auto;
}

._2tbDDA_ {
  position: relative;
  display: inline-block;
  padding: 9px 20px;
  text-align: left;
  font-size: 14px;
  font-weight: 200;
  text-transform: capitalize;
  line-height: 1;
  white-space: normal;
  transition: all 0.2s;
  cursor: pointer;
  z-index: 1000;
  outline: none;
  margin: 0;
  vertical-align: middle;
  overflow: hidden;
  align-self: center;
}

._3Agn9CV {
  color: var(--main-font-color);
}

.Boe3SD_ {
  color: #ffffff;
}

._3kbWwZu {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

._3Agn9CV::after {
  position: absolute;
  top: 13px;
  right: 0;
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 9px;
  width: 16px;
  height: 9px;
  background-color: var(--main-font-color);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBSkNBWUFBQUE3S3F3eUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBcVVsRVFWUW9VMlA0Ly8vL0tpQStEc1NpUU14QUpCYUY2bGtGNHJ6NER3R1hpVFJFQUtvV0JGNkFCTXlCK0ROVTRCd1E4K1BSekFmRUo2RnF2d0d4SlV6Q0NTcndINm9BbXlGY1FMd1BxdVluVkE4RHNnS1F3QytvZ29OUURUQTVOaURlQ3BVRHFmR0R5YUhiNG9ka3lENm9JY3hBdkFZcTloZUlvNUQxWVBObklGUWhDT3dDNG5YL0VTQUZYVDJ1d0lwR01nUUc4ckdweFdVQUNBY0I4UzBnZmdERXlialVBUUJTZXR5SEpPODFvQUFBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPgo=) no-repeat center;
  mask: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgOSI+PHRpdGxlPmljb25fY2hldnJvbl9kb3duLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBSkNBWUFBQUE3S3F3eUFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBcVVsRVFWUW9VMlA0Ly8vL0tpQStEc1NpUU14QUpCYUY2bGtGNHJ6NER3R1hpVFJFQUtvV0JGNkFCTXlCK0ROVTRCd1E4K1BSekFmRUo2RnF2d0d4SlV6Q0NTcndINm9BbXlGY1FMd1BxdVluVkE4RHNnS1F3QytvZ29OUURUQTVOaURlQ3BVRHFmR0R5YUhiNG9ka3lENm9JY3hBdkFZcTloZUlvNUQxWVBObklGUWhDT3dDNG5YL0VTQUZYVDJ1d0lwR01nUUc4ckdweFdVQUNBY0I4UzBnZmdERXlialVBUUJTZXR5SEpPODFvQUFBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPgo=) no-repeat center;
}

._3lzHeYo {
  position: relative;
  line-height: 66px;
}

._1Bbox6L {
  position: relative;
  height: 66px;
  display: flex;
}

._1Bbox6L a {
  text-transform: capitalize;
  border: 0;
  background-color: var(--main-color) !important;
}

._2FDX2wI {
  line-height: 66px;
  float: right;
  position: relative;
}

.ZAtpiqs {
  padding: 0 40px 0 0;
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}

._3tqMo7N {
  text-align: right;
  padding-right: 20px;
  color: var(--main-font-color);
  list-style: none;
  padding: 0;
  margin: 0;
}

._3tqMo7N li {
  position: relative;
  float: left;
}

.H-XuaIu {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  transition: 0.2s;
}

.H-XuaIu:hover {
  background: var(--main-color);
  color: #ffffff;
}

._3Rp74EC {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  transition: 0.2s;
  cursor: pointer;
}

._3Rp74EC:hover {
  background: var(--main-color);
  color: #ffffff;
}

._2yn32jN {
  display: none;
}

._17-xD2_:hover ._2yn32jN {
  display: block;
  padding-bottom: 10px;
}

._3bwYj3U {
  display: inline-block;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--main-font-color);
}

._3bwYj3U + a {
  margin-right: 20px;
}

._362-s9J {
  display: inline-block;
  padding-right: 20px;
}

._3w0wmp9 {
  color: #ffffff;
  height: 66px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
}

._1sAaPZR {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  border-radius: 50%;
  text-indent: -9000px;
  transition: background-color 0.2s;
}

._11A7Sgy {
  width: 80px;
  height: 66px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
  flex-direction: column;
}

._1An_zOW {
  width: 80px;
  height: 66px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
  flex-direction: column;
}

._11A7Sgy::after {
  content: "";
  width: 8px;
  height: 4px;
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  border-radius: 4px 4px 0 0;
  transition: 0.2s;
}

._11A7Sgy svg {
  transition: 0.2s;
}

._11A7Sgy:hover svg,
._11A7Sgy:hover span,
._11A7Sgy:focus svg,
._11A7Sgy:focus span {
  transform: translateY(5px);
}

._11A7Sgy:hover,
._11A7Sgy:focus {
  background-color: var(--main-color-active);
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._3skREQQ {
  background-color: var(--main-color-active);
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._3skREQQ::after {
  transform: translateY(0);
}

._11A7Sgy:active {
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
  background-color: var(--main-color-active);
}

._1omB3C_ {
  position: absolute;
  bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  transition: 0.2s;
  left: 0;
  right: 0;
}

._19kPFnc svg {
  margin-bottom: 8px;
}

._3IndQhk {
}

._2ZIJLsQ {
  background-color: var(--main-color-active);
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._2ZIJLsQ::after {
  transform: translateY(0);
  background: #ffffff;
}

.U5b7AIq {
  display: none;
}

._19kPFnc:hover .U5b7AIq,
._3lzHeYo:hover .U5b7AIq,
._1rZXdxH:hover .U5b7AIq {
  display: block;
}

._19kPFnc:hover {
  background-color: var(--main-color-active);
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._19kPFnc:hover ._11A7Sgy svg,
._19kPFnc:hover ._11A7Sgy span {
  transform: translateY(5px);
}

._3YycCYi {
  text-align: center;
  color: brown;
  height: 100%;
  padding: 100px;
}

._2vApMw0 {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  height: 66px;
}

.HYJq0pT {
  color: #ffffff;
  padding: 0 10px;
}

._2_iqnnt {
  color: #ffffff;
  padding: 0 10px;
}

.l18X-_t {
  display: none;
}

._2xOcogs {
}

.gDG5c_p {
}

._2T1HoWn {
}

._2F2SmI5 {
}

._2ZEw4i8 {
  display: block;
}

._1hPpoFJ {
  margin-top: -1000px;
}

._2NOxkJs {
  max-width: 120px;
  display: inline-block;
  vertical-align: middle;
}

._1SPDCH- {
  margin: 5px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 55px;
  background-color: #ffffff;
}

._1SPDCH- img {
  max-width: 100%;
  max-height: 100%;
}

@media (max-width: 1200px) {
  ._1rZXdxH {
    padding: 0 6px;
  }

  ._3Agn9CV {
    padding: 9px 20px 9px 6px;
  }

  .ZAtpiqs {
    padding: 0 6px 0 0;
  }

  ._362-s9J {
    padding-right: 3px;
  }
}

@media (max-width: 991px) {
  ._2ZEw4i8 {
    display: none;
  }

  ._2vApMw0 {
    display: block;
  }

  ._1rZXdxH {
    padding: 0 6px;
  }
  ._3Agn9CV {
    white-space: normal;
    max-width: 150px;
  }
  ._6Ckm_y,
  ._3EOC0gV {
    padding: 20px 9px;
  }
  ._1xOyo3k {
    display: inline-block;
    width: 33px;
    height: 2px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: relative;
  }
  ._1xOyo3k::before {
    display: inline-block;
    width: 33px;
    height: 2px;
    top: -7.5px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transform-origin: 2.14286px center;
    transform-origin: 2.14286px center;
  }
  ._1xOyo3k::after {
    display: inline-block;
    width: 33px;
    height: 2px;
    top: 7.5px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transform-origin: 2.14286px center;
    transform-origin: 2.14286px center;
  }
  ._3EOC0gV ._1xOyo3k {
    background: transparent;
  }
  ._3EOC0gV ._1xOyo3k:before,
  ._3EOC0gV ._1xOyo3k:after {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
    width: 30px;
  }
  ._3EOC0gV ._1xOyo3k:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
  }
  ._3EOC0gV ._1xOyo3k:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
  }

  ._2FDX2wI {
    position: absolute;
    right: 60px;
  }
  .ZAtpiqs {
    padding: 5.5rem 0 15px 0;
  }

  ._3tqMo7N {
    text-align: left;
  }

  ._3tqMo7N li {
    float: none;
    background-color: var(--main-color);
    border-bottom: 1px solid #ffffff;
  }
  ._11A7Sgy {
    justify-content: left;
    flex-direction: row;
    padding-left: 20px;
    width: 150px;
    height: 55px;
  }
  .H-XuaIu {
    color: black;
    font-weight: 400;
    font-size: 14px;
    padding: 10px 20px;
  }
  ._1H7A9QS {
    background-color: var(--main-color-active) !important;
    box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
  }
  ._19kPFnc svg {
    margin-bottom: 0;
    width: 30px;
    height: 30px;
  }
  ._1omB3C_ {
    position: relative;
    left: 20px;
    left: 0.75rem;
    font-size: 14px;
    top: 0;
    bottom: 0;
  }
  ._3tqMo7N {
    display: block;
  }

  ._11A7Sgy,
  ._3w0wmp9 {
    text-align: left;
  }
  .HYJq0pT,
  ._2_iqnnt {
    display: inline;
  }
  ._11A7Sgy:hover svg,
  ._11A7Sgy:hover span,
  ._11A7Sgy:focus svg,
  ._11A7Sgy:focus span {
    transform: none;
  }
  ._14WlsV1 {
    display: block !important;
  }
  .qzz5nfe {
    display: none !important;
  }
}

@media (max-width: 991px) {
  ._2FDX2wI {
    display: none;
  }
}

@media (max-device-width: 320px) {
  ._3Agn9CV {
    max-width: 135px;
    padding: 9px 18px 9px 10px;
  }
}

/*
  Buttons
*/

/* import colors */

.VfhRvjG {
  position: absolute;
  display: inline-block;
  text-align: center;
  width: 20px;
  height: 18px;
  padding: 3px 0 0;
  background-color: var(--main-color);
  border: none;
  border-radius: 3px;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 14px;
  color: #ffffff;
  white-space: nowrap;
  transition: all 0.2s;
  cursor: pointer;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  margin-left: 15px;
  margin-bottom: 25px;
}

.VfhRvjG:hover,
.VfhRvjG:focus,
.VfhRvjG:active,
.VfhRvjG:visited {
  text-decoration: none;
  outline: none;
}

.VfhRvjG:hover,
.VfhRvjG:focus {
  background-color: #00bbff;
  cursor: pointer;
  color: #ffffff;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.14);
}

.VfhRvjG:active {
  background-color: #00a5e1;
  cursor: pointer;
  color: #ffffff;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.14);
}

/* Badge options styles */

/* default */
._1sYRHqH {
}

._2zX3vYx {
  background-color: #f44335;
  color: #ffffff;
}

/* .badge_white:hover,
.badge_white:focus,
.badge_white:active {
  background-color: white;
  cursor: pointer;
  color: main-color;
} */

/* import colors */

._13xfeaf {
  animation: _24mTC4e 0.2s linear;
  position: relative;
  width: 100%;
  height: 100vh;
}

@keyframes _24mTC4e {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._39Baavj {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 1200 !important;
  display: block;
  height: auto;
  overflow-y: scroll;
}

.PsLOtSE {
  top: 40px;
  left: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: inherit;
}

._2N6R94v {
  margin-top: 55px;
  padding-bottom: 150px;
}

._3icKdly {
  padding-top: 25px;
}

._3icKdly:first {
  padding-top: 0px;
}

._3icKdly:last-of-type {
  border-bottom: none;
}

._2nwQacZ {
  color: #00afef;
  font-size: 14px;
  line-height: 18px;
  padding: 15px 0;
}

._1fRy8QS,
._1FwA77H {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
._1fRy8QS svg,
._1FwA77H svg {
  max-width: 40px;
}

._2Ng_-hR {
  height: 78px;
}

._3rkMiRs {
  height: 78px;
}

._3TkvnOv {
  position: relative;
  display: flex;
  justify-content: flex-end;
}

._3TkvnOv button:not(:last-child) {
  margin-right: 20px;
}

._3WJel3p {
  font-weight: normal;
  font-size: 14px;
}

@media screen and (max-width: 1280px) {
  ._39Baavj {
    display: block;
    height: auto;
    margin: 0;
    top: 0;
  }
  .PsLOtSE {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 0 50px;
    z-index: 1;
  }
  ._1fRy8QS,
  ._1FwA77H {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 30px;
  }
  ._1fRy8QS svg,
  ._1FwA77H svg {
    height: 20px;
  }
}

@media only screen and (max-width: 800px) {
  ._1fRy8QS,
  ._1FwA77H {
    display: block;
  }
}

@media (max-device-width: 1280px) {
  ._1FwA77H > div {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  ._2aHSZQn {
    position: relative;
    top: 66px;
  }
}

/* import colors */

/* Layout */
._2dl1q4D {
  position: fixed;
  top: 0;
  height: 100vh;
  width: 100%;
  overflow: hidden;
  perspective: 1200px;
  z-index: 99999;
}

.vuD9fxs {
  position: relative;
  width: 100%;
  height: 100vh;
}

.na5DRa4 {
  background: black;
  position: relative;
  width: 100%;
  height: 100%;
}

._3JWsIve {
  background: #ffffff;
  position: relative;
  width: 100%;
  height: 100%;
}

._1Me3-Hi {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-x: hidden;
  backface-visibility: hidden;
  display: block;
}

._3Lz2E1Q {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: scroll;
  backface-visibility: hidden;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

._15sAnet {
  margin-bottom: 50px;
}

._2mWCL-m {
}

.kF_Dfnt {
}

.IZpBuIX {
}

.IZpBuIX::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00afef;
}

._22tWb-F {
}

.SfsQRAb {
  text-align: center;
}

._2_cIe5v {
  margin-top: 33px;
}

._3NQHIOQ {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

._3NQHIOQ p {
  width: 40%;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

._2Kc0B2k {
  padding-top: 20px;
}

._2Kc0B2k button + button {
  margin-left: 20px;
}

@media (max-device-width: 768px) {
  ._3NQHIOQ p {
    width: 50%;
  }
}

@media (max-device-width: 480px) {
  .IZpBuIX {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  ._2_cIe5v {
    margin-top: 10px;
  }
  ._3NQHIOQ p {
    width: 80%;
  }
}

.LNgcbbv {
  display: grid;
  grid-template-rows: 220px minmax(calc(100vh - 286px), 100%); /* 286px = 220px (top row) + 66px (navbar) */
  font-size: 12px;
}

._3TiLwey {
  grid-template-rows: 140px minmax(calc(100vh - 286px), 100%);
}

._3al85TJ {
}

._3ZY4-qQ {
  background: #f6f6f6;
  position: sticky;
  top: 66px;
  z-index: 1;
}

._1SxHhGf {
  margin: 20px 0;
  display: flex;
}

._3yP9uuE {
  margin-left: auto;
}

._3WVV7Eh {
  width: 80%;
  display: flex;
}

.eQz4bce {
  background-color: #ffffff;
  padding-top: 20px;
  padding-bottom: 50px;
}

._2kpbUdb {
  margin-bottom: 30px;
}

._21eUKFq {
  display: grid;
  grid-template-columns: 2fr repeat(5, 1fr);
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

._1QNefab {
  min-width: 20%;
  display: inherit;
}

._1UXnsF1 {
  display: grid;
  grid-template-columns: 2fr 2fr repeat(3, 1fr);
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

._3NbE70F {
  background-color: #f8a4a4;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-top: 5px;
}

._1UXnsF1 > div {
  overflow: hidden;
}

._1SxmVLA {
  padding-left: 24px;
}

.Fim7QmK {
  padding-left: 24px;
  color: red;
  padding-top: 3px;
  padding-bottom: 10px;
}

.H4sR9CS {
  font-weight: 400;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px;
}

._38U79Xj {
  margin-left: 24px;
}

._15auM3i {
  cursor: pointer;
}

._15auM3i:hover {
  color: var(--main-color);
}

._2eKgM0T {
  margin: auto 0 auto 0;
}

.sxzcuev {
  width: 80%;
  margin-top: 20px;
  display: flex;
}

._1k1BRsG {
  width: 55%;
}

.l0yOzbD {
  min-width: 55%;
}

._1k1BRsG > div {
  margin-bottom: 0px !important;
}

._1k1BRsG > div > div {
  background-color: #ffffff;
}

.ljMMK1x {
  width: 45%;
  display: flex;
}

._2lOv4IG {
  padding-top: 10px;
  text-align: right;
}

.Ii-2mSJ {
  cursor: pointer;
}

._3DJBaSW {
  display: flex;
  cursor: pointer;
  overflow: hidden;
}

._2IbfQXz {
  white-space: nowrap;
  height: 24px;
  padding-top: 6px;
}

._1ofcmR1 {
  background-color: #f6f6f6;
  padding: 10px 0px;
}

.xknBqVv {
  display: none;
}

._12XbOB- {
  display: none;
}

/* Mobile view */

@media (max-width: 991px) {
  .LNgcbbv {
    grid-template-rows: auto minmax(calc(100vh - 200px), 100%) auto;
  }

  ._1DCATE5 {
    display: none;
  }

  ._3yP9uuE {
    display: none;
  }

  ._3WVV7Eh {
    display: none;
  }

  .sxzcuev {
    grid-template-columns: 1fr;
  }

  ._21eUKFq {
    grid-template-columns: 7fr 3fr;
  }

  ._1UXnsF1 {
    grid-template-columns: 7fr 3fr;
  }

  ._3ZY4-qQ {
    height: 120px;
  }

  .xknBqVv {
    background-color: #f6f6f6;
    display: block;
    position: fixed;
    width: 100%;
    height: 60px;
    left: 0;
    bottom: 0;
  }

  ._1IDd2TS {
    display: flex;
    width: 100%;
    height: 100%;
  }

  ._3rtyI-s {
    width: 25%;
    height: 100%;
    display: grid;
    background-color: #f6f6f6;
    color: var(--main-color);
    border-right: #ffffff solid 2px;
  }

  ._3rtyI-s:last-child {
    border-right: none;
  }

  ._2YrWd0r {
    background-color: var(--main-color);
    color: #ffffff;
  }

  .t9wBxEg {
    margin: auto;
    text-align: center;
  }

  ._12XbOB- {
    display: block;
  }

  ._1PsPkkI {
    text-align: center;
    height: 40px;
    display: grid;
  }

  ._1PsPkkI > span {
    margin: auto;
  }

  ._1PsPkkI > div {
    position: sticky;
  }

  .sxzcuev {
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  ._1k1BRsG {
    width: 100%;
  }

  .ljMMK1x {
    width: 0%;
    display: flex;
  }
}

.FeFGfcZ {
  font-size: 12px;
}

._2X_0HdP {
}

.WeEuogR {
}

.DQUzsgB {
  font-size: 20px !important;
  letter-spacing: -0.4px !important;
  color: #000000 !important;
}

._3FeBeV9 {
  background-color: white;
  padding-bottom: 100px;
  margin-top: -2px;
  padding-top: 30px;
  min-height: 300px;
}
._3I2Ntn3 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 17px 0;
}
._3EamPb5 {
  display: flex;
  align-items: center;
}
._3I2Ntn3 ._1VaZrUX {
  margin-left: 20px;
}
._1rU4ryg {
  display: inline-block;
  min-width: 100%;
  margin-right: 10px;
  float: left;
}
._3WuVp4S {
  display: inline-block;
  min-width: 150px;
  margin-right: 10px;
}
._2vCZjOQ {
  display: inline-block;
  width: 100%;
  margin-right: 10px;
  float: left;
}
._3OtEOUt {
  display: inline-block;
  width: 100%;
  margin-right: 10px;
  float: left;
}
.WYd815v {
  margin-left: 20px;
  display: flex;
}
.WYd815v > * {
  margin-left: 20px;
}
._3hlbvbw {
  margin-left: 20px;
}
._3hlbvbw > * {
  margin-left: 15px;
}

._3hlbvbw > *:first-child {
  margin-left: 0;
}

._25jz4AK {
  margin-bottom: 30px;
  padding: 0;
}

._3lAwO0L {
  position: relative;
  background-color: white;
  padding: 25px 20px;
  border: 1px solid grey-lighter;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  min-height: 200px;
}

._2SUd3Uf {
  display: flex;
  margin-bottom: 20px;
}

._2SUd3Uf > * {
  vertical-align: top;
}

._1VFgVnF {
  width: 80%;
  margin-bottom: 20px;
  display: flex;
}

._2JmguHR {
  width: 55%;
}

._2JmguHR > div {
  margin-bottom: 0px !important;
}

._2JmguHR > div > div {
  background-color: white;
}

._3B3oRZe {
  margin-left: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.zySi_ij {
  text-decoration: underline;
  font-weight: 400;
}

._1RI_E1N {
  margin-top: 14px;
  margin-bottom: 14px;
  margin-left: 5px;
}
._1Df6F2T {
  display: flex;
  justify-content: space-around;
}
.A3Cz53f {
  color: #00afef;
  width: 12px;
  height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjEgMTUuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyYmFjZTI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsNy43QTIuNDYsMi40NiwwLDAsMSwuOCw2TDYuNC4zQTEsMSwwLDAsMSw3LjguM2ExLDEsMCwwLDEsMCwxLjRMMi4yLDcuNGMtLjIuMi0uMi40LDAsLjdsNS42LDUuNmExLDEsMCwwLDEtMS40LDEuNEwuOCw5LjVBMi40NCwyLjQ0LDAsMCwxLDAsNy43WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 12px 22px;
  transition: transform transition-default;
  cursor: pointer;
}
._2a-a69k {
  color: #00afef;
  width: 12px;
  height: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjE1IDE1LjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJiYWNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC4xNSw3LjU3YTIuNDYsMi40NiwwLDAsMS0uNzYsMS43NEwxLjgyLDE1QTEsMSwwLDEsMSwuNDEsMTMuNjVMNiw3LjkyYS40MS40MSwwLDAsMCwwLS42N0wuNDIsMS42NUExLDEsMCwwLDEsMS44My4yNEw3LjQxLDUuODJBMi40NiwyLjQ2LDAsMCwxLDguMTUsNy41N1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 12px 22px;
  transition: transform transition-default;
  cursor: pointer;
}

._3glCwz2 {
  width: 100%;
  margin-bottom: 10px;
  float: left;
}

._2luyRaQ {
  display: block;
  font-size: 12px;
  color: #00afef;
  cursor: text;
  height: 22px;
}

._2Lambv_ {
  padding: 0;
}

.WtITUaM .P-0m1sm {
  border: 0;
}

.WtITUaM .muRSfgJ {
  background: #ffffff;
  display: block;
  width: 100%;
  height: 44px;
  margin: 0;
  padding: 2px 20px 0 10px;
  font-size: 20px;
  line-height: 42px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform: rotateX(0deg);
  transform-style: preserve-3d;
}

._3837fUD > div,
._3837fUD > div > div {
  width: 100%;
}

.dpjx6yK {
  z-index: 10000;
  top: -32px !important;
  left: -10px !important;
}

._10g6PiZ {
  display: grid;
  grid-template-columns: repeat(2, 2fr) repeat(2, 1fr) 2fr;
  grid-column-gap: 5px;
  margin-bottom: 10px;
}

._26-tv9- {
  font-weight: 400;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px;
}

._11K_bQ9 {
  color: var(--main-color);
  cursor: pointer;
}

._11K_bQ9:hover {
  text-decoration: underline;
}

._27O64UT a:hover {
  color: var(--main-color);
}

._2Y90rII {
  color: var(--main-color);
  cursor: pointer;
  margin-bottom: 20px;
}

._1Jtb2Wm {
  display: none;
}

.react-datepicker__month-container {
  width: 100%;
}

.react-datepicker__day--selected {
  background-color: #00afef;
}

@media (max-device-width: 480px) {
  ._3hlbvbw {
    margin: 0 0 20px;
  }
  ._3hlbvbw > * {
    margin-right: 0;
  }

  /* .search_input, */
  ._1rU4ryg,
  ._3WuVp4S,
  ._2vCZjOQ {
    display: block;
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3hlbvbw {
    padding-bottom: 20px;
  }
}

@media (max-width: 991px) {
  ._3ISkgxX {
    display: none;
  }

  ._1Jtb2Wm {
    display: block;
  }

  ._3EamPb5 {
    width: 100%;
    justify-content: space-between;
  }

  ._1VFgVnF {
    width: 100%;
  }

  .DQUzsgB,
  ._2JmguHR {
    width: 215px;
  }

  ._10g6PiZ {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  ._27O64UT {
    margin-left: 5px;
  }

  .L5zSO_0 {
    display: grid;
    grid-template-rows: auto minmax(calc(100vh - 200px), 100%) auto;
  }

  ._3FeBeV9 {
    padding-bottom: unset;
  }

  .SRIuAS8 {
    position: sticky;
    top: 66px;
    width: 100%;
    background-color: #f6f6f6;
    z-index: 1;
  }

  ._1_qV_cN {
    position: sticky;
    bottom: 0;
    display: flex;
    height: 66px;
    font-size: 12px;
  }

  ._34l3tyk {
    height: 40px;
    display: flex;
    justify-content: center;
  }
}

/* import colors */

.QmYfta2 {
  display: inline;
  width: 54px;
  height: 54px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  float: left;
  margin-right: 20px;
}

._1iqEC_P,
._1E4jLjF {
  width: 45%;
  float: left;
}

._3xdlg1O {
}

._3e3XwDi {
}

._2R_79SC {
  width: 45%;
  padding-bottom: 15px;
}

._3eco7-O {
  display: block;
  font-size: 13px;
  color: main-color;
  cursor: text;
  padding-bottom: 6px;
}

._2R_79SC input {
  background: #ffffff;
  display: block;
  width: 100%;
  height: 44px;
  margin: 0;
  font-size: 20px;
  line-height: 44px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform: rotateX(0deg);
  transform-style: preserve-3d;
  padding: 10px;
}

._2R_79SC input:focus {
  border: none !important;
}

._1iqEC_P {
  margin-right: 60px;
}
._23-aMJ2 {
  display: block;
  margin-bottom: .5rem;
}

._2MIZyek {
  font-size: 14px;
  font-weight: 200;
  padding: 15px 0;
}

._1lNESkh {
  padding-top: 15px;
}

._2vr8tXK {
  width: 100%;
  height: 1px;
  background-color: #c9c9c9;
  position: relative;
  display: block;
}

._1o4XTqt {
}

._3fmD3JX > * {

}

._3fmD3JX > *:first-child {

}

.e_VenJB {
}
._1yYoM_9 {
}

@media (max-device-width: 480px) {
  ._2R_79SC {
    width: 100%;
    padding: 0 8px;
  }

  ._1iqEC_P,
  ._1E4jLjF {
    width: 45%;
    padding-left: 8px;
    margin: 0;
  }
  ._1E4jLjF {
    width: 55%;
    padding-right: 8px;
  }
}

._1KJ_T6c {
  padding: 0;
  margin-bottom: 1em;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._2R_79SC {
  padding: 0 10px 0 0;
}

._3lyvcHk {
  display: block;
  font-size: 13px;
  color: main-color;
  cursor: text;
}

._3eco7-O {
  padding-bottom: 6px;
}

._2R_79SC input {
  background: #ffffff;
  display: block;
  width: 100%;
  height: 44px;
  margin: 0;
  font-size: 20px;
  line-height: 44px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform: rotateX(0deg);
  transform-style: preserve-3d;
  padding: 10px;
}

._2R_79SC input:focus {
  border: none !important;
}

._19ZkXXp {
  top: 66px !important;
}
._2lAMi6q {
  min-height: 100px;
}
._55RDDyy {
  min-width: 300px;
  width: 25%;
}

._3D42cNc {
  margin-top: 20px;
}

.JLdTRbz {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

.JLdTRbz p {
  margin: 4px 0;
  color: #000000;
  font-size: 0.85rem;
}
.JLdTRbz h3 {
  margin-bottom: 8px;
}
.JLdTRbz h4 {
  font-weight: 400;
  margin: 8px 0;
}

._2Q2UW6- {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #00afef;
  margin: 2px 0 45px;
}

._2QKmFTT {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

._2MPiriQ {
  color: #00afef;
}

._2tskN1h {
  margin-top: 20px;
}

/* import colors */

._2p2hs_o {
  padding: 1em;
  display: flex;
  flex-wrap: wrap;
}
._2p2hs_o:hover {
  background-color: rgba(100, 100, 100, 0.1);
}
.bWVIlhp {
  height: 2em;
  width: 2em;
  background: red;
  border-radius: 50%;
  color: white;
  line-height: 2em;
  padding-top: 1px;
  text-align: center;
}
._1BLvlKP {
  cursor: pointer;
}
._2hFTto4 {
  background: #fdfbfd;
  width: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 10px #888;
  height: 100%;
}
.slnp7y4 {
  margin-top: 40px;
  padding: 0 2em;
}
._3lI1ZWv {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 2em;
}
._11tFBza {
  margin-left: 10px;
  align-self: center;
  max-width: calc(100% - 42px);
}
._3MWgDwu {
  flex-grow: 1;
  background-color: #f7f5f7;
  overflow: auto;
  box-shadow: inset 0 0 10px #aaa;
}
._2gZMGjM {
  flex-grow: 1;
  background-color: #f7f5f7;
  overflow: auto;
  box-shadow: inset 0 0 10px #aaa;
}
._3MWgDwu > * {
  border-top: 1px solid #ddd;
}
._3MWgDwu > *:first-child {
  border-top: none;
}
._2zQ6l3O {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
  font-size: 16px;
  line-height: 17px;
  height: 24px;
  cursor: pointer;
  color: #00afef;
  margin-left: 30px;
  margin-top: 30px;
}
._2zQ6l3O:hover,
._2zQ6l3O:focus {
  text-decoration: none;
}

._2zQ6l3O svg {
  margin-top: -3px;
  margin-right: 10px;
}

._2zQ6l3O:hover svg,
._2zQ6l3O:focus svg {
  transition: transition-default;
  transform: translateX(-3px);
}
._1NTCPp7 {
  font-weight: 300;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 0;
  margin-top: 30px;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 25px;
  color: #000000;
}

._3Tyifs2 {
  position: fixed;
  top: 105px;
  right: 30px;
  background-color: var(--main-color);
  padding: 0.5em 1em;
  border-radius: 1.5em;
  color: white;
  cursor: pointer;
}
._3Tyifs2:hover {
  background-color: var(--main-color-active);
}
._3Tyifs2:active {
  background-color: var(--main-color-active);
}

._2qpRQj0 {
  height: 2em;
  width: 2em;
  background: red;
  border-radius: 50%;
  color: white;
  line-height: 2em;
  padding-top: 1px;
  text-align: center;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.X_BY32O:hover {
  height: 3em;
  width: 3em;
  line-height: 3em;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  z-index: 1;
}
.X_BY32O {
  cursor: pointer;
}

.LsDAD5o {
  height: 8em;
  width: 8em;
  line-height: 8em;
  z-index: 1;
}
.LsDAD5o:hover {
  height: 8em;
  width: 8em;
  line-height: 8em;
}

/* Layout */

/* import colors */

._39udUvF {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 10000;
}

.yR-QuKw {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

._13QcLjG {
  text-align: center;
}

.JscKdsD,
._2mB97hS {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  padding: 8px 0 7px 38px;
  color: #000000;
  transition: all 0.2s;
}

._2mB97hS {
  color: #00afef;
}

.JscKdsD::before,
._2mB97hS::before {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0;
  content: "";
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px 12px;
}

.JscKdsD:hover,
.JscKdsD:focus,
._2mB97hS:hover,
._2mB97hS:focus {
  transition: all 0.2s;
  color: #00afef;
}

.JscKdsD:hover::before,
.JscKdsD:focus::before {
  border-color: #00afef;
}

._2mB97hS::before {
  border-color: #00afef;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}

/* import colors */

/* Layout */

._3mhMUL0 {
  min-height: 100vh;
}

._3mhMUL0:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  background: #fcfcfc;
  z-index: -1;
}

._23LKcAX {
}

._25mxJGJ {
}

/* dropdown */
._1r6_ZED {
  width: 307px;
  /* margin-top: -16px; */
  z-index: 1;
}

/* count */
._2mIqCST {
  font-size: 44px;
  font-weight: 400;
  line-height: 48px;
  color: #00afef;
  flex-grow: 1;
  padding-left: 60px;
}

/* notifications */
._2PhXpWL {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #f6f6f6;
  box-shadow: 1px 1px 4.85px 0.15px rgba(0, 0, 0, 0.12);
  animation: mfRQIkd;
}

._3LX5X5v {
  display: grid;
  grid-template-columns: 2fr 2fr 2fr 2fr;
  grid-column-gap: 10px;
  margin-top: -20px;
  margin-bottom: 10px;
}

@keyframes dW8a5ll {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* import colors */

/* Layout */

.V9N7dru {
  padding: 0 11px;
}

.V9N7dru:hover,
._3bsLlVp:hover {
  background: #ffffff;
  transition: 0.2s;
}

._1lzyZET,
._3GxgZLB {
  background: #ffffff;
}

._1lzyZET {
}

._2XDW2ib {
  position: relative;
  border-bottom: 1px solid #e9e9e9;
  color: #000000;
  font-size: 13px;
  font-weight: 200;
  padding: 20px 20px 20px 52px;
}

._3bsLlVp ._2XDW2ib,
._3GxgZLB ._2XDW2ib {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0 192px 0 64px;
  min-height: 50px;
}

._2XDW2ib p {
  margin: 0;
}

._8cCUjmo {
  color: #00afef;
}

.V9N7dru:hover ._8cCUjmo,
._3bsLlVp:hover ._8cCUjmo,
._3GxgZLB:hover ._8cCUjmo {
  text-decoration: underline;
}

._87pxDHJ {
  position: absolute;
  top: 20px;
  left: 0;
  width: 52px;
  text-align: center;
}

._3bsLlVp ._87pxDHJ,
._3GxgZLB ._87pxDHJ {
  top: 50%;
  left: 32px;
  transform: translateY(-50%) translateX(-50%);
}

._87pxDHJ svg {
  fill: #a5a5a5;
}

._1lzyZET ._87pxDHJ svg,
._3GxgZLB ._87pxDHJ svg {
  fill: #00afef;
}

._3bsLlVp ._8cCUjmo,
._3GxgZLB ._8cCUjmo {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 180px;
  text-align: left;
}

@media (max-device-width: 480px) {
  ._3bsLlVp ._2XDW2ib,
  ._3GxgZLB ._2XDW2ib {
    padding: 0 110px 0 64px;
  }
  ._3bsLlVp ._8cCUjmo,
  ._3GxgZLB ._8cCUjmo {
    width: 100px;
  }
}

@media (max-device-width: 320px) {
}

/* import colors */

.f4f09IH {
}

._2gO2fbU {
}

._21sdcV4,
._2W-o9wp {
  display: block;
  font-size: 13px;
  line-height: 13px;
  height: 13px;
  color: #00afef;
  margin-bottom: 10px;
  cursor: text;
  border-right: 10px solid transparent;
}

._21sdcV4::after,
._2W-o9wp::after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  margin: 0;
  background: #eaeaea;
  padding: 2px 20px 0 10px;
  font-size: 20px;
  line-height: 42px;
  color: #000000;
  border: none;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  backface-visibility: hidden;
  transition: transform 0.4s ease-in-out;
  transform-style: preserve-3d;
  z-index: -2;
  transform: rotateX(90deg);
}

.-uq1mxM {
  color: #f44335;
  transform: translateY(-17px);
  display: block;
  font-size: 13px;
  line-height: 48px;
  height: 48px;
  margin-bottom: -26px;
  cursor: text;
}

.YCjAk3K {
  display: none;
}

/* import colors */

/* Flow w/animations */

._1p6kTb2 {
  position: relative;
  width: 100%;
  overflow: hidden;
  perspective: 1200px;
}

._1MtBUWy {
  position: relative;
  width: 100%;
}

._2vnffjg {
  background: #f6f6f6;
  position: relative;
  width: 100%;
  height: 100%;
}

.jm_jP31 {
  background: white;
  position: relative;
  width: 100%;
  height: 100%;
}

._3j_mrc- {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  overflow: hidden;
  backface-visibility: hidden;
  display: block;
}

._1asNIhj {
  background-color: #f6f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
}

._3gOvvqg {
  height: 100vh;
}

.UDpKm6e {
  margin-top: 130px;
}

.namly-c {
}

._2NI0kbx {
}

._2OgmCgL {
  padding: 0 15px;
}

._2OgmCgL > div {
  float: right;
  margin-left: 1em;
}

._23dqRyP {
  float: right;
}

._3cDLGIz {
  z-index: 99;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

/*
  #### CUBE ROTATIONS ####
*/

.F8_cUI-,
._1TLdu4-,
._1v6ysl2,
._1Hd5wRp {
  transform-style: preserve-3d;
}

._1rq7BPC,
._2ncnkCD,
._3KGe-VR,
._24Cop4Q {
  z-index: 999;
  transform-style: preserve-3d;
}

/* cube */

._3EQdHxn {
  transform-origin: 100% 50%;
  animation: _3RZGlqH 0.6s both ease-in;
}

._38LK8OJ {
  transform-origin: 0% 50%;
  animation: _1sSNb7z 0.6s both ease-in;
}

.FkVsh7x {
  transform-origin: 0% 50%;
  animation: HdNXA_V 0.6s both ease-in;
}

._2avQ-sq {
  transform-origin: 100% 50%;
  animation: _48Z25PC 0.6s both ease-in;
}

._1W1SmVA {
  transform-origin: 50% 100%;
  animation: _3DTldFs 0.6s both ease-in;
}

._3n2wFNp {
  transform-origin: 50% 0%;
  animation: _3z4-xM1 0.6s both ease-in;
}

.YE2lB_Q {
  transform-origin: 50% 0%;
  animation: Yf5sFPX 0.6s both ease-in;
}

._2lXq4kX {
  transform-origin: 50% 100%;
  animation: _1lISHCZ 0.6s both ease-in;
}

/* cube animations */

@keyframes _3RZGlqH {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes _1sSNb7z {
  0% {
    transform: translateX(100%) rotateY(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes HdNXA_V {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) rotateY(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes _48Z25PC {
  0% {
    transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) rotateY(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes _3DTldFs {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes _3z4-xM1 {
  0% {
    transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

@keyframes Yf5sFPX {
  0% {
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) rotateX(-45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
  100% {
    opacity: 0;
    transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes _1lISHCZ {
  0% {
    transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) rotateX(45deg);
    /* translateZ was set to "transform: translateX(-50%) translateZ(200px) rotateY(-45deg);" */
  }
}

/*
  #### PAGE SCROLLING ####
*/

._2okYY0p,
._1cxBj7H,
._3fBWqgL,
._3lxX7W9 {
  z-index: 1;
}

/* move from / to  */

._2zD47Fm {
  transform: translateY(-100%);
  animation: _2okYY0p 0.6s ease both;
}

@keyframes _2okYY0p {
  0 {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}

._3U0lAuY {
  transform: translateY(0%);
  animation: _3fBWqgL 0.6s ease both;
}

@keyframes _3fBWqgL {
  0 {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(100%);
  }
}

._1ib2FzO {
  transform: translateY(100%);
  animation: _1cxBj7H 0.6s ease both;
}

@keyframes _1cxBj7H {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}

._24PQBl2 {
  transform: translateY(0%);
  animation: _3lxX7W9 0.6s ease both;
}

@keyframes _3lxX7W9 {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}

/*
  #### Review ####
*/

._1hIjbxP {
  overflow-x: hidden;
}

@media screen and (max-width: 1280px) {
  ._2OgmCgL {
    bottom: 2%;
  }
  .UDpKm6e {
    margin-top: 120px;
  }
}
@media screen and (max-width: 1024px) {
  /* .application_content {
    margin-top:70px;
  }  */
}
@media (max-device-width: 768px) {
  ._3j_mrc- {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  /* .application_content {
    margin-top:22%;
  } */
  ._2OgmCgL {
    position: relative;
    bottom: 0;
    clear: both;
    padding: 20px 0px;
  }
  ._23dqRyP {
    padding-right: 10px;
    padding-bottom: 20px;
  }
}

@media (max-device-width: 480px) {
  ._3j_mrc- {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  ._1asNIhj {
    display: block;
    position: relative;
    overflow-y: auto;
  }
  .namly-c {
    padding: 20px 0;
  }
  .UDpKm6e {
    margin-top: 105px;
  }
  ._2OgmCgL {
    position: relative;
    bottom: 0;
    clear: both;
    padding: 20px 5px;
  }
  ._23dqRyP {
    padding: 0;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._2vnffjg {
    background: none;
  }
}

._3Eb7xDd {
  padding: 18px 0;
}

._1XcOwu4 {
  padding: 2em 4em 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: #000000;
}

.oxYTtfX {
  width: 100%;
  height: 315px;
  padding-right: 20px;
}

.oxYTtfX * {
  font-size: 13px;
  line-height: 16px;
  color: #000000;
  margin-top: 0;
}

._1w3jMXd {
  padding-left: 30px;
}

._3pHhT52 {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 1em;
}

._31nAVCw {
  position: absolute;
  left: -30px;
  color: #00afef;
  font-weight: 200;
}

._1vdC94M,
._2aGdBzz,
._3EJETaO {
  position: relative;
}

._2aGdBzz {
  margin-left: 30px;
}
._3EJETaO {
  margin-left: 60px;
}

@media (max-device-width: 480px) {
  ._1XcOwu4 {
    padding: 1em 1em 0;
  }
}

/* import colors */

._8N0tKbo {
  animation: _1AUbMDe 0.2s linear;
}

@keyframes _1AUbMDe {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._1i9rgiJ {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(246, 246, 246, 0.95);
  z-index: 15000 !important;
}

._1Bhqim- {
  display: table;
  position: absolute;
  top: 0%;
  left: 50%;
  background: #fbfbfb;
  width: 560px;
  margin-top: 60px;
  margin-left: -280px;
  padding: 0px;
  box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
}

._1Bhqim-:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._349h-aw {
  width: 640px;
  height: 640px;
  margin-top: -320px;
  margin-left: -320px;
}

._2CNkZaN {
  font-size: 32px;
  line-height: 36px;
  font-weight: 200;
  color: #000000;
  margin-top: 0;
}

.VEeNUVg {
  font-size: 26px;
  line-height: 30px;
  font-weight: 200;
  color: #000000;
  margin: 0 auto;
  width: 224px;
}

._1mwX8WK {
  display: table-cell;
  vertical-align: middle;
}

._1mwX8WK p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  margin: 0 0 10px;
}

._1mwX8WK a,
._1mwX8WK button {
  margin-top: 25px;
}

._23H8uOd ._1mwX8WK a {
  font-size: 16px;
}

._349h-aw ._1mwX8WK a,
._349h-aw ._1mwX8WK button {
  margin-top: 5px;
}

.KN1Wch7 {
  position: relative;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  padding-bottom: 2px;
}

.KN1Wch7 iframe {
  width: 100%;
}

._29-h00o {
  font-size: 16px;
  line-height: 40px;
  color: white;
  background-color: #00afef;
  padding: 10px 6px;
}

.KNBMfxp {
  width: 40px;
  height: 40px;
  background-size: 25px 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9jbG9zZS13aGl0ZTwvdGl0bGU+PGltYWdlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUF6a2xFUVZRNFQ0MlVJUTZEUUJCRjBVMUlWUldLQkZHREpOeW9yaGRDY1JKY0JScUhybXBUMFJOTTU0ZFptR3gydXRQa2lTNzdYc2d5VUJCUnpkeVpFMU00d2Q0YlUrSFBTTnR2WWtxblBJa3pZS0ZqdnJJd00yZW5ES2NMRjNybW5ZbkVNcHhDYjJoVlpHRXVPVGtPaE1ncmlwaHlLZ0FhNWluQ3lqd3MyUXJFRVZQK0YranBlRElrc2NZYjBESnVmMVdSYXk2Z1pSd2NEaEFIdWNnYW5sSnJCVkp5dUdaR1BISUF3elhMbmcrcFFkS2piTW1weUQ3S2cxTU9sSFFNMW9pRmlyWlgweU1Ic0JlZmdQb0hNd1JNWVRyN1ZnZ0FBQUFBU1VWT1JLNUNZSUk9Ii8+PHBhdGggY2xhc3M9ImNscy0xIi8+PC9zdmc+);
  margin-right: 10px;
  float: left;
}

@media (max-device-width: 480px) {
  ._1Bhqim- {
    display: table;
    position: absolute;
    top: 0%;
    left: 0%;
    background: #fbfbfb;
    width: 100%;
    margin-top: 60px;
    margin-left: 0px;
    padding: 0;
    box-shadow: 4px 4px 5.7px 0.3px rgba(0, 0, 0, 0.14);
  }

  ._1Bhqim-:after {
    display: none;
  }
}


/* import colors */

/* Layout */
._3xAvi3x {
  text-align: center;
  /*padding-top: 130px;*/
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00afef;
  z-index: 16000;
}

._1vG6c62 {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 100%;
}

._3FKILs2 {
}

._39tkqBG {
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}

._1nuCMWM {
}

._3nC-ADK {
  padding-top: 30px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: white;
  margin: 0 auto;
}

._3nC-ADK p {
  color: white;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

._2UuZU_o {
  padding-top: 20px;
}

._1cdPSWM {
}

._1Dg3A5q {
  padding-top: 55px;
}

.QF3NR4R {
}

.zrdZM9h {
  margin-bottom: 40px;
}

.hAzylto {
  background: #fcfcfc;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  padding: 30px 36px;
  position: relative;
}

._8ggaoXy {
  font-size: 20px;
  font-weight: 200;
  line-height: 36px;
  color: #000000;
  margin: 2px 0 45px;
}
._19dHB0e {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}

._1fndXxT {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}

._2FsX4Ru {
}
._1Uz9OfO {
  font-size: 13px;
  margin: 30px 0 0 20px;
}

._3T1wxK8 {
  color: #00afef;
}

._3gSGM9P {
  display: block;
}

._3Z9gvkC {
  height: 10rem;
  background-color: #e9e9e9;
  position: relative;
  user-select: none;
}
._3Z9gvkC * {
  position: absolute;
  max-width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

._2j_EjCO {
  margin-top: 40px;
}
._2g0AiL1 {
  margin-top: 50px;
}
._3SfTWNc {
  min-width: 100px;
  margin-top: 20px;
}

._2zaf838 {
  font-size: 20px;
  margin: 20px 0 20px;
}

._2QoP9w- {
  margin: 20px 0 20px;
}

._3GiywBZ {
  white-space: pre-line;
  font-size: 12px;
  margin: 20px 0 20px;
}

._3FPyJNw {
}

.dfIpn6K {
  padding-top: 10px;
}

.dfIpn6K::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._2D1jR0D {
}

.RdCKYK3 {
  margin-bottom: 20px;
}

._14VVwtr {
}

._2v3e2s6 {
}

._3YDCGth {
}

._2Dt9PK5 {
  float: right;
  margin-bottom: 40px;
}

._2Dt9PK5 > a {
  margin-right: 15px;
}

.q4LuMWp {
  color: red;
  font-size: 12px;
}

/* import colors */

/* Layout */
._1jTN3Wg {
}

._1OuYOvR {
}

._1OuYOvR::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--main-color);
}

._3aSwAwt {
}

._1D2jrWi {
  text-align: center;
}

.yN1fwQs {
  margin-top: 33px;
}

.m7Dh9jM {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

.m7Dh9jM p {
  width: 40%;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

._1tQlyTD {
  padding-top: 20px;
}

._1tQlyTD button + button {
  margin-left: 20px;
}

@media (max-device-width: 768px) {
  .m7Dh9jM p {
    width: 50%;
  }
}

@media (max-device-width: 480px) {
  ._1OuYOvR {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  .yN1fwQs {
    margin-top: 10px;
  }
  .m7Dh9jM p {
    width: 80%;
  }
}

._10Zkuc1 {
  white-space: pre-line;
  font-size: 12px;
}

._1ZbNyrg {
  background: white;
  display: block;
  height: 150px;
  overflow: auto;
  margin-bottom: 20px;
}

.dlBREsk {
  margin: 20px 0 20px;
}

._1pLsDAl {
  margin: 20px 0 20px;
}

._2LwJJcH > a {
  margin-left: 10px;
}

@media (max-device-width: 480px) {
  ._1ZbNyrg {
    height: auto;
  }
}

._6kj4K_D {
  height: 100vh;
}

._3tgNMCL {
  margin-top: 130px;
}

._3gFSd-W {
  z-index: 100;
  background-color: #fcfcfc;
  position: fixed;
  height: 128px;
  top: 0;
  right: 0;
  left: 0;
}

.pp5DVyC {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._3k3rQgb {
  padding: 35px;
  background-color: #fff;
}

.YCTkcg9 {
}

._3FP4a1h {
  white-space: pre-line;
  font-size: 12px;
}

._2d4agdy {
  display: block;
  margin-bottom: 20px;
}

.F2heOlb {
}

._13Zt2fe {
  padding-top: 10px;
}

._13Zt2fe::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._2asAFAI {
}

._20P6b7B {
  margin-bottom: 20px;
}

._3vBYWI_ {
  float: right;
  margin-bottom: 40px;
}

._3vBYWI_ > a {
  margin-right: 15px;
}

._1y-xSFH {
  color: red;
  font-size: 12px;
}

._3mBzoP_ {
  height: 100vh;
}

._3tbAcOa {
  margin-top: 130px;
}

._1wm0rgU {
  z-index: 100;
  background-color: #fcfcfc;
  position: fixed;
  height: 128px;
  top: 0;
  right: 0;
  left: 0;
}

/* import colors */

/* Layout */
._3oInaNN {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.zpcBEzI {
  padding: 35px;
  background-color: #fff;
}

._2Ql193m {
}

.mx4t2MG {
}

._2sM8Xnp {
  display: flex;
}

._2OZLplp {
  margin-top: 40px;
  /* width: 140px; */
  height: 80px;
  background-color: #fff;
  /* background: transparent; */
  /* z-index: 200; */
  /* height: 40px; */
  /* flex-grow: 1; */
}

._7Cw124g {
  margin-top: 10px;
  /* width: 140px; */
  /* height: 100px; */
  height: 60px;
  background-color: #fff;
  /* background: transparent; */
  /* z-index: 200; */
  /* height: 40px; */
  /* flex-grow: 1; */
}

._1Q_xSTb {
  height: 80px;
}

._8T3lXtx {
  margin-top: 55px;
}

._1bC7mwg {
  margin-top: 30px;
  font-size: 14px;
}

._2SZC7MR {
  margin-top: 40px;
  margin-left: 66px;
}

._2cJRp0Z {
  width: 100%;
}

._3YU992- {
  text-align: center;
}

._2sM8Xnp h2 {
  margin-top: 0px;
  text-align: left;
}

._1If-d58 {
  padding: 20px 0;
  text-align: center;
  font-size: 13px;
  background-color: white;
}

._2XnVtXl {
  float: right;
  margin-top: 2em;
}

._2XnVtXl button + button {
  margin-left: 20px;
}

.YPxt6Py {
  margin-top: 2em;
}

.YPxt6Py > button {
  display: block;
  margin: auto;
}

._2ddkX5x {
  font-size: 10px;
  line-height: 20px;
  color: #000000;
  margin-top: -2.5em;
  margin-left: 14px;
}

._3W-ANlx {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 7px;
  border-radius: 50%;
}

._2-oTnTQ {
  background-color: #c9c9c9;
}

._10rMXHP {
  background-color: #f12a07;
}

._2f3QYqD > div._10rMXHP:nth-of-type(2) {
  background-color: #ffcd1c;
}

._2f3QYqD > div._10rMXHP:nth-of-type(3) {
  background-color: #4ac825;
}

._147_yb_ {
  padding: 0 0 40px 0;
}

.HnnAPQ5 {
  margin-top: 90px;
}

._3Mca2Nl {
  z-index: 99;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.KlHsk6b {
  max-width: 140px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 60px;
}

._1fL_W1s {
  margin: 5px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 65px;
  /* background-color: white; */
}

._3gjBOkg {
  margin: 5px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 65px;
  max-width: 140px;
  /* background-color: white; */
}

._1fL_W1s img {
  max-width: 100%;
  max-height: 100%;
}

._142O2LW {
  text-decoration: underline;
}

._2ofpPoT {
  margin-bottom: 2em;
}

@media screen and (max-device-width: 1024px) {
  ._3oInaNN {
    padding: 0 1em;
  }

  ._3oInaNN ._3q1rDsS {
    margin-bottom: 1em;
  }
}

@media (max-device-width: 480px) {
  .zpcBEzI {
    padding: 20px 15px;
  }
}

.suy1Pyy {
  display: flex;
}

._3o8fS_j {
  width: 40%;
}

.OTncmr2 {
  width: 60%;
}

._24Ve6we {
  font-size: 10px;
  margin-left: 14px;
}

._3aH6vDi {
  background-color: var(--main-color);
}

._13fSj0t {
  height: 100%;
}

._1jCdDPm {
  float: none;
}

@media (max-device-width: 320px) {
  .suy1Pyy {
    display: block;
  }

  ._3o8fS_j,
  .OTncmr2 {
    width: 100%;
  }
}

._2h3C815 {
  margin-bottom: 10px !important;
}

._2KK7Pz_ {
  margin-top: 100px !important;
}

._3O_Z6KW {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

._2-wgOAU {
  margin-top: 120px;
}

._3a1EYb0 {
  margin-top: 60px;
}

._1JLMoXt {
  height: 90vh !important;
}

._3WQ5IPT {
  background-color: white;
}

/* Layout */

/* Phone illustration */
._1Mn-Cfz {
  position: relative;
  width: 235px;
  height: 220px;
  z-index: 2;
}

.ukYZmug {
  position: relative;
}

.ukYZmug::after {
  position: absolute;
  top: 3px;
  left: 0;
  content: "";
  width: 325px;
  height: 318px;
  z-index: 1;
  background: url(/811a2b803092a8431d83ef98f447d22d.png) no-repeat 0 0;
  background-size: 325px 318px;
}

._3JdB7nN {
  stop-color: #ffffff;
}

._10nHZJx {
  stop-color: #00afef;
}

/* import colors */

/* Layout */

._1JGHBJk {
}

._1sJGSJG {
  padding-bottom: 50px;
}
._168J2oY {
}

._20HUmbH {
}

._3uzUbnL {
}

._3fVObtS {
}

.WTWFrNA {
  text-align: center;
}

._336vgTi {
  margin-top: 33px;
}

._3DAl3pl {
  text-align: center;
}

._1qCmwgO {
}

.OUbvI5v {
}

._vUuqwp {
  padding: 0;
}

._2fPeFld {
  padding: 0;
}

.UAA_mR- {
  margin-bottom: 10px;
}

._3Fr9G1h {
  display: block;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0;
}

.WGnPm5x {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 24px;
  color: #c9c9c9;
  padding: 0 5px;
}

.WGnPm5x:before {
  display: inline-block;
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  width: 9px;
  height: 9px;
  margin-right: 6px;
}

/*Business Type*/

._3Z0WEZc {
  padding-top: 60px;
  /* padding-bottom: 120px; */
  text-align: center;
}

/*Business Company Search*/

._3RA4xdL {
  min-height: 348px;
}

._3lUsVqm {
  display: block;
  clear: both;
  margin-top: 22px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: relative;
}

.p-cd9qj {
  position: absolute;
  z-index: 2;
  padding: 0 5px;
}

/*Business Director Details*/

._0WiStv {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  margin: 10px 0;
}

.ur35mxt {
  margin-bottom: 20px;
}

._1GzyaTf {
  margin-bottom: 20px;
}

._1PbcCuO {
  overflow: hidden;
  padding-left: 35px;
}

._2tpgipg {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #00afef;
  margin-top: 0;
  margin-bottom: 12px;
}

._19iS2qm {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 30px;
}

._1PF2yvt {
  margin-bottom: 12px;
}

._1PF2yvt:last-child {
  margin-bottom: 20px;
}

._3eKNQFr {
  margin-bottom: 0;
}

._22tiwWp {
}

._22tiwWp a {
  text-decoration: none;
}

._22tiwWp a:hover,
._22tiwWp a:focus {
  text-decoration: underline;
}

._1wFOl6Q {
  padding-left: 6px;
}

/* TO DELETE */

._1_6V5pN {
  position: fixed;
  bottom: 0;
  left: 0;
  background: yellow;
  font-size: 12px;
  padding: 5px;
}

/*Business Parties */
._1pccO18 {
}

/*Business Parties Details*/
.o0y3tMx {
}

/*Business Parties Share*/
._3_yJIw3 {
}

._2p8hQyt {
  display: inline-block;
  margin: 0 0 20px 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 48px;
}

._1Nf-qJS {
  color: #00afef;
}

.PaaLsnu {
  margin-bottom: 18px;
}

@keyframes _2N5-0f7 {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

._1Nf-qJS ._1SGs08n {
  animation: _2N5-0f7 2s ease-in-out;
}

._3EJDyX8 {
  color: #7fcef3;
}

._26MXbOz {
  color: red;
}

._7g95e-h {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  color: red;
}

._1Nh0KKj {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  color: red;
  height: 26px;
  margin: 15px 0;
}

._1vvS1Zb {
  background-color: white;
  padding: 20px 0;
}

.gc7a6I2 {
  margin-top: 1em;
  text-align: center;
}

._3LLO_Ul {
}

.qYxstSX {
}

._1rd24ZN {
  padding-left: 6px;
}

@media screen and (max-width: 1280px) {
}

@media (max-device-width: 768px) {
  ._3fVObtS {
    margin: 0;
  }

  ._1pccO18 {
    width: 90vw;
    padding-top: 0px;
    padding-left: 78px;
  }
  ._3Z0WEZc {
    padding-top: 0;
  }

  .gc7a6I2 {
    margin-bottom: 1em;
    text-align: left;
  }
}

@media (max-device-width: 480px) {
  ._1sJGSJG {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  ._3fVObtS {
    width: 90%;
  }
  ._336vgTi {
    margin-top: 10px;
  }
  ._1qCmwgO {
    display: none;
  }
  ._2rhjHaq {
    margin-top: 40%;
  }
  ._3RA4xdL {
    margin-top: 20px;
  }
  .p-cd9qj {
    top: 30px;
    left: 0;
    padding: 0;
  }
  ._19iS2qm {
    margin-bottom: 10px;
  }

  ._1pccO18 {
    padding-left: 0;
  }
  ._3_yJIw3 {
    padding-top: 0px;
  }
}

@media (max-device-width: 320px) {
  ._2rhjHaq {
    margin-top: 30%;
  }
  ._3uzUbnL {
    margin-bottom: 5px;
  }
  ._3fVObtS {
    width: 70%;
  }
}

/* Layout */

._23AqU-Y {
}

._2E8c7Oc {
  padding-bottom: 50px;
}

._1e31pWR {
}

._2MKmi2p {
}

.eiblWCs {
  margin-bottom: 20px;
}

._38MAsgU {
  margin-bottom: 20px;
}

._21yFDqY {
  text-align: center;
}

._2s44sPI {
  margin-top: 33px;
}

._3brrROd {
  text-align: center;
}

._3JI428Q {
  margin: 2em 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

@media screen and (max-width: 1280px) {
}

@media (max-device-width: 480px) {
  ._2E8c7Oc {
    height: 100%;
    padding: 15px 15px 0 15px;
    margin-top: 0px;
  }
  .eiblWCs {
    margin-bottom: 20px;
  }
  .TlUP5ie {
    display: none;
  }
  ._3nqA1oQ {
    margin-top: 40%;
  }
}

@media (max-device-width: 320px) {
  ._3nqA1oQ {
    margin-top: 30%;
  }
  .eiblWCs {
    margin-bottom: 5px;
  }
}

/* Layout */

._2zB-wdN {
}

._2QspUWg {
  padding-bottom: 50px;
}

._16tEZJ_ {
}

._3oLHMQL {
}

.olhzd2- {
}

._2ScAQUu {
}

._3u85ZEP {
  text-align: center;
}

._3MDa1k5 {
  margin-top: 33px;
}

._3ysI6TS {
  text-align: center;
}

._1DscPYI {
  font-size: 13px;
  line-height: 16px;
}
._3KnJlzy {
  text-align: center;
  margin-top: 60px;
}

._3TPND6r {
  margin: 2em 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}

._1_txFzh > div:not(:last-child) {
  margin-bottom: 3.5rem;
  padding-bottom: 20px;
  border-bottom: 1px solid #c9c9c9;
}

._2AS3Xg4 {
  display: flex;
}

._1zgSXTA {
  display: flex;
}

._1zgSXTA > div:not:first-child {
  margin-left: 1em;
}

._1zgSXTA [class^="MuiSvgIcon-root"] {
  width: 0.8em;
}

._1zgSXTA [class^="MuiRadio-root"] {
  padding: 0 2px 0 8px;
}

._1zgSXTA [class^="MuiFormControlLabel-root"] {
  margin-left: -8px;
}

._1zgSXTA [class^="MuiFormLabel-root"] {
  padding-left: 6px !important;
  font-family: "Atlas Grotesk Web", sans-serif;
}

._1zgSXTA [class^="MuiTypography-root"] {
  font-family: "Atlas Grotesk Web", sans-serif;
}

._3QfjmL6 {
  color: red;
}

@media (max-device-width: 480px) {
  ._2QspUWg {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  .olhzd2- {
    margin-bottom: 20px;
  }
  ._3Lr0uOa {
    display: none;
  }
  .kEQMJvM {
    margin-top: 40%;
  }
  ._2ScAQUu {
  }
  ._1zgSXTA {
    margin: -44px 0 -18px;
  }
}

@media (max-device-width: 320px) {
  .kEQMJvM {
    margin-top: 30%;
  }
  .olhzd2- {
    margin-bottom: 5px;
  }
}

._5OQnQZo {
  padding-bottom: 50px;
}

._1aqHwIj {
}

._5VTWe-X {
  float: left;
  width: 10%;
  height: 100%;
}

._17bj8wa {
  float: left;
  width: 90%;
  height: 100%;
}

._3kb58R8 {
  min-height: 48px;
}

._2tCSsfm {
  color: var(--main-color);
  font-size: 32px !important;
  width: 100% !important;
  cursor: pointer;
}

.cb-gKf3 {
  font-size: 10px;
  text-align: center;
}

._39eH3Ux {
  color: var(--main-color);
  padding-left: 5px;
  vertical-align: middle;
  cursor: pointer;
}

._5Geren4 {
  cursor: pointer;
}

.gSxKTo_ {
  color: var(--main-color);
}

.zYp4HjE {
}

._20HpvWH {
}

._3gg-xAq {
}

._2KONitZ {
  text-align: center;
}

.ZOyuEtK {
  font-size: 12px;
  color: red;
  padding-left: 20px;
}

/* Layout */

/* Door illustration */
._28xEjad {
  position: relative;
  width: 230px;
  height: 238px;
  z-index: 2;
}

._11KsWGS {
  position: relative;
}

._11KsWGS::after {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  width: 333px;
  height: 392px;
  z-index: 1;
  background: url(/76c4d6e2ace3361c9ac99539d6c236ce.png) no-repeat 0 0;
  background-size: 333px 392px;
}

._2c4jpxM {
  stop-color: #ffffff;
}

._1T4JxjV {
  stop-color: #00afef;
}

@media (min-width: 768px) and (max-width: 991px) {
  ._28xEjad,
  ._11KsWGS::after {
    transform: scale(0.8);
    transform-origin: 0 0;
  }
}

/* import colors */

.sXgK9FU {
  padding-bottom: 20px;
}

._1FZqQtH {
  color: #000000;
  font-size: 22px;
  line-height: 51px;
}

._38BgaYS {
}

._38BgaYS input {
  margin: 23px 0 0;
}

._18yAST4 {
  color: #00afef;
  font-size: 13px;
  line-height: 10px;
}

/* import colors */

/* Layout */
._3m5ItLX {
  fill: transparent;
  stroke: #c9c9c9;
  stroke-width: 26;
}

._2_cdpas {
  fill: transparent;
  stroke: #00afef;
  stroke-width: 26;
  stroke-dasharray: 0 10000;
  transition: stroke-dasharray 0.3s ease;
}

.SQ15E91 {
  margin: 0 auto;
  border-radius: 50%;
  display: block;
}

.uw00KDn {
  font-family: "Roboto";
  fill: #5e5e5e;
}

@keyframes _1C9B7VT {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

._2c_t1Mc {
  animation: _1C9B7VT 2s ease-in-out;
  font-size: 54px;
  fill: #00afef;
}

._3Va0vI1 {
  font-size: 40px;
  fill: #00afef;
}

._3IgrlWv {
  margin-top: 10px;
  font-size: 13px;
}

.f8Hd_9U {
  fill: #7fcef3;
}

._2pD_9Xl {
  fill: red;
}

/* import colors */

/* Layout */

._21khpY7 {
}

._2XB6QZ5 {
}

._3IvHEld {
}

/*Blue Background Section*/

._2XyKpbK {
  z-index: 100;
}

._2XyKpbK::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--main-color);
}

._2Ayzy4l {
  text-align: center;
}

._2mb0xE8 {
  margin-top: 33px;
}

._18zNTGY {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

._18zNTGY p {
  width: 25%;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto;
}

._2r910BX {
  padding-top: 20px;
}

/*Review Summary*/

._21iXopN {
  padding: 15px 15px 2em;
}

._21iXopN::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fcfcfc;
  z-index: -2;
}

._10kofWS {
  position: relative;
  float: right;
  margin: 0 20% 0 0;
}

/*Common Review Business*/

._1J78KaL {
  padding: 10px 0;
  position: relative;
}

.b5DRzo1 {
  width: 50%;
  margin-right: 35px;
}

._2aVFlOQ {
  width: 50%;
  float: left;
  min-height: 68px;
}

._3t7bmDf {
  width: 15%;
  margin-right: 35px;
}

._3VQNC27 {
  width: 49%;
  display: inline-block;
}

._1udLGlS {
  margin-left: 2%;
  float: right;
}

._1DiVuuF {
  width: 100%;
  display: inline-block;
}

/*Review Terms*/

._1XTsKn5 {
}

._2pg-XiO {
}

._1yBwK_j {
  padding-top: 32px;
}

._2IFGQny {
}

._1MwDN3s {
  padding: 50px 0 30px;
  text-align: right;
}

._1MwDN3s button + button {
  margin-left: 20px;
}

._3FFEiDu {
  font-size: 13px;
}

._20m5ini {
  position: relative;
  padding: 8px 0 7px 30px;
  font-size: 13px;
  color: #000000;
}

._20m5ini a,
._2UDiNzC a {
  color: #00a5e1;
}

._2UDiNzC {
}

._20m5ini::before,
._2UDiNzC::before {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border: 2px solid #c9c9c9;
  transition: all transition-default;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}

._2UDiNzC::before {
  border-color: var(--main-color);
  background-color: var(--main-color);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny4zMyA0Mi4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdGljay13aGl0ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiwyNC44NGwxNSwxMywyOC0zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==);
}

._3HgkOG7 {
  font-size: 13px;
  font-weight: 400;
  margin: 1em 0 1.5em;
}

._15LJ--V {
  font-size: 13px;
  line-height: 20px;
  color: #000000;
}

.iI__Omw {
}

._31KPDMt {
}

._3ISnsoR [class^="MuiFormControl-root"] {
  margin-top: 1em;
}

._3ISnsoR [class^="MuiSvgIcon-root"] {
  width: 0.8em;
}

._3ISnsoR [class^="MuiRadio-root"] {
  padding: 0 2px 0 8px;
}

._3ISnsoR [class^="MuiFormControlLabel-root"] {
  margin-left: -8px;
}

._3ISnsoR [class^="MuiFormLabel-root"] {
  color: #000000;
  padding-left: 0px !important;
  font-family: "Atlas Grotesk Web", sans-serif;
}

._3ISnsoR [class^="MuiTypography-root"] {
  font-family: "Atlas Grotesk Web", sans-serif;
}

.uZbIG7f {
  font-size: 13px;
  line-height: 20px;
}

._1u6CmJh {
  width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

._775u1JW > div {
  padding-bottom: 3px;
}

@media screen and (max-width: 1280px) {
  .kGbs3YO {
    margin-top: 70px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .b5DRzo1 {
    width: 300px;
  }
}

@media (max-device-width: 1024px) {
  ._2pg-XiO {
    border-top: 2px solid #c9c9c9;
    border-bottom: 2px solid #c9c9c9;
    margin: 20px 0;
    padding: 20px 0;
  }
}

@media (max-device-width: 768px) {
  ._18zNTGY p {
    width: 50%;
  }
  ._10kofWS {
    margin: 0 0 20px 0;
  }
  ._20m5ini {
    font-size: 10px;
  }
}

@media (max-device-width: 480px) {
  ._3IvHEld {
    height: 100%;
    padding: 15px 15px 0 15px;
  }
  .cSs6xNx {
    margin-top: 40%;
  }
  ._2mb0xE8 {
    margin-top: 10px;
  }
  ._18zNTGY p {
    width: 80%;
  }
  ._21iXopN {
  }
  .b5DRzo1 {
    width: 100%;
  }
  ._1MwDN3s button {
    white-space: normal;
    text-overflow: ellipsis;
    max-width: 180px;
  }
  ._3VQNC27 {
    width: 100%;
  }
  ._1udLGlS {
    margin-left: 0;
    float: none;
  }
}

@media (max-device-width: 320px) {
  .cSs6xNx {
    margin-top: 30%;
  }
  ._1MwDN3s button {
    max-width: 140px;
  }
  ._1MwDN3s button + button {
    margin-left: 5px;
  }
}

@media (max-width: 480px) {
  .b5DRzo1 {
    width: 100%;
  }
  ._3t7bmDf {
    width: 100%;
    margin: 0;
  }
}

/* import colors */

.MjPOorn,
._3DRnrMd,
._3_76yaj {
  text-align: center;
}

._15XB97i {
  position: relative;
  padding: 10px;
  background-color: #ffffff;
  text-align: center;
  float: left;
  transition: all 0.2s;
}

._3DRnrMd ._15XB97i {
  background-color: #5e5e5e;
}

.tEWPdIt {
  position: relative;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  border: 3px dotted #e9e9e9;
  padding: 2em 1em;
}

._3DRnrMd .tEWPdIt {
  border-color: #ffffff;
}

._2xeXGnc {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: 0;
  margin-bottom: 30px;
  transition: all 0.2s;
}

._3DRnrMd ._2xeXGnc {
  color: #ffffff;
}

._3DRnrMd ._15XB97i {
  pointer-events: none;
}

.jWOu5QG {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.jWOu5QG + ._3Rp3Kwd {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-radius: 20px;
  border-color: var(--main-color);
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  transition: background-color color 0.2s;
  cursor: pointer;
  pointer-events: all;
  z-index: 1000;
  color: var(--main-color);
}

.MjPOorn .jWOu5QG + ._3Rp3Kwd {
  position: relative;
}

@keyframes _3PzrugS {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._3_76yaj .jWOu5QG + ._3Rp3Kwd/*,
.dots > div + .file + .label*/ {
  margin-top: 1em;
}

.jWOu5QG:focus + label,
.jWOu5QG + label:hover {
  background-color: var(--main-color);
  color: #ffffff;
}

@media (max-width: 767px) {
  ._15XB97i {
    width: 100%;
  }
}

._3fDTKRO {
  max-width: 100%;
  height: auto;
  cursor: pointer;
  pointer-events: all;
}

._3fDTKRO:hover {
  opacity: 0.7;
}

._2ka4ScU ._3fDTKRO {
  cursor: pointer;
}

/* import colors */

/* Layout */
._1Ibqy5a {
  padding: 10px 0;
  position: relative;
}

._46qErel {
}

._1fF9uHH {
}

._3lguxsl {
  width: 50%;
}
._9_6E9AR {
  display: none;
}

._22xmi1n {
  font-size: 13px;
  font-weight: 200;
  line-height: 24px;
  color: var(--main-color);
  margin: 20px 0 0;
}

.DMw7UXA {
  margin-top: 20px;
}

.vv_6O4C {
  width: 160px;
  height: auto;
  cursor: pointer;
}

.vv_6O4C:hover {
  opacity: 0.7;
}

@media (min-width: 768px) and (max-width: 991px) {
  ._3lguxsl {
    width: 300px;
  }
}

@media (max-device-width: 480px) {
  ._3lguxsl {
    width: 100%;
  }
}

/* import colors */

._3TXJE_v {
  border: none;
  padding: 60px 0 40px;
  margin: 0;
  text-align: left;
}

._39k-zuN {
  animation: _39k-zuN 0.2s linear;
}

@keyframes _39k-zuN {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._75gzKu0 {
  margin-bottom: 50px;
}

.s5x8Lyz {
  text-align: center;
}

.s5x8Lyz button + button {
  margin-left: 15px;
}

/* import colors */

/* Layout */

._2YECeVC {
}

._3FbR743 {
  padding: 0 15px 50px;
}

.ARoWQdO {
}

._1dHFWTb {
}

._1exzEoi {
  margin-bottom: 20px;
}

._1vPbMqe {
  margin-bottom: 20px;
}

._1iAD0OJ {
  text-align: center;
}

._9xFPDNe {
  margin-top: 33px;
}

._2OZqbee {
  text-align: center;
}

._1-cKN3P {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin: 15px 0 25px;
}

/*Referees*/

._3dvrIZN {
  margin-bottom: 20px;
}

._1xinIAd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #ffffff;
  padding: 110px 192px 0;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
}

._20cpbQR > div {
  display: inline-block;
  width: 100%;
}

._1ELqFuG > div {
  display: inline-block;
  width: 49%;
}

._1ELqFuG > div + div {
  margin-left: 2%;
}

._14mA0Cz {
}

._3D7Q5Cz {
}

._2xBX9YP {
}

._34-hETU {
  margin: 0;
  font-size: 13px;
}

.ajscObB {
  display: flex;
  justify-content: center;
}

.ajscObB ._2XKJEUO:first-child {
  margin-right: 1em;
}

._2XKJEUO {
  text-align: center;
  margin-top: 60px;
}

._2Ys3pAx {
  font-weight: 600;
}

._1VU5c7M {
  color: #f44335;
}

@media screen and (max-width: 1024px) {
  ._3FbR743 {
    margin-top: 0px;
  }
}

@media (max-device-width: 480px) {
  ._3FbR743 {
    height: 100%;
    padding: 15px 15px 0 15px;
  }

  ._1exzEoi {
    margin-bottom: 20px;
  }

  .hMbtjBy {
    display: none;
  }

  ._3p8B-2Y {
    margin-top: 40%;
  }

  ._1ELqFuG > div {
    width: 100%;
  }

  ._1ELqFuG > div + div {
    margin-left: 0;
  }
}

@media (max-device-width: 320px) {
  ._3p8B-2Y {
    margin-top: 30%;
  }

  ._1exzEoi {
    margin-bottom: 5px;
  }

  ._1vPbMqe {
    width: 70%;
  }
}

/* Layout */

/* Nothing to see here.. */

/* import colors */

/* Layout */

._15l7hi0 {
  flex: 1;
}

._1VrwSx4 {
  display: flex;
  margin-bottom: 1rem;
}

._1VrwSx4 h1 {
  margin-top: 0;
}

._15l7hi0::before {
  content: "";
  position: fixed;
  background: #f6f6f6;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: -1;
}

._3-CzLvx {
  margin: auto;
  width: 50px;
  margin-top: 20px;
}

.pEgJisb {
  margin: 0 auto;
  padding: 3rem 7rem 3rem;
  position: relative;
  max-width: 1440px;
}

._2kdCRsg {
  margin-left: auto;
}

._2kdCRsg > div {
  margin-top: -0.5rem;
}

/* Layout */
.dSFWupi {
  background: #ffffff;
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 66px);
  left: 0;
  max-width: 50vw;
  padding: 10px;
  position: sticky;
  top: 66px;
  z-index: 100;
  width: 346px;
}

.dSFWupi::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 7px;
  z-index: 1;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 0.2) 0%,
    rgba(201, 201, 201, 0) 100%
  );
}

._1ktWCLf {
  overflow-y: auto;
}

._3kIL4HS {
  font-size: 20px;
  font-weight: 200;
  line-height: 24px;
  color: #000000;
  margin: 0;
  padding: 25px 30px 30px;
}

.GNLtYLe {
  padding: 20px 30px;
}

.GNLtYLe:first-child {
  border: none;
}

.C_FI3mA {
  font-size: 16px;
  line-height: 36px;
  color: #000000;
  margin: 0;
}

._3ojB-xo {
  font-size: 14px;
  color: #00afef;
  margin: 0;
}

.dSFWupi p {
  margin: 0;
}

._2OxUK4- {
  padding: 40px 0 20px;
}

._3E1_-qS {
  margin: -0.5rem;
}

._3E1_-qS button,
._3E1_-qS a {
  margin: 0.5rem;
}

.J2PrB79 {
  position: relitive;
  z-index: 10;
  float: right;
  font-size: 13px;
  line-height: 16px;
  color: grey-light;
}

.J2PrB79:before {
  display: inline-block;
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2ZjZWYzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aW5hY3RpdmU8L3RpdGxlPjxjaXJjbGUgaWQ9ImluYWN0aXZlIiBjbGFzcz0iY2xzLTEiIGN4PSI0LjUiIGN5PSI0LjUiIHI9IjQuNSIvPjwvc3ZnPg==);
  width: 9px;
  height: 9px;
  margin-right: 6px;
}

@media (max-width: 991px) {
  .pEgJisb {
    padding: 3.325rem 3rem;
    max-width: 50vw;
  }
}

@media (max-width: 767px) {
  .dSFWupi {
    flex: 1;
  }

  .pEgJisb {
    padding: 3.325rem 1.5rem;
  }
}

@media (max-width: 480px) {
  ._1ktWCLf {
    top: 150px;
  }
}

/*
  Home button
*/

/* import colors */

._3qRyiDn {
  margin-top: 10px;
}

._1oj0ZG7 {
  clear: both;
  display: inline-block;
  width: 50px;
  height: 50px;
  color: #ffffff;
  fill: #ffffff;
  background-color: #7fcef3;
  border: 2px solid #7fcef3;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  padding-top: 8px;
  transition: all 0.2s;
}

._1oj0ZG7:hover,
._1oj0ZG7:focus,
._1oj0ZG7:active {
  outline: none;
  background-color: #00bbff;
  border: 2px solid #00bbff;
}

._1oj0ZG7:active {
  background-color: #00a5e1;
}

/* import colors */

.kSiAL62 {
  display: inline-block;
  margin-bottom: 0.5rem;
}

._3TfeX63 {
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
}

._1btnsko {
  position: relative;
  margin: 0 0 1.5rem;
  padding: 0;
  list-style: none;
}

._1btnsko::before {
  position: absolute;
  top: 0;
  left: -32px;
  content: counter(li) ".";
  counter-increment: li;
  color: #00afef;
}

._1YatfPh {
  padding-top: 10px;
}

._2o6NMPd {
}

._2o6NMPd::before {
  top: 14px;
}

/* import colors */

._1dHxmHG {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

._2hOXZk8 {
  animation: _2hOXZk8 0.2s linear;
}

@keyframes _2hOXZk8 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._3SFGnfL {
  margin-bottom: 50px;
}

._1OeL99U {
  text-align: center;
}

._1OeL99U button + button {
  margin-left: 15px;
}

._1YHDJIT {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

._2ETS0Ig {
  max-width: 100%;
  overflow-x: auto;
}

._2ETS0Ig table tr:not(:last-child) {
  border-bottom: 1px solid #c9c9c9;
}

._2ETS0Ig table tr td {
  vertical-align: middle;
}

._1zhhA8w {
  width: 100%;
}

._1zhhA8w::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  right: -100%;
  height: 7px;
  z-index: 1;
  background: linear-gradient(
    to bottom,
    rgba(201, 201, 201, 0.2) 0%,
    rgba(201, 201, 201, 0) 100%
  );
}

._1zhhA8w td {
  color: #5e5e5e;
  padding: 3px 6px;
}

._1zhhA8w td:first-child {
  padding-left: 40px;
  color: #000000;
}

._1zhhA8w td._3ANNutv {
  padding-top: 15px;
  padding-bottom: 25px;
}

._1zhhA8w td._3ANNutv button {
  float: left;
}

._3O05d6D {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _1hz9o_B 0.8s infinite linear;
}

@keyframes _1hz9o_B {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}

._2TztGXS {
  letter-spacing: 0.025em;
}

._3MmXdM2 {
}

._3MmXdM2:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  background: #fcfcfc;
  z-index: -1;
}

._1W2Gc6l {
}

.I5usEd7 {
}

._2uqeVBZ {
  display: inline-block;
}

._2uUwXHz {
  align-items: center;
  border: 1px solid #00afef;
  border-radius: 2rem;
  color: #00afef;
  display: inline-flex;
  font-size: 28px;
  font-weight: 400;
  justify-content: center;
  line-height: 48px;
  margin: 2rem 2rem 2rem;
  padding: 0 2rem;
}

/* Controls */
.eFutJ9B > * {
  margin-left: 15px;
}

.eFutJ9B > *:first-child {
  margin-left: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .eFutJ9B {
    padding-bottom: 20px;
  }

  ._2uUwXHz {
    display: inline-block;
  }

  ._2uqeVBZ {
    position: absolute;
    top: 115px;
    right: 0;
  }
}

/* Layout */
._2ecAK3G {
  display: flex;
  flex-wrap: wrap;
}

._1TWi7cS {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 999;
}

._3ui-VVo {
  height: 66px;
}

._1Jxd0t8 {
}

.rR5lOtK {
  padding: 0;
  background-color: #00afef;
  top: 0;
  z-index: 20000;
  width: 100%;
  height: 66px;
}

.LfmJS-f {
  position: relative;
  float: left;
  padding: 0 40px;
  line-height: 66px;
}

._2ybR5LR {
  position: relative;
  display: inline-block;
  padding: 9px 20px;
  text-align: left;
  font-size: 16px;
  font-weight: 200;
  text-transform: capitalize;
  line-height: 1;
  white-space: nowrap;
  transition: all 0.2s;
  cursor: pointer;
  z-index: 1000;
  outline: none;
  color: #ffffff;
  margin: 0;
  vertical-align: middle;
}

.qu8Tv-M {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

._2WAyunn {
  float: left;
  position: relative;
  line-height: 66px;
}

._2fdVE5w {
  float: left;
  position: relative;
  line-height: 66px;
}

._2fdVE5w a {
  text-transform: capitalize;
  border: 0;
  background-color: #00afef !important;
}

._2H6Iz5R {
  line-height: 66px;
  float: right;
  position: relative;
}

._1F1EZZq {
  display: block;
  float: right;
  padding: 0 40px 0 0;
}

._2vgvtVX {
  text-align: right;
  padding-right: 20px;
  color: #ffffff;
  list-style: none;
  padding: 0;
  margin: 0;
}

._2vgvtVX li {
  position: relative;
  float: left;
}

._1yekKs- {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  transition: 0.2s;
}

._1yekKs-:hover {
  background: #00afef;
  color: #ffffff;
}

._2yzXv00 {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding: 5px 20px;
  transition: 0.2s;
}

._2yzXv00:hover {
  background: #00afef;
  color: #ffffff;
}

._3PK0aYX {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
}

._3PK0aYX + a {
  margin-right: 20px;
}

._11P84Ju {
  display: inline-block;
  padding-right: 20px;
}

._1mHAJkS {
  color: #ffffff;
  height: 66px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
}

.PHblebe {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbl9wbHVzLXdoaXRlPC90aXRsZT48aW1hZ2Ugd2lkdGg9IjIwIiBoZWlnaHQ9IjIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQVlVbEVRVlE0VCsyUW9RNkFNQXdGSzRxZlIrRDQvNy9hMUF3ZlVFSm9KZHhDNXVoTHpsMHVhY1hNWklEZElVOVFjQTVuSVpkQ1FheVFTNkVNWnZBaDJHemUydXhndllKcTl5bHZ4RGJ3bEg3MzZZY2paUEFQd2U0b3VSUUtWb2M4T1FITlMzRFRGQnA2dkFBQUFBQkpSVTVFcmtKZ2dnPT0iLz48cGF0aCBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  border-radius: 50%;
  text-indent: -9000px;
  transition: background-color 0.2s;
}

.tY9J7SV {
  color: #ffffff;
  width: 66px;
  height: 66px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
  flex-direction: column;
}

.tY9J7SV::after {
  content: "";
  width: 8px;
  height: 4px;
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  border-radius: 4px 4px 0 0;
  /*transform: translateY(5px);*/
  transition: 0.2s;
}

.tY9J7SV:hover svg,
.tY9J7SV:hover span,
.tY9J7SV:focus svg,
.tY9J7SV:focus span {
  transform: translateY(5px);
}

.tY9J7SV:hover,
.tY9J7SV:focus {
  background-color: #00a5e1;
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._1qq-hHr {
  background-color: #00a5e1;
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._1qq-hHr::after {
  transform: translateY(0);
}

.tY9J7SV:active {
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
  background-color: #00a5e1;
}

._2ZJ1FzR {
  position: absolute;
  bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  transition: 0.2s;
  left: 0;
  right: 0;
}

._3RJYoCM svg {
  margin-bottom: 8px;
}

._17MTVnc {
}

._1n_7aCV {
  background-color: #00a5e1;
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._1n_7aCV::after {
  transform: translateY(0);
  background: #ffffff;
}

._3-AI7Af {
  display: none;
}

._3RJYoCM:hover ._3-AI7Af,
._2WAyunn:hover ._3-AI7Af,
._2fdVE5w:hover ._3-AI7Af {
  display: block;
}

._3RJYoCM:hover {
  background-color: #00a5e1;
  box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
}

._3RJYoCM:hover .tY9J7SV svg,
._3RJYoCM:hover .tY9J7SV span {
  transform: translateY(5px);
}

._37wTDNm {
  text-align: center;
  color: brown;
  height: 100%;
  padding: 100px;
}

._2QSWUIC {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  height: 66px;
}

/* .nav_toggle {
  composes: fa fa-bars fa-3x from "css/typography/font-awesome.css";
  color: white;
  cursor: pointer;
  padding: 9px 20px 9px 9px;
}

.nav_toggle_close {
  composes: fa fa-times fa-3x from "css/typography/font-awesome.css";
  color: white;
  cursor: pointer;
  padding: 9px 20px 9px 9px;
} */

._1BQySzv {
  color: #ffffff;
  padding: 0 10px;
}

._3WFWOlZ {
  color: #ffffff;
  padding: 0 10px;
}

._3_5dYti {
  display: none;
}

._1cTV7hA {
}

.FTfjBI8 {
}

@media (max-width: 991px) {
  ._2H6Iz5R {
    position: absolute;
    right: 60px;
  }
}

@media (max-device-width: 768px) {
  .LfmJS-f {
    padding: 0 10px;
  }
  ._11P84Ju {
    padding-right: 10px;
  }
  ._1F1EZZq {
    padding-right: 10px;
  }
}

@media (max-device-width: 480px) {
  .LfmJS-f {
    padding: 0 6px;
  }
  ._2ybR5LR {
    white-space: normal;
    max-width: 150px;
  }
  ._740X_6l,
  .WdKwbCG {
    padding: 20px 9px;
  }
  ._35uvwYZ {
    display: inline-block;
    width: 33px;
    height: 2px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: relative;
  }
  ._35uvwYZ::before {
    display: inline-block;
    width: 33px;
    height: 2px;
    top: -7.5px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transform-origin: 2.14286px center;
    transform-origin: 2.14286px center;
  }
  ._35uvwYZ::after {
    display: inline-block;
    width: 33px;
    height: 2px;
    top: 7.5px;
    background: #ffffff;
    border-radius: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transform-origin: 2.14286px center;
    transform-origin: 2.14286px center;
  }
  .WdKwbCG ._35uvwYZ {
    background: transparent;
  }
  .WdKwbCG ._35uvwYZ:before,
  .WdKwbCG ._35uvwYZ:after {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
    width: 30px;
  }
  .WdKwbCG ._35uvwYZ:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
  }
  .WdKwbCG ._35uvwYZ:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
  }

  ._2H6Iz5R {
    position: absolute;
    right: 60px;
  }
  ._1F1EZZq {
    width: 100%;
    padding: 5px 0 15px 0;
  }
  ._2vgvtVX li {
    float: none;
    background-color: #00afef;
    border-bottom: 1px solid #ffffff;
  }
  .tY9J7SV {
    justify-content: left;
    flex-direction: row;
    padding-left: 20px;
    width: 100%;
  }
  ._1yekKs- {
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    padding: 10px 20px;
  }
  ._3ZQscnq {
    background-color: #00a5e1 !important;
    box-shadow: inset 7px 0 10px -10px rgba(0, 0, 0, 0.4);
  }
  ._3RJYoCM svg {
    margin-bottom: 0;
    width: 30px;
    height: 30px;
  }
  ._2ZJ1FzR {
    position: relative;
    left: 20px;
    font-size: 16px;
    top: 0;
    bottom: 0;
  }
  ._2QSWUIC {
    display: block;
  }
  ._2vgvtVX {
    display: block;
  }
  ._1BQySzv,
  ._3WFWOlZ {
    display: inline;
  }
  .tY9J7SV:hover svg,
  .tY9J7SV:hover span,
  .tY9J7SV:focus svg,
  .tY9J7SV:focus span {
    transform: none;
  }
  .FZrdRF9 {
    display: block !important;
  }
  ._3YCi1oM {
    display: none !important;
  }
}

@media (max-width: 480px) {
  ._2H6Iz5R {
    display: none;
  }
}

/* import colors */

/* Layout */
._3pEkgjq {
}

.nLrVIq3 {
}

.KM9BBrh {
}

._2xzK_-X {
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

._13SlTtE {
  padding: 60px 0 75px;
}

._2JHT46i {
  color: #00afef;
  text-decoration: underline;
  cursor: pointer;
}

._2JHT46i:hover,
._2JHT46i:focus {
  text-decoration: none;
}

/* import colors */
._15zZtWM {
  position: absolute;
  top: 180px;
  left: 128px;
  right: 128px;
  height: 300px;
}

.N1yhShT {
  border: none;
  padding: 0;
  margin: 0;
}

.i05fhgU {
  display: inline-block;
  margin-top: 10px;
  font-size: 13px;
  line-height: 20px;
  color: #000000;
  text-decoration: underline;
}

.i05fhgU:hover,
.i05fhgU:focus {
  color: #000000;
  text-decoration: none;
}

.K9473-m {
  position: absolute;
  display: flex;
  justify-content: space-around;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: -42px;
  text-align: center;
}

@media all and (max-width: 1280px) {
  /* .form{
    top:125px;
  } */
}

@media (max-device-width: 480px) {
  ._15zZtWM {
    position: relative;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    left: 0;
  }
  .K9473-m {
    position: relative;
    display: block;
    margin-top: 20px;
  }
}

._2JYBCAC {
  position: relative;
  background: #00afef;
  border-radius: 1.6em;
  color: white;
}

._2JYBCAC:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 1.25em solid transparent;
  border-top-color: #00afef;
  border-bottom: 0;
  border-left: 0;
  margin-left: -0.625em;
  margin-bottom: -1.25em;
}

div * {
  font-family: "Atlas Grotesk Web", sans-serif !important;
  font-weight: 400 !important;
}

._1YZqJHU {
  background-color: #f6f6f6;
}

._1Hq5Iex {
  background-color: #f6f6f6;
  bottom: 0;
  padding: 0;
  position: fixed;
  right: 110px;
}

.Gai7vPi {
  color: #00afef;
  font-size: 14px;
  font-weight: 400;
  margin-top: 0;
  padding-top: 0;
}

._3VLxkgC {
  font-size: 20px;
  font-weight: normal;
}

._1Up9NX- {
  color: white;
}

._2s4_kWj {
  font-size: 12px;
  font-weight: 400;
  margin-right: 10px;
  width: 200px;
}

._1EPz66J {
  font-weight: 400;
}

._31gq2Y1 {
  height: 150px;
  margin-top: 10px;
  width: 200px;
}

._1bPhpPi {
  font-size: 20px;
  font-weight: 400;
}

._1WjzxwL {
  font-size: 12px;
  font-weight: 400;
}

._3R8WXn2 {
  color: #f44335;
  font-size: 10px;
  font-weight: 400;
  margin-left: 20px;
}

._2LO5-qb {
  color: #00afef;
  font-size: 10px;
  font-weight: 400;
}

._2JIdbf0 {
  color: #00afef;
  font-size: 12px;
  font-weight: 400;
}

._3nmV1lc {
  font-size: 12px;
}

._1vcerqc {
  height: 100px;
  width: 120px;
}

._1W-p0Mp {
  font-size: 12px;
  font-weight: 400;
  color: #00afef;
}

.h7W33WE {
  margin-top: -144px;
}

._28z_hYn {
  margin-top: 80px;
  margin-left: 80px;
}

._1J4w1el {
  margin-top: 10px;
  margin-left: 10px;
}

._12XnkEt {
  opacity: 0;
}

._1ZMBjoZ {
  animation: Z7IDVje 0.2s both;
}

@keyframes Z7IDVje {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2eINE45 {
  opacity: 0;
}

._36a2j-z {
  animation: _11sUio9 0.2s both;
}

@keyframes _11sUio9 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* import colors */

/* Layout */
._2KOasXd {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100vh;
  text-align: center;
  margin: 0 auto;
}

._1DG3ihm {
  width: 100%;
  text-align: left;
}

._2KOasXd::before {
  display: block;
  position: fixed;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/e8183eb92e747c35d25f74a0b38954c5.jpg) 0 0 no-repeat;
  background-size: cover;
  z-index: -2;
}

._25szInd {
}

._2uXJsEf {
  padding-left: 21px;
  padding-right: 21px;
}

._2I0k64_ {
  padding: 15px 0 30px;
}

._2_xyQdP {
  position: relative;
  padding-left: 37px;
}

._2_xyQdP::before {
  position: absolute;
  top: 50%;
  left: 1px;
  margin-top: -15px;
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACn0lEQVRIicXWP4gVVxQG8N+OxiIqkrCIqQQ1IIEw24Swam2xlfgHt7IQs+0gSWOWkEmi2U6YdpXUYtCk2sLWXZ9gs4PFExRSGkRQMUmRIJvi3GHHx7w/ATUfPN7Mu+d+3z33nfudO+WXZ0ZgCrM4jiM4iF1p7AUeYBU30SvramM40XChOVzCzKiVtLCOxbKuViYV2ollzKf3v3ADK6jxOP3+EfK0oBN4P/1+DQtlXb1sk2YDInuwlkRe4TL24kwi6ON5+vRxrayrMynmcpozj7UyL/YMy2hnEvkUT3AMva5taKOsq83nvJjFr9iN+zjcZNbOaLklcngSkQ7RXpr7JHEtN2ON0JzN7TqGR/9VpCX2KHG8wnyZF3ON0JSoLqh0Z/I1LuLDCcV6iQsulXkxlYlzMiOqa6lj3va0kEWR6Xlsm0BvKXHOYDYTh5Eo4acdE95rPX8gqquPk2I3hmX1NHHC8UyceOKcjMMX+B378DNWU6UNQ8N5JBO2QhzGcbiKj/G92JZDuFPmxfUyL/Z1xDecBzOb3vW4I7ALf+DbJPgTNnAK/TIvPhuIbTh3DTrDW0MmXJjwrkmwA9/hIc6KgriBT8q6ujcQ23C+2Cqs/nNhkP0xIufwg/BEuIuvyrpaGxKfp+8HmegnhDuMw5Uk8htO49AIkTbnaiaaFmH10x3B/7Sen+FLUanXRSF0osyL6cQJNzNhOeuin1zomPOncIWL2C8O7N8jsmhwIXGuo5elVS2mwUJY0iB+xDcpo7FIh7hIr4tlXW005b0iGtsW0U8OTEI4RORA4tgiGuMKr/ejBdGsdosGOMpahonMprlN41toxra24l7iKG6JpnVbWP2SbrNtC0yL/6RImdzH0fa94Z1dTv7X69br42/oAvkvYHDULAGk1WEAAAAASUVORK5CYII=);
}

@media (max-device-width: 480px) {
  ._2I0k64_ {
    display: none;
  }
}

/* import colors */
._1JWbJzz {
  position: absolute;
  top: 180px;
  left: 128px;
  right: 128px;
  height: 300px;
}

._1JWbJzz ._2QKHg-w {
  text-align: center;
}

._1fJseot {
  border: none;
  padding: 0;
  margin: 0;
}

._1JWbJzz ._39KO2Ym {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: -42px;
  text-align: center;
}

._1JWbJzz ._235208q {
  font-size: 13px;
  line-height: 20px;
  color: #000000;
}

._1JWbJzz ._26fQIr7 {
  display: inline-block;
  float: right;
}

._3n3Ni0q {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 14px;
  border-radius: 50%;
}

._1JsQ5uw {
  background-color: #c9c9c9;
}

.qNXC1ti {
  background-color: #f44335;
}

._3Qyd9LG {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
}

._3Qyd9LG ._235208q {
  margin: 20px 0;
}

._3Qyd9LG ._26fQIr7 {
  display: inline-block;
  float: none;
}

._3Qyd9LG ._39KO2Ym {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin-top: 0;
  text-align: left;
}

@media all and (max-width: 1280px) {
  /* .form {
    top: 125px;
  }
  .form .button {
    margin-top: -76px;
  } */
}

@media (max-device-width: 480px) {
  ._1JWbJzz {
    position: relative;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    left: 0;
  }
  ._1JWbJzz ._39KO2Ym {
    position: relative;
    display: block;
    margin-top: 20px;
  }
}

/* import colors */
._30Nd9yE {
}

._2iZ9_LT {
  border: none;
  padding: 0 0;
  margin: 0;
}

._28LbW_M ._1ZjvJku {
  position: relative;
  top: -44px;
  right: -300px;
}

.MqXQVHc {
  font-size: 12px;
  line-height: 20px;
  color: #000000;
}

._1ZjvJku {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: -48px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACqklEQVRIibXWvY8VVRjH8c/MHWB32eAuL4VGIbBYGQkkamJItKMwagGxMjQUWFHSwh9AJDQaEgorbP0DoIDGaGJCYjTRhGZ9ITbuuoIK7J17Lc5zmNm7s3sX2H2Sybk5c+58z+95znOep/DVojFW4Djei/Ew9mACZWvdMJ51rVrnXYmPcT4gZTxFCzRszee5Gv2nBR7AFwzfoChGFBQja4vWWMQ3t+MhBl0qRu04buAYxSAgi7iKk5jDZGsTdXw4q83QXV2CRifexXUpPgMs4zI+wz8dm2tD6/idY1tiBn/jcRdwDtdirsbvOI0f1wB12eP477Qm1jNYEHHNLu3hCqZC2T28/5SwbDXuWxnT2fwyA0/h9YD9izMBfVYbYEkT0wlJ9ZOJT2JRLbn1zviMGmvL0uZ7Gtcq8SZeCdgCPsfqw99pY3eVXVthByZLvKNRdzMWbdBGdrWan0NUSkqnSxzR5NKNjcPG88P+C1iF6QovG6pj8Q/PBey2RwErMFFhp0I/Jv7cAmBfk++9nOQ5PbZJp2uzLQOHJf7S3PB7twC2LYC9DJzX3IUHtwA4HcAKyyW+l9TVeHsLgHs1Ch+U+Frj0rewcxNhFV7SpMViVvhrQKfw0SYCD0u1s5LSY6mU7ocvNSo/wKubAJsNYFY3Lw4N6Yb5KaA9qY/Z8xywKalz2B6w+1J9fZJ/A3wqVfUaL+Ai9j8DbBYnpNPZkzx4J8YVPc1vuCT5eoDduCDVyqkNgHZIh+7D2HBlqMC3WgWh6OhLj+KcptWopb7kG6kDuBcfGIaKfVKXNxeK8ll4iNtGCnkHcIjiRZzV1Mn+yLO8xpjz+Q/ckqr+CutS2LxLgT8hubcNq60G9aXL/zv8bI3qvB6wDT6E10LxjHQ/9vEgIL/gruS+dduA/wGIUb8WIiqg3gAAAABJRU5ErkJggg==) no-repeat center center;
  margin: -5px 0 -10px 15px;
  animation: _1dD_JgA 0.8s infinite linear;
}

@keyframes _1dD_JgA {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
._30Nd9yE .hWXmS7I {
  font-size: 12px;
  line-height: 20px;
  color: #000000;
}

._30Nd9yE ._1YoYqVu {
  display: inline-block;
  float: right;
}

._1SwcXob {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 14px;
  border-radius: 50%;
}

.CysY7u4 {
  background-color: #c9c9c9;
}

._2vA_hrn {
  background-color: #f44335;
}
._2rp0Gbt {
  color: #000000;
  text-decoration: underline;
}

._2rp0Gbt:hover,
._2rp0Gbt:focus {
  color: #000000;
  text-decoration: none;
}

._11H4_P_ {
  margin-top: 35px;
}

@media only screen and (max-device-width: 1024px) {
  ._11H4_P_ {
    margin-bottom: 35px;
  }
}

.gwiGvDP {
  font-size: 12px;
  text-align: left;
}

._3qkhtFo {
  display: flex;
}

._2zC0XLW {
  width: 40%;
}

._11naSZE {
  width: 60%;
  margin-left: 5px;
}

/* import colors */

._1tLsqdN {
  border: none;
  padding: 60px 0 40px;
  margin: 0;
  text-align: left;
}

._2poHNpB {
  animation: _2poHNpB 0.2s linear;
}

@keyframes _2poHNpB {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

._2BG0FhR {
  margin-bottom: 50px;
}

._19dt5Rt {
  text-align: center;
}

._19dt5Rt button + button {
  margin-left: 15px;
}

/* import colors */

/* Layout */

._30zXDaP {
  padding-top: 100px;
}

._33-Oh4o {
}

._jC2s87 {
}

._262KFbX {
}

._3udyMKE {
  color: #f44335;
}

._225czGb {
  text-align: right;
}

._225czGb button {
  margin-bottom: 15px;
}

._225czGb button + button {
  margin-left: 20px;
}

._2mfZwPk {
  position: relative;
  cursor: pointer;
  padding: 8px 0 7px 40px;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
  transition: all 0.2s;
}

._3yMVqgj {
  color: #00afef;
}

._2mfZwPk::before,
._3yMVqgj::before {
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 3px solid #c9c9c9;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 9px;
}

._3yMVqgj:hover {
  color: #00afef;
}

._3yMVqgj::before {
  border-color: #00afef;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjE5IDguODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDBhZmVmO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRpY2stYmx1ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4zLDUuMDksNS4xLDcuNzIsMTAsMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjIgLTAuNDEpIi8+PC9zdmc+);
}

@media (min-width: 768px) and (max-width: 991px) {
  ._225czGb {
    text-align: left;
    margin-top: 20px;
  }
}

@media (max-device-width: 768px) {
  ._30zXDaP {
    padding: 33px 15px 0;
  }
}

/* import colors */

._3lE9f7j {
  height: 100vh;
}

._3Z9znhd {
  display: table;
  height: 100%;
}

._3WeiOF7 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

._3YAsLqd {
  width: 70%;
  object-fit: cover;
  height: 330px;
}

._2jFKVXR {
  font-size: 12px;
}

._2gUTWRi {
}

._3rHfwgb {
  padding-right: 10%;
}

._3_d6add {
}

.kx5DLGL {
  background-color: #7fcef3;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  height: 100%;
}

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

._1yQxuTJ {
  background: white;
  padding: 34px 34px;
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  text-align: left;
  height: auto;
  margin: 6% auto;
  border-radius: 10px;
}

._3qqsrz- {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 auto;
  height: 100%;
}
._12GSAI- {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  padding: 4vh 7vh 7vh;
}

._3syVAcE {
  text-align: center;
  background-color: #fff;
  width: 100%;
}
._3syVAcE h1 {
  color: #00afef;
  font-size: 20px;
}
._33GSE6m {
  background-color: #00afef;
  width: 100%;
  text-align: center;
}
._33GSE6m h1 {
  color: white;
  font-size: 20px;
}

@media only screen and (max-device-width: 1024px) {
  ._1yQxuTJ {
    background: inherit;
    box-shadow: none;
    height: 100%;
  }
}

._2rR1vTl {
  color: #000000;
  font-size: 20px;
  line-height: 31px;
  margin: 0;
  margin-bottom: 34px;
}

._1bCBCWN {
  opacity: 0;
}

._3rqs9g3 {
  animation: _2_MdzQl 0.2s both;
}

@keyframes _2_MdzQl {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media (max-device-width: 480px) {
  ._1yQxuTJ {
    width: 100%;
    padding: 20px;
  }
}

._39qsQQc {
}

._1IdIP1w {
}

._2GUY_PB {
}

._1zIMiZX {
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}

.iQwiViI {
  height: 66px;
  background-color: #00afef;
  display: flex;
}

._21rqkU2 {
  height: 66px;
  margin-left: 26px;
}

._1cWq6uh {
  margin-top: 20px;
  margin-left: 66px;
}

._13_Fhi3 {
  font-size: 14px;
  margin-right: 20px;
}

.rc-cascader {
  font-size: 12px;
}
.rc-cascader-menus {
  font-size: 12px;
  overflow: hidden;
  background: #fff;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  white-space: nowrap;
}
.rc-cascader-menus-hidden {
  display: none;
}
.rc-cascader-menus.slide-up-enter,
.rc-cascader-menus.slide-up-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-cascader-menus.slide-up-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-cascader-menus.slide-up-enter.slide-up-enter-active.rc-cascader-menus-placement-bottomLeft,
.rc-cascader-menus.slide-up-appear.slide-up-appear-active.rc-cascader-menus-placement-bottomLeft {
  animation-name: SlideUpIn;
  animation-play-state: running;
}
.rc-cascader-menus.slide-up-enter.slide-up-enter-active.rc-cascader-menus-placement-topLeft,
.rc-cascader-menus.slide-up-appear.slide-up-appear-active.rc-cascader-menus-placement-topLeft {
  animation-name: SlideDownIn;
  animation-play-state: running;
}
.rc-cascader-menus.slide-up-leave.slide-up-leave-active.rc-cascader-menus-placement-bottomLeft {
  animation-name: SlideUpOut;
  animation-play-state: running;
}
.rc-cascader-menus.slide-up-leave.slide-up-leave-active.rc-cascader-menus-placement-topLeft {
  animation-name: SlideDownOut;
  animation-play-state: running;
}
.rc-cascader-menu {
  display: inline-block;
  width: 100px;
  height: 192px;
  list-style: none;
  margin: 0;
  padding: 0;
  border-right: 1px solid #e9e9e9;
  overflow: auto;
}
.rc-cascader-menu:last-child {
  border-right: 0;
}
.rc-cascader-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
  position: relative;
}
.rc-cascader-menu-item:hover {
  background: #eaf8fe;
}
.rc-cascader-menu-item-disabled {
  cursor: not-allowed;
  color: #ccc;
}
.rc-cascader-menu-item-disabled:hover {
  background: transparent;
}
.rc-cascader-menu-item-loading:after {
  position: absolute;
  right: 12px;
  content: 'loading';
  color: #aaa;
  font-style: italic;
}
.rc-cascader-menu-item-active {
  background: #d5f1fd;
}
.rc-cascader-menu-item-active:hover {
  background: #d5f1fd;
}
.rc-cascader-menu-item-expand {
  position: relative;
}
.rc-cascader-menu-item-expand-icon {
  font-size: 12px;
  color: #999;
  position: absolute;
  right: 16px;
  line-height: 32px;
}
@keyframes SlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes SlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
}
@keyframes SlideDownIn {
  0% {
    opacity: 0;
    transform-origin: 0% 100%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 100%;
    transform: scaleY(1);
  }
}
@keyframes SlideDownOut {
  0% {
    opacity: 1;
    transform-origin: 0% 100%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 100%;
    transform: scaleY(0.8);
  }
}

/*
  Base
*/

/* import colors */


._18BWyF7 {
  margin-left: 13px;
  padding-top: 5px;
}

._2dWZWXP {
  height: 66px;
  margin-bottom: 1rem;
}

._3PUTrfu {
  background: transparent;
  border: none;
  border-bottom: 2px solid #929292;
  margin-top: 10px;
  /* margin-left: 10px; */
  width: 100%;
  outline: none;
  font-size: 12px;
  padding-left: 13px !important;
  padding-bottom: 5px;
}

._2KKqcfo {
  padding-left: 14px;
  padding-right: 1em;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  min-height: 1.3em;
  margin-top: 0.6em;
  margin-bottom: 3px;
  color: #929292;
}

.rc-cascader-menu-item-active {
  background: #e9e9e9 !important;
}

.rc-cascader-menu-item:hover {
  background: #e9e9e9 !important;
}

.rc-cascader-menu-item-expand-icon {
  font-size: 12px;
  color: #999;
  position: absolute;
  right: 3px;
  line-height: 32px;
}

.rc-cascader-menu {
  display: inline-block;
  width: 200px;
  height: 192px;
  list-style: none;
  margin: 0;
  padding: 0;
  border-right: 1px solid #e9e9e9;
  overflow: auto;
}

.rc-cascader-menus.rc-cascader-menus-placement-bottomLeft div {
  display: flex;
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  -webkit-overflow-scrolling:touch;
  width: 7px;
}


::-webkit-scrollbar-thumb {

  border-radius: 4px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media (min-width: 768px) and (max-width: 991px) {
  .rc-cascader-menu {
    display: inline-block;
    width: 150px;
    height: 122px;
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #e9e9e9;
    overflow: auto;
    overflow-y: auto;
    max-height: 122px;
  }

}

@media (max-width: 767px) {
  .rc-cascader-menu {
    display: inline-block;
    width: 120px;
    height: 92px;
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #e9e9e9;
    overflow: auto;
    overflow-y: auto;
    max-height: 92px;
  }
}

.U_M_5zk {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.KAEkc2K {
  display: flex;
  margin-left: -105px;
}

._2xAPyKm {
  font-size: 20px;
  font-weight: normal;
  align-self: center;
}

._3pvo8B- {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.75;
}

.ITCQQzU {
  padding-inline-start: 20px;
}

/* import colors */

._3YLNHML {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 372px;
  transform: translate(-50%, -50%);
  padding-bottom: 230px;
}

._3b1_nf_ {
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  color: #000000;
  text-align: center;
  margin: 0 0 70px;
  animation-iteration-count: 1;
  animation-duration: 1s;
  animation-direction: foward;
  animation-timing-function: ease-out;
  animation-name: _3b1_nf_;
}

._2XMYlDq {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 230px;
  height: 230px;
}

._1oFIyWG {
}

._2XMYlDq ._3JS3wii {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 230px;
  height: 230px;
  border-radius: 50%;
  font-size: 44px;
  color: #ffffff;
  display: none;
  justify-content: center;
  align-items: center;
  animation-name: _3JS3wii;
  animation-iteration-count: 1;
  animation-duration: 1.75s;
  animation-direction: foward;
  animation-timing-function: ease-out;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny4zMyA0Mi4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdGljay13aGl0ZTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMiwyNC44NGwxNSwxMywyOC0zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 58px 51px;
}

._1oFIyWG ._3JS3wii {
  display: flex;
}

._2XMYlDq .xYP3Hj-,
._2XMYlDq ._8ZQYH9G {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 230px;
  height: 230px;
  margin-top: -115px;
  margin-left: -115px;
  opacity: 1;
  animation-iteration-count: infinite;
  animation-duration: 1.75s;
  animation-direction: foward;
  animation-timing-function: ease-out;
}

._2XMYlDq .xYP3Hj-:after,
._2XMYlDq .xYP3Hj-:before,
._2XMYlDq ._8ZQYH9G:after,
._2XMYlDq ._8ZQYH9G:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

._2XMYlDq .xYP3Hj-:after,
._2XMYlDq ._8ZQYH9G:after {
  box-shadow: 2px 2px 3.96px 0.04px rgba(0, 0, 0, 0.08);
  position: absolute;
  border-radius: 50%;
  background-color: #ffffff;
}

._1oFIyWG ._8ZQYH9G:after {
  background-color: #ffffff;
}

/* Shadow */
.xYP3Hj-:before,
._8ZQYH9G:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(
    to right,
    rgba(201, 201, 201, 1) 0%,
    rgba(242, 242, 242, 0) 76%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(45deg) translate(50%, 0);
  opacity: 0.3;
  z-index: -1;
}

._2XMYlDq .xYP3Hj- {
  z-index: 2;
  animation-name: DmOZDwj;
}

._2XMYlDq ._8ZQYH9G {
  z-index: 3;
  animation-name: N1Jfq6r;
  animation-delay: 0.15s;
}

._1oFIyWG .xYP3Hj-,
._1oFIyWG ._8ZQYH9G {
  animation-name: _2FsOqep;
  animation-iteration-count: 1;
}

@keyframes _3b1_nf_ {
  0%,
  20% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@keyframes DmOZDwj {
  0% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 0;
    height: 230px;
    width: 230px;
  }
}

@keyframes N1Jfq6r {
  0%,
  25% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  35%,
  80% {
    opacity: 1;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 0;
    height: 230px;
    width: 230px;
  }
}

@keyframes _2FsOqep {
  0%,
  25% {
    opacity: 0;
    margin-top: 0;
    margin-left: 0;
    width: 0;
    height: 0;
  }
  100% {
    margin-top: -115px;
    margin-left: -115px;
    opacity: 1;
    height: 230px;
    width: 230px;
  }
}

@keyframes _3JS3wii {
  0%,
  70% {
    opacity: 0;
  }
  95%,
  100% {
    opacity: 1;
  }
}

/* Layout */

._3Qz0Zua {
  display: inline;
  width: 100%;
  height: 100%;
}


/*# sourceMappingURL=5472450fccd93b7810bf.js.map*/