/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/react-datepicker/dist/react-datepicker.css ***!
  \***************************************************************************************************************************************/
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

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

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

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

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

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

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

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Modal/styled.ts ***!
  \********************************************************************************************************************************************************************************************/
.mzxgtkm{position:fixed;height:100%;width:100%;background:var(--background-default-blur);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:101;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.m1nwc7cx{max-height:calc(100% - 100px);max-width:calc(100% - 40px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--m1nwc7cx-0);box-shadow:var(--m1nwc7cx-1);border-radius:16px;overflow:var(--m1nwc7cx-2);}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Modal/utils.ts ***!
  \*******************************************************************************************************************************************************************************************/
.g1fbav5x{margin:auto auto 60px;}
.glb396x{margin:auto;}
/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/IconWrapper/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************/
.ictkhts{width:20px;height:20px;display:block;color:var(--typo-secondary);}.ictkhts svg{width:100%;height:100%;display:block;color:inherit;}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/SibebarUserCard/styled.ts ***!
  \**************************************************************************************************************************************************************************************************************/
.s1yn2wde{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;min-height:52px;}@media screen and (max-width:490px){.s1yn2wde{overflow:initial;min-height:40px;}}
.s1kdylwd{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-left:var(--space-xs);}
.s1qfz7ay{font-size:var(--size-text-s);line-height:var(--line-height-text-s);color:var(--typo-primary);padding-bottom:var(--space-2xs);}
.s1pkshug{font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-secondary);}
.s14ziv38{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;margin-left:auto;background-color:transparent;cursor:pointer;}@media screen and (min-width:744px){.s14ziv38:hover path{stroke:var(--typo-brand-green);}}@media screen and (max-width:490px){.s14ziv38 .ictkhts{width:24px;height:24px;}}
.sfniccz{max-width:52px;max-height:52px;object-fit:contain;border-radius:50%;}
.sl3o4un{width:52px;height:52px;}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/TextField/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************/
.tk7pg27{width:100%;border-radius:6px;background-color:var(--background-default);position:relative;padding:var(--tk7pg27-0);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px;border-style:solid;border-color:var(--tk7pg27-1);color:var(--typo-primary);font-weight:var(--tk7pg27-2);font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);height:42px;overflow:hidden;}
.t16o1dhp{margin:var(--t16o1dhp-0);}
.t16i89jg{font-family:'Mulish',serif;outline:none;color:inherit;font-weight:inherit;-webkit-flex:1;-ms-flex:1;flex:1;background-color:inherit;}.t16i89jg::-webkit-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t16i89jg:-moz-placeholder{color:var(--typo-secondary);font-weight:300;}.t16i89jg::-moz-placeholder{color:var(--typo-secondary);font-weight:300;}.t16i89jg:-ms-input-placeholder{color:var(--typo-secondary);font-weight:300;}.t16i89jg::-webkit-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t16i89jg::-moz-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t16i89jg:-ms-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t16i89jg::placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}
.t9yrv3b{color:var(--typo-error);margin-top:var(--space-2xs);font-size:var(--size-text-2xs);}
.twgfppk{margin:var(--twgfppk-0);background-color:var(--input-addon);padding:var(--twgfppk-1);color:var(--typo-secondary);font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0.75;}
.ttl1twj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--size-text-s);line-height:var(--line-height-text-m);}

.tjrmhtb{margin-left:var(--space-2xs);color:var(--typo-error);font-size:var(--size-text-s);}
.tbxkvsp{display:grid;width:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--tbxkvsp-0);grid-template-columns:var(--tbxkvsp-1);}.tbxkvsp > div:first-of-type{margin-top:var(--tbxkvsp-2);}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Select/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.s120yzil{width:100%;display:grid;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--s120yzil-0);grid-template-columns:var(--s120yzil-1);}.s120yzil > div{position:relative;}.s120yzil > .ttl1twj{margin-top:var(--s120yzil-2);}
.sewqitd{width:100%;position:relative;background-color:var(--sewqitd-0);border-width:1px;border-style:solid;border-color:var(--sewqitd-1);border-radius:6px;height:42px;}
.sfg5098{color:var(--typo-error);margin-top:var(--space-2xs);font-size:var(--size-text-2xs);}
.s11x62gt{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-s);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:var(--s11x62gt-0);}
.s16lpzqr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.s16lpzqr .ictkhts{margin-right:var(--space-2xs);}
.s1rv42pp{white-space:nowrap;font-size:var(--size-text-xs);font-weight:var(--s1rv42pp-0);line-height:var(--line-height-text-m);color:var(--s1rv42pp-1);margin-right:var(--space-xs);}
.s70273b{min-width:18px;min-height:18px;-webkit-transform:var(--s70273b-0);-ms-transform:var(--s70273b-0);transform:var(--s70273b-0);-webkit-transition:-webkit-transform ease 0.3s;-webkit-transition:transform ease 0.3s;transition:transform ease 0.3s;}.s70273b svg path{stroke:var(--typo-secondary);}
.swuw7jq{max-height:200px;overflow-y:auto;width:100%;z-index:20;position:absolute;top:calc(100% + 4px);left:0;background-color:var(--background-default);border:1px solid var(--stroke-separator);border-radius:6px;display:var(--swuw7jq-0);}
.slqkeaz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-s);font-size:var(--size-text-xs);font-weight:300;line-height:var(--line-height-text-xs);color:var(--slqkeaz-0);background-color:var(--slqkeaz-1);-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;cursor:var(--slqkeaz-2);}.slqkeaz:hover{background-color:var(--slqkeaz-3);}.slqkeaz .ictkhts{margin-right:var(--space-xs);}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/SidebarLanguageDropdown/styled.ts ***!
  \**********************************************************************************************************************************************************************************************************************/
.siyvt6n{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.siyvt6n .s11x62gt{padding:var(--space-m) var(--space-xs);}.siyvt6n .sewqitd{border:none;min-width:85px;}.siyvt6n .s1rv42pp{text-transform:uppercase;font-size:var(--size-text-s);font-weight:500;line-height:var(--line-height-text-xs);color:var(--typo-primary);}
.s1nbrp11 .siyvt6n .s16lpzqr>.ictkhts,.s1nbrp11 .siyvt6n .slqkeaz>.ictkhts{width:var(--s1nbrp11-0);height:var(--s1nbrp11-0);}.s1nbrp11 .siyvt6n .s16lpzqr,.s1nbrp11 .siyvt6n .slqkeaz{display:var(--s1nbrp11-1);}.s1nbrp11 .siyvt6n .s16lpzqr > span,.s1nbrp11 .siyvt6n .slqkeaz > span{display:var(--s1nbrp11-2);}.s1nbrp11 .siyvt6n .slqkeaz{padding:var(--s1nbrp11-3);}.s1nbrp11 .siyvt6n .s70273b{display:var(--s1nbrp11-4);}.s1nbrp11 .siyvt6n .swuw7jq{width:var(--s1nbrp11-5);}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Menu/MenuItem/styled.ts ***!
  \***********************************************************************************************************************************************************************************************************/
.m1oypdh7{list-style-type:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;opacity:var(--m1oypdh7-0);pointer-events:var(--m1oypdh7-1);}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/SidebarMenuItem/styled.ts ***!
  \**************************************************************************************************************************************************************************************************************/
.s1ww6wu2{font-weight:500;margin-left:var(--space-xs);line-height:var(--line-height-text-xs);font-size:var(--size-text-s);}
.svvnr2q{padding:var(--space-m) var(--space-xs);background-color:var(--svvnr2q-0);border-radius:8px;height:52px;overflow:hidden;white-space:nowrap;cursor:pointer;}.svvnr2q:hover{background-color:var(--svvnr2q-1);}.svvnr2q:hover svg path{stroke:var(--svvnr2q-2);}.svvnr2q:hover .s1ww6wu2{color:var(--svvnr2q-2);}.svvnr2q svg path{stroke:var(--svvnr2q-3);}.svvnr2q .s1ww6wu2{color:var(--svvnr2q-3);}
.s1wj655l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:31px;height:20px;border-radius:17px;margin-left:auto;background-color:var(--typo-error);}
.s1pq9bgc{font-weight:700;line-height:var(--line-height-text-s);font-size:var(--size-text-2xs);color:var(--background-default);margin:auto;}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Divider/styled.ts ***!
  \*****************************************************************************************************************************************************************************************************/
.dnhpz1k{border:0;border-top:var(--dnhpz1k-0);width:100%;border-radius:2px;}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Menu/styled.ts ***!
  \**************************************************************************************************************************************************************************************************/
.mi89is{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/SidebarMenu/styled.ts ***!
  \**********************************************************************************************************************************************************************************************************/
.stw8soy{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:scroll;margin-bottom:var(--space-2xl);padding:0 var(--space-2xs);}.stw8soy::-webkit-scrollbar{display:none;}
.s1hb7sv3{font-weight:500;font-size:var(--size-text-2xs);text-transform:uppercase;line-height:var(--line-height-text-s);color:var(--typo-secondary);margin-bottom:var(--space-xs);}

.sk9zbtr{margin:var(--space-l) 0;}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/SidebarThemeSwitcher/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************************/
.sxbz8gg{padding-bottom:var(--space-2xl);}
.sifwvhu{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:var(--background-tertiary-dark);padding:var(--space-2xs);border-radius:10px;}
.srn1x3s{border-radius:8px;cursor:pointer;font-size:var(--size-text-xs);background:var(--srn1x3s-0);color:var(--srn1x3s-1);}.srn1x3s svg path{fill:var(--srn1x3s-2);stroke:var(--srn1x3s-2);}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Button/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.b1nht7dc{white-space:nowrap;padding:var(--b1nht7dc-0);height:var(--b1nht7dc-1);font-size:var(--b1nht7dc-2);border-radius:6px;border:var(--b1nht7dc-3);background:var(--b1nht7dc-4);color:var(--b1nht7dc-5);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;width:var(--b1nht7dc-6);}.b1nht7dc > span[data-role='button-icon-before']{margin-right:11px;color:var(--typo-brand-green);}.b1nht7dc > span[data-role='button-icon-after']{margin-left:11px;color:var(--typo-brand-green);}.b1nht7dc:hover{background:var(--b1nht7dc-7);opacity:var(--b1nht7dc-8);}.b1nht7dc:disabled{cursor:initial;background-color:var(--b1nht7dc-4);opacity:0.5;}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Sidebar/styled.ts ***!
  \**********************************************************************************************************************************************************************************************/
.s5rvqg6{position:absolute;right:calc(var(--space-l) * -1);-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);top:calc(90px - var(--space-2xl));background:var(--background-secondary);height:40px;width:40px;box-shadow:0 4px 77px rgba(19,17,55,0.07), 0 0.500862px 9.64159px rgba(19,17,55,0.035);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;}.s5rvqg6 .ictkhts{margin:auto;width:28px;height:28px;}.s5rvqg6 .ictkhts path{stroke:var(--typo-secondary);}
.smy16zp svg path{fill:var(--typo-brand-green);}
.d19uvja0{box-shadow:8px 0 36px rgba(0,3,13,0.33);}
.l8ctcjt{box-shadow:0 0 78px rgba(13,24,56,0.07), 10px 0 10px rgba(13,24,56,0.02);}
.sci1fn2{position:fixed;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:var(--sci1fn2-0);-webkit-transition:width ease 0.3s;transition:width ease 0.3s;height:100%;background-color:var(--background-default);padding:var(--space-2xl) var(--space-m);}.sci1fn2 .s5rvqg6 svg{-webkit-transform:var(--sci1fn2-1);-ms-transform:var(--sci1fn2-1);transform:var(--sci1fn2-1);-webkit-transition:-webkit-transform ease 0.3s;-webkit-transition:transform ease 0.3s;transition:transform ease 0.3s;}.sci1fn2 .smy16zp{width:var(--sci1fn2-2);height:var(--sci1fn2-3);margin-bottom:var(--sci1fn2-4);margin-top:var(--sci1fn2-5);}.sci1fn2 .svvnr2q .ictkhts{min-width:var(--sci1fn2-6);min-height:var(--sci1fn2-6);-webkit-transition:min-width ease 0.3s,min-height 0.3s;transition:min-width ease 0.3s,min-height 0.3s;}.sci1fn2 .svvnr2q .s1ww6wu2{display:var(--sci1fn2-7);}.sci1fn2 .s1yn2wde{padding:0 var(--space-2xs);min-height:var(--sci1fn2-8);}.sci1fn2 .s1yn2wde .s1kdylwd,.sci1fn2 .s1yn2wde .s14ziv38{display:var(--sci1fn2-7);}.sci1fn2 .s1yn2wde .sfniccz,.sci1fn2 .s1yn2wde .sl3o4un{width:var(--sci1fn2-8);height:var(--sci1fn2-8);-webkit-transition:width ease 0.3s;transition:width ease 0.3s;}.sci1fn2 .sifwvhu{-webkit-flex-direction:var(--sci1fn2-9);-ms-flex-direction:var(--sci1fn2-9);flex-direction:var(--sci1fn2-9);width:var(--sci1fn2-10);-webkit-transition:width ease 0.3s;transition:width ease 0.3s;overflow:hidden;}.sci1fn2 .srn1x3s{padding:var(--sci1fn2-11);left:var(--sci1fn2-12);}.sci1fn2 .srn1x3s .ictkhts{min-width:var(--sci1fn2-13);min-height:var(--sci1fn2-13);margin-right:var(--sci1fn2-14);}
.s5nsqdc{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:744px){.s5nsqdc{overflow:scroll;}.s5nsqdc::-webkit-scrollbar{display:none;}}
.d1r4v14a{box-shadow:-5px 7px 7px rgba(0,0,0,0.09),0 4px 4px rgba(0,0,0,0.13), 0 2.12866px 2px rgba(0,0,0,0.035), 0 0.769896px 2px rgba(0,0,0,0.0243888);}
.l1papjr3{box-shadow:0 4px 77px rgba(19,17,55,0.07), 0 0.500862px 9.64159px rgba(19,17,55,0.035);}
.s1agclds{height:var(--s1agclds-0);position:fixed;overflow:hidden;top:0;left:0;z-index:100;width:100%;padding:10px 20px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:var(--background-default);}.s1agclds .sifwvhu{width:100%;margin-bottom:40px;}.s1agclds .srn1x3s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.s1agclds .srn1x3s{padding:var(--space-s) var(--space-ml);}.s1agclds .srn1x3s .ictkhts{width:18px;height:18px;margin-right:var(--space-2xs);}
.s168jtpc{width:117px;height:44px;}
.sqmicha{width:32px;height:32px;}.sqmicha svg path{stroke:var(--typo-secondary);}
.s14vrklt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-bottom:40px;}
.ss3cv2i{background:inherit;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}@media screen and (max-width:744px){.ss3cv2i:hover{background:inherit;}}
.l1fp5ft4{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}@media screen and (min-width:744px){.l1fp5ft4 a:hover{opacity:0.7;}}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Toolbar/ToolbarLinksContainerItem/styled.ts ***!
  \************************************************************************************************************************************************************************************************************************/
.t1r00heb{padding:0;background-color:transparent;color:var(--t1r00heb-0);font-size:var(--size-text-s);line-height:var(--line-height-text-xs);font-weight:700;}.t1r00heb:hover{color:var(--typo-brand-green);}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Toolbar/ToolbarMobileBurger/styled.ts ***!
  \******************************************************************************************************************************************************************************************************************/
.t462lpl{width:32px;height:32px;}.t462lpl svg path{stroke:var(--typo-secondary);}
.tf000b7{background:inherit;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Toolbar/styled.ts ***!
  \**********************************************************************************************************************************************************************************************/
.s1k8lae0{box-shadow:8px 0 36px rgba(0,3,13,0.33);}
.s1pgz72k{box-shadow:0 0 78px rgba(13,24,56,0.07), 10px 0 10px rgba(13,24,56,0.02);}
.tt564dm{width:100%;height:92px;position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--background-default);padding:var(--space-xl) var(--space-block-l);overflow-y:visible;}@media screen and (max-width:744px){.tt564dm{height:var(--tt564dm-0);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px var(--space-l) var(--space-m) var(--space-l);overflow:scroll;}.tt564dm::-webkit-scrollbar{display:none;}}
.t13fj8pe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:744px){.t13fj8pe{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:normal;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}}
.mm72ixf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:744px){.mm72ixf{margin-bottom:40px;}}
.m1d2qr1c{min-width:117px;min-height:44px;}
.tdhyh0y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-left:140px;}.tdhyh0y > :not(:first-child){margin-left:40px;}@media screen and (max-width:744px){.tdhyh0y{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-bottom:40px;}.tdhyh0y > :not(:first-child){margin-left:0;}}
.tchddqa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.tchddqa .sifwvhu{margin-bottom:0;}.tchddqa .sifwvhu .srn1x3s{padding:6px 10px;}.tchddqa .sifwvhu .srn1x3s .ictkhts{width:24px;height:24px;}@media screen and (max-width:744px){.tchddqa{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.tchddqa .srn1x3s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}
.mvmmuuf{margin:var(--space-m) 0;}
.tq7bh9r{white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 46px;font-weight:700;margin-left:86px;}@media screen and (max-width:744px){.tq7bh9r{margin-top:40px;margin-left:0;}}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/NavLinks/styled.ts ***!
  \******************************************************************************************************************************************************************************************************/

.n14ef7wm{margin-left:var(--space-2xs);}
.nkccan3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:var(--space-2xs);cursor:pointer;color:var(--typo-secondary);}.nkccan3:hover .n5jbiep{color:var(--typo-brand-green-hover);}
.nble636{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:20;color:var(--typo-secondary);font-weight:500;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);}
.n1d6w0rn{color:var(--n1d6w0rn-0);}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Layout/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.l1nfu8n7{background:var(--background-default);padding:0;margin:0;border-radius:12px;width:100%;box-sizing:border-box;}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/CategoriesHeader/styled.ts ***!
  \*************************************************************************************************************************************************************************************************************/
.c1t0wkyj{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--background-default);border-bottom-left-radius:var(--space-m);border-bottom-right-radius:var(--space-m);padding:33px var(--space-l) var(--space-l);margin-bottom:var(--space-xl);box-shadow:0 0.500862px 9.64159px rgba(19,17,55,0.035);}
.cfbnxhw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:58px;}
.c2kit8y{font-weight:800;color:var(--typo-primary);font-size:var(--size-text-5xl);line-height:var(--line-height-text-xs);}
.c17hcpcg{margin-top:var(--space-xs);font-weight:400;color:var(--typo-secondary);font-size:var(--size-text-s);line-height:var(--line-height-text-m);}
.c175w8z0{z-index:10;position:absolute;top:calc(var(--space-l) * -1);right:var(--space-l);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:387px;height:387px;}@media screen and (max-width:744px){.c175w8z0{-webkit-transform:translate(40%,-50%);-ms-transform:translate(40%,-50%);transform:translate(40%,-50%);}}@media screen and (max-width:490px){.c175w8z0{-webkit-transform:translate(70%,-50%);-ms-transform:translate(70%,-50%);transform:translate(70%,-50%);}}
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/components/CategoriesCards/styled.ts ***!
  \***********************************************************************************************************************************************************************************************************************/
.e1fle8jp{margin-top:var(--space-2xl);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--typo-secondary);line-height:var(--line-height-text-m);font-size:var(--size-text-m);font-weight:500;}
.ci464t8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Badge/styled.ts ***!
  \***************************************************************************************************************************************************************************************************/
.bzv2i34{font-weight:500;font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);padding:var(--space-3xs) 6px;border-radius:4px;background:var(--bzv2i34-0);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/CourseCard/styled.ts ***!
  \*************************************************************************************************************************************************************************************************/
.c9lxizg.l1nfu8n7{position:relative;padding:var(--space-m);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border:1px solid var(--stroke-light-border);cursor:pointer;}
.ceia7gt{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}
.cyavryw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:var(--typo-primary);margin-bottom:var(--space-m);}

.czuopvx.cyavryw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;font-size:var(--size-text-2xs);line-height:var(--line-height-text-m);}
.c1k2atui{color:var(--typo-primary);}
.cix3575{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;color:var(--typo-secondary);}
.cfqpzmr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;position:relative;}
.c1hq1zj{font-weight:500;font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);margin-bottom:var(--space-m);color:var(--typo-secondary);max-height:calc(2 * var(--line-height-text-xs));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.c5cf0mu{border-radius:50%;margin-right:var(--space-2xs);width:16px;height:16px;object-fit:cover;}
.c1g4q1og{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c1g4q1og .c1k2atui{margin-right:var(--space-2xs);}
.c1u1a6xo{width:16px;height:16px;margin-right:var(--space-2xs);}
.crooh9v{object-fit:contain;width:100%;border-radius:12px;}
.c142hevo.cyavryw{color:var(--c142hevo-0);font-weight:700;}
.c4fdcaf.c142hevo.cyavryw{margin-bottom:0;}

.c1gxdokh{margin-bottom:var(--space-xs);}
.c1qxmfxb{position:absolute;top:36px;left:12px;}
.c178avnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.c178avnr .c142hevo{margin-bottom:0;}
.ce5xj09{font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-s);color:var(--typo-error);}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/components/CategoriesCourseCard/styled.ts ***!
  \****************************************************************************************************************************************************************************************************************************/
.c97u221.c9lxizg.l1nfu8n7{margin-bottom:var(--size-text-s);}.c97u221.c9lxizg.l1nfu8n7:not(:last-child){margin-bottom:var(--space-m);}.c97u221.c9lxizg.l1nfu8n7:hover{padding:var(--space-sm);border:3px solid var(--stroke-light-border);}.c97u221.c9lxizg.l1nfu8n7 .c1gxdokh{margin-bottom:0;}.c97u221.c9lxizg.l1nfu8n7 .ceia7gt{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;}.c97u221.c9lxizg.l1nfu8n7 .crooh9v{height:174px;object-fit:cover;}.c97u221.c9lxizg.l1nfu8n7 .c4fdcaf{margin-top:auto;}.c97u221.c9lxizg.l1nfu8n7 .c1uexwsv{max-width:260px;margin-right:var(--space-m);margin-bottom:0;}@media screen and (max-width:490px){.c97u221.c9lxizg.l1nfu8n7 .c1uexwsv{margin-bottom:var(--space-m);}}@media screen and (max-width:744px){.c97u221.c9lxizg.l1nfu8n7 .c1uexwsv{max-width:100%;}.c97u221.c9lxizg.l1nfu8n7 .c1uexwsv .crooh9v{min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}}.c97u221.c9lxizg.l1nfu8n7 .czuopvx{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.c97u221.c9lxizg.l1nfu8n7 .c1g4q1og{margin-left:var(--space-m);}@media screen and (max-width:490px){.c97u221.c9lxizg.l1nfu8n7{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.c97u221.c9lxizg.l1nfu8n7 .c1uexwsv{max-width:100%;}}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/components/CoursesCatalogSorting/styled.ts ***!
  \*****************************************************************************************************************************************************************************************************************************/
.c1ajgft1{border-radius:12px;margin-bottom:var(--space-m);padding:var(--space-m);border:1px solid var(--stroke-light-border);background:var(--background-default);}.c1ajgft1 .ttl1twj{color:var(--typo-secondary);font-weight:500;font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);}.c1ajgft1 .sewqitd{border:none;height:auto;}.c1ajgft1 .s11x62gt{margin-top:var(--space-xs);padding:0;height:auto;}.c1ajgft1 .s1rv42pp{font-size:var(--size-text-s);line-height:var(--line-height-text-m);}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Filter/FilterCheckboxes/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************/
.fgm4csr{max-height:188px;overflow-y:auto;}.fgm4csr::-webkit-scrollbar{width:6px;}.fgm4csr::-webkit-scrollbar-track{background:transparent;}.fgm4csr::-webkit-scrollbar-thumb{background-color:var(--typo-third);border-radius:3px;}
.fgubn2r{font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);cursor:pointer;}.fgubn2r:not(:last-child){margin-bottom:var(--space-m);}
.f112lyna{border:1px solid var(--stroke-separator);margin-right:var(--space-xs);border-radius:3px;cursor:pointer;}
.f1aidmce{color:var(--typo-primary);margin-right:var(--space-2xs);}
.f1op6q8g{color:var(--typo-third);}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Filter/FilterRadio/styled.ts ***!
  \****************************************************************************************************************************************************************************************************************/
.f1ecde9w{max-height:188px;overflow-y:auto;}
.f1a3ct5n{font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);cursor:pointer;}.f1a3ct5n:not(:last-child){margin-bottom:var(--space-m);}
.fso7uy3{border:1px solid var(--stroke-separator);margin-right:var(--space-xs);border-radius:3px;cursor:pointer;}
.f1tdcf69{margin-right:var(--space-xs);}
.fibad9z{color:var(--typo-primary);margin-right:var(--space-2xs);}
.f1op88gp{color:var(--typo-third);}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Filter/FilterRange/styled.ts ***!
  \****************************************************************************************************************************************************************************************************************/
.favrpb7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}
.f1nlgmi1{font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);color:var(--typo-primary);margin-bottom:var(--space-m);width:100%;}
.f8rl5t5{border-radius:50%;background:var(--background-default);border:2px solid var(--typo-brand-green);height:20px;width:20px;}
.fnrkgkw{border-radius:2px;width:100%;height:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.f16p8v1c{background:var(--f16p8v1c-0);width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:100%;}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Accordion/AccordionBody/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************/
.a3qg9zk{padding:0;margin-top:var(--space-m);width:100%;}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Accordion/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************/
.arfzxlg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:var(--background-secondary);border:1px solid var(--stroke-light-border);border-radius:8px;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-weight:700;line-height:var(--line-height-text-xs);font-size:var(--size-text-s);color:var(--typo-primary);-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}.arfzxlg:hover{box-shadow:var(--arfzxlg-0);}
.asfiwzl{width:100%;}
.av3pelj{width:100%;padding:var(--space-m);box-sizing:border-box;}
.a1bkudop{background-color:var(--stroke-light-border);}
.a43nl2v{cursor:pointer;padding:var(--space-m);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Filter/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.fwrivno{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--background-default);}.fwrivno .av3pelj{padding-top:0;}.fwrivno .a3qg9zk{width:100%;margin-top:var(--space-2xs);}
.f18df47b{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:var(--typo-secondary);font-weight:500;font-size:var(--size-text-xs);}

.f69hia6{height:18px;width:18px;-webkit-transform:var(--f69hia6-0);-ms-transform:var(--f69hia6-0);transform:var(--f69hia6-0);-webkit-transition:-webkit-transform ease 0.3s;-webkit-transition:transform ease 0.3s;transition:transform ease 0.3s;}.f69hia6 svg path{stroke:var(--typo-third);}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/components/CategoriesFilter/styled.ts ***!
  \************************************************************************************************************************************************************************************************************************/
.c1dihlst{background:var(--background-default);padding:40px 32px;}
@media screen and (max-width:744px){.c18pugn9 .m1nwc7cx{min-width:75%;}}@media screen and (max-width:490px){.c18pugn9 .m1nwc7cx{min-width:90%;}}
.c1focmvh:not(:last-child){margin-bottom:var(--space-m);}
.c16xsnyk{margin-bottom:var(--space-l);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
.c1ba7tyr{font-weight:700;font-size:var(--size-text-2lm);line-height:var(--line-height-text-1-2);color:var(--typo-primary);}
.ctakcoy{color:var(--typo-error);font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);}
.c1v3t9th{width:100%;color:var(--typo-brand-green);font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);font-weight:500;background-color:transparent;padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.c1v3t9th:hover{color:var(--typo-brand-green-hover);}
.c1c6rsq1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--typo-error);font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);font-weight:500;background-color:transparent;padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Container/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************/
.closllc{position:relative;height:auto;}@media screen and (min-width:744px){.closllc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 40px;padding-left:var(--closllc-0);-webkit-transition:padding ease 0.3s;transition:padding ease 0.3s;}}
.cqng0wm{margin:0 auto;width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:var(--cqng0wm-0);-ms-flex-direction:var(--cqng0wm-0);flex-direction:var(--cqng0wm-0);-webkit-box-pack:var(--cqng0wm-1);-webkit-justify-content:var(--cqng0wm-1);-ms-flex-pack:var(--cqng0wm-1);justify-content:var(--cqng0wm-1);max-width:var(--cqng0wm-2);padding-bottom:100px;}@media screen and (max-width:744px){.cqng0wm{padding:var(--space-block-x) var(--space-l);padding-top:0;}}
.m38pnd6{width:66%;padding:0;}.m38pnd6 > :not(:first-child){z-index:1;}@media screen and (max-width:744px){.m38pnd6{width:100%;}}
.af6dagp{position:relative;z-index:1;width:31.8%;}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Search/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.sqimzro{padding:var(--space-m);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid var(--stroke-light-border);height:50px;}
.sbnqdxs{min-width:18px;min-height:18px;margin-right:var(--space-xs);}.sbnqdxs svg path{stroke:var(--typo-secondary);}
.s39fvy1{width:100%;background:inherit;font-weight:300;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);}.s39fvy1,.s39fvy1::-webkit-input-placeholder{color:var(--typo-secondary);}.s39fvy1,.s39fvy1::-moz-placeholder{color:var(--typo-secondary);}.s39fvy1,.s39fvy1:-ms-input-placeholder{color:var(--typo-secondary);}.s39fvy1,.s39fvy1::placeholder{color:var(--typo-secondary);}.s39fvy1:focus{outline:none;}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Textarea/styled.ts ***!
  \******************************************************************************************************************************************************************************************************/
.t1e8skf5{resize:var(--t1e8skf5-0);border-width:1px;border-style:solid;border-color:var(--t1e8skf5-1);width:100%;border-radius:6px;padding:var(--space-s);font-family:'Mulish',serif;outline:none;color:var(--typo-primary);font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);-webkit-flex:1;-ms-flex:1;flex:1;background-color:var(--background-default);}.t1e8skf5::-webkit-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t1e8skf5:-moz-placeholder{color:var(--typo-secondary);font-weight:300;}.t1e8skf5::-moz-placeholder{color:var(--typo-secondary);font-weight:300;}.t1e8skf5:-ms-input-placeholder{color:var(--typo-secondary);font-weight:300;}.t1e8skf5::-webkit-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t1e8skf5::-moz-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t1e8skf5:-ms-input-placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}.t1e8skf5::placeholder{font-family:'Mulish',serif;color:var(--typo-secondary);font-weight:300;}
.mwl4a7z{position:absolute;color:var(--typo-third);right:var(--space-s);bottom:var(--space-s);font-size:var(--size-text-2xs);}
.t1t8ginh{position:relative;}
.t1xiaq4a{position:absolute;top:10px;left:var(--t1xiaq4a-0);color:var(--typo-error);}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Categories/styled.ts ***!
  \********************************************************************************************************************************************************************************************/
.c1knxjq1.m38pnd6{width:74.44%;}@media screen and (max-width:744px){.c1knxjq1.m38pnd6{width:100%;}}
.cofjgzd.af6dagp{width:23.33%;}
.chq356p .closllc{margin:0;padding:0;}.chq356p .cqng0wm{padding:0;padding-bottom:var(--space-xl);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.cbxd7ql{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:744px){.cbxd7ql{padding:0 var(--space-2xl);}}@media screen and (max-width:490px){.cbxd7ql{padding:0 var(--space-l);}}
.swi8yte{margin-bottom:var(--space-xl);}
.c1yujk28{width:50px;height:50px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 var(--space-xs);background:var(--background-default);border:1px solid var(--stroke-light-border);border-radius:12px;cursor:pointer;}
.cpecwmf{margin:auto;height:32px;width:32px;}
.c13ue5v7{margin-top:40px;}@media screen and (max-width:744px){.c13ue5v7{margin-top:20px;margin-bottom:60px;}}
@media screen and (max-width:744px){.c19trlty .cqng0wm{padding:0 var(--space-2xl);}}@media screen and (max-width:490px){.c19trlty .cqng0wm{padding:0 var(--space-l);}}
.c1ar78yd .tk7pg27{height:50px;border-radius:12px;}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Pagination/styled.ts ***!
  \********************************************************************************************************************************************************************************************************/
.p2crf11{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}
.p1bomsyy{cursor:pointer;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:var(--p1bomsyy-0);}
.py2m4ti{text-align:center;width:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);color:var(--py2m4ti-0);-webkit-transform:var(--py2m4ti-1);-ms-transform:var(--py2m4ti-1);transform:var(--py2m4ti-1);-webkit-transition:color ease-out 0.3s,-webkit-transform ease-out 0.3s;-webkit-transition:color ease-out 0.3s,transform ease-out 0.3s;transition:color ease-out 0.3s,transform ease-out 0.3s;}.py2m4ti:hover{color:var(--typo-primary);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.a1hjj03n{-webkit-transition:-webkit-transform ease-out 0.3s;-webkit-transition:transform ease-out 0.3s;transition:transform ease-out 0.3s;}.a1hjj03n svg path{-webkit-transition:stroke ease-out 0.3s;transition:stroke ease-out 0.3s;stroke:var(--typo-brand-green);}.a1hjj03n :hover svg path{stroke:var(--background-brand-hover);}
.p124ewh2{cursor:pointer;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.p124ewh2:hover{-webkit-transform:rotate(90deg) scale(1.1);-ms-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1);}
.p1ku24fi{cursor:pointer;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.p1ku24fi:hover{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1);}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesHeader/styled.ts ***!
  \******************************************************************************************************************************************************************************************************************/
.coaayl4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;margin-bottom:var(--space-6xl);}@media screen and (min-width:744px){.coaayl4:before{content:'';top:0;left:0;position:absolute;height:var(--coaayl4-0);width:100%;background-color:var(--coaayl4-1);z-index:0;}}@media screen and (max-width:744px){.coaayl4{background:var(--coaayl4-1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100% + 40px);position:relative;padding:var(--space-block-x) var(--space-block-sm);left:-20px;}}@media screen and (max-width:490px){.coaayl4{background:var(--coaayl4-2);padding:var(--space-block-x) var(--space-l);}}
.ci6jqmk{margin-top:var(--space-2xl);}
.c1lowxot{position:relative;z-index:1;object-fit:cover;display:block;max-width:300px;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-height:100%;border-radius:12px;}
.c1xd149q{position:relative;z-index:1;margin-top:var(--space-block-sm);}@media screen and (max-width:744px){.c1xd149q{margin-top:var(--space-3xl);}}
.c1c4uvq4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.c10xgggq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;width:32px;background-color:var(--background-default);border-radius:50%;border:1px solid var(--stroke-light-border);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.cqsvded{margin:auto;object-fit:contain;width:24px;height:16px;}
.c1ke0434{color:#f3f4f5;font-weight:400;font-size:var(--size-text-l);line-height:var(--line-height-text-s);margin-left:var(--space-xs);}
.c1t2psld{margin-top:var(--space-m);}
.cf2rwrg{color:#f3f4f5;font-weight:800;font-size:var(--size-text-2xl);line-height:var(--line-height-text-xs);}@media screen and (max-width:744px){.cf2rwrg{font-size:var(--size-text-xl);line-height:var(--line-height-text-2xs);}}
.c10x45g3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#b0bacc;margin-top:var(--space-m);font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);}
.c6l9ixj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--space-m);font-weight:500;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);}.c6l9ixj > *:not(:first-child){margin-left:var(--space-xs);}@media screen and (max-width:744px){.c6l9ixj{font-size:var(--size-text-xs);}}
.cwamxqt{height:18px;width:18px;}
.cxub5c8{color:#f3f4f5;}
.cftxjn7{color:#23cf93;}
.c48oa07{color:#b0bacc;}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesLimeAcademyCard/styled.ts ***!
  \***************************************************************************************************************************************************************************************************************************/
.l1q0lik1{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-xl) var(--space-l);margin-top:var(--space-block-l);}@media screen and (min-width:744px){.l1q0lik1{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}.l1q0lik1:hover{box-shadow:0 4px 77px rgba(19,17,55,0.07), 0 0.500862px 9.64159px rgba(19,17,55,0.035);}}@media screen and (max-width:490px){.l1q0lik1{margin-top:var(--space-l);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.l9lzc1m{width:160px;height:160px;object-fit:cover;border:1px solid var(--stroke-separator);border-radius:8px;}
.l18btxds{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:var(--space-xl);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}@media screen and (max-width:490px){.l18btxds{margin:var(--space-xl) 0 0 0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.lua9zgg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--typo-primary);font-size:var(--size-text-xs);font-weight:500;line-height:var(--line-height-text-xs);}
.l6nrok6{width:18px;height:18px;}
.lk3wbak{margin-left:var(--space-xs);}
.l1hs3wgf{color:var(--typo-secondary);margin-left:var(--space-xs);}
.l1ckfud7{margin-top:var(--space-2xs);color:var(--typo-primary);font-size:var(--size-text-3xl);font-weight:700;line-height:var(--line-height-text-xs);}
.l11dw3v1{margin-top:var(--space-2xs);color:var(--typo-secondary);font-size:var(--size-text-s);font-weight:400;line-height:var(--line-height-text-m);}@media screen and (max-width:490px){.l11dw3v1{text-align:center;}}
.lh4eo5z{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto;}@media screen and (max-width:490px){.lh4eo5z{margin-top:var(--space-xl);}}
.lbo6dwm:not(:last-child){margin-right:var(--space-xs);}
.lwg4ef{height:28px;width:28px;}@media screen and (min-width:744px){.lwg4ef{cursor:pointer;-webkit-transition:opacity ease 0.3s;transition:opacity ease 0.3s;}.lwg4ef:hover{opacity:0.7;}}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/styled.ts ***!
  \************************************************************************************************************************************************************************************************************************/
.c2ajt9z{max-width:344px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--space-xl) var(--space-l);box-shadow:-5px 7px 7px rgba(0,0,0,0.09),0 4px 4px rgba(0,0,0,0.13), 0 2.12866px 2px rgba(0,0,0,0.035), 0 0.769896px 2px rgba(0,0,0,0.0243888);border:1px solid rgba(114,130,159,0.2);}@media screen and (max-width:744px){.c2ajt9z{max-width:100%;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--space-l);margin-top:var(--space-l);}}
.ck6386z{object-fit:cover;width:100%;height:202px;border-radius:12px;}@media screen and (max-width:744px){.ck6386z{width:300px;}}
.c12r2eel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:var(--space-xl);}@media screen and (max-width:744px){.c12r2eel{margin-top:0;}}
.cwjsm43{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;}@media screen and (max-width:490px){.cwjsm43.sticky{position:fixed;bottom:0;left:0;background-color:var(--background-default);padding:var(--space-m);z-index:100;box-shadow:var(--cwjsm43-0);}}
.cjvho6g{height:100%;width:100%;font-weight:700;}
.c1okfhub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:var(--space-m);background-color:transparent;padding:0;background:var(--typo-error);height:44px;}.c1okfhub:hover{opacity:0.7;}.c1okfhub .ictkhts{min-width:44px;height:44px;}.c1okfhub .ictkhts svg path{fill:var(--background-default);stroke:var(--background-default);}@media screen and (max-width:744px){.c1okfhub{background:var(--stroke-light-border);}.c1okfhub .ictkhts svg path{fill:var(--typo-secondary);stroke:var(--typo-secondary);}}
.c1tuungt{display:list-item;list-style-type:disc;margin-left:5px;color:var(--typo-primary);font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);font-weight:500;}.c1tuungt:not(:last-child){margin-bottom:var(--space-m);}.c1tuungt span{margin-left:-5px;}
.czbmcvr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:var(--space-xl);}
.c1qcorbh{margin-bottom:var(--space-xl);font-weight:700;font-size:var(--size-text-s);color:var(--typo-primary);}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Panel/styled.ts ***!
  \***************************************************************************************************************************************************************************************************/
.p1xdgxr6{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-l);border:var(--p1xdgxr6-0);border-radius:12px;background-color:var(--background-default);}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseCard/styled.ts ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.c1b8hxr9{width:100%;min-height:122px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--space-m);padding:var(--space-m);margin-bottom:var(--space-xl);background-color:var(--background-secondary);}@media screen and (max-width:490px){.c1b8hxr9{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}
.c1t4pq0f{width:135px;height:90px;border-radius:8px;}@media screen and (max-width:490px){.c1t4pq0f{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}}
.cdov9t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-overflow:ellipsis;}
.cx4tfxs{color:var(--typo-primary);font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-m);margin-bottom:var(--space-xs);}
.cnppxoy{color:var(--typo-secondary);font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-xs);}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/styled.ts ***!
  \********************************************************************************************************************************************************************************************************************************************/
.p1zw0xc{margin-bottom:var(--space-s);color:var(--typo-secondary);font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);}
.c7qud0j{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-m);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:490px){.c7qud0j{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Modal/BaseModal/styled.ts ***!
  \******************************************************************************************************************************************************************************************************/
.m8py6ng{position:relative;width:548px;min-height:174px;padding:var(--space-2xl);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--background-default);overflow:var(--m8py6ng-0);}@media screen and (max-width:744px){.m8py6ng{width:calc(100vw - 120px);}}@media screen and (max-width:490px){.m8py6ng{width:calc(100vw - var(--space-xl) * 2);padding:var(--space-l);}}
.m19ru5df{position:absolute;top:var(--space-m);right:var(--space-m);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:28px;height:28px;cursor:pointer;-webkit-transition:-webkit-transform ease 0.3s;-webkit-transition:transform ease 0.3s;transition:transform ease 0.3s;}.m19ru5df:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.mj4wwhy{color:var(--typo-primary);font-size:var(--size-text-3xl);font-weight:700;margin-bottom:var(--space-m);}@media screen and (max-width:490px){.mj4wwhy{font-size:var(--size-text-2_5xl);line-height:var(--line-height-text-1-2);}}
.mkv9zi6{max-height:240px;color:var(--typo-secondary);font-size:var(--size-text-s);font-weight:400;line-height:var(--line-height-text-m);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow-x:hidden;overflow-y:auto;}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseAcademyModal/styled.ts ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
.c15wgoe1{width:794px;}@media screen and (max-width:744px){.c15wgoe1{width:calc(100vw - 120px);}}@media screen and (max-width:490px){.c15wgoe1{width:calc(100vw - var(--space-xl) * 2);}}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseConfirmAcademyModal/styled.ts ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.cwf9h7f{width:794px;}@media screen and (max-width:744px){.cwf9h7f{width:calc(100vw - 120px);}}@media screen and (max-width:490px){.cwf9h7f{width:calc(100vw - var(--space-xl) * 2);}}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseConfirmModal/styled.ts ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
.c10u8a2u{width:794px;}@media screen and (max-width:744px){.c10u8a2u{width:calc(100vw - 120px);}}@media screen and (max-width:490px){.c10u8a2u{width:calc(100vw - var(--space-xl) * 2);}}
.c13fx1so{border:1px solid var(--typo-error);}@media screen and (max-width:490px){.c13fx1so{width:100%;}}
.palzax0{width:245px;}@media screen and (max-width:490px){.palzax0{width:100%;}}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/SimpleLoader/styled.ts ***!
  \**********************************************************************************************************************************************************************************************************/
.s1s9ta1z{width:var(--s1s9ta1z-0);height:var(--s1s9ta1z-0);color:var(--s1s9ta1z-1);}
.s1dcup5t{width:100%;height:var(--s1dcup5t-0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseP2PModal/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.c1iem89t{width:794px;}@media screen and (max-width:744px){.c1iem89t{width:calc(100vw - 120px);}}@media screen and (max-width:490px){.c1iem89t{width:calc(100vw - var(--space-xl) * 2);}}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesPurchaseCard/CoursePurchaseModal/CoursePurchaseTopupModal/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.c1guqonz{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.c1guqonz > span[data-role='button-icon-before']{margin-right:var(--space-xs);}
.c9s2cz1 .c1guqonz:not(:last-of-type){margin-bottom:var(--space-s);}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/Sticky/styled.ts ***!
  \****************************************************************************************************************************************************************************************************/
.s1rd76p9{position:relative;}
.sq9nk3p{position:absolute;top:0;left:0;}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/common/ContentBlock/styled.ts ***!
  \**********************************************************************************************************************************************************************************************************/
.cb7v6kx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--space-xl) var(--space-l);}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesReviews/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************************/
.c14wxo74{border:none;padding:var(--space-xl) var(--space-l);color:var(--typo-primary);margin-top:var(--space-xl);}@media screen and (max-width:490px){.c14wxo74{margin-top:var(--space-l);}}
.c1w4b141{color:var(--typo-primary);font-weight:700;font-size:var(--size-text-lm);line-height:var(--line-height-text-xs);margin-bottom:var(--space-xl);}
.c14kdhp8{background:var(--background-secondary);border:1px solid var(--stroke-light-border);padding:var(--space-m);margin-bottom:var(--space-xl);}
.cbxvg83{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.c108kvni{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-l);}
.cz3sggb{border-radius:50%;object-fit:contain;margin-right:var(--space-m);}

.c1k0vbba{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.c1nlopo5{font-size:var(--size-text-s);line-height:var(--line-height-text-xs);font-weight:700;margin-bottom:var(--space-xs);color:var(--typo-primary);}
.cor7y6q{width:16px;height:16px;}.cor7y6q svg path{fill:var(--cor7y6q-0);stroke:var(--cor7y6q-0);}
.c154eli0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.c154eli0 .cor7y6q:not(:last-child){margin-right:var(--space-2xs);}
.c1ruvarb{margin-left:var(--space-m);color:var(--typo-secondary);font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);}
.c1q4kclr{font-size:var(--size-text-s);line-height:var(--line-height-text-m);margin-bottom:var(--space-m);color:var(--typo-primary);}
.c1jq2gz5{padding:var(--space-m);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid var(--stroke-light-border);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media screen and (min-width:744px){.c1jq2gz5{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;}.c1jq2gz5:hover{box-shadow:0 4px 77px rgba(19,17,55,0.07), 0 0.500862px 9.64159px rgba(19,17,55,0.035);}}@media screen and (max-width:490px){.c1jq2gz5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:744px){.c1jq2gz5{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}}
@media screen and (max-width:490px){.c1vjzn6q.c1nlopo5{margin-bottom:0;margin-top:var(--space-m);}}@media screen and (max-width:744px){.c1vjzn6q.c1nlopo5{margin-bottom:0;margin-top:var(--space-m);}}
.cnj93re{font-weight:500;line-height:var(--line-height-text-s);color:var(--typo-secondary);}
.c15ujft9{width:135px;object-fit:contain;border-radius:8px;margin-right:var(--space-m);}@media screen and (max-width:490px){.c15ujft9{width:50%;}}
.c157kyxi{width:100%;}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/styled.ts ***!
  \*****************************************************************************************************************************************************************************************/
.c10k4h7s{max-width:252px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}.c10k4h7s .crooh9v{height:140px;object-fit:cover;}.c10k4h7s .corehep{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}@media screen and (min-width:744px){.c10k4h7s{cursor:pointer;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}.c10k4h7s:hover{box-shadow:0 4px 77px rgba(19,17,55,0.07), 0 0.500862px 9.64159px rgba(19,17,55,0.035);}}
.c1ry4sb.af6dagp{margin-top:166px;}
@media screen and (max-width:490px){.c1ucherc{margin-bottom:65px;}}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/Slider/styled.ts ***!
  \*********************************************************************************************************************************************************************************************/
.sbp1dpb{width:100%;}
.s195now6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--space-xl);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.s10siaa6{color:var(--typo-primary);font-weight:700;font-size:var(--size-text-lm);line-height:var(--line-height-text-xs);}

.sjrx7un.s10siaa6{position:relative;z-index:2;}
.s1o9tfh7{position:relative;z-index:1;width:106%;height:0.35em;-webkit-transform:translate(-3%,-155%);-ms-transform:translate(-3%,-155%);transform:translate(-3%,-155%);border-radius:2px;background:var(--s1o9tfh7-0);opacity:40%;}
.s1a7v4ee{min-width:var(--s1a7v4ee-0);box-sizing:content-box;}.s1a7v4ee:not(:first-child){padding-left:var(--s1a7v4ee-1);}
.s1afswem{width:100%;overflow:scroll;}.s1afswem::-webkit-scrollbar{display:none;}
.sd07ufr{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:left ease 0.2s;transition:left ease 0.2s;}
.sfpz9t4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:var(--background-default);border:1px solid var(--stroke-separator);border-radius:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-left:auto;}.sfpz9t4::after{position:absolute;content:'';height:100%;width:1px;background:var(--stroke-separator);left:50%;top:0;}
.s1a130ey{width:32px;height:32px;}
.s1pg16q1{background:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 8px 1px;}.s1pg16q1:hover svg path{stroke:var(--typo-secondary);}
.sr48waw.s1pg16q1{border-radius:12px 0 0 12px;}
.s1phw1ck.s1pg16q1{border-radius:0 12px 12px 0;}.s1phw1ck.s1pg16q1 .s1a130ey{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesStudy/styled.ts ***!
  \*****************************************************************************************************************************************************************************************************************/
.cwn53{margin-top:var(--space-xl);}@media screen and (max-width:490px){.cwn53{margin-top:var(--space-l);}}
.c1426et1{font-size:var(--size-text-lm);line-height:var(--line-height-text-xs);font-weight:700;color:var(--typo-primary);}@media screen and (max-width:490px){.c1426et1{font-size:var(--size-text-2lm);}}
.c8jf1ln{padding-top:var(--space-xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));-webkit-column-gap:var(--space-xl);column-gap:var(--space-xl);}@media screen and (max-width:490px){.c8jf1ln{grid-template-columns:1fr;}}
.csbe8k6{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:var(--space-m);word-break:break-word;}
.c1m3hu1e{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-height:16px;min-width:16px;width:16px;height:16px;margin-top:3px;}
.cdhs23x{margin-left:var(--space-xs);font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-primary);font-weight:500;}
.c16oxwkb{padding:0;margin-top:var(--space-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;color:var(--typo-brand-green);}.c16oxwkb:hover{opacity:0.7;}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesDescription/style.ts ***!
  \**********************************************************************************************************************************************************************************************************************/
.c8iltie{margin-top:var(--space-xl);}@media screen and (max-width:490px){.c8iltie{margin-top:var(--space-l);}}
.c1siroye.c1426et1{margin-bottom:var(--space-xl);}
.c15ftsoz{font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-secondary);}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesAccordion/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************/
.cof9hg5:not(:first-child){margin-top:var(--space-sm);}
.c14jgkgv{font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-secondary);}
.ce8yitk{font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);color:var(--typo-primary);}
.c1g2lytn{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.c1s5frqk{white-space:nowrap;margin:auto var(--space-xs);}
.c15n9mct{height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;border-radius:4px;color:var(--typo-primary);background-color:var(--background-brand-light);font-weight:500;font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);}.c15n9mct .c1s5frqk:first-of-type{margin-right:var(--space-2xs);}.c15n9mct .c1s5frqk:last-of-type{margin-left:var(--space-2xs);}
.con76rm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.c1yuztv7{margin:auto 0 auto var(--space-m);}.c1yuztv7 svg{-webkit-transform:var(--c1yuztv7-0);-ms-transform:var(--c1yuztv7-0);transform:var(--c1yuztv7-0);-webkit-transition:-webkit-transform ease 0.3s;-webkit-transition:transform ease 0.3s;transition:transform ease 0.3s;}
@media screen and (max-width:490px){.c19m4s8t{margin-top:var(--space-l);}}@media screen and (max-width:744px){.c19m4s8t{margin-top:var(--space-l);}}
.a1wx55w5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.a1wx55w5:not(:first-child){margin-top:var(--space-m);}
.a13lw1zs{margin-right:var(--space-xs);height:18px;width:18px;}.a13lw1zs svg :last-child{stroke:var(--background-default);fill:var(--background-default);}
.a2y3pk5{width:100%;font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-primary);}
.a1gb2t69{margin-left:auto;white-space:nowrap;font-weight:500;font-size:var(--size-text-xs);line-height:var(--line-height-text-s);color:var(--typo-secondary);}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesMaterials/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************/
.cn3txjl{margin-top:var(--space-xl);}@media screen and (max-width:490px){.cn3txjl{margin-top:var(--space-l);}}
.cr5gt32.c1426et1{margin-bottom:var(--space-xl);}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Courses/components/CoursesRequirements/styled.ts ***!
  \************************************************************************************************************************************************************************************************************************/
.c1x4bjnp{margin-top:var(--space-xl);}@media screen and (max-width:490px){.c1x4bjnp{margin-top:var(--space-l);}}
.c1bj750u.c1426et1{margin-bottom:var(--space-xl);}
.c116u56n{font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);color:var(--typo-secondary);margin-left:var(--space-xs);}
.cku84bp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cku84bp:not(:first-child){margin-top:var(--space-m);}
.cbo06w4{min-height:16px;min-width:16px;width:16px;height:16px;}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/components/MainBecomeTeacher/styled.ts ***!
  \*******************************************************************************************************************************************************************************************************************/
.mhx48wg{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;}
.mr3r6vg.l1nfu8n7{border-radius:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--become-teacher-background);}
.mtfovfq{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:62%;padding:var(--space-4xl) 0;}@media screen and (max-width:490px){.mtfovfq{max-width:100%;padding:60px 24px;margin:0;}}
.md5fqqx{color:var(--typo-primary-inverce);font-weight:700;font-size:var(--size-text-3xl);line-height:var(--line-height-text-xs);}@media screen and (max-width:490px){.md5fqqx{font-size:var(--size-text-2_5xl);line-height:var(--line-height-text-xs);}}
.m65hx6r{color:var(--typo-primary-inverce);font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);margin-top:var(--space-m);}
.m10frwgm{margin-top:var(--space-2xl);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--size-text-2xs) var(--size-text-xl);white-space:nowrap;color:var(--typo-primary);font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);}
.m167sip1{max-width:489px;width:489px;max-height:489px;height:489px;position:absolute;left:-123px;top:39px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}
.mspe97u{max-width:324px;width:324px;max-height:324px;height:324px;position:absolute;left:79%;top:-100px;z-index:2;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}
.m14pfm36{width:100%;height:100%;}.m14pfm36 svg #slice{fill:var(--lime-fill-slice-primary-inverce);fill-opacity:0.07;}.m14pfm36 svg #circle{fill:var(--typo-brand-green-inverse);opacity:0.1;}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/components/MainHeader/styled.ts ***!
  \************************************************************************************************************************************************************************************************************/
.mfulv8q{position:relative;margin-top:var(--space-xl);}
.m73l365{max-width:640px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;}
.mnty6c{position:absolute;z-index:0;opacity:0.7;left:var(--mnty6c-0);top:var(--mnty6c-1);height:var(--mnty6c-2);width:var(--mnty6c-3);-webkit-transform:var(--mnty6c-4);-ms-transform:var(--mnty6c-4);transform:var(--mnty6c-4);}@media screen and (max-width:490px){.mnty6c{opacity:1;}}
.m8gokyu{font-weight:900;font-size:var(--size-text-7xl);line-height:var(--line-height-text-2xs);color:var(--typo-primary);}
.m1n2gpzr{margin-top:var(--space-m);font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);color:var(--typo-secondary);}
.m1unpirq{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--space-5xl);font-weight:700;font-size:var(--size-text-s);line-height:var(--line-height-text-xs);color:var(--background-default);}
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/components/MainPopularCategories/styled.ts ***!
  \***********************************************************************************************************************************************************************************************************************/
.m1ne3696{height:441px;width:100%;padding:0;background-color:var(--background-secondary);}@media screen and (max-width:744px){.m1ne3696{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:var(--space-block-sm);}}
.mhtmq2p{color:var(--typo-primary);font-weight:700;font-size:var(--size-text-lm);line-height:var(--line-height-text-xs);}
.m9zjevx{width:100%;height:100%;position:relative;}@media screen and (max-width:744px){.m9zjevx{margin-top:var(--space-2xl);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.m9zjevx > button{min-width:49%;margin-bottom:var(--space-xs);height:auto;}}
.m1o9xoup{font-size:var(--size-text-s);line-height:var(--line-height-text-xs);font-weight:700;color:var(--typo-primary);}@media screen and (min-width:744px){.m1o9xoup{white-space:break-spaces;}}
.mwpzrm4{position:absolute;border-radius:50%;background-color:var(--background-secondary);padding:0 17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:150px;aspect-ratio:1 / 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;top:var(--mwpzrm4-0);left:var(--mwpzrm4-1);border:2px solid var(--mwpzrm4-2);}.mwpzrm4:hover{background-color:var(--mwpzrm4-2);}.mwpzrm4:hover .m1o9xoup{color:var(--mwpzrm4-3);}@media screen and (max-width:744px){.mwpzrm4{width:100%;border-radius:8px;position:static;aspect-ratio:auto;padding:var(--space-s) 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:normal;}}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/components/MainSlider/MainSliderCardStyled/styled.ts ***!
  \*********************************************************************************************************************************************************************************************************************************/
.m9mspim{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;cursor:pointer;height:100%;}.m9mspim .crooh9v{height:140px;object-fit:cover;}.m9mspim .corehep{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.m9mspim:hover{padding:var(--space-sm);border:3px solid var(--stroke-light-border);}.m9mspim:hover .c1qxmfxb{-webkit-transform:translate(-2px,-2px);-ms-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/components/BetaTestCard/styled.ts ***!
  \***************************************************************************************************************************************************************************************************/
.bizzn2u{width:100%;height:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 27px;background:var(--background-default);border:1px solid rgba(114,130,159,0.1);z-index:10;position:relative;margin-bottom:var(--bizzn2u-0);margin-top:var(--space-xl);}@media screen and (max-width:744px){.bizzn2u{height:200px;}}@media screen and (max-width:490px){.bizzn2u{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}}
.b1w4ei1z{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.buqoptv{font-weight:700;font-size:var(--size-text-lm);line-height:var(--line-height-text-xs);color:var(--typo-primary);}@media screen and (max-width:744px){.buqoptv{font-size:var(--size-text-l);}}@media screen and (max-width:490px){.buqoptv{font-size:var(--size-text-3xs);line-height:var(--line-height-text-s);}}
.bu3tbrw{font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);color:var(--typo-secondary);}@media screen and (max-width:744px){.bu3tbrw{font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);}}@media screen and (max-width:490px){.bu3tbrw{font-size:var(--size-text-3xs);line-height:var(--line-height-text-m);}}
.b6i98wz{font-weight:300;font-size:var(--size-text-s);line-height:var(--line-height-text-m);color:var(--typo-secondary);}@media screen and (max-width:744px){.b6i98wz{font-size:var(--size-text-2xs);line-height:var(--line-height-text-s);}}@media screen and (max-width:490px){.b6i98wz{font-size:var(--size-text-4xs);line-height:var(--line-height-text-s);}}
.b7uambt{object-fit:cover;position:absolute;top:var(--b7uambt-0);right:-50px;}@media screen and (max-width:744px){.b7uambt{max-height:var(--b7uambt-1);max-width:var(--b7uambt-1);top:-37px;right:-30px;}}@media screen and (max-width:490px){.b7uambt{max-height:156px;max-width:156px;top:-37px;right:-30px;}}
.b1nefs64{padding:6px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:85%;margin-right:10px;}@media screen and (max-width:744px){.b1nefs64{max-width:var(--b1nefs64-0);}}@media screen and (max-width:490px){.b1nefs64{max-width:80%;}}
.b1hakl3u{color:var(--typo-brand-green);font-weight:600;-webkit-text-decoration-color:var(--typo-secondary);text-decoration-color:var(--typo-secondary);-webkit-text-decoration-line:underline;text-decoration-line:underline;}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/components/MainFooter/styled.ts ***!
  \************************************************************************************************************************************************************************************************************/
.mglpxw8{width:100%;margin:0 auto;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.mwzwiz2{color:var(--typo-primary);font-weight:700;font-size:var(--size-text-3xl);line-height:var(--line-height-text-xs);}
.m154i123{color:var(--typo-secondary);font-weight:400;font-size:var(--size-text-s);line-height:var(--line-height-text-m);}
.m11q7jug{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;}.m11q7jug a{font-weight:700;color:var(--typo-brand-green);cursor:pointer;}.m11q7jug a:hover{color:var(--typo-brand-green-hover);}
.m1ajigqn.dnhpz1k{margin-bottom:44px;border-top:1px solid var(--stroke-separator);}
.mthp124{padding:0;margin-top:100px;}.mthp124 .cqng0wm{background-color:var(--background-default);padding-bottom:var(--space-6xl);max-width:100%;}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/pages/Main/styled.ts ***!
  \**************************************************************************************************************************************************************************************/
.mf1x2ns .cqng0wm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.mf1x2ns .cqng0wm > :not(:last-child){margin-bottom:var(--space-block-l);}.mf1x2ns .cqng0wm > :first-child{margin-bottom:var(--space-xl);}@media screen and (max-width:744px){.mf1x2ns .cqng0wm{padding:0 var(--space-2xl);}}@media screen and (max-width:490px){.mf1x2ns .cqng0wm{padding:0 var(--space-l);}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/styled.ts ***!
  \***************************************************************************************************************************************************************************/
.a1d4g07z{overflow:hidden;width:100%;background-color:var(--background-secondary);min-height:calc(var(--cvh,1vh) * 100);height:calc(var(--cvh,1vh) * 100);}
.a133f230{overflow-y:auto;overflow-x:hidden;margin-top:var(--a133f230-0);height:var(--a133f230-1);}@media screen and (max-width:744px){.a133f230{height:calc(100% - var(--toolbar-height));margin-top:var(--toolbar-height);}}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/assets/fonts/stylesheet.ts ***!
  \********************************************************************************************************************************************************************************************/
@font-face{font-family:'Mulish';src:url(/b02835fff1f818cd1a73.woff) format('woff');font-weight:200;font-style:normal;}@font-face{font-family:'Mulish';src:url(/7d10a52373a61163793a.woff) format('woff');font-weight:300;font-style:normal;}@font-face{font-family:'Mulish';src:url(/2210cd916ffd5ecf7be8.woff) format('woff');font-weight:400;font-style:normal;}@font-face{font-family:'Mulish';src:url(/9fe029af0db6f7c5721c.woff) format('woff');font-weight:500;font-style:normal;}@font-face{font-family:'Mulish';src:url(/51eeb4dac6a913296766.woff) format('woff');font-weight:600;font-style:normal;}@font-face{font-family:'Mulish';src:url(/8344bf04b6cdb6d62f8a.woff) format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'Mulish';src:url(/e8a814e97d6abff2cd2d.woff) format('woff');font-weight:800;font-style:normal;}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/colors/mainPageCategories/index.js ***!
  \************************************************************************************************************************************************************************************************************/
.mjr2iui{--page-categories-circle-1:#ebc8f8;--page-categories-circle-2:#d0ebff;--page-categories-circle-3:#8affe3;--page-categories-circle-4:#bae8b3;--page-categories-circle-5:#e6c1f3;--page-categories-circle-6:#ffc3b0;--page-categories-circle-7:#efbcb5;--page-categories-circle-8:#a5f6ed;--page-categories-circle-9:#b3ecbc;--page-categories-circle-10:#deb9df;--page-categories-circle-11:#cacffd;--page-categories-circle-12:#ffde8a;}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/globalStyles.ts ***!
  \*****************************************************************************************************************************************************************************************/
*{padding:0;margin:0;border:0;box-sizing:border-box;font-family:'Mulish',serif;}:focus,:active{outline:none;}:active,:hover,:focus{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}a{-webkit-text-decoration:none;text-decoration:none;}a:focus,a:active{outline:none;}html,body{height:100%;width:100%;font-family:'Mulish',serif;font-weight:400;font-size:var(--size-text-xs);color:var(--typo-primary);line-height:var(--line-height-text-xs);overflow:hidden;}h1,h2,h3,h4,h5,h6,p,label{color:var(--typo-primary);line-height:var(--line-height-text-xs);}ul li{list-style:none;}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/scrollbar/index.ts ***!
  \********************************************************************************************************************************************************************************************/
.s19sqc4l body{background:transparent;}.s19sqc4l::-webkit-scrollbar{width:6px;height:6px;border-radius:3px;background:transparent;}.s19sqc4l::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;}.s19sqc4l::-webkit-scrollbar-track{background:transparent;}
.s17l8xlw body{background:#111622;}.s17l8xlw::-webkit-scrollbar{width:6px;height:6px;background:transparent;border-radius:3px;}.s17l8xlw::-webkit-scrollbar-track{background:transparent;}.s17l8xlw::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:3px;}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/themes/dark.js ***!
  \****************************************************************************************************************************************************************************************/
.dimv83r{--typo-primary:#f3f4f5;--typo-secondary:#b0bacc;--typo-third:#465267;--typo-brand-green:#23cf93;--typo-brand-green-inverse:#0f8f62;--typo-brand-green-hover:#89ffcd;--typo-error:#f07e85;--typo-primary-inverce:#192030;--typo-ghost:#b0bacc;--typo-warning:#ff9d2b;--background-default:#1c2536;--background-default-blur:rgba(0,0,0,0.8);--background-secondary:#111622;--background-secondary-inverse:#fcfcfc;--background-brand-light:#0d412f;--background-warning:#f3d157;--become-teacher-background:#fcfcfc;--background-brand-hover:#89ffcd;--background-brand-contrast:#d186ff;--background-tertiary:#2e384b;--background-tertiary-dark:#111622;--stroke-separator:rgba(114,130,159,0.2);--stroke-light-border:rgba(114,130,159,0.1);--lime-fill-slice-primary:#ffffff;--lime-fill-slice-primary-inverce:#112406;--input-border:rgba(114,130,159,0.2);--input-addon:rgba(114,130,159,0.1);--tooltip-background:#ffffff;--tooltip-color:#192030;}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/themes/light.js ***!
  \*****************************************************************************************************************************************************************************************/
.lst11pl{--typo-primary:#192030;--typo-secondary:#72829f;--typo-third:#c7cdd9;--typo-brand-green:#0f8f62;--typo-brand-green-inverse:#23cf93;--typo-brand-green-hover:#3cca98;--typo-error:#d44c55;--typo-primary-inverce:#f3f4f5;--typo-ghost:#b0bacc;--typo-light:#ffff;--typo-warning:#ff9d2b;--background-default:#ffffff;--background-default-blur:rgba(255,255,255,0.8);--background-secondary:#fcfcfc;--background-secondary-inverse:#111622;--background-brand-light:#cde7de;--background-warning:#f3d157;--become-teacher-background:#1c2536;--background-brand-hover:#3cca98;--background-brand-contrast:#922ad2;--background-tertiary:#f5f6fe;--background-tertiary-dark:#f6f6fa;--stroke-separator:rgba(114,130,159,0.2);--stroke-light-border:rgba(114,130,159,0.1);--lime-fill-slice-primary:#112406;--lime-fill-slice-primary-inverce:#ffffff;--input-border:rgba(114,130,159,0.2);--input-addon:rgba(114,130,159,0.1);--tooltip-background:#1c2536;--tooltip-color:#f3f4f5;}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/variables/index.ts ***!
  \********************************************************************************************************************************************************************************************/
:root{--sidebar-width-opened:280px;--sidebar-width-closed:80px;--navbar-height:70px;}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@linaria/webpack5-loader/lib/outputCssLoader.js?cacheProvider=!./src/presets/index.ts ***!
  \**********************************************************************************************************************************************************************************/
._exutjy{--size-text-4xs:8px;--size-text-3xs:10px;--size-text-2xs:12px;--size-text-xs:14px;--size-text-s:16px;--size-text-m:17px;--size-text-l:18px;--size-text-2lm:20px;--size-text-lm:22px;--size-text-xl:24px;--size-text-2xl:25px;--size-text-2_5xl:28px;--size-text-3xl:32px;--size-text-4xl:36px;--size-text-5xl:40px;--size-text-6xl:42px;--size-text-7xl:48px;--size-text-8xl:62px;--size-text-9xl:96px;--line-height-text-2xs:1.1em;--line-height-text-1-2:1.2em;--line-height-text-xs:1.25em;--line-height-text-s:1.33em;--line-height-text-m:1.5em;--line-height-text-l:1.6em;}
._7quefb{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-s:12px;--space-sm:14px;--space-m:16px;--space-ml:18px;--space-l:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:36px;--space-4xl:44px;--space-5xl:52px;--space-6xl:56px;--space-block-x:40px;--space-block-sm:64px;--space-block-l:80px;--space-h3:22px;--space-toolbar:92px;--toolbar-height:70px;}
