.paragraph__t-fg4-lv {
  margin: 15px 0;
}
.paragraph__t-fg4-lv:first-of-type {
  margin-top: 0;
}
.paragraph__t-fg4-lv:last-of-type {
  margin-bottom: 0;
}

.footerWrapper__3v_-D4P5 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 162px;
  background-color: #000C33;
}
@media (max-width: 1359px) {
  .footerWrapper__3v_-D4P5 {
    height: 187px;
  }
}
@media (max-width: 833px) {
  .footerWrapper__3v_-D4P5 {
    height: 222px;
  }
}
.footer__1rH4IcYg {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1360px;
  margin: auto;
  padding: 0 35px;
  color: #FFFFFF;
}
@media (max-width: 833px) {
  .footer__1rH4IcYg {
    padding: 0 20px;
  }
}
.topBlock__3J7iNDv8 {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 18px 0;
  border-bottom: 1px solid #094DB3;
}
@media (max-width: 1359px) {
  .topBlock__3J7iNDv8 {
    padding: 18px 0 33px;
    border: none;
  }
}
@media (max-width: 833px) {
  .topBlock__3J7iNDv8 {
    padding: 18px 0 27px;
  }
}
.bottomBlock__1_EYq4UZ {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.personalDataMobileBlock__IT6nSSY- {
  display: flex;
  flex-wrap: wrap;
  margin-right: auto;
  padding-bottom: 20px;
  font-size: 14px;
}
@media (min-width: 1359px) {
  .personalDataMobileBlock__IT6nSSY- {
    display: none;
  }
}
@media (max-width: 833px) {
  .personalDataMobileBlock__IT6nSSY- {
    align-items: flex-start;
    height: 51px;
    padding-bottom: 0;
    font-size: 12px;
  }
}
.bottomBlockContent__BDL6pg8k {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 25px 0;
}
@media (max-width: 1359px) {
  .bottomBlockContent__BDL6pg8k {
    padding: 0 0 20px;
  }
}
.lectaLogo__FKRgyW_v {
  padding-right: 15px;
}
@media (max-width: 833px) {
  .lectaLogo__FKRgyW_v {
    width: 62px;
  }
}
.logo__3dYPFts- {
  width: 188px;
}
@media (max-width: 833px) {
  .logo__3dYPFts- {
    width: 160px;
  }
}
.copyrightText__2_A0h1T1 {
  padding-right: 80px;
  font-size: 14px;
}
@media (max-width: 833px) {
  .copyrightText__2_A0h1T1 {
    width: 170px;
    padding-right: 0;
    font-size: 12px;
  }
}
.personalDataBlock__29H3W9-Y {
  display: flex;
  font-size: 14px;
}
@media (max-width: 1359px) {
  .personalDataBlock__29H3W9-Y {
    display: none;
  }
}
.personalLink__3YsE4adY {
  display: inline-flex;
  align-items: center;
  margin: 0 10px;
  border-bottom: 1px solid #0B5DD8;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
}
.personalLink__3YsE4adY:first-child {
  margin-left: 0;
}
.personalLink__3YsE4adY:last-child {
  margin-right: 0;
}
@media (max-width: 833px) {
  .personalLink__3YsE4adY {
    margin: 0;
    font-size: 12px;
  }
}
.letterDivider__1noiJf7k {
  display: inline-block;
}
@media (max-width: 833px) {
  .letterDivider__1noiJf7k {
    margin: 0 4px;
  }
}
.helpLink__1w-wiUqc {
  display: inline-block;
  margin-left: auto;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 833px) {
  .helpLink__1w-wiUqc {
    display: none;
  }
}

.wrapper__3D6R50Vm {
  position: relative;
  flex-grow: 1;
  width: 100%;
}
@media print {
  .wrapper__3D6R50Vm {
    font-family: 'Golos', sans-serif;
  }
}
.inner__1OmkrKpa {
  position: relative;
  width: 1110px;
  margin: auto;
}
@media (max-width: 1359px) {
  .inner__1OmkrKpa {
    width: 754px;
  }
}
@media (max-width: 833px) {
  .inner__1OmkrKpa {
    width: 100%;
    padding: 0 20px;
  }
}
@media print {
  .inner__1OmkrKpa {
    padding: 0;
  }
}

.button__3S3RfsEH {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  outline: none;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
.button__3S3RfsEH .beforeIcon__3vMbM0f_,
.button__3S3RfsEH .afterIcon__Dr-y8Jox {
  width: 16px;
  height: 14px;
}
.button__3S3RfsEH .beforeIcon__3vMbM0f_ svg,
.button__3S3RfsEH .afterIcon__Dr-y8Jox svg {
  width: 100%;
  height: 100%;
}
.button__3S3RfsEH .beforeIcon__3vMbM0f_ {
  margin-right: 12px;
}
.button__3S3RfsEH .afterIcon__Dr-y8Jox {
  margin-left: 12px;
}
.buttonBig__3puS7DRW {
  height: 50px;
  padding: 0 22px;
  border-radius: 5px;
  font-size: 16px;
}
.buttonBig__3puS7DRW .beforeIcon__3vMbM0f_,
.buttonBig__3puS7DRW .afterIcon__Dr-y8Jox {
  width: 16px;
  height: 14px;
}
.buttonBig__3puS7DRW .beforeIcon__3vMbM0f_ svg,
.buttonBig__3puS7DRW .afterIcon__Dr-y8Jox svg {
  width: 100%;
  height: 100%;
}
.buttonBig__3puS7DRW .beforeIcon__3vMbM0f_ {
  margin-right: 12px;
}
.buttonBig__3puS7DRW .afterIcon__Dr-y8Jox {
  margin-left: 12px;
}
.buttonSmall__wQiSy13M {
  height: 32px;
  padding: 0 12px;
  border-radius: 6px;
  font-size: 14px;
}
.buttonSmall__wQiSy13M .beforeIcon__3vMbM0f_,
.buttonSmall__wQiSy13M .afterIcon__Dr-y8Jox {
  width: 13px;
  height: 11px;
}
.buttonSmall__wQiSy13M .beforeIcon__3vMbM0f_ svg,
.buttonSmall__wQiSy13M .afterIcon__Dr-y8Jox svg {
  width: 100%;
  height: 100%;
}
.buttonSmall__wQiSy13M .beforeIcon__3vMbM0f_ {
  margin-right: 8px;
}
.buttonSmall__wQiSy13M .afterIcon__Dr-y8Jox {
  margin-left: 8px;
}
.buttonColorBlue__1PPDIpjm {
  background: #0B5DD8;
}
.buttonColorBlue__1PPDIpjm:hover {
  box-shadow: 0 8px 12px rgba(4, 17, 82, 0.2);
}
.buttonColorBlue__1PPDIpjm:active {
  background: #25408E;
}
.buttonColorTransparent__UNgS7-Bo {
  background: transparent;
  color: #14CC60;
}
.buttonColorOrange__2r7XPBmu {
  background: #FF6D43;
}
.buttonColorOrange__2r7XPBmu:hover {
  box-shadow: 0 12px 15px rgba(115, 26, 0, 0.2);
}
.buttonColorOrange__2r7XPBmu:active {
  background: #E14F25;
}
.buttonColorGray__1mxPvcHp {
  background: #404041;
}
.buttonColorGray__1mxPvcHp:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.buttonColorGray__1mxPvcHp:active {
  background: #111111;
}
.buttonColorGreen__35ImdFG8 {
  background: #14CC60;
}
.buttonColorGreen__35ImdFG8:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.buttonColorGreen__35ImdFG8:active {
  background: #10A74F;
}
.buttonColorBordered__3VnFtF_X {
  border: 1px solid #000000;
  border-radius: 6px;
  background: transparent;
  color: #111111;
}
.buttonColorBordered__3VnFtF_X:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.buttonColorWhite__2TPQj1zh {
  background-color: #FFFFFF;
  color: #0B5DD8;
}
.buttonColorBorderedBlue__2EIdKDg- {
  border: 1px solid #0B5DD8;
  border-radius: 6px;
  background: transparent;
  color: #0B5DD8;
}

.mobileMenu__2d0yxyu8 {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobileMenuPageBlock___fZ_CmhM {
  height: 100%;
}
.mobileMenuContainer__2ySR03sn {
  height: 100vh;
  padding: 16px 0 0;
}
@media (max-width: 833px) {
  .mobileMenuContainer__2ySR03sn {
    padding-top: 37px;
  }
}
.mobileMenuIcon__3OdAGVPr {
  width: 16px;
  height: 16px;
}
.mobileMenuHeader__1G_1p4DV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 80px;
}
.mobileMenuLinkItem__106vLizf {
  margin-bottom: 40px;
}
.mobileMenuLink__1cscGRnP {
  color: #111111;
  font-size: 24px;
  text-decoration: none;
  line-height: 31px;
}
.mobileMenuLinkButton__2waaZP1b + * {
  padding-top: 1px;
}
@media (max-width: 375px) {
  .mobileMenuLogo__1oa39cRt {
    max-width: 220px;
  }
}
@media (max-width: 375px) {
  .mobileMenuLogo__1oa39cRt img {
    width: 100%;
  }
}

.logoStyle__2WxFJzTO {
  max-width: 260px;
  height: 50px;
}
.logoStyle__2WxFJzTO img {
  width: 100%;
  height: 100%;
}
.fullScreen__38xNdGRI {
  display: flex;
  max-width: 260px;
  height: 50px;
}
.fullScreen__38xNdGRI img {
  width: 100%;
  height: 100%;
}
@media (max-width: 833px) {
  .fullScreen__38xNdGRI {
    display: none;
  }
}
.mobileScreen__E81qGqqj {
  display: none;
}
@media (max-width: 833px) {
  .mobileScreen__E81qGqqj {
    display: flex;
    max-width: 260px;
    height: 50px;
  }
  .mobileScreen__E81qGqqj img {
    width: 100%;
    height: 100%;
  }
}
.privateLogo__2VG-ikdA {
  max-width: 260px;
  height: 50px;
}
@media (max-width: 375px) {
  .privateLogo__2VG-ikdA {
    max-width: 220px;
  }
}
.privateLogo__2VG-ikdA img {
  width: 100%;
  height: 100%;
}

@keyframes loader-rotate__2Ka1gfFY {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.loader__39XLZSqs {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.loader__39XLZSqs svg {
  width: 100%;
  height: 100%;
  animation: loader-rotate__2Ka1gfFY 1s ease-in-out infinite;
}
.loaderBig__287Pv_eY {
  width: 60px;
  height: 60px;
}
.loaderSmall__1_FOxiEI {
  width: 32px;
  height: 32px;
}

.noticeLi__2bTLj90Q {
  position: relative;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 24px;
}
.noticeLiLoading__DfLESlen::before {
  opacity: 0.3;
}
.noticeLiRead__1BDdCbbi {
  opacity: 0.6;
}
.noticeTextBlock__1HlZ0nGT {
  display: block;
  position: relative;
}
.noticeDate__1ZZxCDEY {
  margin-bottom: 5px;
  color: #B2B1B1;
  font-size: 10px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  line-height: 16px;
}
.noticeText__2n7nlkln {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.noticeTextLoading__Ql5uJ2cq {
  opacity: 0.3;
}
.buttonWrapper__BacW_0D7 {
  margin: 21px 0;
}
.blueStyleLi__2sXqBJv_ {
  color: #FFFFFF;
}
.blueStyleLi__2sXqBJv_::before {
  color: #FFFFFF;
}
.whiteStyleLi__WIjK6D16 {
  color: #000000;
}
.whiteStyleLi__WIjK6D16::before {
  color: #000000;
}
.noticeLoader__2ZlxWXZP {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.noticeLoaderWrapper__33lZ-EBh {
  padding: 10px;
  border-radius: 10px;
  background: #FFFFFF;
}

.notification__1MIi38ro {
  position: relative;
  margin-right: 23px;
  cursor: pointer;
}
.notification__1MIi38ro:hover .notificationList__31Mm3K6- {
  display: block;
}
.notification__1MIi38ro:hover svg path {
  fill: #8C8C8C;
}
.notificationWrapper__qF81nCCQ {
  position: absolute;
  z-index: 1;
  top: 18px;
  left: -13px;
  width: 50px;
  cursor: default;
}
.notificationCount__bvmcHvt2 {
  position: absolute;
  top: 0;
  left: 10px;
  width: 12px;
  height: 12px;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  background: #0B5DD8;
  color: #FFFFFF;
  font-size: 8px;
  line-height: 10px;
  text-align: center;
}
.listHeader__516WBaoB {
  margin: 7px 20px 0;
  border-bottom: 1px solid #EDF3F8;
  color: #0B5DD8;
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
}
.noticeUl__19q7Kd0J {
  overflow: auto;
  max-height: 40vh;
  margin: 12px 0;
  padding: 0 20px;
  list-style: none;
}
.notificationList__31Mm3K6- {
  display: none;
  z-index: 10;
  width: 324px;
  margin-top: 39px;
  margin-left: -130px;
  border-radius: 20px;
  box-shadow: -50px 60px 60px rgba(160, 159, 159, 0.39);
  background-color: #FFFFFF;
}
.noNotification__du3NKsYh {
  padding: 15px 20px 20px;
  color: #A09F9F;
  font-size: 14px;
  line-height: 24px;
}
.triangle__F-0c5PHg {
  position: absolute;
  top: 24px;
  left: 10px;
  width: 10px;
  border: 10px solid transparent;
  border-bottom: 10px solid;
}
@media (max-width: 833px) {
  .triangle__F-0c5PHg {
    display: none;
  }
}
.blueType__MiU_f7oh {
  background-color: #0B5DD8;
  color: #FFFFFF;
}
.whiteType__3L8J4N8h {
  background-color: #FFFFFF;
  color: #000000;
}

.userWidget__3I2eq_0x {
  position: relative;
}
.userWidget__3I2eq_0x:hover .userWidgetDropDown__27PvAAXm {
  display: flex;
}
.userProfile__2uzEOvyU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 42px;
  padding: 4px 8px 4px 4px;
  border-radius: 12px;
  background-color: #EDF3F8;
}
@media (max-width: 833px) {
  .userProfile__2uzEOvyU {
    justify-content: center;
  }
}
.userImage__18DFfM4E {
  width: 34px;
  height: 34px;
  margin-right: 8px;
  border-radius: 9px;
}
.userImage__18DFfM4E svg {
  width: 34px;
  height: 34px;
}
@media (max-width: 833px) {
  .userImage__18DFfM4E {
    margin: 0;
  }
}
.userInfo__1J8YACsC {
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 17px;
}
@media (max-width: 833px) {
  .userInfo__1J8YACsC {
    display: none;
  }
}
.dropDownWrapper__v3f__3wB {
  position: absolute;
  z-index: 1;
  top: 42px;
  left: 0;
  padding-top: 2px;
  cursor: default;
}
.userWidgetDropDown__27PvAAXm {
  display: none;
  flex-direction: column;
  width: 170px;
  padding: 2px 14px 14px;
  border: 1px solid #EDF3F8;
  border-radius: 12px;
  background: #FFFFFF;
}
.dropDownLink__2rhAqyZf {
  display: flex;
  align-items: center;
  margin-top: 12px;
  color: #111111;
  font-size: 14px;
  text-decoration: none;
  line-height: 17px;
}
.dropDownLink__2rhAqyZf:hover {
  color: #0B5DD8;
}
.dropDownLink__2rhAqyZf:active {
  color: #25408E;
}
.logOutIcon__3nIAa5Jh {
  width: 12px;
  height: 10px;
  margin-left: 9px;
}
.logOutIcon__3nIAa5Jh svg {
  width: 12px;
  height: 10px;
}
.notificationAndUserWidget___BlGKa0f {
  display: flex;
  align-items: center;
}

.desktop-block__2IHAopdf,
.headerButtonsBlockDesktop__2wkCyKC6 {
  display: block;
}
@media (max-width: 833px) {
  .desktop-block__2IHAopdf,
  .headerButtonsBlockDesktop__2wkCyKC6 {
    display: none;
  }
}
.mobile-block__1yR2tdUb,
.headerButtonsBlockMobile__3SiKpm38 {
  display: none;
}
@media (max-width: 833px) {
  .mobile-block__1yR2tdUb,
  .headerButtonsBlockMobile__3SiKpm38 {
    display: block;
  }
}
.clear-fix__2CGA2kTV {
  content: '';
  display: table;
  clear: both;
}
.header__11lG1XsM {
  flex-shrink: 0;
}
.headerContainer__3XLFb9Ta {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 16px 0 11px;
}
@media (max-width: 833px) {
  .headerContainer__3XLFb9Ta {
    align-items: center;
  }
}
.headerLinksBlock__QZUY1N1A {
  padding: 5px 40px 0;
}
@media (max-width: 833px) {
  .headerLinksBlock__QZUY1N1A {
    display: none;
  }
}
.headerLink__1az2ysyU {
  display: inline-block;
  color: #000000;
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
}
.headerLink__1az2ysyU:hover {
  color: #0B5DD8;
}
.headerLink__1az2ysyU:active {
  color: #25408E;
}
.headerLink__1az2ysyU ~ .headerLink__1az2ysyU {
  margin-left: 40px;
}
@media (max-width: 1359px) {
  .headerLink__1az2ysyU ~ .headerLink__1az2ysyU {
    margin-left: 20px;
  }
}
.headerButtonsBlock__HrGIxFQ4 {
  display: flex;
  justify-content: center;
  min-width: 233px;
  padding-top: 3px;
}
@media (max-width: 1359px) {
  .headerButtonsBlock__HrGIxFQ4 {
    min-width: auto;
  }
}
.headerBurgerIcon__3MUt-pEb {
  display: inline-block;
  width: 34px;
  height: 28px;
}
.headerButtonsBlockMobile__3SiKpm38 {
  padding-top: 1px;
}

.demoWrapper__1dJENJEH {
  display: flex;
  position: fixed;
  z-index: 9999;
  right: 10px;
  bottom: 14px;
  align-items: center;
  justify-content: center;
  width: 218px;
  height: 87px;
  padding: 26px;
  border-radius: 8px;
  background: #FACF7B;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.22);
  color: #ffffff;
}
@media print {
  .demoWrapper__1dJENJEH {
    display: none;
  }
}
.demoText__2EqPbhvl {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
}
.triangle__20bZi4KA {
  position: absolute;
  bottom: -18px;
  right: 19px;
  width: 9px;
  border: 10px solid transparent;
  border-top: 10px solid #FACF7B;
}

.container__2XQRgOoY {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
}
.containerApp__3eJ0oaC6 {
  padding-bottom: 162px;
}
@media (max-width: 1359px) {
  .containerApp__3eJ0oaC6 {
    padding-bottom: 187px;
  }
}
@media (max-width: 833px) {
  .containerApp__3eJ0oaC6 {
    padding-bottom: 222px;
  }
}
.layoutChildren__1FfgHdVT {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: calc(100vh - 240px);
}
@media (max-width: 1359px) {
  .layoutChildren__1FfgHdVT {
    min-height: calc(100vh - 259px);
  }
}
@media (max-width: 833px) {
  .layoutChildren__1FfgHdVT {
    min-height: calc(100vh - 314px);
  }
}
.layoutChildrenWithoutHeader__NnF4oK55 {
  min-height: calc(100vh - 162px);
}
@media (max-width: 1359px) {
  .layoutChildrenWithoutHeader__NnF4oK55 {
    min-height: calc(100vh - 182px);
  }
}
@media (max-width: 833px) {
  .layoutChildrenWithoutHeader__NnF4oK55 {
    min-height: calc(100vh - 223px);
  }
}
.loaderWrapper__UxCQ8Kur {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.steps__lmGZQOBB {
  display: flex;
  align-items: center;
}
.step__3WcYfsU- {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #B2B1B1;
  font-size: 16px;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
}
.step__3WcYfsU-::before {
  content: attr(data-index);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #B2B1B1;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: 600;
  font-style: normal;
  font-family: 'Poppins', sans-serif;
  line-height: 1.1;
}
.step__3WcYfsU-:not(:last-child)::after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  margin-right: 20px;
  margin-left: 20px;
  background-color: #B2B1B1;
}
.currentStep__3SYHbsnl {
  color: #0B5DD8;
}
.currentStep__3SYHbsnl::before {
  background-color: #0B5DD8;
  color: #FFFFFF;
}
.completedStep__2WWlNtH9 {
  color: #0B5DD8;
}
.completedStep__2WWlNtH9::before {
  background-color: #0B5DD8;
  color: #FFFFFF;
}
.completedStep__2WWlNtH9.completedStep__2WWlNtH9::after {
  background-color: #0B5DD8;
}

.card__3muE-w2S {
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 100%;
  padding: 18px;
  border-radius: 10px;
  transition: all ease-in-out 0.2s;
}
.card__3muE-w2S.activeCard__3PS1HFFr {
  box-shadow: -50px 60px 80px rgb(40 44 65 / 26%);
}
.card__3muE-w2S.activeCard__3PS1HFFr .chosenCardBackground__1AatduGu {
  opacity: 1;
}
@media (min-width: 1359px) {
  .card__3muE-w2S:hover {
    box-shadow: -50px 60px 80px rgb(40 44 65 / 26%);
  }
  .card__3muE-w2S:hover .chosenCardBackground__1AatduGu {
    opacity: 1;
  }
}
@media (max-width: 833px) {
  .card__3muE-w2S {
    padding: 35px;
  }
}
.chosenCardBackground__1AatduGu {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #0B5DD8;
  opacity: 0;
}
.chosenCardBackground__1AatduGu::before,
.chosenCardBackground__1AatduGu::after {
  content: '';
  position: absolute;
  z-index: -1;
  width: 234px;
  height: 234px;
  border-radius: 50%;
  background: #FFFFFF;
  opacity: 0.1;
  mix-blend-mode: normal;
}
.chosenCardBackground__1AatduGu::before {
  top: 57px;
  left: -100px;
}
.chosenCardBackground__1AatduGu::after {
  top: 103px;
  left: 68px;
}

.cards__2EfroAvJ {
  display: flex;
  align-items: stretch;
}
@media (max-width: 1359px) {
  .cards__2EfroAvJ {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (max-width: 833px) {
  .cards__2EfroAvJ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.cardContainer__2gZir0PP {
  width: calc((100% - 90px) / 4);
  cursor: pointer;
}
.cardContainer__2gZir0PP:not(:last-child) {
  margin-right: 30px;
}
@media (max-width: 1359px) {
  .cardContainer__2gZir0PP:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 833px) {
  .cardContainer__2gZir0PP:not(:last-child) {
    margin-right: 0;
    margin-bottom: 40px;
  }
}
@media (min-width: 1359px) {
  .cardContainer__2gZir0PP:hover .cardSubtitle__2g4GsKzj {
    opacity: 0.7;
    color: #FFFFFF;
  }
  .cardContainer__2gZir0PP:hover .cardTitle__3gXApPDa {
    color: #FFFFFF;
  }
  .cardContainer__2gZir0PP:hover .cardDescription__1r3NJUBu {
    opacity: 0.7;
    color: #FFFFFF;
  }
}
@media (max-width: 1359px) {
  .cardContainer__2gZir0PP {
    flex-basis: auto;
    width: 330px;
    height: 250px;
    margin-right: 0;
    margin-bottom: 50px;
  }
}
@media (max-width: 833px) {
  .cardContainer__2gZir0PP {
    flex-basis: auto;
    width: 100%;
    height: 274px;
  }
}
.cardContent__3Eil8Jka {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  min-height: 194px;
}
.activeCard__AmyyqtS1 .cardSubtitle__2g4GsKzj {
  opacity: 0.7;
  color: #FFFFFF;
}
.activeCard__AmyyqtS1 .cardTitle__3gXApPDa {
  color: #FFFFFF;
}
.cardSubtitle__2g4GsKzj {
  display: block;
  flex-grow: 1;
  margin-bottom: 28px;
  color: #0B5DD8;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
}
@media (max-width: 833px) {
  .cardSubtitle__2g4GsKzj {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 130%;
  }
}
@media (max-width: 833px) {
  .kindCardSubtitle__3pX1sVnt {
    margin-bottom: 24px;
  }
}
.cardTitle__3gXApPDa {
  display: block;
  color: #B2B1B1;
  font-size: 48px;
  font-weight: 700;
  font-family: 'Golos', sans-serif;
  line-height: 55px;
}
@media (max-width: 833px) {
  .cardTitle__3gXApPDa {
    font-size: 70px;
    font-weight: 700;
    line-height: 73px;
  }
}
@media (max-width: 833px) {
  .kindCardTitle__o9O62okX {
    font-size: 52px;
    line-height: 50px;
  }
}

.header__3AsLwqy2 {
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 78px;
}
@media (max-width: 833px) {
  .header__3AsLwqy2 {
    font-size: 42px;
    font-weight: 600;
    line-height: 47px;
  }
}
@media (max-width: 1359px) {
  .header__3AsLwqy2 {
    font-size: 42px;
    font-weight: 600;
    line-height: 47px;
  }
}

.header__1QrXkQ9c {
  margin: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
}
@media (max-width: 833px) {
  .header__1QrXkQ9c {
    font-size: 42px;
    font-weight: 600;
    line-height: 42px;
  }
}
@media (max-width: 1359px) {
  .header__1QrXkQ9c {
    font-size: 42px;
    font-weight: 600;
    line-height: 42px;
  }
}

.header__1QZeAHUz {
  margin: 0;
  font-size: 48px;
  font-weight: 400 !important;
  line-height: 48px;
}
@media (max-width: 833px) {
  .header__1QZeAHUz {
    font-size: 34px;
    font-weight: 600;
    line-height: 34px;
    word-break: break-all;
    word-break: break-word;
  }
}
@media (max-width: 1359px) {
  .header__1QZeAHUz {
    font-size: 34px;
    font-weight: 600;
    line-height: 34px;
  }
}

.header__Elp7i_Vo {
  margin: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 833px) {
  .header__Elp7i_Vo {
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
  }
}
@media (max-width: 1359px) {
  .header__Elp7i_Vo {
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
  }
}

.container__2lGLOf_h {
  margin-top: 20px;
  margin-bottom: 20px;
}
.stepsContainer__uSbxTHA8 {
  margin-bottom: 13px;
}
@media (max-width: 833px) {
  .stepsContainer__uSbxTHA8 {
    margin-bottom: 20px;
  }
}
.titleContainer__20kwg5h5 {
  margin-bottom: 110px;
}
@media (max-width: 833px) {
  .titleContainer__20kwg5h5 {
    margin-bottom: 34px;
  }
}
.cardsContainer__1wvxWLev {
  margin-bottom: 51px;
}
.nextLinkContainer__UvkWRc2L {
  display: flex;
  align-items: stretch;
  justify-content: center;
  width: 120px;
  height: 120px;
  margin-left: auto;
  border-radius: 50%;
  background: #14CC60;
}
.nextLinkContainer__UvkWRc2L:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.nextLinkContainer__UvkWRc2L:active {
  background: #10A74F;
}
@media (max-width: 833px) {
  .nextLinkContainer__UvkWRc2L {
    margin: 40px 0 40px auto;
  }
}
.nextLink__3HS3Z696 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
}

.cards__3g74I036 {
  display: flex;
  align-items: stretch;
}
@media (max-width: 1359px) {
  .cards__3g74I036 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (max-width: 833px) {
  .cards__3g74I036 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.cardContainer__1O4hphEW {
  width: calc((100% - 90px) / 4);
  cursor: pointer;
}
.cardContainer__1O4hphEW:not(:last-child) {
  margin-right: 30px;
}
@media (max-width: 1359px) {
  .cardContainer__1O4hphEW:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 833px) {
  .cardContainer__1O4hphEW:not(:last-child) {
    margin-right: 0;
    margin-bottom: 40px;
  }
}
@media (min-width: 1359px) {
  .cardContainer__1O4hphEW:hover .cardTitle__3GKEAWeM {
    color: #FFFFFF;
  }
  .cardContainer__1O4hphEW:hover .cardDescription__2tLbmZwL {
    opacity: 0.7;
    color: #FFFFFF;
  }
}
@media (max-width: 1359px) {
  .cardContainer__1O4hphEW {
    flex-basis: auto;
    width: 330px;
    margin-right: 0;
    margin-bottom: 50px;
  }
}
@media (max-width: 833px) {
  .cardContainer__1O4hphEW {
    flex-basis: auto;
    width: 100%;
  }
}
.cardContent__1t4gdObR {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.activeCard__26dU0E8x .cardTitle__3GKEAWeM {
  color: #FFFFFF;
}
.activeCard__26dU0E8x .cardDescription__2tLbmZwL {
  opacity: 0.7;
  color: #FFFFFF;
}
.cardIconContainer__rxrTokOf {
  margin-bottom: 14px;
}
@media (max-width: 833px) {
  .cardIconContainer__rxrTokOf {
    margin: 14px 12px;
  }
}
.cardTitle__3GKEAWeM {
  display: block;
  margin-bottom: 14px;
  color: #111111;
  font-size: 22px;
  font-weight: 400;
  font-family: 'Golos', sans-serif;
  line-height: 30px;
}
@media (max-width: 833px) {
  .cardTitle__3GKEAWeM {
    margin-top: 28px;
    margin-bottom: 18px;
  }
}
.cardDescription__2tLbmZwL {
  display: block;
  flex-grow: 1;
  margin-bottom: 20px;
  opacity: 0.5;
  color: #111111;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
}
.cardButtonContainer__gWWgWSJG {
  max-width: 133px;
}

.badge__2egB5omg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 38px;
}
.badgeBig__385KmRH- {
  height: 38px;
  border-radius: 50%;
}
.badgeSmall__XW9nsUhR {
  min-width: 32px;
  height: 32px;
  padding: 6px 12px;
  border-radius: 20px;
}
.badgeSmall__XW9nsUhR svg {
  max-height: 16px;
  margin: 0 -6px;
}

.tag__36rdEkAq {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 19px;
  background-color: #0B5DD8;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
}
.tagIcon__1cz4emky {
  margin-right: 10px;
}
.crossContainer__1kd6Lk9Z {
  display: block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  cursor: pointer;
}

.tags__1hkx9OSO {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -15px;
}
.tagContainer__1QUOgxH6 {
  margin-bottom: 15px;
}
.tagContainer__1QUOgxH6:not(:last-child) {
  margin-right: 28px;
}

.container__lRZtD29A {
  margin-top: 20px;
  margin-bottom: 20px;
}
.stepsContainer__2wT2KX5v {
  margin-bottom: 13px;
}
.titleContainer__10XHWXcn {
  margin-bottom: 36px;
}
@media (max-width: 833px) {
  .titleBr__l6oyKApN {
    display: flex;
  }
}
.tagsContainer__2obDrymP {
  margin-bottom: 31px;
}
@media (max-width: 833px) {
  .tagsContainer__2obDrymP {
    display: none;
  }
}
.cardsContainer__Fh8T2FJP {
  margin-bottom: 21px;
}
.buttonsContainer__132gr0b2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 833px) {
  .buttonsContainer__132gr0b2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.backLink__1QAyysUU {
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
}
.backLink__1QAyysUU:link,
.backLink__1QAyysUU:visited,
.backLink__1QAyysUU:active {
  color: inherit;
}
@media (max-width: 833px) {
  .backLinkWrapper__3k3BpHtX {
    margin-left: -22px;
  }
}
.nextLinkContainer__11TMzIDk {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #14CC60;
}
.nextLinkContainer__11TMzIDk:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.nextLinkContainer__11TMzIDk:active {
  background: #10A74F;
}
.nextLink__2dTOwy43 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
}

.container__3BMTqIP7 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.stepsContainer__21642p2W {
  margin-bottom: 13px;
}
.titleContainer__b3mVj4n0 {
  margin-bottom: 36px;
}
.tagsContainer__1vc9MtHR {
  margin-bottom: 31px;
}
@media (max-width: 833px) {
  .tagsContainer__1vc9MtHR {
    display: none;
  }
}
.cardsContainer__203KeKQG {
  margin-bottom: 21px;
}
.buttonsContainer__3WjXqRK3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 833px) {
  .buttonsContainer__3WjXqRK3 {
    margin: 45px 0;
  }
}
.backLink__23_Qf7Xa {
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
}
.backLink__23_Qf7Xa:link,
.backLink__23_Qf7Xa:visited,
.backLink__23_Qf7Xa:active {
  color: inherit;
}
.nextLinkContainer__1q0-uhtT {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #14CC60;
}
.nextLinkContainer__1q0-uhtT:hover {
  box-shadow: 0 12px 16px rgba(4, 82, 26, 0.2);
}
.nextLinkContainer__1q0-uhtT:active {
  background: #10A74F;
}
.nextLink__2Tv9PP33 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
}
@media (max-width: 833px) {
  .backButtonContainer__gKG25b4O {
    margin-left: -24px;
  }
}

.cards__Qy92M4t6 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-bottom: -30px;
}
@media (max-width: 833px) {
  .cards__Qy92M4t6 {
    margin-bottom: -20px;
  }
}
.cardContainer__3o1ixFsH {
  width: calc((100% - 80px) / 3);
  margin-bottom: 30px;
  text-decoration: none;
}
.cardContainer__3o1ixFsH:not(:nth-child(3n)) {
  margin-right: 40px;
}
@media (max-width: 1359px) {
  .cardContainer__3o1ixFsH.cardContainer__3o1ixFsH {
    width: calc((100% - 40px) / 2);
    margin-right: 0;
    margin-bottom: 30px;
  }
  .cardContainer__3o1ixFsH.cardContainer__3o1ixFsH:not(:nth-child(2n)) {
    margin-right: 40px;
  }
}
@media (max-width: 833px) {
  .cardContainer__3o1ixFsH.cardContainer__3o1ixFsH.cardContainer__3o1ixFsH {
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 1359px) {
  .cardContainer__3o1ixFsH:hover .cardTitle__Sm82bFZ7 {
    opacity: 0.7;
    color: #FFFFFF;
  }
}
.cardContent__G467VwLd {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cardHeader__1FCSE1sv {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 12px;
}
.cardImageContainer__1SF71kc4 {
  overflow: hidden;
  width: 84px;
  height: 84px;
  border-radius: 50%;
}
.cardImage__27bg_bpn {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cardTooltipContent__3ZOgkL01 {
  display: flex;
  justify-content: center;
}
.cardBadgeTextWrapper__3Dgrg0_L {
  width: 275px;
}
.cardBadgeIconContainer__3NXrGlTZ {
  margin-right: 12px;
}
.cardBadgeTitle__2BxKRbr7 {
  display: block;
  margin-bottom: 4px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 14px;
}
.cardBadgeDescription__122h1fV3 {
  display: block;
  opacity: 0.6;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 14px;
}
.cardTitle__Sm82bFZ7 {
  flex-grow: 1;
  margin-bottom: 43px;
  opacity: 0.5;
  color: #111111;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
  word-break: break-word;
}
.cardTitle__Sm82bFZ7::before {
  content: '';
}
.emptyCard__33rVu8HB {
  padding: 91px 18px;
  border: 2px dashed #A9ABBD;
  border-radius: 12px;
  background: #FFFFFF;
  color: #A9ABBD;
  font-size: 18px;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 1.27;
}
.noCardFind__qgkrERtm {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: -72px;
  padding: 7px 0 0;
}
.noCardFind__qgkrERtm svg {
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 833px) {
  .noCardFind__qgkrERtm svg {
    height: auto;
  }
}
.demoCardContainer__1GjuxWM5 {
  height: 248px;
}

.toolTipPopup__3PWC0U_G {
  display: inline-block;
  z-index: 10;
  max-width: 469px;
  padding: 10px;
  border: 1px solid #EDF3F8;
  border-radius: 8px;
  box-shadow: -25px 25px 60px rgba(0, 0, 0, 0.12);
  background: #FFFFFF;
}
@media (max-width: 440px) {
  .toolTipPopup__3PWC0U_G {
    width: 100vw;
  }
}
.toolTipArrow__28sJLUa- {
  width: 13px;
  height: 6.5px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='top'] .toolTipArrow__28sJLUa- {
  bottom: -6.5px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='bottom'] .toolTipArrow__28sJLUa- {
  top: -6.5px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='left'] .toolTipArrow__28sJLUa- {
  right: -6.5px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='right'] .toolTipArrow__28sJLUa- {
  left: -6.5px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='left'] .toolTipArrow__28sJLUa-,
.toolTipPopup__3PWC0U_G[data-popper-placement^='right'] .toolTipArrow__28sJLUa- {
  width: 6.5px;
  height: 13px;
}
.toolTipArrow__28sJLUa-::after {
  content: '';
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #EDF3F8;
  background: currentColor;
  transform: rotate(45deg);
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='top'] .toolTipArrow__28sJLUa-::after {
  border-width: 0 1px 1px 0;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='bottom'] .toolTipArrow__28sJLUa-::after {
  border-width: 1px 0 0 1px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='left'] .toolTipArrow__28sJLUa-::after {
  border-width: 1px 1px 0 0;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='right'] .toolTipArrow__28sJLUa-::after {
  border-width: 0 0 1px 1px;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='top'] .toolTipArrow__28sJLUa-::after,
.toolTipPopup__3PWC0U_G[data-popper-placement^='left'] .toolTipArrow__28sJLUa-::after {
  right: 0;
  bottom: 0;
}
.toolTipPopup__3PWC0U_G[data-popper-placement^='bottom'] .toolTipArrow__28sJLUa-::after,
.toolTipPopup__3PWC0U_G[data-popper-placement^='right'] .toolTipArrow__28sJLUa-::after {
  top: 0;
  left: 0;
}

.blockWithToolTip__IFtV7jHi {
  display: inline-block;
}

.modal__P2ZF5FGN {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modalShadow__36IJgxtu {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.modalWrapper__12mn5mOD {
  display: flex;
  position: relative;
  overflow: auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 833px) {
  .modalWrapper__12mn5mOD {
    z-index: 4;
    align-items: flex-start;
    background: #FFFFFF;
  }
}
.modalContainer__1fAX0cD9 {
  position: relative;
  z-index: 3;
  border-radius: 12px;
  background: #FFFFFF;
}
@media (max-width: 833px) {
  .modalContainer__1fAX0cD9 {
    min-height: 100%;
    border-radius: 0;
  }
}
.modalCloseButton__2p_KjJVU {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  padding: 14px;
  cursor: pointer;
}

.ModalLayout__ukQTDOPT {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: flex-start;
  padding: 24px 48px 24px 32px;
}
@media (max-width: 833px) {
  .ModalLayout__ukQTDOPT {
    flex-direction: column;
    padding: 20px 21px 0;
  }
}
.ModalLayoutImage__9FV9HTNw {
  display: inline-block;
  align-items: center;
  justify-content: center;
  max-width: 50%;
  height: 200px;
}
.ModalLayoutImage__9FV9HTNw img {
  width: 200px;
  max-height: 200px;
}
@media (max-width: 833px) {
  .ModalLayoutImage__9FV9HTNw {
    max-width: 100%;
    height: 269px;
  }
  .ModalLayoutImage__9FV9HTNw img {
    height: 269px;
    max-height: 269px;
  }
}
.ModalLayoutInfo__QJvtX-_r {
  display: inline-block;
  margin-left: 45px;
}
@media (max-width: 833px) {
  .ModalLayoutInfo__QJvtX-_r {
    width: 100%;
    margin-top: 44px;
    margin-left: 0;
    text-align: center;
  }
}
.ModalLayoutDescription__3APb4GUE {
  font-size: 16px;
  font-weight: 400;
  font-family: 'Golos', sans-serif;
  line-height: 22px;
}
@media (max-width: 833px) {
  .ModalLayoutDescription__3APb4GUE {
    margin-bottom: 40px;
  }
}
.ModalLayoutButtons__1uwzEJpE {
  display: inline-flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 32px;
}
.ModalLayoutButtons__1uwzEJpE * ~ * {
  margin-left: 20px;
}
@media (max-width: 833px) {
  .ModalLayoutButtons__1uwzEJpE {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
  .ModalLayoutButtons__1uwzEJpE button {
    height: 50px;
    line-height: 50px;
  }
  .ModalLayoutButtons__1uwzEJpE * ~ * {
    margin: 20px 0;
  }
}
.ModalLayoutButtonsWithoutImage__2ZcYrtkM {
  margin-top: 22px;
}

.newProjectSuccessModal__2W776IVC {
  width: 683px;
}
@media (max-width: 833px) {
  .newProjectSuccessModal__2W776IVC {
    width: 100%;
  }
}

.modalButtonWrapper__13_FI7fU {
  display: inline-block;
}
.constructorNotificationModal__1_Q8IhTT {
  width: 798px;
  padding-bottom: 21px;
}
@media (max-width: 833px) {
  .constructorNotificationModal__1_Q8IhTT {
    width: 100%;
  }
}
.constructorNotificationText__2Vf4Bjno {
  width: 388px;
  text-align: start;
}
@media (max-width: 833px) {
  .constructorNotificationText__2Vf4Bjno {
    width: 100%;
  }
}
.constructorNotificationTitle__3vnp6aK9 {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}
.constructorNotificationTextBlock__1QBFwxKT {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}

.paragraph__2NOR-Zmn {
  line-height: 32px;
  white-space: pre-line;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.big__19uxgav_ {
  font-size: 22px;
}
@media (max-width: 833px) {
  .big__19uxgav_ {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 1359px) {
  .big__19uxgav_ {
    font-size: 22px;
    line-height: 32px;
  }
}
.normal__DU-xNFF8 {
  font-size: 22px;
}
@media (max-width: 833px) {
  .normal__DU-xNFF8 {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (max-width: 1359px) {
  .normal__DU-xNFF8 {
    font-size: 16px;
    line-height: 21px;
  }
}
.small__3Yy72_6x {
  font-size: 18px;
}
@media (max-width: 833px) {
  .small__3Yy72_6x {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1359px) {
  .small__3Yy72_6x {
    font-size: 16px;
    line-height: 24px;
  }
}

.sectionContainer__gH1sXoBM:first-of-type .section__3IDPnUVy {
  padding-top: 54px;
  padding-bottom: 109px;
}
.resultSection__37eV_dnG {
  padding-top: 54px;
  padding-bottom: 109px;
}
@media (max-width: 833px) {
  .resultSection__37eV_dnG {
    padding-top: 33px;
    padding-bottom: 80px;
  }
}
.resultTitleContainer__10pBOiR- {
  margin-bottom: 36px;
}
@media (max-width: 833px) {
  .resultTitleContainer__10pBOiR- {
    margin-bottom: 38px;
  }
}
.resultDescriptionContainer__1nNhZQhw {
  margin-bottom: 38px;
}
@media (max-width: 833px) {
  .resultDescriptionContainer__1nNhZQhw {
    margin-bottom: 15px;
  }
}
.resultTagsContainer__18cd45KY {
  margin-bottom: 33px;
}
@media (max-width: 833px) {
  .resultTagsContainer__18cd45KY {
    margin-bottom: 41px;
  }
}
.anotherProjectsSection__YsHR6UH5 {
  padding-bottom: 63px;
}
.anotherProjectsTitleContainer__1D-WJUOk {
  margin-bottom: 45px;
}
@media (max-width: 833px) {
  .anotherProjectsTitleContainer__1D-WJUOk {
    margin-bottom: 32px;
  }
}
.allProjectsSection__iWds587K {
  padding-top: 103px;
  padding-bottom: 109px;
}
@media (max-width: 833px) {
  .allProjectsSection__iWds587K {
    padding-top: 69px;
    padding-bottom: 113px;
  }
}
.allProjectsTitleContainer__5jFtTVXo {
  margin-bottom: 45px;
}
@media (max-width: 833px) {
  .allProjectsTitleContainer__5jFtTVXo {
    margin-bottom: 33px;
  }
}
.allProjectsCardsContainer__1424q_Ju {
  margin-bottom: 65px;
}
@media (max-width: 833px) {
  .allProjectsCardsContainer__1424q_Ju {
    margin-bottom: 64px;
  }
}
.allProjectsButtonContainer__iJJfwQQF {
  max-width: 273px;
}
@media (max-width: 833px) {
  .allProjectsButtonContainer__iJJfwQQF {
    display: flex;
    max-width: initial;
  }
  .allProjectsButtonContainer__iJJfwQQF button {
    flex: 1;
  }
}
.allProjectsLink__2KWE2KAe {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 16px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
}
.allProjectsLink__2KWE2KAe button {
  height: 50px;
  line-height: 50px;
}
.loaderWrapper__1lB4WFPH {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 90px - 150px);
}
@media (max-width: 833px) {
  .loaderWrapper__1lB4WFPH {
    height: calc(100vh - 90px - 210px);
  }
}

.UserProjectsNavigationBar__1GAFdZDV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 34px 0;
}
@media (max-width: 1359px) {
  .UserProjectsNavigationBar__1GAFdZDV {
    padding: 26px 0 42px;
  }
}
@media (max-width: 833px) {
  .UserProjectsNavigationBar__1GAFdZDV {
    justify-content: flex-start;
    padding: 16px 0 20px;
  }
}
.UserProjectsNavigationBarDivider__2aP-Ew9j {
  margin: 0 20px;
  color: rgba(17, 17, 17, 0.5);
}
@media (max-width: 1359px) {
  .UserProjectsNavigationBarDivider__2aP-Ew9j {
    margin: 0 7px;
  }
}
@media (max-width: 374px) {
  .UserProjectsNavigationBarDivider__2aP-Ew9j {
    margin: 0 4px;
  }
}
.UserProjectsNavigationBarLink__1NwlnITP,
.UserProjectsNavigationBarLinkActive__WyYFiAbJ {
  color: #7F8285;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  line-height: 20px;
}
.UserProjectsNavigationBarLink__1NwlnITP:hover {
  color: #0B5DD8;
}
.UserProjectsNavigationBarLink__1NwlnITP:active {
  color: #25408E;
}
@media (max-width: 1359px) {
  .UserProjectsNavigationBarLink__1NwlnITP,
  .UserProjectsNavigationBarLinkActive__WyYFiAbJ {
    font-size: 18px;
    line-height: 23px;
  }
}
@media (max-width: 374px) {
  .UserProjectsNavigationBarLink__1NwlnITP,
  .UserProjectsNavigationBarLinkActive__WyYFiAbJ {
    font-size: 15px;
    line-height: 18px;
  }
}
.UserProjectsNavigationBarLinkActive__WyYFiAbJ {
  color: #0B5DD8;
}
.UserProjectsNavigationBarFilterBlock__2-irtsUK {
  display: none;
  align-items: center;
}
@media (max-width: 1359px) {
  .UserProjectsNavigationBarFilterBlock__2-irtsUK {
    display: flex;
  }
}
.UserProjectsNavigationBarFilterButton__1Kaw7ILo {
  display: inline-block;
}
.ApprenticeProjectsNavigationBarFilterBlock__1k1WLHY- {
  display: none;
  align-items: center;
}
@media (max-width: 1359px) {
  .ApprenticeProjectsNavigationBarFilterBlock__1k1WLHY- {
    display: flex;
  }
}
.ApprenticeProjectsNavigationBarFilterButton__u5tP0VUQ {
  display: inline-block;
}

.barChartItem__z308V3iB {
  display: flex;
  min-height: 26px;
  margin-bottom: 10px;
}
.barChartItemLabel__1v6hPiO_ {
  max-width: 120px;
  min-width: 120px;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 13px;
  text-align: right;
}
.barChartItemBarsList__3S487rgl {
  width: 100%;
}
.barChartItemBarItem__3paO1-pl {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 2px;
  padding-right: 32px;
}
.barChartItemBarItemScale__2AWe6UHr {
  height: 12px;
  margin-right: 8px;
  border-radius: 2px;
}
.barChartItemBarItemScoreWrapper__EETzsWfZ {
  position: relative;
}
.barChartItemBarItemScore__2Pv3w1BD {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 32px;
  font-size: 8px;
  font-weight: 500;
  line-height: 12px;
}

.chartLegend__38WUtmGO {
  vertical-align: top;
}
.chartLegendItem__1g2q8U7S {
  display: inline-block;
  margin-right: 17px;
  margin-bottom: 17px;
}
.chartLegendItemColor__22J1u2t1 {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 6px;
  border-radius: 6px;
  vertical-align: middle;
}
.chartLegendItemLabel__3f8sF0Wu {
  display: inline-block;
  color: #B2B1B1;
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}

.userProjectsResultsList__2yM312la {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.userProjectsResultsListItem__12fjsDfV {
  position: relative;
  width: 391px;
  height: 489px;
  margin-bottom: 60px;
  padding: 27px 27px 80px;
  border-radius: 20px;
  background: #FFFFFF;
}
@media (max-width: 1359px) {
  .userProjectsResultsListItem__12fjsDfV {
    width: 367px;
    margin-bottom: 20px;
    padding: 27px 20px 80px;
  }
}
.userProjectsResultsListItemHead__2jUofiu4 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 14px;
}
.userProjectsResultsListItemHeadImageContainer__2eleducf {
  overflow: hidden;
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin-right: 17px;
  border-radius: 50%;
}
.userProjectsResultsListItemHeadIcon__jFSk_V1- {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
}
.userProjectsResultsListItemHeadIcon__jFSk_V1- svg {
  width: 100%;
}
.userProjectsResultsListItemHeadImage__wfaWW2HX {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.userProjectsResultsListItemHeadTitle__1oP5L-YR {
  color: #111111;
  font-weight: 500;
  line-height: 21px;
}
.userProjectsResultsListItemRadarChart__23yn_Mjg {
  margin-bottom: 7px;
}
@media (max-width: 833px) {
  .userProjectsResultsListItemRadarChart__23yn_Mjg {
    margin: -6px -20px 12px;
  }
}
.userProjectsResultsListItemBarChart__2rLm0XcZ {
  margin-top: 38px;
  margin-bottom: 37px;
}
.userProjectsResultsListItemLegend__36kinmUo {
  margin-bottom: 8px;
}
@media (max-width: 833px) {
  .userProjectsResultsListItemLegend__36kinmUo {
    margin-bottom: -16px;
  }
}
.userProjectsResultsListItemButtons__GPuEey0Y {
  position: absolute;
  bottom: 0;
  padding-bottom: 24px;
}

.backLinkContainer__2nmEXiG5 {
  margin-top: 10px;
  margin-bottom: 15px;
}
.backLinkContainer__2nmEXiG5 .backLink__2srr4jsI {
  color: #B2B1B1;
  text-decoration: none;
}
.backLinkContainer__2nmEXiG5 .backLink__2srr4jsI button {
  color: #B2B1B1;
}
@media (max-width: 833px) {
  .backLinkContainer__2nmEXiG5 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

.userProjectsResultsListPageTitle__EEGvqR1f {
  margin-bottom: 40px;
}
.userProjectsResultsListPageContent__C4hFai-D {
  max-width: 841px;
}
.userProjectsResultsLoaderWrapper__3TBI7PQ8 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100vh - 465px);
}
@media (max-width: 1359px) {
  .userProjectsResultsLoaderWrapper__3TBI7PQ8 {
    height: calc(100vh - 466px);
  }
}

.disabledBackgroundContainer__38RPbSvh {
  cursor: not-allowed;
}
.disabledBackground__2wmwhW2y {
  pointer-events: none;
}

.separator__3a2VWlRW {
  height: 1px;
  margin-top: 0;
  border: none;
  background-color: #FFFFFF;
  color: #FFFFFF;
}
.titleContainer__28p4ArAu {
  margin-top: 36px;
  margin-bottom: 40px;
  color: #0B5DD8;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 48px;
}
@media (max-width: 833px) {
  .titleContainer__28p4ArAu {
    margin-top: 40px;
    margin-bottom: 36px;
    font-size: 16px;
    line-height: 20px;
  }
}
@media print {
  .titleContainer__28p4ArAu {
    width: calc(100% - 40px);
    margin: 0 20px;
    padding: 20px 0;
  }
}
.contentContainer__33_Xq_Ij {
  margin-bottom: 100px;
}

.titleContainer__3ivEdCUe {
  margin-top: 50px;
  margin-bottom: 40px;
  color: #0B5DD8;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 48px;
}
@media print {
  .titleContainer__3ivEdCUe {
    margin-right: 20px;
    margin-left: 20px;
  }
}

.titleContainer__27pzpYWX {
  margin-top: 50px;
  margin-bottom: 40px;
  color: #0B5DD8;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 48px;
}
@media print {
  .titleContainer__27pzpYWX {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.contentContainer__thL9fvav {
  margin-bottom: 100px;
}

.list__2EPvTO-i {
  margin: 0;
  padding: 0;
}
.twoColumnList__38jLAR_D {
  column-gap: 60px;
  column-count: 2;
}
@media (max-width: 833px) {
  .twoColumnList__38jLAR_D {
    column-count: 1;
  }
}
@media print {
  .twoColumnList__38jLAR_D {
    column-count: 1;
    width: 100%;
  }
}
.listItem__3XVI0wz4 {
  display: inline-flex;
  align-items: flex-start;
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 32px;
  white-space: pre-line;
  word-break: break-word;
  list-style-type: none;
  mix-blend-mode: normal;
  break-inside: avoid;
  overflow-wrap: anywhere;
}
.listItem__3XVI0wz4:not(:last-child) {
  margin-bottom: 16px;
}
.listItem__3XVI0wz4 .listItemMarker__32f8LBaO {
  margin-right: 10px;
}
@media print {
  .listItem__3XVI0wz4 .listItemMarker__32f8LBaO {
    display: inline-block;
  }
}
.listItem__3XVI0wz4 a {
  color: inherit;
  text-decoration: underline;
}
@media print {
  .listItem__3XVI0wz4 {
    page-break-inside: avoid;
  }
}

.marker__1JkiV5Aq {
  display: flex;
  align-items: center;
  height: 32px;
}
@media print {
  .marker__1JkiV5Aq {
    display: inline-block;
  }
}
.marker__1JkiV5Aq::before {
  content: attr(data-index);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #0B5DD8;
  font-size: 12.5px;
  font-weight: 600;
  font-style: normal;
}
@media print {
  .marker__1JkiV5Aq::before {
    display: inline-block;
    line-height: 20px;
    text-align: center;
  }
}
.marker__1JkiV5Aq.blue__36jdNCau::before {
  background-color: #0B5DD8;
  color: #FFFFFF;
}

.marker__1naQVMuB {
  display: flex;
  align-items: center;
  height: 32px;
}
@media print {
  .marker__1naQVMuB {
    display: inline-block;
  }
}
.marker__1naQVMuB::before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #111111;
}
@media print {
  .marker__1naQVMuB::before {
    display: inline-block;
    line-height: 20px;
    text-align: center;
  }
}
.marker__1naQVMuB.white__30A5--1K::before {
  background-color: #FFFFFF;
}

.container__1KjmeDUg {
  position: relative;
}
.container__1KjmeDUg textarea {
  -webkit-appearance: none;
  appearance: none;
}
.textarea__3_e8cFoM {
  display: block;
  width: 100%;
  min-height: 250px;
  padding: 20px;
  border: none;
  border-radius: 12px;
  color: #111111;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 32px;
  mix-blend-mode: normal;
  resize: none;
}
.textarea__3_e8cFoM:focus {
  outline: none !important;
}
.textarea__3_e8cFoM.invalid__2hz3irC9 {
  border: 2px solid #FF2424;
}
.placeholder__2OvNgUuN {
  display: flex;
  position: absolute;
  top: 26px;
  right: 22px;
  left: 22px;
  align-items: center;
  justify-content: left;
  color: #A9ABBD;
  font-size: 18px;
  pointer-events: none;
}

.table__2u6xPnrv {
  table-layout: fixed;
  border-collapse: collapse;
  width: calc(100% - 40px);
}
.thead__1uQ3V9iR {
  background: #D6DFFF;
}
.thead__1uQ3V9iR th {
  position: relative;
  padding: 13px 20px;
  color: #0B5DD8;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
  text-align: left;
}
.thead__1uQ3V9iR th:first-child {
  border-top-left-radius: 6px;
}
@media (max-width: 833px) {
  .thead__1uQ3V9iR th:first-child {
    border-top-left-radius: 0;
  }
}
.thead__1uQ3V9iR th:not(:first-child) {
  border-top-right-radius: 6px;
}
@media (max-width: 833px) {
  .thead__1uQ3V9iR th:not(:first-child) {
    border-top-right-radius: 0;
  }
}
.thead__1uQ3V9iR th:not(:first-child)::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: calc(100% - 4px);
  background-color: #EDF3F8;
  transform: translateY(-50%);
}
.tbody__24TapQ5_ {
  background: #FFFFFF;
  position: relative;
}
.tbody__24TapQ5_ tr {
  position: relative;
}
.tbody__24TapQ5_ tr td {
  position: relative;
  height: 100%;
  padding: 13px 20px;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
  text-align: left;
}
.tbody__24TapQ5_ tr td:first-child {
  color: #000000;
}
.tbody__24TapQ5_ tr td:not(:first-child) {
  color: #000000;
}
.tbody__24TapQ5_ tr td:not(:first-child)::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: calc(100% - 4px);
  background-color: #EDF3F8;
  transform: translateY(-50%);
}
.tbody__24TapQ5_ tr:not(:first-child) td::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #EDF3F8;
}
.tbody__24TapQ5_ tr:not(:first-child) td:first-child::after {
  right: 0;
  left: auto;
}
.tbody__24TapQ5_ tr:not(:first-child) td:first-child::after,
.tbody__24TapQ5_ tr:not(:first-child) td:last-child::after {
  width: calc(100% - 20px);
}
.tbody__24TapQ5_ tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.tbody__24TapQ5_ tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
@media print {
  .tbody__24TapQ5_ tr:last-child {
    page-break-inside: avoid;
  }
}
@media print {
  .tbody__24TapQ5_ tr {
    float: none;
    position: relative;
    border: none;
  }
}

.container__3M5KNzxT {
  position: relative;
}
.container__3M5KNzxT input {
  -webkit-appearance: none;
  appearance: none;
}
.input__9Lw1y3TJ {
  display: block;
  width: 100%;
  height: 50px;
  padding: 0 22px;
  border: none;
  border-radius: 5px;
  background: #FFFFFF;
  font-size: 16px;
}
.input__9Lw1y3TJ:focus {
  outline: none !important;
}
.input__9Lw1y3TJ.invalid__3EEPOAUS {
  border: 2px solid #FF2424 !important;
}
.placeHolder__9f2f7_3A {
  display: flex;
  position: absolute;
  top: 0;
  right: 22px;
  bottom: 0;
  left: 22px;
  overflow: hidden;
  align-items: center;
  justify-content: left;
  width: calc(100% - 44px);
  color: #A9ABBD;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}

.list__VfHXwK-6 {
  margin: 0;
  padding: 20px;
  border-radius: 12px;
  background-color: #FFFFFF;
}
@media (max-width: 440px) {
  .css-inner .css-blue-project-field .list__VfHXwK-6,
  .css-inner .css-white-project-field .list__VfHXwK-6,
  .css-inner .css-transparent-project-field .list__VfHXwK-6 {
    margin: 0 -20px;
    padding: 20px 10px;
    border-radius: 0;
  }
}
.listItem__PrR2QUxL {
  display: flex;
  align-items: center;
  color: #B2B1B1;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 32px;
  list-style-type: none;
  mix-blend-mode: normal;
}
.listItem__PrR2QUxL:not(:last-child) {
  margin-bottom: 16px;
}
.listItem__PrR2QUxL .listItemMarker__1Wlz5RMu {
  margin-right: 20px;
}
.listItem__PrR2QUxL .listItemControlContainer__27NS08t0 {
  width: 100%;
  margin-right: 25px;
}
.listItem__PrR2QUxL .listItemControlContainer__27NS08t0 input,
.listItem__PrR2QUxL .listItemControlContainer__27NS08t0 textarea {
  border: 1px solid #B2B1B1;
  border-radius: 8px;
}
.listItem__PrR2QUxL .listItemRemoveIconContainer__1M_RHiZk {
  align-self: center;
  border: none;
  background: none;
  cursor: pointer;
}
.listItem__PrR2QUxL .listItemRemoveIconContainer__1M_RHiZk:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.marker__u3qWaWbo::before {
  content: attr(data-index);
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  border-color: #B2B1B1;
  color: #B2B1B1;
  font-size: 12.5px;
  font-weight: 600;
  font-style: normal;
}

.marker__x4UQRahp::before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #111111;
  opacity: 0.5;
}

.select-text,
.select .select__input,
.select .select__option,
.select .select__placeholder,
.select div.select__single-value {
  color: #A9ABBD;
  cursor: pointer;
}
.select {
  height: 100%;
  /*.select__container {

    }

    .select__dropdown-indicator {

    }

    .select__group {

    }

    .select__group-heading {

    }

    .select__indicator-container {

    }

    .select__loading-indicator {

    }

    .select__loading-message {

    }

    .select__menu {

    }

    .select__menu-list {

    }

    .select__menu-portal {

    }

    .select__multi-value {

    }

    .select__multi-value-label {

    }

    .select__multi-value-remove {

    }

    .select__no-options-message {

    }*/
}
.select .select__indicator {
  color: #D9DCE3;
}
.select .select__indicator:hover {
  color: #D9DCE3;
}
.select .select__control {
  height: 100%;
  min-height: 50px;
  border-radius: 5px;
  border-color: #E1E4EB;
}
.select .select__control:hover,
.select .select__control--menu-is-open,
.select .select__control--is-focused {
  border-color: #E1E4EB;
  box-shadow: none;
}
.select .select__control--menu-is-open .select__indicator {
  color: #111111;
  transform: rotate(180deg);
}
.select .select__indicator-separator {
  display: none;
}
.select .select__input {
  color: #A9ABBD;
  font-size: 16px;
  line-height: 20px;
}
.select .select__option {
  margin-bottom: 10px;
  padding: 14px 14px 0;
  line-height: 1.35;
}
.select .select__option:first-child {
  padding: 10px 14px 0;
}
.select .select__option:active,
.select .select__option--is-focused,
.select .select__option--is-selected {
  background: #FFFFFF;
}
.select .select__option--is-focused {
  border-color: #E1E4EB;
}
.select .select__option:hover,
.select .select__option--is-selected {
  color: #111111;
}
.select .select__placeholder {
  color: #a9abbd;
  font-size: 16px;
  line-height: 130%;
}
.select .select__menu {
  z-index: 9999;
  margin-top: 2px;
}
.select .select__value-container {
  padding: 6px 8px;
}
.invalid {
  border-radius: 8px;
  border: 2px solid #FF2424 !important;
}
.selectGray .select__control {
  border: none;
  background: #EDF3F8;
}

.table__2t3FZNzo {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}
.thead__3C_9Ppno {
  background: #D6DFFF;
}
.thead__3C_9Ppno th {
  position: relative;
  padding: 13px 20px;
  color: #0B5DD8;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
  text-align: left;
}
.thead__3C_9Ppno th:first-child {
  width: 70%;
  border-top-left-radius: 6px;
}
@media (max-width: 833px) {
  .thead__3C_9Ppno th:first-child {
    width: auto;
    border-top-left-radius: 0;
  }
}
.thead__3C_9Ppno th:not(:first-child) {
  width: 30%;
  border-top-right-radius: 6px;
}
.thead__3C_9Ppno th:not(:first-child)::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: calc(100% - 4px);
  background-color: #EDF3F8;
  transform: translateY(-50%);
}
@media (max-width: 833px) {
  .thead__3C_9Ppno th:not(:first-child) {
    width: 40%;
    padding: 13px 10px;
    border-top-right-radius: 0;
  }
}
.tbody__zGUOcKpb {
  background: #FFFFFF;
}
.tbody__zGUOcKpb tr td {
  position: relative;
  padding: 13px 0;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 130%;
  text-align: left;
}
.tbody__zGUOcKpb tr td:first-child {
  width: 70%;
  padding-right: 40px;
  padding-left: 20px;
  color: #000000;
}
.tbody__zGUOcKpb tr td:not(:first-child) {
  width: 30%;
  padding-right: 20px;
  padding-left: 0;
  color: #B2B1B1;
}
.tbody__zGUOcKpb tr td input {
  border: 1px solid #B2B1B1;
  border-radius: 8px;
}
.tbody__zGUOcKpb tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.tbody__zGUOcKpb tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
.durationWrapper__1XKDLIcZ {
  display: flex;
}
.durationWrapper__1XKDLIcZ .durationCount__2hroE6Ym {
  width: 60px;
  margin-right: 20px;
}
.durationWrapper__1XKDLIcZ .durationCount__2hroE6Ym input {
  padding: 0;
  text-align: center;
}
.durationWrapper__1XKDLIcZ .durationType__ZHMRhJx3 {
  width: 100%;
  max-width: 227px;
}

.infoTooltip__3Taej3Z2 {
  display: inline-block;
  position: relative;
  width: 28px;
  margin-left: 2px;
}
@media (max-width: 1359px) {
  .infoTooltip__3Taej3Z2 {
    margin-left: 0;
  }
}
@media (max-width: 833px) {
  .infoTooltip__3Taej3Z2 {
    margin-left: 0;
  }
}
.middleInfoTooltip__3hfKf4WV {
  margin-left: 8px;
}
.infoTooltipBlock__GMsO5rLw {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  vertical-align: baseline;
  cursor: pointer;
}
.infoTooltipBlock__GMsO5rLw:hover svg path {
  fill: #0B5DD8;
}
.infoTooltipBlock__GMsO5rLw svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 1359px) {
  .infoTooltipBlock__GMsO5rLw {
    top: 3px;
  }
}
@media (max-width: 833px) {
  .infoTooltipBlock__GMsO5rLw {
    top: 3px;
  }
}
@media print {
  .infoTooltipBlock__GMsO5rLw {
    display: none;
  }
}
.middleInfoTooltip__3hfKf4WV .infoTooltipBlock__GMsO5rLw {
  bottom: 0;
  margin: auto;
}
.infoTooltipContainer__1SoMEeIU {
  max-width: 469px;
  font-size: 16px;
  line-height: 20px;
}
.displayInline__SVmkXSM5 {
  display: inline;
  padding-right: 12px;
}

.tooltipContentWrapper__3XTXkZZn {
  padding: 10px;
  font-size: 14px;
}
@media print {
  .tooltipContentWrapper__3XTXkZZn {
    display: none;
  }
}
.modalButtonWrapper__3_8WVNKV {
  display: none;
  margin-top: 15px;
}
@media (max-width: 833px) {
  .modalButtonWrapper__3_8WVNKV {
    display: block;
  }
  .modalButtonWrapper__3_8WVNKV button {
    width: 100%;
  }
}

.container__2n52reOq {
  margin-top: 80px;
  background: transparent;
}
.container__2n52reOq:nth-child(1) {
  margin-top: 0;
}
@media (max-width: 833px) {
  .container__2n52reOq {
    margin-top: 60px;
  }
}
@media print {
  .container__2n52reOq {
    float: none;
    position: relative;
    margin: 0 20px;
    padding: 20px 0;
    width: calc(100% - 40px);
  }
}
@media (max-width: 833px) {
  .mobileFullWidthContainer__3DyE0j0I {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    border-radius: 0;
  }
}
@media print {
  .mobileFullWidthContainer__3DyE0j0I {
    width: 100%;
  }
}
.headerWrapper__3Y9IqGfK {
  position: relative;
}
@media print {
  .headerWrapper__3Y9IqGfK {
    page-break-after: avoid;
  }
}
.titleContainer__3M6xgfZ7 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
}
.titleContainer__3M6xgfZ7 h3 {
  display: inline-block;
  position: relative;
}
@media print {
  .titleContainer__3M6xgfZ7 {
    display: inline-block;
    width: 100%;
    page-break-after: avoid;
  }
}
@media (max-width: 833px) {
  .mobileFullWidthTitle__2xc1s63R {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.editIconContainer__1z-mVLPs {
  height: 42px;
  margin-left: 20px;
  cursor: pointer;
}
@media (max-width: 833px) and (pointer: coarse) {
  .projectFieldTooltip__14dydANI {
    display: none;
  }
}

.container__4714rKw6 {
  margin-top: 80px;
  padding: 46px 42px;
  border-radius: 12px;
  background: #0B5DD8;
}
.container__4714rKw6:nth-child(1) {
  margin-top: 0;
}
@media (max-width: 833px) {
  .container__4714rKw6 {
    width: 100vw;
    margin-top: 60px;
    margin-left: calc(-50vw + 50%);
    padding: 46px 20px 80px;
    border-radius: 0;
  }
}
@media (max-width: 440px) {
  .css-inner .container__4714rKw6 {
    margin: 0 -20px;
    padding: 25px 20px;
    border-radius: 0;
  }
}
@media print {
  .css-inner .container__4714rKw6 {
    margin: 0;
  }
}
@media print {
  .container__4714rKw6 {
    display: block;
    position: relative;
    width: 100%;
    margin: 0 20px;
    padding: 20px 0;
    page-break-inside: avoid;
  }
}
.headerWrapper__GtAan89i {
  position: relative;
}
@media print {
  .headerWrapper__GtAan89i {
    display: block;
    page-break-after: avoid;
  }
}
.titleContainer__2upRad8w {
  display: flex;
  align-items: flex-end;
  margin-bottom: 32px;
}
.titleContainer__2upRad8w h3 {
  display: inline-block;
  position: relative;
  color: #FFFFFF;
}
@media print {
  .titleContainer__2upRad8w h3 {
    display: block;
    width: 100%;
    page-break-after: avoid;
  }
}
@media print {
  .titleContainer__2upRad8w {
    display: inline-block;
    width: 100%;
    page-break-after: avoid;
  }
}
.editIconContainer__2Ua8eV49 {
  height: 42px;
  margin-left: 20px;
  cursor: pointer;
}
@media (max-width: 833px) and (pointer: coarse) {
  .projectFieldTooltip__295fcdWM {
    display: none;
  }
}

.container__2wpRl2LL {
  margin-top: 80px;
  padding: 35px 32px 35px 32px;
  border-radius: 12px;
  background: #FFFFFF;
}
.container__2wpRl2LL:nth-child(1) {
  margin-top: 0;
}
@media (max-width: 833px) {
  .container__2wpRl2LL {
    margin-top: 60px;
  }
}
@media (max-width: 440px) {
  .css-inner .container__2wpRl2LL {
    margin: 0 -20px;
    padding: 25px 20px;
    border-radius: 0;
  }
}
@media print {
  .css-inner .container__2wpRl2LL {
    margin: 0;
  }
}
.container__2wpRl2LL + .container__2wpRl2LL {
  margin-top: calc((12px * 2) * -1);
}
@media (max-width: 833px) {
  .container__2wpRl2LL + .container__2wpRl2LL {
    margin-top: calc((12px * 2) * -1);
  }
}
@media print {
  .container__2wpRl2LL {
    float: none;
    position: relative;
    padding: 20px 0;
    width: 100%;
    border: none;
  }
}
.titleContainer__3Zyfqbxa {
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
  color: #000000;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 48px;
}
.titleContainer__3Zyfqbxa h3 {
  display: inline-block;
  position: relative;
  color: #000000;
}
@media print {
  .titleContainer__3Zyfqbxa {
    display: inline-block;
    width: 100%;
    border: none;
    page-break-after: avoid;
  }
}
.headerWrapper__1msZevi_ {
  position: relative;
}
@media print {
  .headerWrapper__1msZevi_ {
    page-break-after: avoid;
  }
}
.editIconContainer__3Yc4yhy_ {
  height: 42px;
  margin-left: 20px;
  cursor: pointer;
}
@media (max-width: 833px) and (pointer: coarse) {
  .projectFieldTooltip__5qTSg05T {
    display: none;
  }
}

.notValidFilesModal__-sTuzmmz {
  width: 580px;
}
@media (max-width: 833px) {
  .notValidFilesModal__-sTuzmmz {
    width: 100%;
  }
}
.notValidModalTitle__2vgDM3ON {
  opacity: 0.4;
  color: #111111;
  font-size: 18px;
  line-height: 32px;
}
.notValidModalList__1PyHdZDa {
  margin: 16px 0 0;
  padding: 0;
  opacity: 0.4;
  color: #111111;
  font-size: 18px;
  line-height: 32px;
  list-style-type: none;
}
@media (max-width: 833px) {
  .notValidModalList__1PyHdZDa {
    text-align: left;
  }
}

.deleteFileModal__18Hu6D_l {
  margin-left: -45px;
  padding: 40px 35px 28px;
}
.deleteFileModalText__EkB-NWWa {
  opacity: 0.4;
  color: #111111;
  font-size: 18px;
  line-height: 32px;
}

.image__2Y5AkAde {
  position: relative;
  overflow: hidden;
  height: 232px;
  margin-right: 20px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  border-radius: 12px;
  cursor: pointer;
}
@media (max-width: 833px) {
  .image__2Y5AkAde {
    margin-right: 0;
  }
}
.image__2Y5AkAde:hover {
  border: 1px solid #EDF3F8;
}
.backgroundBlur__3hG4s39R {
  border-radius: 12px;
  background-position: center;
  background-size: cover;
  filter: blur(5px);
}
.backgroundImage__1ukApJZC {
  position: absolute;
  top: 0;
  width: auto;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.imageIcons__17MC2evw {
  display: none;
  position: absolute;
  top: 10px;
  right: 9px;
}
.image__2Y5AkAde:hover .imageIcons__17MC2evw {
  display: flex;
}
.imageDownloadIcon__2rFWSEj7 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background: linear-gradient(136.97deg, rgba(190, 190, 190, 0.553) 6.71%, rgba(204, 204, 204, 0.7) 94.09%);
  backdrop-filter: blur(3px);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.imageDownloadModalIcon__3h7C2PWh {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 45px;
  border-radius: 4px;
}
.imageDownloadModalIcon__3h7C2PWh svg path {
  fill: #B8B8B8;
}
.imageDownloadModalIcon__3h7C2PWh:hover svg path {
  fill: #FFFFFF;
}
.imageRemoveIcon__1mkDapva {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  border-radius: 50%;
  background-color: #e9e9e6;
  cursor: pointer;
}

.nonImage__3lKCZ6e- {
  display: flex;
  width: calc((100% - 45px) / 3);
  align-items: center;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #0B5DD8;
  border-radius: 5px;
}
@media (max-width: 833px) {
  .nonImage__3lKCZ6e- {
    flex-basis: 100%;
    margin-right: 0;
    padding: 8px 12px;
  }
}
.nonImageIcon__CuFceGp5 {
  width: 30px;
  height: 40px;
  margin-right: 16px;
}
@media (max-width: 833px) {
  .nonImageIcon__CuFceGp5 {
    display: none;
  }
}
.nonImageData__2MexBhtu {
  flex-grow: 1;
  margin-right: 28px;
  padding-right: 16px;
  border-right: 1px solid #0B5DD8;
}
@media (max-width: 833px) {
  .nonImageData__2MexBhtu {
    margin-right: 0;
  }
}
.nonImageLabel__3g1C-cNZ {
  color: #6a6d77;
  font-size: 14px;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 20px;
}
@media (max-width: 833px) {
  .nonImageLabel__3g1C-cNZ {
    font-size: 12px;
  }
}
.nonImageName__itC-xO6w {
  display: flex;
  position: relative;
  color: #414040;
  font-size: 18px;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 24px;
}
@media (max-width: 833px) {
  .nonImageName__itC-xO6w {
    font-size: 16px;
  }
}
.nonImageNameWithoutExt__1rTwuAK- {
  display: inline-block;
  position: relative;
  overflow: hidden;
  max-width: 193px;
  padding-right: 67px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nonImageExt__3xW5-Y8O {
  position: absolute;
  top: 0;
  right: 0;
  width: 67px;
  text-align: left;
}
.nonImageRemoveIcon__1MbfiLds {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 74px;
  height: 74px;
  margin: -15px -20px -15px -30px;
  cursor: pointer;
}
@media (max-width: 833px) {
  .nonImageRemoveIcon__1MbfiLds {
    width: 46px;
    margin: 0;
  }
}

.images__3wcJ5qvi {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-bottom: 40px;
}
@media (max-width: 833px) {
  .images__3wcJ5qvi {
    margin-right: 0;
  }
}
.nonImages__16gVVgMT {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-bottom: -15px;
}
@media (max-width: 833px) {
  .nonImages__16gVVgMT {
    margin-right: 0;
  }
}

.label__1Wp26RiP {
  display: inline-flex;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 6px 12px;
  border-radius: 6px;
  background: #414040;
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  letter-spacing: -0.355556px;
  line-height: 17px;
  text-align: center;
  cursor: pointer;
}
.label__1Wp26RiP:hover {
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
}
.label__1Wp26RiP:active {
  background: #111111;
}
.labelIcon__ZGKjzQVG {
  display: inline-block;
  width: 14.47px;
  height: 14.47px;
  margin-right: 5px;
}
.input__37034SBg {
  display: none;
}
.error__bS0qvXdJ {
  color: #FF2424;
  font-size: 18px;
  line-height: 32px;
}

.fileUploaderWrapper__28_E0irB {
  margin: 20px 0 0;
  pointer-events: all;
}
.fileUploaderWrapperFullWidth__1_f-lNqx {
  padding: 0 20px;
}

.backLinkContainer__3zbdDeCI {
  margin-top: 10px;
  margin-bottom: 15px;
}
.backLinkContainer__3zbdDeCI .backLink__Zh3S1SBB {
  color: #B2B1B1;
  text-decoration: none;
}
.backLinkContainer__3zbdDeCI .backLink__Zh3S1SBB button {
  color: #B2B1B1;
}
@media (max-width: 833px) {
  .backLinkContainer__3zbdDeCI {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
.badgesContainer__2e9a_gxu {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.badgesContainer__2e9a_gxu .badgeContainer__3zo44TFp {
  margin-bottom: 15px;
}
.badgesContainer__2e9a_gxu .badgeContainer__3zo44TFp.typeBadge__25ympjf2 {
  color: #14CC60;
}
.badgesContainer__2e9a_gxu .badgeContainer__3zo44TFp.levelBadge__9Qi23Ngj {
  color: #0B5DD8;
}
.badgesContainer__2e9a_gxu .badgeContainer__3zo44TFp:not(:last-child) {
  margin-right: 16px;
}
.badgesContainer__2e9a_gxu .badgeContainer__3zo44TFp .badgeIcon__bnqZRfvQ {
  margin-right: 15px;
}
@media (max-width: 833px) {
  .badgesContainer__2e9a_gxu {
    margin-bottom: 0;
  }
}

.authorsBlockWraper__2P3tDSZz {
  margin: 10px 0;
}
.authorsText__3NHUMo_u {
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 833px) {
  .authorsText__3NHUMo_u {
    font-size: 16px;
    line-height: 20px;
  }
}
.authorsContent__2nKPqujY {
  display: inline-block;
  width: 100%;
  opacity: 0.8;
  color: #111111;
  white-space: pre-line;
}
.authorsContent__2nKPqujY:not(:last-of-type) {
  margin-bottom: 7px;
}
.authorsContent__2nKPqujY:last-of-type {
  display: inline;
}
.coauthorsWrapper__3VLww1N7 {
  padding: 10px;
  font-size: 14px;
}
.coauthorsTitle__2e37m6ro {
  margin-bottom: 10px;
  font-weight: 600;
}
.coauthorText__1BdsdPkK {
  white-space: pre-line;
}
.coauthorText__1BdsdPkK:not(:last-of-type) {
  margin-bottom: 10px;
}
.modalButtonWrapper__2IEi1Whd {
  display: none;
  margin-top: 15px;
}
@media (max-width: 833px) {
  .modalButtonWrapper__2IEi1Whd {
    display: block;
  }
  .modalButtonWrapper__2IEi1Whd button {
    width: 100%;
  }
}

.fields__xSXV2HJM {
  display: flex;
  flex-wrap: wrap;
  margin-right: -24px;
  margin-bottom: 35px;
}
.field__2nakNWqm {
  margin-right: 24px;
  margin-bottom: 24px;
  padding: 10px 20px;
  border-radius: 20px;
  background: #CFD9FE;
  color: #0B5DD8;
  font-size: 18px;
  letter-spacing: -0.4px;
  line-height: 32px;
  cursor: pointer;
}
.disabled__3BffuSUW .field__2nakNWqm {
  background: #D9DCE3;
  color: #111111;
  pointer-events: none;
}

.titleContainer__1TLtJPSO {
  margin-bottom: 32px;
}
.titleContainer__1TLtJPSO input {
  color: #B2B1B1;
}
@media (max-width: 833px) {
  .titleContainer__1TLtJPSO {
    margin-bottom: 24px;
  }
}

.rate__1EfPcxBE {
  margin-bottom: 48px;
}
.rate__1EfPcxBE:first-child {
  margin-top: 60px;
}
@media (max-width: 833px) {
  .rate__1EfPcxBE {
    margin-bottom: 50px;
  }
  .rate__1EfPcxBE:first-child {
    margin-top: 50px;
  }
}
@media print {
  .rate__1EfPcxBE {
    page-break-inside: avoid;
  }
}
.list__2NoXWGqa {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0 20px;
  padding: 0;
}
@media (max-width: 833px) {
  .list__2NoXWGqa {
    flex-direction: column;
  }
}
@media print {
  .list__2NoXWGqa {
    display: block;
    page-break-inside: avoid;
  }
}
.listItem__1Jw02UiK {
  display: flex;
  width: calc((100% - 35px) / 2);
  margin-bottom: 20px;
}
.listItem__1Jw02UiK:not(:nth-child(2n)) {
  margin-right: 35px;
}
@media (max-width: 833px) {
  .listItem__1Jw02UiK {
    width: 100%;
  }
  .listItem__1Jw02UiK:not(:nth-child(2n)) {
    margin-right: 0;
  }
}
@media print {
  .listItem__1Jw02UiK {
    display: block;
    position: relative;
    width: 480px;
  }
  .listItem__1Jw02UiK:not(:nth-child(2n)) {
    margin-right: 0;
  }
}
.listItem__1Jw02UiK .listItemTitle__3qFJnIkC {
  position: relative;
  flex-basis: 85%;
  flex-grow: 1;
  padding: 11px;
  border-radius: 5px;
  background: #EDF3F8;
  color: #111111;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  letter-spacing: -0.4px;
  line-height: 28px;
}
@media print {
  .listItem__1Jw02UiK .listItemTitle__3qFJnIkC {
    display: inline-block;
    width: 400px;
  }
}
.listItem__1Jw02UiK .listItemRate__8Fpup71B {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 62px;
  margin-left: 8px;
  padding: 15px 0;
  border-radius: 5px;
  background: #EDF3F8;
  color: #111111;
  font-size: 24px;
  font-style: normal;
}
@media print {
  .listItem__1Jw02UiK .listItemRate__8Fpup71B {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
  }
}
.tooltipItemContainer__8eYp8qf9 {
  padding: 10px;
}
.tooltipItemContainer__8eYp8qf9 .tooltipItem__14nEt3KD {
  display: flex;
}
.tooltipItemContainer__8eYp8qf9 .tooltipItem__14nEt3KD:not(:last-child) {
  margin-bottom: 16px;
}
.tooltipItemContainer__8eYp8qf9 .tooltipItem__14nEt3KD .tooltipItemRate__jep8UEOR {
  width: 15%;
  margin-right: 18px;
  opacity: 0.6;
  color: #000000;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
  white-space: nowrap;
}
.tooltipItemContainer__8eYp8qf9 .tooltipItem__14nEt3KD .tooltipItemText__3bG6AxRh {
  width: 85%;
  opacity: 0.6;
  color: #000000;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
}
.listItemSelectContainer__1DWVAze5 {
  width: 58px;
  margin-left: 8px;
  padding: 0 5px;
  border-radius: 5px;
  background: #EDF3F8;
}

.goToSelfEstimateModal__3I9gNrTf {
  width: 683px;
}
@media (max-width: 833px) {
  .goToSelfEstimateModal__3I9gNrTf {
    width: 100%;
  }
}

.loaderWrapper__1sdG0q1S {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 90px - 150px);
}
@media (max-width: 833px) {
  .loaderWrapper__1sdG0q1S {
    height: calc(100vh - 90px - 210px);
  }
}
.estimateButtonBlock__3wDvGwiC {
  margin: 70px 0 80px;
}
@media (max-width: 833px) {
  .estimateButtonBlock__3wDvGwiC {
    margin: 60px 0;
  }
}
@media (max-width: 833px) {
  .rateButtonWrapper__3mNrTJeP button {
    width: 100%;
  }
}
.bottomButtonsWrapper__1V_qrHDP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 100px;
}
.shareButtonsBottom__2yyGNRJh {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 833px) {
  .shareButtonsBottom__2yyGNRJh {
    width: 100%;
    padding: 0 20px;
  }
}
.downloadProjectButtonContent__2TegBoXQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
}

.estimateModalText__3pZ8NIJv {
  opacity: 0.4;
  color: #111111;
  font-size: 18px;
  line-height: 32px;
}
.modalButton__WWaVTqMJ {
  display: inline-block;
}
@media (max-width: 833px) {
  .modalButton__WWaVTqMJ {
    display: block;
  }
}
.estimatesModal__3QwFbVor {
  width: 683px;
}
@media (max-width: 833px) {
  .estimatesModal__3QwFbVor {
    width: 100%;
  }
}

.makeAppointmentModal__1BJ0L8oL {
  width: 570px;
}
@media (max-width: 833px) {
  .makeAppointmentModal__1BJ0L8oL {
    width: 100%;
  }
}
.makeAppointmentModalButtons__3Jt1AwDI button {
  width: 100%;
  margin-left: 0;
  white-space: nowrap;
}
.makeAppointmentModalButtons__3Jt1AwDI button + button {
  margin-top: 12px;
}

.titleContainer__3SZ2R5_B {
  margin-bottom: 32px;
}
@media (max-width: 833px) {
  .titleContainer__3SZ2R5_B {
    margin-bottom: 24px;
  }
}
@media print {
  .titleContainer__3SZ2R5_B {
    page-break-after: avoid;
  }
}

.shareAchievementModal__3xmE9a3K {
  width: 683px;
}
@media (max-width: 833px) {
  .shareAchievementModal__3xmE9a3K {
    width: 100%;
  }
}
.titleShare__3UIMnrAZ {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 193.5%;
}
.wellDone__3slaQ7hh {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
  line-height: 193.5%;
}

.userProjectsFilter__1Gkk6NwW {
  width: 100%;
  padding: 26px 10px 14px;
  border-radius: 12px;
  background: #FFFFFF;
}
@media (max-width: 1359px) {
  .userProjectsFilter__1Gkk6NwW {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 833px) {
  .userProjectsFilter__1Gkk6NwW {
    display: block;
  }
}
@media (max-width: 1359px) {
  .userProjectsFilterBlock__2zLKGvh2 {
    width: 50%;
  }
}
@media (max-width: 833px) {
  .userProjectsFilterBlock__2zLKGvh2 {
    width: 100%;
  }
}
@media (max-width: 1359px) {
  .userProjectsFilterBlock__2zLKGvh2:nth-child(2n) {
    padding-left: 20px;
  }
}
@media (max-width: 833px) {
  .userProjectsFilterBlock__2zLKGvh2:nth-child(2n) {
    padding-left: 0;
  }
}
.userProjectsFilterDivider__3x-keyGH {
  width: 100%;
  height: 2px;
  margin: 15px 0 26px;
  background: #EDF3F8;
}
@media (max-width: 1359px) {
  .userProjectsFilterDivider__3x-keyGH {
    display: none;
  }
}
@media (max-width: 833px) {
  .userProjectsFilterDivider__3x-keyGH {
    display: block;
  }
}
.userProjectsFilterItem__1jIPwIIB {
  margin-bottom: 4px;
}
.userProjectsFilterButton__3pXN40qV,
.userProjectsFilterButtonActive__1p5-ullb {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  min-width: 100%;
  padding: 4px 10px;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: rgba(17, 17, 17, 0.5);
  text-align: left;
  cursor: pointer;
}
.userProjectsFilterButton__3pXN40qV:hover {
  color: inherit;
}
.userProjectsFilterButtonActive__1p5-ullb {
  background: #EDF3F8;
}
.userProjectsFilterButtonIcon__27LgrQjs {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.userProjectsFilterButtonIcon__27LgrQjs path {
  fill: currentColor;
}
.userProjectsFilterRemoveContainer__2oFdINCi {
  padding: 13px 0 8px 12px;
}
.userProjectsFilterRemoveButton__18_fAigM {
  position: absolute;
  top: -5px;
  right: -4px;
  width: 18px;
  height: 18px;
  padding: 5px;
  border-radius: 50%;
  background: #E1E4EB;
}
.userProjectsFilterClearAll__2dhw_CTU {
  display: inline;
  border-bottom: 1px solid #595959;
  color: #595959;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  white-space: nowrap;
}

.text__1ButhEtR {
  margin-bottom: 32px;
  padding: 32px 35px 32px 24px;
  border-radius: 20px;
  background: #FFFFFF;
  font-size: 16px;
  line-height: 21px;
}

.deleteUserProjectModal__1ex63xJL {
  width: 630px;
}
@media (max-width: 833px) {
  .deleteUserProjectModal__1ex63xJL {
    width: 100%;
  }
}

.userProjectsList__2y9kh1I4 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-right: -40px;
  margin-bottom: -30px;
}
@media (max-width: 833px) {
  .userProjectsList__2y9kh1I4 {
    flex-direction: column;
  }
}
.userProjectsListItem__28DtLrt9 {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  width: calc((100% - 80px) / 2);
  height: 252px;
  margin-right: 40px;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 12px;
  background: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 833px) {
  .userProjectsListItem__28DtLrt9 {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.userProjectsListTop__3E5wYJqD {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 13px;
}
.userProjectsListImageBlock__3CEPIWlx {
  overflow: hidden;
  width: 84px;
  height: 84px;
  border-radius: 50%;
}
.userProjectsListBadge__10eGjJg6 div + div {
  margin-left: 16px;
}
.userProjectsListBadge__10eGjJg6 span {
  display: flex;
  align-items: center;
}
.userProjectsListBadge__10eGjJg6 span svg {
  margin-right: 8px;
}
.userProjectsListBadge__10eGjJg6 span svg path {
  fill: currentColor;
}
.userProjectsListImage__3VtWI63g {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.userProjectsListTitle__Luf4CWC1 {
  overflow: hidden;
  max-height: 42px;
  margin-bottom: 8px;
  color: rgba(17, 17, 17, 0.5);
  line-height: 21px;
  overflow-wrap: break-word;
}
.userProjectsListDate__AsXk8lsy {
  flex: 1;
  height: 18px;
  margin-bottom: 17px;
  color: rgba(17, 17, 17, 0.3);
  font-size: 14px;
  line-height: 18px;
}
.userProjectsListButtons__1XAAyHFR {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.loaderWrapper__3fBhNhaJ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 335px;
}
@media (max-width: 833px) {
  .loaderWrapper__3fBhNhaJ {
    height: calc(100vh - 205px - 91px - 73px - 80px);
  }
}

.userProjectsListPageContainer__oEopAi3h {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 80px;
}
.userProjectsListPageFilter__eb5hi7rK {
  min-width: 224px;
  margin-right: 50px;
}
@media (max-width: 1359px) {
  .userProjectsListPageFilter__eb5hi7rK {
    display: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 833px) {
  .userProjectsListPageFilter__eb5hi7rK {
    min-width: 335px;
  }
}
@media (max-width: 375px) {
  .userProjectsListPageFilter__eb5hi7rK {
    min-width: auto;
  }
}
@media (max-width: 1359px) {
  .userProjectsListPageFilterMobile__20NjU3dJ.userProjectsListPageFilter__eb5hi7rK {
    display: block;
  }
}
.userProjectsListPageList__EETCkiv2 {
  width: 100%;
  max-width: 768px;
}
@media (max-width: 1359px) {
  .userProjectsListPageList__EETCkiv2 {
    max-width: 754px;
  }
}
@media (max-width: 833px) {
  .userProjectsListPageList__EETCkiv2 {
    min-width: 335px;
  }
}
@media (max-width: 375px) {
  .userProjectsListPageList__EETCkiv2 {
    min-width: auto;
  }
}
.loaderWrapper__2DLJ5cxu {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 335px;
}
@media (max-width: 833px) {
  .loaderWrapper__2DLJ5cxu {
    height: calc(100vh - 205px - 91px - 73px - 80px);
  }
}

.checkbox__3cZmHqmr {
  margin-right: 10px;
  margin-bottom: 20px;
  transform: scale(1.3);
}

.checked__1PCpLsMY {
  color: #0B5DD8;
}

.filterWrapper__1xeu2oCi {
  position: relative;
}
@media (max-width: 833px) {
  .filterWrapper__1xeu2oCi {
    margin-left: 10px;
  }
}
.filters__2LSHpAzn {
  display: flex;
  position: absolute;
  z-index: 10;
  top: calc(100% + 9px);
  left: -223px;
  flex-direction: column;
  width: 321px;
  border-radius: 20px;
  box-shadow: -50px 60px 60px rgba(160, 159, 159, 0.39);
  background: #FFFFFF;
}
@media (max-width: 833px) {
  .filters__2LSHpAzn {
    left: -287px;
  }
}
.filters__2LSHpAzn::before {
  content: '';
  position: absolute;
  top: -5px;
  right: 33px;
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  transform: rotate(45deg);
}
.filterCounter__f295Lhqn {
  width: 18px;
  height: 18px;
  margin-left: 5px;
  border-radius: 4px;
  background-color: #404041;
  color: #FFFFFF;
}
@media (max-width: 1359px) {
  .filterCounter__f295Lhqn {
    display: none;
  }
}
.searchWrapper__1hX3osZG {
  padding-bottom: 6px;
  padding-left: 20px;
  border-bottom: 1px solid #E1E4EB;
}
.search__1OIVqYgp {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.search__1OIVqYgp input {
  color: rgba(17, 17, 17, 0.5);
}
.helpers__2lbihIc2 {
  margin: 0 0 18px;
  padding: 0;
  list-style-type: none;
}
.userHelper__3Zcklie4 {
  display: flex;
  margin-top: 8px;
  cursor: pointer;
}
.userHelper__3Zcklie4:hover {
  color: #0B5DD8;
}
.userHelper__3Zcklie4:active {
  color: #25408E;
}
.userName__2VtHFsFy {
  margin-left: 6px;
}
.filterIcon__se54xEqW {
  width: 16px;
  height: 16px;
}
.filterIcon__se54xEqW svg {
  width: 100%;
  height: 100%;
}
.filtersInputs__3pjMwu9P {
  display: flex;
  flex-direction: column;
  margin: 28px 22px;
}
.clearButtonWrapper__3PKJrxRE {
  margin-top: 20px;
}
.checkboxInputs__4sZ26VRo {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.checkboxInputs__4sZ26VRo label:hover {
  color: #0B5DD8;
}
.checkboxInputs__4sZ26VRo label:active {
  color: #25408E;
}
.label__2hQA42uS {
  margin-bottom: 20px;
}
.subwrapper__3ypXvxUH {
  position: fixed;
  z-index: 5;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 1359px) {
  .filterBtnText__hiZPddJH {
    display: none;
  }
}
.filterButtonContainer__WmtXzmyh {
  border: 1px solid #000000;
  border-radius: 6px;
  background: transparent;
  color: #111111;
}
.filterButtonContainer__WmtXzmyh:hover {
  border: 1px solid #0B5DD8;
}
.filterButtonContainer__WmtXzmyh:hover .filterBtnText__hiZPddJH {
  color: #0B5DD8;
}
.filterButtonContainer__WmtXzmyh:hover svg path {
  fill: #0B5DD8;
}
.filterButtonContainer__WmtXzmyh:active {
  border: 1px solid #25408E;
}
.filterButtonContainer__WmtXzmyh:active .filterBtnText__hiZPddJH {
  color: #25408E;
}
.filterButtonContainer__WmtXzmyh:active svg path {
  fill: #25408E;
}
@media (max-width: 1359px) {
  .filterButtonContainer__WmtXzmyh {
    border: none;
  }
}
.filterButtonContainer__WmtXzmyh .filterBtnText__hiZPddJH {
  color: #111111;
}
.filterButtonActiveContainer__1Rcu__h_ {
  border-color: #0B5DD8;
}
.filterButtonActiveContainer__1Rcu__h_ .filterBtnText__hiZPddJH {
  color: #0B5DD8;
}
.filterButtonActiveContainer__1Rcu__h_:active {
  border: 1px solid #25408E;
}
.filterButtonActiveContainer__1Rcu__h_:active .filterBtnText__hiZPddJH {
  color: #25408E;
}

.linkToProject__3EAop5Zh {
  color: #111111;
}
@media (max-width: 833px) {
  .linkToProject__3EAop5Zh {
    text-decoration: underline;
  }
}

.main__180zJciI {
  min-height: 500px;
  margin: 31px 0 71px;
}
@media (max-width: 833px) {
  .main__180zJciI {
    margin: 29px 0 71px;
  }
}
.header__Wbb2q0bU {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 833px) {
  .header__Wbb2q0bU {
    width: 100%;
    margin-bottom: 15px;
  }
}
.head__1WJGtRo1 {
  margin: 31px 0 10px;
  color: rgba(17, 17, 17, 0.6);
  font-size: 14px;
  line-height: 18px;
}
.head__1WJGtRo1 .title__3ss7GzsN {
  color: inherit;
  margin-left: 0;
}
.head__1WJGtRo1 .user__1z3fGOhR,
.head__1WJGtRo1 .project__2GkrmTfM {
  align-items: flex-end;
}
@media (max-width: 833px) {
  .head__1WJGtRo1 {
    display: none;
  }
}
.headRow__3y7aHQcG {
  display: flex;
}
@media (max-width: 833px) {
  .headRow__3y7aHQcG {
    margin-bottom: 40px;
  }
}
.row__3PD0TAMm {
  display: flex;
  padding: 28px 0;
  border-top: 1px solid #111111;
}
@media (max-width: 833px) {
  .row__3PD0TAMm:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 833px) {
  .row__3PD0TAMm {
    flex-direction: column;
    padding-bottom: 28px;
    border-top: none;
    border-bottom: 1px solid #111111;
  }
}
.projectlist__2yDTHsY5 {
  display: flex;
  flex-direction: column;
  margin-right: -24px;
  font-size: 14px;
  line-height: 130%;
}
@media (max-width: 833px) {
  .projectlist__2yDTHsY5 {
    width: 100%;
  }
}
.project__2GkrmTfM {
  display: flex;
  align-items: center;
  min-height: 26px;
}
.project__2GkrmTfM:not(:last-child) {
  margin-bottom: 12px;
}
@media (max-width: 833px) {
  .project__2GkrmTfM:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media (max-width: 833px) {
  .project__2GkrmTfM {
    flex-direction: column;
    align-items: flex-start;
  }
}
.user__1z3fGOhR {
  display: flex;
  width: 230px;
}
@media (max-width: 833px) {
  .user__1z3fGOhR {
    margin-bottom: 20px;
  }
}
.scope__39-HBGF2 {
  flex-shrink: 0;
  width: 35px;
}
.done__7S2tWlbh {
  width: 43px;
}
@media (max-width: 833px) {
  .done__7S2tWlbh {
    display: none;
  }
}
@media (max-width: 1359px) {
  .done__7S2tWlbh {
    display: none;
  }
}
.scopeTitle__2hyx8XZW {
  display: flex;
  align-items: center;
  margin-left: 6px;
}
@media (max-width: 833px) {
  .scopeTitle__2hyx8XZW {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
.title__3ss7GzsN {
  width: 325px;
  margin-left: -6px;
  color: #111111;
}
.title__3ss7GzsN:hover {
  color: #0B5DD8;
}
.title__3ss7GzsN:active {
  color: #25408E;
}
@media (max-width: 833px) {
  .title__3ss7GzsN {
    width: 100%;
    margin-left: 11px;
  }
}
@media (max-width: 1359px) {
  .title__3ss7GzsN {
    width: 378px;
  }
}
.level__DlxC3jSY {
  width: 124px;
  padding-left: 35px;
}
@media (max-width: 833px) {
  .level__DlxC3jSY {
    display: none;
  }
}
@media (max-width: 1359px) {
  .level__DlxC3jSY {
    display: none;
  }
}
.data__3-dUsHbh {
  width: 120px;
  margin-left: 30px;
}
.data__3-dUsHbh + .data__3-dUsHbh {
  margin-left: 0px;
}
@media (max-width: 833px) {
  .data__3-dUsHbh {
    display: none;
  }
}
@media (max-width: 1359px) {
  .data__3-dUsHbh {
    display: none;
  }
}
.status__2lIixk59 {
  width: 120px;
  margin-left: 7px;
}
@media (max-width: 833px) {
  .status__2lIixk59 {
    margin-left: 46px;
  }
}
@media (max-width: 1359px) {
  .status__2lIixk59 span {
    text-decoration: underline;
  }
}
.name__3LOqpF7N {
  color: #111111;
  font-size: 20px;
  line-height: 26px;
}
.name__3LOqpF7N:hover {
  color: #0B5DD8;
}
.name__3LOqpF7N:active {
  color: #25408E;
}
@media (max-width: 1359px) {
  .type__3sJYMxzP {
    display: none;
  }
}
.noProjects__3JsclhhR {
  display: inline-block;
  padding: 32px 24px;
  border-radius: 20px;
  background: #FFFFFF;
  color: #111111;
  font-size: 16px;
  line-height: 21px;
}

.projectsContainer__28jfuNQV {
  padding: 40px 0 80px;
}
.projectsHeaderContainer__gtlMUeD3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 31px;
}
.loaderWrapper__1wxY7iH9 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 440px);
}
@media (max-width: 1359px) {
  .loaderWrapper__1wxY7iH9 {
    height: calc(100vh - 210px - 131px - 73px - 80px);
  }
}
@media (max-width: 833px) {
  .loaderWrapper__1wxY7iH9 {
    height: calc(100vh - 205px - 91px - 73px - 80px);
  }
}

.selectContainer {
  position: relative;
}
.select-text,
.select .select__input,
.select .select__option,
.select .select__placeholder,
.select div.select__single-value {
  color: #000000;
  margin: 0;
  cursor: pointer;
}
.select {
  height: 100%;
}
.select .select__indicator {
  padding: 14px 8px 14px 0;
  color: #A9ABBD;
}
.select .select__indicator:hover {
  color: #A9ABBD;
}
.select .select__control {
  height: 100%;
  min-height: 50px;
  border-radius: 5px;
  border-color: #A9ABBD;
  background-color: transparent;
}
.select .select__control:hover {
  border-color: #949494;
}
.select .select__control--menu-is-open {
  border-color: #111111 !important;
  box-shadow: none;
}
.select .select__control--menu-is-open .select__indicator {
  color: #111111;
  transform: rotate(0);
}
.select .select__control--menu-is-open .select__indicator svg {
  transform: rotate(180deg);
}
.select .select__indicator-separator {
  display: none;
}
.select .select__input {
  color: #A9ABBD;
  font-size: 16px;
  line-height: 20px;
}
.select .select__option {
  margin: 8px;
  width: calc(100% - 16px);
  padding: 4px 6px;
  border-radius: 8px;
  color: #A9ABBD;
  line-height: 1.35;
}
.select .select__option:first-child {
  padding: 4px 6px;
}
.select .select__option--is-focused {
  border-color: #A9ABBD;
}
.select .select__option:hover,
.select .select__option--is-selected {
  color: #111111;
}
.select .select__option--is-selected {
  background: #EDF3F8;
  color: #111111;
}
.select .select__placeholder {
  color: #A9ABBD;
  font-size: 16px;
  line-height: 130%;
  white-space: nowrap;
  width: calc(100% - 50px);
}
.select .select__menu {
  z-index: 9999;
  margin-top: 2px;
}
.select .select__value-container {
  padding: 6px 8px;
}
.selectGray .select__control {
  border: none;
  background: #EDF3F8;
}
.selectIcon {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  align-items: center;
}
.selectWithIcon .select__value-container {
  padding-left: 42px;
}

.filterClearContainer__E9QjTHCr {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 30px;
  text-align: right;
}
@media (max-width: 1359px) {
  .filterClearContainer__E9QjTHCr {
    flex-direction: column-reverse;
    height: 100px;
  }
}
@media (max-width: 833px) {
  .filterClearContainer__E9QjTHCr {
    flex-direction: row;
    height: auto;
    margin-top: 16px;
    margin-bottom: 41px;
    padding-bottom: 0;
    text-align: right;
  }
}
.filterClear___yBnXvU_ {
  display: inline;
  border-bottom: 1px solid #595959;
  color: #595959;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  white-space: nowrap;
}
.instruction__2D4MXbhq {
  display: flex;
  align-items: center;
  color: #404041;
}
.instruction__2D4MXbhq p {
  margin-right: 8px;
}
.filterContainer__1bZM_2gp {
  display: flex;
  justify-content: space-between;
  margin-bottom: 56px;
  border-radius: 4px;
}
.filterContainer__1bZM_2gp .filter__QtPLkj3C {
  display: flex;
  align-items: center;
}
.filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n {
  width: 188px;
}
.filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n:not(:last-child) {
  margin-right: 24px;
}
@media (max-width: 1359px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n {
    width: calc((100% - 80px) / 4);
    margin-bottom: 0;
  }
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n:not(:last-child) {
    margin-right: 28px;
  }
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n {
    width: 100%;
    margin-right: 0;
  }
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .filterItem__2YN3l96n:not(:last-child) {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
.filterContainer__1bZM_2gp .filter__QtPLkj3C .subjectTypeFilterItem__2vbdptN3 {
  width: 324px;
}
@media (max-width: 1359px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .subjectTypeFilterItem__2vbdptN3 {
    width: 360px;
    margin-bottom: 0;
  }
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C .subjectTypeFilterItem__2vbdptN3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 1359px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C {
    margin-bottom: 0;
  }
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp .filter__QtPLkj3C {
    align-items: flex-start;
    flex-direction: column;
    margin-right: 0;
  }
}
.filterContainer__1bZM_2gp .filterButton__HZ9q3aDT {
  display: flex;
  align-self: flex-end;
  margin-left: 50px;
}
@media (max-width: 1359px) {
  .filterContainer__1bZM_2gp .filterButton__HZ9q3aDT {
    align-self: initial;
    margin-left: 0;
  }
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp .filterButton__HZ9q3aDT button {
    flex-grow: 1;
  }
}
.filterContainer__1bZM_2gp .subjectFilterItem__2WYoBFqA {
  width: 184px;
  margin-top: auto;
  padding-bottom: 20px;
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp .subjectFilterItem__2WYoBFqA {
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 1359px) {
  .filterContainer__1bZM_2gp {
    display: block;
  }
}
@media (max-width: 833px) {
  .filterContainer__1bZM_2gp {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }
}
.filterWrapper__Ww0LEteq {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
}
@media (max-width: 1359px) {
  .filterWrapper__Ww0LEteq {
    width: 100%;
  }
}
@media (max-width: 833px) {
  .filterWrapper__Ww0LEteq {
    padding-bottom: 0;
  }
}
.filterType__fgDzeo6j {
  display: flex;
  margin-top: -16px;
  margin-bottom: 20px;
}
.filterInfo__z2j-hvIE {
  width: 350px;
  color: #595959;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}
@media (max-width: 833px) {
  .filterInfo__z2j-hvIE {
    width: 100%;
  }
}
.badgesContainer__gSEbXVg- {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 16px;
  cursor: pointer;
}
.badgesContainer__gSEbXVg- .badgeContainer__3oXnxM6s {
  position: relative;
  border-radius: 20px;
  transition: box-shadow 0.3s ease-in-out;
}
.badgesContainer__gSEbXVg- .badgeContainer__3oXnxM6s:hover {
  box-shadow: 0 8px 16px rgba(136, 136, 136, 0.2);
}
.badgesContainer__gSEbXVg- .badgeContainer__3oXnxM6s .badgeIcon__SpQnOH0j {
  margin-right: 15px;
}
@media (max-width: 833px) {
  .badgesContainer__gSEbXVg- .badgeContainer__3oXnxM6s {
    margin-right: 14px;
  }
}
@media (max-width: 833px) {
  .badgesContainer__gSEbXVg- {
    overflow: auto;
    margin-bottom: 0;
  }
}
.badgeClear__28GGsNK5 {
  display: flex;
  position: absolute;
  top: -5px;
  right: -4px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #D9DCE3;
  cursor: pointer;
}
.badgeClear__28GGsNK5 svg {
  width: 8px;
  height: 8px;
  margin: auto;
}

.pagination__E6SrILqK {
  color: #595959;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  text-decoration: underline;
  line-height: 28px;
  cursor: pointer;
}
.pagination__E6SrILqK:hover {
  color: #8C8C8C;
}
.pagination__E6SrILqK:active {
  color: #111111;
}

.titleContainer__1N3iO1Ei {
  margin-top: 53px;
  margin-bottom: 33px;
}
@media (max-width: 833px) {
  .titleContainer__1N3iO1Ei {
    margin-top: 34px;
    margin-bottom: 39px;
  }
}
.contentContainer__3htGypOE {
  margin-bottom: 100px;
}
@media (max-width: 833px) {
  .contentContainer__3htGypOE {
    margin-bottom: 43px;
  }
}
.cardsContainer__2vsH60mX {
  margin-bottom: 32px;
}
.paginationContainerHidden__1Q79WuHp {
  visibility: hidden;
}
.loaderWrapper__3zzrLwZD {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 678px);
}
@media (max-width: 1359px) {
  .loaderWrapper__3zzrLwZD {
    height: 200px;
  }
}
.nonProjectWrapper__BaHWJiOU {
  display: flex;
  flex-direction: column;
}
.noProjectImageWrapper__3hGEPrx2 {
  margin: 0 auto;
}
.nonProjectTitle__lGM4zYqE {
  margin-bottom: 45px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.titleContainer__2pxlxReb {
  margin-bottom: 43px;
}
@media (max-width: 833px) {
  .titleContainer__2pxlxReb {
    margin-bottom: 23px;
  }
}
.steps__1sTeE7CN {
  display: flex;
  flex-wrap: wrap;
  margin-right: -32px;
  margin-bottom: 30px;
  padding: 0;
}
@media (max-width: 833px) {
  .steps__1sTeE7CN {
    margin-right: -12px;
    margin-bottom: 45px;
  }
}
.step__x69wHizo {
  width: calc((100% - 128px) / 4);
  margin-right: 32px;
  margin-bottom: 30px;
  list-style: none;
}
@media (max-width: 833px) {
  .step__x69wHizo {
    width: calc((100% - 24px) / 2);
    margin-right: 12px;
  }
}
.stepIcon__2PAH5Aja {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  margin-bottom: 12px;
  border-radius: 22px;
  background: #D6DFFF;
  color: #0B5DD8;
  font-size: 32px;
  font-weight: 600;
  font-style: normal;
  line-height: 72px;
  text-align: center;
}
.stepDescription__392gTe5s {
  opacity: 0.5;
  color: #111111;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 24px;
}
.advicesContainer__2keLFC67 {
  display: flex;
  align-items: center;
  margin-bottom: 70px;
  padding: 20px 42px;
  border-radius: 12px;
  background-color: #EDF3F8;
}
@media (max-width: 833px) {
  .advicesContainer__2keLFC67 {
    flex-direction: column;
  }
}
.advicesIcon__ZNzIYIaS {
  flex-shrink: 0;
  width: 264px;
  height: 226px;
  margin-right: 116px;
  background-image: url(/lab/532c24dbe276aad7b3966b8b4dac0816.svg);
}
@media (max-width: 833px) {
  .advicesIcon__ZNzIYIaS {
    margin-right: 0;
    margin-bottom: 49px;
  }
}
.advicesTitleContainer__sggH0Saj {
  margin-bottom: 17px;
}
.advices__25pCM4u0 {
  margin-bottom: -14px;
  padding: 0;
}
.advice__3G-DLRTg {
  max-width: 500px;
  margin-bottom: 14px;
  color: #111111;
  font-size: 18px;
  font-style: normal;
  letter-spacing: -0.4px;
  line-height: 32px;
}

.subjectsContainer__3BE2HTKe {
  margin-bottom: 42px;
}
.subjectsContainer__3BE2HTKe .subjectsTitle__Xcn2okff {
  display: block;
  margin-bottom: 6px;
  color: #111111;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 32px;
}
@media (max-width: 833px) {
  .subjectsContainer__3BE2HTKe .subjectsTitle__Xcn2okff {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 21px;
  }
}
.subjectsContainer__3BE2HTKe .subjects__3b73dasB {
  opacity: 0.5;
  color: #111111;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos', sans-serif;
  line-height: 32px;
}
@media (max-width: 833px) {
  .subjectsContainer__3BE2HTKe .subjects__3b73dasB {
    font-size: 16px;
    line-height: 21px;
  }
}
.addProjectButtonContainer__2bWb9e59 {
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 833px) {
  .addProjectButtonContainer__2bWb9e59 button {
    flex-grow: 1;
  }
}
.addProjectButtonBottomContainer__1sOL8cJm {
  margin-bottom: 80px;
}
.loaderWrapper__29NqkY01 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 90px - 150px);
}
@media (max-width: 833px) {
  .loaderWrapper__29NqkY01 {
    height: calc(100vh - 90px - 210px);
  }
}

.roleConfigurationPageWrapper__QjTaSs3P {
  display: block;
  padding-top: 30px;
}
.roleConfigurationBlockWrapper__3JUZ8lVx {
  margin-bottom: 50px;
}
.contentBlock__vTdmrPqS {
  margin-bottom: 20px;
}
.title__2muOguTv {
  margin-bottom: 20px;
}
.fieldTitle__adqpmno0 {
  margin-bottom: 10px;
}
.selectField__31h3_YMH {
  height: 50px;
  margin-bottom: 10px;
}
.inputField__1gRwP5RV {
  margin-bottom: 10px;
}
.inputField__1gRwP5RV textarea {
  min-height: 150px;
}
.warningMessage__iIj240g0 {
  color: #FF2424;
  font-size: 14px;
}
.loaderWrapper__14su4oyK {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 230px;
}

.goToSelfEstimateModal__1hgJdlj3 {
  width: 683px;
}
@media (max-width: 833px) {
  .goToSelfEstimateModal__1hgJdlj3 {
    width: 100%;
  }
}

.table__3M3ogZtI {
  width: 100%;
  margin-bottom: 64px;
  border: 1px solid #B2B1B1;
  border-bottom: 0;
}
.table__3M3ogZtI th {
  padding: 12px;
  border-bottom: 1px solid #B2B1B1;
  text-align: left;
}
.table__3M3ogZtI td {
  padding: 12px;
  border-bottom: 1px solid #B2B1B1;
}
.table__3M3ogZtI td svg {
  display: inline;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 8px;
  cursor: pointer;
}
.table__3M3ogZtI th + th,
.table__3M3ogZtI td + td {
  border-left: 1px solid #B2B1B1;
}
.itemWrapper__vUzVulE4 {
  display: flex;
  align-items: center;
}
.itemWrapper__vUzVulE4 .itemEmail__CJr-ku-H {
  flex: 1;
}
.itemWrapper__vUzVulE4 .itemDemo__24f2ttea {
  width: 50px;
}
.itemWrapper__vUzVulE4 .itemPaid__1P3kCOlM {
  width: 50px;
}
.itemWrapper__vUzVulE4 .itemDelete__16iw-FcO {
  width: 50px;
  height: 35px;
}

.noAccessWrapper__15wE6R_O {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 100px;
}
@media (max-width: 833px) {
  .noAccessWrapper__15wE6R_O {
    margin-top: 50px;
  }
}
.backText__TSXgknAi {
  margin: 0 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}
.noAccessText__2JNrPihd {
  margin: 45px 0 24px;
}
.noAccessImage__19heSvlh {
  margin-left: 89px;
}
@media (max-width: 833px) {
  .noAccessImage__19heSvlh {
    width: 100%;
    max-height: 300px;
    margin-left: 0;
  }
}
.buttonWrapper__13ElE5Ix {
  margin-bottom: 50px;
}

.noAccessWrapper__1ioyrqSe {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 100px;
}
@media (max-width: 833px) {
  .noAccessWrapper__1ioyrqSe {
    margin-top: 50px;
  }
}
.backText__2bTGPyq3 {
  margin: 0 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}
.noAccessText__3FObIXjE {
  margin: 45px 0 24px 24px;
}
.noAccessText__3FObIXjE p {
  font-weight: 600;
  font-size: 20px;
  line-height: 35px;
  margin-bottom: 8px;
}
.noAccessText__3FObIXjE p:nth-child(1) {
  font-weight: 600;
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 40px;
}
.noAccessText__3FObIXjE p:nth-child(1) a {
  color: #0B5DD8;
  text-decoration: underline;
}
.noAccessText__3FObIXjE a {
  color: inherit;
}
.noAccessImage__3hXOTRmF {
  margin-left: 89px;
}
@media (max-width: 833px) {
  .noAccessImage__3hXOTRmF {
    width: 100%;
    max-height: 300px;
    margin-left: 0;
  }
}
.buttonWrapper__4nfYpEJU {
  margin-bottom: 50px;
}

.registrationWrapper__IR80GUrh {
  position: relative;
  margin: 54px 0 175px;
}
@media (max-width: 833px) {
  .registrationWrapper__IR80GUrh {
    display: flex;
    flex-direction: column;
    margin: 18px 0 0;
  }
}
.regImage__2PBcVjB6 {
  position: absolute;
  top: 32px;
  right: 6px;
  width: 433px;
}
@media (max-width: 1359px) {
  .regImage__2PBcVjB6 {
    width: 310px;
  }
}
@media (max-width: 833px) {
  .regImage__2PBcVjB6 {
    display: none;
  }
}
.mobileRegImage__12SX9y2r {
  display: none;
}
@media (max-width: 833px) {
  .mobileRegImage__12SX9y2r {
    display: block;
    width: 100%;
    margin-top: 38px;
  }
}
.subtitle__2DJAg3Ra {
  margin-top: 56px;
  margin-bottom: 42px;
}
@media (max-width: 833px) {
  .subtitle__2DJAg3Ra {
    margin-top: 25px;
  }
}
@media (max-width: 833px) {
  .buttonWrapper__QkPfkyMD {
    display: flex;
    margin-bottom: 62px;
  }
  .buttonWrapper__QkPfkyMD button {
    flex-basis: 100%;
  }
}
.buttonText__2pFYIJZy {
  margin: 14px 71px;
}

.registrationWrapper__2cajU4b7 {
  position: relative;
  margin: 54px 0 290px;
}
@media (max-width: 833px) {
  .registrationWrapper__2cajU4b7 {
    display: flex;
    flex-direction: column;
    margin: 18px 0 0;
  }
}
.regImage__2T9FlYof {
  position: absolute;
  top: 32px;
  right: 6px;
  width: 433px;
}
@media (max-width: 1359px) {
  .regImage__2T9FlYof {
    top: 38px;
    right: 0;
  }
}
@media (max-width: 833px) {
  .regImage__2T9FlYof {
    display: none;
  }
}
.mobileRegImage__td4tp8O4 {
  display: none;
}
@media (max-width: 833px) {
  .mobileRegImage__td4tp8O4 {
    display: block;
    width: 100%;
    margin-top: 38px;
  }
}
.subtitle__14HAD3xH {
  margin-top: 56px;
  margin-bottom: 42px;
}
@media (max-width: 833px) {
  .subtitle__14HAD3xH {
    margin-top: 25px;
  }
}
@media (max-width: 833px) {
  .buttonWrapper__WgOOcgSj {
    display: flex;
    margin-bottom: 62px;
  }
  .buttonWrapper__WgOOcgSj button {
    flex-basis: 100%;
  }
}
.buttonText__3QpKIotH {
  margin: 14px 71px;
}

.sessionsLimitPageContent__1bJadabD {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sessionsLimitWrapper__1Yolr2Xc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 162px);
}
@media (max-width: 1359px) {
  .sessionsLimitWrapper__1Yolr2Xc {
    min-height: calc(100vh - 182px);
  }
}
@media (max-width: 833px) {
  .sessionsLimitWrapper__1Yolr2Xc {
    min-height: calc(100vh - 223px);
  }
}
.sessionsLimitText__1fVMwt3N {
  max-width: 670px;
  margin: 0 20px 24px;
  text-align: center;
}
@media (max-width: 1359px) {
  .sessionsLimitText__1fVMwt3N {
    max-width: 600px;
  }
}
@media (max-width: 833px) {
  .sessionsLimitText__1fVMwt3N {
    width: auto;
  }
}
.sessionsLimitParagraph__UTc6twXE {
  width: 900px;
  color: #094DB3;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}
@media (max-width: 1359px) {
  .sessionsLimitParagraph__UTc6twXE {
    width: 600px;
    font-size: 22px;
    line-height: 33px;
  }
}
@media (max-width: 833px) {
  .sessionsLimitParagraph__UTc6twXE {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }
}

.notFoundWrapper__2hngzs2s {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
.backText__2AJFDLFT {
  margin: 0 21px;
  color: #0B5DD8;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}
.notFoundText__1-A556jE {
  margin: 21px 0 23px;
}
@media (max-width: 833px) {
  .notFoundImage__2JPum02O {
    width: 100%;
  }
}

.container__W4FmtojN {
  display: flex;
  visibility: visible;
  position: fixed;
  z-index: 15;
  right: 22.5px;
  bottom: 32px;
  align-items: center;
  justify-content: center;
  width: 218px;
  min-height: 88px;
  padding: 32px;
  border-radius: 8px;
  background: #FACF7B;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 17px;
  word-break: break-all;
  word-break: break-word;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
.container__W4FmtojN.isHidden__3RYlJ7Nz {
  visibility: hidden;
  opacity: 0;
}
.container__W4FmtojN::before {
  content: '';
  position: absolute;
  right: 19px;
  bottom: -5px;
  width: 9px;
  height: 9px;
  background: #FACF7B;
  transform: rotate(45deg);
}

.loaderWrapper__1kGkPvu7 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face {
  font-weight: 800;
  font-style: normal;
  font-family: 'Golos';
  src: url(/lab/b11289281cb816be2c6b7630308f6075.eot);
  src: url(/lab/d45ad3988376155f5cfa77ee9709801f.ttf) format('truetype'), url(/lab/b9f663aa9c6f0860641ef4422b315f70.woff2) format('woff2'), url(/lab/30520dd39c584eeb07cd4ae612442596.svg) format('svg'), url(/lab/d78577932d86fecc935d2ebdc75cdff9.woff) format('woff');
}
@font-face {
  font-weight: 700;
  font-style: normal;
  font-family: 'Golos';
  src: url(/lab/64bab65b2507c490d9d580b8cab58535.eot);
  src: url(/lab/8c07d3e4d22a9dbbf903837ad8cf1370.ttf) format('truetype'), url(/lab/b5b11c06bf53426e82ef338ea53d8573.woff2) format('woff2'), url(/lab/6e01f514c4db016a3eaa606d700ffe08.svg) format('svg'), url(/lab/98d2ff1b94636c620ea90377c0ee70e8.woff) format('woff');
}
@font-face {
  font-weight: 600;
  font-style: normal;
  font-family: 'Golos';
  src: url(/lab/ec57eefeddbb0c3349d7d20796697349.eot);
  src: url(/lab/126abe3816f8d576ae05e2d3f0f30aa3.ttf) format('truetype'), url(/lab/dc0eecfa895c6b1938f5e34c4456be2a.woff2) format('woff2'), url(/lab/f94a2dbb9ff95d525075cc1a18d32ad0.svg) format('svg'), url(/lab/b66c61b9f5cfe51507780395da7fd37e.woff) format('woff');
}
@font-face {
  font-weight: 500;
  font-style: normal;
  font-family: 'Golos';
  src: url(/lab/08c7c338ce5c2d6ebd84247fff7c9088.eot);
  src: url(/lab/01c63a785518261c670f6292a33dadb9.ttf) format('truetype'), url(/lab/7e69753faa2f527231e39a38809e561c.woff2) format('woff2'), url(/lab/a9610f9ec1c9f64aee932132ce427318.svg) format('svg'), url(/lab/3dd58884f87b8c783b71b60927653c31.woff) format('woff');
}
@font-face {
  font-weight: 400;
  font-style: normal;
  font-family: 'Golos';
  src: url(/lab/1c406b05fab6984d18d77875de2d8b99.eot);
  src: url(/lab/d1a6b44490540eb807f398a038892e81.ttf) format('truetype'), url(/lab/193dda28165dbae33429ba9f1393a64d.woff2) format('woff2'), url(/lab/1e31806ae25f243e4d46b62fe260a2a4.svg) format('svg'), url(/lab/0d68bf75f69ec26c76e00cfc0144c34f.woff) format('woff');
}
@font-face {
  font-weight: 800;
  font-style: normal;
  font-family: 'Poppins';
  src: url(/lab/d2f5b9dbfd6b236814bf532a0958722a.eot);
  src: url(/lab/9fab1e25e99394f5e8630183ccc24835.ttf) format('truetype'), url(/lab/84b079d06dadbd6a3645de26eee7f717.woff2) format('woff2'), url(/lab/56f067f065de06eada98c632eca683d5.woff) format('woff');
}
@font-face {
  font-weight: 700;
  font-style: normal;
  font-family: 'Poppins';
  src: url(/lab/4ff59875bd94beff86b8bc8c5eddd705.eot);
  src: url(/lab/ea1da12ff17b75103cd97f8846c6ecdb.ttf) format('truetype'), url(/lab/e4c7b713e4aa4df2effbb68ae349eabd.woff2) format('woff2'), url(/lab/ae8674b35513691e1ba5229f64df99b9.woff) format('woff');
}
@font-face {
  font-weight: 600;
  font-style: normal;
  font-family: 'Poppins';
  src: url(/lab/6e715fa02dd91e17f31771a5019f1f8e.eot);
  src: url(/lab/90a1ce45893701c62dfb02ec0ce58481.ttf) format('truetype'), url(/lab/bb8f49b65a0581c340859912a352f061.woff2) format('woff2'), url(/lab/135d72377efa35a01edacfdf9ba90172.woff) format('woff');
}
@font-face {
  font-weight: 500;
  font-style: normal;
  font-family: 'Poppins';
  src: url(/lab/b32b0afbd940efbcdc8fa88d13d4712f.eot);
  src: url(/lab/322796f3b45ab831a7a05e7dd72c0bf8.ttf) format('truetype'), url(/lab/d319a98a33d78cbd3ee4f7966641ef13.woff2) format('woff2'), url(/lab/ecfdbb20c11be6b0e880067576cc03a9.woff) format('woff');
}
@font-face {
  font-weight: 400;
  font-style: normal;
  font-family: 'Poppins';
  src: url(/lab/7a9c9008c6713ff6432d4a1deb994b14.eot);
  src: url(/lab/b0fe2310706e220702da08c04bfaac96.ttf) format('truetype'), url(/lab/bebb23ead35b42aaf2cb2ddf30d5339b.woff2) format('woff2'), url(/lab/26fc2ac807606fd4ea10de435e8ef1e2.woff) format('woff');
}
.react-datepicker__navigation-icon::before,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  width: 7px;
  height: 7px;
  border-width: 2px 2px 0 0;
  border-style: solid;
  border-color: #cccccc;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle {
  position: absolute;
  width: 0;
  margin-left: -4px;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::after,
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: -8px;
  width: 1px;
  height: 0;
  box-sizing: content-box;
  border: 8px solid transparent;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before {
  border-bottom-color: #EDF3F8;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #FFFFFF;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #EDF3F8;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #ffffff;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #EDF3F8;
}
/* stylelint-disable */
div.react-datepicker__triangle {
  right: 28px !important;
  left: inherit !important;
  transform: none !important;
  z-index: 2;
}
div.react-datepicker__triangle:after {
  border-bottom-color: #fff;
}
/* stylelint-enable */
.react-datepicker-wrapper {
  display: inline-block;
  width: 100%;
  padding: 0;
  border: 0;
}
.react-datepicker {
  display: inline-block;
  position: relative;
  padding: 9px 30px 18px;
  border: 1px solid #EDF3F8;
  border-radius: 0.3rem;
  box-shadow: -50px 60px 60px rgba(0 0 0 / 12%);
  background-color: #FFFFFF;
  color: #B2B1B1;
  font-size: 12px;
  line-height: 14px;
}
.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}
.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^='bottom'] {
  margin-top: -5px;
}
.react-datepicker-popper[data-placement='bottom-end'] .react-datepicker__triangle,
.react-datepicker-popper[data-placement='top-end'] .react-datepicker__triangle {
  right: 50px;
  left: auto;
}
.react-datepicker-popper[data-placement^='top'] {
  margin-bottom: -5px;
}
.react-datepicker-popper[data-placement^='right'] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^='right'] .react-datepicker__triangle {
  right: 42px;
  left: auto;
}
.react-datepicker-popper[data-placement^='left'] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^='left'] .react-datepicker__triangle {
  right: auto;
  left: 42px;
}
.react-datepicker__header {
  position: relative;
  padding: 8px 0;
  border-bottom: none;
  border-top-left-radius: 0;
  background-color: transparent;
  text-align: center;
}
.react-datepicker__header--time {
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}
.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  margin-bottom: 7px;
  color: #333333;
  font-weight: 700;
}
.react-datepicker-time__header {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.react-datepicker__navigation {
  display: flex;
  position: absolute;
  z-index: 1;
  top: 12px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  background: none;
  text-align: center;
  text-indent: -999em;
  cursor: pointer;
}
.react-datepicker__navigation--previous {
  left: 17px;
}
.react-datepicker__navigation--next {
  right: 17px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  display: block;
  position: relative;
  top: 0;
  margin-right: auto;
  margin-left: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}
.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  left: -7px;
  transform: rotate(45deg);
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  right: -7px;
  transform: rotate(225deg);
}
.react-datepicker__month-container {
  float: left;
}
.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__input-time-container {
  float: left;
  width: 100%;
  margin: 5px 0 10px 15px;
  text-align: left;
  clear: both;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time']::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time']::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time'] {
  appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  display: inline-block;
  margin-left: 5px;
}
.react-datepicker__time-container {
  float: right;
  width: 85px;
  border-left: 1px solid #aeaeae;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  position: absolute;
  top: 0;
  right: -72px;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  border-bottom-right-radius: 0.3rem;
  background: #FFFFFF;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  overflow-x: hidden;
  width: 85px;
  margin: 0 auto;
  border-bottom-right-radius: 0.3rem;
  text-align: center;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  overflow-y: scroll;
  width: 100%;
  height: calc(195px + (1.7rem / 2));
  margin: 0;
  box-sizing: content-box;
  padding-right: 0;
  padding-left: 0;
  list-style: none;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  background-color: #f0f0f0;
  cursor: pointer;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: #FFFFFF;
  font-weight: 700;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #cccccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  background-color: transparent;
  cursor: default;
}
.react-datepicker__week-number {
  display: inline-block;
  width: 1.7rem;
  margin: 0.166rem;
  color: #cccccc;
  line-height: 1.7rem;
  text-align: center;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  color: #D6DFFF;
}
.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-names {
  margin-bottom: -17px;
  color: #0B5DD8;
  font-weight: 700;
}
.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  display: inline-block;
  width: 29px;
  line-height: 26px;
  text-align: left;
}
.react-datepicker__month--selected,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  color: #0B5DD8;
}
.react-datepicker__month--selected:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  color: #CFD9FE;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #cccccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  background-color: transparent;
  cursor: default;
}
.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  color: #CFD9FE;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: 700;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #ffffff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: #ff00ff;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: #008000;
}
.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  color: #0B5DD8;
}
.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  color: #CFD9FE;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  color: #D6DFFF;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  color: #CFD9FE;
}
.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range {
  color: #CFD9FE;
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range,
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range {
  color: #D6DFFF;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  color: #cccccc;
  cursor: default;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  color: #CFD9FE;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}
.react-datepicker__input-container {
  display: inline-block;
  position: relative;
  width: 100%;
}
.react-datepicker__input-container input {
  width: 100%;
  padding: 9px 14px 11px;
  border: 1px solid #EDF3F8;
  border-radius: 5px;
  font-size: 16px;
  line-height: 20px;
}
.react-datepicker__input-container input:focus,
.react-datepicker__input-container input:hover {
  outline: none;
}
.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  position: relative;
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  top: 0;
  right: -16px;
  transform: rotate(135deg);
}
.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  position: absolute;
  z-index: 1;
  top: 30px;
  left: 25%;
  width: 50%;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  background-color: #f0f0f0;
  text-align: center;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  overflow-y: scroll;
  height: 150px;
}
.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  line-height: 20px;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #cccccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.react-datepicker__close-icon {
  display: table-cell;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 0 6px 0 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  vertical-align: middle;
  cursor: pointer;
}
.react-datepicker__close-icon::after {
  content: '\00d7';
  display: table-cell;
  width: 16px;
  height: 16px;
  padding: 2px;
  border-radius: 50%;
  background-color: #216ba5;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.react-datepicker__today-button {
  padding: 5px 0;
  border-top: 1px solid #aeaeae;
  background: #f0f0f0;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  clear: left;
}
.react-datepicker__portal {
  display: flex;
  position: fixed;
  z-index: 2147483647;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
.react-datepicker__day--outside-month {
  opacity: 0;
  pointer-events: none;
}
* {
  box-sizing: border-box;
  text-decoration: inherit;
}
*::before,
*::after {
  box-sizing: border-box;
}
p {
  margin: 0;
}
html {
  overflow-y: auto;
  font-size: 16px;
  font-family: 'Golos', sans-serif;
  line-height: 20px;
}
body {
  position: relative;
}
svg {
  display: block;
}

.container__1elnoEy6 {
  display: flex;
  padding: 11px 52px 28px 0;
}
@media (max-width: 833px) {
  .container__1elnoEy6 {
    flex-direction: column;
    padding: 30px 20px 40px;
  }
  .container__1elnoEy6 button {
    width: 100%;
    height: 50px;
    font-size: 16px;
  }
}
@media (max-width: 833px) {
  .image__3gs4OROe {
    margin-bottom: 16px;
    text-align: center;
  }
}
.text__12KrZloX {
  width: 450px;
  margin-left: 38px;
}
@media (max-width: 833px) {
  .text__12KrZloX {
    width: 100%;
    margin-left: 0;
  }
}
.title__1LAbNNFH {
  margin-top: 13px;
  color: #111111;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
}
@media (max-width: 833px) {
  .title__1LAbNNFH {
    text-align: left;
  }
}
.list__3XMbtKli {
  margin-bottom: 42px;
  padding: 0;
  counter-reset: how-work-list;
}
@media (max-width: 833px) {
  .list__3XMbtKli {
    margin-top: 27px;
  }
}
.list__3XMbtKli li {
  display: flex;
  align-items: center;
  min-height: 36px;
  margin-bottom: 24px;
  color: rgba(17, 17, 17, 0.8);
  font-size: 16px;
  line-height: 18px;
  list-style: none;
  counter-increment: how-work-list;
}
@media (max-width: 833px) {
  .list__3XMbtKli li {
    margin-top: 27px;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
  }
}
.list__3XMbtKli li::before {
  content: counter(how-work-list);
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 8px;
  background: #D6DFFF;
  color: #0B5DD8;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
}
@media (max-width: 833px) {
}

