.icon__root__31hu6 {
  display: block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  fill: currentColor;
}
.icon__rootInline__1Ht__ {
  display: inline;
}

.message__root__xIxfp {
  font-size: 18px;
}
.message__typeSuccess__2NaoK {
  color: #1cb800;
}
.message__typeInfo__YslvE {
  color: #f80;
}
.message__typeHint__1_DRf {
  color: #8aa3b7;
}
.message__typeError__15QQI {
  color: #a90000;
}
.message__typeAlert__1MT0G {
  position: relative;
  padding-left: 20px;
  font-weight: bold;
  color: #a90000;
}
.message__typeWarning__2vc2g {
  color: #ffb200;
}
.message__sizeSmall__F--m8 {
  font-size: 13px;
}
.message__icon__2nvwy {
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
}

.bullets__root__2ery0 {
  display: flex;
  align-items: center;
}
.bullets__bullet__2Ey3t {
  margin: 5px;
  border-radius: 50%;
  flex-shrink: 0;
  opacity: 0.6;
}
.bullets__bulletActive__1x4HT {
  opacity: 1;
}
.bullets__themeBlack__1ZaVZ {
  background-color: #333;
}
.bullets__themeWhite__RDSLR {
  background-color: #fff;
}
.bullets__sizeSmall__2V807 {
  width: 5px;
  height: 5px;
}
.bullets__sizeSmallActive__2eVDU {
  width: 7px;
  height: 7px;
}
.bullets__sizeBig__2ZS7T {
  width: 8px;
  height: 8px;
}
.bullets__sizeBigActive__1V8HT {
  width: 12px;
  height: 12px;
}

.spinner__root__27Oac {
  width: 26px;
  height: 26px;
  margin: auto;
  border-radius: 50%;
  box-shadow: inset #eee 0 0 0 5px;
}
.spinner__rootColorWhite__3Ip2j {
  box-shadow: inset #d3d3d3 0 0 0 3px;
}
.spinner__rootColorWhite__3Ip2j:after {
  -webkit-animation: spinner__animate2White__6V7a_ 1.5s ease-in-out infinite;
          animation: spinner__animate2White__6V7a_ 1.5s ease-in-out infinite;
}
.spinner__rootSmall__o2KfB {
  width: 20px;
  height: 20px;
  box-shadow: inset #eee 0 0 0 3px;
}
.spinner__rootSmall__o2KfB.spinner__rootColorWhite__3Ip2j {
  box-shadow: inset #d3d3d3 0 0 0 3px;
}
.spinner__rootSmall__o2KfB.spinner__rootColorWhite__3Ip2j .spinner__slider__WqZl-:after {
  -webkit-animation: spinner__animate2smallWhite__2Q2ZU 1.5s ease-in-out infinite;
          animation: spinner__animate2smallWhite__2Q2ZU 1.5s ease-in-out infinite;
}
.spinner__rootSmall__o2KfB .spinner__slider__WqZl- {
  clip: rect(0, 20px, 20px, 10px);
  height: 20px;
  width: 20px;
}
.spinner__rootSmall__o2KfB .spinner__slider__WqZl-:after {
  height: 20px;
  width: 20px;
  -webkit-animation: spinner__animate2small__8lirm 1.5s ease-in-out infinite;
          animation: spinner__animate2small__8lirm 1.5s ease-in-out infinite;
  clip: rect(0, 20px, 20px, 13px);
}
.spinner__slider__WqZl- {
  position: absolute;
  clip: rect(0, 26px, 26px, 13px);
  height: 26px;
  width: 26px;
  -webkit-animation: spinner__animate__3u89k 1.5s linear infinite;
          animation: spinner__animate__3u89k 1.5s linear infinite;
  transform: translateZ(0);
}
.spinner__slider__WqZl-:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  -webkit-animation: spinner__animate2__VLhfY 1.5s ease-in-out infinite;
          animation: spinner__animate2__VLhfY 1.5s ease-in-out infinite;
  clip: rect(0, 26px, 26px, 13px);
  transform: translateZ(0);
}
@-webkit-keyframes spinner__animate__3u89k {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(220deg);
  }
}
@keyframes spinner__animate__3u89k {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(220deg);
  }
}
@-webkit-keyframes spinner__animate2__VLhfY {
  0% {
    box-shadow: inset #8aa3b7 0 0 0 5px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #8aa3b7 0 0 0 5px;
    transform: rotate(140deg);
  }
}
@keyframes spinner__animate2__VLhfY {
  0% {
    box-shadow: inset #8aa3b7 0 0 0 5px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #8aa3b7 0 0 0 5px;
    transform: rotate(140deg);
  }
}
@-webkit-keyframes spinner__animate2White__6V7a_ {
  0% {
    box-shadow: inset #fff 0 0 0 5px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #fff 0 0 0 5px;
    transform: rotate(140deg);
  }
}
@keyframes spinner__animate2White__6V7a_ {
  0% {
    box-shadow: inset #fff 0 0 0 5px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #fff 0 0 0 5px;
    transform: rotate(140deg);
  }
}
@-webkit-keyframes spinner__animate2small__8lirm {
  0% {
    box-shadow: inset #8aa3b7 0 0 0 3px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #8aa3b7 0 0 0 3px;
    transform: rotate(140deg);
  }
}
@keyframes spinner__animate2small__8lirm {
  0% {
    box-shadow: inset #8aa3b7 0 0 0 3px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #8aa3b7 0 0 0 3px;
    transform: rotate(140deg);
  }
}
@-webkit-keyframes spinner__animate2smallWhite__2Q2ZU {
  0% {
    box-shadow: inset #fff 0 0 0 3px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #fff 0 0 0 3px;
    transform: rotate(140deg);
  }
}
@keyframes spinner__animate2smallWhite__2Q2ZU {
  0% {
    box-shadow: inset #fff 0 0 0 3px;
    transform: rotate(-140deg);
  }
  100% {
    box-shadow: inset #fff 0 0 0 3px;
    transform: rotate(140deg);
  }
}

.button__root__2RzUy {
  position: relative;
  display: inline-block;
  height: 40px;
  padding: 0 25px;
  box-sizing: border-box;
  border: 1px solid;
  border-radius: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: top;
  text-align: center;
  font-family: 'Roboto', Arial, Tahoma, Helvetica, "Liberation Sans", sans-serif;
  font-size: 0;
  font-weight: bold;
  box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.1);
}
.button__root__2RzUy:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.button__root__2RzUy:hover {
  cursor: pointer;
  text-decoration: none;
}
.button__root__2RzUy:active {
  outline: none;
  box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.1);
}
.button__root__2RzUy:active .button__text__o4XhQ {
  margin-bottom: -2px;
}
.button__root__2RzUy:focus {
  outline: none;
}
.button__loading__BB3SN .button__text__o4XhQ {
  visibility: hidden;
}
.button__themeBlue__1pWLq {
  border-color: #00c5ff;
  background: #00c5ff;
  color: #fff;
}
.button__themeBlue__1pWLq:hover {
  border-color: #21cdff;
  border-color: #21cdff;
}
.button__themeBlue__1pWLq:active {
  border-color: #00c5ff;
  background: #00c5ff;
}
.button__themeBlack__2gVq5 {
  border-color: #282828;
  background: #282828;
  color: #fff;
}
.button__themeDeepBlue__1ggFQ {
  border-color: #234f9a;
  background: #234f9a;
  color: #fff;
}
.button__themeBrightRed__1KzkD {
  border-color: #ed1b2e;
  background: #ed1b2e;
  color: #fff;
}
.button__themeOrange__MpaxB {
  border-color: #ffb200;
  background: #ffb200;
  color: #fff;
}
.button__themeOrange__MpaxB:hover {
  border-color: #ffb800;
  border-color: #ffb800;
}
.button__themeOrange__MpaxB:active {
  border-color: #ffb200;
  background: #ffb200;
}
.button__themePink__wwpOm {
  border-color: #ff9498;
  background: #ff9498;
  color: #fff;
}
.button__themeRed__oUpIt {
  border-color: #f77c7c;
  background: #f77c7c;
  color: #fff;
}
.button__themeRed__oUpIt:hover {
  border-color: $red-bg-hover;
  border-color: $red-bg-hover;
}
.button__themeRed__oUpIt:active {
  border-color: $red-bg;
  background: $red-bg;
}
.button__themeGreen__3qzca {
  border-color: #1cb800;
  background: #1cb800;
  color: #fff;
}
.button__themeGreen__3qzca:hover {
  border-color: #1cb800;
  border-color: #1cb800;
}
.button__themeGreen__3qzca:active {
  border-color: #1cb800;
  background: #1cb800;
}
.button__typeContour__2kFTo {
  background: transparent;
  box-shadow: none;
  font-weight: normal;
  border-color: #dbe5ea;
}
.button__typeContour__2kFTo:active {
  box-shadow: none;
  background: transparent;
}
.button__typeContour__2kFTo.button__themeBlue__1pWLq {
  border-color: #00c5ff;
  color: #00b2ff;
}
.button__typeContour__2kFTo.button__themeRed__oUpIt {
  border-color: #f77c7c;
  color: #a90000;
}
.button__typeContour__2kFTo.button__themeGreen__3qzca {
  border-color: #1cb800;
  color: #1cb800;
}
.button__typeContour__2kFTo.button__themeOrange__MpaxB {
  border-color: #f80;
  color: #f80;
}
.button__text__o4XhQ {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}
.button__textLoader__1E_N5 {
  margin-left: 10px;
  font-size: 13px;
  color: #fff;
}
.button__sizeBig__3xn9O {
  padding: 0 30px;
  height: 50px;
}
.button__sizeBig__3xn9O .button__text__o4XhQ {
  font-size: 15px;
}
.button__sizeSmall__14hOI {
  padding: 0 20px;
  height: 30px;
  white-space: nowrap;
}
.button__fullWidth__38_U0 {
  width: 100%;
  padding: 0 12px;
}
.button__fullWidth__38_U0.button__sizeBig__3xn9O {
  padding: 0;
}
.button__fullWidth__38_U0.button__sizeSmall__14hOI {
  padding: 0;
}
.button__fullWidth__38_U0 .button__loader__3f8i5 {
  padding: 3px 32px;
}
.button__wideWidth__1I6m5 {
  width: 368px;
}
.button__positionRight__3zBoG {
  border-radius: 0 3px 3px 0;
}
.button__disabled__lOd9f,
.button__disabled__lOd9f:hover,
.button__disabled__lOd9f:active {
  border-color: #b6cadb;
  background: #b6cadb;
  box-shadow: none;
  cursor: default;
}
.button__disabled__lOd9f.button__typeContour__2kFTo,
.button__disabled__lOd9f:hover.button__typeContour__2kFTo,
.button__disabled__lOd9f:active.button__typeContour__2kFTo {
  border-color: #b6cadb;
}
.button__disabled__lOd9f.button__themeBlue__1pWLq,
.button__disabled__lOd9f:hover.button__themeBlue__1pWLq,
.button__disabled__lOd9f:active.button__themeBlue__1pWLq,
.button__disabled__lOd9f.button__themeRed__oUpIt,
.button__disabled__lOd9f:hover.button__themeRed__oUpIt,
.button__disabled__lOd9f:active.button__themeRed__oUpIt,
.button__disabled__lOd9f.button__themeDeepBlue__1ggFQ,
.button__disabled__lOd9f:hover.button__themeDeepBlue__1ggFQ,
.button__disabled__lOd9f:active.button__themeDeepBlue__1ggFQ {
  color: #fff;
}
.button__loader__3f8i5 {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  align-items: center;
  justify-content: center;
}

.card__root__3vg-1 {
  margin: 0 auto;
  padding: 30px;
  background-color: #fff;
  border-radius: 3px;
  box-sizing: border-box;
}
.card__root__3vg-1 + .card__root__3vg-1 {
  margin-top: 10px;
}
@media all and (max-width: 768px) {
  .card__root__3vg-1 {
    padding: 30px;
  }
}
.card__content__jVAkR {
  max-width: 800px;
}
.card__contentWide__2lMAJ {
  max-width: 100%;
}
.card__title__3YHJF {
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: bold;
}
.card__secondTitle__2RXPu {
  margin-left: 20px;
  font-size: 16px;
  font-weight: normal;
}

.pseudolink__root__2T3N_ {
  color: #087dc1;
  text-decoration: none;
  border-bottom: 1px dotted;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.pseudolink__root__2T3N_:hover {
  text-decoration: none;
  border-color: transparent;
}
.pseudolink__root__2T3N_ + .pseudolink__root__2T3N_ {
  margin-left: 20px;
}
.pseudolink__colorContent__tobuM {
  color: #333;
}
.pseudolink__colorRed__2kB3a {
  border-color: #f77c7c;
  color: #a90000;
}
.pseudolink__colorGreen__3-mMf {
  border-color: #1cb800;
  color: #1cb800;
}
.pseudolink__stateDisabled__3Rv14 {
  border-color: #8aa3b7;
  color: #8aa3b7;
}
.pseudolink__typeDashed__P3E4K {
  border-style: dashed;
}
.pseudolink__typeUnderlined__25KP3 {
  border: none;
  text-decoration: underline;
}
.pseudolink__typeNormal__1mTKF {
  border-bottom: 0;
}
.pseudolink__stateDisabled__3Rv14 {
  color: #b6cadb;
  pointer-events: none;
}
.pseudolink__icon__2wENn {
  margin-right: 5px;
  width: 19px;
  height: 19px;
  vertical-align: middle;
  display: inline-block;
}

.tooltip__root__2ZQMJ {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 500px;
  margin-top: 10px;
  padding: 20px 45px 20px 25px;
  border-radius: 3px;
  border: 1px solid;
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(28,54,72,0.11);
  z-index: 2;
  white-space: normal;
}
.tooltip__root__2ZQMJ:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  width: 0;
  margin: auto;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffb200;
  border-left: 8px solid transparent;
}
.tooltip__root__2ZQMJ.tooltip__rootHideArrow__2qfee:before {
  display: none;
}
.tooltip__rootPositionLeft__1qH5K {
  left: -10px;
  transform: translateX(0);
}
.tooltip__rootPositionLeft__1qH5K:before {
  left: 10px;
  right: auto;
}
.tooltip__rootPositionRight__1LmX7 {
  left: auto;
  right: -10px;
  transform: translateX(0);
}
.tooltip__rootPositionRight__1LmX7:before {
  left: auto;
  right: 10px;
}
.tooltip__borderOrange__2AXIv {
  border-color: #ffb200;
}
.tooltip__borderOrange__2AXIv:before {
  border-bottom-color: #ffb200;
}
.tooltip__borderWhite__2c3GP {
  border-color: #fff;
  box-shadow: 0px 3px 15px 0px rgba(164,171,196,0.5);
}
.tooltip__borderWhite__2c3GP:before {
  border-bottom-color: #fff;
}
.tooltip__rootTypeDropped__FS7d0 {
  left: auto;
  right: 10px;
  transform: translateX(0);
}
.tooltip__rootTypeDropped__FS7d0:before {
  left: auto;
  right: 10px;
}
.tooltip__rootTypeBlurred__1u1Rv {
  padding: 20px 25px;
}
.tooltip__rootRightPointer__3ipPY {
  right: -10px;
}
.tooltip__rootRightPointer__3ipPY:before {
  right: 10px;
  left: auto;
}
.tooltip__rootAlignTop__2UyqQ {
  top: auto;
  bottom: 100%;
  margin-bottom: 8px;
}
.tooltip__rootAlignTop__2UyqQ:before {
  top: 100%;
  bottom: auto;
  border-bottom: none;
  border-top: 8px solid #ffb200;
}
.tooltip__rootFullWidthContent__3H4DG {
  padding: 0;
}
.tooltip__rootSmall__MfCTX {
  min-width: auto;
  white-space: nowrap;
}
.tooltip__rootMiddle__3x1gt {
  min-width: 180px;
  white-space: normal;
  padding: 8px 12px;
}
.tooltip__icon__2vBc8 {
  position: absolute;
  top: 8px;
  right: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.tooltip__child__2fsCB {
  color: #333;
}

.hint__root__3HclC {
  display: inline-flex;
  position: relative;
  text-align: left;
  line-height: initial;
  align-self: center;
  align-items: center;
}
.hint__icon__3E6OQ {
  width: 10px;
  height: 10px;
  margin-left: 5px;
  color: #8aa3b7;
  cursor: pointer;
}
.hint__contourIcon__2ihbW {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  cursor: pointer;
}

.popover__root__2haRo {
  position: relative;
}

.AllProjectsWidget__button__2W6JO {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.AllProjectsWidget__root__1dcIh {
  padding: 15px;
}
.AllProjectsWidget__openButton__CTl6t {
  cursor: pointer;
}
.AllProjectsWidget__grid__2w0jW {
  display: grid;
  margin: 20px 5px;
  grid-template-columns: repeat(3, 90px);
  grid-auto-rows: 85px;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 3px;
}
.AllProjectsWidget__title__3mZso {
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
}
.AllProjectsWidget__noUnderline__3T6Eg {
  text-decoration: none;
  color: #333;
}
.AllProjectsWidget__noUnderline__3T6Eg:hover,
.AllProjectsWidget__noUnderline__3T6Eg:active {
  text-decoration: none;
  color: #333;
}
.AllProjectsWidget__tile__28ka6 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  transition: background-color 0.3s linear;
  cursor: pointer;
}
.AllProjectsWidget__tile__28ka6:hover,
.AllProjectsWidget__tile__28ka6:active {
  background-color: #e4ecf1;
}
.AllProjectsWidget__icon__2Q6R- {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
}
.AllProjectsWidget__kassa__2_rtH {
  background-color: #eab5f7;
}
.AllProjectsWidget__vchasno__3dXH4 {
  background-color: #fff200;
}
.AllProjectsWidget__edi__3596O {
  background-color: #6dd3ff;
}
.AllProjectsWidget__pos__3NqBb {
  background-color: #ffb200;
}
.AllProjectsWidget__kep__2VB_z {
  background-color: #ff5a5f;
}

.authButtons__root__1984X {
  display: table;
  width: 100%;
}
.authButtons__item__1ZIrG {
  display: table-cell;
}
.authButtons__item__1ZIrG + .authButtons__item__1ZIrG {
  padding-left: 10px;
}
@media screen and (max-width: 360px) {
  .authButtons__item__1ZIrG + .authButtons__item__1ZIrG {
    margin: 10px 0 0 0;
  }
}
.authButtons__itemRegistration__3niFX {
  max-width: 65%;
  min-width: 150px;
}
@media screen and (max-width: 360px) {
  .authButtons__itemRegistration__3niFX {
    width: 100%;
  }
}
.authButtons__itemLogin__AFqlB {
  max-width: 35%;
  min-width: 60px;
}
@media screen and (max-width: 360px) {
  .authButtons__itemLogin__AFqlB {
    width: 100%;
  }
}

.searchBarOverlay__root__2tPa4 {
  position: relative;
}
.searchBarOverlay__root__2tPa4.searchBarOverlay__active__1S8M0 {
  height: 100vh;
  z-index: 999;
}
.searchBarOverlay__backdrop__1bNCI {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(107,128,145,0.8);
}
.searchBarOverlay__backdrop__1bNCI.searchBarOverlay__active__1S8M0 {
  display: block;
}

.input__root__fFUN- {
  position: relative;
}
.input__label__3-qAK {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 5px;
  color: #6b8091;
}
.input__input__1vXAZ {
  display: inline-block;
  width: 100%;
  border: 1px solid #dbe5ea;
  box-shadow: none;
  border-radius: 3px;
  padding: 10px 15px;
  box-sizing: border-box;
  background: #fff;
  vertical-align: middle;
  line-height: 18px;
  font-size: 13px;
  color: #333;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.input__input__1vXAZ:disabled {
  color: #8aa3b7;
  background: #f3f6f8;
}
.input__input__1vXAZ:disabled:hover {
  cursor: default;
}
.input__input__1vXAZ:focus {
  border-color: #ffb200;
}
.input__input__1vXAZ[type='password'] {
  padding: 10px 35px 10px 15px;
}
.input__input__1vXAZ[type='number'] {
  -moz-appearance: textfield;
}
.input__input__1vXAZ::-webkit-outer-spin-button,
.input__input__1vXAZ::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.input__input__1vXAZ::-ms-clear {
  display: none;
}
.input__input__1vXAZ[type='password']::-ms-reveal {
  display: none;
}
.input__inputBorderNone__2xqBk {
  border-color: #fff;
}
.input__inputBorderNone__2xqBk:disabled {
  border-color: #f3f6f8;
  background: #f3f6f8;
}
.input__inputBorderNone__2xqBk:focus {
  border-color: #fff;
}
.input__inputError__3Ekz9 {
  border-color: #f77c7c;
}
.input__inputError__3Ekz9:focus {
  border-color: #f77c7c;
}
.input__inputValid__2kHsX {
  border-color: #1cb800;
}
.input__inputValid__2kHsX:focus {
  border-color: #1cb800;
}
.input__inputSmall__1mKYf {
  padding: 5px 15px;
}
.input__inputBig__KyXEj {
  padding: 15px;
}
.input__inputOpened__1kP8X {
  border-radius: 3px 3px 0 0;
  border-color: #ffb200;
}
.input__withLeadingIcon__3G2zp {
  padding-left: 40px;
}
.input__text__2mOOm {
  color: #eee;
}
.input__hint__oq71E {
  display: block;
  margin-top: 5px;
  font-size: 11px;
  color: #8aa3b7;
}
.input__hintActive__3kUxJ {
  color: #f80;
}
.input__validation__1gxkK {
  display: block;
  margin-top: 5px;
  font-size: 11px;
}
.input__error__3cigG {
  color: #a90000;
}
.input__valid__3XXhq {
  color: #1cb800;
}
.input__leadingIcon__1yRRv {
  position: absolute;
  top: 0;
  left: 10px;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  z-index: 1;
}
.input__icon__3zZDJ {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
}
.input__icon__3zZDJ.input__iconClose__GYfc6 {
  width: 10px;
  right: 15px;
  cursor: pointer;
}
.input__iconChecked__1ghB6 {
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  margin: auto 0 auto 10px;
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 768px) {
  .input__iconChecked__1ghB6 {
    margin: auto 0 auto 5px;
  }
}
.input__positionLeft__2Dhxa {
  border-radius: 3px 0 0 3px;
  border-right: 0;
}
.input__inputHidden__2Tdxv {
  display: none;
}
.input__inputWrapper__3o_Xt {
  position: relative;
}

.inputWrapper__root__203tf {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  align-items: center;
  position: relative;
}
.inputWrapper__input__1-9O_ {
  width: 100%;
}
.inputWrapper__icon__2Z85j {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 20px;
  height: 20px;
  position: absolute;
  padding: 10px;
  right: 0;
}
.inputWrapper__addIcon__1_1b4 {
  display: none;
  right: 40px;
  padding: 10px;
}
.inputWrapper__root__203tf:hover .inputWrapper__addIcon__1_1b4 {
  display: block;
}

.inputFields__inputs__1wFhR {
  width: 100%;
}

.textShorten__root__1bAFf {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.suggestionList__root__1SDuP {
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  right: 0;
  padding: 10px 0;
  background-color: #fff;
  border-style: solid;
  border-color: #dbe5ea;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: 2px 2px 2px rgba(107,128,145,0.15);
  z-index: 1;
}
.suggestionList__suggestionList__2lSu6 {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.suggestionList__suggestionItem__21v2_ {
  padding: 12px 20px;
  color: #333;
  font-size: 13px;
}
.suggestionList__suggestionItem__21v2_:hover {
  background: #e4ecf1;
  cursor: pointer;
}
.suggestionList__suggestionItemSelected__3BvW7 {
  background: #f2f6f7;
}
.suggestionList__suggestionSecondaryPart__2Jk27 {
  color: #b6cadb;
}

.suggestionList__root__SNe0x {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 10px;
  background-color: #fff;
  border-style: solid;
  border-color: #ffb200;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 3px 3px;
  z-index: 1;
}
.suggestionList__suggestionList__Um2tD {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.suggestionList__suggestionItem__1CWzd {
  padding: 6px 10px;
  border-radius: 3px;
  color: #333;
  font-size: 13px;
}
.suggestionList__suggestionItem__1CWzd:hover {
  background: #f2f6f7;
  cursor: pointer;
}
.suggestionList__suggestionItemSelected__3K_Go {
  background: #f2f6f7;
}
.suggestionList__suggestionSecondaryPart__2kP32 {
  color: #b6cadb;
}

.autosuggest__root__3gE0R {
  position: relative;
}
.autosuggest__root__3gE0R .autosuggest__input__dimOE {
  border-radius: 3px 3px 0 0;
}

.datepicker__root__NI2mC {
  position: relative;
  max-width: 100%;
}
.datepicker__rootBig__37555 {
}
.datepicker__rootBig__37555 input {
  height: 40px;
}
.datepicker__icon__jiEBw {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  color: #b6cadb;
  pointer-events: none;
}
.datepicker__pickerWrapper__6OfG- {
  position: relative;
}
.datepicker__label__1rT4A {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 5px;
  color: #6b8091;
}
.datepicker__inputWrapper__8OhZu {
  position: relative;
}

.dropdown__dropdown__v4-xA {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.dropdown__container__2LkOB {
  position: relative;
}
.dropdown__label__2mfqd {
  color: #6b8091;
  font-size: 14px;
  line-height: 25px;
}
.dropdown__inputWrapper__iHcwH {
  position: relative;
}
.dropdown__input__2Afbh {
  position: relative;
  display: block;
  width: 100%;
  padding: 5px 35px 5px 10px;
  border: 1px solid #dbe5ea;
  box-sizing: border-box;
  background: #fff;
  border-radius: 3px;
  line-height: 18px;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  transition: all 100ms ease;
  pointer-events: none;
}
.dropdown__input__2Afbh:hover {
  border-color: $hover-border;
  box-shadow: inset 0 0 0 1px $hover-border;
}
.dropdown__arrow__lcgJf {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  width: 8px;
  height: 8px;
  margin: auto;
}
.dropdown__input__2Afbh:disabled + .dropdown__arrow__lcgJf {
  display: none;
}
.dropdown__dropped__2IV5O {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  min-width: 100%;
  max-width: 100%;
  padding: 10px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ffb200;
  border-top: none;
  border-radius: 0 0 3px 3px;
  z-index: 99;
}
.dropdown__list__2Jipc {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 240px;
  position: relative;
}
.dropdown__item__2n_az {
  padding: 6px 10px;
  line-height: 16px;
  border-radius: 3px;
  color: #333;
  font-size: 13px;
}
.dropdown__item__2n_az:hover {
  background: #f2f6f7;
  cursor: pointer;
}
.dropdown__itemDisabled__3910n {
  color: #979797;
}
.dropdown__itemDisabled__3910n:hover {
  background: none;
  cursor: default;
}
.dropdown__validation__1hMWU {
  margin-top: 5px;
  color: #a90000;
}
.dropdown__dropdownOpened__2FNHR .dropdown__dropped__2IV5O {
  display: block;
}
.dropdown__dropdownOpened__2FNHR .dropdown__input__2Afbh {
  border: 1px solid #ffb200;
  border-radius: 3px 3px 0 0;
}
.dropdown__dropdownOpened__2FNHR .dropdown__input__2Afbh:disabled {
  border: 1px solid #dbe5ea;
  border-radius: 3px;
  color: #b6cadb;
}
.dropdown__dropdownSizeBig__1w9_x .dropdown__input__2Afbh {
  position: relative;
  display: block;
  width: 100%;
  padding: 10px 35px 10px 10px;
}
.dropdown__dropdownError__1U5-P .dropdown__input__2Afbh {
  border-color: #f77c7c;
}
.dropdown__dropdownDisabled__v1aD2 .dropdown__input__2Afbh {
  color: #8aa3b7;
  background: #f3f6f8;
}

.parameterField__root__2dAoJ {
  width: 100%;
  padding-top: 5px;
}

.parameterFields__inputs__zof4L {
  width: 100%;
}

.searchForm__form__1LB_Q {
  margin-top: 30px;
}
.searchForm__inputs__2iriE {
  min-height: 350px;
}
.searchForm__line__2Ymqj {
  display: flex;
}
.searchForm__label__tyn1i {
  display: flex;
  align-items: center;
  height: 50px;
  max-width: 127px;
  min-width: 127px;
  margin-right: 10px;
}
.searchForm__footer__1pQz- {
  display: flex;
  height: 90px;
  align-items: center;
  justify-content: flex-end;
}
.searchForm__button__2AQ7B {
  margin-left: 20px;
  width: 150px;
}

.iconButton__root__162Lf {
  width: 20px;
  height: 20px;
  color: #8aa3b7;
  cursor: pointer;
}
.iconButton__root__162Lf:hover {
  color: #b6cadb;
}
.iconButton__rootSmall__2Ob92 {
  width: 10px;
  height: 10px;
  padding: 5px;
}
.iconButton__rootDisabled__3lPdX {
  -webkit-filter: brightness(0) saturate(100%) invert(94%) sepia(21%) saturate(281%) hue-rotate(173deg) brightness(94%) contrast(94%);
          filter: brightness(0) saturate(100%) invert(94%) sepia(21%) saturate(281%) hue-rotate(173deg) brightness(94%) contrast(94%);
  cursor: default;
}

.searchOption__option__1v7jS {
  display: flex;
  align-items: center;
  border-radius: 4px;
  height: 20px;
  box-sizing: border-box;
  background-color: #e4ecf1;
  padding: 2px;
  white-space: nowrap;
}
.searchOption__text__3DJhB {
  margin-left: 6px;
  margin-right: 4px;
  overflow: hidden;
}
.searchOption__icon__36Z7m {
  cursor: pointer;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.searchInput__input__14XmQ {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  flex: 1;
  border: 1px solid #dbe5ea;
  border-radius: 3px;
  background: #fff;
  line-height: 18px;
  margin-right: 10px;
  overflow: hidden;
  cursor: pointer;
}
.searchInput__input__14XmQ.searchInput__expanded__Y40Mg {
  border-color: #ffb200;
}
.searchInput__icon__VYqD1 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  padding: 9px 10px;
}
.searchInput__removeIcon__j9wFl {
  position: absolute;
  float: right;
  right: 40px;
  padding-left: 60px;
  background: linear-gradient(270deg, #fff 52.3%, rgba(255,255,255,0) 116.1%);
}
.searchInput__removeIcon__j9wFl.searchInput__hidden__2lOa- {
  display: none;
}
.searchInput__searchOptions__2cvLZ {
  display: flex;
  overflow: hidden;
  align-items: center;
  flex-grow: 1;
  padding: 4px 5px;
  margin-left: -10px;
}
.searchInput__searchOptions__2cvLZ.searchInput__expanded__Y40Mg {
  flex-wrap: wrap;
}
.searchInput__searchOption__uI6Gm {
  margin: 5px;
}
.searchInput__emptySearchInput__1eJwk {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  width: 100%;
}
.searchInput__emptySearchInputPlaceholder__3X3Mr {
  width: 100%;
}

.searchBar__root__2GeBx {
  position: relative;
  height: 60px;
}
.searchBar__subroot__1MRgT {
  position: absolute;
  padding: 10px 20px;
  width: 100%;
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
}
.searchBar__subroot__1MRgT.searchBar__active__2Xphf {
  max-height: 100%;
  min-width: 500px;
  overflow-y: auto;
}
.searchBar__searchLine__35nXf {
  display: flex;
}

.guideSidebar__icon__2O9-u {
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.guideSidebar__iconAnimated__1Ze4h {
  border-radius: 50%;
  -webkit-animation: guideSidebar__pulse__1rskn 0.8s 0.3s 3 ease-out;
          animation: guideSidebar__pulse__1rskn 0.8s 0.3s 3 ease-out;
  box-shadow: 0 0 0 20px rgba(255,255,255,0);
}
.guideSidebar__sidebar__3qvpr {
  position: fixed;
  top: 0;
  right: -500px;
  bottom: 0;
  display: flex;
  flex-direction: column;
  width: 500px;
  background-color: #fff;
  box-shadow: -2px 0px 2px rgba(28,54,73,0.11);
  transition: transform 0.3s ease-out;
  z-index: 101;
  overflow-x: auto;
}
.guideSidebar__sidebarAnimated__3p-Vc {
  transform: translateX(-500px);
}
.guideSidebar__header__XFK95 {
  padding: 30px;
  border-bottom: 1px solid #dbe5ea;
}
.guideSidebar__closeIcon__eqW72 {
  position: absolute;
  top: 20px;
  right: 20px;
}
.guideSidebar__headerTitle__-c__g {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.guideSidebar__block__3-GcA {
  display: grid;
  grid-template-columns: 70px auto;
  grid-column-gap: 20px;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #dbe5ea;
  transition: background-color 0.3s ease-out;
}
.guideSidebar__block__3-GcA:hover {
  background-color: #f3f6f8;
}
.guideSidebar__block__3-GcA:hover .guideSidebar__subText__1MJWQ {
  display: none;
}
.guideSidebar__block__3-GcA:hover .guideSidebar__buttons__24cP0 {
  display: block;
}
.guideSidebar__image__15viz {
  justify-self: center;
}
.guideSidebar__blockTitle__2zk3m {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.guideSidebar__subText__1MJWQ {
  padding-right: 40px;
  font-size: 14px;
  color: #979797;
}
.guideSidebar__buttons__24cP0 {
  display: none;
  margin-top: 10px;
}
.guideSidebar__subText__1MJWQ,
.guideSidebar__buttons__24cP0 {
  min-height: 45px;
}
.guideSidebar__linkButton__1y1DH {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 7px 15px;
  box-sizing: border-box;
  border-radius: 3px;
  font-size: 14px;
  text-decoration: none;
  color: #333;
}
.guideSidebar__linkButton__1y1DH + .guideSidebar__linkButton__1y1DH {
  margin-left: 12px;
}
.guideSidebar__linkButton__1y1DH:hover,
.guideSidebar__linkButton__1y1DH:active {
  text-decoration: none;
  color: #333;
}
.guideSidebar__videoLink__lorwQ {
  background-color: #fff200;
}
.guideSidebar__helpLink__3gMm3 {
  background-color: #dbe5ea;
}
.guideSidebar__bottomBlock__3fb4X {
  padding: 20px;
  text-align: center;
}
.guideSidebar__bottomLink__opFyH {
  border-bottom: 1px dotted;
  color: #087dc1;
  text-decoration: none;
}
.guideSidebar__bottomLink__opFyH:hover,
.guideSidebar__bottomLink__opFyH:active {
  text-decoration: none;
  border-color: transparent;
}
@-webkit-keyframes guideSidebar__pulse__1rskn {
  0% {
    box-shadow: 0 0 0 0 #ffb200;
  }
}
@keyframes guideSidebar__pulse__1rskn {
  0% {
    box-shadow: 0 0 0 0 #ffb200;
  }
}

.clearButton__root__Bi-tu {
  width: 10px;
  height: 10px;
  color: #8ba3b7;
  cursor: pointer;
}
.clearButton__sizeSmall__1kdgT {
  width: 8px;
  height: 8px;
}

.searchBar__root__378oT {
  position: relative;
  display: table;
  width: 100%;
}
.searchBar__rootSmall__3_xuM .searchBar__input__XmV95 {
  min-height: 30px;
}
.searchBar__rootSmall__3_xuM .searchBar__input__XmV95,
.searchBar__rootSmall__3_xuM .searchBar__button__2EVsR {
  padding: 5px 15px;
}
.searchBar__rootWithIconButton__2f80X .searchBar__input__XmV95 {
  padding-left: 50px;
  border-radius: 3px;
}
.searchBar__rootWithIconButton__2f80X .searchBar__clearIconHolder__xg_e6 {
  right: 20px;
}
.searchBar__icon__3LBnd {
  position: absolute;
  top: 0;
  left: 20px;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  color: #8aa3b7;
  pointer-events: none;
}
.searchBar__iconMobile__3ixYd {
  display: none;
}
@media all and (max-width: 768px) {
  .searchBar__iconMobile__3ixYd {
    display: block;
  }
}
@media all and (max-width: 768px) {
  .searchBar__buttonText__2R2y6 {
    visibility: hidden;
    width: 0;
  }
}
.searchBar__inputHolder__1YbVG,
.searchBar__buttonHolder__1kdP2 {
  display: table-cell;
  vertical-align: middle;
}
.searchBar__inputHolder__1YbVG {
  width: 100%;
}
.searchBar__input__XmV95,
.searchBar__button__2EVsR {
  display: block;
  box-sizing: border-box;
  padding: 10px 15px;
  border: 1px solid #dbe5ea;
  background: #fff;
  color: #333;
  font-family: 'Roboto', Arial, Tahoma, Helvetica, 'Liberation Sans', sans-serif;
  font-size: 13px;
  line-height: 18px;
  vertical-align: middle;
}
.searchBar__input__XmV95 {
  width: 100%;
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-appearance: none;
  -webkit-appearance: none;
  min-height: 40px;
}
.searchBar__input__XmV95::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.searchBar__input__XmV95::-webkit-search-decoration {
  -webkit-appearance: none;
}
.searchBar__input__XmV95::-ms-clear {
  display: none;
}
.searchBar__clearIconHolder__xg_e6 {
  position: absolute;
  right: 108px;
  top: 0;
  bottom: 0;
  height: 10px;
  margin: auto;
}
@media all and (max-width: 768px) {
  .searchBar__clearIconHolder__xg_e6 {
    right: 70px;
  }
}
.searchBar__buttonHolder__1kdP2 {
  width: 1px;
}
.searchBar__button__2EVsR {
  margin-left: -1px;
  padding: 10px 25px;
  border-radius: 0 3px 3px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.searchBar__button__2EVsR:active {
  outline: none;
}
@media all and (max-width: 768px) {
  .searchBar__button__2EVsR {
    position: relative;
    padding-right: 28px;
  }
}
.searchBar__rootActive__7iLOY {
}
.searchBar__rootActive__7iLOY .searchBar__input__XmV95 {
  border-color: #ffb200;
}
.searchBar__rootActive__7iLOY .searchBar__button__2EVsR {
  border-color: #ffb200;
  background: #ffb200;
  box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.1);
  color: #fff;
  cursor: pointer;
}
.searchBar__rootActive__7iLOY .searchBar__button__2EVsR:hover {
  border-color: $orange-hover-bg;
  background: $orange-hover-bg;
}
.searchBar__rootActive__7iLOY .searchBar__button__2EVsR:active {
  box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.1);
}
.searchBar__rootActive__7iLOY .searchBar__button__2EVsR:active .searchBar__buttonText__2R2y6 {
  margin-bottom: -2px;
}
.searchBar__rootActive__7iLOY .searchBar__iconMobile__3ixYd {
  color: #fff;
}

.overlay__root__P6kOJ {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(107,128,145,0.8);
}
.overlay__backdrop__1eT9a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity ease-out 0.2s;
}
.overlay__active__nObz3 {
  display: block;
}
.overlay__container__2mEJZ {
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 40px;
  overflow: auto;
}

.iconPerson__root__2VUmH {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #333;
}
.iconPerson__rootLegal__1dqWg {
  background-color: #fff200;
}
.iconPerson__rootNatural__2qmhr {
  background-color: #00b2ff;
}
.iconPerson__rootDisabled__1tzvV {
  background-color: #b6cadb;
  color: #6b8091;
}
.iconPerson__rootBig__vvHUK {
  width: 50px;
  height: 50px;
}
.iconPerson__iconWrapper__3qNeP {
  width: 20px;
  height: 20px;
  margin: auto;
}

.sideMenu__root__2G9a- {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 80%;
  max-width: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
  transform: translateX(-100%);
  transition: transform ease-out 0.3s;
}
.sideMenu__rootVisible__5z2gj {
  transform: translateX(0);
  transition: transform ease-out 0.3s;
}
.sideMenu__block__3fg9T {
  padding: 20px;
}
.sideMenu__block__3fg9T + .sideMenu__block__3fg9T {
  border-top: 1px solid #dbe5ea;
}
.sideMenu__item__10aV6 {
  cursor: pointer;
}
.sideMenu__item__10aV6 + .sideMenu__item__10aV6 {
  margin-top: 15px;
}
.sideMenu__itemActive__lXPu_ .sideMenu__link__1JLob {
  border-radius: 3px;
  background-color: #fff200;
  color: inherit;
}
.sideMenu__linkActive__Q0fRe {
  border-radius: 3px;
  background-color: #fff200;
  color: inherit;
}
.sideMenu__submenu__VYmVJ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(28,54,72,0.11);
}
.sideMenu__link__1JLob {
  display: block;
  position: relative;
  padding: 3px 10px;
  font-weight: bold;
}
.sideMenu__link__1JLob:hover {
  text-decoration: none;
}
.sideMenu__trigger__15fyQ {
  width: 25px;
  height: 25px;
  margin: auto;
  color: inherit;
  cursor: pointer;
}
.sideMenu__icon__s7WEI {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  padding: 8px;
  box-sizing: border-box;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #fff200;
}
.sideMenu__arrow__3GmfP {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto;
}
.sideMenu__arrowRight__ranji {
  right: 0;
}
.sideMenu__arrowLeft__2DTxm {
  left: 0;
}
.sideMenu__user__241hC {
  display: flex;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.sideMenu__cell__37CKJ {
  vertical-align: middle;
  word-break: break-word;
  color: inherit;
}
.sideMenu__cellLeft__3BM7Y {
  position: relative;
  width: 50px;
}
.sideMenu__uploader__jOXBb {
  margin-bottom: 15px;
}
.sideMenu__header__1DwfS {
  position: relative;
  padding: 2px 10px 2px 30px;
  font-weight: bold;
  cursor: pointer;
}
.sideMenu__role__1PaUA {
  display: flex;
  position: relative;
  padding: 3px 20px 3px 10px;
  cursor: pointer;
}
.sideMenu__role__1PaUA + .sideMenu__role__1PaUA {
  margin-top: 15px;
}
.sideMenu__roleDisabled__1JoQK {
  color: #8aa3b7;
}
.sideMenu__roleLoading__3B0ny {
}
.sideMenu__roleLoading__3B0ny .sideMenu__spinner__2ppl_ {
  display: block;
}
.sideMenu__roleCurrent__3bE01 {
  border-bottom: 1px solid #dbe5ea;
  padding-bottom: 20px;
  margin-bottom: 10px;
  cursor: default;
}
.sideMenu__roleCurrent__3bE01 .sideMenu__cellLeft__3BM7Y {
  width: 60px;
}
.sideMenu__extention__3Z2xD {
  margin-top: 10px;
  font-size: 11px;
  color: #9cb2c4;
}
.sideMenu__textAdmin__2_NBE {
  color: #8aa3b7;
}
.sideMenu__spinner__2ppl_ {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  margin: auto;
}
.sideMenu__phoneLink__2ilVU {
  display: block;
  padding: 10px;
  font-weight: bold;
  color: #333;
}
.sideMenu__phoneIcon__29IqE {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 12px;
  vertical-align: middle;
}

.dateFormatter__root__1-NHS {
  color: #8aa3b7;
}
.dateFormatter__clock__MZqV- {
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  color: #8aa3b7;
}
.dateFormatter__date__HJL0Y {
  display: inline-block;
  vertical-align: top;
}

.triggerNotification__iconHolder__2CuCb {
  position: relative;
}
.triggerNotification__button__1_n4F {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  color: inherit;
}
.triggerNotification__button__1_n4F:hover {
  color: inherit;
}
.triggerNotification__root__2Gxif {
  width: 500px;
}
.triggerNotification__blankBlock__1cdx2 {
  margin: 30px 0;
}
.triggerNotification__bigBell__2Ph_X {
  position: relative;
  margin: auto;
  padding: 8px;
  display: block;
  width: 40px;
  height: 40px;
  background-color: #f2f6f7;
  border-radius: 50%;
}
.triggerNotification__blankMessage__3qTMR {
  margin-top: 17px;
  color: #8aa3b7;
  text-align: center;
  font-size: 15px;
}
.triggerNotification__badge__2lTKY {
  display: table;
  width: 20px;
  height: 20px;
  color: #fff;
  background-color: #f77c7c;
  border-radius: 50%;
}
.triggerNotification__badgeCount__3iKxu {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
}
.triggerNotification__buttonBadge__oHfa5 {
  position: absolute;
  top: -10px;
  right: -10px;
}
.triggerNotification__blankBadge__3mfXd {
  position: absolute;
  top: 0;
  right: 0;
}
.triggerNotification__block__BfYIX {
  padding: 12px 20px;
  border-bottom: 1px solid #dbe5ea;
}
.triggerNotification__header__2s91I {
}
.triggerNotification__footer__1-TWr {
  font-weight: bold;
  text-align: center;
}
.triggerNotification__headerNotification__CemXh {
  padding-top: 7px;
  padding-bottom: 7px;
  color: #8aa3b7;
}
.triggerNotification__notification__2vdht {
  cursor: pointer;
}
.triggerNotification__notification__2vdht:hover {
  background: #e4ecf1;
}
.triggerNotification__newNotification__3dTtw {
  background: #f3f6f8;
}
.triggerNotification__notificationTitle__3PhDM {
  font-weight: bold;
}
.triggerNotification__notificationFooter__28Fv1 {
  margin-top: 8px;
}
.triggerNotification__notificationDate__1waY5 {
  display: inline-block;
}
.triggerNotification__notificationUrl__ce8fF {
  margin-left: 12px;
  padding-left: 12px;
  display: inline-block;
  border-left: 1px solid #dbe5ea;
}

.closeButton__root__Nq_oZ {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 16px;
  height: 16px;
  padding: 8px;
  cursor: pointer;
}
.closeButton__rootStuck__28olz {
  top: 0;
}
.closeButton__rootRight__2zOVq {
  right: 0;
}
.closeButton__sizeSmall___cO3a {
  width: 8px;
  height: 8px;
}

.popup__root__3oxUc {
  display: table;
  position: relative;
  z-index: 1;
  margin: 40px auto auto;
  padding: 30px 35px;
  border-radius: 3px;
  background: #fff;
  opacity: 0;
  transform: scale(1.05);
  white-space: normal;
}
.popup__root__3oxUc.popup__active__1kiJg {
  opacity: 1;
  transform: scale(1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.1s;
  transition-property: opacity, transform;
}
.popup__fullContent__1yM-j {
  padding: 0;
}
.popup__fullContent__1yM-j .popup__header__1IRXR {
  margin: 25px 35px;
}
.popup__rounded__2992E {
  border-radius: 10px;
}
.popup__greyContent__K_PR- {
  color: #8ba3b7;
}
.popup__rootGrey__3DKOt {
  background: #f3f6f8;
}
.popup__rootLowered__3tjDb {
  margin-top: 150px;
}
.popup__rootCentered__WxqzJ {
  margin: auto;
}
.popup__header__1IRXR {
  margin-bottom: 25px;
}
.popup__title__Sy8uT {
  width: 510px;
  margin-bottom: 10px;
  word-break: break-word;
  word-wrap: break-word;
  font-size: 18px;
  font-weight: bold;
}
.popup__subtitle__cZpJL {
  width: 510px;
  font-size: 13px;
}

.popup__root__rLk4p {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  overflow: auto;
  background: #fff;
  white-space: normal;
}
.popup__root__rLk4p.popup__activeApplied__-Gmvh {
  display: block;
  opacity: 1;
  transform: scale(1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.1s;
  transition-property: opacity, transform;
}
.popup__root__rLk4p.popup__active__3DEjI {
  display: block;
  transform: scale(0.95);
  opacity: 0;
}
.popup__header__1DPE8 {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 999;
  padding: 6px 5px 5px 20px;
  border-bottom: 1px solid #dbe5ea;
  background-color: #fff;
  font-size: 0;
}
.popup__wrappper__TkzX0 {
  display: inline-block;
  width: 100%;
  height: 40px;
  position: relative;
  vertical-align: middle;
}
.popup__wrappper__TkzX0:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.popup__text__1aeRz {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding-right: 50px;
  box-sizing: border-box;
}
.popup__title__CMJ5B {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  font-size: 13px;
}
.popup__subtitle__n2OEe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}
.popup__content__6EOUi {
  padding: 72px 20px 20px;
}

.inviteMessage__result__1oy2F {
  margin: 12px 0 86px;
  color: #8aa3b7;
}

.userInvite__root__32WaM {
  width: 640px;
}
.userInvite__help__3TNGK {
  margin-bottom: 20px;
}
.userInvite__input__26NMk + .userInvite__input__26NMk {
  margin-top: 10px;
}
.userInvite__button__J1Mc8 {
  margin: 20px 0 26px;
}
.userInvite__label__2GN-Q {
  display: block;
  margin: 15px 0 5px;
  font-weight: bold;
}

.userInviteButton__iconHolder__3nLXH {
  position: relative;
}
.userInviteButton__icon__1SrTF {
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  color: inherit;
}
.userInviteButton__icon__1SrTF:hover {
  color: inherit;
}
.userInviteButton__iconSmall__2aFnh {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
  color: #00c5ff;
}
.userInviteButton__tooltip__nSrVr {
  width: 310px;
}
.userInviteButton__select__1WdP- {
  padding: 20px 10px;
  min-width: 260px;
  box-sizing: border-box;
}
.userInviteButton__item__2SN4Y {
  padding: 6px 10px;
  cursor: pointer;
}
.userInviteButton__item__2SN4Y:hover {
  background-color: #f3f6f8;
}

.userSelect__root__2dS-U {
  position: relative;
  width: 100%;
  max-width: 230px;
}
.userSelect__block__3I4T6 {
  width: 270px;
  padding: 16px;
}
.userSelect__blockGrey__rBJ9q {
  display: flex;
  background-color: #f3f6f8;
}
.userSelect__icon__2enC5 {
  margin-right: 10px;
  flex-shrink: 0;
}
.userSelect__avatar__qu49C {
  width: 30px;
  height: 30px;
  color: #00c5ff;
}
.userSelect__select__csFVs {
  display: flex;
  position: relative;
  padding: 10px 20px;
  align-items: center;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 100ms ease;
}
.userSelect__selectClickable__1f1Gq {
  cursor: pointer;
}
.userSelect__selectClickable__1f1Gq:hover {
  background-color: #f3f6f8;
}
.userSelect__selectActive__ZpbI5 {
  background-color: #f3f6f8;
}
.userSelect__link__3SdCv {
  display: block;
  margin: 6px auto 0 0;
}
.userSelect__settings__381tE {
  display: inline-block;
  margin: 6px auto 0 0;
}
.userSelect__arrow__3VgGv {
  width: 20px;
  height: 20px;
  margin-left: auto;
  flex-shrink: 0;
}
.userSelect__search__3Xo0G {
  margin-bottom: 16px;
}
.userSelect__list__3oUTc {
  position: relative;
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
}
.userSelect__list__3oUTc:empty {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.userSelect__search__3Xo0G + .userSelect__list__3oUTc {
  border-top: 1px solid #dbe5ea;
  margin-top: 20px;
  padding-top: 10px;
}
.userSelect__textAdmin__2YBeD {
  color: #8aa3b7;
}
.userSelect__textCurrent__3xxWG {
  color: #8aa3b7;
  margin-left: 5px;
}
.userSelect__textBlocked__2nfsR {
  color: #a90000;
}
.userSelect__settingsIcon__1-iEX {
  display: none;
  width: 16px;
  height: 15px;
  margin-left: auto;
  color: #333;
  flex-shrink: 0;
}
.userSelect__role__kqZQE {
  display: flex;
  padding: 12px 8px;
  color: #333;
  cursor: pointer;
}
.userSelect__role__kqZQE + .userSelect__role__kqZQE {
  border-top: 1px solid #dbe5ea;
}
.userSelect__role__kqZQE:hover {
  background-color: #f2f6f7;
}
.userSelect__role__kqZQE:hover .userSelect__settingsIcon__1-iEX {
  display: block;
}
.userSelect__roleActive__3xMwF {
  cursor: default;
}
.userSelect__roleActive__3xMwF:hover {
  background: none;
}
.userSelect__roleActive__3xMwF .userSelect__userIcon__29805 {
  height: 50px;
  width: 50px;
}
.userSelect__rolePending__2CKhc {
  color: #6b8091;
}
.userSelect__roleBlocked__1AGYi {
  color: #6b8091;
}
.userSelect__buttons__2RsHX {
  justify-content: space-between;
}
.userSelect__companyName__OCL1G {
  margin-right: 10px;
  overflow: hidden;
}
.userSelect__emptyBlock__18B7u {
  margin-bottom: 10px;
  padding: 40px 0 50px;
  border-bottom: 1px solid #dbe5ea;
  text-align: center;
}
.userSelect__action__22vR6 + .userSelect__action__22vR6 {
  margin-left: 10px;
}
.userSelect__action__22vR6 .userSelect__pseudolink__3i3JO {
  border-bottom: 1px dashed;
}
.userSelect__actionAdd__2oz4- {
  color: #1cb800;
}
.userSelect__actionAdd__2oz4- .userSelect__pseudolink__3i3JO {
  border-bottom-color: #1cb800;
}
.userSelect__actionHide__3UT4N {
  color: #a90000;
}
.userSelect__actionHide__3UT4N .userSelect__pseudolink__3i3JO {
  border-bottom-color: #a90000;
}
.userSelect__actionUpdatePhone__3DSvI {
  display: inline-block;
  color: #00b2ff;
}
.userSelect__actionUpdatePhone__3DSvI .userSelect__pseudolink__3i3JO {
  border-bottom-color: #00b2ff;
}
.userSelect__rates__Xg0tE {
  margin-top: 6px;
}
.userSelect__balance__3wgYe {
  display: flex;
  flex-wrap: wrap;
  margin-top: 6px;
}
.userSelect__counter__3Zeob {
  margin-left: 6px;
  font-weight: bold;
  color: #1cb800;
}
.userSelect__lang__1eqDO {
  margin-left: 10px;
  border: 0;
  border-radius: 3px;
  background-color: #ffb200;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.PhonesDropdown__phoneBlock__1a_z0 {
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
}

.PhonesDropdown__hideMobile__3gNWS {
    display: none;
}

@media screen and (min-width: 1024px) {
    .PhonesDropdown__phoneBlock__1a_z0 {
        width: 170px;
        padding: 5px;
    }

    .PhonesDropdown__hideMobile__3gNWS {
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    .PhonesDropdown__phoneBlock__1a_z0 {
        width: 200px;
        padding: 20px;
    }
}

.PhonesDropdown__phoneListItem__3UgiO {
    display: flex;
    align-items: center;
    gap: 10px;
}

.PhonesDropdown__pseudolink__kFb0A {
    color: #333;
}

.PhonesDropdown__pseudolink__kFb0A:hover {
    text-decoration: none;
}

.PhonesDropdown__phoneLink__1nE7h {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}

.PhonesDropdown__icon__3OwCn {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.PhonesDropdown__rotated__1ElF2 {
    transform: rotate(180deg);
}

.PhonesDropdown__root__GYCto {
    display: flex;
    width: 200px;
    box-sizing: border-box;
    flex-direction: column;
    padding: 15px 20px;
    gap: 20px;
}

.header__root__3yMQc {
  position: relative;
  z-index: 100;
  min-height: 60px;
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(28,54,72,0.11);
}
.header__rootUserSelectHighLayer__3kRPd {
  z-index: initial;
}
.header__rootUserSelectHighLayer__3kRPd .header__mainTools__HPFVJ {
  position: relative;
  z-index: 1000;
}
.header__rootUserSelectHighLayer__3kRPd .header__mainTools__HPFVJ:before {
  position: absolute;
  top: 100%;
  left: 20px;
  margin-top: 10px;
  width: 65px;
  height: 75px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 20.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23fff' viewBox='0 0 65 74.2' style='enable-background:new 0 0 65 74.2;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M64.3,6.1c0.1-0.1,0.2-0.2,0.3-0.3c0.3-0.4,0.1-1.1-0.3-1.4l-4.9-3.5c-1.3-1-3.1-0.7-3.9,0.7l-3,4.9 c-0.3,0.4-0.1,1.1,0.3,1.4c0.4,0.3,1,0.2,1.3-0.2l3-4.9c0.3-0.5,0.9-0.6,1.4-0.2l4.9,3.5C63.7,6.3,64.1,6.3,64.3,6.1'/%3E%3Cpath class='st0' d='M16.7,66.2c14.4-8.3,29.4-20.3,37.4-36.5c6.6-13.3,5.4-23.1,5.4-23.5c-0.1-0.5-0.5-1-1.1-0.9 c-0.5,0-0.9,0.5-0.8,1c0,0.1,1.1,9.7-5.3,22.6C41.6,50.3,18.5,64.1,0.9,72c-0.5,0.2-0.7,0.8-0.4,1.3c0.2,0.5,0.8,0.7,1.3,0.5 C6.5,71.7,11.6,69.2,16.7,66.2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: '';
}
.header__rootStatic__3yasu .header__wrapper__18ZLZ {
  padding-right: 10px;
  box-sizing: border-box;
}
.header__rootLanding__35Hev {
  box-shadow: none;
}
.header__rootLanding__35Hev .header__wrapper__18ZLZ {
  height: 80px;
}
@media screen and (max-width: 1024px) {
  .header__rootLanding__35Hev .header__wrapper__18ZLZ {
    height: 60px;
  }
}
.header__rootLanding__35Hev .header__logoHolder__DiWxv {
  width: 145px;
}
.header__wrapper__18ZLZ {
  display: flex;
  width: 100%;
  height: 60px;
  align-items: center;
  padding: 0 20px;
  box-sizing: border-box;
}
@media screen and (min-width: 1024px) {
  .header__wrapper__18ZLZ {
    padding: 0;
  }
}
.header__logoHolder__DiWxv {
  width: 260px;
  flex-shrink: 0;
}
.header__logoHolderAdaptive__1zI61 {
}
@media screen and (max-width: 1024px) {
  .header__logoHolderAdaptive__1zI61 {
    width: 145px;
    margin: 0 auto;
  }
}
.header__logoHolderMinimal__17Df7 {
  display: flex;
  width: 100%;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .header__phonesWidgetMobile__2xmKY {
    display: none;
  }
}
.header__logo__Gw0Yd {
  display: block;
  width: 105px;
  height: 40px;
  padding: 0 20px;
}
.header__containerAdaptive__3_DfI {
  margin-left: auto;
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .header__containerAdaptive__3_DfI {
    display: none;
  }
}
.header__containerLanding__1SHSo {
  width: 100%;
}
.header__searchBar__1Se5U {
  width: 600px;
  margin-right: auto;
}
.header__tool__22Aus {
  margin-left: 20px;
  flex-shrink: 0;
}
.header__proBanner__2WtSX {
  display: flex;
  height: 100%;
  width: 150px;
  flex-shrink: 0;
  margin-left: 20px;
  padding-left: 18px;
  border-left: 1px solid #dbe5ea;
  align-items: center;
  cursor: pointer;
}
.header__mainTool__QTFZO {
  width: 260px;
  margin-left: 20px;
  border-left: 1px solid #dbe5ea;
}
.header__iconHolder__33KA- {
  position: relative;
}
.header__icon__1jPif {
  display: block;
  width: 20px;
  height: 20px;
  color: inherit;
  cursor: pointer;
}
.header__icon__1jPif:hover {
  color: inherit;
}
.header__iconAttention__1nWZp {
  color: #f77c7c;
}
.header__iconAttention__1nWZp:hover {
  color: #f77c7c;
}
.header__iconStar__3gXPE {
  width: 30px;
  height: 30px;
  margin-right: 7px;
  flex-shrink: 0;
}
.header__userName__2RZvT {
  overflow: hidden;
  max-width: 260px;
  text-overflow: ellipsis;
}
.header__login__jvZ6h {
  display: inline-block;
  margin-left: 15px;
  max-width: 230px;
  vertical-align: middle;
}
.header__text__Phpvj {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1024px) {
  .header__text__Phpvj {
    display: none;
  }
}
.header__support__11i1A {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  font-size: 18px;
}
@media screen and (max-width: 1024px) {
  .header__support__11i1A {
    display: none;
  }
}
.header__statistics__1n0QU {
  margin-right: 20px;
}
.header__tooltip__1MI_t {
  width: 310px;
}
.header__menu__3LWiM {
  display: none;
}
@media screen and (max-width: 1024px) {
  .header__menu__3LWiM {
    display: block;
  }
}
.header__info__2gwSW {
  color: #8aa3b7;
}

.footer__root__2MDOq {
  position: relative;
  height: 364px;
  background: #fff;
}
@media screen and (max-width: 1024px) {
  .footer__root__2MDOq {
    height: auto;
  }
}
.footer__wrapper__3R6uY {
  display: table;
  position: relative;
  width: 100%;
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
  margin: 0 auto;
  line-height: 20px;
}
@media screen and (max-width: 1200px) {
  .footer__wrapper__3R6uY {
    padding: 20px 10px 0;
  }
}
@media screen and (max-width: 1024px) {
  .footer__wrapper__3R6uY {
    display: block;
    padding: 20px 0 0 0;
  }
}
.footer__cell__2b6hf {
  display: table-cell;
  vertical-align: top;
}
.footer__cell__2b6hf + .footer__cell__2b6hf {
  padding-left: 20px;
}
.footer__cell__2b6hf:first-child {
  width: 220px;
}
@media screen and (max-width: 1024px) {
  .footer__cell__2b6hf {
    display: block;
    text-align: center;
  }
  .footer__cell__2b6hf + .footer__cell__2b6hf {
    padding-left: 0;
  }
  .footer__cell__2b6hf:first-child {
    width: 100%;
    margin-bottom: 20px;
  }
}
.footer__cellRight__3rHfy {
  padding-left: 0;
  text-align: right;
  color: #8aa3b7;
}
@media screen and (max-width: 1024px) {
  .footer__cellRight__3rHfy {
    text-align: center;
  }
}
.footer__hint__2tVkV {
  color: #8aa3b7;
}
@media screen and (max-width: 1024px) {
  .footer__hint__2tVkV {
    display: block;
  }
}
.footer__mail__2-PEV {
  margin-top: 8px;
  font-size: 13px;
  font-weight: bold;
}
.footer__line__2LaTm {
  margin-bottom: 10px;
  white-space: nowrap;
}
.footer__lineHiding__189zL {
}
@media screen and (max-width: 1024px) {
  .footer__lineHiding__189zL {
    display: none;
  }
}
.footer__link__2Das3:hover {
  text-decoration: none;
}
.footer__icon__x-A1A {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.footer__contact__xZV91 {
  display: block;
  margin: 6px 0;
}
@media screen and (max-width: 1024px) {
  .footer__contact__xZV91 {
    margin-top: 8px;
    text-align: left;
    font-size: 18px;
  }
}
.footer__contacts__3Tw5Q {
  display: inline-block;
  margin-bottom: 10px;
}
.footer__phone__36V6v {
  display: inline-block;
  vertical-align: middle;
}
.footer__socials__3kkRv {
  margin: 20px 0;
}
.footer__social__2UohI {
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: top;
  font-size: 0;
}
.footer__social__2UohI + .footer__social__2UohI {
  margin-left: 30px;
}
.footer__socialTelegram__3uw3n {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+R3JvdXAgMTI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjY2LjY3JSIgeTE9IjE2LjY3JSIgeDI9IjQxLjY3JSIgeTI9Ijc1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzN0FFRTIiIG9mZnNldD0iMCUiPjwvc3RvcD4gICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMUU5NkM4IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4gICAgICAgIDwvbGluZWFyR3JhZGllbnQ+ICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjYxLjIzNDY3NTklIiB5MT0iNDMuNjklIiB4Mj0iNzQuNzA2NDM4MiUiIHkyPSI4MC4yNCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4gICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRUZGN0ZDIiBvZmZzZXQ9IjAlIj48L3N0b3A+ICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+ICAgICAgICA8L2xpbmVhckdyYWRpZW50PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMYW5kaW5nIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJmb290ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjA4LjAwMDAwMCwgLTE1OS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwOC4wMDAwMDAsIDE1OS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IlRlbGVncmFtX2xvZ28iPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgY3g9IjEyLjUiIGN5PSIxMi41IiByPSIxMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42NTU3Mzc3LDE4LjQ0MjYyMyBDMTAuMjU3NDE4LDE4LjQ0MjYyMyAxMC4zMjUxMDI1LDE4LjI4NDMwNzYgMTAuMTg3NzI1NCwxNy44ODUwODQxIEw5LjAxNjM5MzQ0LDEzLjgyNzIxMSBMMTguMDMyNzg2OSw4LjE5NjcyMTMxIiBpZD0iU2hhcGUiIGZpbGw9IiNDOERBRUEiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4yNDU5MDE2LDE3LjYyMjk1MDggQzEwLjU4MTIyMjEsMTcuNjIyOTUwOCAxMC43MjkzNzc4LDE3LjQ5NDI5MTggMTAuOTE2NTQyNSwxNy4zNDE2MjY0IEwxMi43MDQ5MTgsMTUuODgyNjc4MSBMMTAuNDc0MTQzMSwxNC43NTQwOTg0IiBpZD0iU2hhcGUiIGZpbGw9IiNBOUM5REQiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4yMTYzNjQsMTUuMzU5OTIzNCBMMTUuMjI4NTE0MSwxOS4xMDU5ODUgQzE1LjgwMDQ2NTEsMTkuNDI1MjMyMiAxNi4yMTMyNjI4LDE5LjI1OTk0MTcgMTYuMzU1NzI5NywxOC41Njg4MDM5IEwxOC4zOTU5MzE4LDguODQyOTI1MzQgQzE4LjYwNDgxMjksNy45OTU3NDQ0MiAxOC4wNzY3MDI2LDcuNjExNTAyODcgMTcuNTI5NTQyOSw3Ljg2Mjc5OTAzIEw1LjU0OTUwOTExLDEyLjUzNTkxMzYgQzQuNzMxNzU5NjEsMTIuODY3NzIxNCA0LjczNjUyNzE3LDEzLjMyOTI0NTQgNS40MDA0NTA1LDEzLjUzNDg5MTQgTDguNDc0Nzk3MjcsMTQuNTA1NTkyIEwxNS41OTIyMzcsOS45NjMxMTYxNCBDMTUuOTI4MjM1Niw5Ljc1Njk5ODM0IDE2LjIzNjYxMzQsOS44Njc4MTE2OSAxNS45ODM1MDgxLDEwLjA5NTA1NSIgaWQ9IlNoYXBlIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
  background-size: cover;
}
.footer__corporation__1DVi6 {
  margin-top: 20px;
  padding: 20px;
  border-top: 1px solid #dbe5ea;
  text-align: center;
}
.footer__logo__1m9Hk {
  display: inline-block;
  width: 75px;
  height: 20px;
}
.footer__company__3A0J7 {
  color: #8aa3b7;
}

.checkbox__root__1vkwu {
  position: relative;
  display: flex;
  white-space: nowrap;
}
.checkbox__rootTop__8176F {
  align-items: flex-start;
}
.checkbox__rootCenter__1xDhd {
  align-items: center;
}
.checkbox__fakeInput__28z5Q {
  flex: 0 0 16px;
  position: relative;
  display: inline-block;
  flex-shrink: 0;
  vertical-align: top;
  width: 16px;
  height: 16px;
  font-size: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.checkbox__fakeInput__28z5Q:before,
.checkbox__fakeInput__28z5Q:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  content: '';
}
.checkbox__fakeInput__28z5Q:before {
  border: 1px solid #b6cadb;
  box-sizing: border-box;
  border-radius: 3px;
  background: #fff;
}
.checkbox__fakeInput__28z5Q:after {
  visibility: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px auto;
}
.checkbox__fakeInputBig__OVkwf {
  width: 20px;
  height: 20px;
}
.checkbox__fakeInputBig__OVkwf:before,
.checkbox__fakeInputBig__OVkwf:after {
  width: 20px;
  height: 20px;
}
.checkbox__fakeInputPartial__QtnHz:before {
  border-color: #dbe5ea;
  background: #fff;
}
.checkbox__fakeInputPartial__QtnHz:after {
  visibility: visible;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjUgNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY1IDY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30uc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6bm9uZTt9PC9zdHlsZT48cGF0aCBkPSJNNTQuMiw0NC45SDEwLjhDNC45LDQ0LjksMCw0MCwwLDM0czQuOS0xMC44LDEwLjgtMTAuOGg0My4zQzYwLjEsMjMuMiw2NSwyOCw2NSwzNFM2MC4xLDQ0LjksNTQuMiw0NC45eiIvPjwvc3ZnPg==");
}
.checkbox__fakeInputBorderNone__aMWm_:before {
  border-color: #fff;
}
.checkbox__input__sN4ca {
  z-index: 1;
  position: absolute;
  top: -1px;
  left: 0;
  margin: 0;
  opacity: 0;
}
.checkbox__input__sN4ca:focus + .checkbox__fakeInput__28z5Q:before {
  border-color: #ffb200;
}
.checkbox__input__sN4ca:checked + .checkbox__fakeInput__28z5Q.checkbox__blueTheme__2EbxC:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjUgNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY1IDY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30uc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6bm9uZTt9PC9zdHlsZT48cmVjdCB4PSI0NiIgeT0iMjQiIGNsYXNzPSJzdDEiIHdpZHRoPSI5LjQiIGhlaWdodD0iNi4zIi8+PHBhdGggY2xhc3M9InN0MCIgZmlsbD0iI2ZmZiIgZD0iTTI2LjQsNTUuN2MtNS4xLDAtMTAuMy0xLjktMTQuMi01LjdsLTkuMy05LjFDLTEsMzctMSwzMC45LDIuOSwyNy4xYzMuOS0zLjgsMTAuMS0zLjgsMTQsMGw5LjMsOS4xbDIyLTIxLjFjMy45LTMuOCwxMC4xLTMuOCwxNCwwYzMuOSwzLjgsMy45LDkuOSwwLDEzLjdMNDAuNSw0OS45QzM2LjYsNTMuOCwzMS41LDU1LjcsMjYuNCw1NS43Ii8+PC9zdmc+");
}
.checkbox__input__sN4ca:checked + .checkbox__fakeInput__28z5Q.checkbox__whiteTheme__mJJG7:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjUgNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY1IDY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30uc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6bm9uZTt9PC9zdHlsZT48cmVjdCB4PSI0NiIgeT0iMjQiIGNsYXNzPSJzdDEiIHdpZHRoPSI5LjQiIGhlaWdodD0iNi4zIi8+PHBhdGggY2xhc3M9InN0MCIgZmlsbD0iIzAwMDAwMCIgZD0iTTI2LjQsNTUuN2MtNS4xLDAtMTAuMy0xLjktMTQuMi01LjdsLTkuMy05LjFDLTEsMzctMSwzMC45LDIuOSwyNy4xYzMuOS0zLjgsMTAuMS0zLjgsMTQsMGw5LjMsOS4xbDIyLTIxLjFjMy45LTMuOCwxMC4xLTMuOCwxNCwwYzMuOSwzLjgsMy45LDkuOSwwLDEzLjdMNDAuNSw0OS45QzM2LjYsNTMuOCwzMS41LDU1LjcsMjYuNCw1NS43Ii8+PC9zdmc+");
}
.checkbox__input__sN4ca:checked + .checkbox__fakeInput__28z5Q.checkbox__blueTheme__2EbxC:before {
  border-color: #00c5ff;
  background: #00c5ff;
}
.checkbox__input__sN4ca:checked + .checkbox__fakeInput__28z5Q.checkbox__whiteTheme__mJJG7:before {
  border-color: #fff;
  background: #fff;
}
.checkbox__input__sN4ca:checked + .checkbox__fakeInput__28z5Q:after {
  visibility: visible;
}
.checkbox__input__sN4ca:disabled + .checkbox__fakeInput__28z5Q:before {
  border-color: #b6cadb;
  background-color: #f3f6f8;
  cursor: default;
}
.checkbox__input__sN4ca:disabled + .checkbox__fakeInput__28z5Q:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoNTgydjQwMkgtMXoiLz48Zz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIGQ9Ik00NiAyNGg5LjR2Ni4zSDQ2eiIvPjxwYXRoIGQ9Ik0yNi40IDU1LjdjLTUuMSAwLTEwLjMtMS45LTE0LjItNS43bC05LjMtOS4xQy0xIDM3LTEgMzAuOSAyLjkgMjcuMWMzLjktMy44IDEwLjEtMy44IDE0IDBsOS4zIDkuMSAyMi0yMS4xYzMuOS0zLjggMTAuMS0zLjggMTQgMCAzLjkgMy44IDMuOSA5LjkgMCAxMy43TDQwLjUgNDkuOWMtMy45IDMuOS05IDUuOC0xNC4xIDUuOCIgZmlsbD0iI2I2Y2FkYiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PC9zdmc+");
}
.checkbox__text__3fHi- {
  display: inline-block;
  margin-left: 10px;
  margin-right: 16px;
  white-space: normal;
}
.checkbox__textDisabled__1bnQ7 {
  color: #b6cadb;
}

.NetpeakWidget__root__3GiJk {
    display: none;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__root__3GiJk {
        position: -webkit-sticky;
        position: sticky;
        z-index: 2;
        top: calc(100vh - 50px - 60px - 140px / 2);
        left: 50px;
        display: block;
        cursor: pointer;
    }
}

.NetpeakWidget__popupRoot__3GhzC {
    width: 360px;
    height: 650px;
    box-sizing: border-box;
    padding: 45px 60px;
    background-color: #00c5ff;
    border-radius: 10px;
    color: #fff;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__popupRoot__3GhzC {
        width: 800px;
        height: 430px;
    }
}

.NetpeakWidget__grid__2-vto {
    display: grid;
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-columns: 260px;
    grid-template-rows: 135px 100px 80px repeat(2, 90px);
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__grid__2-vto {
        grid-template-columns: 280px 365px;
        grid-template-rows: repeat(3, 100px);
    }
}

.NetpeakWidget__imageBlock__28O4g {
    position: relative;
    grid-column: 1;
    grid-row: 1/span 2;
    place-self: center;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__imageBlock__28O4g {
        grid-column: 2;
        grid-row: 1/span 3;
        place-self: stretch;
    }
}

.NetpeakWidget__embeddedList__L7H6W {
    z-index: 1;
    margin: auto 30px;
    color: #606060;
    font-size: 12px;
    grid-column: 1;
    grid-row: 2;
    list-style: '•';
    text-transform: uppercase;
}

.NetpeakWidget__embeddedList__L7H6W > li + li {
    margin-top: 10px;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__embeddedList__L7H6W {
        margin: 85px 65px;
        font-size: 18px;
        grid-column: 2;
        grid-row: 2/span 3;
    }
}

.NetpeakWidget__image__1LEjW {
    position: relative;
    bottom: 0;
    overflow: visible;
    width: 230px;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__image__1LEjW {
        position: absolute;
        width: 100%;
    }
}

.NetpeakWidget__header__1_J5f {
    grid-column: 1;
    grid-row: 3;
    text-align: center;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__header__1_J5f {
        grid-row: 1;
    }
}

.NetpeakWidget__title__2xkyD {
    font-size: 60px;
    font-weight: bolder;
    line-height: 50px;
    text-transform: uppercase;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__title__2xkyD {
        font-size: 80px;
        line-height: 70px;
    }
}

.NetpeakWidget__subtitle__2fP82 {
    font-size: 16px;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__subtitle__2fP82 {
        font-size: 18px;
    }
}

.NetpeakWidget__fields__1J7Yv {
    grid-column: 1;
    grid-row: 4;
}

.NetpeakWidget__fields__1J7Yv > * + * {
    margin-top: 15px;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__fields__1J7Yv {
        grid-row: 2;
    }
}

.NetpeakWidget__bottom__1qwuW {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 25px;
    grid-column: 1;
    grid-row: 5;
}

@media all and (min-width: 1000px) {
    .NetpeakWidget__bottom__1qwuW {
        grid-row: 3;
    }
}

.NetpeakWidget__ctaButton__3FAeB {
    width: 100%;
    height: 40px;
    border: 0;
    background-color: #fff200;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
}

.NetpeakWidget__consentBlock__3VNuj {
    font-size: 10px;
}

.NetpeakWidget__error__vgaCz {
    position: absolute;
    top: 20px;
    left: 0;
    font-size: 12px;
}

.NetpeakBanner__root__1buAd {
  display: none;
  width: 100%;
  height: 120px;
  background-color: #00c5ff;
}
@media all and (min-width: 1000px) {
  .NetpeakBanner__root__1buAd {
    display: flex;
  }
}
.NetpeakBanner__title__3mNsj {
  grid-column: 1/span 3;
  grid-row: 1;
  color: #fff;
  font-size: 18px;
}
.NetpeakBanner__content__2fIR4 {
  margin: auto;
  display: grid;
  grid-template-columns: repeat(3, 170px);
  grid-template-rows: 20px 40px 10px;
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  place-content: center;
  place-items: center;
  position: relative;
}
.NetpeakBanner__ctaButton__2nHdx {
  background-color: #fff200;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  width: 100%;
  height: 40px;
  border-radius: 3px;
  border: 0px;
  cursor: pointer;
}
.NetpeakBanner__image__2BCuJ {
  width: 100%;
  overflow: visible;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  bottom: 0;
  position: absolute;
  width: 65px;
  right: 0;
  transform: translateX(100%);
}
.NetpeakBanner__error__HrcFP {
  grid-row: 3;
  grid-column: 1/span 3;
  font-size: 12px;
  color: #fff;
}

.MessengersButton__root__3iaDR {
    position: fixed;
    z-index: 999;
    right: 65px;
    bottom: 50px;
    display: flex;
    flex-flow: column-reverse;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.MessengersButton__mainButton__1_Oj1 {
    z-index: 1;
    width: 60px;
    height: 60px;
    background-color: #08c;
    cursor: pointer;
}

.MessengersButton__baseButton__1kO53.MessengersButton__linkButton__1HHWo {
    position: absolute;
    width: 50px;
    height: 50px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    opacity: 0;
    transform: translate(0, 0);
}

.MessengersButton__messageIcon__1IzCp {
    width: 35px;
    height: 32px;
}

.MessengersButton__closeIcon__15Igz {
    width: 16px;
    height: 16px;
    opacity: 0;
    transform: scale(0);
}

.MessengersButton__tooltip__3JPqN {
    position: absolute;
    top: 50%;
    right: 70px;
    padding: 6px 9px;
    background: #292929;
    border-radius: 3px;
    color: #fff;
    opacity: 0;
    pointer-events: none;
    transform: translateX(0%) translateY(-50%);
    transition: all 0.1s linear;
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__mainButton__1_Oj1 {
    background-color: #fff;
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__messageIcon__1IzCp {
    opacity: 0;
    transform: scale(0);
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__closeIcon__15Igz {
    opacity: 1;
    transform: scale(1);
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__linkButton__1HHWo {
    opacity: 1;
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__linkButton__1HHWo:nth-child(2) {
    transform: translate(0, -70px);
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__linkButton__1HHWo:nth-child(3) {
    transform: translate(0, -130px);
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__linkButton__1HHWo:nth-child(4) {
    transform: translate(0, -190px);
}

.MessengersButton__rootOpened__2IcNQ .MessengersButton__linkButton__1HHWo:nth-child(5) {
    transform: translate(0, -250px);
}

.MessengersButton__baseButton__1kO53 {
    position: relative;
    border-radius: 50%;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    transition: all 0.2s ease-in-out;
}

.MessengersButton__baseButton__1kO53:hover {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
}

.MessengersButton__linkButton__1HHWo:hover .MessengersButton__tooltip__3JPqN {
    opacity: 0.85;
}

.MessengersButton__baseIcon__17b_N {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    transition: all 0.2s ease-in-out;
}

.MessengersButton__tooltip__3JPqN::after {
    position: absolute;
    top: 50%;
    right: -20px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left-color: #292929;
    content: '';
    transform: translateY(-50%);
}

.cards__root__2Nrvn {
  margin: -5px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .cards__root__2Nrvn {
    margin: -15px -25px -25px;
    padding: 0 10px;
    white-space: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .cards__root__2Nrvn::-webkit-scrollbar {
    display: none;
  }
}
.cards__card__1thgt {
  display: inline-block;
  width: calc(33.33% - 10px);
  max-width: 390px;
  height: 240px;
  margin: 5px;
  padding: 40px 30px 30px 40px;
  box-sizing: border-box;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  color: #333;
}
.cards__card__1thgt:focus,
.cards__card__1thgt:hover {
  color: #333;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .cards__card__1thgt {
    width: 300px;
    height: 220px;
    padding: 30px 20px;
  }
}
.cards__cardSizeSmall__14AST {
  display: inline-flex;
  width: calc(16.66% - 10px);
  max-width: 190px;
  height: 120px;
  padding: 20px;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .cards__cardSizeSmall__14AST {
    width: 165px;
    height: 100px;
    padding: 10px;
  }
}
.cards__cardCentered__2jn3H {
  padding: 40px;
  text-align: center;
}
.cards__text__Rd-Vt {
  margin-top: 14px;
}

.hiddenFileInput__root__1NCoY {
    display: none;
}

.ContractorsUploadPopup__root__3IDXc {
    font-size: 13px;
}

@media (min-width: 720px) {
	.ContractorsUploadPopup__root__3IDXc {
		width: 640px;
	}
}

.ContractorsUploadPopup__step__uQoXY {
    font-size: 16px;
    font-weight: bold;
}

.ContractorsUploadPopup__content__2HdRc {
    display: grid;
    margin-top: 16px;
    margin-bottom: 20px;
    grid-template-columns: 1fr 1fr;
    gap: 38px;
}

.ContractorsUploadPopup__table__1DOiv th,
.ContractorsUploadPopup__table__1DOiv td {
    padding: 8px 20px;
    border: 1px solid #dbe5ea;
    text-align: left;
}

.ContractorsUploadPopup__subtext__2Pb8K {
    margin-bottom: 18px;
    color: #979797;
}

.ContractorsUploadPopup__hint__2PESr {
    display: flex;
    align-items: center;
    min-height: 20px;
    margin-bottom: 24px;
    padding: 10px 34px;
    border-left: 3px solid #ffb200;
    border-radius: 3px;
    background-color: #FBF4EA;
}

.ContractorsUploadPopup__hiddenInput__ppS5n {
    display: none;
}

.ContractorsUploadPopup__buttons__2qZ06 {
    display: flex;
    margin-top: 36px;
    gap: 26px;
    align-items: center;
}

.LimitErrorPopup__root__15G08 {
    display: flex;
    gap: 32px;
    flex-direction: column;
    align-items: center;
}

@media (min-width: 720px) {
    .LimitErrorPopup__root__15G08 {
        width: 600px;
        padding: 23px;
        flex-direction: row;
	}
}

.LimitErrorPopup__image__1SNKW {
    width: 180px;
    height: 158px;
}

.LimitErrorPopup__title__2zaJi {
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
}

.LimitErrorPopup__text__2Hr-1 {
    margin-bottom: 26px;
    font-size: 13px;
}

.ContractorCheck__search__1W2gE {
	display: flex;
	margin-top: 22px;
}

.ContractorCheck__inputWrapper__eMmre {
	flex-grow: 1;
}

.ContractorCheck__icon__2dLqS {
	width: 20px;
	height: 20px;
}

.ContractorCheck__buttonWrapper__1A3gA {
	position: relative;
	width: 50px;
	border-radius: 3px;
	background-color: #fff;
}

@media screen and (min-width: 768px) {
	.ContractorCheck__buttonWrapper__1A3gA {
		width: 210px;
		margin-left: 10px;
	}
}

.ContractorCheck__text__1GsGZ {
	margin-top: 18px;
	font-size: 13px;
}

.ContractorCheck__message__3Pxz_ {
	display: flex;
	margin-top: 26px;
	padding: 10px 20px;
	gap: 12px;
	flex-direction: column;
	align-items: center;
	text-align: center;
	border-radius: 3px;
	background-color: #ECF4FF;
}

@media (min-width: 720px) {
	.ContractorCheck__message__3Pxz_ {
		flex-direction: row;
		text-align: left;
	}
}

.ContractorCheck__messageSuccess__1_RQs {
	background-color: #1cb8001a;
}

.ContractorCheck__messageTitle__2pcMy {
	font-weight: bold;
}

.ContractorCheck__messageText__3QZsK {
	font-size: 14px;
}

.ContractorCheck__messageButton__KV6BG {
	width: 150px;
	font-size: 13px;
}

@media (min-width: 720px) {
	.ContractorCheck__messageButton__KV6BG {
		margin-left: auto;
		text-align: right;
	}
}

.ContractorCheck__smileIcon__16xLA {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #fff;
	flex-shrink: 0;
}

.ContractorCheck__resultsList__7KnGA {
	padding: 10px 0;
}

@media (min-width: 720px) {
	.ContractorCheck__resultsList__7KnGA {
		padding: 10px 20px;
	}
}

.ContractorCheck__resultsTable__1r6ax {
	width: 100%;
	table-layout: fixed;
	text-align: left;
	font-size: 13px;
}

.ContractorCheck__resultsTableHeader__Yp1pi {
	border-bottom: 1px solid #dbe5ea;
}

.ContractorCheck__resultsTableRow__3F4Cf:hover {
	background-color: #f3f6f8;
}

.ContractorCheck__resultsName__3DYQO,
.ContractorCheck__resultsEdrpou__GKy1L {
	padding: 12px 20px;
}

@media (min-width: 720px) {
	.ContractorCheck__resultsName__3DYQO,
	.ContractorCheck__resultsEdrpou__GKy1L {
		padding: 10px;
	}
}

.ContractorCheck__resultsName__3DYQO {
	width: 75%;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.ContractorCheck__resultsEdrpou__GKy1L {
	width: 25%;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.Rates__root__3NgDK {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    margin: auto;
}

.Rates__card__3-5dD {
    position: relative;
    z-index: 1;
    display: flex;
    min-width: 270px;
    max-width: 270px;
    min-height: 580px;
    box-sizing: border-box;
    flex: 1;
    flex-direction: column;
    padding: 20px;
    padding-top: 75px;
    margin: 10px 5px;
    background-color: #fff;
    border-radius: 20px;
    text-align: center;
}

.Rates__title__1PHx3 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

.Rates__subtitle__GI858 {
    margin-bottom: 20px;
    color: #ff4567;
    font-size: 22px;
    font-size: 14px;
    font-weight: bold;
}

.Rates__priceBlock__JMoXv {
    min-height: 100px;
}

.Rates__price__1envq {
    font-size: 40px;
    font-weight: bold;
}

.Rates__smallPrice__qaSy1 {
    margin-top: 10px;
    font-size: 24px;
    font-weight: bold;
}

.Rates__priceTime__23s7J {
    font-size: 20px;
    font-weight: 400;
}

.Rates__subPrice__7lAmy {
    font-size: 14px;
    font-weight: 700;
}

.Rates__description__1tAiu {
    font-size: 14px;
}

.Rates__description__1tAiu li {
    display: flex;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
}

.Rates__description__1tAiu > li + li {
    margin-top: 10px;
}

.Rates__description__1tAiu li::before {
    margin: auto 20px auto 0;
    content: url("data:image/svg+xml,<svg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7 0C3.14 0 0 3.14 0 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zM5.6 10.09L3.003 7.495l.988-.992L5.6 8.111l3.705-3.706.99.99L5.6 10.089z' fill='%231CB800'/></svg>");
    line-height: 0;
}

.Rates__linksBlock__2X9dC {
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    margin-top: 50px;
    gap: 15px;
}

.Rates__labelBlock__1gZwy {
    display: grid;
    flex: 1;
    align-items: center;
    justify-content: center;
    margin: auto;
    grid-auto-flow: column;
    grid-column-gap: 25px;
}

.Rates__labelTitle__fH61Y {
    font-size: 30px;
    font-weight: bold;
}

.Rates__labelSubtitle__15lpJ {
    font-size: 13px;
}

.Rates__label__lm365 {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    min-height: 50px;
    background-color: #ff4567;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
}

@media screen and (min-width: 1200px) {
    .Rates__root__3NgDK {
        width: 1170px;
        max-width: 100%;
        flex-direction: row;
    }

    .Rates__banner__3R3VR {
        width: 1150px;
        max-width: 100%;
        margin-bottom: 30px;
        grid-template-columns: 20px 1fr 210px;
        grid-template-rows: 1fr;
    }

    .Rates__bannerText__GqvrL {
        margin-right: auto;
    }

    .Rates__card__3-5dD {
        margin: 10px;
    }
}

.IntegrationRates__root__mBYKt {
    position: relative;
}

.IntegrationRates__centeredImg__39fqH {
    display: none;
}

@media all and (min-width: 768px) {
    .IntegrationRates__centeredImg__39fqH {
        position: absolute;

        /* slightly lower than center */
        top: 55%;
        left: 50%;
        display: block;
        transform: translate(-50%, -50%);
    }
}

.section__root__2GQvD {
  padding: 40px 20px;
}
@media screen and (max-width: 768px) {
  .section__root__2GQvD {
    padding-top: 30px;
  }
}
.section__rootShifted__1X43H {
  margin-top: -130px;
}
@media screen and (max-width: 768px) {
  .section__rootShifted__1X43H {
    margin-top: -60px;
  }
}
.section__rootColorWhite__3yFV2 {
  background-color: #fff;
}
.section__rootColorYellow__3Uk7J {
  background-color: #fff200;
}
.section__wrapper__2subI {
  position: relative;
  max-width: 1190px;
  margin: 0 auto;
}

.RatesDetailsLink__detailsLink__6O9lD {
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
}

.landing__root__1LXA- {
  font-size: 16px;
}
@media screen and (max-width: 480px) {
  .landing__root__1LXA- {
    font-size: 14px;
  }
}
.landing__headerContainer__3fF9q {
  height: 80px;
}
@media screen and (max-width: 1024px) {
  .landing__headerContainer__3fF9q {
    height: 60px;
  }
}
.landing__headerFixed__1DWMN {
  position: fixed;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(28,54,72,0.11);
  z-index: 3;
}
.landing__headerWrapper__ctdmu {
  max-width: 1230px;
  margin: 0 auto;
}
.landing__headerContent__3_Tpj {
  display: flex;
  padding: 10px 0;
  font-size: 13px;
  align-items: center;
  justify-content: space-between;
}
.landing__content__3ONDw {
  position: relative;
}
@media screen and (min-width: 1000px) {
  .landing__contentNetpeakWidgetVisible__1glzx {
    margin-top: -140px;
  }
}
.landing__phoneBlock__3nMS5 {
  display: flex;
  align-items: center;
}
.landing__sections__3XwPF {
  overflow: hidden;
}
.landing__nowrap__1NL0r {
  white-space: nowrap;
}
.landing__anchorLink__M4FAM {
  display: inline-block;
  padding: 10px;
  color: #333;
}
.landing__anchorLink__M4FAM:hover,
.landing__anchorLink__M4FAM:focus,
.landing__anchorLink__M4FAM:active {
  text-decoration: none;
}
.landing__anchorLinkActive__37zoo {
  font-weight: bold;
  color: #00b2ff;
}
.landing__projectLink__2iTdm {
  display: inline-block;
  padding: 10px;
}
.landing__divider__2j6rh {
  height: 40px;
  border-left: 1px solid #dbe5ea;
}
.landing__loginLink__1mfvq {
  margin-right: 10px;
  line-height: 20px;
  font-weight: bold;
}
.landing__container__1xj43 {
  padding-top: 30px;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .landing__container__1xj43 {
    padding: 0;
  }
}
.landing__clientsContentWrapper__1IisQ {
  padding-top: 60px;
  padding-bottom: 50px;
}
.landing__centered__1fUAE {
  text-align: center;
}
.landing__ratesBlock__VQNQb {
  display: flex;
  flex-direction: column;
  place-items: center;
}
.landing__ratesSubtitle__2ejXI {
  max-width: 680px;
  margin: 40px auto;
}
.landing__paddedBlock__3cspk {
  margin-top: 40px;
}
.landing__mainTitle__2ls_i {
  position: relative;
  margin-top: -70px;
  font-size: 48px;
  line-height: 1.2;
  font-weight: bold;
}
@media screen and (max-width: 880px) {
  .landing__mainTitle__2ls_i {
    font-size: 42px;
  }
}
@media screen and (max-width: 768px) {
  .landing__mainTitle__2ls_i {
    margin-top: 0;
    font-size: 38px;
  }
}
@media screen and (max-width: 480px) {
  .landing__mainTitle__2ls_i {
    font-size: 28px;
  }
}
.landing__title__3nzfl {
  font-size: 36px;
  line-height: 1.2;
  font-weight: bold;
}
@media screen and (max-width: 880px) {
  .landing__title__3nzfl {
    font-size: 30px;
  }
}
@media screen and (max-width: 768px) {
  .landing__title__3nzfl {
    font-size: 28px;
  }
}
@media screen and (max-width: 480px) {
  .landing__title__3nzfl {
    font-size: 21px;
  }
}
.landing__subtitle__3jY1r {
  margin-top: 16px;
  font-weight: bold;
}
.landing__buttonContainer__JQCZv {
  display: inline-block;
  width: 260px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .landing__buttonContainer__JQCZv {
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width: 480px) {
  .landing__buttonContainer__JQCZv {
    width: 100%;
  }
}
.landing__bulletsContainer__7DcDr {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .landing__bulletsContainer__7DcDr {
    flex-direction: column;
  }
  .landing__bulletsContainer__7DcDr .landing__bulletsBlock__pCDlh {
    order: 0;
  }
  .landing__bulletsContainer__7DcDr .landing__buttonContainer__JQCZv {
    order: 1;
  }
}
.landing__bulletsBlock__pCDlh {
  margin-left: 35px;
}
@media screen and (max-width: 860px) {
  .landing__bulletsBlock__pCDlh {
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .landing__bulletsBlock__pCDlh {
    margin: 0 auto 20px;
  }
}
.landing__pictureBlock__3-Nlh {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .landing__pictureBlock__3-Nlh {
    display: block;
  }
}
.landing__pictureBlockMain__25nU_ {
}
@media screen and (max-width: 768px) {
  .landing__pictureBlockMain__25nU_ {
    margin-bottom: 40px;
  }
}
.landing__picture__25odd {
  position: relative;
  width: 46.22%;
  height: 340px;
  margin: 10px 20px;
  flex-shrink: 0;
}
.landing__picture__25odd img {
  max-height: initial;
}
@media screen and (max-width: 768px) {
  .landing__picture__25odd {
    width: auto;
    height: auto;
    margin: 5px auto;
    text-align: center;
  }
}
.landing__description__2fXwy {
  position: relative;
  margin-left: 30px;
  margin-right: 22px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .landing__description__2fXwy {
    margin: 0;
  }
}
.landing__descriptionTitle__3UPus {
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  .landing__descriptionTitle__3UPus {
    display: none;
  }
}
.landing__descriptionTitleMobile__1CTf_ {
  display: none;
  margin-bottom: 24px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .landing__descriptionTitleMobile__1CTf_ {
    display: block;
  }
}
.landing__descriptionParagraph__2jEOW {
  margin-bottom: 30px;
}
.landing__phrasesLine__2FpFE {
  height: 22px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .landing__phrasesLine__2FpFE {
    text-align: center;
  }
}
.landing__stepsContainer__1jA6j {
  max-width: 950px;
  margin: 30px auto 20px;
  list-style: none;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-width: 430px;
       column-width: 430px;
  -moz-column-gap: 90px;
       column-gap: 90px;
  counter-reset: list-counter;
}
.landing__step__WCWNz {
  display: flex;
  margin-bottom: 20px;
  padding: 20px;
  align-items: center;
  counter-increment: list-counter;
}
@media screen and (max-width: 480px) {
  .landing__step__WCWNz {
    margin-bottom: 10px;
    padding: 10px 0;
  }
}
.landing__step__WCWNz:before {
  content: counter(list-counter);
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  flex-shrink: 0;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  background-color: #fff200;
}
.landing__contractorsBlock__2tuC0 {
  max-width: 790px;
  margin: 24px auto 0;
}
.landing__documentsList__1I6qB {
  max-width: 650px;
  margin: 60px auto 40px;
  list-style: none;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-width: 300px;
       column-width: 300px;
  -moz-column-gap: 50px;
       column-gap: 50px;
}
.landing__documentItem__pnjk_ {
  display: flex;
  margin-bottom: 18px;
  align-items: center;
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  .landing__documentItem__pnjk_ {
    margin-bottom: 10px;
  }
}
.landing__documentItem__pnjk_:before {
  content: '';
  width: 8px;
  height: 8px;
  margin-right: 18px;
  border-radius: 50%;
  background-color: #fff200;
}
.landing__ediFeatures__1Q4cI {
  position: relative;
  margin-top: 30px;
  margin-bottom: 40px;
}
.landing__footer__3uVHz {
  font-size: 13px;
}
.landing__decor__2Hlkj {
  position: absolute;
  max-height: initial;
  max-width: initial;
}
@media screen and (max-width: 768px) {
  .landing__decor__2Hlkj {
    display: none;
  }
}
.landing__decor5__2VIt5 {
  top: -40px;
  left: -20px;
  width: 140px;
  height: 140px;
  background: #ffff7c;
  border-radius: 0 0 140px 0;
}
.landing__decor6__2K7tl {
  top: 8px;
  left: 36px;
  width: 120px;
  height: 10px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}
.landing__decor7__2-Bb6 {
  top: 10px;
  left: 20px;
  width: 8px;
  height: 350px;
  border-left: 1px solid #ffff7c;
  border-right: 1px solid #ffff7c;
}
.landing__decor8__3rUF- {
  left: -60px;
  bottom: 10px;
  width: 160px;
  height: 160px;
}
.landing__decor9__1j928 {
  left: 40px;
  bottom: 40px;
  width: 80px;
  height: 10px;
  background-color: #feb378;
}
.landing__decor10__3SvVb {
  top: 0;
  right: 20px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #ffff7c;
}
.landing__decor11__1R-5P {
  top: 30px;
  right: 0;
  transform: translateX(40px);
  width: 120px;
  height: 8px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}
.landing__decor12__3gYxj {
  right: 0;
  transform: translateX(60px);
  bottom: -70px;
  width: 300px;
  height: 84px;
}
.landing__decor19__1ciCJ {
  top: -20px;
  left: -38px;
  width: 127px;
  height: 300px;
  z-index: 1;
}
.landing__decor19__1ciCJ img {
  position: absolute;
  top: 0;
  left: 0;
  width: 127px;
  height: 300px;
  max-height: initial;
}
@media screen and (max-width: 768px) {
  .landing__decor19__1ciCJ {
    display: block;
    top: 92px;
    left: -50px;
    height: 180px;
    overflow: hidden;
  }
}
.landing__decor20__3lWm4 {
  top: 60px;
  left: 555px;
}
.landing__decor21__3dR-J {
  top: 122px;
  left: 600px;
  width: 80px;
  height: 8px;
  background-color: #feb378;
}
.landing__decor22__1-lkK {
  right: -50px;
  bottom: -20px;
}
.landing__decor23__3hrII {
  right: 40px;
  bottom: 80px;
}
.landing__decor24__2-2kN {
  top: 370px;
  left: 20px;
  width: 300px;
  height: 84px;
}
.landing__decor25__1TN-L {
  top: -20px;
  right: 90px;
  width: 8px;
  height: 440px;
  border-left: 1px solid #feb378;
  border-right: 1px solid #feb378;
}

.notification__root__dGu6D {
  display: table;
  position: fixed;
  bottom: 10px;
  right: 10px;
  padding: 10px 25px 10px 15px;
  z-index: 1001;
  border: 2px solid #ffb200;
  border-radius: 5px;
  background: #fff;
  word-break: break-word;
  opacity: 0;
  transform: translateX(100%);
}
.notification__root__dGu6D.notification__active__29_UZ {
  opacity: 1;
  transform: translateX(0%);
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: opacity, transform;
}
.notification__rootForNotificationCenter__285jT {
  display: table;
  box-sizing: border-box;
  width: 250px;
  padding: 10px 25px 10px 15px;
  border: 2px solid #ffb200;
  border-radius: 5px;
  background: #fff;
  word-break: break-word;
  opacity: 0;
  transform: translateX(100%);
}
.notification__rootForNotificationCenter__285jT.notification__active__29_UZ {
  opacity: 1;
  transform: translateX(0%);
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: opacity, transform;
}
.notification__rootForNotificationCenter__285jT + .notification__rootForNotificationCenter__285jT {
  margin-top: 5px;
}
.notification__rootThemeGreen__xxwah {
  border-color: #1cb800;
}
.notification__rootThemeYellow__3vAun {
  border-color: #fff200;
}
.notification__title__3UH26 {
  margin: 0 0 5px;
  font-weight: bold;
}

.progressBar__root__3SG5O {
  margin: auto;
  text-align: center;
  font-family: 'Roboto', Arial, Tahoma, Helvetica, "Liberation Sans", sans-serif;
  font-weight: bold;
}
.progressBar__title__33COY {
  margin-bottom: 15px;
  font-weight: bold;
}
.progressBar__counter__a8597 {
  text-align: center;
}
.progressBar__progress__3pr-w {
  border-radius: 3px;
  overflow: hidden;
  background-color: #dbe5ea;
}
.progressBar__counter__a8597 + .progressBar__progress__3pr-w {
  margin-top: 10px;
}
.progressBar__progressInfinite__18F51 {
  position: relative;
  width: 100%;
  height: 6px;
}
.progressBar__progressInfinite__18F51 .progressBar__slider__3lVI0 {
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  -webkit-animation: progressBar__timing__2j2X3 1.5s infinite;
          animation: progressBar__timing__2j2X3 1.5s infinite;
}
.progressBar__slider__3lVI0 {
  height: 6px;
  border-radius: 3px;
  transition: width 0.3s linear;
}
.progressBar__sliderOrange__R1k_G {
  background-color: #ffb200;
}
.progressBar__sliderGreen__XseXM {
  background-color: #1cb800;
}
@-webkit-keyframes progressBar__timing__2j2X3 {
  100% {
    left: 100%;
  }
}
@keyframes progressBar__timing__2j2X3 {
  100% {
    left: 100%;
  }
}

.notificationCenter__root__hmjKr {
  display: table;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 999;
}
.notificationCenter__infiniteProgressMessage__m3Hxx {
  margin-bottom: 10px;
}
.notificationCenter__details__3cn97 {
  margin-top: 5px;
}

@font-face {
  font-family: 'Roboto';
  src: url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.eot');
  src: url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.eot#iefix') format('embedded-opentype'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.woff') format('woff'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.woff2') format('woff2'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.ttf') format('truetype'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.eot');
  src: url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.eot#iefix') format('embedded-opentype'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.woff') format('woff'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.woff2') format('woff2'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.ttf') format('truetype'), url('https://vchasno.ua/cloud-cgi/static/vchasnostatic/fonts/RobotoBold.svg#RobotoBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
}
html:focus,
body:focus,
div:focus,
span:focus,
applet:focus,
object:focus,
iframe:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
p:focus,
blockquote:focus,
pre:focus,
a:focus,
abbr:focus,
acronym:focus,
address:focus,
big:focus,
cite:focus,
code:focus,
del:focus,
dfn:focus,
em:focus,
img:focus,
ins:focus,
kbd:focus,
q:focus,
s:focus,
samp:focus,
small:focus,
strike:focus,
strong:focus,
sub:focus,
sup:focus,
tt:focus,
var:focus,
b:focus,
u:focus,
i:focus,
center:focus,
dl:focus,
dt:focus,
dd:focus,
ol:focus,
ul:focus,
li:focus,
fieldset:focus,
form:focus,
label:focus,
legend:focus,
table:focus,
caption:focus,
tbody:focus,
tfoot:focus,
thead:focus,
tr:focus,
th:focus,
td:focus,
article:focus,
aside:focus,
canvas:focus,
details:focus,
embed:focus,
figure:focus,
figcaption:focus,
footer:focus,
header:focus,
hgroup:focus,
menu:focus,
nav:focus,
output:focus,
ruby:focus,
section:focus,
summary:focus,
time:focus,
mark:focus,
audio:focus,
video:focus,
input:focus {
  outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  height: 100%;
}
body {
  height: 100%;
  background: #f3f6f8;
  font-family: 'Roboto', Arial, Tahoma, Helvetica, "Liberation Sans", sans-serif;
  line-height: 1.4;
  color: #333;
  font-size: 13px;
}
a {
  color: #087dc1;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #179ae7;
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #8aa3b7;
}
a:active {
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
td {
  vertical-align: top;
}
button::-moz-focus-inner {
  padding: 0;
  margin: 0;
  border: 0;
}
::-webkit-input-placeholder {
  color: #8aa3b7;
  -webkit-user-select: none;
          user-select: none;
}
::-moz-placeholder {
  color: #8aa3b7;
  -moz-user-select: none;
       user-select: none;
}
:-moz-placeholder {
  color: #8aa3b7;
  -moz-user-select: none;
       user-select: none;
}
:-ms-input-placeholder {
  color: #8aa3b7;
  -ms-user-select: none;
      user-select: none;
}
input,
textarea,
button {
  font-family: 'Roboto', Arial, Tahoma, Helvetica, "Liberation Sans", sans-serif;
  background: transparent;
}
input:focus,
button:active,
button:focus,
textarea:focus {
  outline: none;
}
img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
b,
strong {
  font-weight: bold;
}
i,
em {
  font-style: italic;
}

