/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Button/Button.module.scss ***!
  \************************************************************************************************************************************************************************/
.Button-module__display-large__Ws4AJ {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Button-module__display-medium__YiDA2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Button-module__display-small__Ysgg6 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Button-module__headline-large__Iq8KX {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Button-module__headline-medium__RpGbq {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Button-module__headline-small__VfA_P {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Button-module__title-large__e1kmC {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Button-module__title-medium__PHpLO {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Button-module__title-small__Eeoxl {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Button-module__body-large__ACZXi {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Button-module__body-medium__UCeXV {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Button-module__body-small__ERjaN {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Button-module__label-large__io1hf {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Button-module__label-medium__zH0lQ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Button-module__label-small__ifEdZ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Button-module__rotate-clockwise__AUCXt {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Button-module__rotate__qdARC {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Button-module__appearance-animation__oI1XB {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Button-module__disappearance-animation__CJvds {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Button-module__loader__mOIzu {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Button-module__text-center__mCgWg {
  text-align: center;
}

.Button-module__no-wrap__TaHbt {
  white-space: nowrap;
}

.Button-module__button__b_aG7 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  line-height: 20px;
  box-sizing: border-box;
  padding: 8px 16px;
  margin: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  user-select: none;
  white-space: nowrap;
}
.Button-module__button__b_aG7 * {
  pointer-events: none;
}
.Button-module__button__b_aG7 svg {
  flex-shrink: 0;
}
.Button-module__button__b_aG7.Button-module__with-left-icon__jg1NB {
  padding-left: 8px;
}
.Button-module__button__b_aG7 .Button-module__loader-icon__J94Xj {
  animation: Button-module__rotate-clockwise__AUCXt 0.7s infinite linear;
}
.Button-module__button__b_aG7.Button-module__primary__taWj2 {
  color: #fff;
  background-color: #3f75ff;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__primary__taWj2 svg path {
  fill: #fff;
}
.Button-module__button__b_aG7.Button-module__primary__taWj2:hover:enabled {
  color: #fff;
  background-color: #5790ff;
  border-color: #bfd8ff;
}
.Button-module__button__b_aG7.Button-module__primary__taWj2:active:enabled {
  color: #fff;
  background-color: #225fbf;
  border-color: #82b2ff;
}
.Button-module__button__b_aG7.Button-module__secondary__sMAVa {
  color: #3f75ff;
  background-color: #edf4ff;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__secondary__sMAVa svg path {
  fill: #3f75ff;
}
.Button-module__button__b_aG7.Button-module__secondary__sMAVa:hover:enabled {
  color: #3f75ff;
  background-color: #e4efff;
}
.Button-module__button__b_aG7.Button-module__secondary__sMAVa:active:enabled {
  color: #225fbf;
  background-color: #bfd8ff;
  border-color: #82b2ff;
}
.Button-module__button__b_aG7.Button-module__secondary__sMAVa:active:enabled svg path {
  fill: #225fbf;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt {
  color: #3f75ff;
  border-color: #e4efff;
  background-color: transparent;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt svg path {
  fill: #3f75ff;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt:hover:enabled {
  color: #3f75ff;
  background-color: #e4efff;
  border-color: #bfd8ff;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt:active:enabled {
  color: #225fbf;
  background-color: #bfd8ff;
  border-color: #82b2ff;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt:active:enabled svg path {
  fill: #225fbf;
}
.Button-module__button__b_aG7.Button-module__tertiary__rHCFt:disabled:not(.Button-module__icon__J9wTK) {
  background-color: transparent;
  border-color: #e9ecf2;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE {
  color: #5e6574;
  background-color: transparent;
  border-color: transparent;
  padding: 8px 4px;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE svg path {
  fill: #5e6574;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE.Button-module__with-left-icon__jg1NB {
  padding-left: 2px;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE:hover:enabled {
  color: #3f75ff;
  background-color: transparent;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE:hover:enabled svg path {
  fill: #3f75ff;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE:active:enabled {
  color: #225fbf;
  background-color: transparent;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE:active:enabled svg path {
  fill: #225fbf;
}
.Button-module__button__b_aG7.Button-module__text__Kg7tE:disabled:not(.Button-module__icon__J9wTK) {
  background-color: transparent;
}
.Button-module__button__b_aG7.Button-module__dark__qImF3 {
  color: #82b2ff;
  background-color: transparent;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__dark__qImF3 svg path {
  fill: #fff;
}
.Button-module__button__b_aG7.Button-module__dark__qImF3:hover:enabled {
  color: #bfd8ff;
  background-color: transparent;
  border-color: transparent;
}
.Button-module__button__b_aG7.Button-module__dark__qImF3:active:enabled {
  color: #5790ff;
  background-color: transparent;
  border-color: transparent;
}
.Button-module__button__b_aG7:focus {
  border-color: #bfd8ff;
  outline: 1px solid #bfd8ff;
}
.Button-module__button__b_aG7:disabled {
  color: #b6bdcc;
  background-color: #f1f3f6;
  border-color: transparent;
}
.Button-module__button__b_aG7:disabled svg path {
  fill: #b6bdcc;
}
.Button-module__button__b_aG7:disabled:hover {
  cursor: initial;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Button-module__button__b_aG7 {
    -webkit-tap-highlight-color: transparent;
  }
}
/* stylelint-enable media-query-no-invalid */
@keyframes Button-module__delay-visibility__LLd4b {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/IconButton/IconButton.module.scss ***!
  \********************************************************************************************************************************************************************************/
.IconButton-module__display-large__H5M0X {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.IconButton-module__display-medium__h5bqB {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.IconButton-module__display-small__KpUHe {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.IconButton-module__headline-large__O1Qoz {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.IconButton-module__headline-medium__Ol_iW {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.IconButton-module__headline-small__qpWpr {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.IconButton-module__title-large__b8BQM {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.IconButton-module__title-medium__5PQE1 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.IconButton-module__title-small__pHk0o {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.IconButton-module__body-large__PlvFy {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.IconButton-module__body-medium__brDQU {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.IconButton-module__body-small__ElSVn {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.IconButton-module__label-large__SOD5X {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.IconButton-module__label-medium__LVxzW {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.IconButton-module__label-small__uIrHu {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes IconButton-module__rotate-clockwise__c3j4P {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes IconButton-module__rotate__IzE6q {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes IconButton-module__appearance-animation__S7lXW {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes IconButton-module__disappearance-animation___waKr {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes IconButton-module__loader__LFt22 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.IconButton-module__text-center__YTmc0 {
  text-align: center;
}

.IconButton-module__no-wrap__jDO24 {
  white-space: nowrap;
}

.IconButton-module__button__JkxC7 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 8px;
  cursor: pointer;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  user-select: none;
  white-space: nowrap;
}
.IconButton-module__button__JkxC7 * {
  pointer-events: none;
}
.IconButton-module__button__JkxC7 svg {
  flex-shrink: 0;
  pointer-events: none;
}
.IconButton-module__button__JkxC7.IconButton-module__small__vCneE {
  padding: 4px;
  border-radius: 4px;
}
.IconButton-module__button__JkxC7.IconButton-module__small__vCneE svg {
  transform: scale(0.8);
}
.IconButton-module__button__JkxC7.IconButton-module__with-badge__ndH9e {
  position: relative;
}
.IconButton-module__button__JkxC7.IconButton-module__with-badge__ndH9e::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #3f75ff;
  position: absolute;
  top: 0;
  right: 0;
}
.IconButton-module__button__JkxC7.IconButton-module__with-badge__ndH9e:disabled::before {
  background-color: #b6bdcc;
}
.IconButton-module__button__JkxC7 .IconButton-module__loader-icon__nYwUM {
  animation: IconButton-module__rotate-clockwise__c3j4P 0.7s infinite linear;
}
.IconButton-module__button__JkxC7.IconButton-module__primary__UP8lA:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #3f75ff;
}
.IconButton-module__button__JkxC7.IconButton-module__secondary__PPwV5:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #5e6574;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__primary__UP8lA {
  background-color: #242830;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__primary__UP8lA:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #f8f9fc;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__primary__UP8lA:disabled {
  background-color: #5e6574;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__secondary__PPwV5:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #d4d9e3;
}
.IconButton-module__button__JkxC7.IconButton-module__primary__UP8lA:disabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__secondary__PPwV5:disabled:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #b6bdcc;
}
.IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw {
  background-color: #f8f9fc;
}
.IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF {
  background-color: transparent;
}
.IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw, .IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF {
  border-color: transparent;
}
.IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw:hover:enabled, .IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw:focus:enabled, .IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw:active:enabled, .IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF:hover:enabled, .IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF:focus:enabled, .IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF:active:enabled {
  border-color: transparent;
  background-color: #f1f3f6;
}
.IconButton-module__button__JkxC7.IconButton-module__contained__ihMLw:focus:enabled, .IconButton-module__button__JkxC7.IconButton-module__outlined__HnrrF:focus:enabled {
  border-color: #bfd8ff;
  outline: 1px solid #bfd8ff;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:hover:enabled, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:focus:enabled, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:active:enabled, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:hover:enabled, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:focus:enabled, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:active:enabled {
  border-color: transparent;
  background-color: #3d424e;
}
.IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:hover:enabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:focus:enabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__contained__ihMLw:active:enabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:hover:enabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:focus:enabled:not(.IconButton-module__custom-color__hgTOF) svg path, .IconButton-module__button__JkxC7.IconButton-module__dark__IX7K_.IconButton-module__outlined__HnrrF:active:enabled:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #d4d9e3;
}
.IconButton-module__button__JkxC7:focus {
  border-color: #bfd8ff;
  outline: 1px solid #bfd8ff;
}
.IconButton-module__button__JkxC7:disabled {
  color: #b6bdcc;
  background-color: #f1f3f6;
  border-color: transparent;
}
.IconButton-module__button__JkxC7:disabled:not(.IconButton-module__custom-color__hgTOF) svg path {
  fill: #b6bdcc;
}
.IconButton-module__button__JkxC7:disabled:hover {
  cursor: initial;
}
.IconButton-module__button__JkxC7.IconButton-module__small__vCneE:disabled {
  background-color: transparent;
}

.IconButton-module__elevation-1__ooqNT {
  box-shadow: 0 1px 3px 1px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
}

.IconButton-module__elevation-3__GrfC4 {
  box-shadow: 0 2px 6px 2px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
}

.IconButton-module__elevation-8__fcXkG {
  box-shadow: 0 2px 3px 0 rgba(129, 137, 155, 0.3), 0 6px 10px 4px rgba(129, 137, 155, 0.15);
}

.IconButton-module__elevation-12__IaNTc {
  box-shadow: 0 4px 4px 0 rgba(129, 137, 155, 0.3), 0 8px 12px 6px rgba(129, 137, 155, 0.15);
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .IconButton-module__button__JkxC7 {
    -webkit-tap-highlight-color: transparent;
  }
}
/* stylelint-enable media-query-no-invalid */
@keyframes IconButton-module__delay-visibility__O5dWE {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/CommonModal/CommonModal.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.CommonModal-module__display-large__wYhQn {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CommonModal-module__display-medium__rH8EW {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CommonModal-module__display-small__gUdt4 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CommonModal-module__headline-large__lH2lu {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CommonModal-module__headline-medium__nWCRY {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CommonModal-module__headline-small__cPbLO {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CommonModal-module__title-large__H6qe_ {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CommonModal-module__title-medium__jZG__ {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CommonModal-module__title-small__nC6XH {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CommonModal-module__body-large__duFxL {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CommonModal-module__body-medium__svnIt {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CommonModal-module__body-small__WojGe {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CommonModal-module__label-large__al2Qk {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CommonModal-module__label-medium__XrRB2 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CommonModal-module__label-small__dLDSP {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CommonModal-module__rotate-clockwise__E5f2H {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CommonModal-module__rotate__RSY04 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CommonModal-module__appearance-animation__DBQkb {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CommonModal-module__disappearance-animation__SSd4U {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CommonModal-module__loader__wluMN {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CommonModal-module__text-center__cxlGf {
  text-align: center;
}

.CommonModal-module__no-wrap__qtdX_ {
  white-space: nowrap;
}

.CommonModal-module__modal-container__PT5Mk {
  z-index: 30;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  overflow-y: auto;
  animation: CommonModal-module__appearance-animation__DBQkb 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.CommonModal-module__modal-container__PT5Mk::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: #242830;
}

.CommonModal-module__modal-container-open__vxbyz {
  display: flex;
}

.CommonModal-module__modal__DFCJ3 {
  max-width: 90vw;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  border-radius: 8px;
  background-color: #fff;
}

.CommonModal-module__small__Nhgow {
  width: 552px;
}

.CommonModal-module__medium__Vf32F {
  width: 730px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .CommonModal-module__modal__DFCJ3 {
    max-width: unset;
    width: 95vw;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/ConfirmModal/ConfirmModal.module.scss ***!
  \************************************************************************************************************************************************************************************/
.ConfirmModal-module__display-large__kenFt {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ConfirmModal-module__display-medium__lujN0 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ConfirmModal-module__display-small__s77iA {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ConfirmModal-module__headline-large__9eyBx {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ConfirmModal-module__headline-medium__h7dT0 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ConfirmModal-module__headline-small__WnK1y {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ConfirmModal-module__title-large__piAO5 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ConfirmModal-module__title-medium__cnzm9 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ConfirmModal-module__title-small__OC_lW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ConfirmModal-module__body-large__tpJoa {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ConfirmModal-module__body-medium__z73A9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ConfirmModal-module__body-small__GHuZl {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ConfirmModal-module__label-large__SAMoj {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ConfirmModal-module__label-medium__V61wa {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ConfirmModal-module__label-small__ObzS7 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ConfirmModal-module__rotate-clockwise__MjIg3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ConfirmModal-module__rotate__hr9He {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ConfirmModal-module__appearance-animation__QnuJK {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ConfirmModal-module__disappearance-animation__lHpBj {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ConfirmModal-module__loader__IDSDa {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ConfirmModal-module__text-center___z4Md {
  text-align: center;
}

.ConfirmModal-module__no-wrap__dWrl7 {
  white-space: nowrap;
}

.ConfirmModal-module__message__imXLJ {
  white-space: pre-wrap;
  word-break: break-word;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Loader/Loader.module.scss ***!
  \************************************************************************************************************************************************************************/
.Loader-module__display-large__TI_CI {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Loader-module__display-medium__lKlS1 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Loader-module__display-small__EfROz {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Loader-module__headline-large__A8nEU {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Loader-module__headline-medium__K3Ain {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Loader-module__headline-small__hXsoc {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Loader-module__title-large__ygPr5 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Loader-module__title-medium___xLre {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Loader-module__title-small__wjuM_ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Loader-module__body-large__BuMyZ {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Loader-module__body-medium__YREu6 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Loader-module__body-small__nohrB {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Loader-module__label-large__JoDTa {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Loader-module__label-medium__eFDw2 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Loader-module__label-small__fu2fX {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Loader-module__rotate-clockwise__pQWWN {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Loader-module__rotate__AckVx {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Loader-module__appearance-animation__VRJTL {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Loader-module__disappearance-animation__V61r1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Loader-module__loader__nEUls {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Loader-module__text-center__UkVX7 {
  text-align: center;
}

.Loader-module__no-wrap__G7OM2 {
  white-space: nowrap;
}

.Loader-module__common-block__sCCDJ {
  background: #fff;
  box-shadow: 0 6px 12px #d7dbe3;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}
.Loader-module__common-block__sCCDJ::after {
  content: "";
  background: linear-gradient(to right, #fff, #f1f3f6);
  transform: rotate(30deg);
  position: absolute;
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Modal/components/CloseButton/CloseButton.module.scss ***!
  \***************************************************************************************************************************************************************************************************/
.CloseButton-module__display-large__yn9zm {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CloseButton-module__display-medium__t8Ixx {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CloseButton-module__display-small__OKEUP {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CloseButton-module__headline-large__e3J4D {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CloseButton-module__headline-medium__XQbsi {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CloseButton-module__headline-small__UNfU9 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CloseButton-module__title-large__Q5JUz {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CloseButton-module__title-medium__h9LUX {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CloseButton-module__title-small__EwSC1 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CloseButton-module__body-large__Sdbc2 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CloseButton-module__body-medium__fivY9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CloseButton-module__body-small__Ht5OU {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CloseButton-module__label-large__myeO8 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CloseButton-module__label-medium__AJYoT {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CloseButton-module__label-small__AWlEi {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CloseButton-module__rotate-clockwise__Gv9oX {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CloseButton-module__rotate__E4JV5 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CloseButton-module__appearance-animation__zynjR {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CloseButton-module__disappearance-animation__vZLlA {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CloseButton-module__loader__gKgOZ {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CloseButton-module__text-center__Lz_z9 {
  text-align: center;
}

.CloseButton-module__no-wrap__LySYK {
  white-space: nowrap;
}

.CloseButton-module__close-button__quxgM {
  position: absolute;
  top: 24px;
  right: 24px;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Modal/components/Header/Header.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.Header-module__display-large__oMlGP {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Header-module__display-medium__qWoYU {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Header-module__display-small__KhW8V {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Header-module__headline-large__uTdjf {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Header-module__headline-medium___ISui {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Header-module__headline-small__UeqEu {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Header-module__title-large__zkzvw {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Header-module__title-medium__n0ymL {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Header-module__title-small__dPWvV {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Header-module__body-large__lfPuM {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Header-module__body-medium__cofeN {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Header-module__body-small__vD0Ir {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Header-module__label-large__VWXNo {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Header-module__label-medium___7afC {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Header-module__label-small__G9ZRT {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Header-module__rotate-clockwise__kRp1b {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Header-module__rotate__hLOYU {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Header-module__appearance-animation__fihX0 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Header-module__disappearance-animation__JtgIw {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Header-module__loader__awTAi {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Header-module__text-center__jq65H {
  text-align: center;
}

.Header-module__no-wrap__e2wzY {
  white-space: nowrap;
}

.Header-module__header__HoLz1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 24px 16px;
}

.Header-module__close-button__ZdD6X {
  margin-left: auto;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Modal/components/Footer/Footer.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.Footer-module__display-large__gQjZ6 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Footer-module__display-medium__WWchs {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Footer-module__display-small__FYp4O {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Footer-module__headline-large__AcT1M {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Footer-module__headline-medium__F_5lW {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Footer-module__headline-small__DD4JD {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Footer-module__title-large__i9mwB {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Footer-module__title-medium__Vvc6v {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Footer-module__title-small__mZT7j {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Footer-module__body-large__PkSJM {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Footer-module__body-medium__f2D0t {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Footer-module__body-small__oznyR {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Footer-module__label-large___I4Xa {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Footer-module__label-medium__jA7pJ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Footer-module__label-small__mrx7f {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Footer-module__rotate-clockwise__mhH4E {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Footer-module__rotate__f8P5s {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Footer-module__appearance-animation__dzeJm {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Footer-module__disappearance-animation__hxFaM {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Footer-module__loader__BqJBT {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Footer-module__text-center__J8uvv {
  text-align: center;
}

.Footer-module__no-wrap__g2_J7 {
  white-space: nowrap;
}

.Footer-module__footer__Zepir {
  width: 100%;
  margin-top: auto;
  display: flex;
  flex-direction: column-reverse;
  padding: 24px;
  gap: 12px;
}

.Footer-module__content__sFGSz {
  display: flex;
  gap: 12px;
}

.Footer-module__supporting-text__e9byL {
  display: inline-flex;
  gap: 4px;
  color: #81899b;
  margin-right: auto;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .Footer-module__supporting-text__e9byL {
    align-self: center;
    margin-right: unset;
  }
  .Footer-module__footer__Zepir {
    flex-direction: column;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Modal/Modal.module.scss ***!
  \**********************************************************************************************************************************************************************/
.Modal-module__display-large__a_zyv {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Modal-module__display-medium__QBI3x {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Modal-module__display-small__Znrtv {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Modal-module__headline-large__fMMu0 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Modal-module__headline-medium__L555_ {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Modal-module__headline-small__n5pRu {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Modal-module__title-large__y3PT3 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Modal-module__title-medium__VI8An {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Modal-module__title-small__RPzOt {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Modal-module__body-large__DG6fM {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Modal-module__body-medium__Qmyhx {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Modal-module__body-small__OOspz {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Modal-module__label-large__LWpFo {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Modal-module__label-medium__YbgNB {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Modal-module__label-small__aU0lb {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Modal-module__rotate-clockwise__ixxtt {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Modal-module__rotate__EWIb3 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Modal-module__appearance-animation__vDIY4 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Modal-module__disappearance-animation__oaR32 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Modal-module__loader__pVhG4 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Modal-module__text-center__NzdkN {
  text-align: center;
}

.Modal-module__no-wrap__IVn4t {
  white-space: nowrap;
}

.Modal-module__content__fp0Qg {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  display: flex;
  flex-direction: column;
  padding: 0 24px;
  width: 100%;
  word-wrap: break-word;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/PageLoader/PageLoader.module.scss ***!
  \********************************************************************************************************************************************************************************/
.PageLoader-module__display-large__z5vXS {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.PageLoader-module__display-medium__dpOSO {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.PageLoader-module__display-small__oIJec {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.PageLoader-module__headline-large__znrcN {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.PageLoader-module__headline-medium__MNzah {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.PageLoader-module__headline-small__ZdGb6 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.PageLoader-module__title-large__IwRur {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.PageLoader-module__title-medium__FJVLk {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.PageLoader-module__title-small__uH2Gy {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.PageLoader-module__body-large__DS9r0 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.PageLoader-module__body-medium__tEOOn {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.PageLoader-module__body-small__NZZJL {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.PageLoader-module__label-large__m2H_S {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.PageLoader-module__label-medium__XCTYR {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.PageLoader-module__label-small__zMcaP {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes PageLoader-module__rotate-clockwise__T8eV6 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes PageLoader-module__rotate__pLhmy {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes PageLoader-module__appearance-animation__CTAbg {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PageLoader-module__disappearance-animation__lEzSl {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes PageLoader-module__loader__uvqDC {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.PageLoader-module__text-center__kdMXe {
  text-align: center;
}

.PageLoader-module__no-wrap__OulVA {
  white-space: nowrap;
}

.PageLoader-module__wrap__GQTzx {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Maintenance/Maintenance.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.Maintenance-module__display-large__MxTSH {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Maintenance-module__display-medium___Uqmo {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Maintenance-module__display-small__nOBmV {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Maintenance-module__headline-large__lNgqX {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Maintenance-module__headline-medium__p1P2t {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Maintenance-module__headline-small__yWpWZ {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Maintenance-module__title-large__R5oLN {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Maintenance-module__title-medium__N5NsB {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Maintenance-module__title-small__yAK1J {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Maintenance-module__body-large__cn8JK {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Maintenance-module__body-medium__bYcut {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Maintenance-module__body-small__LL_PU {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Maintenance-module__label-large__fZOQ2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Maintenance-module__label-medium__m24Rp {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Maintenance-module__label-small__s3ss1 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Maintenance-module__rotate-clockwise__mGTN2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Maintenance-module__rotate__dnudt {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Maintenance-module__appearance-animation__DHKV6 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Maintenance-module__disappearance-animation__rsCpR {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Maintenance-module__loader__QLC7L {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Maintenance-module__text-center__F1f2T {
  text-align: center;
}

.Maintenance-module__no-wrap__VMxrz {
  white-space: nowrap;
}

.Maintenance-module__main__aFjzc {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 20px;
  overflow-y: scroll;
  padding: 20px;
}

.Maintenance-module__title__yHjJs {
  font-size: 30px;
  color: #242830;
}

.Maintenance-module__description__egQDO {
  font-size: 22px;
  color: #3d424e;
  max-width: 750px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Maintenance-module__title__yHjJs {
    font-size: 20px;
  }
  .Maintenance-module__description__egQDO {
    font-size: 15px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/MenuItem/MenuItem.module.scss ***!
  \****************************************************************************************************************************************************************************/
.MenuItem-module__display-large__JBxBW {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.MenuItem-module__display-medium__Va3Ij {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.MenuItem-module__display-small__g_60J {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.MenuItem-module__headline-large__iqSZV {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.MenuItem-module__headline-medium__Rt8h4 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.MenuItem-module__headline-small__uUJeR {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.MenuItem-module__title-large__LEkxh {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.MenuItem-module__title-medium__FdMEV {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.MenuItem-module__title-small__3qwpL {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.MenuItem-module__body-large___ag_t {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.MenuItem-module__body-medium__MK9aq {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.MenuItem-module__body-small__i2SwQ {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.MenuItem-module__label-large__hkFsb {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.MenuItem-module__label-medium__mKtnY {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.MenuItem-module__label-small__FbBLM {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes MenuItem-module__rotate-clockwise__gcNIq {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes MenuItem-module__rotate__IcuX8 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes MenuItem-module__appearance-animation__vndVU {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MenuItem-module__disappearance-animation__uAdge {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes MenuItem-module__loader__UtGJU {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.MenuItem-module__text-center__iq0Ny {
  text-align: center;
}

.MenuItem-module__no-wrap__EMuIn {
  white-space: nowrap;
}

.MenuItem-module__container__ZK1n7 {
  line-height: 20px;
  padding: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 4px;
  user-select: none;
  white-space: nowrap;
  background-color: transparent;
  outline: none;
  position: relative;
  align-self: flex-start;
  width: 100%;
}
.MenuItem-module__container__ZK1n7:focus:enabled {
  border-color: #bfd8ff;
}
.MenuItem-module__container__ZK1n7:hover:enabled {
  background-color: #f8f9fc;
}

.MenuItem-module__selectable__drOPO {
  padding-right: 40px;
}

.MenuItem-module__highlighted__eBrWj {
  border-color: #bfd8ff;
}

.MenuItem-module__icon-selected__HxCyt {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}

.MenuItem-module__title__f7b2F {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/CircularProgress/CircularProgress.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.CircularProgress-module__display-large__XP0AW {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CircularProgress-module__display-medium__end_Q {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CircularProgress-module__display-small__oiper {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CircularProgress-module__headline-large__Ck4_5 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CircularProgress-module__headline-medium__YgchU {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CircularProgress-module__headline-small__sdVTK {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CircularProgress-module__title-large__r0HTH {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CircularProgress-module__title-medium__xuTMV {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CircularProgress-module__title-small__J20DB {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CircularProgress-module__body-large__iRhWM {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CircularProgress-module__body-medium__LEmwg {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CircularProgress-module__body-small__wYXct {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CircularProgress-module__label-large__Q_62x {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CircularProgress-module__label-medium__CtIX6 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CircularProgress-module__label-small__eMt8x {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CircularProgress-module__rotate-clockwise__T1LtM {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CircularProgress-module__rotate__SWBv1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CircularProgress-module__appearance-animation__oXCte {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CircularProgress-module__disappearance-animation__HylF9 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CircularProgress-module__loader__ItbG9 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CircularProgress-module__text-center__gb9h0 {
  text-align: center;
}

.CircularProgress-module__no-wrap__wbX6t {
  white-space: nowrap;
}

.CircularProgress-module__loader__ItbG9 {
  position: relative;
  margin: 0 auto;
}

.CircularProgress-module__circular-loader__iXvPF {
  animation: CircularProgress-module__rotate__SWBv1 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
}

.CircularProgress-module__loader-path__ufbQo {
  stroke: #3f75ff;
  stroke-dasharray: 150, 200;
  stroke-dashoffset: -10;
  stroke-width: 4px;
  animation: CircularProgress-module__dash__KsDQG 1.5s ease-in-out infinite;
}

@keyframes CircularProgress-module__rotate__SWBv1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CircularProgress-module__dash__KsDQG {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Select/Select.module.scss ***!
  \************************************************************************************************************************************************************************/
.Select-module__display-large__N3d3T {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Select-module__display-medium__PzXI5 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Select-module__display-small__r1xyk {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Select-module__headline-large__AmgIf {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Select-module__headline-medium__qIoYT {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Select-module__headline-small__PuOND {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Select-module__title-large__krUyu {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Select-module__title-medium__iz5OL {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Select-module__title-small__Eq_32 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Select-module__body-large__ZaGG6 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Select-module__body-medium__Ne7O7 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Select-module__body-small__tDedt {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Select-module__label-large__migCd {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Select-module__label-medium__F00_d {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Select-module__label-small__SuRA0 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Select-module__rotate-clockwise__zXyEc {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Select-module__rotate__sRNLg {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Select-module__appearance-animation__OzyUz {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-module__disappearance-animation__qZ1Ot {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Select-module__loader__g6OUV {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Select-module__text-center__DkBsc {
  text-align: center;
}

.Select-module__no-wrap__UAI1B {
  white-space: nowrap;
}

.Select-module__container__n4_Av {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.Select-module__overlay-container__DgKBW {
  position: relative;
}

.Select-module__label__Lcfnx {
  margin-bottom: 4px;
}

.Select-module__message__B0bIc {
  margin-top: 4px;
  color: #9fa8b9;
}

.Select-module__icon__xfOlS {
  flex-shrink: 0;
}

.Select-module__items__faswd {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
}

.Select-module__select__nX2as {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  width: 100%;
  line-height: 20px;
  box-sizing: border-box;
  padding: 8px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  cursor: pointer;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  user-select: none;
  position: relative;
  color: #3d424e;
  border-color: #d4d9e3;
  background-color: transparent;
}
.Select-module__select__nX2as .Select-module__value__d1aaL {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.Select-module__select__nX2as .Select-module__input__klC7X {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  border: 0;
  width: 100%;
  padding: 0;
  margin: 0;
}
.Select-module__select__nX2as .Select-module__input__klC7X:focus {
  outline: none;
}
.Select-module__select__nX2as .Select-module__input__klC7X::placeholder {
  color: #9fa8b9;
}
.Select-module__select__nX2as .Select-module__placeholder__UE87E {
  color: #9fa8b9;
}
.Select-module__select__nX2as.Select-module__error__o2A0P {
  border-color: #eb2525;
}
.Select-module__select__nX2as.Select-module__error__o2A0P:hover {
  border-color: #eb2525;
}
.Select-module__select__nX2as.Select-module__error__o2A0P:hover:enabled {
  border-color: #eb2525;
}
.Select-module__select__nX2as:focus, .Select-module__select__nX2as.Select-module__focus__cNsRG {
  border-color: #3f75ff;
  outline: 1px solid #3f75ff;
}
.Select-module__select__nX2as:disabled {
  color: #81899b;
  background-color: #f8f9fc;
  border-color: #d4d9e3;
}
.Select-module__select__nX2as:disabled:hover {
  cursor: initial;
}
.Select-module__select__nX2as:hover:enabled {
  border-color: #9fa8b9;
}
.Select-module__select__nX2as:active:enabled {
  color: #225fbf;
  border-color: #82b2ff;
}
.Select-module__select__nX2as:disabled svg path {
  fill: #9fa8b9;
}
.Select-module__select__nX2as:active:enabled svg path {
  fill: #225fbf;
}

.Select-module__error__o2A0P .Select-module__label__Lcfnx,
.Select-module__error__o2A0P .Select-module__message__B0bIc {
  color: #eb2525;
}

.Select-module__icon-open__ewmDo {
  transform: rotate(180deg);
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Select-module__button__lV8hU {
    -webkit-tap-highlight-color: transparent;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Overlay/Overlay.module.scss ***!
  \**************************************************************************************************************************************************************************/
.Overlay-module__display-large__HGEjo {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Overlay-module__display-medium__ZJNCM {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Overlay-module__display-small__xDRBM {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Overlay-module__headline-large__qSHEV {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Overlay-module__headline-medium__g0OKX {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Overlay-module__headline-small__xrNXf {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Overlay-module__title-large__vf49k {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Overlay-module__title-medium__eSceI {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Overlay-module__title-small__tLNk5 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overlay-module__body-large__AKLhK {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Overlay-module__body-medium__vKa4A {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overlay-module__body-small__Yn8GO {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Overlay-module__label-large__BnOjM {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overlay-module__label-medium__leE_S {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Overlay-module__label-small__hqqOp {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Overlay-module__rotate-clockwise__dH2gW {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Overlay-module__rotate__joORs {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Overlay-module__appearance-animation__zDaoj {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Overlay-module__disappearance-animation__HiN2a {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Overlay-module__loader__llBV3 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Overlay-module__text-center__hCYvv {
  text-align: center;
}

.Overlay-module__no-wrap___hfH0 {
  white-space: nowrap;
}

.Overlay-module__content__l4I9c {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  scroll-behavior: smooth;
  visibility: hidden;
  background-color: #fff;
  border-radius: 4px;
  z-index: 21;
  box-shadow: 0 2px 6px 2px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
  padding: 8px;
  max-width: calc(100vw - 24px);
}

.Overlay-module__open__govpr {
  visibility: visible;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SegmentedButton/SegmentedButton.module.scss ***!
  \******************************************************************************************************************************************************************************************/
.SegmentedButton-module__display-large__rRXSS {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SegmentedButton-module__display-medium__uT8_O {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SegmentedButton-module__display-small__gXD6G {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SegmentedButton-module__headline-large__PQQM6 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SegmentedButton-module__headline-medium__bGRKD {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SegmentedButton-module__headline-small__coWwM {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SegmentedButton-module__title-large__wYZiA {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SegmentedButton-module__title-medium__N6uAM {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SegmentedButton-module__title-small__tsr6E {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SegmentedButton-module__body-large__fVgKf {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SegmentedButton-module__body-medium__XzYhz {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SegmentedButton-module__body-small__Vdsli {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SegmentedButton-module__label-large__jotFO {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SegmentedButton-module__label-medium___R_tG {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SegmentedButton-module__label-small__dt6jZ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SegmentedButton-module__rotate-clockwise__NHCA8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SegmentedButton-module__rotate__LR2L8 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SegmentedButton-module__appearance-animation__VC7xp {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SegmentedButton-module__disappearance-animation__yJ_V_ {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SegmentedButton-module__loader__kCeEd {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SegmentedButton-module__text-center__ih90k {
  text-align: center;
}

.SegmentedButton-module__no-wrap__mm9dE {
  white-space: nowrap;
}

.SegmentedButton-module__container__Xnmny {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.SegmentedButton-module__label__Zt421 {
  margin-bottom: 4px;
}

.SegmentedButton-module__button-group__BOLTa {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.SegmentedButton-module__button___M4HC {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  display: flex;
  padding: 10px 16px;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  color: #5e6574;
  border-color: transparent;
  background: #f8f9fc;
}
.SegmentedButton-module__button___M4HC.SegmentedButton-module__active__xdsDz {
  background: #edf4ff;
  color: #3f75ff;
}
.SegmentedButton-module__button___M4HC:not(:nth-last-child(1)) {
  border-right: 1px solid #f1f3f6;
}
.SegmentedButton-module__button___M4HC:nth-child(1) {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.SegmentedButton-module__button___M4HC:nth-last-child(1) {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Tooltip/Tooltip.module.scss ***!
  \**************************************************************************************************************************************************************************/
.Tooltip-module__display-large__afhAT {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Tooltip-module__display-medium__JQkRX {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Tooltip-module__display-small__IuXVc {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Tooltip-module__headline-large__LT1tz {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Tooltip-module__headline-medium__pqyee {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Tooltip-module__headline-small__ZskQE {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Tooltip-module__title-large__Erjli {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Tooltip-module__title-medium___6Ztc {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Tooltip-module__title-small__Su3t4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Tooltip-module__body-large__IN54z {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Tooltip-module__body-medium__wmYXX {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Tooltip-module__body-small__DNEgL {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Tooltip-module__label-large__csCd0 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Tooltip-module__label-medium__zbwLb {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Tooltip-module__label-small__zqTLP {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Tooltip-module__rotate-clockwise__zIUq4 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Tooltip-module__rotate__YrIe0 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Tooltip-module__appearance-animation__GG7AG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Tooltip-module__disappearance-animation__zYMsM {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Tooltip-module__loader__ZyIhT {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Tooltip-module__text-center__shkuP {
  text-align: center;
}

.Tooltip-module__no-wrap__hxTzy {
  white-space: nowrap;
}

.Tooltip-module__content__OWlZu {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  line-height: 16px;
  position: fixed;
  visibility: hidden;
  z-index: 21;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  background: #3d424e;
  text-align: center;
}

.Tooltip-module__open__FSn4K {
  visibility: visible;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Input/Input.module.scss ***!
  \**********************************************************************************************************************************************************************/
.Input-module__display-large__YMQ3Z {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Input-module__display-medium__iyiXQ {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Input-module__display-small__o3J2e {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Input-module__headline-large__rNWKM {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Input-module__headline-medium__xNpTA {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Input-module__headline-small__p4yBC {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Input-module__title-large__A7Rn_ {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Input-module__title-medium__ddruV {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Input-module__title-small__OvioY {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Input-module__body-large___gXnd {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Input-module__body-medium__dM2x7 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Input-module__body-small__xAYWg {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Input-module__label-large__L6Vaw {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Input-module__label-medium__sMda0 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Input-module__label-small__eIm_B {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Input-module__rotate-clockwise__ca4La {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Input-module__rotate__qv_6S {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Input-module__appearance-animation__qqzr5 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Input-module__disappearance-animation__wxxol {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Input-module__loader__GT5Vm {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Input-module__text-center__pgS2G {
  text-align: center;
}

.Input-module__no-wrap__cpz3G {
  white-space: nowrap;
}

.Input-module__wrap__iMvvS {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 8px;
  background-color: #f8f9fc;
  border: 1px solid #f1f3f6;
  position: relative;
}
.Input-module__wrap__iMvvS:hover {
  border-color: #5e6574;
}
.Input-module__wrap__iMvvS:focus-within {
  outline: none !important;
  border-color: #3f75ff;
}
.Input-module__wrap__iMvvS:focus-within .Input-module__left-icon__qHgp0 svg *,
.Input-module__wrap__iMvvS:focus-within .Input-module__right-icon__hWJjf svg * {
  stroke: #3f75ff;
}
.Input-module__wrap__iMvvS.Input-module__error__MsIHA {
  border-color: #d24946;
}
.Input-module__wrap__iMvvS.Input-module__disabled__AVbgs:hover {
  border: 1px solid #f1f3f6;
}

.Input-module__input__GRggP {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  height: 100%;
  width: 100%;
  padding: 0 14px;
  border: 0;
  border-radius: 8px;
  background-color: inherit;
  color: #3d424e;
}
.Input-module__input__GRggP:disabled {
  background-color: transparent;
  color: #9fa8b9;
}
.Input-module__input__GRggP:focus {
  outline: none !important;
}
.Input-module__input__GRggP::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  color: #9fa8b9;
}
.Input-module__input__GRggP::-webkit-calendar-picker-indicator {
  color: transparent;
}

.Input-module__left-icon__qHgp0,
.Input-module__right-icon__hWJjf {
  display: flex;
  align-items: center;
}

.Input-module__left-icon__qHgp0 {
  margin-right: 15px;
}

.Input-module__right-icon__hWJjf {
  margin-left: 15px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Input-module__input__GRggP {
    -webkit-tap-highlight-color: transparent;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/DropDownWrap/DropDownWrap.module.scss ***!
  \************************************************************************************************************************************************************************************/
.DropDownWrap-module__display-large__nFCIm {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.DropDownWrap-module__display-medium__GWvw5 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.DropDownWrap-module__display-small__jf3H6 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.DropDownWrap-module__headline-large__KC5yU {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.DropDownWrap-module__headline-medium__ARUcl {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.DropDownWrap-module__headline-small__gTjsj {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.DropDownWrap-module__title-large__cOsT3 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.DropDownWrap-module__title-medium__gshO8 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.DropDownWrap-module__title-small__Vr7at {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownWrap-module__body-large__SqMez {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.DropDownWrap-module__body-medium__zcjZM {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownWrap-module__body-small__HbhK5 {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.DropDownWrap-module__label-large__NdZuK {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownWrap-module__label-medium__hDqEw {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.DropDownWrap-module__label-small__pRWnz {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes DropDownWrap-module__rotate-clockwise__vBUDZ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes DropDownWrap-module__rotate__cTxFd {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes DropDownWrap-module__appearance-animation__pYNSa {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DropDownWrap-module__disappearance-animation__eAKIc {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes DropDownWrap-module__loader__BAZPl {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.DropDownWrap-module__text-center__LNyF4 {
  text-align: center;
}

.DropDownWrap-module__no-wrap__GEjXw {
  white-space: nowrap;
}

.DropDownWrap-module__wrap__qRcbX {
  position: relative;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/DropDownMenu/DropDownOption/DropDownOption.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.DropDownOption-module__display-large__CDFlm {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.DropDownOption-module__display-medium__k9iyX {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.DropDownOption-module__display-small__H39Ql {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.DropDownOption-module__headline-large__m6Kj0 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.DropDownOption-module__headline-medium__nAz50 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.DropDownOption-module__headline-small__KRTpX {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.DropDownOption-module__title-large__RatM9 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.DropDownOption-module__title-medium__PpD4q {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.DropDownOption-module__title-small__EYbJD {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownOption-module__body-large__TeNbY {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.DropDownOption-module__body-medium__oUnSr {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownOption-module__body-small__WdA5d {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.DropDownOption-module__label-large__gKUHJ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownOption-module__label-medium__kf3MC {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.DropDownOption-module__label-small__tHE6m {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes DropDownOption-module__rotate-clockwise__AkSb9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes DropDownOption-module__rotate__KErGf {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes DropDownOption-module__appearance-animation__gWRIK {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DropDownOption-module__disappearance-animation__wesDz {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes DropDownOption-module__loader__n64Q1 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.DropDownOption-module__text-center__QbZGj {
  text-align: center;
}

.DropDownOption-module__no-wrap__yavxO {
  white-space: nowrap;
}

.DropDownOption-module__option__VUGmI {
  height: 40px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 10px;
}
.DropDownOption-module__option__VUGmI:hover {
  background-color: #f1f3f6;
}

.DropDownOption-module__avatar-and-name__riSep {
  display: flex;
  overflow: hidden;
}

.DropDownOption-module__avatar-container__IjDH2 {
  margin-right: 10px;
}

.DropDownOption-module__avatar__grX0C {
  width: 22px;
  height: 22px;
}

.DropDownOption-module__name__OWOk6 {
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  height: 16px;
  margin-top: auto;
  margin-bottom: auto;
  word-wrap: break-word;
}

.DropDownOption-module__temp__t26m3 {
  width: 30px;
  padding-left: 3px;
}

.DropDownOption-module__checkbox__Y0YOD {
  width: 14px;
  height: 14px;
  border-radius: 2px;
  margin-right: 10px;
  border: 1px solid #b6bdcc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.DropDownOption-module__checkbox__Y0YOD[aria-checked=true] {
  background-color: #3f75ff;
  overflow: hidden;
}

.DropDownOption-module__checkbox-checked-inner__qQieW {
  width: 6px;
  height: 6px;
  border-radius: 1px;
  background-color: #fff;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/DropDownMenu/DropDownMenu.module.scss ***!
  \************************************************************************************************************************************************************************************/
.DropDownMenu-module__display-large__QKTx5 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.DropDownMenu-module__display-medium__UFQZY {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.DropDownMenu-module__display-small__gCr2g {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.DropDownMenu-module__headline-large__h7I0s {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.DropDownMenu-module__headline-medium__Z6oMG {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.DropDownMenu-module__headline-small__VxzZ9 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.DropDownMenu-module__title-large__gh947 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.DropDownMenu-module__title-medium__SOh7G {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.DropDownMenu-module__title-small__qHAw2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownMenu-module__body-large__oH5hk {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.DropDownMenu-module__body-medium__iC6Yd {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownMenu-module__body-small__FJt1_ {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.DropDownMenu-module__label-large__Z0FH1 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropDownMenu-module__label-medium__FV9wX {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.DropDownMenu-module__label-small__GkCbQ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes DropDownMenu-module__rotate-clockwise__Yy_U5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes DropDownMenu-module__rotate__NDYsa {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes DropDownMenu-module__appearance-animation__Lgrbs {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DropDownMenu-module__disappearance-animation__EPO3b {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes DropDownMenu-module__loader__wYiFJ {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.DropDownMenu-module__text-center__ba8t7 {
  text-align: center;
}

.DropDownMenu-module__no-wrap__vF4me {
  white-space: nowrap;
}

.DropDownMenu-module__wrap__kJxyf {
  position: relative;
}

.DropDownMenu-module__dropdown__j6Tli {
  position: absolute;
  top: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 20;
  scroll-behavior: smooth;
}

.DropDownMenu-module__triangle__zvlMD {
  width: 0;
  height: 0;
  z-index: 22;
  border-style: solid;
  border-width: 0 10px 15px;
  border-color: transparent transparent #fff transparent;
}

.DropDownMenu-module__triangle-on-bottom__ZPrBc {
  width: 0;
  height: 0;
  z-index: 22;
  border-style: solid;
  border-width: 15px 15px 0;
  border-color: #fff transparent transparent transparent;
}

.DropDownMenu-module__body__hFPaA {
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  z-index: 21;
  box-shadow: 0 10px 60px rgba(43, 43, 46, 0.25);
}

.DropDownMenu-module__search-box__VuQwH {
  margin: 10px;
  height: 40px;
}

.DropDownMenu-module__empty-search-box__enGeo {
  width: 210px;
  height: 10px;
}

.DropDownMenu-module__reset-button__KxuKq {
  width: 210px;
  height: 39px;
  font-size: 14px;
  line-height: 16px;
  color: #3f75ff;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
}
.DropDownMenu-module__reset-button__KxuKq:hover {
  background-color: #f1f3f6;
}

.DropDownMenu-module__line__HzwCx {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  width: 212px;
  border-top: 1px solid #e9ecf2;
}

.DropDownMenu-module__hidden__sn_OB {
  display: none;
  position: absolute;
}

.DropDownMenu-module__content__njvhr {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

.DropDownMenu-module__content-box__EfV92 {
  overflow-y: scroll;
  margin-left: 10px;
  margin-right: 10px;
  overscroll-behavior: contain;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/AssistButton/AssistButton.module.scss ***!
  \************************************************************************************************************************************************************************************/
.AssistButton-module__display-large__AGBGN {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.AssistButton-module__display-medium__SVR7_ {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.AssistButton-module__display-small__ZvGys {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.AssistButton-module__headline-large__XM4og {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.AssistButton-module__headline-medium__Vw8k4 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.AssistButton-module__headline-small__cyBMi {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.AssistButton-module__title-large__NDrnx {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.AssistButton-module__title-medium__T2tnz {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.AssistButton-module__title-small__llAQ7 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AssistButton-module__body-large__WQ9I4 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.AssistButton-module__body-medium__kdhLk {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AssistButton-module__body-small__lJE0z {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.AssistButton-module__label-large__xoSnA {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AssistButton-module__label-medium__c9hBp {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.AssistButton-module__label-small__okGne {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes AssistButton-module__rotate-clockwise__CHN4a {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes AssistButton-module__rotate__usocN {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes AssistButton-module__appearance-animation__psVK3 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes AssistButton-module__disappearance-animation__gJORV {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes AssistButton-module__loader__hfULU {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.AssistButton-module__text-center__fXapa {
  text-align: center;
}

.AssistButton-module__no-wrap__bi684 {
  white-space: nowrap;
}

.AssistButton-module__assist-button__gLsm9 {
  z-index: 10;
}

.AssistButton-module__loader-icon__eZNwx {
  animation: AssistButton-module__rotate-clockwise__CHN4a 0.7s infinite linear;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/TextArea/TextArea.module.scss ***!
  \****************************************************************************************************************************************************************************/
.TextArea-module__display-large__OzZfU {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.TextArea-module__display-medium__wN4T3 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.TextArea-module__display-small__dDhQ0 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.TextArea-module__headline-large__Xvkgi {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.TextArea-module__headline-medium__MwFw8 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.TextArea-module__headline-small__vmKI7 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.TextArea-module__title-large__obYzw {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.TextArea-module__title-medium__sLBvR {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.TextArea-module__title-small__RbpcM {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextArea-module__body-large__LY5lG {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.TextArea-module__body-medium__SNmaA {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextArea-module__body-small__ULFte {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.TextArea-module__label-large__AIjTp {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextArea-module__label-medium__ROFd4 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.TextArea-module__label-small__C6uNN {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes TextArea-module__rotate-clockwise__XZ8dR {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes TextArea-module__rotate__fgGIg {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes TextArea-module__appearance-animation__yRpHV {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TextArea-module__disappearance-animation__DNqeA {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes TextArea-module__loader__KuEaY {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.TextArea-module__text-center__gkg1H {
  text-align: center;
}

.TextArea-module__no-wrap__QdHyN {
  white-space: nowrap;
}

.TextArea-module__wrap__Slw4v {
  display: grid;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #d4d9e3;
  position: relative;
  padding: 8px 12px;
}
.TextArea-module__wrap__Slw4v.TextArea-module__with-panel__uWyqp {
  padding-right: 4px;
}
.TextArea-module__wrap__Slw4v.TextArea-module__wrap-resizable__R4WdH {
  border-radius: 8px 8px 0 8px;
}
.TextArea-module__wrap__Slw4v.TextArea-module__disabled__AXti4 {
  background-color: #f8f9fc;
  pointer-events: none;
}
.TextArea-module__wrap__Slw4v:focus-within {
  outline: none !important;
  border-color: #3f75ff;
}
.TextArea-module__wrap__Slw4v.TextArea-module__error__GlSVJ {
  border-color: #d24946;
}
.TextArea-module__wrap__Slw4v.TextArea-module__error__GlSVJ:focus-within {
  border-color: #d24946;
}
.TextArea-module__wrap__Slw4v::after {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  content: attr(data-replicated-value) " ";
  white-space: pre-wrap;
  visibility: hidden;
  margin-right: 76px;
  overflow: hidden;
}
.TextArea-module__wrap__Slw4v .TextArea-module__text-area__x0Rzd {
  resize: none;
  overflow: hidden;
}
.TextArea-module__wrap__Slw4v::after,
.TextArea-module__wrap__Slw4v .TextArea-module__text-area__x0Rzd {
  grid-area: 1/1/2/2;
}

.TextArea-module__text-area__x0Rzd {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  height: 100%;
  width: 100%;
  border: 0;
  background-color: transparent;
  color: #3d424e;
  resize: none;
  overscroll-behavior: contain;
  padding: 0;
}
.TextArea-module__text-area__x0Rzd:focus {
  outline: none !important;
}
.TextArea-module__text-area__x0Rzd::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  color: #9fa8b9;
}
.TextArea-module__text-area__x0Rzd:disabled {
  color: #81899b;
}
.TextArea-module__text-area__x0Rzd.TextArea-module__resizable__pKGea {
  resize: vertical;
  max-height: 500px;
}

.TextArea-module__with-panel__uWyqp .TextArea-module__text-area__x0Rzd {
  padding-right: 76px;
}

.TextArea-module__description__V0CpM {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  margin-top: 4px;
  color: #9fa8b9;
}

.TextArea-module__accessory-panel__JdHyK {
  width: 76px;
  position: absolute;
  top: 0;
  right: 6px;
  padding: 8px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.TextArea-module__accessory-panel__JdHyK.TextArea-module__panel-resizeable__pBDfs {
  padding: 8px 0 8px 8px;
  margin-right: 12px;
}

.TextArea-module__counter__GOZip {
  color: #9fa8b9;
  align-self: flex-end;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Switch/Switch.module.scss ***!
  \************************************************************************************************************************************************************************/
.Switch-module__display-large__eJJSl {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Switch-module__display-medium__SKBrj {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Switch-module__display-small__RGkoN {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Switch-module__headline-large__h9OJA {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Switch-module__headline-medium__UGfgR {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Switch-module__headline-small__Z3BQu {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Switch-module__title-large__FOZj5 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Switch-module__title-medium__ZOpYl {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Switch-module__title-small__vciLZ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Switch-module__body-large__xVuxB {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Switch-module__body-medium__F03yX {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Switch-module__body-small__YgaPf {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Switch-module__label-large__qeSec {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Switch-module__label-medium__aPMOf {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Switch-module__label-small__UGaeh {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Switch-module__rotate-clockwise__aUjZS {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Switch-module__rotate__WQbpq {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Switch-module__appearance-animation__riOf7 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Switch-module__disappearance-animation__lW5h0 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Switch-module__loader__YHFJE {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Switch-module__text-center__HdQmu {
  text-align: center;
}

.Switch-module__no-wrap__p1gmy {
  white-space: nowrap;
}

.Switch-module__switch-box__FeUJ_ {
  display: flex;
  align-content: center;
  justify-content: flex-start;
}

.Switch-module__switch__D2SR8 {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 20px;
  margin-right: 10px;
  flex-shrink: 0;
}

.Switch-module__switch__D2SR8 input {
  width: 24px;
  height: 14px;
  outline-offset: 5px;
  outline-color: #000;
  margin: 3px;
}

.Switch-module__slider__yaOVb {
  position: absolute;
  cursor: pointer;
  inset: 0;
  background-color: #ccc;
  transition: 0.1s;
  border-radius: 20px;
}

.Switch-module__slider__yaOVb::before {
  position: absolute;
  content: "";
  height: 12px;
  width: 12px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: 0.1s;
  border-radius: 50%;
}

input:checked + .Switch-module__slider__yaOVb {
  background-color: #3f75ff;
}

input:checked + .Switch-module__slider__yaOVb::before {
  transform: translateX(12px);
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SpinningLoader/SpinningLoader.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.SpinningLoader-module__display-large__EIsAo {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SpinningLoader-module__display-medium__VkGFC {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SpinningLoader-module__display-small__J1Etd {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SpinningLoader-module__headline-large__fFW7f {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SpinningLoader-module__headline-medium__vM3Tj {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SpinningLoader-module__headline-small__JhYZv {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SpinningLoader-module__title-large__hG_1V {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SpinningLoader-module__title-medium__NS2NR {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SpinningLoader-module__title-small__uU7fz {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SpinningLoader-module__body-large__a6y06 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SpinningLoader-module__body-medium__Z6dl1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SpinningLoader-module__body-small__Smm70 {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SpinningLoader-module__label-large__MGqaG {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SpinningLoader-module__label-medium__ABWl1 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SpinningLoader-module__label-small__SyJ4O {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SpinningLoader-module__rotate-clockwise__Wzwjx {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SpinningLoader-module__rotate__wU10N {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SpinningLoader-module__appearance-animation__xMtNn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SpinningLoader-module__disappearance-animation__hQ6L0 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SpinningLoader-module__loader__o2S0U {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SpinningLoader-module__text-center__ZQ3_s {
  text-align: center;
}

.SpinningLoader-module__no-wrap__Rqjlv {
  white-space: nowrap;
}

.SpinningLoader-module__wrap__pnoQA {
  width: 30px;
  height: 30px;
}
.SpinningLoader-module__wrap__pnoQA svg {
  animation: SpinningLoader-module__rotate-clockwise__Wzwjx 0.7s infinite linear;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .SpinningLoader-module__wrap__pnoQA {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
  }
  .SpinningLoader-module__wrap__pnoQA svg {
    width: 20px;
    height: 20px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SimpleSelector/SimpleSelector.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.SimpleSelector-module__display-large__VlpV0 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SimpleSelector-module__display-medium__MGggt {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SimpleSelector-module__display-small__DfFx8 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SimpleSelector-module__headline-large__TiR1y {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SimpleSelector-module__headline-medium__CIiSm {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SimpleSelector-module__headline-small__Thr4Y {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SimpleSelector-module__title-large__JdLys {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SimpleSelector-module__title-medium__xEgL8 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SimpleSelector-module__title-small__TL7Qx {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SimpleSelector-module__body-large__C87lT {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SimpleSelector-module__body-medium__Jlsuj {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SimpleSelector-module__body-small__I0TTt {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SimpleSelector-module__label-large__KJpVW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SimpleSelector-module__label-medium__E5iVU {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SimpleSelector-module__label-small__G9aI8 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SimpleSelector-module__rotate-clockwise__rLxFA {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SimpleSelector-module__rotate__lAOWG {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SimpleSelector-module__appearance-animation__C5QS_ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SimpleSelector-module__disappearance-animation__aP7eP {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SimpleSelector-module__loader__V8kFn {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SimpleSelector-module__text-center__ZeyWC {
  text-align: center;
}

.SimpleSelector-module__no-wrap__mX73Q {
  white-space: nowrap;
}

.SimpleSelector-module__anchor__Prw53 {
  white-space: nowrap;
}

.SimpleSelector-module__label__GrfnD {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #3d424e;
}

.SimpleSelector-module__variable__tzbsp {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #5e6574;
}

.SimpleSelector-module__icon__A7P3y {
  flex-shrink: 0;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SelectionToolProvider/SelectionToolProvider.module.scss ***!
  \******************************************************************************************************************************************************************************************************/
.SelectionToolProvider-module__display-large__QvJNh {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SelectionToolProvider-module__display-medium__ucYqd {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__display-small__jEOR4 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__headline-large__p4L7t {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__headline-medium__yPEpu {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__headline-small__eEuCx {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__title-large__Hs5Jd {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SelectionToolProvider-module__title-medium__f0bOG {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SelectionToolProvider-module__title-small__oMGBf {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SelectionToolProvider-module__body-large__MrtQv {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SelectionToolProvider-module__body-medium__ZcsaI {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SelectionToolProvider-module__body-small__Wm3dS {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SelectionToolProvider-module__label-large__eaqf0 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SelectionToolProvider-module__label-medium__q6WZU {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SelectionToolProvider-module__label-small__loDnY {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SelectionToolProvider-module__rotate-clockwise__qYC7Q {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SelectionToolProvider-module__rotate__RBSrA {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SelectionToolProvider-module__appearance-animation__AokqW {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SelectionToolProvider-module__disappearance-animation__y6fda {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SelectionToolProvider-module__loader__dUDcy {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SelectionToolProvider-module__text-center__K1jVZ {
  text-align: center;
}

.SelectionToolProvider-module__no-wrap__p6Doh {
  white-space: nowrap;
}

.SelectionToolProvider-module__assist-button__t6dGb {
  position: absolute;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.SelectionToolProvider-module__assist-button__t6dGb svg {
  width: 20px;
  height: 20px;
}
.SelectionToolProvider-module__assist-button__t6dGb svg path {
  fill: #225fbf;
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/CV.common.scss ***!
  \*****************************************************************************************************************************************************************************/
.CV-common__display-large__BogUs {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CV-common__display-medium__CnDSQ {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CV-common__display-small__hDrNm {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CV-common__headline-large__CpTey {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CV-common__headline-medium__tR03K {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CV-common__headline-small__YkNYE {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CV-common__title-large__WqZ45 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CV-common__title-medium__E41UO {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CV-common__title-small__PgXR5 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CV-common__body-large__ekn03 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CV-common__body-medium__Vvckn {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CV-common__body-small__ckJ2y {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CV-common__label-large__nLTYf {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CV-common__label-medium__IQWlz {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CV-common__label-small__LvTvz {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CV-common__rotate-clockwise__PIhH0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CV-common__rotate__L5cVS {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CV-common__appearance-animation__nzWaL {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CV-common__disappearance-animation__UdQij {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CV-common__loader__RbYHV {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CV-common__text-center__rNzTh {
  text-align: center;
}

.CV-common__no-wrap__oMZDy {
  white-space: nowrap;
}

.CV-common__section__cZGnu {
  padding: 24px;
  border-radius: 8px;
  background-color: #fff;
  position: relative;
  box-shadow: 0 1px 3px 1px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}

.CV-common__section-heading__JNnjS {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.CV-common__input__ufn0b {
  background-color: #fff;
}
.CV-common__input__ufn0b.CV-common__small__OIMsm {
  height: 36px;
}
.CV-common__input__ufn0b textarea {
  overscroll-behavior: auto;
}
.CV-common__input__ufn0b textarea:disabled,
.CV-common__input__ufn0b input:disabled {
  background-color: transparent;
  color: #9fa8b9;
}

.CV-common__warning-message__lOKfq {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  color: #9fa8b9;
  margin-top: 4px;
  word-wrap: break-word;
  word-break: break-word;
  visibility: hidden;
}

.CV-common__warning-message-visible__T9MoS {
  visibility: visible;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .CV-common__section__cZGnu {
    padding: 12px;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) and (resolution >= 2dppx) {
  .CV-common__input__ufn0b textarea:disabled,
  .CV-common__input__ufn0b input:disabled {
    color: #3d424e;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SortSelector/SortSelector.module.scss ***!
  \************************************************************************************************************************************************************************************/
.SortSelector-module__display-large__eylJn {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SortSelector-module__display-medium___7hcC {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SortSelector-module__display-small__RNpxk {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SortSelector-module__headline-large__a1Qg8 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SortSelector-module__headline-medium__xvOZB {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SortSelector-module__headline-small__Ps4RN {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SortSelector-module__title-large__uSy0J {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SortSelector-module__title-medium__EHuzh {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SortSelector-module__title-small__V3BTU {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SortSelector-module__body-large__nEYTO {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SortSelector-module__body-medium__Fsk7_ {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SortSelector-module__body-small__raido {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SortSelector-module__label-large__IqyNw {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SortSelector-module__label-medium__H60Nc {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SortSelector-module__label-small__hidud {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SortSelector-module__rotate-clockwise__z99Lt {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SortSelector-module__rotate__f9AE2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SortSelector-module__appearance-animation__qPp9I {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SortSelector-module__disappearance-animation__VN9kd {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SortSelector-module__loader__Uubqp {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SortSelector-module__text-center__i53m0 {
  text-align: center;
}

.SortSelector-module__no-wrap__OvwIb {
  white-space: nowrap;
}

.SortSelector-module__anchor__Oo5BL {
  white-space: nowrap;
}

.SortSelector-module__label-static-part__wC_Kd {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #3d424e;
}

.SortSelector-module__label-variable-part__Qx4NP {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #5e6574;
}

.SortSelector-module__sort-target__spyul {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  color: #3d424e;
}

.SortSelector-module__sort-order__Vv4Mt {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  color: #81899b;
}

.SortSelector-module__icon__hPzSO {
  flex-shrink: 0;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/TextField/TextField.module.scss ***!
  \******************************************************************************************************************************************************************************/
.TextField-module__display-large__xYgEG {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.TextField-module__display-medium__RVzCO {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.TextField-module__display-small__B6rCM {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.TextField-module__headline-large__XpFdy {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.TextField-module__headline-medium__a1rY7 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.TextField-module__headline-small__yODlI {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.TextField-module__title-large__KebqF {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.TextField-module__title-medium__BzGEy {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.TextField-module__title-small__Ld981 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextField-module__body-large__Ss4JU {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.TextField-module__body-medium__b2pvM {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextField-module__body-small__JL6I6 {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.TextField-module__label-large__CuNtP {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextField-module__label-medium__TqgId {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.TextField-module__label-small__Q4c5e {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes TextField-module__rotate-clockwise__dqpQQ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes TextField-module__rotate__nw4dM {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes TextField-module__appearance-animation__ODfZn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TextField-module__disappearance-animation__V5pif {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes TextField-module__loader__iH4hC {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.TextField-module__text-center__Xv4Xo {
  text-align: center;
}

.TextField-module__no-wrap__XlKWs {
  white-space: nowrap;
}

.TextField-module__container__DEtzi {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}

.TextField-module__input-container__PXWc8 {
  width: 100%;
  position: relative;
  background-color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border: 1px solid #d4d9e3;
  border-radius: 8px;
}
.TextField-module__input-container__PXWc8:hover {
  border-color: #9fa8b9;
}
.TextField-module__input-container__PXWc8:hover:focus-within {
  border-color: #3f75ff;
}

.TextField-module__input__EJkZB,
.TextField-module__input__EJkZB::placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TextField-module__compact__DOaL_ .TextField-module__input-container__PXWc8 {
  padding: 2px 4px;
  border-radius: 4px;
}

.TextField-module__input-container-disabled__XnrLr {
  background-color: #f8f9fc;
  border-color: #d4d9e3;
}
.TextField-module__input-container-disabled__XnrLr:hover {
  border-color: #d4d9e3;
}

.TextField-module__label__InsU7 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.TextField-module__required__U7EDe:after {
  display: inline;
  content: "*";
  margin-left: 2px;
  color: #eb2525;
}

.TextField-module__label-disabled__jZH8n {
  color: #81899b;
}

.TextField-module__input__EJkZB {
  padding: 0;
  border: none;
  background-color: #fff;
  color: #3d424e;
  outline: none;
  width: 100%;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.TextField-module__input__EJkZB:disabled {
  background-color: #f8f9fc;
  pointer-events: none;
  color: #81899b;
}
.TextField-module__input__EJkZB::placeholder {
  color: #9fa8b9;
}
.TextField-module__input__EJkZB::-webkit-calendar-picker-indicator {
  color: transparent;
}
.TextField-module__input__EJkZB::-webkit-contacts-auto-fill-button {
  visibility: hidden;
}

.TextField-module__description__fHI0H {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  color: #9fa8b9;
}

.TextField-module__icon__Kx9rg {
  background-color: rgba(255, 0, 0, 0.32);
  width: 20px;
  height: 20px;
}

.TextField-module__error-container__tio9H .TextField-module__label__InsU7 {
  color: #eb2525;
}
.TextField-module__error-container__tio9H .TextField-module__input-container__PXWc8,
.TextField-module__error-container__tio9H .TextField-module__input-container__PXWc8:focus-within,
.TextField-module__error-container__tio9H .TextField-module__input-container__PXWc8:hover {
  border: 1px solid #eb2525;
}
.TextField-module__error-container__tio9H .TextField-module__description__fHI0H {
  color: #eb2525;
}

.TextField-module__limit__z9AiX {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  line-height: 16px;
  color: #9fa8b9;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/ListField/ListField.module.scss ***!
  \******************************************************************************************************************************************************************************/
.ListField-module__display-large__WkSNa {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ListField-module__display-medium__DUU5v {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ListField-module__display-small__yZpPq {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ListField-module__headline-large___n3NW {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ListField-module__headline-medium__Ust1X {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ListField-module__headline-small__XMAUR {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ListField-module__title-large__c69_v {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ListField-module__title-medium__t_u5J {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ListField-module__title-small__CHbeU {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ListField-module__body-large__a8o6G {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ListField-module__body-medium__uXpov {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ListField-module__body-small__rgEcA {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ListField-module__label-large__mXt6W {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ListField-module__label-medium__kmgsn {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ListField-module__label-small__DURvV {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ListField-module__rotate-clockwise__ulw09 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ListField-module__rotate__KRL2S {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ListField-module__appearance-animation__PKjTN {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ListField-module__disappearance-animation__d3D4D {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ListField-module__loader__t9UMu {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ListField-module__text-center__Wmjbh {
  text-align: center;
}

.ListField-module__no-wrap__HFYw4 {
  white-space: nowrap;
}

.ListField-module__input-list-item__ugAFv {
  display: flex;
  border: 2px solid transparent;
  margin-right: -2px;
  margin-left: -2px;
  background-color: #fff;
  flex-direction: column;
  padding-bottom: 8px;
  padding-top: 8px;
}

.ListField-module__input-container__iLJEJ {
  display: flex;
  width: 100%;
  gap: 8px;
  align-items: flex-start;
  position: relative;
}

.ListField-module__input__ZT08D.ListField-module__input-container__iLJEJ {
  align-items: center;
}

.ListField-module__validation-message__aGhrO {
  margin-left: 44px;
  margin-top: 4px;
  color: #9fa8b9;
}

.ListField-module__is-dragging__FwkbB {
  border: 2px solid rgba(102, 161, 255, 0.5);
  border-radius: 10px;
}

.ListField-module__drag-icon-container__mq0hO {
  padding: 8px;
  display: flex;
  align-items: center;
}

.ListField-module__drag__d89eN:hover {
  cursor: grab;
}
.ListField-module__drag__d89eN:active {
  cursor: grabbing;
}

.ListField-module__drag-disabled__Nmxzf:hover {
  cursor: unset;
}
.ListField-module__drag-disabled__Nmxzf path {
  fill: #9fa8b9;
}

.ListField-module__control__DsZkq {
  width: 100%;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/SectionTitle/SectionTitle.module.scss ***!
  \************************************************************************************************************************************************************************************/
.SectionTitle-module__display-large__BOUKw {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SectionTitle-module__display-medium__lC_k4 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SectionTitle-module__display-small__SucFo {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SectionTitle-module__headline-large__BkomI {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SectionTitle-module__headline-medium__lqODN {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SectionTitle-module__headline-small__qdLx4 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SectionTitle-module__title-large__NdYfH {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SectionTitle-module__title-medium__kvf2L {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SectionTitle-module__title-small__gKjA6 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SectionTitle-module__body-large__WmGIe {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SectionTitle-module__body-medium__ByPt8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SectionTitle-module__body-small__EElTA {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SectionTitle-module__label-large__IAMWu {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SectionTitle-module__label-medium__FfDKQ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SectionTitle-module__label-small__oWxnw {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SectionTitle-module__rotate-clockwise__Maw1y {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SectionTitle-module__rotate__Uru0S {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SectionTitle-module__appearance-animation__fDlfB {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SectionTitle-module__disappearance-animation__tovD4 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SectionTitle-module__loader__xbFp4 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SectionTitle-module__text-center__trnRy {
  text-align: center;
}

.SectionTitle-module__no-wrap__EpmXD {
  white-space: nowrap;
}

.SectionTitle-module__section-wrap__l_jpL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 16px;
  margin-bottom: 16px;
}

.SectionTitle-module__section-title__qEG9E {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
  margin: 0;
}

.SectionTitle-module__wrap-title-input__UPQT_ {
  padding: 0;
}

.SectionTitle-module__title-input__X7NTC {
  height: 21px;
  font-weight: 400;
  padding-left: 5px;
}

.SectionTitle-module__title-with-button__exwMg {
  display: flex;
  align-items: center;
  column-gap: 16px;
}

.SectionTitle-module__right-part__I9cB3 {
  display: flex;
  align-items: center;
  column-gap: 16px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .SectionTitle-module__section-title__qEG9E {
    margin: 0;
  }
  .SectionTitle-module__section-wrap__l_jpL {
    flex-direction: column;
    gap: 8px;
    margin-bottom: 8px;
    align-items: center;
  }
  .SectionTitle-module__right-part__I9cB3 {
    justify-content: space-between;
    width: 100%;
  }
  .SectionTitle-module__right-part__I9cB3 > *:nth-child(2) {
    margin-left: auto;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/ProfessionalExperience/components/CopyModal/CopyModal.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.CopyModal-module__display-large__gFWQN {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CopyModal-module__display-medium__L2t5J {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CopyModal-module__display-small__Ha15O {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CopyModal-module__headline-large__Rj588 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CopyModal-module__headline-medium__Mxj8J {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CopyModal-module__headline-small__vGoDs {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CopyModal-module__title-large__ZXt6c {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CopyModal-module__title-medium__agKu7 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CopyModal-module__title-small__vkrmU {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CopyModal-module__body-large__Js_M1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CopyModal-module__body-medium__ZEFkV {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CopyModal-module__body-small__me5Oc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CopyModal-module__label-large__RX3uL {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CopyModal-module__label-medium__kYjx8 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CopyModal-module__label-small__jEdtT {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CopyModal-module__rotate-clockwise__kVZRB {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CopyModal-module__rotate__nUlun {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CopyModal-module__appearance-animation___KfdI {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CopyModal-module__disappearance-animation__Xn1sy {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CopyModal-module__loader__kfzjD {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CopyModal-module__text-center__HnAYj {
  text-align: center;
}

.CopyModal-module__no-wrap__C6Rq0 {
  white-space: nowrap;
}

.CopyModal-module__modal__ysdzz {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.CopyModal-module__content__vEstZ {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

.CopyModal-module__footer__WI0sz {
  padding: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/ProfessionalExperience/ProfessionalExperience.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.ProfessionalExperience-module__display-large__Trwk2 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ProfessionalExperience-module__display-medium__OlyF1 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__display-small__B44uR {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__headline-large__CTFrS {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__headline-medium__ovZXE {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__headline-small__Q_rtZ {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__title-large__QheU2 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ProfessionalExperience-module__title-medium__KnxMA {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ProfessionalExperience-module__title-small__xLgUR {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperience-module__body-large__lnLyv {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ProfessionalExperience-module__body-medium__a0fVK {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperience-module__body-small__BCSgh {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ProfessionalExperience-module__label-large__VtI6k {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperience-module__label-medium__eqqWh {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ProfessionalExperience-module__label-small__vGrFn {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ProfessionalExperience-module__rotate-clockwise__ClaPd {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ProfessionalExperience-module__rotate__kfuwn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ProfessionalExperience-module__appearance-animation__IOmRC {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ProfessionalExperience-module__disappearance-animation__IAHLq {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ProfessionalExperience-module__loader__MulCN {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ProfessionalExperience-module__text-center__mYL_G {
  text-align: center;
}

.ProfessionalExperience-module__no-wrap__miOGL {
  white-space: nowrap;
}

.ProfessionalExperience-module__prof-exp-section__ge39o {
  gap: 20px;
  overflow-anchor: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/ProfessionalExperience/components/ProfessionalExperienceItem/ProfessionalExperienceItem.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.ProfessionalExperienceItem-module__display-large__wdTmz {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ProfessionalExperienceItem-module__display-medium__FhSY2 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__display-small__Vllyy {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__headline-large__C5pE7 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__headline-medium__qTWNz {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__headline-small__PGp4G {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__title-large__boHvt {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ProfessionalExperienceItem-module__title-medium__EHBu8 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ProfessionalExperienceItem-module__title-small__iqEs_ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperienceItem-module__body-large__ezybi {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ProfessionalExperienceItem-module__body-medium__ubZPk {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperienceItem-module__body-small__uETaz {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ProfessionalExperienceItem-module__label-large__n1UFU {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfessionalExperienceItem-module__label-medium__FKL5a {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ProfessionalExperienceItem-module__label-small__mlGkJ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ProfessionalExperienceItem-module__rotate-clockwise__k663Y {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ProfessionalExperienceItem-module__rotate__daCpw {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ProfessionalExperienceItem-module__appearance-animation__tkxl8 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ProfessionalExperienceItem-module__disappearance-animation__U1Awr {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ProfessionalExperienceItem-module__loader__FbWnp {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ProfessionalExperienceItem-module__text-center__CaSRe {
  text-align: center;
}

.ProfessionalExperienceItem-module__no-wrap__bPjK8 {
  white-space: nowrap;
}

.ProfessionalExperienceItem-module__container__uwcAh {
  border-radius: 8px;
  border: 1px solid #e9ecf2;
  padding: 16px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.ProfessionalExperienceItem-module__inputs__LvMyY {
  display: flex;
  gap: 24px;
}

.ProfessionalExperienceItem-module__input-container__lPKYw {
  flex-basis: 50%;
  align-items: center;
}

.ProfessionalExperienceItem-module__project-select__s5GsF {
  height: 44px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #d7dbe3;
  background-color: transparent;
  cursor: pointer;
  position: relative;
}

.ProfessionalExperienceItem-module__project-select-text__Y7SGg {
  margin: 0;
  color: #242830;
  font-size: 14px;
  font-weight: 500;
  text-align: start;
}

.ProfessionalExperienceItem-module__arrow-down__cz4sn {
  position: absolute;
  width: 13px;
  right: 15px;
}

.ProfessionalExperienceItem-module__rotate__daCpw {
  transform: rotate(180deg);
}

.ProfessionalExperienceItem-module__serial-number__djCtW {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  padding: 8px;
}

.ProfessionalExperienceItem-module__active-project-select__u4cbX {
  border-color: #3f75ff;
}
.ProfessionalExperienceItem-module__active-project-select__u4cbX .ProfessionalExperienceItem-module__arrow-down__cz4sn {
  transform: rotate(180deg);
}
.ProfessionalExperienceItem-module__active-project-select__u4cbX .ProfessionalExperienceItem-module__arrow-down__cz4sn * {
  stroke: #3f75ff;
}

.ProfessionalExperienceItem-module__dropdown-body__eInvq {
  width: 250px;
}

.ProfessionalExperienceItem-module__date-selectors-title__e__rP {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  margin: 0 0 4px;
}
.ProfessionalExperienceItem-module__date-selectors-title__e__rP.ProfessionalExperienceItem-module__required__ce03I:after {
  display: inline;
  content: "*";
  color: #d24946;
  margin-left: 2px;
}
.ProfessionalExperienceItem-module__date-selectors-title__e__rP.ProfessionalExperienceItem-module__disabled__miNco {
  color: #81899b;
}
.ProfessionalExperienceItem-module__date-selectors-title__e__rP.ProfessionalExperienceItem-module__disabled__miNco:after {
  color: #81899b;
}

.ProfessionalExperienceItem-module__tools-wrap__BHkvv {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.ProfessionalExperienceItem-module__date-selectors__w4Tau {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.ProfessionalExperienceItem-module__present-switch__rzDOh {
  font-size: 14px;
  display: flex;
}

.ProfessionalExperienceItem-module__date-pickers__ZejOJ {
  display: flex;
  flex-direction: row;
  column-gap: 8px;
}

.ProfessionalExperienceItem-module__date-picker-fallback__DYmW7 {
  height: 44px;
  border-radius: 8px;
  border: 1px solid #d7dbe3;
  padding: 0 20px;
  width: 208.1px;
}

.ProfessionalExperienceItem-module__undo__Liv77 {
  z-index: 10;
  margin-left: auto;
  margin-right: 10px;
}

.ProfessionalExperienceItem-module__controls__jekUI {
  display: flex;
  align-self: flex-start;
  align-items: center;
  justify-content: flex-end;
  column-gap: 8px;
}

.ProfessionalExperienceItem-module__header__NJs93 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ProfessionalExperienceItem-module__title__CWB5n {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  margin: 0 0 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ProfessionalExperienceItem-module__section-header__N0_aC {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  min-height: 30px;
}
.ProfessionalExperienceItem-module__section-header__N0_aC .ProfessionalExperienceItem-module__title__CWB5n {
  margin: 0;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .ProfessionalExperienceItem-module__header__NJs93 {
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 100%;
    gap: 8px;
  }
  .ProfessionalExperienceItem-module__inputs__LvMyY {
    flex-direction: column;
    gap: 0;
  }
  .ProfessionalExperienceItem-module__present-switch__rzDOh {
    align-self: flex-end;
  }
  .ProfessionalExperienceItem-module__date-selectors__w4Tau {
    flex-grow: 1;
  }
  .ProfessionalExperienceItem-module__controls__jekUI {
    justify-content: center;
    align-self: flex-end;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .ProfessionalExperienceItem-module__header__NJs93 {
    flex-direction: column-reverse;
    gap: 8px;
    align-items: flex-start;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .ProfessionalExperienceItem-module__container__uwcAh {
    padding: 12px;
    gap: 12px;
  }
  .ProfessionalExperienceItem-module__date-pickers__ZejOJ {
    flex-direction: column;
    gap: 8px;
  }
  .ProfessionalExperienceItem-module__controls__jekUI {
    margin-bottom: 12px;
    column-gap: 4px;
  }
  .ProfessionalExperienceItem-module__present-switch__rzDOh {
    align-self: center;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/GeneralInfo/GeneralInfo.module.scss ***!
  \***********************************************************************************************************************************************************************************************************/
.GeneralInfo-module__display-large__Ws1qp {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.GeneralInfo-module__display-medium__vEoJC {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.GeneralInfo-module__display-small__RlsAu {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.GeneralInfo-module__headline-large__xGIyp {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.GeneralInfo-module__headline-medium__EHpWx {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.GeneralInfo-module__headline-small__qp9t6 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.GeneralInfo-module__title-large__gQxkE {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.GeneralInfo-module__title-medium__Xx5JV {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.GeneralInfo-module__title-small__W1WdN {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.GeneralInfo-module__body-large__fA1vp {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.GeneralInfo-module__body-medium__tip7A {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.GeneralInfo-module__body-small__NTTM4 {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.GeneralInfo-module__label-large__V04O7 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.GeneralInfo-module__label-medium__Ck85P {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.GeneralInfo-module__label-small__Fbqi8 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes GeneralInfo-module__rotate-clockwise__LNqnl {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes GeneralInfo-module__rotate__awmHa {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes GeneralInfo-module__appearance-animation__OE178 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes GeneralInfo-module__disappearance-animation__ASiqK {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes GeneralInfo-module__loader__hEHrC {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.GeneralInfo-module__text-center__BNnZf {
  text-align: center;
}

.GeneralInfo-module__no-wrap__yQXnj {
  white-space: nowrap;
}

.GeneralInfo-module__container__g6d95 {
  display: flex;
  flex-direction: row;
  gap: 24px;
}

.GeneralInfo-module__col__iV9kP {
  flex-grow: 1;
  gap: 16px;
  display: flex;
  flex-direction: column;
  flex-basis: calc(50% - 12px);
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .GeneralInfo-module__container__g6d95 {
    flex-direction: column;
    gap: 16px;
  }
  .GeneralInfo-module__col__iV9kP {
    flex-basis: auto;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/Overview/Overview.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.Overview-module__display-large__jzTQ8 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Overview-module__display-medium__VmfxR {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Overview-module__display-small__v0Z4Z {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Overview-module__headline-large__xKweF {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Overview-module__headline-medium__RqmdH {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Overview-module__headline-small__UV4ht {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Overview-module__title-large__WfdSN {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Overview-module__title-medium__pDVlj {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Overview-module__title-small__sB9NH {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overview-module__body-large__FoxJt {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Overview-module__body-medium__m6iV6 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overview-module__body-small__ifurm {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Overview-module__label-large__lh_2o {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Overview-module__label-medium__W9NV9 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Overview-module__label-small__hoqET {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Overview-module__rotate-clockwise__lEf9o {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Overview-module__rotate__PtIjz {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Overview-module__appearance-animation__DKw9J {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Overview-module__disappearance-animation__bR_fK {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Overview-module__loader__aqnb0 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Overview-module__text-center__o_CNa {
  text-align: center;
}

.Overview-module__no-wrap__YU8QF {
  white-space: nowrap;
}

.Overview-module__undo__ARPR5 {
  z-index: 10;
  margin-left: auto;
  margin-right: 10px;
}

.Overview-module__header__maY7X {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 4px;
}

.Overview-module__overview-section__bdtjW {
  margin-bottom: 24px;
  margin-top: -24px;
}

.Overview-module__without-assist-tool__YkNbB {
  margin-top: 0;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Overview-module__overview-section__bdtjW {
    margin-bottom: 8px;
    margin-top: -8px;
  }
  .Overview-module__without-assist-tool__YkNbB {
    margin-top: 0;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/components/ExpandableInputContainer/ExpandableInputContainer.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.ExpandableInputContainer-module__display-large__YeHtd {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ExpandableInputContainer-module__display-medium__eewh4 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__display-small__Hu5mh {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__headline-large__LeGQC {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__headline-medium__AwBnB {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__headline-small__knnKA {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__title-large__dY035 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ExpandableInputContainer-module__title-medium__xE5I9 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ExpandableInputContainer-module__title-small__kq4_j {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ExpandableInputContainer-module__body-large__B_Xd1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ExpandableInputContainer-module__body-medium___fsdM {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ExpandableInputContainer-module__body-small__BCMbU {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ExpandableInputContainer-module__label-large__ipeod {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ExpandableInputContainer-module__label-medium__HwuvL {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ExpandableInputContainer-module__label-small__xXukS {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ExpandableInputContainer-module__rotate-clockwise__Qrilx {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ExpandableInputContainer-module__rotate__xDic3 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ExpandableInputContainer-module__appearance-animation__dariz {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ExpandableInputContainer-module__disappearance-animation__tP1yM {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ExpandableInputContainer-module__loader__sBUpL {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ExpandableInputContainer-module__text-center__LaPnH {
  text-align: center;
}

.ExpandableInputContainer-module__no-wrap__xOr4B {
  white-space: nowrap;
}

.ExpandableInputContainer-module__line__U3TYL {
  display: flex;
  align-items: flex-start;
  column-gap: 12px;
}
.ExpandableInputContainer-module__line__U3TYL > div {
  width: 100%;
}

.ExpandableInputContainer-module__field__ZO1Rl {
  margin-bottom: 20px;
}

.ExpandableInputContainer-module__tiny-field__ogd7Z {
  margin-bottom: 12px;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/components/SettingsContent/SettingsContent.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************/
.SettingsContent-module__display-large__O9RZ1 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.SettingsContent-module__display-medium__nBNla {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.SettingsContent-module__display-small__kW9x3 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.SettingsContent-module__headline-large__Dlo_G {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.SettingsContent-module__headline-medium__SlEvq {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.SettingsContent-module__headline-small__wzScw {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.SettingsContent-module__title-large__X38c9 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.SettingsContent-module__title-medium__FYhAc {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.SettingsContent-module__title-small__A7AII {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SettingsContent-module__body-large__cIHsd {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.SettingsContent-module__body-medium__NHPwO {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SettingsContent-module__body-small__cB5UQ {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.SettingsContent-module__label-large__rx4PU {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SettingsContent-module__label-medium__b3EUQ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.SettingsContent-module__label-small__VuvBb {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes SettingsContent-module__rotate-clockwise__nuFPO {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SettingsContent-module__rotate__T1JBD {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes SettingsContent-module__appearance-animation__R56s2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SettingsContent-module__disappearance-animation__CCY3b {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes SettingsContent-module__loader__b8m7j {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.SettingsContent-module__text-center__M2UWS {
  text-align: center;
}

.SettingsContent-module__no-wrap__b2JVE {
  white-space: nowrap;
}

.SettingsContent-module__section__BhLwI {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

.SettingsContent-module__row__BeO3d {
  display: flex;
  column-gap: 30px;
}
.SettingsContent-module__row__BeO3d > div {
  width: 50%;
}
.SettingsContent-module__row__BeO3d .SettingsContent-module__left-section__kfYuz {
  width: 45%;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .SettingsContent-module__row__BeO3d {
    flex-direction: column;
    row-gap: 15px;
  }
  .SettingsContent-module__row__BeO3d > div {
    width: 100%;
  }
  .SettingsContent-module__row__BeO3d .SettingsContent-module__left-section__kfYuz {
    width: 100%;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/components/OptionsField/OptionsField.module.scss ***!
  \***************************************************************************************************************************************************************************************************************/
.OptionsField-module__display-large__dhJJi {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.OptionsField-module__display-medium__syWpv {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.OptionsField-module__display-small__j87mt {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.OptionsField-module__headline-large__ZE_pG {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.OptionsField-module__headline-medium__Iofos {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.OptionsField-module__headline-small__mcAJO {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.OptionsField-module__title-large__MA3jR {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.OptionsField-module__title-medium__Id2BM {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.OptionsField-module__title-small__EjJZF {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.OptionsField-module__body-large__MzIMV {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.OptionsField-module__body-medium__nbfxL {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.OptionsField-module__body-small__KjO6M {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.OptionsField-module__label-large__TucDv {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.OptionsField-module__label-medium__iaIq0 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.OptionsField-module__label-small__Twd9g {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes OptionsField-module__rotate-clockwise__klCFo {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes OptionsField-module__rotate__JfawG {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes OptionsField-module__appearance-animation__RgNux {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes OptionsField-module__disappearance-animation__VA_t5 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes OptionsField-module__loader__HTbr5 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.OptionsField-module__text-center__Y5LRE {
  text-align: center;
}

.OptionsField-module__no-wrap__RhYVV {
  white-space: nowrap;
}

.OptionsField-module__select-list-item__KLqNW {
  display: flex;
  align-items: center;
  border: 2px solid transparent;
  margin-right: -2px;
  margin-left: -2px;
  background-color: #fff;
  padding-bottom: 8px;
  padding-top: 8px;
}

.OptionsField-module__input-container__E5VC3 {
  display: flex;
  width: 100%;
  gap: 8px;
  align-items: center;
  position: relative;
}

.OptionsField-module__is-dragging__lxgWJ {
  border: 2px solid rgba(102, 161, 255, 0.5);
  border-radius: 10px;
}

.OptionsField-module__drag-icon-container__xv8F3 {
  padding: 8px;
  display: flex;
  align-items: center;
}

.OptionsField-module__drag__DmI6Q:hover {
  cursor: grab;
}
.OptionsField-module__drag__DmI6Q:active {
  cursor: grabbing;
}

.OptionsField-module__drag-disabled__MUePo:hover {
  cursor: unset;
}
.OptionsField-module__drag-disabled__MUePo path {
  fill: #9fa8b9;
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/Certifications/components/LinkMenu/LinkMenu.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.LinkMenu-module__display-large__Y2iJ1 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.LinkMenu-module__display-medium__rct7O {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.LinkMenu-module__display-small__ihY_8 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.LinkMenu-module__headline-large__zmjgp {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.LinkMenu-module__headline-medium__LaLW4 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.LinkMenu-module__headline-small__vk47V {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.LinkMenu-module__title-large__lR0dJ {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.LinkMenu-module__title-medium__ySswK {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.LinkMenu-module__title-small__Smqqs {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.LinkMenu-module__body-large__jdCoB {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.LinkMenu-module__body-medium__nFQ9M {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.LinkMenu-module__body-small__wbz4E {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.LinkMenu-module__label-large__TCGPa {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.LinkMenu-module__label-medium__NIWzZ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.LinkMenu-module__label-small__QX8M0 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes LinkMenu-module__rotate-clockwise__fptEq {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes LinkMenu-module__rotate__yo7WD {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes LinkMenu-module__appearance-animation__nePZs {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes LinkMenu-module__disappearance-animation__NNEQA {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes LinkMenu-module__loader__x5dHw {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.LinkMenu-module__text-center__Lkuqv {
  text-align: center;
}

.LinkMenu-module__no-wrap__LdER6 {
  white-space: nowrap;
}

.LinkMenu-module__container__J8Mey {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px;
  width: 360px;
  max-width: 100%;
}

.LinkMenu-module__content__nRJJH {
  display: flex;
  gap: 8px;
}

.LinkMenu-module__buttons__uppQR {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/CustomSections/CustomSections.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************/
.CustomSections-module__display-large__Yl3eb {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CustomSections-module__display-medium__FMC3b {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CustomSections-module__display-small__j7XHd {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CustomSections-module__headline-large__faN1V {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CustomSections-module__headline-medium__nTxtP {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CustomSections-module__headline-small__AOgUv {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CustomSections-module__title-large__V7Thq {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CustomSections-module__title-medium__eo2oP {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CustomSections-module__title-small__dAbw3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CustomSections-module__body-large__WVS3s {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CustomSections-module__body-medium__QrtXt {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CustomSections-module__body-small__bR49R {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CustomSections-module__label-large__MDIOD {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CustomSections-module__label-medium__BW0yn {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CustomSections-module__label-small__pkPhJ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CustomSections-module__rotate-clockwise__gom6I {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CustomSections-module__rotate__L8oYm {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CustomSections-module__appearance-animation__Y6VpF {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CustomSections-module__disappearance-animation__PjmMT {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CustomSections-module__loader__uXlzj {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CustomSections-module__text-center__Ped9x {
  text-align: center;
}

.CustomSections-module__no-wrap__FxsaQ {
  white-space: nowrap;
}

.CustomSections-module__btn-container__W5GqM {
  display: flex;
  gap: 16px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .CustomSections-module__btn-container__W5GqM {
    flex-direction: column;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CV/sections/AITools/components/AIToolsList/AIToolsList.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.AIToolsList-module__display-large__ZHgdK {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.AIToolsList-module__display-medium__ImFsN {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.AIToolsList-module__display-small__YJ_CK {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.AIToolsList-module__headline-large__ILANN {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.AIToolsList-module__headline-medium__MJK8w {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.AIToolsList-module__headline-small__OXvfG {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.AIToolsList-module__title-large__gnSFf {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.AIToolsList-module__title-medium__IbIOp {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.AIToolsList-module__title-small__t4B3U {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AIToolsList-module__body-large__jdP9d {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.AIToolsList-module__body-medium__HWnPu {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AIToolsList-module__body-small__gY6T2 {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.AIToolsList-module__label-large__KipWv {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AIToolsList-module__label-medium__ddNtT {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.AIToolsList-module__label-small__GJZa1 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes AIToolsList-module__rotate-clockwise__jQUzW {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes AIToolsList-module__rotate__DjqGK {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes AIToolsList-module__appearance-animation__m0E63 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes AIToolsList-module__disappearance-animation__etcLS {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes AIToolsList-module__loader__D5JJ9 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.AIToolsList-module__text-center__edacc {
  text-align: center;
}

.AIToolsList-module__no-wrap___vZ0j {
  white-space: nowrap;
}

.AIToolsList-module__container__CSZ4U {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.AIToolsList-module__item__k5BtM {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 8px 0;
  border: 2px solid transparent;
  margin-right: -2px;
  margin-left: -2px;
  background: #fff;
  transition: all 0.2s ease;
  width: 100%;
}
.AIToolsList-module__item__k5BtM.AIToolsList-module__isDragging__x2vhi {
  border: 2px solid rgba(102, 161, 255, 0.5);
  border-radius: 10px;
}

.AIToolsList-module__fields__OHXjN {
  flex: 1;
  display: flex;
  gap: 1rem;
}

.AIToolsList-module__nameField__yr6BZ {
  flex-basis: 208.1px;
  flex-shrink: 0;
}

.AIToolsList-module__descriptionField__aYGBW {
  flex: 1;
}

.AIToolsList-module__dragIconContainer__YYN4D {
  padding: 8px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.AIToolsList-module__drag__PBSPI:hover {
  cursor: grab;
}
.AIToolsList-module__drag__PBSPI:active {
  cursor: grabbing;
}

.AIToolsList-module__dragDisabled__xxvbP:hover {
  cursor: unset;
}
.AIToolsList-module__dragDisabled__xxvbP path {
  fill: #9fa8b9;
}

.AIToolsList-module__validationMessage__ZyQni {
  margin-left: 44px;
  margin-top: 4px;
  color: #9fa8b9;
  font-size: 12px;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/ShareDownloadModal/ShareDownloadModal.module.scss ***!
  \************************************************************************************************************************************************************************************************/
.ShareDownloadModal-module__display-large__NbuAk {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ShareDownloadModal-module__display-medium__I3eUI {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__display-small__slzib {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__headline-large__TQbGh {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__headline-medium__lL4Uf {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__headline-small__olXp6 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__title-large__hx52M {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ShareDownloadModal-module__title-medium__eEur3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ShareDownloadModal-module__title-small__jxyv4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareDownloadModal-module__body-large__A7D93 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ShareDownloadModal-module__body-medium___c0Fo {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareDownloadModal-module__body-small__ncH7G {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ShareDownloadModal-module__label-large__UnhLu {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareDownloadModal-module__label-medium__Lj5pp {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ShareDownloadModal-module__label-small__if1Ne {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ShareDownloadModal-module__rotate-clockwise__vEMMV {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ShareDownloadModal-module__rotate__igAgW {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ShareDownloadModal-module__appearance-animation__FNz5s {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ShareDownloadModal-module__disappearance-animation__UgT1v {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ShareDownloadModal-module__loader__MXeuD {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ShareDownloadModal-module__text-center__DAtbI {
  text-align: center;
}

.ShareDownloadModal-module__no-wrap__dJec7 {
  white-space: nowrap;
}

.ShareDownloadModal-module__container__DTNpY {
  display: flex;
  flex-direction: column;
}

.ShareDownloadModal-module__top__f6WgN {
  display: flex;
  gap: 24px;
}

.ShareDownloadModal-module__select-container__GyQnT {
  min-width: 240px;
}

.ShareDownloadModal-module__settings__lSjp2 {
  display: flex;
  flex-wrap: wrap;
  align-self: flex-start;
  justify-content: flex-end;
  row-gap: 16px;
  padding: 8px 0;
  margin-top: 16px;
  width: 100%;
}

.ShareDownloadModal-module__settings__lSjp2 > * {
  width: 50%;
  padding-right: 12px;
}

.ShareDownloadModal-module__buttons__UvBUP {
  display: flex;
  gap: 12px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .ShareDownloadModal-module__top__f6WgN {
    flex-direction: column;
  }
  .ShareDownloadModal-module__settings__lSjp2 {
    max-height: 180px;
    overflow-y: auto;
  }
  .ShareDownloadModal-module__settings__lSjp2 > * {
    width: 100%;
    padding-right: 0;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/TemplateSelector/TemplateSelector.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.TemplateSelector-module__display-large__GMk8G {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.TemplateSelector-module__display-medium__HgvRI {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.TemplateSelector-module__display-small__tMc0a {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.TemplateSelector-module__headline-large__nyfbo {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.TemplateSelector-module__headline-medium__Y2CWQ {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.TemplateSelector-module__headline-small__LOb6G {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.TemplateSelector-module__title-large__M8bZW {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.TemplateSelector-module__title-medium__AAaXz {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.TemplateSelector-module__title-small__akToW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TemplateSelector-module__body-large__MlLza {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.TemplateSelector-module__body-medium__LWVV9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TemplateSelector-module__body-small__dxlOQ {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.TemplateSelector-module__label-large__OLmxP {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.TemplateSelector-module__label-medium__Y4ONB {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.TemplateSelector-module__label-small__UC96b {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes TemplateSelector-module__rotate-clockwise__aFr6w {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes TemplateSelector-module__rotate__vuT5O {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes TemplateSelector-module__appearance-animation__H_vG8 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TemplateSelector-module__disappearance-animation__H5lsb {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes TemplateSelector-module__loader__BCQ9D {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.TemplateSelector-module__text-center__WOYD5 {
  text-align: center;
}

.TemplateSelector-module__no-wrap__jcljY {
  white-space: nowrap;
}

.TemplateSelector-module__selected-cv-name__zzIfh {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  cursor: pointer;
  color: #3d424e;
  text-align: center;
  user-select: none;
  display: flex;
  flex-direction: row;
}

.TemplateSelector-module__dropdown-button-icon__LHoEW path {
  fill: #3f75ff;
}

.TemplateSelector-module__dropdown-button-clicked__YCTQ0 {
  transform: rotate(180deg);
}

.TemplateSelector-module__template-label__FEvDf {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.TemplateSelector-module__template-name__iqyt5 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #5e6574;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(50vw - 270px);
  margin-left: 4px;
}

.TemplateSelector-module__select-cv-language__Fk_AJ {
  color: #9fa8b9;
  font-weight: 500;
  margin-left: 4px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/CvFileDownloadFormatDropdown/CvFileDownloadFormatDropdown.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.CvFileDownloadFormatDropdown-module__display-large__re0j5 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CvFileDownloadFormatDropdown-module__display-medium__PmUQj {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__display-small__etU7h {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__headline-large__WNxrO {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__headline-medium__baJYB {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__headline-small__FNKws {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__title-large__NO2nU {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CvFileDownloadFormatDropdown-module__title-medium__eegsN {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CvFileDownloadFormatDropdown-module__title-small__XMZpR {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvFileDownloadFormatDropdown-module__body-large__Po0fe {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CvFileDownloadFormatDropdown-module__body-medium__OpQT4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvFileDownloadFormatDropdown-module__body-small__mN0UE {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CvFileDownloadFormatDropdown-module__label-large__FBez7 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvFileDownloadFormatDropdown-module__label-medium__Emvz7 {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CvFileDownloadFormatDropdown-module__label-small__bssyD {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CvFileDownloadFormatDropdown-module__rotate-clockwise__jcBUV {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CvFileDownloadFormatDropdown-module__rotate__z7KvS {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CvFileDownloadFormatDropdown-module__appearance-animation__bhSlZ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CvFileDownloadFormatDropdown-module__disappearance-animation__WUIbB {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CvFileDownloadFormatDropdown-module__loader___98tf {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CvFileDownloadFormatDropdown-module__text-center__FUpIK {
  text-align: center;
}

.CvFileDownloadFormatDropdown-module__no-wrap__qZgRd {
  white-space: nowrap;
}

.CvFileDownloadFormatDropdown-module__download-buttons__p6umF {
  display: flex;
  justify-content: center;
  column-gap: 16px;
  margin-top: 12px;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/CvFileUploader/CvFileUploader.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
.CvFileUploader-module__container__hVrsE {
  display: flex;
  flex-direction: column;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/RevisionSelector/components/RevisionListItem/RevisionListItem.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.RevisionListItem-module__display-large__C6uvA {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.RevisionListItem-module__display-medium___Bm82 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.RevisionListItem-module__display-small__hytSj {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.RevisionListItem-module__headline-large__dfbmh {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.RevisionListItem-module__headline-medium__TGgF_ {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.RevisionListItem-module__headline-small__S1y2j {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.RevisionListItem-module__title-large__uC_hZ {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.RevisionListItem-module__title-medium__RABjY {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.RevisionListItem-module__title-small__GUi9s {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionListItem-module__body-large__V7hgD {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.RevisionListItem-module__body-medium__Zgmf3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionListItem-module__body-small__wW6Pm {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.RevisionListItem-module__label-large__E26GO {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionListItem-module__label-medium__CuT5W {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.RevisionListItem-module__label-small__HjHNf {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes RevisionListItem-module__rotate-clockwise__waKlX {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes RevisionListItem-module__rotate__gHYJ_ {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes RevisionListItem-module__appearance-animation__ZAFbi {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RevisionListItem-module__disappearance-animation__lIlvp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes RevisionListItem-module__loader__nTDyp {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.RevisionListItem-module__text-center__v29Ec {
  text-align: center;
}

.RevisionListItem-module__no-wrap__N43bm {
  white-space: nowrap;
}

.RevisionListItem-module__container__Og62E {
  display: flex;
  align-items: flex-start;
  padding: 4px 8px;
}
.RevisionListItem-module__container__Og62E:hover {
  background-color: #f8f9fc;
}

.RevisionListItem-module__container__Og62E > *:nth-child(2) {
  width: 190px;
  margin: 2px 16px auto 8px;
}

.RevisionListItem-module__buttons__pH02k {
  display: flex;
  align-items: center;
}

.RevisionListItem-module__revision-select-option__n9Rrd {
  display: flex;
  align-items: center;
  cursor: pointer;
  overflow: hidden;
  color: #000;
  padding: 2px 4px;
  border-color: transparent;
  background-color: transparent;
}
.RevisionListItem-module__revision-select-option__n9Rrd.RevisionListItem-module__selected__SP5Mo {
  font-weight: 500;
}
.RevisionListItem-module__revision-select-option__n9Rrd.RevisionListItem-module__selected__SP5Mo:hover {
  cursor: default;
}

.RevisionListItem-module__revision-name__RgrSg {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  width: 100%;
  line-height: 20px;
  text-align: left;
  margin-top: auto;
  margin-bottom: auto;
  word-wrap: break-word;
}

.RevisionListItem-module__selected__SP5Mo .RevisionListItem-module__revision-name__RgrSg {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionListItem-module__revision-name-icon__ZpAZj {
  color: #eb2525;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .RevisionListItem-module__container__Og62E > *:nth-child(2) {
    width: 150px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/RevisionSelector/components/CreateModal/CreateModal.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.CreateModal-module__display-large__UzUJd {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CreateModal-module__display-medium__RD9Er {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CreateModal-module__display-small__fi8J6 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CreateModal-module__headline-large__NTrHB {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CreateModal-module__headline-medium__yggNA {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CreateModal-module__headline-small__ygqQJ {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CreateModal-module__title-large__cbXbM {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CreateModal-module__title-medium__LpCun {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CreateModal-module__title-small__HAknG {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CreateModal-module__body-large__I4Sg1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CreateModal-module__body-medium__AKEoj {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CreateModal-module__body-small__ZV2Nf {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CreateModal-module__label-large__HccBe {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CreateModal-module__label-medium__X1GLh {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CreateModal-module__label-small__IekLJ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CreateModal-module__rotate-clockwise__REbTP {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CreateModal-module__rotate__ZTMU9 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CreateModal-module__appearance-animation__zbjnJ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CreateModal-module__disappearance-animation__ZjZ8A {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CreateModal-module__loader__EShxd {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CreateModal-module__text-center__BIVMq {
  text-align: center;
}

.CreateModal-module__no-wrap__iiWE1 {
  white-space: nowrap;
}

.CreateModal-module__content__RrCJ0 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/RevisionSelector/components/DeleteModal/DeleteModal.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.DeleteModal-module__display-large__z3oz6 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.DeleteModal-module__display-medium__P2xpN {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.DeleteModal-module__display-small__EmVWc {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.DeleteModal-module__headline-large___vUHx {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.DeleteModal-module__headline-medium__cRNCU {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.DeleteModal-module__headline-small__t29J7 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.DeleteModal-module__title-large__rU_Tx {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.DeleteModal-module__title-medium__edQAv {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.DeleteModal-module__title-small__KDL5T {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DeleteModal-module__body-large__qL8sg {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.DeleteModal-module__body-medium__bY0r1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DeleteModal-module__body-small__c2X1p {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.DeleteModal-module__label-large__jHOaO {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DeleteModal-module__label-medium___3ifj {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.DeleteModal-module__label-small__CYMRY {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes DeleteModal-module__rotate-clockwise__TK4Xz {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes DeleteModal-module__rotate__tdRYt {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes DeleteModal-module__appearance-animation__SQgfw {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DeleteModal-module__disappearance-animation__eQ9mp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes DeleteModal-module__loader__beR90 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.DeleteModal-module__text-center__MwpUJ {
  text-align: center;
}

.DeleteModal-module__no-wrap__B9UEV {
  white-space: nowrap;
}

.DeleteModal-module__content__MZu6I {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/RevisionSelector/RevisionSelector.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.RevisionSelector-module__display-large__wU9SO {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.RevisionSelector-module__display-medium__cYS1d {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.RevisionSelector-module__display-small__f1FXe {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.RevisionSelector-module__headline-large__XNy8C {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.RevisionSelector-module__headline-medium__EQ2Ip {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.RevisionSelector-module__headline-small__NT9Kv {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.RevisionSelector-module__title-large__jSNok {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.RevisionSelector-module__title-medium__w0bga {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.RevisionSelector-module__title-small__DyNdI {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionSelector-module__body-large__A8d8S {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.RevisionSelector-module__body-medium__foDoE {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionSelector-module__body-small__nKp8k {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.RevisionSelector-module__label-large__aLnKa {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionSelector-module__label-medium__VmeBk {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.RevisionSelector-module__label-small__EedM1 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes RevisionSelector-module__rotate-clockwise__g1og_ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes RevisionSelector-module__rotate__PS63v {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes RevisionSelector-module__appearance-animation__HjPoT {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RevisionSelector-module__disappearance-animation__xRlWC {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes RevisionSelector-module__loader__Nnwee {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.RevisionSelector-module__text-center__lyeY5 {
  text-align: center;
}

.RevisionSelector-module__no-wrap__zekvs {
  white-space: nowrap;
}

.RevisionSelector-module__container__O0WkG {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.RevisionSelector-module__container__O0WkG .RevisionSelector-module__button__BHLPg {
  border-color: transparent;
  justify-content: flex-start;
}

.RevisionSelector-module__create-revision-icon-plus___9khD {
  margin-right: 5px;
}
.RevisionSelector-module__create-revision-icon-plus___9khD path {
  fill: #3d424e;
}

.RevisionSelector-module__cv-file-name__Xpll1 {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 4px;
}
.RevisionSelector-module__cv-file-name__Xpll1 svg path {
  fill: #3f75ff;
}

.RevisionSelector-module__revision-label__K9WCA {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.RevisionSelector-module__cv-file-name-text__fa1gN {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  text-decoration: none;
  color: #5e6574;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}

.RevisionSelector-module__cv-select-arrow-down-open__MbVW_ {
  transform: rotate(180deg);
}

.RevisionSelector-module__revisions-list__WQ41H {
  overflow-y: auto;
  margin: 0;
  padding: 0;
  min-height: 38px;
  max-height: 304px;
  display: flex;
  flex-direction: column;
}

.RevisionSelector-module__select-revision-line__bH4Bb {
  height: 1px;
  width: 100%;
  margin: 4px 0;
  background-color: #e9ecf2;
}

.RevisionSelector-module__create-revision-btn-active__SdgkF:hover {
  background-color: #f1f3f6;
}
.RevisionSelector-module__create-revision-btn-active__SdgkF:hover .RevisionSelector-module__create-revision-icon-plus___9khD path {
  fill: #3f75ff;
}

.RevisionSelector-module__revision-name-icon__EBTdz {
  color: #f00;
  font-size: 25px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .RevisionSelector-module__cv-file-name-text__fa1gN {
    max-width: 30px;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .RevisionSelector-module__revisions-list__WQ41H {
    min-width: 280px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/RevisionTranslate/RevisionTranslate.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.RevisionTranslate-module__display-large__noE26 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.RevisionTranslate-module__display-medium__nVEv0 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__display-small__nrrYl {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__headline-large__yzBSo {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__headline-medium___XCnJ {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__headline-small__fu46h {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__title-large__uEdjC {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.RevisionTranslate-module__title-medium__qQ3gi {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.RevisionTranslate-module__title-small__okWTJ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionTranslate-module__body-large__TFBtj {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.RevisionTranslate-module__body-medium__EG5_w {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionTranslate-module__body-small__EV41y {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.RevisionTranslate-module__label-large__epHgW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.RevisionTranslate-module__label-medium__bOqeL {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.RevisionTranslate-module__label-small__R93v3 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes RevisionTranslate-module__rotate-clockwise__v9rC3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes RevisionTranslate-module__rotate__iZW34 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes RevisionTranslate-module__appearance-animation__rVK4O {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RevisionTranslate-module__disappearance-animation__nSvW1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes RevisionTranslate-module__loader__GUXQb {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.RevisionTranslate-module__text-center__E05Mr {
  text-align: center;
}

.RevisionTranslate-module__no-wrap__J4Okg {
  white-space: nowrap;
}

.RevisionTranslate-module__container__XQh4A {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px;
}

.RevisionTranslate-module__buttons__brhd2 {
  display: flex;
  align-self: flex-end;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 12px;
}

.RevisionTranslate-module__translate-selectors-box__PmN_z {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 8px;
  align-items: flex-end;
}

.RevisionTranslate-module__spinner-icon__eB4MI {
  animation: RevisionTranslate-module__rotate-clockwise__v9rC3 0.7s infinite linear;
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/ShareLinkDropDown/ShareLinkDropDown.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.ShareLinkDropDown-module__display-large__Xqcku {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.ShareLinkDropDown-module__display-medium__KmsQN {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__display-small__Ku6vy {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__headline-large__ECjEw {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__headline-medium__SFvAa {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__headline-small__bZo5K {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__title-large__CJ3V3 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.ShareLinkDropDown-module__title-medium__Ev9_r {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.ShareLinkDropDown-module__title-small__Ny_jq {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareLinkDropDown-module__body-large__zuel4 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.ShareLinkDropDown-module__body-medium__cjE1k {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareLinkDropDown-module__body-small__hIUuV {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.ShareLinkDropDown-module__label-large__cDzkw {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ShareLinkDropDown-module__label-medium__WqBTv {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.ShareLinkDropDown-module__label-small__PtYAg {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes ShareLinkDropDown-module__rotate-clockwise__KK0y3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ShareLinkDropDown-module__rotate__ajUui {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes ShareLinkDropDown-module__appearance-animation__VRzQv {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ShareLinkDropDown-module__disappearance-animation__zqnqH {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ShareLinkDropDown-module__loader__O5a8D {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.ShareLinkDropDown-module__text-center__KjVEo {
  text-align: center;
}

.ShareLinkDropDown-module__no-wrap__vaZzJ {
  white-space: nowrap;
}

.ShareLinkDropDown-module__get-link-buttons__uJkPc {
  display: flex;
  justify-content: center;
  column-gap: 16px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.ShareLinkDropDown-module__notification__EL2xh {
  color: #81899b;
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/Settings/Settings.module.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.Settings-module__display-large__FnVXz {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Settings-module__display-medium__R_tu3 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Settings-module__display-small__NLKHO {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Settings-module__headline-large__cBdkd {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Settings-module__headline-medium__cqzsX {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Settings-module__headline-small__sn85N {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Settings-module__title-large__XZZo1 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Settings-module__title-medium__z59aa {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Settings-module__title-small__ZGBC0 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Settings-module__body-large__KucrR {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Settings-module__body-medium__oKmp4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Settings-module__body-small__j2B_g {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Settings-module__label-large__ZGZr3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Settings-module__label-medium__ZOala {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Settings-module__label-small__h8gOV {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Settings-module__rotate-clockwise__fmSKX {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Settings-module__rotate__Lz6yv {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Settings-module__appearance-animation__KJgLb {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Settings-module__disappearance-animation__s2hnY {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Settings-module__loader__WZTcc {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Settings-module__text-center__t_1tq {
  text-align: center;
}

.Settings-module__no-wrap__kaBCg {
  white-space: nowrap;
}

.Settings-module__content__DPPnr {
  width: 100%;
  padding-bottom: 36px;
}

.Settings-module__rotate__Lz6yv {
  animation: Settings-module__rotate__Lz6yv 0.5s linear;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Settings-module__modal__ECYlW {
    width: calc(100vw - 35px);
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/components/FloatingActionButton/FloatingActionButton.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.FloatingActionButton-module__display-large__iFCy_ {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.FloatingActionButton-module__display-medium__Q_tk1 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__display-small__zMuPq {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__headline-large__ZWSh6 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__headline-medium__ZEuIG {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__headline-small__o9iY0 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__title-large__EMEAO {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.FloatingActionButton-module__title-medium__UEWHI {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.FloatingActionButton-module__title-small__jDmaD {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FloatingActionButton-module__body-large__NRrmC {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.FloatingActionButton-module__body-medium___AUae {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FloatingActionButton-module__body-small__PqcWz {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.FloatingActionButton-module__label-large__YmT6Y {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FloatingActionButton-module__label-medium__Tb1sz {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.FloatingActionButton-module__label-small__ZuP9M {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes FloatingActionButton-module__rotate-clockwise__Us935 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes FloatingActionButton-module__rotate__ALoCl {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes FloatingActionButton-module__appearance-animation__qTGXN {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FloatingActionButton-module__disappearance-animation__GVs1w {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes FloatingActionButton-module__loader__tqw_o {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.FloatingActionButton-module__text-center__cvKIw {
  text-align: center;
}

.FloatingActionButton-module__no-wrap__QbC1Q {
  white-space: nowrap;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .FloatingActionButton-module__container__RwnDo {
    position: fixed;
    bottom: 24px;
    right: 40px;
    z-index: 11;
  }
  .FloatingActionButton-module__toggle__P9D0b {
    padding: 12px;
    background-color: #225fbf;
    border-color: transparent;
    border-radius: 50%;
    cursor: pointer;
    outline: none;
    box-shadow: 0 4px 4px 0 rgba(129, 137, 155, 0.3), 0 8px 12px 6px rgba(129, 137, 155, 0.15);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .FloatingActionButton-module__toggle__P9D0b svg path {
    fill: #fff;
  }
  .FloatingActionButton-module__list__SdN3w {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/CvHeader/CvHeader.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.CvHeader-module__display-large__w76Tn {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CvHeader-module__display-medium__Gp_Uv {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CvHeader-module__display-small__LVZh4 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CvHeader-module__headline-large__N7fvm {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CvHeader-module__headline-medium__uLnRr {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CvHeader-module__headline-small__pjqWo {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CvHeader-module__title-large__ipXlO {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CvHeader-module__title-medium__jzmMU {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CvHeader-module__title-small__ahjDW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvHeader-module__body-large__smc01 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CvHeader-module__body-medium__fRS9D {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvHeader-module__body-small__yVySA {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CvHeader-module__label-large__GK0zf {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvHeader-module__label-medium__ghnFh {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CvHeader-module__label-small__MQ99u {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CvHeader-module__rotate-clockwise__Ha5w6 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CvHeader-module__rotate__VjUYt {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CvHeader-module__appearance-animation__ynkcY {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CvHeader-module__disappearance-animation__s_WSv {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CvHeader-module__loader__LY5w2 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CvHeader-module__text-center__h00C6 {
  text-align: center;
}

.CvHeader-module__no-wrap__e7Dqk {
  white-space: nowrap;
}

.CvHeader-module__header__tMP81 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 68px;
  height: 68px;
  width: 100%;
  border-bottom: 4px solid #edf4ff;
  background: #fff;
  padding: 0 20px;
}

.CvHeader-module__container__Rj1k1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1128px;
}

.CvHeader-module__logo__Bhw_w {
  display: flex;
  gap: 12px;
  border: none;
  background: #fff;
  cursor: pointer;
  padding: 0;
}

.CvHeader-module__icon__LoQ3X svg path {
  fill: #3f75ff;
}

.CvHeader-module__template-selector-container__EQFWf {
  margin-right: 8px;
}

.CvHeader-module__button-container__Hh6Qj {
  display: flex;
  gap: 8px;
  align-items: center;
}

.CvHeader-module__divider-container__kSXEt {
  display: flex;
  align-items: center;
}
.CvHeader-module__divider-container__kSXEt:after {
  content: "";
  width: 0;
  height: 24px;
  display: block;
  margin: 0 16px;
  border-left: 1px solid #e9ecf2;
  flex-shrink: 0;
}

.CvHeader-module__container__Rj1k1 > *:nth-child(2) {
  margin-left: 110px;
}

.CvHeader-module__container__Rj1k1 > *:nth-child(3) {
  margin-right: 8px;
}

.CvHeader-module__container__Rj1k1 > *:nth-child(5) {
  margin-left: auto;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .CvHeader-module__logo__Bhw_w {
    margin-right: 8px;
  }
  .CvHeader-module__container__Rj1k1 > *:nth-child(2) {
    margin-left: auto;
    margin-right: 0;
  }
  .CvHeader-module__divider-container__kSXEt:after {
    display: none;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/FeedbackIsland/FeedbackIsland.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.FeedbackIsland-module__display-large___sK95 {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.FeedbackIsland-module__display-medium__jHs12 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__display-small__mzHO4 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__headline-large__Y7X0L {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__headline-medium__SfWct {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__headline-small__trIXk {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__title-large__j6XSm {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.FeedbackIsland-module__title-medium__qxsx7 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.FeedbackIsland-module__title-small__adeGb {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FeedbackIsland-module__body-large__cpAZQ {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.FeedbackIsland-module__body-medium__W61TO {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FeedbackIsland-module__body-small__SvMLZ {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.FeedbackIsland-module__label-large__NCavM {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.FeedbackIsland-module__label-medium__YftAS {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.FeedbackIsland-module__label-small___G2Jg {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes FeedbackIsland-module__rotate-clockwise__Orwo9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes FeedbackIsland-module__rotate__Y1aIj {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes FeedbackIsland-module__appearance-animation__ExrRx {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FeedbackIsland-module__disappearance-animation__cT_qe {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes FeedbackIsland-module__loader__A3SUZ {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.FeedbackIsland-module__text-center__UYDvu {
  text-align: center;
}

.FeedbackIsland-module__no-wrap__PTads {
  white-space: nowrap;
}

.FeedbackIsland-module__red-button__N6vwZ {
  position: fixed;
  right: -35px;
  top: 50%;
  width: 100px;
  text-align: center;
  height: 32px;
  transform: rotate(270deg);
  border-radius: 10px 10px 0 0;
  background-color: #d24946;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  z-index: 29;
  border-color: transparent;
  cursor: pointer;
}
.FeedbackIsland-module__red-button__N6vwZ:hover {
  color: #fff;
}

.FeedbackIsland-module__logo__KNWne {
  margin-right: 24px;
  width: 30px;
  height: 30px;
}

.FeedbackIsland-module__content__ZFNln {
  width: 100%;
  padding: 20px 20px 0;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.FeedbackIsland-module__message-input__irp4X {
  width: 100%;
}

.FeedbackIsland-module__footer__n1YTL {
  justify-content: center;
}

.FeedbackIsland-module__close-btn__BFZMQ {
  right: 20px;
  top: 20px;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/Navigation/Navigation.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.Navigation-module__display-large__eDvIv {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Navigation-module__display-medium__dM5o3 {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Navigation-module__display-small__ciWS9 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Navigation-module__headline-large__PM5LI {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Navigation-module__headline-medium__DhchX {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Navigation-module__headline-small__GfN2K {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Navigation-module__title-large__j2EU5 {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Navigation-module__title-medium__U7UxN {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Navigation-module__title-small__xbqOY {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Navigation-module__body-large__bKPK3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Navigation-module__body-medium__vIzvi {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Navigation-module__body-small__XwDUK {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Navigation-module__label-large__Vbpin {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Navigation-module__label-medium__hEQTu {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Navigation-module__label-small___YBhM {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Navigation-module__rotate-clockwise__iJ6wc {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Navigation-module__rotate__QqKjN {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Navigation-module__appearance-animation__T9_Xe {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Navigation-module__disappearance-animation__qF3l6 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Navigation-module__loader__yXVtX {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Navigation-module__text-center__Yo_rw {
  text-align: center;
}

.Navigation-module__no-wrap__Ec8dw {
  white-space: nowrap;
}

.Navigation-module__list__DqOyj {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
  flex-shrink: 0;
  overflow: hidden;
  max-height: calc(100vh - 68px - 20px - 20px);
  width: 264px;
  padding: 16px;
  list-style: none;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 1px 3px 1px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
  z-index: 11;
  margin-top: 20px;
}

.Navigation-module__item__QbLvi {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
  gap: 8px;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #3d424e;
}
.Navigation-module__item__QbLvi:hover {
  background: #edf4ff;
}

.Navigation-module__icon__f1qPo {
  flex-shrink: 0;
}

.Navigation-module__sub-list-item__KW7hz {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
  padding-left: 36px;
}

.Navigation-module__links-container__LYAqg {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-y: auto;
}

.Navigation-module__buttons-container__cbMaQ {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-top: 1px solid #f1f3f6;
  padding-top: 16px;
  margin-top: 16px;
}
.Navigation-module__buttons-container__cbMaQ .Navigation-module__button__Utz8W {
  border-color: transparent;
  justify-content: flex-start;
}

.Navigation-module__active__EVX0Y {
  color: #3f75ff;
  justify-content: flex-start;
  background: #edf4ff;
}
.Navigation-module__active__EVX0Y .Navigation-module__icon__f1qPo path {
  fill: #3f75ff;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .Navigation-module__close-btn__fY9GI {
    position: fixed;
    top: 8px;
    right: 12px;
    height: 24px;
    width: 24px;
    border-radius: 4px;
    z-index: 22;
  }
  .Navigation-module__list__DqOyj {
    position: fixed;
    top: 0;
    right: 0;
    min-height: 100%;
    padding: 36px 12px 12px 12px;
    border-radius: 0;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/Notifications/Notification/Notification.module.scss ***!
  \***************************************************************************************************************************************************************************************************************/
.Notification-module__display-large__MCWkF {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Notification-module__display-medium__JM2vX {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Notification-module__display-small__YiJrx {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Notification-module__headline-large__EYpWQ {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Notification-module__headline-medium__GVmWJ {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Notification-module__headline-small__Te2Cx {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Notification-module__title-large__N1rwS {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Notification-module__title-medium__Wy6hv {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Notification-module__title-small__YgDj9 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notification-module__body-large__ePJnS {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Notification-module__body-medium__kCqPl {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notification-module__body-small__kz_Ne {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Notification-module__label-large__hrMHB {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notification-module__label-medium__Zf2uK {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Notification-module__label-small__z1FHZ {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Notification-module__rotate-clockwise__hctnr {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Notification-module__rotate__U7RPI {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Notification-module__appearance-animation__AkIHu {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Notification-module__disappearance-animation__njA7n {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Notification-module__loader__Rs688 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Notification-module__text-center__AcI7y {
  text-align: center;
}

.Notification-module__no-wrap__fGnnj {
  white-space: nowrap;
}

.Notification-module__wrap__a1shR {
  position: relative;
}

.Notification-module__container__xcecy {
  position: relative;
  min-height: 48px;
  width: 480px;
  max-width: 480px;
  padding: 6px 8px 6px 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  animation: Notification-module__appearance-animation__AkIHu 225ms cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 3px 0 rgba(129, 137, 155, 0.3), 0 6px 10px 4px rgba(129, 137, 155, 0.15);
}

.Notification-module__hide__PD60l {
  animation: Notification-module__disappearance-animation__njA7n 225ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}

.Notification-module__text__GM_mO {
  margin: 0;
  word-break: break-word;
  width: 100%;
}

.Notification-module__message__txFZj {
  background-color: #242830;
}
.Notification-module__message__txFZj .Notification-module__text__GM_mO {
  color: #d4d9e3;
}

.Notification-module__error__fLqMs {
  background-color: #fee;
}
.Notification-module__error__fLqMs .Notification-module__text__GM_mO {
  color: #3d424e;
}

.Notification-module__action__nUBJO {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
  border: 2px solid transparent;
  border-radius: 8px;
  padding: 10px 16px;
  color: #3f75ff;
  text-decoration: none;
  offset: none;
  background-color: transparent;
}
.Notification-module__action__nUBJO:focus {
  border: 2px solid #bfd8ff;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .Notification-module__container__xcecy {
    max-width: calc(100vw - 40px);
    min-width: calc(100vw - 40px);
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/Notifications/Notifications.module.scss ***!
  \***************************************************************************************************************************************************************************************************/
.Notifications-module__display-large__A75mv {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Notifications-module__display-medium__IHeaP {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Notifications-module__display-small__u5AV7 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Notifications-module__headline-large__HVOGz {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Notifications-module__headline-medium__dvAf1 {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Notifications-module__headline-small__Asaxe {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Notifications-module__title-large__kx96v {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Notifications-module__title-medium__Yf5EI {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Notifications-module__title-small__G2ozH {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notifications-module__body-large__j1o5H {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Notifications-module__body-medium__QT9gl {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notifications-module__body-small__PhJpG {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Notifications-module__label-large__Qfq_u {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Notifications-module__label-medium__a9lNg {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Notifications-module__label-small__MZldA {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Notifications-module__rotate-clockwise__ASxqj {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Notifications-module__rotate__MCZPI {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Notifications-module__appearance-animation__PIMzU {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Notifications-module__disappearance-animation__wsjX3 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Notifications-module__loader__X4qw8 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Notifications-module__text-center__h5lvl {
  text-align: center;
}

.Notifications-module__no-wrap__Op8Vj {
  white-space: nowrap;
}

.Notifications-module__notifications-box__GpfTc {
  right: 0;
  margin-right: 30px;
  bottom: 20px;
  position: fixed;
  z-index: 40;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .Notifications-module__notifications-box__GpfTc {
    margin-right: 20px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/components/Subordinates/Subordinates.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.Subordinates-module__display-large__TsDWj {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Subordinates-module__display-medium__xbSCt {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Subordinates-module__display-small__H3V4p {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Subordinates-module__headline-large__tCBYu {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Subordinates-module__headline-medium__TlRpa {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Subordinates-module__headline-small__A3X9q {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Subordinates-module__title-large__NhVbD {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Subordinates-module__title-medium__7EVFa {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Subordinates-module__title-small__euNZD {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Subordinates-module__body-large__A_b7g {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Subordinates-module__body-medium__EWx79 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Subordinates-module__body-small__I8OKW {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Subordinates-module__label-large__ZPwHP {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Subordinates-module__label-medium__qFZLu {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Subordinates-module__label-small__F27k8 {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Subordinates-module__rotate-clockwise__ufpiJ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Subordinates-module__rotate__M40p7 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Subordinates-module__appearance-animation__Jpxhx {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Subordinates-module__disappearance-animation__oUEhv {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Subordinates-module__loader__PT_iB {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Subordinates-module__text-center__hgP3p {
  text-align: center;
}

.Subordinates-module__no-wrap__VeZ33 {
  white-space: nowrap;
}

.Subordinates-module__wrap__bHoYA {
  position: fixed;
  right: 20px;
  top: 73px;
  z-index: 11;
}

.Subordinates-module__content__DHBCf {
  display: flex;
  flex-direction: column;
  align-items: start;
  max-height: 537px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 10px;
}

.Subordinates-module__search-box__zJMma {
  height: 30px;
  min-height: 30px;
}

.Subordinates-module__button__tbMAf {
  height: 30px;
}

.Subordinates-module__search-icon__es28L {
  margin-left: 5px;
  margin-right: 0;
}

.Subordinates-module__cross-icon__pHhWU {
  margin-right: 5px;
  margin-left: 0;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/CvPage/CvPage.module.scss ***!
  \*******************************************************************************************************************************************************************/
.CvPage-module__display-large__hBFSL {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.CvPage-module__display-medium__Wczjd {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.CvPage-module__display-small__vJTS8 {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.CvPage-module__headline-large__O6qvV {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.CvPage-module__headline-medium__drF4m {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.CvPage-module__headline-small__WMaFy {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.CvPage-module__title-large__n5pci {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.CvPage-module__title-medium__u5AtX {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.CvPage-module__title-small__pbgKz {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvPage-module__body-large__p9uA8 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.CvPage-module__body-medium__JHxZM {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvPage-module__body-small__PLgOE {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.CvPage-module__label-large__hSe4A {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CvPage-module__label-medium__fm1Ht {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.CvPage-module__label-small__KOdJi {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes CvPage-module__rotate-clockwise__Xo7vd {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes CvPage-module__rotate__k05qJ {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes CvPage-module__appearance-animation__gmiMx {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CvPage-module__disappearance-animation__kxewU {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes CvPage-module__loader__fv5b6 {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.CvPage-module__text-center__b_mse {
  text-align: center;
}

.CvPage-module__no-wrap__txCc8 {
  white-space: nowrap;
}

.CvPage-module__cv-content__m3GQj {
  display: flex;
  padding: 0 20px;
  width: 100%;
}

.CvPage-module__wrapper__KBhLY {
  display: flex;
  gap: 24px;
  height: 100%;
  max-height: calc(100vh - 68px);
  width: 100%;
  max-width: 1128px;
  margin: 0 auto;
}

.CvPage-module__container__E_pjp {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  flex-grow: 1;
}

.CvPage-module__sections__zHJ0b {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
  padding-right: max((100vw - 1128px - 12px) / 2 - 8px, 6px);
  margin-right: min((100vw - 1128px - 12px) / 2 * -1, -14px);
  padding-left: 4px;
  margin-left: -4px;
  padding-top: 20px;
}

.CvPage-module__sections__zHJ0b > * {
  flex-shrink: 0;
}

.CvPage-module__sections__zHJ0b > *:nth-last-of-type(1) {
  padding-bottom: 20px;
}

.CvPage-module__settings-container___jhuc {
  flex-grow: 1;
  flex-shrink: 0;
  width: 100%;
  border-radius: 10px;
  background-color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
  transition: max-height 0.5s ease-in-out, margin-bottom 0.5s ease-in-out, opacity 0.5s ease-in-out;
  max-height: 0;
  margin-bottom: 0;
  opacity: 0;
  box-shadow: 0 1px 3px 1px rgba(129, 137, 155, 0.15), 0 1px 2px 0 rgba(129, 137, 155, 0.3);
  overflow: hidden;
}

.CvPage-module__settings-container___jhuc > div:first-child {
  margin: 20px;
}

.CvPage-module__show__Z3cij {
  max-height: 160px;
  margin-bottom: 20px;
  opacity: 1;
  overflow: visible;
}

.CvPage-module__warnings-box__RB6j6 {
  left: 0;
  margin-left: 20px;
  bottom: 20px;
  position: fixed;
  z-index: 40;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .CvPage-module__warnings-box__RB6j6 {
    margin-right: 20px;
  }
  .CvPage-module__cv-content__m3GQj {
    margin-left: unset;
  }
  .CvPage-module__wrapper__KBhLY {
    gap: 16px;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 1024px) {
  .CvPage-module__show__Z3cij {
    max-height: 200px;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 620px) {
  .CvPage-module__cv-content__m3GQj {
    width: 100%;
    padding: 0 12px;
  }
  .CvPage-module__sections__zHJ0b {
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 20px 4px 0;
    margin: 0 -4px;
  }
  .CvPage-module__sections__zHJ0b::-webkit-scrollbar {
    display: none;
  }
}
/* stylelint-enable media-query-no-invalid */
/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .CvPage-module__cv-content__m3GQj {
    width: 100%;
    margin-left: unset;
  }
  .CvPage-module__show__Z3cij {
    max-height: 280px;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/Auth/Auth.module.scss ***!
  \***************************************************************************************************************************************************************/
.Auth-module__display-large__zcgCo {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.Auth-module__display-medium__bBpXW {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.Auth-module__display-small__RNDds {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.Auth-module__headline-large__Y8h3l {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.Auth-module__headline-medium__grX7N {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.Auth-module__headline-small__Zl9OA {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.Auth-module__title-large__IgNLu {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.Auth-module__title-medium__zHHXl {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.Auth-module__title-small__KIA33 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Auth-module__body-large__FsOEl {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.Auth-module__body-medium__ALEXz {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Auth-module__body-small__qAGFd {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.Auth-module__label-large__GYPfD {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Auth-module__label-medium__og_pJ {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.Auth-module__label-small__Y1gJz {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes Auth-module__rotate-clockwise__XkVgA {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes Auth-module__rotate__hWaY9 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Auth-module__appearance-animation__ylyZj {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Auth-module__disappearance-animation__wcohB {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Auth-module__loader__i2Y3E {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.Auth-module__text-center__k_jor {
  text-align: center;
}

.Auth-module__no-wrap__enrDq {
  white-space: nowrap;
}

.Auth-module__wrap__yj80M {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}

.Auth-module__hidden__hfQI6 {
  display: none;
}

.Auth-module__warning-modal__ZLv3h {
  width: 580px;
  height: 140px;
  min-width: auto;
  padding: 10px;
}

.Auth-module__warning-content__hsEKR {
  color: #3d424e;
}

.Auth-module__warning-title__amjjR {
  color: #3d424e;
}

.Auth-module__card__FSqll {
  width: 423px;
  overflow: hidden;
  border-radius: 15px;
  box-shadow: 0 6px 12px rgba(229, 231, 238, 0.3);
}

.Auth-module__header__C5sPW {
  height: 223px;
  width: 423px;
  display: flex;
  align-items: flex-end;
  justify-content: start;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.Auth-module__header-text__udHM8 {
  position: absolute;
  left: unset;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 150px;
}

.Auth-module__lx-group__eeYY3,
.Auth-module__product-name__RBCN5 {
  font-variant: all-small-caps;
  line-height: 18px;
  margin: 0;
}

.Auth-module__lx-group__eeYY3 {
  color: #e9ecf2;
  font-size: 13px;
  font-weight: 300;
}

.Auth-module__product-name__RBCN5 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.Auth-module__content__KGwXd {
  padding: 44px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.Auth-module__content-header___bwpp {
  margin: 0;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #3d424e;
}

.Auth-module__subheader__CmQje {
  margin-top: 15px;
  margin-bottom: 45px;
  text-align: center;
  color: #9fa8b9;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}

.Auth-module__dev-wrap__iJJpN {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-grow: 1;
}

.Auth-module__dev-login-form__lwfN1 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  font-size: 15px;
}
.Auth-module__dev-login-form__lwfN1 input {
  font-size: 15px;
  width: 250px;
}
.Auth-module__dev-login-form__lwfN1 button {
  border: 1px solid #242830;
  background-color: #b6bdcc;
  font-size: 15px;
  padding: 3px;
  margin-top: 15px;
  font-weight: 500;
  color: #000;
  cursor: pointer;
}

.Auth-module__dev-form-title__mZ_qd {
  margin-bottom: 10px;
}

.Auth-module__google-button-box__zU99b {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
}
.Auth-module__google-button-box__zU99b span {
  color: #fff;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .Auth-module__card__FSqll {
    height: 100%;
    width: 100%;
    border-radius: unset;
  }
  .Auth-module__warning-modal__ZLv3h {
    margin: auto 15px;
    overflow: hidden;
    height: fit-content;
  }
  .Auth-module__warning-content__hsEKR,
  .Auth-module__warning-title__amjjR {
    padding-left: 10px;
  }
  .Auth-module__header__C5sPW {
    height: 50%;
    width: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .Auth-module__svg__yAQSK {
    align-self: center;
    margin-left: calc((100% - 500px) / 2);
  }
  .Auth-module__header-text__udHM8 {
    position: absolute;
    margin-left: 0;
    left: 19px;
    margin-bottom: 17px;
  }
  .Auth-module__subheader__CmQje {
    margin-top: 25px;
  }
  .Auth-module__content__KGwXd {
    height: 50%;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].oneOf[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/NotFound/NotFound.module.scss ***!
  \***********************************************************************************************************************************************************************/
.NotFound-module__display-large__DeZoy {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.NotFound-module__display-medium__cUFPt {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.NotFound-module__display-small__n7HMB {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.NotFound-module__headline-large__saDTA {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.NotFound-module__headline-medium__Weqln {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.NotFound-module__headline-small__qj1TD {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.NotFound-module__title-large__fWGKH {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.NotFound-module__title-medium__SJv8v {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.NotFound-module__title-small__dk8tf {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.NotFound-module__body-large__mk2X6 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.NotFound-module__body-medium__rhuiM {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.NotFound-module__body-small__SQvgR {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.NotFound-module__label-large__YszED {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.NotFound-module__label-medium__gSnhp {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.NotFound-module__label-small__RJUPv {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes NotFound-module__rotate-clockwise__qslxX {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes NotFound-module__rotate__ExSs8 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes NotFound-module__appearance-animation__Q4dj9 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NotFound-module__disappearance-animation__xgkE5 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes NotFound-module__loader__WVAWe {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.NotFound-module__text-center__xRIjq {
  text-align: center;
}

.NotFound-module__no-wrap__f6JO2 {
  white-space: nowrap;
}

.NotFound-module__wrap__qc17Q {
  margin: 24px 0;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  row-gap: 16px;
  color: #3d424e;
}

.NotFound-module__warning__tP8Ib {
  font-size: 35px;
  margin: 20px 10px 0;
  text-align: center;
  font-weight: 500;
}

.NotFound-module__description__CJLMT {
  text-align: center;
  font-size: 18px;
  margin: 0 10px;
}

.NotFound-module__icon__vWR76 {
  width: 50%;
}

.NotFound-module__home-button__nwZni {
  margin-top: 30px;
  text-decoration: none;
}

/* stylelint-disable media-query-no-invalid */
@media screen and (max-width: 500px) {
  .NotFound-module__icon__vWR76 {
    width: 100%;
  }
}
/* stylelint-enable media-query-no-invalid */
/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/index.scss ***!
  \*********************************************************************************************************/
.display-large {
  font-weight: 400;
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
}

.display-medium {
  font-weight: 400;
  font-size: 45px;
  line-height: 52px;
  letter-spacing: 0px;
}

.display-small {
  font-weight: 400;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0px;
}

.headline-large {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0px;
}

.headline-medium {
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0px;
}

.headline-small {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
}

.title-large {
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0px;
}

.title-medium {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.title-small {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.body-large {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

.body-medium {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.body-small {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.15px;
}

.label-large {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.label-medium {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

.label-small {
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

@keyframes rotate-clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes appearance-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes disappearance-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes loader {
  0% {
    left: -280px;
  }
  100% {
    left: 1000px;
  }
}
.text-center {
  text-align: center;
}

.no-wrap {
  white-space: nowrap;
}

#app {
  max-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden auto;
}

html {
  height: 100%;
}

body {
  background-color: #f8f9fc;
  margin: 0;
  overflow: hidden;
  height: 100%;
}

* {
  box-sizing: border-box;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #3d424e;
  margin: 0;
}

:global(#modal-root) {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  overflow-x: hidden;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #f8f9fc;
}

::-webkit-scrollbar-thumb {
  background-color: #9fa8b9;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #5e6574;
}

/*# sourceMappingURL=style.b5a258b6.css.map*/