/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/layouts/appLayout/styles.module.scss ***!
  \*************************************************************************************************************************************************************************/
.gGSHTbPr63C9g25MdXZg {
  width: 100%;
  background-color: #f4f7f9;
}

.laP3n60qulGaFkqQXar3 {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  box-sizing: border-box;
  min-height: calc(100dvh - 60px);
  display: flex;
  flex-direction: column;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/notifications/baseNotification/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.G4e4whrFedmr_FuNIF9Q {
  width: 100dvw;
  height: 100dvh;
  background-color: rgba(0, 0, 0, 0.5019607843);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 4;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  opacity: 0;
}
.rlFKrscu5wwsozrfyxvX {
  animation-name: KtUM_i58AlKPPgr46XPe;
}
.G72YFpyCUFgiBr8IBkof {
  animation-name: oLMcHI_CcsCUcuVMvrvH;
}

.UiLMQ6hwFdi13kcYsbQu {
  width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 35px 24px;
  box-sizing: border-box;
  border-radius: 20px;
  background-color: #fff;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform: translate(0, 60dvh);
  position: relative;
}
.xMnjxtTQQ2A9R1MwTFnK {
  animation-name: QqL3jOtOUJInYX_zp1gD;
}
.Gh3TcYswmBi6sz8uSciJ {
  animation-name: tlOHXj3eZAW7MBArEyqR;
}

.bBAasUgT2TMM8mneOKZO {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #f4f7f9;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 17px;
  top: 17px;
}
.bBAasUgT2TMM8mneOKZO:hover {
  background-color: #e8ecef;
  transition-duration: 300ms;
}

.smHdrhwhAoKufMXyTkOP {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bH7k1WVYS6JPWB1u21_f {
  background-color: rgba(194, 43, 43, 0.1019607843);
}

.MMSvY13iXMIsBSfgv70T {
  background-color: #31da92;
}

.jurM2v9LVsj6o2MAn2GQ {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 600;
}

.V9yyrrk5j1SUiwlPasOH {
  margin-top: 16px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  white-space: pre-line;
}

.WkDOpKwzYgX4ZOQNPEXb {
  margin-top: 16px;
  text-align: center;
  color: #122443;
  opacity: 0.7;
  white-space: pre-line;
  font-size: 16px;
  font-weight: 500;
}

.jqNIhG7xPASAYsWrtong {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: 100%;
  max-height: 200px;
  overflow-y: scroll;
}

.Td3Ay4KkGqSBM6G9mHdw {
  color: #122443;
  border-radius: 10px;
  background-color: #fff;
  padding: 10px 15px;
  box-sizing: border-box;
  border: 1px solid #e8ecef;
  width: 100%;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
}
.Td3Ay4KkGqSBM6G9mHdw:hover {
  cursor: pointer;
  background-color: #e7f0ff;
}

@keyframes KtUM_i58AlKPPgr46XPe {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes oLMcHI_CcsCUcuVMvrvH {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes QqL3jOtOUJInYX_zp1gD {
  from {
    transform: translate(0, 60dvh);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes tlOHXj3eZAW7MBArEyqR {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 60dvh);
  }
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/BottomBar/ui/BottomBar/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.H3Lnge5V_9Ln4IHCQOpL {
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.3);
  position: fixed;
  bottom: 0;
  z-index: 100;
}

.ejGkl8fDlx0Rv973cOez {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.c55NQxz8sCGM27jFejCl {
  padding-left: 74px;
  padding-right: 74px;
  display: flex;
  align-items: center;
  height: 60px;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/layouts/authLayout/styles.module.scss ***!
  \**************************************************************************************************************************************************************************/
.mZ0Ar1y0dYqbI_HTusfL {
  width: 100%;
  background-color: #f4f7f9;
}

.MG_pI94Ced6mONxqF7EI {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  padding: 24px 24px 58px;
  box-sizing: border-box;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/layouts/testLayout/styles.module.scss ***!
  \**************************************************************************************************************************************************************************/
.u6snUIirPRxmvvKzH_Xl {
  width: 100%;
  background-color: #f4f7f9;
}

.gaW6ZhsGleRfeCVLwZB6 {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  padding: 24px 24px 58px;
  box-sizing: border-box;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/layouts/landingLayout/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.U34Cevw8EqgNRoK6MAww {
  width: 100%;
  background-color: #fff;
}

.l9Fb_PKt93RWA4t8UBNv {
  max-width: none;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  .l9Fb_PKt93RWA4t8UBNv {
    max-width: 1200px;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .l9Fb_PKt93RWA4t8UBNv {
    max-width: 1590px;
    padding: 0 20px;
  }
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/buttons/iconButton/styles.module.scss ***!
  \**************************************************************************************************************************************************************************/
.iQvMq4rD3PbbBOu7QnDT {
  height: 32px;
  min-width: 32px;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
}
.Ihe0JSg8xlkzKTNM94_x {
  background-color: #fff;
}
.VYmBXCxO_PAWZpdv4EwO {
  background-color: #fff;
}
.bpPzGfiaG1RPyEX7yuB4 {
  padding-right: 10px;
  padding-left: 10px;
}

.c43laGHyVu81dCxyamMQ {
  font-size: 13px;
  font-weight: 400;
}

.Tr0OwnJKt8NEQ0M8zmJg {
  width: 20px;
  height: 20px;
  border: 2px solid #122443;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: Hi3zHNN7hbP9SP2wWLKL 1s linear infinite;
  margin: 2px;
}

@keyframes Hi3zHNN7hbP9SP2wWLKL {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/buttons/mainButton/styles.module.scss ***!
  \**************************************************************************************************************************************************************************/
.LMS2umceR_M9mobKmB6r {
  width: 100%;
  border-radius: 10px;
  min-height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  box-shadow: 0px 2px 12px 0px rgba(0, 110, 255, 0.4);
  z-index: 1;
  transition-duration: 300ms;
  position: relative;
  padding: 22px;
  font-size: 16px;
  font-weight: 400;
}
.LMS2umceR_M9mobKmB6r:before {
  border-radius: inherit;
  background-size: 200%;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  z-index: -100;
  transition: opacity 0.45s;
}
.LMS2umceR_M9mobKmB6r:hover:before {
  opacity: 1;
}

.vnkGuSVSOSyWhUyuJlj2 {
  background: rgba(0, 0, 0, 0.5019607843) !important;
  box-shadow: 0px 2px 12px 0px #b7b9bb;
}
.vnkGuSVSOSyWhUyuJlj2:hover:before {
  opacity: 0;
}

.swVfWqEwVqaXtwrh244X {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}
.swVfWqEwVqaXtwrh244X:before {
  background-image: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}

.XN1k3gfmfu93u8yizNnY {
  background: linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
}
.XN1k3gfmfu93u8yizNnY:before {
  background-image: linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
}

.brOjIlstk2IFhXiSE4Jb {
  background: linear-gradient(90deg, #4e54c8 0%, #8f94fb 100%);
}
.brOjIlstk2IFhXiSE4Jb:before {
  background-image: linear-gradient(90deg, #4e54c8 0%, #8f94fb 100%);
}

.ifmck5vJzfi9rxKtsoxH {
  background: linear-gradient(270deg, #eb3349 0%, #f45c43 100%);
}
.ifmck5vJzfi9rxKtsoxH:before {
  background-image: linear-gradient(270deg, #eb3349 0%, #f45c43 100%);
}

.ksffP6aoMmTIDIK4bI32 {
  background: linear-gradient(270deg, #e8f34e 0%, #fab829 100%);
}
.ksffP6aoMmTIDIK4bI32:before {
  background-image: linear-gradient(270deg, #e8f34e 0%, #fab829 100%);
}

.gUqQCVZJoRwmBI0P8_az {
  background: rgba(255, 255, 255, 0.2);
}
.gUqQCVZJoRwmBI0P8_az:before {
  background: rgba(255, 255, 255, 0.25);
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/buttons/landingButton/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.BcSkdQSik8QLEr2pXEdg {
  cursor: pointer;
  transition: opacity 0.3s;
  padding: 18px 25px;
  border-radius: 10px;
  background: #e7f0ff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2330ba;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.03em;
  line-height: 100%;
}
.BcSkdQSik8QLEr2pXEdg:hover {
  opacity: 0.7;
}
@media (width >= 960px) {
  .BcSkdQSik8QLEr2pXEdg {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .BcSkdQSik8QLEr2pXEdg {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .BcSkdQSik8QLEr2pXEdg {
    font-size: 14px;
  }
}
@media (min-width: 960px) {
  .BcSkdQSik8QLEr2pXEdg {
    border-radius: 6px;
    padding: 10px 15px;
  }
}
@media (min-width: 1200px) {
  .BcSkdQSik8QLEr2pXEdg {
    border-radius: 8px;
    padding: 15px 20px;
  }
}
@media (min-width: 1600px) {
  .BcSkdQSik8QLEr2pXEdg {
    border-radius: 10px;
    padding: 18px 25px;
  }
}

.oxPAjRy0QyfyqZzo4Wn2 {
  background-color: #fecc62;
  color: #122443;
}

.KRSHIXX3NJmSRgAQexQw {
  background-color: transparent;
  border: 1px solid #fecc62;
  color: #122443;
  box-sizing: border-box;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/lists/baseList/styles.module.scss ***!
  \**********************************************************************************************************************************************************************/
.n9rfqm7x4Esmwdhi107a {
  padding-top: 24px;
  flex: 1 1 0;
  margin-top: -5px;
  z-index: 0;
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-name: _TI4jaWbXc3q4j13padQ;
}
.n9rfqm7x4Esmwdhi107a::-webkit-scrollbar {
  display: none;
}

.XKG6wuVOnUt6B7wM0kEG {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  padding-bottom: 8px;
}

.u_9kTK0YRK8u5v9RbzQl {
  display: flex;
  justify-content: center;
  align-items: center;
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-name: _TI4jaWbXc3q4j13padQ;
  flex: 1 1 0;
}

.iZile7fpXC3190yWIcg4 {
  opacity: 0.5;
  font-size: 24px;
  font-weight: 600;
}
.bdgxhw4L1mkoTmxVFrv3 {
  opacity: 0.7;
  color: #fff;
}

@keyframes _TI4jaWbXc3q4j13padQ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/listItem/styles.module.scss ***!
  \****************************************************************************************************************************************************************/
.NaTLVTYyz0NG0qeIaeOM {
  background-color: white;
  border-radius: 8px;
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  display: block;
  border: 1px solid rgba(18, 36, 67, 0.2);
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  text-align: left;
  transition-duration: 300ms;
}
.NaTLVTYyz0NG0qeIaeOM:hover {
  border: 1px solid rgba(18, 36, 67, 0.35);
  box-shadow: 0px 2px 5px -3px rgba(38, 51, 73, 0.3);
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/blockHeading/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************/
.Tr9_jUXiIgNHZdxpYili {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.jXruBMoJHvFULsuhOm7h {
  font-size: 24px;
  font-weight: 600;
}

.bjPUceZ9b1YH6sKGcirQ {
  font-size: 14px;
  font-weight: 500;
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/loader/styles.module.scss ***!
  \**************************************************************************************************************************************************************/
.RmXPfHJaD9A3Y6BmscOB {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 4px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  animation: t_OxXjNpQfrQh4Ng1Zs5 1s linear infinite;
  border-top-color: #2330ba;
}

.I4mvEua3AOLeG8flkV75 {
  border-top-color: #2330ba;
}

.iBQWgJYwrpftc3crEnQQ {
  border-top-color: #fff;
}

@keyframes t_OxXjNpQfrQh4Ng1Zs5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/login/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************/
.v2980PrpkCeFGgOXIsK8 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/shared/topbar/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************/
.WsRkuGrmRY07HI4hyuqP {
  display: flex;
  position: relative;
  align-items: center;
  height: 32px;
  min-height: 32px;
}

.KNBlUP04sLt8OrmnCbfg {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.tQdtN9d0PxpI4VHOXPwQ {
  color: white;
}

.CNt6pRJ2Arr1lnteDjzd {
  position: absolute;
  left: 0;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  transition-duration: 300ms;
}
.CNt6pRJ2Arr1lnteDjzd:hover {
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.4);
}

.s7mN1UFEKTdMn5xDoI8s {
  position: absolute;
  right: 0;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  transition-duration: 300ms;
}
.s7mN1UFEKTdMn5xDoI8s:hover {
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.4);
}

.i2pfbGEJkOzS7YFY3pfA {
  position: absolute;
  right: 0;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.EkK5FApLRMztmygb1mAe {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  background-color: #2563eb;
  color: white;
  font-size: 10px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  z-index: 10;
  pointer-events: none;
  box-sizing: border-box;
}

.cK5bAgLr6WWUA4c1A2pQ svg path {
  stroke: #2563eb;
  fill: rgba(37, 99, 235, 0.1);
}

.X5ftKht3zIaP29ftAi_H {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
}

.ROuPDxEHrpfXM7AHdXwX {
  display: flex;
  background-color: #fff;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  border-radius: 7px;
  position: relative;
  overflow: hidden;
}

.ANZ6Q8w_J2rbFyNpyvnF {
  padding: 6px 11px;
  display: flex;
  align-items: center;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 500;
}

.gnPa4OCth1xOXgpi_JwX {
  padding: 6px 11px;
  position: relative;
  display: flex;
  align-items: center;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

.NUDOsUxkYYNeHMl0O_EG {
  color: #fff;
  position: relative;
  z-index: 1;
  font-size: 14px;
  font-weight: 500;
}

.ZOSWyIpzq2eDQNDYbkX_ {
  width: 100%;
  height: 54px;
  position: absolute;
  left: 0;
  top: -5px;
  transform: rotate(10deg);
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  z-index: 0;
}

.k5QMN9haHSbnPuoseWAS {
  height: 30px;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  font-size: 14px;
  font-weight: 500;
  border-radius: 10px;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/auth/loginBlock/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.iwATDW6UCnMuAAw9VW5O {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/auth/loginBlock/ui/parts/loginForm/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.SfoFnCnONHmINc4doT9z {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.cS_2WGxxoaxamui8XfJr {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  padding-bottom: 16px;
}

.h6UaHRItZ0Ia3k8ge1Lx {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.MxRZSLYnDKrFUg2UIC3b {
  text-align: center;
  margin-top: 16px;
  font-size: 14px;
  font-weight: 500;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/mainInput/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.z9rZpHcNB6ShPPxWXxTT {
  position: relative;
  width: 100%;
  height: 62px;
}

.GUq0uQl1bWF_wxmdJUaT {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  pointer-events: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.ZiXN0ETduFStCZ7nvGlE {
  color: #eb3349 !important;
}

.FSIuqyfx_6Wtrnb4htWp {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}

.ufBBDRjmoq5JXMPQn8xt {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.ufBBDRjmoq5JXMPQn8xt:focus + .GUq0uQl1bWF_wxmdJUaT, .ufBBDRjmoq5JXMPQn8xt:not(:placeholder-shown) + .GUq0uQl1bWF_wxmdJUaT {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.ufBBDRjmoq5JXMPQn8xt:focus ~ .FSIuqyfx_6Wtrnb4htWp {
  width: 100%;
}

.jUlvP8CdmEsPx0P7i9hg {
  position: absolute;
  right: 0;
  bottom: 15px;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/InfoTooltip/styles.module.scss ***!
  \*******************************************************************************************************************************************************************/
.RnCb2nVoqgRld5O2TnnC {
  position: absolute;
  bottom: 32px;
  left: 50%;
  z-index: 3;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  transition-duration: 0.3s;
  transition-property: opacity;
  max-width: 300px;
  width: max-content;
}
.RnCb2nVoqgRld5O2TnnC::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #263349;
}

.aLdO7dngTCheb2qvjmRG {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  max-width: 16px;
  padding: 10px;
  margin: -10px;
}
.aLdO7dngTCheb2qvjmRG:hover .RnCb2nVoqgRld5O2TnnC {
  opacity: 1;
  pointer-events: all;
}

.CZXSV805l0Rqkd57vTaD {
  background-color: #263349;
  color: #fff;
  padding: 8px 12px;
  border-radius: 4px;
  text-align: center;
  white-space: pre-wrap;
  word-break: break-word;
  user-select: none;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .CZXSV805l0Rqkd57vTaD {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .CZXSV805l0Rqkd57vTaD {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .CZXSV805l0Rqkd57vTaD {
    font-size: 18px;
  }
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/checkboxWithText/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************/
.X_tXhKUmZrDXzSBnp8az {
  display: flex;
  column-gap: 8px;
}

.QVMlcz85vKavC0zODLXr {
  min-width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 1px solid #2330ba;
  display: flex;
  align-items: center;
  justify-content: center;
}
.UsNUNZ51wXhF3Xz0HExf {
  background-color: #2330ba;
}

.kkzCT_qFDyRnOM6hMmSm {
  font-size: 12px;
  font-weight: 500;
  color: rgba(18, 36, 67, 0.4);
  text-align: left;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/register/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************/
.xwWU5LWeQmbqrTk6i0pv {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/auth/registerBlock/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.TFeQv8si6IzPgWP4pm3Z {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/auth/registerBlock/ui/parts/registerForm/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.RMzAM0Ob1CtkGmWruUir {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

.BVpavGEDJTu9bCWPsw2Q {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.yCRT3HY8fYK3CEKSyhQL {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-top: 48px;
}

.gcGKbuSrIelcYkSHQAtZ {
  font-size: 12px;
  font-weight: 500;
  color: rgba(18, 36, 67, 0.4);
  text-align: center;
  margin-top: 48px;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/variantSelector/styles.module.scss ***!
  \***********************************************************************************************************************************************************************/
.UYP9LDNT7OLsfihnsQuj {
  width: 100%;
  background-color: #e8ecef;
  border-radius: 7px;
  padding: 3px;
  box-sizing: border-box;
  height: 45px;
  display: flex;
  position: relative;
}

.eSZNdEYnOZ44YUqo8JQd {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(18, 36, 67, 0.4);
  transition-duration: 300ms;
  z-index: 2;
  font-size: 16px;
  font-weight: 500;
}
.AkkUM7L_WxBqkbY9a8PA {
  color: #fff;
}

.Zhz5fc3H300rEttLndhB {
  width: calc(50% - 3px);
  height: 39px;
  border-radius: 7px;
  position: absolute;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  transition-duration: 300ms;
  left: 3px;
}
.wn0emd5bjSrrmWHAUNZo {
  left: 50%;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/birthdayInput/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.cukYIZqd5haD5690rjju {
  position: relative;
  width: 100%;
  height: 62px;
}

.EBG4XxR2RpAJcSQBKZvr {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  pointer-events: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.h2FB8se3ban2oVAN_L8a {
  color: #eb3349 !important;
}

.yt3tG2YoavdFC6pZKFzC {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.yt3tG2YoavdFC6pZKFzC:focus + .EBG4XxR2RpAJcSQBKZvr, .yt3tG2YoavdFC6pZKFzC:not(:placeholder-shown) + .EBG4XxR2RpAJcSQBKZvr {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.yt3tG2YoavdFC6pZKFzC:focus ~ .k6FaSMCaogdBrvcBwGWJ {
  width: 100%;
}

.k6FaSMCaogdBrvcBwGWJ {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/phoneInput/styles.module.scss ***!
  \*************************************************************************************************************************************************************************/
.zWbhv2H1XS0IfakjV_Zi {
  position: relative;
  width: 100%;
  height: 62px;
}

.vA9nKeqHNvWcPt3JhQ0F {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  pointer-events: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.kK9aBdeUN5b86_0edria {
  color: #eb3349 !important;
}

.YWcSmmjHlHXxWQKVfBdK {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.YWcSmmjHlHXxWQKVfBdK:focus + .vA9nKeqHNvWcPt3JhQ0F, .YWcSmmjHlHXxWQKVfBdK:not(:placeholder-shown) + .vA9nKeqHNvWcPt3JhQ0F {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.YWcSmmjHlHXxWQKVfBdK:focus ~ .r0S4J_qGFPBSvUG8gm0I {
  width: 100%;
}

.r0S4J_qGFPBSvUG8gm0I {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/regionInput/styles.module.scss ***!
  \**************************************************************************************************************************************************************************/
.h_1jKuNO_Xyk3UXl5QlU {
  position: relative;
  width: 100%;
  height: 62px;
}

.SqBXermaKO10FN1aTMiU {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.gx6IvLaZEubIib9VConj {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.gx6IvLaZEubIib9VConj:focus + .SqBXermaKO10FN1aTMiU, .gx6IvLaZEubIib9VConj:not(:placeholder-shown) + .SqBXermaKO10FN1aTMiU {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.gx6IvLaZEubIib9VConj:focus ~ .jpNK5kvjnsfJe0S4DDQv {
  width: 100%;
}

.jpNK5kvjnsfJe0S4DDQv {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}

.hIhYe0mItG5wdZKCvceA {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.GygvPSfUbSFNxzanBnDA {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  padding: 12px 10px 10px;
  border-bottom: 1px solid #e8ecef;
}
.GygvPSfUbSFNxzanBnDA:hover {
  background-color: #e8ecef;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/loginAdmin/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************/
.hSMm5wL2TzCmqXyDufYQ {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/loaderBlock/styles.module.scss ***!
  \*******************************************************************************************************************************************************************/
.KZI86gWRiWd0Ci4Kw2UO {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 0;
  width: 100%;
  height: 100%;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/entities/respondent-folder/ui/FolderListItem/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************/
.FG3_9J70J2dCyl8NQacq {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.bVtBTZPkBo_TX9gD0A4N {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.N3yRlEj9RYsdWmXv9j6Y {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.AwUOzl5_FVg9LGbsRqgg {
  color: #122443;
  opacity: 0.5;
}

.kjSJVoj_WdPoZku3EsOg {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/shared/Page/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************/
.qE4IHQJxfUolrzJbOdUr {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  padding: 24px 24px 80px;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/AnonimResultsPage/ui/AnonimResultsList/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************/
.GocM4juKtT0eTZoM0xz4 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}

.ibpCC27vioVM7o5AcnaY {
  background-color: rgba(0, 198, 255, 0.0784313725);
  padding: 8px 15px;
  display: flex;
  column-gap: 4px;
  min-width: 250px;
}
@media (width <= 768px) {
  .ibpCC27vioVM7o5AcnaY {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid rgba(18, 36, 67, 0.1019607843);
  }
}

.SrvdeoO73ypVK5dei5Wa {
  margin-top: 24px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(18, 36, 67, 0.1019607843);
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
}
.SrvdeoO73ypVK5dei5Wa .nTW3a3o7efhJmoQ9RiK2 {
  width: 100%;
  padding: 8px 15px;
  background-color: white;
}
.SrvdeoO73ypVK5dei5Wa .xG753Dls47WeY6_Ir9SV {
  font-size: 16px;
}
@media (width <= 768px) {
  .SrvdeoO73ypVK5dei5Wa {
    flex-direction: column;
    width: 100%;
    overflow: hidden;
  }
}

.HOLIWRbgoSbWMmHxVfeK {
  min-width: 70px;
  font-size: 16px;
  background-color: rgba(0, 198, 255, 0.0784313725);
  padding: 8px 0;
}
.HOLIWRbgoSbWMmHxVfeK:hover {
  background-color: rgba(0, 198, 255, 0.1019607843);
}

.wC8mYtlDtsUbIo2dbk4w {
  padding: 0 40px;
}

.cqpMJsGzfZYknNG6GcS2 {
  display: flex;
  width: 100%;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/AnonimResultsPage/ui/AnonimResultsListItem/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.maBOph1wqWc82DLnY4Tg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 10px;
}

.XyCwwhDCmVVEAJaX5cf6 {
  width: max-content;
  padding: 10px 15px;
  background: rgba(46, 139, 255, 0.6509803922);
  border-radius: 10px;
  color: white;
  font-size: 16px;
  font-weight: 500;
}

.ORn3WfNawz6amWNWOO4w {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.y_NHdNprR4t4VyhmiA93 {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.FHFnFEbQg3JWIv8M6zOg {
  color: #122443;
  font-size: 14px;
  font-weight: 400;
}

.NUuOeX91pCKUIQ79mFU_ {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: 8px;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/conditionsList/ui/parts/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************/
.jYv47jOcx9Ikndwt1CHR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.b0vjL13yyYbDBgxf3Qlz {
  display: flex;
  align-items: center;
  column-gap: 16px;
}

.RUPz8v2FQtvlse_NLLnx {
  width: max-content;
  padding: 10px 15px;
  background: rgba(46, 139, 255, 0.6509803922);
  border-radius: 10px;
  color: white;
  transition-duration: 300ms;
  font-size: 16px;
  font-weight: 500;
}
.RUPz8v2FQtvlse_NLLnx:hover {
  opacity: 0.7;
}

.udh2Xvj_P57wKb4_FzGf {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.jYRLcAZhyrDIRTjYvY48 {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.Ux0wlQSbNZZRTP0JaZYb {
  color: #122443;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
}

.p0zhWFCXR_c2m6w4Nh1D {
  color: #122443;
  opacity: 0.5;
}

.IOVygm5mxbi2AUupiodW {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.EjgIUrFiES61cb3WIkQx {
  display: flex;
  align-items: center;
  column-gap: 12px;
}

.rbOy2MZ3U5BDUSMlGomg {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f7f9;
}

._2TupIgfM1MHiuhdnDRA {
  color: #122443;
  opacity: 0.4;
  font-size: 18px;
  font-weight: 700;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/conditionCategory/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.TUAo3VId47gbfG3X8MeE {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  padding: 24px 24px 80px;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/conditionFavorites/ui/styles.module.scss ***!
  \*************************************************************************************************************************************************************************/
.v5zWXB1u8_Y4D069zhCq {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  padding: 24px 24px 80px;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/conditionInfoBlock/ui/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************/
.z9Hhc7cKe_ZDlDAGZEpA {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  margin-top: 24px;
  padding-bottom: 24px;
}
.z9Hhc7cKe_ZDlDAGZEpA::-webkit-scrollbar {
  width: 0;
}

.yWuYKwOtt6BFFXSN7ejx {
  margin-top: 10px;
}

.Pm7eodlPb9wrOPJYKO0M {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 500;
}

.c4JFl38LZ_emz84pUJC7 {
  margin-top: 8px;
  white-space: pre-line;
  font-size: 14px;
  font-weight: 400;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/conditionInfo/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************/
.Ee7oGpzpzZtR1gz02hvw {
  padding: 24px;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
.Ee7oGpzpzZtR1gz02hvw::-webkit-scrollbar {
  display: none;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/dashboardGradientLink/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.UMpWRgURktWpfQVE2ptC {
  border-radius: 10px;
  padding: 16px;
  box-sizing: border-box;
  min-height: 164px;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.3s;
}
.UMpWRgURktWpfQVE2ptC::before {
  border-radius: inherit;
  background-size: 200%;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  z-index: 0;
  transition: opacity 0.45s;
}
.UMpWRgURktWpfQVE2ptC:hover {
  transform: scale(0.95);
}
.UMpWRgURktWpfQVE2ptC:hover::before {
  opacity: 1;
}

.C6E5T3b8_ESfi26Nf1YT {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}
.C6E5T3b8_ESfi26Nf1YT::before {
  background-image: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}

.y8jreKBabVLgrUS1PbAw {
  background: linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
}
.y8jreKBabVLgrUS1PbAw::before {
  background-image: linear-gradient(90deg, #11998e 0%, #38ef7d 100%);
}

.J4J4jXRSx8DB5aQNlhAz {
  background: linear-gradient(90deg, #4e54c8 0%, #8f94fb 100%);
}
.J4J4jXRSx8DB5aQNlhAz::before {
  background-image: linear-gradient(90deg, #4e54c8 0%, #8f94fb 100%);
}

.tGM7SuxwXnV8Uv_89i0N {
  background: linear-gradient(270deg, #e8f34e 0%, #fab829 100%);
}
.tGM7SuxwXnV8Uv_89i0N::before {
  background-image: linear-gradient(270deg, #e8f34e 0%, #fab829 100%);
}

.Mr18nIHJZMIz_DMrz8Xb {
  background: linear-gradient(270deg, #f3cd6e 0%, #f55409 100%);
}
.Mr18nIHJZMIz_DMrz8Xb::before {
  background-image: linear-gradient(270deg, #f3cd6e 0%, #f55409 100%);
}

.MIYpeF9syc0iGtBjkNAq {
  background: linear-gradient(270deg, #eb3349 0%, #f45c43 100%);
}
.MIYpeF9syc0iGtBjkNAq::before {
  background-image: linear-gradient(270deg, #eb3349 0%, #f45c43 100%);
}

.mjcIj95nIUqu5iKPqS4f {
  flex: 0 1 calc(50% - 6px);
}

.Rn0aX5sCQoLA5fzfklTu {
  opacity: 0.7;
  cursor: not-allowed;
  pointer-events: none;
}

.wktdHVra9BJsbhtIbbyB {
  color: #fff;
  z-index: 1;
  font-size: 16px;
  font-weight: 600;
}

.RxA3jDO0v4np_xmgUerz {
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.1607843137);
  min-width: 40px;
  width: max-content;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
}

.HPgEdJdjexlT5Zfg8Ol4 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/dashboardBlock/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.TPTKx6oQT9pqkkbaHkXb {
  height: 100%;
  flex: 1 1 0;
  padding: 24px 24px 70px;
  display: flex;
  flex-direction: column;
  background: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 24px;
}

.HDpBy7DnXYgCHlWUfU2v {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.AWpLgr7VMZ3wEtMK1ZGU {
  width: 124px;
  margin: auto auto 0;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/dashboardUserData/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.mMx1V_LnbOKLLv3s9l0l {
  width: 100%;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  color: #fff;
  gap: 10px;
}

.DFFrWE9eyMBv2vxFrBnV {
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.grWhjs0txRSiolkHCrln {
  margin-top: 20px;
}

.uTwGzUUQu3DJ3jvEG6dq,
.grWhjs0txRSiolkHCrln {
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.rZM5_LDDgd5ZmmFf8sqk {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-top: 6px;
}

.trFVQWq5DMnvotglqLg7 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/dashboard/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************/
.HMqjPK7AYQiutEdEmmop {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.KMPGQAW7bd5W7Mf5Clj5 {
  padding: 24px 24px 0;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/diagnosticConditions/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.WR8FaPhZyrMUSztKv_1f {
  padding: 24px 24px 80px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/Diagnostics/ui/AnonimLinkCreatePage/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************/
.x77zL7bCauGBi4LM2eW5 {
  margin-top: 8px;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/Diagnostics/ui/MainMethod/ui/RespondentsSelect/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.LMLKPN8K8_LgnPIUYpyg {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  row-gap: 16px;
}

.QLCnMztauaB0r8RIM_Fz {
  padding: 0 8px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

.rW2_R1XUVeJyrhtSplet {
  display: flex;
  gap: 16px;
  margin-bottom: 20px;
  align-items: center;
}
.rW2_R1XUVeJyrhtSplet .OHnKwS6EF995K6l9XkVI {
  flex-grow: 1;
}
.rW2_R1XUVeJyrhtSplet .vilY9_QjSRG4szs1pEDk {
  flex-shrink: 0;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/Diagnostics/ui/MainMethod/ui/RespondentsListItem/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************/
.CRvPNRS4G5PYtLSvaLxg {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

.UgP7GQ0Ow3O9RTwSN_5B {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.Vc7s157BuZ0MBpOGX59E {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.zfBcrsI491x8x6KxRRHt {
  color: #122443;
  opacity: 0.5;
}

.fu__FzpgvetaFebeDSgB {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
}

.JaESreTtEdbUsKvHh9k1 {
  width: 20px;
  height: 20px;
  border: 1px solid #9abbce;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}

.CRnqRSrkOoFqZ_XLnylW {
  border-color: #2196f3;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentsList/ui/parts/searchField/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.vsk6pSRWFnbVVdUytV0x {
  position: relative;
  width: 100%;
}
.vsk6pSRWFnbVVdUytV0x .uaY5xBrrCQ3GDqvPsNNi {
  width: 100%;
  height: 40px;
  padding: 8px 16px 8px 40px;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  font-size: 14px;
  outline: none;
  transition: all 0.2s ease-in-out;
}
.vsk6pSRWFnbVVdUytV0x .uaY5xBrrCQ3GDqvPsNNi:focus {
  border-color: #3F75FF;
  box-shadow: 0 0 0 2px rgba(63, 117, 255, 0.2);
}
.vsk6pSRWFnbVVdUytV0x .uaY5xBrrCQ3GDqvPsNNi::placeholder {
  color: #9e9e9e;
}
.vsk6pSRWFnbVVdUytV0x .KXgh2ypI6Yb3OWJc_luZ {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentsList/ui/parts/groupsFilter/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************/
.lNzUpbc_1vdDbov1KHe5 {
  position: relative;
  display: inline-block;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  background-color: white;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.2s ease-in-out;
  height: 40px;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH:hover {
  border-color: #bdbdbd;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH.DbKPHVHpy0GAekNgY1o6 {
  border-color: #3F75FF;
  box-shadow: 0 0 0 2px rgba(63, 117, 255, 0.2);
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH.XY5VRpaU3i8b4BwXiYiZ {
  border-color: #3F75FF;
  color: #3F75FF;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH.XY5VRpaU3i8b4BwXiYiZ .oKOJKhFIqgzJ_3spa42Q {
  color: #3F75FF;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH .oKOJKhFIqgzJ_3spa42Q {
  color: #757575;
}
.lNzUpbc_1vdDbov1KHe5 .ghpHOkmByu56QIe0PgRH .T0GGnyM4cji736Z5_3lo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-color: #3F75FF;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  margin-left: 8px;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 {
  position: absolute;
  top: calc(100% + 4px);
  right: 0;
  width: 250px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  z-index: 10;
  overflow: hidden;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .PPp52yka6oINMNP1cNqt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .PPp52yka6oINMNP1cNqt h3 {
  font-size: 16px;
  margin: 0;
  font-weight: 500;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .PPp52yka6oINMNP1cNqt .V7_g5J9Z1A4CVDZi4HaJ {
  background: none;
  border: none;
  color: #3F75FF;
  cursor: pointer;
  font-size: 14px;
  padding: 0;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .PPp52yka6oINMNP1cNqt .V7_g5J9Z1A4CVDZi4HaJ:hover {
  text-decoration: underline;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 {
  max-height: 300px;
  overflow-y: auto;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .mTk1eGhCHGRC7zrx88sl {
  padding: 16px;
  text-align: center;
  color: #9e9e9e;
  font-size: 14px;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .oSIZDG9hXLOA8DSAV8z6 {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .oSIZDG9hXLOA8DSAV8z6:hover {
  background-color: #f5f5f5;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .oSIZDG9hXLOA8DSAV8z6 .U5QLx5FXauvo1bjeBxVC {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 2px solid #e0e0e0;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .oSIZDG9hXLOA8DSAV8z6 .U5QLx5FXauvo1bjeBxVC.cnRqXz6OGMNKGv7Pd8oY {
  background-color: #3F75FF;
  border-color: #3F75FF;
}
.lNzUpbc_1vdDbov1KHe5 .ZZB1s5dgj4p2AujuRQT2 .hnPIibyBxlJOtMYeNEE1 .oSIZDG9hXLOA8DSAV8z6 span {
  font-size: 14px;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/Diagnostics/ui/ConditionCategoriesList/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.RYYhZdrpqAdggi5ko5gY {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  padding-top: 24px;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportConditionSelect/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************/
.Dnx02pz9X6LLK1_Clx0j {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.lF2L6bP01qbB0VX8Xruc {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.lF2L6bP01qbB0VX8Xruc::-webkit-scrollbar {
  width: 0;
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportConditionsListItem/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************/
.UXEUCJPiCNWp2cU4aNNA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.wYwNOdOF70pKPpVPVubA {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.Gjgb5P2lC_NquRfeiNPi {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.WW7UjGj5KmNr82Qcg4mO {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/Popup/styles.module.scss ***!
  \*************************************************************************************************************************************************************/
.e0Z8AxSRHAh5XalEgxac {
  position: absolute;
  background-color: white;
  padding: 8px 12px;
  border: 1px solid rgba(18, 36, 67, 0.2);
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  border-radius: 4px;
  z-index: 1000;
  bottom: 100%;
  left: 0;
  transform: translateY(-8px);
  border-radius: 10px;
}
.e0Z8AxSRHAh5XalEgxac::after {
  content: "";
  position: absolute;
  bottom: -16px;
  left: 40px;
  border-width: 8px;
  border-style: solid;
  border-color: #0072ff transparent transparent;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportDateSelect/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.SiZwb9pInNBYAF83gqOC {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.VdPEKhM5qlR6_cRuj7w8 {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.VdPEKhM5qlR6_cRuj7w8::-webkit-scrollbar {
  width: 0;
}

.rFja_U1Y7EvthkeuAcH8 {
  margin-bottom: 24px;
  position: relative;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportDateListItem/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.ds7kE_q3o6AR73BApZGY {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._RhlX01M9XfvP5TLjZqf {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.iLXJiUL4WOsN6dEopYVi {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportFoldersSelect/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.OMLKRYqiFnBWOLDzWxlo {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.xnssWBsvdMatRapGNAYK {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.xnssWBsvdMatRapGNAYK::-webkit-scrollbar {
  width: 0;
}

.XSpD45a8bsxs1gaEHIBQ {
  margin-top: 15px;
  display: flex;
  justify-content: end;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportFoldersListItem/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************/
.ltWVRisNRG6h0aQaxS1T {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Lx_eVX6YCZu6l0P66E6y {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.dPwmQHEHm0Uk5_g8bec0 {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportRespondentsHeader/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.Is56fwupzIOJ2US3qEnV {
  padding-top: 24px;
}

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

.crhU6MT61ANQG95SZ_IC {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.gogdVvsdUJWxgagnLG7M {
  color: #122443;
  font-size: 18px;
  font-weight: 700;
}

.LzOiLsucJssw0nxM2cSe {
  color: #122443;
  opacity: 0.5;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportRespondentsListItem/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************/
.hI4dFoqtw_MfbmZmWnpN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.Cdxp8bkpaucQhOfEdQMc {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

.zMw7bw6hnjgFo7qq8OzS {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.CLBsJAQ64_ihwxv3Nf0w {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportAnonimFoldersSelect/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************/
.TRbJipRdhzgK769oo0Gi {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.cunKoWp7AiPUoBvWPqWy {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.cunKoWp7AiPUoBvWPqWy::-webkit-scrollbar {
  width: 0;
}

.CQbZ5ZSJRmOCj1DNab5i {
  margin-top: 15px;
  display: flex;
  justify-content: end;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportAnonimConditionSelect/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.D3tEM6lQ_CjwNbvO2abM {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.lUqQ5mN9OOkaLTfOrrpQ {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.lUqQ5mN9OOkaLTfOrrpQ::-webkit-scrollbar {
  width: 0;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/ExcelReport/ui/ReportAnonimDateSelect/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.d7xNZnCQeJyCxGkpDyGZ {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.Gyd4FHs_QcRGoFSn8m2H {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
}
.Gyd4FHs_QcRGoFSn8m2H::-webkit-scrollbar {
  width: 0;
}

.NVhPxpm7WfaQXTnnLGoC {
  margin-bottom: 24px;
  position: relative;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentAddTest/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.Z8Zt7wigjqN5NDvN8ExV {
  padding: 24px 24px 80px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentCreate/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************/
.o3h6CkQv5jZULUrbvWyF {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentCreateBlock/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.VKVZ4JE7cmWdUuE81sJK {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentCreateBlock/ui/parts/respondentCreateForm/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.gcIYjcPjqt1lzbMbv6S8 {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  padding-bottom: 60px;
  margin-top: 32px;
}

.JVyG1EncQbCAFodbZe3N {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-bottom: 24px;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/DatePickerStyled.module.scss ***!
  \*****************************************************************************************************************************************************************/
@charset "UTF-8";
.BQdSz8WWNehdcKdG3zlg {
  position: relative;
  width: 100%;
}

.sROiAx8Trquws899fv8S {
  height: 100%;
  width: 100%;
  min-height: 52px;
  border-radius: 10px;
  border: 1px solid rgb(159, 159, 159);
  padding: 14px 18px;
  font-size: 18px;
  min-width: 274px;
  font-family: inherit;
  background-color: transparent;
  transition: border-color 0.3s;
}

.sROiAx8Trquws899fv8S:focus {
  outline: none;
  border-color: rgb(17, 46, 232);
}

.BQdSz8WWNehdcKdG3zlg.XLXSkPzVoHoP9IyMOQhg .sROiAx8Trquws899fv8S {
  border-color: rgb(17, 46, 232);
}

._88wcgGVaD4cJMXCEmNF {
  position: absolute;
  left: 18px;
  top: 14px;
  font-size: 18px;
  font-weight: 400;
  color: #8c8c8c;
  pointer-events: none;
  transform-origin: left;
  transition: top 0.3s, transform 0.3s, color 0.3s, padding 0.3s, background-color 0.3s;
}

.BQdSz8WWNehdcKdG3zlg.XLXSkPzVoHoP9IyMOQhg ._88wcgGVaD4cJMXCEmNF {
  top: -10px;
  transform: scale(0.85);
  background: #f4f7f9; /* Match background color */
  padding: 0 8px;
  color: #122443;
  font-weight: 600;
}

.mirNAplyuHhZFWwnvtdr {
  border-radius: 10px;
  border-color: rgb(17, 46, 232);
  font-family: inherit;
}

.react-datepicker__header {
  background-color: #f0f0f0 !important;
  border-bottom: 1px solid #eaeaea !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.react-datepicker-popper {
  z-index: 1001 !important;
}

.react-datepicker {
  font-family: inherit !important;
  overflow: hidden !important;
}

.react-datepicker__header {
  font-family: inherit !important;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  font-family: inherit !important;
}

.react-datepicker__time-container {
  font-family: inherit !important;
}

.react-datepicker__time-list-item {
  font-family: inherit !important;
}

/* Скрываем стандартный заголовок "Time" */
.react-datepicker__time-container .react-datepicker__header {
  display: none !important;
}

/* Добавляем кастомный заголовок "Время" */
.react-datepicker__time-container::before {
  content: "Время";
  display: block;
  background-color: #f0f0f0;
  border-bottom: 1px solid #eaeaea;
  padding: 21.5px;
  text-align: center;
  font-weight: bold;
  font-family: inherit;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  width: 99% !important;
}

.react-datepicker__triangle {
  display: none !important;
}

.HlG83jBP6ubHRqL78sdL {
  border-radius: 50%;
  transition: background-color 0.2s;
}

.JLeHeyi3CCD1hqQxweSW {
  background-color: rgb(17, 46, 232);
  color: white;
}

.GN0uJl0faRwGkc_4tqzC {
  background-color: rgba(17, 46, 232, 0.8);
  color: white;
}

.HlG83jBP6ubHRqL78sdL:hover {
  background-color: #f0f0f0;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/mainInputStyled/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
/* New floating label input styles (match DatePickerStyled) */
.Ti3_jMxXiWa2rkpSvnEG {
  width: 100%;
  position: relative;
}

.urWDKkHVwPMY4WZY4B7D {
  position: relative;
  width: 100%;
}

.QlvOCFjLd3TdD0PBpUNJ {
  font-family: inherit;
  width: 100%;
  min-height: 52px;
  border-radius: 10px;
  border: 1px solid rgb(159, 159, 159);
  padding: 14px 18px;
  font-size: 18px;
  min-width: 274px;
  font-family: inherit;
  background-color: transparent;
  transition: border-color 0.3s;
  box-sizing: border-box;
}

.QlvOCFjLd3TdD0PBpUNJ:focus {
  outline: none;
  border-color: rgb(17, 46, 232);
}

.urWDKkHVwPMY4WZY4B7D.htcahELsqDKAv3VE0aN6 .QlvOCFjLd3TdD0PBpUNJ {
  border-color: rgb(17, 46, 232);
}

.eQMLnQ8m0MwcEx9YZhvq {
  position: absolute;
  left: 18px;
  top: 14px;
  font-size: 18px;
  font-weight: 400;
  color: #8c8c8c;
  pointer-events: none;
  transform-origin: left;
  transition: top 0.3s, transform 0.3s, color 0.3s, padding 0.3s, background-color 0.3s;
}

.urWDKkHVwPMY4WZY4B7D.htcahELsqDKAv3VE0aN6 .eQMLnQ8m0MwcEx9YZhvq,
.urWDKkHVwPMY4WZY4B7D:focus-within .eQMLnQ8m0MwcEx9YZhvq {
  top: -10px;
  transform: scale(0.85);
  background: #f4f7f9; /* Match background color */
  padding: 0 8px;
  color: #122443;
  font-weight: 600;
}

.hXIy7RZwvPmFZ00J773O .QlvOCFjLd3TdD0PBpUNJ {
  border-color: #eb3349;
}

.eMZRR24n6WAfDGTd5tDP {
  color: #eb3349;
  font-size: 12px;
  margin-top: 6px;
  display: inline-block;
}

/* Keep tooltip as before */
.cL8VWpYCbFRV9Y1S7q0d {
  position: absolute;
  right: 0;
  bottom: 15px;
}

/* Legacy styles kept for backward compatibility with other usages */
.eKi760IG4nQLkaDU8mg9 {
  position: relative;
  width: 100%;
  height: 62px;
}

.kvQlxnlxvlRnHiGgFwyI {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  pointer-events: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.usgJhDROZ6CQuTtZXjso {
  color: #eb3349 !important;
}

.QazO8vMgEFdMBuFCJKZ0 {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}

.ugYix293CMpBYnjrNcPy {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.ugYix293CMpBYnjrNcPy:focus + .kvQlxnlxvlRnHiGgFwyI, .ugYix293CMpBYnjrNcPy:not(:placeholder-shown) + .kvQlxnlxvlRnHiGgFwyI {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.ugYix293CMpBYnjrNcPy:focus ~ .QazO8vMgEFdMBuFCJKZ0 {
  width: 100%;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/multiDropdownInputStyled/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************/
.VqqKz3znqUySqtHxE1gi {
  width: 100%;
  position: relative;
}

.VbjsnjG8xArMS0f3_oVt {
  position: relative;
  width: 100%;
}

.IedS5Pr9MM2oypyCQ4Dy {
  width: 100%;
  min-height: 52px;
  border-radius: 10px;
  border: 1px solid rgb(159, 159, 159);
  padding: 8px 12px;
  background-color: transparent;
  transition: border-color 0.3s;
  box-sizing: border-box;
}

.VbjsnjG8xArMS0f3_oVt.Wqeq9MgbjdGjNMuXVmJC .IedS5Pr9MM2oypyCQ4Dy,
.IedS5Pr9MM2oypyCQ4Dy:focus-within {
  border-color: rgb(17, 46, 232);
}

.aZX7L7HFu0jxpVsIMNL1 {
  position: absolute;
  left: 18px;
  top: 14px;
  font-size: 18px;
  font-weight: 400;
  color: #8c8c8c;
  pointer-events: none;
  transform-origin: left;
  transition: top 0.3s, transform 0.3s, color 0.3s, padding 0.3s, background-color 0.3s;
}

.VbjsnjG8xArMS0f3_oVt.Wqeq9MgbjdGjNMuXVmJC .aZX7L7HFu0jxpVsIMNL1,
.VbjsnjG8xArMS0f3_oVt:focus-within .aZX7L7HFu0jxpVsIMNL1 {
  top: -10px;
  transform: scale(0.85);
  background: #f4f7f9;
  padding: 0 8px;
  color: #122443;
  font-weight: 600;
}

.BGSR7g2cl3eQkVASpFmc {
  position: relative;
  margin-bottom: 20px;
}
.BGSR7g2cl3eQkVASpFmc .r5zZLKxrzWrQyVw0sh_E {
  font-size: 14px;
  color: #757575;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.BGSR7g2cl3eQkVASpFmc .krsIZDOWTupVEANY7SkU {
  margin-top: 8px;
  position: relative;
}
.BGSR7g2cl3eQkVASpFmc .krsIZDOWTupVEANY7SkU:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #3F75FF;
  transition: width 0.3s;
}
.BGSR7g2cl3eQkVASpFmc .krsIZDOWTupVEANY7SkU:focus-within:after {
  width: 100%;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentCreateWithList/ui/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************/
.p24qAaNddMN62dnZAVaL {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}

.UJlKGQRgRiKHFJCgmNkM {
  margin-top: 24px;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.nppkiDrS7baBQGFgOS0I {
  max-width: 434px;
  background-color: #fff;
  padding: 22px 17px;
  border-radius: 10px;
  margin-top: 48px;
  text-align: center;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentFolder/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************/
.lM3cwTEChwgFLya7vnCI {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentsList/ui/parts/respondentsListItem/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************************/
.FDvwEz9FY9LXlJksLOyz {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.DB3Zctp34J9707oSOWKi {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

.H_Ya4qQSu0VrzHNoBND4 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.eRp0CyKzSizCYtywl7KS {
  color: #122443;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}

.X8T8XA6Y1n9B9c7KFU2g {
  color: #122443;
  opacity: 0.5;
}

.Sk8oQLYyu8oqb8Y1tLBb {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
}

.W5NqZvDCkHktb19Azb3P {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}

.xUkmqTdwjlp23OjNPNCD {
  font-size: 12px;
  color: #122443;
  opacity: 0.7;
  border-radius: 8px;
  border: 1px solid #122443;
  padding: 4px 6px;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentsList/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.Ok2WlNYYRQ1IQAOv9d0R {
  display: flex;
  gap: 16px;
  margin-bottom: 20px;
  align-items: center;
}
.Ok2WlNYYRQ1IQAOv9d0R .iNbPDVoIjVWmSml7ai06 {
  flex-grow: 1;
}
.Ok2WlNYYRQ1IQAOv9d0R .FujTxu72k62pyrPCYdts {
  flex-shrink: 0;
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentFolderCreate/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.aGYEYZ1HERxpSZ6jHnIc {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentFolderCreateBlock/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.C3KAXOfjuREcylx4COF_ {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentFolderCreateBlock/ui/parts/respondentFolderCreateForm/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.jvQjYMSRPNQ1qb2d37Br {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.shwvewhud3BV6txXkpxA {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.Z80RniVzieLcQfhQvvQj {
  margin-top: 20px;
  border-top: 1px solid #e0e0e0;
  padding-top: 20px;
}

.wPm2wxlZqcBxCzgz_rYp {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}

.JHHC4EfL7kPE9vW37pJO {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.xn8eAF3qewj9xEbpAk4L {
  padding: 8px 16px;
  background-color: #f5f5f5;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
  transition: all 0.2s ease;
}

@keyframes ZtPtJBjvAI9ESmcAryAt {
  0% {
    box-shadow: 0 0 0 2px rgba(239, 83, 80, 0.3);
  }
  50% {
    box-shadow: 0 0 0 4px rgba(239, 83, 80, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(239, 83, 80, 0.3);
  }
}
@keyframes H5BjRPtu146RU4NQgRHq {
  0% {
    box-shadow: 0 0 0 2px rgba(255, 202, 40, 0.3);
  }
  50% {
    box-shadow: 0 0 0 4px rgba(255, 202, 40, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 202, 40, 0.3);
  }
}
.I6HUlcmTkOiAW7kzn63C {
  background-color: #ffebee;
  border-color: #ef5350;
  color: #d32f2f;
  box-shadow: 0 0 0 2px rgba(239, 83, 80, 0.3);
  animation: ZtPtJBjvAI9ESmcAryAt 1.5s infinite ease-in-out;
  transform: translateZ(0); /* Для оптимизации производительности анимации */
}

.nPVyWwFUQ65P6xoyGUqY {
  background-color: #fff8e1;
  border-color: #ffca28;
  color: #ff8f00;
  box-shadow: 0 0 0 2px rgba(255, 202, 40, 0.3);
  animation: H5BjRPtu146RU4NQgRHq 1.5s infinite ease-in-out;
  transform: translateZ(0); /* Для оптимизации производительности анимации */
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentPassedTests/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.KZa6InA_DSllGXF1n10n {
  padding: 24px 24px 80px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/solutionsList/ui/parts/solutionsListItem/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************/
.SYvfvTIwog2nmBsG8clu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 10px;
}

.a4EaxqbLOStDBRpvdh6T {
  width: max-content;
  padding: 10px 15px;
  background: rgba(46, 139, 255, 0.6509803922);
  border-radius: 10px;
  color: white;
  font-size: 16px;
  font-weight: 500;
}

.JrXuHcg122uUVv2WPlY2 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.yW9d8fX9ai_yyFDo6uKJ {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}

.Eu83HkC2sma9rW_b4unt {
  color: #122443;
  opacity: 0.5;
  text-align: left;
}

.erWeH4UgaeCr9xVEvZ2S {
  color: #122443;
  opacity: 0.5;
  text-align: right;
  width: max-content;
}

.IRRKp0Z36bZCuzgd8yid {
  text-align: right;
}

.vryBF71PBIYMyGDSGi6Q {
  display: flex;
  align-items: center;
}

.NcZORO69T1qfmaOlEu6l {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
}

.uIzdipMc1e5DcNhhlQiY {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: 8px;
}

.Ev0VHbvo6gxrF3mcftCL {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f7f9;
}

.AvgHPGdRInP0cs0EqdTY {
  color: #122443;
  opacity: 0.4;
  font-size: 18px;
  font-weight: 700;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentProfile/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.i5F2kJAUl2NuufgwcyOz {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.lKsh8ri1yAuvnBft2UAt {
  padding: 24px 24px 0;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentProfileBlock/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.qTu8AvlFRLrKtPVe59Xh {
  height: 100%;
  flex: 1 1 0;
  padding: 24px 24px 70px;
  display: flex;
  flex-direction: column;
  background: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 24px;
}

.TgkpEBlx4mcGdEgsUl5n {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.dEBmFIPab0uoG2ecVYik {
  width: 124px;
  margin: auto auto 0;
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondents/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************/
.wbDo8M7BMaZtvyrHtoK1 {
  padding: 24px 24px 0;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}

.fsrO2Y4unlqRL6zY1htA {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  flex: 1 1 0;
  margin-top: 16px;
}
.fsrO2Y4unlqRL6zY1htA::-webkit-scrollbar {
  width: 0;
}

.JO3QhSuPsqKGolOXOMF2 {
  margin-bottom: 24px;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/respondentSelectCreateMethod/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.n4qwVdbCDiPBfnPApq9L {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}

.drN8zNOp8R_pfjUHetAE {
  margin-left: auto;
  margin-right: auto;
}

.QxeqO2T8B9LvugnPzlHZ {
  font-size: 12px;
  margin-top: 12px;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/settings/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************/
.EnlT5Qm19APc6_b6JN1i {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/settingsPersonalBlock/ui/parts/settingsPersonalItem/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.HLY5eBqkj6JZaJ6wXEAw {
  width: 100%;
  padding: 18px;
  border-bottom: 0.5px solid rgba(18, 36, 67, 0.1);
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.HLY5eBqkj6JZaJ6wXEAw:last-child {
  border-bottom: none;
}

.IQ5ZnfcFgBC9XR2gkr0U {
  font-size: 14px;
  font-weight: 400;
}

.Chnln6O0K0hFOAcuQZCM {
  opacity: 0.4;
  font-size: 14px;
  font-weight: 400;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/settingsPersonalBlock/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.ogp6GKJp8G4tVEU8ypra {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 24px;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1);
  margin-bottom: 24px;
}

.fdccfnGH0PS1qhr9bKX_ {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  padding-bottom: 60px;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/solutionInfo/ui/styles.module.scss ***!
  \*******************************************************************************************************************************************************************/
.T9DzGP_YIlMOQfAkJg_Y {
  padding: 24px 24px 60px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/solutionAnswersList/ui/parts/solutionAnswersListItem/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************/
.sd1dlrNKThaN7KD_WjSg {
  opacity: 0.7;
  font-size: 16px;
  font-weight: 600;
}

.BYPsi7FnyDtL7ItJl8dw {
  opacity: 0.5;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
}

.RTKPfZPZYi87XHsOCgEA {
  opacity: 0.8;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 500;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/solutionAnswersList/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.U2GcUhSskUU_IRHpGpA3 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/resultScale/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************************/
.srl54ZCK8tVIXvNAPqSG {
  background-color: white;
  border-radius: 20px;
  padding: 15px 15px 23px 15px;
  display: flex;
  flex-direction: column;
  column-gap: 8px;
  margin-top: 10px;
  width: 100%;
}

.rYCcZPHe5nS1tibQz3Nn {
  font-weight: 400;
  font-size: 10px;
  line-height: 120%;
  letter-spacing: 0.3px;
  color: rgba(18, 36, 67, 0.5);
  text-align: center;
}

.VSchojwbEIFGit5QuaCh {
  font-size: 24px;
  font-weight: 600;
  color: #122443;
  margin-bottom: 20px;
  text-align: left;
}

.OKN_jL9DN2XbQ2WXYveq {
  position: relative;
  display: flex;
  align-items: flex-start;
  column-gap: 8px;
  width: 100%;
  margin-top: 4px;
}

.ChmAecDepXewfh3PMFag {
  width: 100%;
  height: 8px;
  border: 1px solid rgba(134, 145, 160, 0.5019607843);
  display: flex;
  justify-content: space-between;
  position: relative;
  box-sizing: border-box;
  border-radius: 5px 5px 0 0;
  border-bottom: none;
}

.GIKDDMnDRrXroJChKS8Y {
  width: 0.5px;
  height: 7px;
  background-color: rgba(194, 197, 202, 0.3019607843);
  position: relative;
  z-index: 1;
}

.lEMIorkYdO9MzVfmmBDL {
  width: 10%;
  height: 8px;
  position: absolute;
  left: -1px;
  top: -1px;
  z-index: 0;
  border-radius: 5px 5px 0 0;
}
.lEMIorkYdO9MzVfmmBDL .ZycKPqs0kLKWhemMVnQZ {
  position: absolute;
  right: -6px;
  top: -26px;
  font-size: 24px;
  font-weight: 600;
  text-decoration: underline;
}

.lFHaAeFdVFOS_OSZxtgy {
  flex: 1 1 0;
  display: flex;
}

.jQYE38UGHh6JOkvqciM2 {
  display: flex;
  position: absolute;
  margin-right: 20%;
  top: 16px;
}
.jQYE38UGHh6JOkvqciM2 img {
  margin-top: 7px;
}
.Hqr5GBPNLlKwDE8CDUYa {
  align-self: flex-start;
}
.a2FU1RlK6fVHSjWXDe03 {
  align-self: flex-end;
}

.v0peyCx8Z4p_u7tFZxoz {
  color: rgba(18, 36, 67, 0.8);
  font-size: 14px;
}

.XX_3PjWnouyU5ZBSVlgO {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.FJNf2pwOGVKNhJ3oe9Jk {
  position: absolute;
}

.ZycKPqs0kLKWhemMVnQZ {
  font-size: 16px;
  font-weight: 500;
  margin-top: -6px;
}

.Bnpsf4eAVdBfEAyFzj04 {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.3px;
  color: #122443;
}

.ecc0muwmuG7y3BWR0kfR {
  flex: 1 1 0;
}

.YOmYFw4S4ltSZdMq_ZBn {
  display: flex;
  column-gap: 1px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  height: 8px;
}

.utFL3lxxOWFT5oRxDy4w {
  display: flex;
  justify-content: space-between;
  margin: 8px 8px 0;
}

.GcUtGtycMFuhzXdCpR16 {
  position: relative;
  transition: opacity 0.3s ease;
  width: 100%;
  height: 100%;
}
.GcUtGtycMFuhzXdCpR16 span {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.3px;
  color: rgba(18, 36, 67, 0.5);
}

.d56VE7qedvGgulWw5Kj0 {
  padding: 8px 0;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #122443;
  font-weight: 500;
}

.eJZ8o141UzvNYpHz6s_4,
.RmS22k1lPz8YZ56voyDE {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.eJZ8o141UzvNYpHz6s_4 {
  width: 100%;
}

.RmS22k1lPz8YZ56voyDE {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/resultScaleData/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.jO5OIEiRnWFdHVKnP8aG {
  background-color: white;
  margin-top: 24px;
  padding: 20px;
  border-radius: 20px;
}

.B9Pr47meYL50TqLY8xWA {
  overflow: hidden;
  transition-duration: 500ms;
}

.vukwVJO3KCHakiwVJbLl {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.ifZSUGywfckWCxUk21cz {
  margin-top: 4px;
  display: flex;
  justify-content: space-between;
  align-self: center;
}

.JITXHEqce9cmCApovi6C {
  font-size: 12px;
  font-weight: 500;
  color: #8691a0;
  display: flex;
  align-items: center;
}

.tWYlU5_hU48PctF0yx7i {
  padding: 4px 6px;
  background-color: #47a0ff;
  border-radius: 6px;
}

.y_boGL0NsluiBwpDBu9w {
  font-size: 12px;
  font-weight: 500;
  color: white;
}

.W0e4o0jzol_o0K7HTgmQ {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.kQYsbcD2F6t9tI3TNvey {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 400;
  white-space: pre-line;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/scaleBlock/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************/
.LOkBjRcCemwI6wpO4bOi {
  margin-top: 35px;
}

.G2sI6zpKNmykSzYN9k_M {
  font-size: 20px;
  font-weight: 500;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/solutionResults/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************/
.meqYdh7kpT0ycIAojIbR {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/TestQrCode/ui/TestQRLinkBlock/styles.module.scss ***!
  \************************************************************************************************************************************************************************************/
.J1KrOamxwcFeRqHcLVP1 {
  width: 100%;
  background-color: white;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  box-sizing: border-box;
  column-gap: 16px;
}

.ULXGkd1QDtMfzFHKOtAH {
  color: #122443;
  word-wrap: anywhere;
  font-size: 14px;
  font-weight: 500;
}

.k9_U7w2h1W5JYkVa23xH {
  background-color: #f4f7f9;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/TestQrCode/ui/TestLinkQRBlock/styles.module.scss ***!
  \************************************************************************************************************************************************************************************/
.gkyz4xWgXKRDL0jOB3UJ {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.zuzzxKWxunkGExJKEUCb {
  background-color: white;
  padding: 26px;
  border-radius: 10px;
  width: max-content;
}

.FUlW2dmaZAlUUmfvM91T {
  max-width: 272px;
  text-align: center;
  margin-top: 24px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.3px;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/TestQrCode/ui/TestLinkQRLinkBlock/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.tHPNeXYopOlpkt8j545Q {
  width: 100%;
  background-color: white;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  box-sizing: border-box;
  column-gap: 16px;
}

.ouBtJJfU09kCpw7q05pA {
  color: #122443;
  word-wrap: anywhere;
  font-size: 14px;
  font-weight: 500;
}

.BTd6ryaidZAJAoa4XiTH {
  background-color: #f4f7f9;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/TestLinkQRPage/ui/styles.module.scss ***!
  \*********************************************************************************************************************************************************************/
.WU34StCDGnDi5ziZ1bfD {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/features/TestQrCode/ui/TestQRBlock/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.KuytnYHoHxwmMeetELNq {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.p9eDnNTLlu8fhkwn1qI6 {
  background-color: white;
  padding: 26px;
  border-radius: 10px;
  width: max-content;
}

.hm7GnE17FMtGkO2iIMbq {
  max-width: 272px;
  text-align: center;
  margin-top: 24px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.3px;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/TestQrPage/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************/
.PMrw3JhoOhcQROW3IF8A {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/tests/ui/styles.module.scss ***!
  \************************************************************************************************************************************************************/
.ZWBFAwID1wbfVZQ6Eogh {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  padding: 24px 24px 80px;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/testsList/ui/parts/testsListItem/styles.module.scss ***!
  \******************************************************************************************************************************************************************************************/
.xkM9RYwNTyHAvh7g3TTX {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}

.LLQ2McE9XaxTXrg1ibqz {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.wYd03vHBdJwgqDeqt8EY {
  color: #122443;
  font-size: 16px;
  font-weight: 500;
}
.wYd03vHBdJwgqDeqt8EY.pfWEJuOG8YM0U0YXSj9Y {
  color: #0aa90a;
}

.s8tXjIh7JjjHlYByvCHW,
.hPUZo93mbIjPyEXCQ2x9 {
  color: #122443;
  word-break: break-all;
  font-size: 14px;
  font-weight: 500;
}

.K5Aa_I0eP1fPQew0uElK {
  opacity: 0.5;
}

.SsPc6Zcd_no4bIQld91w {
  display: flex;
  column-gap: 16px;
}

.vAopIRhXKCAAZmDzQFmf {
  width: 1px;
  height: 40px;
  background-color: rgba(18, 36, 67, 0.1019607843);
}

.TWtV8DodSc4GNWPHvvlV {
  background-color: #f4f7f9;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.JAnhvnu5IfusZyCDNSRk {
  padding: 10px;
  margin: -10px;
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/solutions/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************/
.PjqpPYlpAepCU3DLctye {
  padding: 24px 24px 0;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.PjqpPYlpAepCU3DLctye .Mp6p5B5G5knjfmck_rQs {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/solutionsListAll/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.nJMXTmopWcXSStE6XzkW {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  padding-bottom: 60px;
}

.qlBjZyRM_cLaY2h3b4vw {
  background-color: rgba(0, 198, 255, 0.0784313725);
  padding: 8px 15px;
  display: flex;
  column-gap: 4px;
  min-width: 170px;
}

.T0oVNJZIH5GVkPx_fcdH {
  margin-top: 24px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(18, 36, 67, 0.1019607843);
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
}
.T0oVNJZIH5GVkPx_fcdH .vdmZiTKmm6iStXIVNHJJ {
  width: 100%;
  padding: 8px 15px;
  background-color: white;
}
.T0oVNJZIH5GVkPx_fcdH .q9r6coj1In0FoEhlR6BK {
  font-size: 16px;
}

.svFBdI_TvHFaiz5_0l7M {
  color: #122443;
  font-size: 16px;
}

.ntwPu8qTZkrolUd3Xp7d {
  min-width: 70px;
  font-size: 16px;
  background-color: rgba(0, 198, 255, 0.0784313725);
  padding: 8px 0px;
}
.ntwPu8qTZkrolUd3Xp7d:hover {
  background-color: rgba(0, 198, 255, 0.1019607843);
}

.EcFBET4E6sLjNqcKfX3s {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.EcFBET4E6sLjNqcKfX3s .irH0E_YBg_xY1gXyxpY8 {
  flex-grow: 1;
  width: 100%;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/solutionsListAll/ui/parts/solutionsListItem/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.QCWmHM_hVVbuWqu_nRAx {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 10px;
}

.mg1BGY2oK_xqF5qfDJf5 {
  width: max-content;
  padding: 10px 15px;
  background: rgba(46, 139, 255, 0.6509803922);
  border-radius: 10px;
  color: white;
  font-size: 16px;
  font-weight: 500;
}

.NjzYrAMF8d8StSjhLlie {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.fb5KxY_bRWaseGgCnktQ,
.yvJYeyfSDbzeFIOa827Q {
  color: #122443;
  font-size: 14px;
  font-weight: 500;
}

.yvJYeyfSDbzeFIOa827Q {
  font-size: 16px;
  font-weight: 500;
}

.hefPQtMU938LvPb7qnsA {
  color: #122443;
  opacity: 0.5;
  text-align: left;
}

.qhelwOrUNnYCV__0WnPE {
  color: #122443;
  opacity: 0.5;
  text-align: right;
  width: max-content;
}

.LBsnol5gMfubjK4d3H6e {
  text-align: right;
}

.UmYx8sgxLGAFtpKZIH2v {
  display: flex;
  align-items: center;
}

.dEe5cdiMJ8kho7z96DNA {
  background-color: #f4f7f9;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
}

.twxtYtuyi9p8k8uFKk3c {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: 8px;
}

.CB7pwJaluW7OqBF6kG_h {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f7f9;
}

.igz0k09CXfxStOjNbuJk {
  color: #122443;
  opacity: 0.4;
  font-size: 18px;
  font-weight: 700;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/app/respondentsList/ui/parts/groupsDropdown/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.oVnko94bqlFwnsPxoM6k {
  position: relative;
  display: inline-block;
  z-index: 10;
}

.YxgiKjf7HB57mwp6Ne2r {
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: 8px;
  width: 260px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.MKHYgDNToXqrG2jHUUXS {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
}
.MKHYgDNToXqrG2jHUUXS h3 {
  font-size: 14px;
  font-weight: 500;
  margin: 0;
}

.zYa98tFaScSr4zb_VSQ2 {
  font-size: 12px;
  color: #2563eb;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.zYa98tFaScSr4zb_VSQ2:hover {
  text-decoration: underline;
}

.ezxVfDNZZDTw9fBJNtW3 {
  display: flex;
  border-bottom: 1px solid #f0f0f0;
}

.zGHg0vlUgmqzL7IooT1L {
  flex: 1;
  padding: 12px 8px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  position: relative;
  color: #6b7280;
  transition: all 0.2s;
}
.zGHg0vlUgmqzL7IooT1L:hover {
  color: #2563eb;
}
.zGHg0vlUgmqzL7IooT1L.gBUucxnuuHE1tfDctkn2 {
  color: #2563eb;
  font-weight: 500;
}
.zGHg0vlUgmqzL7IooT1L.gBUucxnuuHE1tfDctkn2:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #2563eb;
}

.RUUgtkmA8_GTteZrxXdF {
  display: inline-flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  border-radius: 9px;
  background-color: #2563eb;
  color: white;
  font-size: 11px;
  margin-left: 4px;
}

.HpgYSc0HW1uj4JlvyGU_, .S75n2xCkYvjd7DD4fS5b {
  max-height: 240px;
  overflow-y: auto;
}

.qoQFY88QgFqLu0YL_1wO, .xLEByeFiMUZSxUQofk5b {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 0.2s;
}
.qoQFY88QgFqLu0YL_1wO:hover, .xLEByeFiMUZSxUQofk5b:hover {
  background: #f5f5f5;
}
.qoQFY88QgFqLu0YL_1wO span, .xLEByeFiMUZSxUQofk5b span {
  margin-left: 10px;
  font-size: 14px;
}

.GG_407yNbCCvlAjMD0k_ {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 2px solid #d1d5db;
  transition: all 0.2s;
}
.GG_407yNbCCvlAjMD0k_.G7u8Y2uTWDeT6R8fnGJ9 {
  background: #2563eb;
  border-color: #2563eb;
}

.oYM1kggF3OcHrrATdICL {
  padding: 16px;
  text-align: center;
  color: #6b7280;
  font-size: 14px;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/Consultations/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************/
.wahK0iuJKGhEDgQ5n7Pw {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.wahK0iuJKGhEDgQ5n7Pw .HcOgnefGCxnxN60LdgDN {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationsHistory/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.Bn1FHCjX2mOxxsQgjU_G {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.Bn1FHCjX2mOxxsQgjU_G .a4Sgio7frq50JjMTUgK1 {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationsHistory/ui/ConsultationItem/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.q3o38tV799_eOyscMdkb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  padding: 1rem;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.RHJwQPuxePanTZLxXCUL {
  margin-bottom: 4px;
  padding-left: 12px;
  font-size: 14px;
  line-height: 22px;
  color: rgba(18, 36, 67, 0.6);
  font-weight: 500;
  letter-spacing: 0.3px;
}

.T8fv6yxauS7y0yOURe2o {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

.pOqG93lZP8jzC07QYMS9 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.hzRP6xqqU9jYmcmdjvjw, .soyZIUmA90_DjN2c3bir {
  padding: 4px 8px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  border-radius: 5px;
  background: linear-gradient(270deg, #eb3349, #f45c43);
}

.soyZIUmA90_DjN2c3bir {
  background: linear-gradient(270deg, #ebc033, #d6aa71);
}

.L3HL76Hnjldda15TIDVu {
  font-size: 16px;
  line-height: 1.38;
  color: #122443;
}

.ZSGNXlaksuPOQ35ZHgCg,
.nVYuoZ3fQtfDmlbceepn {
  opacity: 0.4;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #122443;
}

.ZSGNXlaksuPOQ35ZHgCg {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationsHistory/ui/ConsultationsList/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.diiwa6wdgPj9a4y0QFhx {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 24px;
}

.s9bIqBlo4tZfFUnpsIRA {
  width: 100%;
  margin-bottom: 2rem;
}

.jFIMAiYy3FP6ImwsKmgb,
.u9pnnQZ5RfUQykk4PHMl {
  margin: 16px 0 10px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.eiXQg1gRkYWtU0sanzag {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0.5px;
}

.u9pnnQZ5RfUQykk4PHMl {
  text-align: center;
  width: 100%;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationSelectCadet/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.kFk4hURmxN4KBtro_Q0H {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.kFk4hURmxN4KBtro_Q0H .zXRQUIMLuH2AUMI9Hkqg {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/react-datetime/css/react-datetime.css ***!
  \**********************************************************************************************************************************/
/*!
 * https://github.com/arqex/react-datetime
 */

.yRbVT2EaCG0t0lv6afqg {
  position: relative;
}
.jpCfRBE9q6bPUwV5kVEa {
  display: none;
  position: absolute;
  min-width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
  border: 1px solid #f9f9f9;
}
.JLNojs4fUa5obmaov_Fm .jpCfRBE9q6bPUwV5kVEa {
  display: block;
}
.dEXzhXRMyHSe9j39ugiA .jpCfRBE9q6bPUwV5kVEa {
  box-shadow: none;
  position: static;
}

.jpCfRBE9q6bPUwV5kVEa .jLDjFOBAThTYyYChqprw {
  text-align: center;
}

.jpCfRBE9q6bPUwV5kVEa table {
  width: 100%;
  margin: 0;
}
.jpCfRBE9q6bPUwV5kVEa td,
.jpCfRBE9q6bPUwV5kVEa th {
  text-align: center;
  height: 28px;
}
.jpCfRBE9q6bPUwV5kVEa td {
  cursor: pointer;
}
.jpCfRBE9q6bPUwV5kVEa td.FC2MVoPAEmW71J293D4d:hover,
.jpCfRBE9q6bPUwV5kVEa td.juDZpPUqJNbgJWE5b2Q9:hover,
.jpCfRBE9q6bPUwV5kVEa td.zGYt7kVGMiUh3pOFoXCw:hover,
.jpCfRBE9q6bPUwV5kVEa td.V5S1wZhbhYWZjLk1A4RN:hover,
.jpCfRBE9q6bPUwV5kVEa .jLDjFOBAThTYyYChqprw:hover {
  background: #eeeeee;
  cursor: pointer;
}
.jpCfRBE9q6bPUwV5kVEa td.ZlIx76PFWbBwywJjpsbj,
.jpCfRBE9q6bPUwV5kVEa td.ntgz7FGsSgW_yL4a88po {
  color: #999999;
}
.jpCfRBE9q6bPUwV5kVEa td.bkYOR8dE8y6vRjZAfjPA {
  position: relative;
}
.jpCfRBE9q6bPUwV5kVEa td.bkYOR8dE8y6vRjZAfjPA:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.jpCfRBE9q6bPUwV5kVEa td.ssl3XbLi6nmxOr1Hm3Do,
.jpCfRBE9q6bPUwV5kVEa td.ssl3XbLi6nmxOr1Hm3Do:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.jpCfRBE9q6bPUwV5kVEa td.ssl3XbLi6nmxOr1Hm3Do.bkYOR8dE8y6vRjZAfjPA:before {
  border-bottom-color: #fff;
}
.jpCfRBE9q6bPUwV5kVEa td.IbNSLo1s6uXtyOMP2Q2Q,
.jpCfRBE9q6bPUwV5kVEa td.IbNSLo1s6uXtyOMP2Q2Q:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.jpCfRBE9q6bPUwV5kVEa td span.ZlIx76PFWbBwywJjpsbj {
  color: #999999;
}
.jpCfRBE9q6bPUwV5kVEa td span.IbNSLo1s6uXtyOMP2Q2Q,
.jpCfRBE9q6bPUwV5kVEa td span.IbNSLo1s6uXtyOMP2Q2Q:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.jpCfRBE9q6bPUwV5kVEa th {
  border-bottom: 1px solid #f9f9f9;
}
.jpCfRBE9q6bPUwV5kVEa .PbVoatIsJ6DP8bWDrvDL {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}
.jpCfRBE9q6bPUwV5kVEa th.Wo9lRPbu_HAp1MJan9Bs {
  width: 100px;
}
.jpCfRBE9q6bPUwV5kVEa th.aVMyFJi6mOIwabU89p_J,
.jpCfRBE9q6bPUwV5kVEa th.lWtyGOtHQMwo0_L9m49G {
  font-size: 21px;
  vertical-align: top;
}

.lWtyGOtHQMwo0_L9m49G span,
.aVMyFJi6mOIwabU89p_J span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}

.jpCfRBE9q6bPUwV5kVEa th.IbNSLo1s6uXtyOMP2Q2Q,
.jpCfRBE9q6bPUwV5kVEa th.IbNSLo1s6uXtyOMP2Q2Q:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.jpCfRBE9q6bPUwV5kVEa thead tr:first-of-type th {
  cursor: pointer;
}
.jpCfRBE9q6bPUwV5kVEa thead tr:first-of-type th:hover {
  background: #eeeeee;
}

.jpCfRBE9q6bPUwV5kVEa tfoot {
  border-top: 1px solid #f9f9f9;
}

.jpCfRBE9q6bPUwV5kVEa button {
  border: none;
  background: none;
  cursor: pointer;
}
.jpCfRBE9q6bPUwV5kVEa button:hover {
  background-color: #eee;
}

.jpCfRBE9q6bPUwV5kVEa thead button {
  width: 100%;
  height: 100%;
}

td.K91AkFiMvTS9JiYnhf3p,
td.VRwhUKc1pJCnyS9RTIW1 {
  height: 50px;
  width: 25%;
  cursor: pointer;
}
td.K91AkFiMvTS9JiYnhf3p:hover,
td.VRwhUKc1pJCnyS9RTIW1:hover {
  background: #eee;
}

.cR2nn42HpyVDhcASokWx {
  display: inline-block;
}

.cR2nn42HpyVDhcASokWx > div {
  float: left;
}

.S1BLZkNKZFL7yAMCJTHH {
  height: 100px;
}

.S1BLZkNKZFL7yAMCJTHH {
  width: 40px;
}

.msOun0PUzRVOcdaN3ocR {
  line-height: 100px;
}

.S1BLZkNKZFL7yAMCJTHH .LO31XZQ2Fb_iILhLnBTY {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}
.S1BLZkNKZFL7yAMCJTHH .LO31XZQ2Fb_iILhLnBTY:hover {
  background: #eee;
}
.S1BLZkNKZFL7yAMCJTHH .etUtgAl1sHlYyvlziN5k {
  height: 20%;
  font-size: 1.2em;
}

.jZ5DTBRDoAxS6Ts8CdQG {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.jZ5DTBRDoAxS6Ts8CdQG input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.EBxEGK7O4XoT7aLIdsUp td {
  cursor: default;
}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationCreate/ui/styles.module.scss ***!
  \*************************************************************************************************************************************************************************/
.TRa1PiIsIp6yAfIHcR3s {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.TRa1PiIsIp6yAfIHcR3s .joGxoSEbSmUff5Ev0rm4 {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}

.Lp5rf4eZKS_j0P2eVwLh {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
}

.hLHv_EFAJYPb1gKaUTOF {
  width: 100%;
  position: relative;
  margin-bottom: 16px;
}

.QoF__hwFJXKBHaED0vWr {
  font-family: inherit;
}

.QoF__hwFJXKBHaED0vWr:focus,
.QoF__hwFJXKBHaED0vWr:not(:focus):valid,
.QoF__hwFJXKBHaED0vWr:disabled:valid,
.QoF__hwFJXKBHaED0vWr:disabled,
.gvQ_qP9NR3DaR6Ir0NqG {
  border-color: rgb(17, 46, 232);
}

.YZ3Tk0BYqB5Jvus93438 {
  display: block;
  position: absolute;
  left: 20px;
  top: 14px;
  font-size: 18px;
  pointer-events: none;
  transform-origin: left;
  transition: top 0.3s, transform 0.3s, color 0.3s, padding 0.3s;
  font-weight: 600;
  color: #122443;
}

.QoF__hwFJXKBHaED0vWr:focus + .YZ3Tk0BYqB5Jvus93438,
.QoF__hwFJXKBHaED0vWr:disabled + .YZ3Tk0BYqB5Jvus93438,
.gvQ_qP9NR3DaR6Ir0NqG + .YZ3Tk0BYqB5Jvus93438,
.QoF__hwFJXKBHaED0vWr:not(:focus):valid + .YZ3Tk0BYqB5Jvus93438 {
  top: -10px;
  transform: scale(0.85);
  color: rgb(17, 46, 232);
  background-color: #f4f7f9;
  padding: 0 8px;
}

.react-datetime-picker {
  width: 100%;
}

.react-datetime-picker__wrapper {
  width: 100%;
  padding: 10px 20px;
  outline: none;
  appearance: none;
  font-size: 18px;
  border: 1px solid rgb(159, 159, 159) !important;
  border-radius: 10px;
  transition: border-color 0.3s;
  resize: none;
  background-color: transparent;
}

.react-datetime-picker__calendar--open {
  z-index: 10 !important;
}

.react-datetime-picker--disabled {
  background-color: transparent;
}

.gvQ_qP9NR3DaR6Ir0NqG .react-datetime-picker__wrapper {
  border-color: rgb(17, 46, 232) !important;
}

.EZ7dE49H7HwHmJA_J2NG {
  margin-top: 16px;
}

._pLkOOK4xlnzOhncFZ5B {
  margin-bottom: 24px;
}

.LLmnOvEouC5mmJ1VAp5d {
  margin-bottom: 24px;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/inputs/mainTextarea/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}

.xBuUplqywZKmmAIEPlp5 {
  position: relative;
  width: 100%;
  height: 62px;
}

.edlpu6BJMGkygCwMnrx9 {
  position: absolute;
  color: rgba(18, 36, 67, 0.4);
  bottom: 12px;
  left: 0;
  transition-duration: 300ms;
  transition-property: bottom;
  user-select: none;
  pointer-events: none;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}

.yVShewVr7bxnfsZ1nZla {
  color: #eb3349 !important;
}

.xY_7EyvvUNch7sb5tfnU {
  width: 0;
  height: 1px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  position: absolute;
  bottom: 0;
  transition-duration: 300ms;
}

.iYBo8nurORQSkSXaI1gs {
  width: 100%;
  border-bottom: 1px solid #e8ecef;
  margin-top: 21px;
  padding-top: 9px;
  padding-bottom: 11px;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.iYBo8nurORQSkSXaI1gs:focus + .edlpu6BJMGkygCwMnrx9, .iYBo8nurORQSkSXaI1gs:not(:placeholder-shown) + .edlpu6BJMGkygCwMnrx9 {
  font-size: 10px;
  font-weight: 500;
  color: #122443;
  bottom: 45px;
  text-transform: uppercase;
}
.iYBo8nurORQSkSXaI1gs:focus ~ .xY_7EyvvUNch7sb5tfnU {
  width: 100%;
}

.ZFDGhSlJEgkwB2h_dYAs {
  position: absolute;
  right: 0;
  bottom: 15px;
}

.Ibe6bxSYAiQnAgg3Czm0 {
  position: relative;
  margin-bottom: 16px;
}

.AZyabJQAqQPdJ3hj9oTh {
  font-family: inherit;
  width: 100%;
  padding: 14px 20px;
  outline: none;
  appearance: none;
  font-size: 18px;
  border: 1px solid rgb(159, 159, 159);
  border-radius: 10px;
  transition: border-color 0.3s;
  resize: none;
  background-color: transparent;
}

.AZyabJQAqQPdJ3hj9oTh:focus,
.AZyabJQAqQPdJ3hj9oTh:not(:focus):valid,
.AZyabJQAqQPdJ3hj9oTh:disabled:valid,
.AZyabJQAqQPdJ3hj9oTh:disabled,
.JpBqmvXjq9caa16KygnG {
  border-color: rgb(17, 46, 232);
}

.mF9Qe7b7uftx5kuq3SNr {
  display: block;
  position: absolute;
  left: 20px;
  top: 14px;
  font-size: 18px;
  pointer-events: none;
  transform-origin: left;
  transition: top 0.3s, transform 0.3s, color 0.3s, padding 0.3s;
  font-weight: 600;
  color: #122443;
}

.AZyabJQAqQPdJ3hj9oTh:focus + .mF9Qe7b7uftx5kuq3SNr,
.AZyabJQAqQPdJ3hj9oTh:disabled + .mF9Qe7b7uftx5kuq3SNr,
.JpBqmvXjq9caa16KygnG + .mF9Qe7b7uftx5kuq3SNr,
.AZyabJQAqQPdJ3hj9oTh:not(:focus):valid + .mF9Qe7b7uftx5kuq3SNr {
  top: -10px;
  transform: scale(0.85);
  color: rgb(17, 46, 232);
  background-color: #f4f7f9;
  padding: 0 8px;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/ConsultationsCadetHistory/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.QGlzobeKLAUURNwjzYbO {
  padding: 24px 24px 80px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.QGlzobeKLAUURNwjzYbO ._mkiypVn_QFYTl1nsqPu {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-end;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingNavBar/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.woDZuvtfic1OlmKdvi35 {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 960px) {
  .woDZuvtfic1OlmKdvi35 {
    padding: 10px 0;
  }
}
@media (min-width: 1200px) {
  .woDZuvtfic1OlmKdvi35 {
    padding: 10px 20px;
  }
}

.E_MUcz5sv8F2zTCvhGXM {
  z-index: 1;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.E_MUcz5sv8F2zTCvhGXM img {
  height: 55px;
}
@media (min-width: 960px) {
  .E_MUcz5sv8F2zTCvhGXM {
    height: auto;
    z-index: 0;
  }
  .E_MUcz5sv8F2zTCvhGXM img {
    height: 36px;
  }
}
@media (min-width: 1200px) {
  .E_MUcz5sv8F2zTCvhGXM {
    z-index: 0;
  }
  .E_MUcz5sv8F2zTCvhGXM img {
    height: 45px;
  }
}
@media (min-width: 1600px) {
  .E_MUcz5sv8F2zTCvhGXM {
    z-index: 0;
  }
  .E_MUcz5sv8F2zTCvhGXM img {
    height: 50px;
  }
}

.MoYV254PXwY6WeSphoVB {
  max-width: 300px;
  width: 100%;
}
@media (min-width: 960px) {
  .MoYV254PXwY6WeSphoVB {
    max-width: none;
    width: auto;
  }
}

.lBlT2lnaSDep6VsvWhj1 {
  display: flex;
  column-gap: 5px;
}

.e1yqrXvqjqc_x3mm37eb {
  display: none;
  row-gap: 5px;
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: center;
  width: 100dvw;
  height: 100dvh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  flex-direction: column;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  .e1yqrXvqjqc_x3mm37eb {
    display: flex;
    flex-direction: row;
    column-gap: 10px;
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: inherit;
    flex-wrap: wrap;
    justify-content: center;
  }
}

.ZrEfIcUC6UzagZLwVMlC {
  display: flex;
}

.o4Yz7LdP9H8jqGYhfrR0 {
  display: flex;
  justify-content: space-between;
  max-width: 860px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
}
@media (min-width: 960px) {
  .o4Yz7LdP9H8jqGYhfrR0 {
    display: none;
  }
}

.HWYCvHSuE2DJHmqeE4bV {
  display: block;
  max-width: 300px;
  width: 100%;
}
@media (min-width: 960px) {
  .HWYCvHSuE2DJHmqeE4bV {
    display: none;
  }
}

.fzjd2I0Ll8Hur7uci_3A {
  display: none;
}
@media (min-width: 960px) {
  .fzjd2I0Ll8Hur7uci_3A {
    display: block;
  }
}

.Q2HYPn2XU_lQfXayGuNK {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  background-color: #e7f0ff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
}
@media (min-width: 960px) {
  .Q2HYPn2XU_lQfXayGuNK {
    display: none;
  }
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingBanner/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.Ndrz68jKBoflusH8Qe2f {
  padding: 100px 10px 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 30px;
  background-color: #e7f0ff;
}
@media (min-width: 960px) {
  .Ndrz68jKBoflusH8Qe2f {
    padding: 60px 5px 5px;
  }
}
@media (min-width: 1200px) {
  .Ndrz68jKBoflusH8Qe2f {
    padding: 75px 10px 10px;
  }
}
@media (min-width: 1600px) {
  .Ndrz68jKBoflusH8Qe2f {
    padding: 95px 20px 20px;
  }
}

.tn31r2pUeK_KhNgyRrC0 {
  color: #2330ba;
  text-align: center;
  max-width: 500px;
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
}
@media (width >= 960px) {
  .tn31r2pUeK_KhNgyRrC0 {
    font-size: 40px;
  }
}
@media (width >= 1200px) {
  .tn31r2pUeK_KhNgyRrC0 {
    font-size: 50px;
  }
}
@media (width >= 1600px) {
  .tn31r2pUeK_KhNgyRrC0 {
    font-size: 65px;
  }
}
@media (min-width: 960px) {
  .tn31r2pUeK_KhNgyRrC0 {
    max-width: none;
  }
}

.LaSFAEx7nuVLutXvmltO {
  max-width: 280px;
  text-align: center;
  color: #2330ba;
  margin-top: 10px;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .LaSFAEx7nuVLutXvmltO {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .LaSFAEx7nuVLutXvmltO {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .LaSFAEx7nuVLutXvmltO {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .LaSFAEx7nuVLutXvmltO {
    max-width: 300px;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .LaSFAEx7nuVLutXvmltO {
    max-width: 375px;
    margin-top: 25px;
  }
}
@media (min-width: 1600px) {
  .LaSFAEx7nuVLutXvmltO {
    max-width: 500px;
    margin-top: 35px;
  }
}

._IN39t4acLTnumOqgDpc {
  display: flex;
  max-width: 440px;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  margin-top: 35px;
}

.ZOE2RPA_TcxZ8Qktkhfm {
  margin-top: 207px !important;
}
@media (min-width: 960px) {
  .ZOE2RPA_TcxZ8Qktkhfm {
    width: 150px !important;
    margin-top: auto !important;
  }
}
@media (min-width: 1200px) {
  .ZOE2RPA_TcxZ8Qktkhfm {
    width: 200px !important;
    margin-top: auto !important;
  }
}
@media (min-width: 1600px) {
  .ZOE2RPA_TcxZ8Qktkhfm {
    width: 300px !important;
    margin-top: auto !important;
  }
}

.SHEvzyZwdllp4Rvt21ry {
  margin-top: 0px !important;
}
@media (min-width: 960px) {
  .SHEvzyZwdllp4Rvt21ry {
    margin-top: 0px !important;
  }
}
@media (min-width: 1200px) {
  .SHEvzyZwdllp4Rvt21ry {
    margin-top: 0px !important;
  }
}
@media (min-width: 1600px) {
  .SHEvzyZwdllp4Rvt21ry {
    margin-top: 0px !important;
  }
}

.E1x_lHq20zImUQ3o8uQM {
  display: flex;
  width: 100%;
  gap: 5px;
  margin-top: 10px;
  flex-direction: column;
}
@media (min-width: 960px) {
  .E1x_lHq20zImUQ3o8uQM {
    margin-top: 35px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .E1x_lHq20zImUQ3o8uQM {
    margin-top: 40px;
  }
}
@media (min-width: 1600px) {
  .E1x_lHq20zImUQ3o8uQM {
    margin-top: 35px;
  }
}

.dOjy6Fx81cPkmSKcFlxk {
  display: flex;
  flex: 1 1 0;
  background-color: #2330ba;
  padding-top: 15px;
  padding-bottom: 15px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 20px;
}
@media (min-width: 960px) {
  .dOjy6Fx81cPkmSKcFlxk {
    border-radius: 12px;
  }
}
@media (min-width: 1200px) {
  .dOjy6Fx81cPkmSKcFlxk {
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 15px;
  }
}
@media (min-width: 1600px) {
  .dOjy6Fx81cPkmSKcFlxk {
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 20px;
  }
}

.aTDptkIgvpOBWBCK_Onr {
  width: 45px;
  height: 45px;
  background-color: #3a44c1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 960px) {
  .aTDptkIgvpOBWBCK_Onr {
    width: 33px;
    height: 33px;
  }
  .aTDptkIgvpOBWBCK_Onr img {
    width: 16px;
  }
}
@media (min-width: 1200px) {
  .aTDptkIgvpOBWBCK_Onr {
    width: 42px;
    height: 42px;
  }
  .aTDptkIgvpOBWBCK_Onr img {
    width: 17px;
  }
}
@media (min-width: 1600px) {
  .aTDptkIgvpOBWBCK_Onr {
    width: 56px;
    height: 56px;
  }
  .aTDptkIgvpOBWBCK_Onr img {
    width: auto;
  }
}

.aww4bGrZuc2Cz3D0T3Ut {
  text-align: center;
  line-height: 100%;
  color: white;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
}
@media (width >= 960px) {
  .aww4bGrZuc2Cz3D0T3Ut {
    font-size: 16px;
  }
}
@media (width >= 1200px) {
  .aww4bGrZuc2Cz3D0T3Ut {
    font-size: 20px;
  }
}
@media (width >= 1600px) {
  .aww4bGrZuc2Cz3D0T3Ut {
    font-size: 24px;
  }
}
@media (min-width: 960px) {
  .aww4bGrZuc2Cz3D0T3Ut {
    line-height: 120%;
    margin-top: 6px;
  }
}
@media (min-width: 1600px) {
  .aww4bGrZuc2Cz3D0T3Ut {
    line-height: 140%;
    margin-top: 10px;
  }
}

.UGJVF_bHGyRB_9MPdfyX {
  max-width: 280px;
  text-align: center;
  line-height: 120%;
  color: white;
  margin-top: 10px;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .UGJVF_bHGyRB_9MPdfyX {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .UGJVF_bHGyRB_9MPdfyX {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .UGJVF_bHGyRB_9MPdfyX {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .UGJVF_bHGyRB_9MPdfyX {
    max-width: 210px;
    margin-top: 6px;
    line-height: 120%;
  }
}
@media (min-width: 1600px) {
  .UGJVF_bHGyRB_9MPdfyX {
    max-width: 350px;
    margin-top: 10px;
    line-height: 140%;
  }
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingAboutBlock/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.HNb5fJPGSXzT6WQuDITC {
  background-color: #e7f0ff;
  margin-top: 20px;
  border-radius: 20px;
  padding: 20px 10px 20px;
  overflow: hidden;
}
@media (min-width: 960px) {
  .HNb5fJPGSXzT6WQuDITC {
    padding: 15px;
    border-radius: 20px;
  }
}
@media (min-width: 1600px) {
  .HNb5fJPGSXzT6WQuDITC {
    padding: 20px;
    border-radius: 30px;
  }
}

.qLMQ52pLYVvpGpf4o_1Y {
  color: #2330ba;
  text-align: center;
  max-width: 263px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  font-size: 18px;
}
@media (width >= 960px) {
  .qLMQ52pLYVvpGpf4o_1Y {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .qLMQ52pLYVvpGpf4o_1Y {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .qLMQ52pLYVvpGpf4o_1Y {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .qLMQ52pLYVvpGpf4o_1Y {
    text-align: left;
    margin: 0;
    max-width: none;
  }
}

.oTRXruURSJ4KiHns58_z {
  display: flex;
  column-gap: 5px;
  margin-top: 10px;
  flex-direction: column;
  row-gap: 5px;
}
@media (min-width: 960px) {
  .oTRXruURSJ4KiHns58_z {
    flex-direction: row;
    margin-top: 15px;
  }
}
@media (min-width: 1600px) {
  .oTRXruURSJ4KiHns58_z {
    margin-top: 20px;
  }
}

.huEn6rxVztLJhAUWGkqY {
  display: flex;
  margin-top: 20px;
  position: relative;
  flex-direction: column;
}
@media (min-width: 960px) {
  .huEn6rxVztLJhAUWGkqY {
    margin-top: 10px;
    flex-direction: row;
  }
}
@media (min-width: 1600px) {
  .huEn6rxVztLJhAUWGkqY {
    margin-top: 20px;
  }
}

.KmbYdxFyP4tN9z7HwFnu {
  color: #2330ba;
  max-width: 280px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
}
@media (width >= 960px) {
  .KmbYdxFyP4tN9z7HwFnu {
    font-size: 16px;
  }
}
@media (width >= 1200px) {
  .KmbYdxFyP4tN9z7HwFnu {
    font-size: 20px;
  }
}
@media (width >= 1600px) {
  .KmbYdxFyP4tN9z7HwFnu {
    font-size: 24px;
  }
}
@media (min-width: 960px) {
  .KmbYdxFyP4tN9z7HwFnu {
    max-width: 474px;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .KmbYdxFyP4tN9z7HwFnu {
    max-width: 600px;
  }
}
@media (min-width: 1600px) {
  .KmbYdxFyP4tN9z7HwFnu {
    max-width: 761px;
  }
}

.jiEWZqMlhN02gzt5SHvq {
  margin-top: 200px;
  max-width: 280px;
}
@media (min-width: 960px) {
  .jiEWZqMlhN02gzt5SHvq {
    margin-top: 147px;
    max-width: 412px;
  }
}
@media (min-width: 1200px) {
  .jiEWZqMlhN02gzt5SHvq {
    margin-top: 183px;
    max-width: 515px;
  }
}
@media (min-width: 1600px) {
  .jiEWZqMlhN02gzt5SHvq {
    margin-top: 375px;
    max-width: 761px;
  }
}

.SUHOWF3wm1c8s2CfUUJ4 {
  position: absolute;
  left: -20px;
  bottom: -20px;
  display: none;
}
@media (min-width: 960px) {
  .SUHOWF3wm1c8s2CfUUJ4 {
    display: block;
    width: 260px;
  }
}
@media (min-width: 1200px) {
  .SUHOWF3wm1c8s2CfUUJ4 {
    display: block;
    width: 300px;
  }
}
@media (min-width: 1600px) {
  .SUHOWF3wm1c8s2CfUUJ4 {
    width: auto;
  }
}

.a7vYMDhwP3uSmHhevuXu {
  position: absolute;
  display: block;
  top: 170px;
  left: -20px;
}
@media (min-width: 960px) {
  .a7vYMDhwP3uSmHhevuXu {
    display: none;
  }
}

.S8apBLr76O0u__uadmhJ {
  position: absolute;
  width: 70px;
  right: -10px;
  top: 247px;
}
@media (min-width: 960px) {
  .S8apBLr76O0u__uadmhJ {
    width: 110px;
    right: -14px;
    top: 10px;
  }
}
@media (min-width: 1200px) {
  .S8apBLr76O0u__uadmhJ {
    width: 140px;
    right: -14px;
    top: 10px;
  }
}
@media (min-width: 1600px) {
  .S8apBLr76O0u__uadmhJ {
    width: auto;
    right: -20px;
    top: 0px;
  }
}
/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingAboutBlock/ui/parts/landingAboutCard/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************/
._HWhEHYtaT9HjK0peJ0W {
  display: flex;
  flex: 1 1 0;
  align-items: center;
  flex-direction: column;
  background-color: white;
  border-radius: 10px;
  min-height: 155px;
  padding: 10px;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  ._HWhEHYtaT9HjK0peJ0W {
    align-items: center;
    padding: 10px;
    min-height: 170px;
  }
}
@media (min-width: 1200px) {
  ._HWhEHYtaT9HjK0peJ0W {
    align-items: center;
    border-radius: 20px;
    padding: 20px 10px;
    min-height: 284px;
  }
}

.ycifqJCEGJjB8rgICXAf {
  text-align: center;
  color: #2330ba;
  font-weight: 600;
  font-size: 16px;
}
@media (width >= 1200px) {
  .ycifqJCEGJjB8rgICXAf {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .ycifqJCEGJjB8rgICXAf {
    white-space: pre-wrap;
  }
}

._cdib2r2LEcBr8lUt_SC {
  margin-right: auto;
  margin-left: auto;
  width: 69px;
  height: 2px;
  background-color: #ffbe4d;
  margin-top: 10px;
}
@media (min-width: 1200px) {
  ._cdib2r2LEcBr8lUt_SC {
    width: 115px;
    margin-top: 20px;
  }
}

._n0XSs8gHke67VMHkocL {
  margin-bottom: 0;
  margin-top: 10px;
  padding-inline-start: 15px;
  max-width: 250px;
}
@media (min-width: 960px) {
  ._n0XSs8gHke67VMHkocL {
    max-width: none;
    margin-top: 6px;
    padding-inline-start: 15px;
  }
}
@media (min-width: 1200px) {
  ._n0XSs8gHke67VMHkocL {
    margin-top: 10px;
    padding-inline-start: 40px;
  }
}

.kon9YHcJYvyuYZDVOXcl {
  color: #2330ba;
  line-height: 110%;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .kon9YHcJYvyuYZDVOXcl {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .kon9YHcJYvyuYZDVOXcl {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .kon9YHcJYvyuYZDVOXcl {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .kon9YHcJYvyuYZDVOXcl {
    line-height: 130%;
  }
}
@media (min-width: 1200px) {
  .kon9YHcJYvyuYZDVOXcl {
    line-height: 24px;
  }
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingDocs/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.IHsGAUXWFTO3qjP0PcYt {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #f3f3f3;
}

.eKIPT287Ekig3qXliYiD {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
}
.eKIPT287Ekig3qXliYiD:nth-child(2) {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .eKIPT287Ekig3qXliYiD:nth-child(2) {
    margin-top: 74px;
  }
}
@media (min-width: 1200px) {
  .eKIPT287Ekig3qXliYiD:nth-child(2) {
    margin-top: 93px;
  }
}
@media (min-width: 1600px) {
  .eKIPT287Ekig3qXliYiD:nth-child(2) {
    margin-top: 100px;
  }
}
.eKIPT287Ekig3qXliYiD:nth-child(3) {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .eKIPT287Ekig3qXliYiD:nth-child(3) {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .eKIPT287Ekig3qXliYiD:nth-child(3) {
    margin-top: 124px;
  }
}
@media (min-width: 1600px) {
  .eKIPT287Ekig3qXliYiD:nth-child(3) {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .eKIPT287Ekig3qXliYiD {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media (min-width: 1000px) {
  .eKIPT287Ekig3qXliYiD {
    justify-content: center;
  }
  .eKIPT287Ekig3qXliYiD:nth-child(1) {
    margin-left: 55px;
  }
}
@media (min-width: 1200px) {
  .eKIPT287Ekig3qXliYiD {
    justify-content: center;
  }
  .eKIPT287Ekig3qXliYiD:nth-child(1) {
    margin-left: 75px;
  }
}
@media (min-width: 1600px) {
  .eKIPT287Ekig3qXliYiD {
    justify-content: flex-start;
  }
  .eKIPT287Ekig3qXliYiD:nth-child(1) {
    margin-left: 0;
  }
}

.DROyoh3kHopFxUKbi3KA {
  width: 100%;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 10px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .DROyoh3kHopFxUKbi3KA {
    padding: 15px;
    margin-top: 80px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1600px) {
  .DROyoh3kHopFxUKbi3KA {
    padding: 20px;
    margin-top: 0px;
    margin-bottom: 35px;
  }
}

.uN2kaooLoSqTc00i9Jqc {
  height: 15px;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  width: 100%;
  background-color: white;
}
@media (min-width: 960px) {
  .uN2kaooLoSqTc00i9Jqc {
    height: 10px;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
  }
}
@media (min-width: 1200px) {
  .uN2kaooLoSqTc00i9Jqc {
    height: 20px;
    border-top-right-radius: 40px;
    border-top-left-radius: 40px;
  }
}

.yLjWJyaUEDAKi0GJ1pNI {
  height: 15px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  background-color: white;
}
@media (min-width: 960px) {
  .yLjWJyaUEDAKi0GJ1pNI {
    height: 15px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
}
@media (min-width: 1200px) {
  .yLjWJyaUEDAKi0GJ1pNI {
    height: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}

.Cz6YTsmMBIA8iMR7p_Cq {
  position: relative;
  flex: 1 1 0;
  max-width: 765px;
}
.Cz6YTsmMBIA8iMR7p_Cq img {
  position: absolute;
}
@media (min-width: 960px) {
  .Cz6YTsmMBIA8iMR7p_Cq {
    max-width: 486px;
  }
}
@media (min-width: 1200px) {
  .Cz6YTsmMBIA8iMR7p_Cq {
    max-width: 565px;
  }
}
@media (min-width: 1600px) {
  .Cz6YTsmMBIA8iMR7p_Cq {
    max-width: 765px;
  }
}

.w9C24JWjzAzrQvSgkSGk {
  top: -345px;
  width: 269px;
  left: -125px;
}
@media (min-width: 960px) {
  .w9C24JWjzAzrQvSgkSGk {
    width: 306px;
    top: 60px;
    left: 35px;
  }
}
@media (min-width: 1200px) {
  .w9C24JWjzAzrQvSgkSGk {
    right: auto;
    width: 382px;
    top: 80px;
    left: 0;
  }
}
@media (min-width: 1600px) {
  .w9C24JWjzAzrQvSgkSGk {
    right: auto;
    width: 575px;
    top: 117px;
    left: -25px;
  }
}

.V7NhFrLtPOAQJTKAyPuV {
  top: -280px;
  right: -135px;
  width: 239px;
  z-index: 1;
}
@media (min-width: 960px) {
  .V7NhFrLtPOAQJTKAyPuV {
    width: 262px;
    top: auto;
    left: 175px;
    right: auto;
    z-index: 0;
  }
}
@media (min-width: 1200px) {
  .V7NhFrLtPOAQJTKAyPuV {
    width: 262px;
    top: auto;
    left: 215px;
  }
}
@media (min-width: 1600px) {
  .V7NhFrLtPOAQJTKAyPuV {
    width: 471px;
    top: 5px;
    left: auto;
    right: 0;
  }
}

.l8U9Kre_omN5D_mOBIW_ {
  left: -115px;
  width: 224px;
  top: 225px;
}
@media (min-width: 960px) {
  .l8U9Kre_omN5D_mOBIW_ {
    left: 0;
    top: auto;
  }
}
@media (min-width: 1200px) {
  .l8U9Kre_omN5D_mOBIW_ {
    width: 276px;
    left: 0;
    top: auto;
  }
}
@media (min-width: 1600px) {
  .l8U9Kre_omN5D_mOBIW_ {
    width: auto;
    left: 0;
    top: auto;
  }
}

.y_fI6W9m1N1wkqpSl1mp {
  left: -135px;
  width: 123px;
  top: 245px;
}
@media (min-width: 960px) {
  .y_fI6W9m1N1wkqpSl1mp {
    width: 135px;
    left: 180px;
    top: 30px;
  }
}
@media (min-width: 1200px) {
  .y_fI6W9m1N1wkqpSl1mp {
    width: 170px;
    left: 220px;
    top: 32px;
  }
}
@media (min-width: 1600px) {
  .y_fI6W9m1N1wkqpSl1mp {
    width: auto;
    left: 280px;
    top: 42px;
  }
}

.TFEhkrAmDc_TEsrFdn4u {
  left: 20px;
  width: 109px;
  top: 235px;
}
@media (min-width: 960px) {
  .TFEhkrAmDc_TEsrFdn4u {
    width: 120px;
    left: 265px;
    top: 0;
  }
}
@media (min-width: 1200px) {
  .TFEhkrAmDc_TEsrFdn4u {
    width: 151px;
    left: 345px;
    top: 0;
  }
}
@media (min-width: 1600px) {
  .TFEhkrAmDc_TEsrFdn4u {
    width: auto;
    left: 455px;
    top: 0;
  }
}

.tx9ob6dszBK4h0vCoXBt {
  left: -133px;
  width: 190px;
  top: -340px;
}
@media (min-width: 960px) {
  .tx9ob6dszBK4h0vCoXBt {
    width: 246px;
    left: auto;
    right: 89px;
    top: auto;
  }
}
@media (min-width: 1200px) {
  .tx9ob6dszBK4h0vCoXBt {
    width: 308px;
    right: auto;
    left: 150px;
    top: auto;
  }
}
@media (min-width: 1600px) {
  .tx9ob6dszBK4h0vCoXBt {
    width: 455px;
    right: auto;
    left: 160px;
    top: auto;
  }
}

.UnYpFMoz_vtJSS64JHAg {
  left: -70px;
  width: 204px;
  top: -250px;
}
@media (min-width: 960px) {
  .UnYpFMoz_vtJSS64JHAg {
    width: 265px;
    left: auto;
    top: 70px;
    right: -65px;
  }
}
@media (min-width: 1200px) {
  .UnYpFMoz_vtJSS64JHAg {
    width: 331px;
    left: 250px;
    top: 100px;
    right: auto;
  }
}
@media (min-width: 1600px) {
  .UnYpFMoz_vtJSS64JHAg {
    width: 493px;
    left: 410px;
    top: 81px;
    right: auto;
  }
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingDocs/ui/parts/landingDoc/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************/
.XMydyhU6PVa74X7o3tM2 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 960px) {
  .XMydyhU6PVa74X7o3tM2 {
    align-items: flex-start;
  }
}

.UojqfzzV0LNo_u8CrCVq {
  color: #2330ba;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
}
@media (width >= 960px) {
  .UojqfzzV0LNo_u8CrCVq {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .UojqfzzV0LNo_u8CrCVq {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .UojqfzzV0LNo_u8CrCVq {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .UojqfzzV0LNo_u8CrCVq {
    text-align: left;
  }
}

.l0Bc3z12Ylk9cBahl4sY {
  color: #2330ba;
  margin-top: 10px;
  max-width: 270px;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .l0Bc3z12Ylk9cBahl4sY {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .l0Bc3z12Ylk9cBahl4sY {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .l0Bc3z12Ylk9cBahl4sY {
    font-size: 18px;
  }
}
@media (min-width: 960px) {
  .l0Bc3z12Ylk9cBahl4sY {
    white-space: pre-line;
    text-align: left;
    margin-top: 10px;
    line-height: 14.2px;
    max-width: none;
  }
}
@media (min-width: 1200px) {
  .l0Bc3z12Ylk9cBahl4sY {
    margin-top: 15px;
    line-height: 16.2px;
  }
}
@media (min-width: 1600px) {
  .l0Bc3z12Ylk9cBahl4sY {
    margin-top: 15px;
    line-height: 25.2px;
  }
}

.sfoObCO01Iwc6c4ON9uF {
  display: flex;
  column-gap: 10px;
  margin-top: 10px;
  justify-content: center;
}
@media (min-width: 960px) {
  .sfoObCO01Iwc6c4ON9uF {
    justify-content: flex-start;
    column-gap: 20px;
    margin-top: 15px;
  }
}
@media (min-width: 1200px) {
  .sfoObCO01Iwc6c4ON9uF {
    column-gap: 15px;
  }
}
@media (min-width: 1600px) {
  .sfoObCO01Iwc6c4ON9uF {
    column-gap: 20px;
    margin-top: 35px;
  }
}

.Cw4Q4gjzUJnlHtWmDQ5L {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  align-items: center;
  max-width: 150px;
}
@media (min-width: 960px) {
  .Cw4Q4gjzUJnlHtWmDQ5L {
    width: 160px;
    max-width: none;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .Cw4Q4gjzUJnlHtWmDQ5L {
    width: 200px;
  }
}
@media (min-width: 1600px) {
  .Cw4Q4gjzUJnlHtWmDQ5L {
    width: auto;
    min-width: 262px;
  }
}

.Xq0MXBGrj5jAcWYCrXjp {
  color: #2330ba;
  margin-top: 15px;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .Xq0MXBGrj5jAcWYCrXjp {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .Xq0MXBGrj5jAcWYCrXjp {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .Xq0MXBGrj5jAcWYCrXjp {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .Xq0MXBGrj5jAcWYCrXjp {
    white-space: pre-line;
  }
}
@media (min-width: 1600px) {
  .Xq0MXBGrj5jAcWYCrXjp {
    margin-top: 10px;
  }
}

.zNl43KCYbxa4EPrut_vu {
  display: flex;
  column-gap: 10px;
  flex-direction: column;
  row-gap: 5px;
  margin-top: 250px;
  width: 100%;
  align-items: center;
}
@media (min-width: 960px) {
  .zNl43KCYbxa4EPrut_vu {
    align-items: flex-start;
    column-gap: 15px;
    margin-top: 15px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .zNl43KCYbxa4EPrut_vu {
    column-gap: 20px;
    margin-top: 15px;
  }
}

.AqxqghO3eZHPP6iqQGcy {
  width: 100%;
  max-width: 280px;
}
@media (min-width: 960px) {
  .AqxqghO3eZHPP6iqQGcy {
    max-width: 160px;
  }
}
@media (min-width: 1200px) {
  .AqxqghO3eZHPP6iqQGcy {
    max-width: 200px;
  }
}
@media (min-width: 1600px) {
  .AqxqghO3eZHPP6iqQGcy {
    max-width: 262px;
  }
}

.nNY5Zr5XuhtLw6lMqenH {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(35, 48, 186, 0.0509803922);
}
@media (min-width: 960px) {
  .nNY5Zr5XuhtLw6lMqenH {
    width: 27px;
    height: 27px;
  }
}
@media (min-width: 1200px) {
  .nNY5Zr5XuhtLw6lMqenH {
    width: 45px;
    height: 45px;
  }
}

.m8Hk2mHVcnJHD3vGfmxZ {
  max-width: 20px;
}
@media (min-width: 960px) {
  .m8Hk2mHVcnJHD3vGfmxZ {
    max-width: 10px;
  }
}
@media (min-width: 1200px) {
  .m8Hk2mHVcnJHD3vGfmxZ {
    max-width: 20px;
  }
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingSolution/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.YowYjEJapYgWmdL09fD8 {
  padding: 10px;
  border-radius: 20px;
  background-color: #e7f0ff;
  display: flex;
  column-gap: 10px;
  flex-direction: column;
}
@media (min-width: 960px) {
  .YowYjEJapYgWmdL09fD8 {
    min-height: 466px;
    flex-direction: row;
    border-radius: 20px;
  }
}
@media (min-width: 1200px) {
  .YowYjEJapYgWmdL09fD8 {
    min-height: 567px;
    border-radius: 20px;
  }
}
@media (min-width: 1600px) {
  .YowYjEJapYgWmdL09fD8 {
    min-height: 787px;
    border-radius: 30px;
    padding: 20px;
    column-gap: 20px;
  }
}

.pM9gfHUOykWD7ubd6r6K {
  margin-top: 10px;
  color: #2330ba;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .pM9gfHUOykWD7ubd6r6K {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .pM9gfHUOykWD7ubd6r6K {
    font-size: 45px;
  }
}

.RoCKfWPLwS_yhEm9Z9Wg {
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 960px) {
  .RoCKfWPLwS_yhEm9Z9Wg {
    text-align: left;
    padding: 5px;
  }
}
@media (min-width: 1200px) {
  .RoCKfWPLwS_yhEm9Z9Wg {
    padding: 0px;
  }
}

.zXPxlu5VY03MhPAO0h3B {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  background-color: #2330ba;
  width: 100%;
  border-radius: 20px;
  margin-top: 20px;
}
.zXPxlu5VY03MhPAO0h3B img {
  height: 260px;
}
@media (min-width: 960px) {
  .zXPxlu5VY03MhPAO0h3B {
    max-width: 730px;
    padding-top: 60px;
    border-radius: 20px;
    margin-top: 0;
  }
  .zXPxlu5VY03MhPAO0h3B img {
    height: 470px;
  }
}
@media (min-width: 1200px) {
  .zXPxlu5VY03MhPAO0h3B {
    padding-top: 70px;
    border-radius: 15px;
    margin-top: 0;
  }
  .zXPxlu5VY03MhPAO0h3B img {
    height: 530px;
  }
}
@media (min-width: 1600px) {
  .zXPxlu5VY03MhPAO0h3B {
    max-width: 730px;
    padding-top: 100px;
    border-radius: 20px;
    margin-top: 0;
  }
  .zXPxlu5VY03MhPAO0h3B img {
    height: auto;
  }
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingSolution/ui/parts/landingSolutionSelector/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************************************/
.rOxYZtEoBAILfTHdiXQq {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
@media (min-width: 960px) {
  .rOxYZtEoBAILfTHdiXQq {
    margin-top: 15px;
  }
}
@media (min-width: 1200px) {
  .rOxYZtEoBAILfTHdiXQq {
    margin-top: 20px;
  }
}

.eeJT3NtPC5FGu3GLbKMB {
  width: 100%;
  display: flex;
  padding: 4px;
  background-color: #2330ba;
  border-radius: 12px;
  box-sizing: border-box;
}
@media (min-width: 1200px) {
  .eeJT3NtPC5FGu3GLbKMB {
    border-radius: 15px;
  }
}
@media (min-width: 1600px) {
  .eeJT3NtPC5FGu3GLbKMB {
    border-radius: 20px;
  }
}

.abbgE1t50eni6YjfW9Ar {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  text-align: right;
  justify-content: center;
  height: 32px;
  border-radius: 10px;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .abbgE1t50eni6YjfW9Ar {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .abbgE1t50eni6YjfW9Ar {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .abbgE1t50eni6YjfW9Ar {
    font-size: 14px;
  }
}
.KHmZKHkNkpXBqiiLzZz9 {
  background-color: #fff;
  color: #2330ba;
}
@media (min-width: 1200px) {
  .abbgE1t50eni6YjfW9Ar {
    border-radius: 12px;
    height: 40px;
  }
}
@media (min-width: 1600px) {
  .abbgE1t50eni6YjfW9Ar {
    border-radius: 16px;
    height: 50px;
  }
}

.qolm4A7r_owUZGR45iXS {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  row-gap: 20px;
  column-gap: 20px;
}
@media (min-width: 960px) {
  .qolm4A7r_owUZGR45iXS {
    margin-top: 40px;
    row-gap: 20px;
    column-gap: 20px;
  }
}
@media (min-width: 1200px) {
  .qolm4A7r_owUZGR45iXS {
    margin-top: 30px;
    row-gap: 30px;
    column-gap: 20px;
  }
}
@media (min-width: 1600px) {
  .qolm4A7r_owUZGR45iXS {
    margin-top: 40px;
    row-gap: 40px;
    column-gap: 0;
  }
}

.l2jAoqvZpNlUvNr1Es7Q {
  width: calc(50% - 10px);
}
@media (min-width: 1600px) {
  .l2jAoqvZpNlUvNr1Es7Q {
    width: 50%;
  }
}

.i6Qo3p0RkubJNdZmT0Pt {
  background-color: #2330ba;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .i6Qo3p0RkubJNdZmT0Pt {
    width: 37px;
    height: 37px;
  }
}
@media (min-width: 1600px) {
  .i6Qo3p0RkubJNdZmT0Pt {
    width: 50px;
    height: 50px;
  }
}

.G4Us2ub7C6i7VUXKPVAd {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}
@media (width >= 1200px) {
  .G4Us2ub7C6i7VUXKPVAd {
    font-size: 14px;
  }
}
@media (width >= 1600px) {
  .G4Us2ub7C6i7VUXKPVAd {
    font-size: 16px;
  }
}

.RbdlQ3AMFpEmYqvXqAWR {
  color: #2330ba;
  line-height: 140%;
  margin-top: 10px;
  max-width: 330px;
  text-align: left;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .RbdlQ3AMFpEmYqvXqAWR {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .RbdlQ3AMFpEmYqvXqAWR {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .RbdlQ3AMFpEmYqvXqAWR {
    font-size: 16px;
  }
}

.CQiSs__JhNHQ_TLyIHX2 {
  margin-top: 20px !important;
}
@media (min-width: 960px) {
  .CQiSs__JhNHQ_TLyIHX2 {
    margin-top: auto !important;
  }
}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingSolution/ui/parts/landingSolutionEmployees/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************************************/
.q0KM_r8Tem5dHyA0EqNb {
  margin-top: 40px;
}
@media (min-width: 960px) {
  .q0KM_r8Tem5dHyA0EqNb {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .q0KM_r8Tem5dHyA0EqNb {
    margin-top: 35px;
  }
}

.leebHsa0i5u28KKu7xJM {
  display: flex;
  column-gap: 5px;
  margin-top: 20px;
  flex-direction: column;
  row-gap: 5px;
}
@media (min-width: 960px) {
  .leebHsa0i5u28KKu7xJM {
    flex-direction: row;
    margin-top: 15px;
  }
}
@media (min-width: 1200px) {
  .leebHsa0i5u28KKu7xJM {
    flex-direction: row;
    margin-top: 15px;
  }
}

.PDrUwbprItEstR98RaQ2 {
  color: #2330ba;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
}
@media (width >= 960px) {
  .PDrUwbprItEstR98RaQ2 {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .PDrUwbprItEstR98RaQ2 {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .PDrUwbprItEstR98RaQ2 {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .PDrUwbprItEstR98RaQ2 {
    flex-direction: row;
    text-align: left;
  }
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingSolution/ui/parts/landingSolutionCard/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.sazfUUFgSFU7hfurGseF {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  background-color: #e7f0ff;
  border-radius: 20px;
  min-height: 167px;
  padding: 15px 10px;
  box-sizing: border-box;
  align-items: center;
}
@media (min-width: 960px) {
  .sazfUUFgSFU7hfurGseF {
    min-height: 156px;
    padding: 15px;
  }
}
@media (min-width: 1200px) {
  .sazfUUFgSFU7hfurGseF {
    min-height: 195px;
    padding: 20px 10px;
  }
}
@media (min-width: 1600px) {
  .sazfUUFgSFU7hfurGseF {
    min-height: 0px;
    padding: 30px 10px;
  }
}

.sixEgNXOXf9zJO9ONEMw {
  text-align: center;
  white-space: pre-wrap;
  color: #2330ba;
  font-weight: 600;
  font-size: 16px;
}
@media (width >= 1200px) {
  .sixEgNXOXf9zJO9ONEMw {
    font-size: 25px;
  }
}

.Cs00G4UyV0qHfiSdpkdX {
  margin-right: auto;
  margin-left: auto;
  width: 68px;
  height: 2px;
  background-color: #ffbe4d;
  margin-top: 10px;
}
@media (min-width: 960px) {
  .Cs00G4UyV0qHfiSdpkdX {
    width: 69px;
    margin-top: 10px;
  }
}
@media (min-width: 1200px) {
  .Cs00G4UyV0qHfiSdpkdX {
    width: 86px;
    margin-top: 15px;
  }
}
@media (min-width: 1600px) {
  .Cs00G4UyV0qHfiSdpkdX {
    width: 115px;
    margin-top: 10px;
  }
}

.XKbWWxBvNTwRX1sqTHey {
  margin-bottom: 0;
  margin-top: 10px;
  padding-left: 15px;
}
@media (min-width: 960px) {
  .XKbWWxBvNTwRX1sqTHey {
    margin-top: 10px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .XKbWWxBvNTwRX1sqTHey {
    margin-top: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1600px) {
  .XKbWWxBvNTwRX1sqTHey {
    margin-top: 10px;
    padding-left: 15px;
  }
}

.l5ezJKiQTsIptBAZyjjA {
  color: #2330ba;
  line-height: 16px;
  max-width: 228px;
  width: 100%;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .l5ezJKiQTsIptBAZyjjA {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .l5ezJKiQTsIptBAZyjjA {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .l5ezJKiQTsIptBAZyjjA {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .l5ezJKiQTsIptBAZyjjA {
    line-height: 16px;
    max-width: 190px;
  }
}
@media (min-width: 1200px) {
  .l5ezJKiQTsIptBAZyjjA {
    line-height: 15px;
    max-width: 228px;
  }
}
@media (min-width: 1600px) {
  .l5ezJKiQTsIptBAZyjjA {
    line-height: 24px;
    max-width: 480px;
  }
}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingSolution/ui/parts/landingSolutionRecommendation/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************************************/
.Dky6hCHDIU_gfvtzkwAW {
  display: flex;
  flex-direction: column;
  background-color: #f3f3f3;
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

.WzKFhKJGAynDl1F76tyx {
  height: 15px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  background-color: white;
}
@media (min-width: 1200px) {
  .WzKFhKJGAynDl1F76tyx {
    height: 20px;
  }
}

.DGpxp23q2ELmOEQG6dif {
  padding: 40px 0;
}
@media (min-width: 960px) {
  .DGpxp23q2ELmOEQG6dif {
    padding: 30px 0;
  }
}
@media (min-width: 1200px) {
  .DGpxp23q2ELmOEQG6dif {
    padding: 35px 0;
  }
}

.qU0FO0heoczviJQ3uyCa {
  color: #2330ba;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
}
@media (width >= 960px) {
  .qU0FO0heoczviJQ3uyCa {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .qU0FO0heoczviJQ3uyCa {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .qU0FO0heoczviJQ3uyCa {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .qU0FO0heoczviJQ3uyCa {
    text-align: left;
  }
}

.bytfotKe2JbwUliPeri0 {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .bytfotKe2JbwUliPeri0 {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-template-rows: auto auto;
    grid-auto-flow: row;
    gap: 25px;
    margin-top: 30px;
  }
}

._4LIZWGGoj8kA2mi9lkdZ {
  display: flex;
}
@media (min-width: 960px) {
  ._4LIZWGGoj8kA2mi9lkdZ:nth-child(5) {
    grid-column: span 2;
  }
  ._4LIZWGGoj8kA2mi9lkdZ:nth-child(3) .X4qnT8JA_TxK1yfbweej {
    margin-left: auto;
    margin-right: 30%;
  }
}

.X4qnT8JA_TxK1yfbweej {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.VCezxLec8b6WRSX5JA7s {
  background-color: rgba(35, 48, 186, 0.0509803922);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 960px) {
  .VCezxLec8b6WRSX5JA7s {
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 1200px) {
  .VCezxLec8b6WRSX5JA7s {
    width: 37px;
    height: 37px;
  }
}
@media (min-width: 1600px) {
  .VCezxLec8b6WRSX5JA7s {
    width: 50px;
    height: 50px;
  }
}

.H9rY6Q43h65oAB66OTyC {
  color: #ffbe4d;
  font-size: 18px;
  font-weight: 600;
}
@media (width >= 960px) {
  .H9rY6Q43h65oAB66OTyC {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .H9rY6Q43h65oAB66OTyC {
    font-size: 14px;
  }
}
@media (width >= 1600px) {
  .H9rY6Q43h65oAB66OTyC {
    font-size: 18px;
  }
}

.QX3Hi6oRlcBKT01UAFe9 {
  color: #2330ba;
  white-space: pre-line;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .QX3Hi6oRlcBKT01UAFe9 {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .QX3Hi6oRlcBKT01UAFe9 {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .QX3Hi6oRlcBKT01UAFe9 {
    font-size: 18px;
  }
}

.aia4Rp3RVC7C7pvWTV_L {
  height: 15px;
  border-top-right-radius: 40px;
  border-top-left-radius: 40px;
  width: 100%;
  background-color: white;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
}
@media (min-width: 1200px) {
  .aia4Rp3RVC7C7pvWTV_L {
    height: 20px;
  }
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingMethodology/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.kUoCl_ggn8Nw9Zje67Zk {
  background-color: #fff;
  position: relative;
  overflow: hidden;
  padding: 30px 10px;
}
@media (min-width: 1200px) {
  .kUoCl_ggn8Nw9Zje67Zk {
    padding: 40px 20px;
  }
}
@media (min-width: 1600px) {
  .kUoCl_ggn8Nw9Zje67Zk {
    padding: 35px 20px;
    padding-top: 15px;
  }
}

.iWbidYOjkf7n6fZeuM9_ {
  color: #2330ba;
  text-align: center;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .iWbidYOjkf7n6fZeuM9_ {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .iWbidYOjkf7n6fZeuM9_ {
    font-size: 45px;
  }
}
@media (min-width: 960px) {
  .iWbidYOjkf7n6fZeuM9_ {
    text-align: left;
  }
}

.C2U6JTbhHgV6m565iQKw {
  margin-top: 15px;
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  column-gap: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.C2U6JTbhHgV6m565iQKw::-webkit-scrollbar {
  display: none;
}
@media (min-width: 960px) {
  .C2U6JTbhHgV6m565iQKw {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .C2U6JTbhHgV6m565iQKw {
    margin-top: 30px;
  }
}
@media (min-width: 1600px) {
  .C2U6JTbhHgV6m565iQKw {
    margin-top: 40px;
  }
}

.NCKqzwcWem3TMS8TwXPE {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  column-gap: 20px;
}
@media (min-width: 960px) {
  .NCKqzwcWem3TMS8TwXPE {
    margin-top: 15px;
    column-gap: 30px;
  }
}
@media (min-width: 1200px) {
  .NCKqzwcWem3TMS8TwXPE {
    margin-top: 20px;
    column-gap: 40px;
  }
}
@media (min-width: 1600px) {
  .NCKqzwcWem3TMS8TwXPE {
    margin-top: 40px;
    column-gap: 60px;
  }
}

.wHZC5BO9QOuOxTZTkbM3 {
  padding: 10px;
}
.wHZC5BO9QOuOxTZTkbM3 img {
  height: 24px;
}
@media (min-width: 960px) {
  .wHZC5BO9QOuOxTZTkbM3 img {
    height: 30px;
  }
}
@media (min-width: 1200px) {
  .wHZC5BO9QOuOxTZTkbM3 img {
    height: 40px;
  }
}
@media (min-width: 1600px) {
  .wHZC5BO9QOuOxTZTkbM3 img {
    height: auto;
  }
}

.pCoDVGF5AWaMzjwfE723 {
  margin-top: 15px;
  display: flex;
  column-gap: 10px;
  justify-content: center;
}
.pCoDVGF5AWaMzjwfE723 img {
  height: 24px;
}
@media (min-width: 960px) {
  .pCoDVGF5AWaMzjwfE723 {
    margin-top: 20px;
    column-gap: 20px;
  }
  .pCoDVGF5AWaMzjwfE723 img {
    height: 40px;
  }
}
@media (min-width: 1200px) {
  .pCoDVGF5AWaMzjwfE723 {
    margin-top: 30px;
    column-gap: 30px;
  }
  .pCoDVGF5AWaMzjwfE723 img {
    height: 60px;
  }
}
@media (min-width: 1600px) {
  .pCoDVGF5AWaMzjwfE723 {
    margin-top: 40px;
    column-gap: 40px;
  }
  .pCoDVGF5AWaMzjwfE723 img {
    height: auto;
  }
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingMethodology/ui/parts/LandingMethodlogist/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.vWCQQ058IqQMeUYpCIKg {
  flex: 0 0 auto;
  display: flex;
  column-gap: 10px;
  align-items: center;
  width: calc(100% - 10px);
  justify-content: center;
}
.vWCQQ058IqQMeUYpCIKg img {
  width: 75px;
}
@media (min-width: 960px) {
  .vWCQQ058IqQMeUYpCIKg {
    column-gap: 20px;
    width: calc(50% - 5px);
  }
  .vWCQQ058IqQMeUYpCIKg img {
    width: 120px;
  }
}
@media (min-width: 1200px) {
  .vWCQQ058IqQMeUYpCIKg {
    column-gap: 20px;
  }
  .vWCQQ058IqQMeUYpCIKg img {
    width: 150px;
  }
}
@media (min-width: 1600px) {
  .vWCQQ058IqQMeUYpCIKg {
    column-gap: 30px;
  }
  .vWCQQ058IqQMeUYpCIKg img {
    width: auto;
  }
}

.PQOxK7r5eq5QwriNbLpQ {
  display: flex;
  flex-direction: column;
}

.yi2RWPg2JebtkkrB2F96 {
  width: max-content;
  color: #2330ba;
  max-width: 115px;
  font-weight: 600;
  font-size: 14px;
  line-height: 110%;
}
@media (width >= 960px) {
  .yi2RWPg2JebtkkrB2F96 {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .yi2RWPg2JebtkkrB2F96 {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .yi2RWPg2JebtkkrB2F96 {
    font-size: 32px;
  }
}
@media (min-width: 960px) {
  .yi2RWPg2JebtkkrB2F96 {
    max-width: none;
  }
}

.DnEfo2oug_cxx2bnzAqm {
  white-space: pre-line;
  color: #2330ba;
  line-height: 12px;
  margin-top: 10px;
  font-weight: 500;
  font-size: 10px;
}
@media (width >= 960px) {
  .DnEfo2oug_cxx2bnzAqm {
    font-size: 14px;
  }
}
@media (width >= 1200px) {
  .DnEfo2oug_cxx2bnzAqm {
    font-size: 16px;
  }
}
@media (width >= 1600px) {
  .DnEfo2oug_cxx2bnzAqm {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .DnEfo2oug_cxx2bnzAqm {
    line-height: 22px;
    margin-top: 5px;
  }
}
@media (min-width: 1200px) {
  .DnEfo2oug_cxx2bnzAqm {
    line-height: 24px;
    margin-top: 7px;
  }
}
@media (min-width: 1500px) {
  .DnEfo2oug_cxx2bnzAqm {
    line-height: 36px;
    margin-top: 10px;
  }
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingContacts/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.SsB5Caw8g4FS0aNqjWnk {
  width: 100%;
  background-color: #2330ba;
  padding-top: 30px;
  border-radius: 30px 30px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 960px) {
  .SsB5Caw8g4FS0aNqjWnk {
    border-radius: 20px 20px 0 0;
    padding-top: 60px;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .SsB5Caw8g4FS0aNqjWnk {
    border-radius: 30px 30px 0 0;
    padding-top: 70px;
    align-items: flex-start;
  }
}
@media (min-width: 1600px) {
  .SsB5Caw8g4FS0aNqjWnk {
    border-radius: 30px 30px 0 0;
    padding-top: 35px;
    align-items: flex-start;
  }
}

.kd_sen7_vIbFiwkL7TVo {
  color: #fff;
  max-width: 810px;
  text-align: center;
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
}
@media (width >= 960px) {
  .kd_sen7_vIbFiwkL7TVo {
    font-size: 40px;
  }
}
@media (width >= 1200px) {
  .kd_sen7_vIbFiwkL7TVo {
    font-size: 50px;
  }
}
@media (width >= 1600px) {
  .kd_sen7_vIbFiwkL7TVo {
    font-size: 65px;
  }
}
@media (min-width: 960px) {
  .kd_sen7_vIbFiwkL7TVo {
    max-width: 468px;
    text-align: left;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .kd_sen7_vIbFiwkL7TVo {
    max-width: 607px;
    text-align: left;
    padding-left: 20px;
  }
}
@media (min-width: 1600px) {
  .kd_sen7_vIbFiwkL7TVo {
    max-width: 810px;
    text-align: left;
    padding-left: 35px;
  }
}

.KK2Gu9wCVYWhXEqFG4hy {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  column-gap: 10px;
  margin-top: 30px;
  row-gap: 10px;
}
@media (min-width: 960px) {
  .KK2Gu9wCVYWhXEqFG4hy {
    flex-direction: row;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .KK2Gu9wCVYWhXEqFG4hy {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1600px) {
  .KK2Gu9wCVYWhXEqFG4hy {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingContacts/ui/parts/landingContactsText/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.LMPhSHyxQM_ndRv54DL3 {
  flex: 1 1 0;
  border-radius: 20px;
  background: hsla(0, 0%, 100%, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 50px 10px;
}
@media (min-width: 960px) {
  .LMPhSHyxQM_ndRv54DL3 {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .LMPhSHyxQM_ndRv54DL3 {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1600px) {
  .LMPhSHyxQM_ndRv54DL3 {
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.RAJqCoM6dlFzpKHlD3Lo {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
@media (min-width: 960px) {
  .RAJqCoM6dlFzpKHlD3Lo {
    row-gap: 20px;
  }
}
@media (min-width: 1600px) {
  .RAJqCoM6dlFzpKHlD3Lo {
    row-gap: 30px;
  }
}

.skykiyBHEqxCHRVU9Ygj {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
@media (min-width: 1200px) {
  .skykiyBHEqxCHRVU9Ygj {
    row-gap: 15px;
  }
}
@media (min-width: 1600px) {
  .skykiyBHEqxCHRVU9Ygj {
    row-gap: 20px;
  }
}

.owRVWtjMAWzBSfgqmmOd {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: hsla(0, 0%, 100%, 0.1);
}
.owRVWtjMAWzBSfgqmmOd img {
  width: 18px;
}
@media (min-width: 960px) {
  .owRVWtjMAWzBSfgqmmOd {
    width: 34px;
    height: 34px;
    min-width: 34px;
  }
  .owRVWtjMAWzBSfgqmmOd img {
    width: 14px;
  }
}
@media (min-width: 1200px) {
  .owRVWtjMAWzBSfgqmmOd {
    width: 42px;
    height: 42px;
    min-width: 42px;
  }
  .owRVWtjMAWzBSfgqmmOd img {
    width: 18px;
  }
}
@media (min-width: 1600px) {
  .owRVWtjMAWzBSfgqmmOd {
    width: 56px;
    height: 56px;
    min-width: 56px;
  }
  .owRVWtjMAWzBSfgqmmOd img {
    width: auto;
  }
}

.gkDfxfvimrnW4D62PRe8 {
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .gkDfxfvimrnW4D62PRe8 {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .gkDfxfvimrnW4D62PRe8 {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .gkDfxfvimrnW4D62PRe8 {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .gkDfxfvimrnW4D62PRe8 {
    font-size: 10px !important;
  }
}

.bYgVdIJrMRzEQARK9iJ9 {
  color: #fff;
  margin-top: 5px;
  max-width: 350px;
  font-weight: 500;
  font-size: 10px;
}
@media (width >= 960px) {
  .bYgVdIJrMRzEQARK9iJ9 {
    font-size: 14px;
  }
}
@media (width >= 1200px) {
  .bYgVdIJrMRzEQARK9iJ9 {
    font-size: 16px;
  }
}
@media (width >= 1600px) {
  .bYgVdIJrMRzEQARK9iJ9 {
    font-size: 25px;
  }
}
@media (max-width: 1200px) {
  .bYgVdIJrMRzEQARK9iJ9 {
    margin-top: 0;
    font-size: 16px !important;
  }
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingContacts/ui/parts/landingContactsForm/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.rXSOxmdXYBMrKb5XXzzO {
  flex: 1 1 0;
  padding: 10px;
  border-radius: 20px;
  background-color: #fff;
  min-height: 520px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .rXSOxmdXYBMrKb5XXzzO {
    min-height: 360px;
    padding: 20px;
    border-radius: 20px;
  }
}
@media (min-width: 1200px) {
  .rXSOxmdXYBMrKb5XXzzO {
    min-height: 450px;
    padding: 20px;
    border-radius: 20px;
  }
}
@media (min-width: 1600px) {
  .rXSOxmdXYBMrKb5XXzzO {
    min-height: 660px;
    padding: 30px;
    border-radius: 30px;
  }
}

.LjrPJUcBysfiWdPmgYeA {
  display: flex;
  align-items: center;
  column-gap: 20px;
}
@media (min-width: 960px) {
  .LjrPJUcBysfiWdPmgYeA {
    column-gap: 10px;
  }
}
@media (min-width: 1200px) {
  .LjrPJUcBysfiWdPmgYeA {
    column-gap: 15px;
  }
}
@media (min-width: 1600px) {
  .LjrPJUcBysfiWdPmgYeA {
    column-gap: 20px;
  }
}

.Be2pEPl2UBQ5uqGPEtTr {
  padding: 8px 20px;
  background-color: #2330ba;
  border-radius: 30px;
  color: #fff;
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .Be2pEPl2UBQ5uqGPEtTr {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .Be2pEPl2UBQ5uqGPEtTr {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .Be2pEPl2UBQ5uqGPEtTr {
    font-size: 14px;
  }
}

.touglxvgC9Rr_qPLS5Uk {
  color: rgba(35, 48, 186, 0.4);
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .touglxvgC9Rr_qPLS5Uk {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .touglxvgC9Rr_qPLS5Uk {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .touglxvgC9Rr_qPLS5Uk {
    font-size: 14px;
  }
}

.gEqotvaV7nJ7sQ5S5mAO {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
@media (min-width: 960px) {
  .gEqotvaV7nJ7sQ5S5mAO {
    margin-top: 15px;
    row-gap: 10px;
  }
}
@media (min-width: 1200px) {
  .gEqotvaV7nJ7sQ5S5mAO {
    margin-top: 20px;
    row-gap: 15px;
  }
}
@media (min-width: 1600px) {
  .gEqotvaV7nJ7sQ5S5mAO {
    margin-top: 30px;
    row-gap: 30px;
  }
}

.Irya53v0TYjEZRzMjc_z {
  color: #2330ba;
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .Irya53v0TYjEZRzMjc_z {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .Irya53v0TYjEZRzMjc_z {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .Irya53v0TYjEZRzMjc_z {
    font-size: 14px;
  }
}

.rLqdDBaW59mZUEoQnCQm {
  margin-top: 10px;
  width: 100%;
  padding: 10px;
  border-radius: 12px;
  border: 0.5px solid rgba(35, 48, 186, 0.4);
  box-sizing: border-box;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .rLqdDBaW59mZUEoQnCQm {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .rLqdDBaW59mZUEoQnCQm {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .rLqdDBaW59mZUEoQnCQm {
    font-size: 18px;
  }
}
.rLqdDBaW59mZUEoQnCQm::placeholder {
  color: #2330ba;
  opacity: 0.5;
}
@media (min-width: 960px) {
  .rLqdDBaW59mZUEoQnCQm {
    padding: 10px 15px;
    border-radius: 7px;
  }
}
@media (min-width: 1200px) {
  .rLqdDBaW59mZUEoQnCQm {
    padding: 10px 15px;
    border-radius: 10px;
  }
}
@media (min-width: 1600px) {
  .rLqdDBaW59mZUEoQnCQm {
    padding: 15px 20px;
    border-radius: 12px;
  }
}

.IHRyLs13mb4wdnwN2ZMO {
  margin-top: auto;
  padding: 16px 20px;
  display: flex;
  border-radius: 12px;
  column-gap: 20px;
  background-color: #e7f0ff;
}
.IHRyLs13mb4wdnwN2ZMO img {
  max-width: 22px;
}
@media (min-width: 1600px) {
  .IHRyLs13mb4wdnwN2ZMO img {
    max-width: none;
  }
}

.h4VDIdaSRd4PkVIFasP5 {
  color: rgba(35, 48, 186, 0.8);
  max-width: 600px;
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .h4VDIdaSRd4PkVIFasP5 {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .h4VDIdaSRd4PkVIFasP5 {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .h4VDIdaSRd4PkVIFasP5 {
    font-size: 14px;
  }
}

.Bbi5R6MTlvo0GHSz153h {
  margin-top: 10px;
  display: flex;
  column-gap: 10px;
  width: 100%;
}
@media (min-width: 960px) {
  .Bbi5R6MTlvo0GHSz153h {
    margin-top: 20px;
  }
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingFooter/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
.mQ491GmFhLU6UDhkFubk {
  background-color: #2330ba;
  padding: 50px 10px 40px;
}
@media (min-width: 960px) {
  .mQ491GmFhLU6UDhkFubk {
    padding: 80px 15px 30px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .mQ491GmFhLU6UDhkFubk {
    padding: 70px 20px 40px;
  }
}
@media (min-width: 1600px) {
  .mQ491GmFhLU6UDhkFubk {
    padding: 100px 20px 80px;
  }
}

.tVdmUPAs2muURkiQKu6Z {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 960px) {
  .tVdmUPAs2muURkiQKu6Z {
    flex-direction: row;
  }
}

.WFAX2wgKFygxs8VGeOOO {
  display: flex;
  width: 100%;
  align-items: center;
  align-self: flex-start;
  justify-content: space-between;
}
@media (min-width: 960px) {
  .WFAX2wgKFygxs8VGeOOO {
    width: auto;
    column-gap: 50px;
    justify-content: flex-start;
    margin-top: -15px;
  }
}
@media (min-width: 1200px) {
  .WFAX2wgKFygxs8VGeOOO {
    width: auto;
    column-gap: 60px;
    justify-content: flex-start;
    margin-top: -20px;
  }
}
@media (min-width: 1600px) {
  .WFAX2wgKFygxs8VGeOOO {
    margin-top: -30px;
    width: auto;
    column-gap: 40px;
    justify-content: flex-start;
  }
}

.EKQSLiQ5IQtB8AhwfHBa {
  width: 85px;
}
@media (min-width: 960px) {
  .EKQSLiQ5IQtB8AhwfHBa {
    width: 76px;
  }
}
@media (min-width: 1200px) {
  .EKQSLiQ5IQtB8AhwfHBa {
    width: 95px;
  }
}
@media (min-width: 1600px) {
  .EKQSLiQ5IQtB8AhwfHBa {
    width: 127px;
  }
}

.HDTx_84IBOf6kk7gLDwP {
  width: 120px;
}
@media (min-width: 960px) {
  .HDTx_84IBOf6kk7gLDwP {
    width: 104px;
  }
}
@media (min-width: 1200px) {
  .HDTx_84IBOf6kk7gLDwP {
    width: 131px;
  }
}
@media (min-width: 1600px) {
  .HDTx_84IBOf6kk7gLDwP {
    width: 179px;
  }
}

.McS_WESJQnPha3rZAWNW {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
  opacity: 0.7;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .McS_WESJQnPha3rZAWNW {
    margin-top: 0;
    row-gap: 26px;
  }
}
@media (min-width: 1200px) {
  .McS_WESJQnPha3rZAWNW {
    margin-top: 10px;
    row-gap: 40px;
  }
}
@media (min-width: 1600px) {
  .McS_WESJQnPha3rZAWNW {
    margin-top: 0;
    row-gap: 42px;
  }
}

.LALE28GDHLmo3bfwfb0w {
  opacity: 0.8;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
.LALE28GDHLmo3bfwfb0w:hover {
  text-decoration: underline;
}
@media (width >= 960px) {
  .LALE28GDHLmo3bfwfb0w {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .LALE28GDHLmo3bfwfb0w {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .LALE28GDHLmo3bfwfb0w {
    font-size: 14px;
  }
}

.YrAIjLMSAwhkic_VYnDw {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
@media (min-width: 960px) {
  .YrAIjLMSAwhkic_VYnDw {
    flex-direction: row;
    column-gap: 24px;
  }
}
@media (min-width: 1200px) {
  .YrAIjLMSAwhkic_VYnDw {
    flex-direction: row;
    column-gap: 30px;
  }
}
@media (min-width: 1600px) {
  .YrAIjLMSAwhkic_VYnDw {
    flex-direction: row;
    column-gap: 60px;
  }
}

.Og6xwwXsArUJAhAPNLTU {
  display: flex;
  align-items: flex-start;
  column-gap: 15px;
  margin-top: 30px;
}
@media (min-width: 960px) {
  .Og6xwwXsArUJAhAPNLTU {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .Og6xwwXsArUJAhAPNLTU {
    margin-top: 10px;
  }
}
@media (min-width: 1600px) {
  .Og6xwwXsArUJAhAPNLTU {
    margin-top: 0;
  }
}

.omb4FEnQUjDB1Wo1FoEC,
.klTkYtmivFPcmWx5RAQz {
  opacity: 0.8;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .omb4FEnQUjDB1Wo1FoEC,
  .klTkYtmivFPcmWx5RAQz {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .omb4FEnQUjDB1Wo1FoEC,
  .klTkYtmivFPcmWx5RAQz {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .omb4FEnQUjDB1Wo1FoEC,
  .klTkYtmivFPcmWx5RAQz {
    font-size: 14px;
  }
}
.omb4FEnQUjDB1Wo1FoEC a,
.klTkYtmivFPcmWx5RAQz a {
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .omb4FEnQUjDB1Wo1FoEC a,
  .klTkYtmivFPcmWx5RAQz a {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .omb4FEnQUjDB1Wo1FoEC a,
  .klTkYtmivFPcmWx5RAQz a {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .omb4FEnQUjDB1Wo1FoEC a,
  .klTkYtmivFPcmWx5RAQz a {
    font-size: 14px;
  }
}
.omb4FEnQUjDB1Wo1FoEC a:hover,
.klTkYtmivFPcmWx5RAQz a:hover {
  text-decoration: underline;
}
@media (min-width: 960px) {
  .omb4FEnQUjDB1Wo1FoEC,
  .klTkYtmivFPcmWx5RAQz {
    text-align: center;
  }
}

.klTkYtmivFPcmWx5RAQz {
  margin-top: 30px;
  opacity: 0.5;
  width: 100%;
  text-align: center;
}

.UT36FJX1SEoK3X1GeSOj {
  max-width: 315px;
  opacity: 0.5;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .UT36FJX1SEoK3X1GeSOj {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .UT36FJX1SEoK3X1GeSOj {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .UT36FJX1SEoK3X1GeSOj {
    font-size: 14px;
  }
}
@media (min-width: 960px) and (max-width: 1200px) {
  .UT36FJX1SEoK3X1GeSOj {
    font-size: 8px !important;
  }
}
@media (min-width: 960px) {
  .UT36FJX1SEoK3X1GeSOj {
    max-width: 190px;
  }
}
@media (min-width: 1200px) {
  .UT36FJX1SEoK3X1GeSOj {
    max-width: 260px;
  }
}
@media (min-width: 1600px) {
  .UT36FJX1SEoK3X1GeSOj {
    max-width: 315px;
  }
}

.u6IhmUgW3KkYIYPIu692 {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .u6IhmUgW3KkYIYPIu692 {
    margin-top: 30px;
  }
}

.YkQfppqfA8E9veMEDT15 {
  height: 80px;
  width: 80px;
}

.OV9Sos7oZCGwCYzq9wrT {
  color: #fff;
  font-size: 8px;
  opacity: 0.5;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .OV9Sos7oZCGwCYzq9wrT {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .OV9Sos7oZCGwCYzq9wrT {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .OV9Sos7oZCGwCYzq9wrT {
    font-size: 14px;
  }
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingModal/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************/
.N_gdNeH_5GbKdcL809f0 {
  width: 100dvw;
  height: 100dvh;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5019607843);
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 3;
  padding: 0px;
  box-sizing: border-box;
}
.N_gdNeH_5GbKdcL809f0::-webkit-scrollbar {
  display: none;
}
@media (min-height: 963px) {
  .N_gdNeH_5GbKdcL809f0 {
    align-items: center;
    overflow: auto;
  }
}
@media (min-width: 960px) {
  .N_gdNeH_5GbKdcL809f0 {
    padding: 20px;
  }
}

.AFz5YRnJp82mo2IScnQM {
  width: 100%;
  max-width: 1550px;
  background-color: white;
  padding: 10px;
  display: flex;
  box-sizing: border-box;
  column-gap: 20px;
  position: relative;
  height: 100%;
  min-height: 700px;
}
.AFz5YRnJp82mo2IScnQM::-webkit-scrollbar {
  display: none;
}
.vAbXEObQa7uwD2P5gL9r {
  flex-direction: column;
}
@media (min-width: 960px) {
  .AFz5YRnJp82mo2IScnQM {
    overflow: auto;
    height: auto;
    border-radius: 20px;
    padding: 20px;
  }
  .vAbXEObQa7uwD2P5gL9r {
    flex-direction: row;
  }
}

.BwtGayCP524BjAHwM92J {
  max-width: 750px;
  width: 50%;
  background-color: #2330ba;
  border-radius: 20px;
  justify-content: center;
  display: none;
}
.RKdXi3XhlKIujm2wDV8p {
  background-color: #e7f0ff;
  display: block;
  width: 100%;
  max-width: none;
}
@media (min-width: 960px) {
  .RKdXi3XhlKIujm2wDV8p {
    max-width: 750px;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .BwtGayCP524BjAHwM92J {
    display: flex;
  }
}
.BwtGayCP524BjAHwM92J img {
  min-height: 920px;
}
@media (min-width: 960px) {
  .BwtGayCP524BjAHwM92J img {
    height: 100%;
    min-height: 0px;
  }
}
@media (min-width: 1200px) {
  .BwtGayCP524BjAHwM92J img {
    min-height: 690px;
  }
}
@media (min-width: 1600px) {
  .BwtGayCP524BjAHwM92J img {
    min-height: 920px;
  }
}

.EAfrPv4CkbTcW24kLllb {
  padding: 20px;
  box-sizing: border-box;
  height: max-content;
  overflow-y: scroll;
  padding-right: 5px;
  min-height: 0px;
}
.EAfrPv4CkbTcW24kLllb::-webkit-scrollbar {
  width: 14px;
}
.EAfrPv4CkbTcW24kLllb::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 9999px;
  background-color: #aaaaaa;
}
@media (min-width: 960px) {
  .EAfrPv4CkbTcW24kLllb {
    height: 54px;
    min-height: 920px;
  }
}
@media (min-width: 1200px) {
  .EAfrPv4CkbTcW24kLllb {
    min-height: 920px;
  }
}
@media (min-width: 1600px) {
  .EAfrPv4CkbTcW24kLllb {
    min-height: 920px;
  }
}

.jNhpruRjAexwCM4Tb6Ql {
  color: #2330ba;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .jNhpruRjAexwCM4Tb6Ql {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .jNhpruRjAexwCM4Tb6Ql {
    font-size: 45px;
  }
}

.syyrOpKBn3UQ_wpP1oJv {
  color: #2330ba;
  font-weight: 600;
  font-size: 14px;
  line-height: 110%;
}
@media (width >= 960px) {
  .syyrOpKBn3UQ_wpP1oJv {
    font-size: 20px;
  }
}
@media (width >= 1200px) {
  .syyrOpKBn3UQ_wpP1oJv {
    font-size: 25px;
  }
}
@media (width >= 1600px) {
  .syyrOpKBn3UQ_wpP1oJv {
    font-size: 32px;
  }
}

.nxPbnBNXT5FtVCmFtzJg {
  margin-top: 10px;
  color: #2330ba;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .nxPbnBNXT5FtVCmFtzJg {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .nxPbnBNXT5FtVCmFtzJg {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .nxPbnBNXT5FtVCmFtzJg {
    font-size: 16px;
  }
}

.btVAaNhlEmMeuTwOoSi4 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7f0ff;
  border-radius: 10px;
  transition-duration: 300ms;
  transition-property: opacity;
}
.P3Fomo5x69IUsJaNoMrK {
  background-color: #ffbe4d;
}
@media (min-width: 960px) {
  .btVAaNhlEmMeuTwOoSi4 {
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
  }
}
.btVAaNhlEmMeuTwOoSi4:hover {
  opacity: 0.7;
}
.btVAaNhlEmMeuTwOoSi4 img {
  width: 14px;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingModal/ui/parts/LandingModalInfo/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************/
.RTeEialQ9xVqzzuO2vY7 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .RTeEialQ9xVqzzuO2vY7 {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .RTeEialQ9xVqzzuO2vY7 {
    width: 750px;
  }
}

.m4OhhEGQWmZHu8X0_yJA {
  color: #2330ba;
  margin-top: 70px;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .m4OhhEGQWmZHu8X0_yJA {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .m4OhhEGQWmZHu8X0_yJA {
    font-size: 45px;
  }
}
@media (min-width: 960px) {
  .m4OhhEGQWmZHu8X0_yJA {
    margin-top: 0px;
  }
}
@media (min-width: 1200px) {
  .m4OhhEGQWmZHu8X0_yJA {
    max-width: 500px;
  }
}
@media (min-width: 1600px) {
  .m4OhhEGQWmZHu8X0_yJA {
    max-width: none;
  }
}

.m4hbvZR3gpvf5_IZqhnY {
  margin-top: 20px;
  max-width: 360px;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .m4hbvZR3gpvf5_IZqhnY {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .m4hbvZR3gpvf5_IZqhnY {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .m4hbvZR3gpvf5_IZqhnY {
    font-size: 16px;
  }
}

.iiDvfRUP2PtvS9btYmgL {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 960px) {
  .iiDvfRUP2PtvS9btYmgL {
    gap: 40px;
    max-width: 640px;
  }
}

.kpfvxTBZ6rxsozdN3Hh4 {
  width: calc(50% - 10px);
}
@media (min-width: 960px) {
  .kpfvxTBZ6rxsozdN3Hh4 {
    width: 180px;
  }
}
@media (min-width: 1200px) {
  .kpfvxTBZ6rxsozdN3Hh4 {
    width: 225px;
  }
}
@media (min-width: 1600px) {
  .kpfvxTBZ6rxsozdN3Hh4 {
    width: 300px;
  }
}

.KmAEjdQUPwIKO8xlgnGg {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #2330ba;
}

.e_iF7vHRBUJclT2_jqC1 {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}
@media (width >= 1200px) {
  .e_iF7vHRBUJclT2_jqC1 {
    font-size: 14px;
  }
}
@media (width >= 1600px) {
  .e_iF7vHRBUJclT2_jqC1 {
    font-size: 16px;
  }
}

.xuRMnnilm1SnRJTYNtVD {
  margin-top: 10px;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .xuRMnnilm1SnRJTYNtVD {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .xuRMnnilm1SnRJTYNtVD {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .xuRMnnilm1SnRJTYNtVD {
    font-size: 16px;
  }
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingModal/ui/parts/LandingModalForm/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************/
.EtG2NwlMrrA8U2lKn4mj {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 960px) {
  .EtG2NwlMrrA8U2lKn4mj {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .EtG2NwlMrrA8U2lKn4mj {
    width: 750px;
  }
}

.RorFNvAYt1N8pP1_q5eI {
  color: #2330ba;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .RorFNvAYt1N8pP1_q5eI {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .RorFNvAYt1N8pP1_q5eI {
    font-size: 45px;
  }
}

.wcV1GQyrLS76uzQDQPEX {
  margin-top: 20px;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .wcV1GQyrLS76uzQDQPEX {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .wcV1GQyrLS76uzQDQPEX {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .wcV1GQyrLS76uzQDQPEX {
    font-size: 16px;
  }
}

.NucqKiovuibVxYPNj26f {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.OExHmvl3z0L7IjiKZuYd {
  position: relative;
}

.ib_NQoWYik2PZL21h3Kv {
  width: 100%;
  height: 50px;
  border: 1px solid rgba(35, 48, 186, 0.1490196078);
  border-radius: 10px;
  box-sizing: border-box;
  padding-left: 20px;
  color: #2330ba;
  padding-top: 20px;
  padding-bottom: 8px;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .ib_NQoWYik2PZL21h3Kv {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .ib_NQoWYik2PZL21h3Kv {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .ib_NQoWYik2PZL21h3Kv {
    font-size: 18px;
  }
}
.ib_NQoWYik2PZL21h3Kv:focus ~ .l7bBksooUgbxd72FY9kd, .ib_NQoWYik2PZL21h3Kv:not(:placeholder-shown) ~ .l7bBksooUgbxd72FY9kd {
  top: 10px;
  opacity: 0.5;
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 1200px) {
  .ib_NQoWYik2PZL21h3Kv {
    height: 60px;
    padding-left: 30px;
  }
}

.l7bBksooUgbxd72FY9kd {
  position: absolute;
  top: 18px;
  left: 20px;
  color: #2330ba;
  transition-duration: 300ms;
  transition-property: opacity, top, font-size;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .l7bBksooUgbxd72FY9kd {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .l7bBksooUgbxd72FY9kd {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .l7bBksooUgbxd72FY9kd {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .l7bBksooUgbxd72FY9kd {
    top: 18px;
    left: 30px;
  }
}

.fE8AqyEIoPKtfsDF32H3 {
  color: rgba(35, 48, 186, 0.5019607843);
  text-align: center;
  margin-top: auto;
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .fE8AqyEIoPKtfsDF32H3 {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .fE8AqyEIoPKtfsDF32H3 {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .fE8AqyEIoPKtfsDF32H3 {
    font-size: 14px;
  }
}

.B6FE40QKIjq9pWXIlBHv {
  color: #2330ba;
}
.B6FE40QKIjq9pWXIlBHv:hover {
  text-decoration: underline;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingModal/ui/parts/LandingModalSuccess/styles.module.scss ***!
  \*******************************************************************************************************************************************************************************************************/
.NJu_JXZJVaHQ4B1GDz8H {
  width: 750px;
  display: flex;
  flex-direction: column;
}

.SfhqSxTl_J27LWilYxZG {
  color: #2330ba;
  margin-top: 70px;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .SfhqSxTl_J27LWilYxZG {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .SfhqSxTl_J27LWilYxZG {
    font-size: 45px;
  }
}
@media (min-width: 960px) {
  .SfhqSxTl_J27LWilYxZG {
    margin-top: 0;
  }
}

.S5KbJOyh4Sf66_0Ilx6j {
  margin-top: 20px;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .S5KbJOyh4Sf66_0Ilx6j {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .S5KbJOyh4Sf66_0Ilx6j {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .S5KbJOyh4Sf66_0Ilx6j {
    font-size: 16px;
  }
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/landing/landingModal/ui/parts/LandingModalResearchForm/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************/
.rQd68QcoZ6MqvY8BzuDH {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}
@media (min-width: 960px) {
  .rQd68QcoZ6MqvY8BzuDH {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .rQd68QcoZ6MqvY8BzuDH {
    width: 750px;
  }
}

.JzA7w52TVb8Ikkq_xqoM {
  color: #2330ba;
  font-weight: 600;
  font-size: 25px;
  line-height: 100%;
}
@media (width >= 1200px) {
  .JzA7w52TVb8Ikkq_xqoM {
    font-size: 32px;
  }
}
@media (width >= 1600px) {
  .JzA7w52TVb8Ikkq_xqoM {
    font-size: 45px;
  }
}

.IT9id2XIEnph_xXsoT6P {
  margin-top: 20px;
  color: #2330ba;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .IT9id2XIEnph_xXsoT6P {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .IT9id2XIEnph_xXsoT6P {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .IT9id2XIEnph_xXsoT6P {
    font-size: 16px;
  }
}

.pmuXglDs8JaFnysO7aBw {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.Z79P4uPYP4PkvisujoOL {
  position: relative;
}

.p0piKaAlBGWcovBsSmFl {
  width: 100%;
  height: 50px;
  border: 1px solid rgba(35, 48, 186, 0.1490196078);
  border-radius: 10px;
  box-sizing: border-box;
  padding-left: 20px;
  color: #2330ba;
  padding-top: 20px;
  padding-bottom: 8px;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .p0piKaAlBGWcovBsSmFl {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .p0piKaAlBGWcovBsSmFl {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .p0piKaAlBGWcovBsSmFl {
    font-size: 18px;
  }
}
.p0piKaAlBGWcovBsSmFl:focus ~ .YSHZ2NHLFhtBykb2R86j, .p0piKaAlBGWcovBsSmFl:not(:placeholder-shown) ~ .YSHZ2NHLFhtBykb2R86j {
  top: 10px;
  opacity: 0.5;
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 1200px) {
  .p0piKaAlBGWcovBsSmFl {
    height: 60px;
    padding-left: 30px;
  }
}

.YSHZ2NHLFhtBykb2R86j {
  pointer-events: none;
  position: absolute;
  top: 18px;
  left: 20px;
  color: #2330ba;
  transition-duration: 300ms;
  transition-property: opacity, top, font-size;
  font-weight: 500;
  font-size: 12px;
}
@media (width >= 960px) {
  .YSHZ2NHLFhtBykb2R86j {
    font-size: 10px;
  }
}
@media (width >= 1200px) {
  .YSHZ2NHLFhtBykb2R86j {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .YSHZ2NHLFhtBykb2R86j {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .YSHZ2NHLFhtBykb2R86j {
    top: 18px;
    left: 30px;
  }
}

.nHFVOnNqSkmTvinWzkZe {
  color: rgba(35, 48, 186, 0.5019607843);
  text-align: center;
  margin-top: 10px;
  font-weight: 400;
  font-size: 12px;
}
@media (width >= 960px) {
  .nHFVOnNqSkmTvinWzkZe {
    font-size: 8px;
  }
}
@media (width >= 1200px) {
  .nHFVOnNqSkmTvinWzkZe {
    font-size: 12px;
  }
}
@media (width >= 1600px) {
  .nHFVOnNqSkmTvinWzkZe {
    font-size: 14px;
  }
}

.YvABg3I1TOaD39XnhQzr {
  color: #2330ba;
}
.YvABg3I1TOaD39XnhQzr:hover {
  text-decoration: underline;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testInfoBlock/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.mPocV2AJMhamOMBXACic {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}

.J7I1yISddmhddxbrCrBZ {
  margin-top: 24px;
  white-space: pre-line;
  color: #122443;
  font-size: 16px;
  font-weight: 400;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testInfoBlock/ui/parts/testInfoAgreements/styles.module.scss ***!
  \****************************************************************************************************************************************************************************************************/
.PO1OwpCXs8yC8CvVlYt0 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-top: auto;
  padding-top: 24px;
}

.cel05kuCqr4G0_4UansZ {
  font-size: 12px;
  font-weight: 500;
  color: rgba(18, 36, 67, 0.4);
  text-align: center;
  margin-top: 48px;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testQuestionSelector/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.SMLc7T1htmAZ0WrjP4Hy {
  width: 100%;
  margin-top: 24px;
  display: flex;
  justify-content: center;
}

.NfQZ2I5mGyjax8RM0mvp {
  display: flex;
  column-gap: 24px;
}

.cxQYzrwdjlRP9A23EyYj {
  background-color: #E8ECEF;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Z_qrY3jB1Myibp0fZNo5 {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
}
.Z_qrY3jB1Myibp0fZNo5 img {
  filter: brightness(0) invert(1);
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testRangeBlock/ui/styles.module.scss ***!
  \****************************************************************************************************************************************************************************/
.WhLpuffen4yxkZRjFncF {
  width: 100%;
  height: 3px;
  background-color: #deebf9;
  position: relative;
  margin-top: 36px;
  margin-bottom: 36px;
}

.foET5aGEnjtzK7uLKI6a {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-between;
  top: -2px;
}

.rMvfqdINJBl3Qd5kl1mf {
  padding: 17px;
  margin: -17px;
}
.rMvfqdINJBl3Qd5kl1mf:first-child .Gp1ETWUpJEdbjZVO0OYH:before {
  left: 0px;
}
.rMvfqdINJBl3Qd5kl1mf:first-child .Gp1ETWUpJEdbjZVO0OYH:after {
  left: 15px;
}
.rMvfqdINJBl3Qd5kl1mf:last-child .Gp1ETWUpJEdbjZVO0OYH:before {
  right: 0px;
}

.mCOzOVV_Pve6RUWNrP2A {
  width: 8px;
  height: 8px;
  box-sizing: border-box;
  border: 1px solid #f4f7f9;
  border-radius: 50%;
  background-color: #deebf9;
}

.Gp1ETWUpJEdbjZVO0OYH {
  position: relative;
}
.Gp1ETWUpJEdbjZVO0OYH:before {
  content: "";
  width: 35px;
  height: 35px;
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  border-radius: 50%;
  position: absolute;
  left: -17px;
  z-index: 0;
  top: -15px;
  pointer-events: none;
}
.Gp1ETWUpJEdbjZVO0OYH:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: -2px;
  top: -1px;
  z-index: 1;
  pointer-events: none;
}

.CM8CQTLXcvTwh8OM6x8p {
  display: flex;
  justify-content: space-between;
  margin-top: 22px;
}

.J34bVMxx4qv4CRzwcDi1 {
  color: rgba(18, 36, 67, 0.4);
  font-size: 14px;
  font-weight: 500;
}

.uGVJ5p_c7ncKf7RaMJg_ {
  max-width: 100%;
}

.DEWV12lhwdhKkEUCdCFQ {
  margin-top: 40px;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testSelectionBlock/ui/parts/testButton/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************************/
.gCPYtpmtJnQ1tQyVV0cs {
  width: 100%;
  min-height: 55px;
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  -webkit-user-select: none;
  user-select: none;
  font-size: 16px;
  font-weight: 500;
}

.vEsAsFCA2arxSYPMHiOz {
  background: linear-gradient(270deg, #00c6ff 0%, #0072ff 100%);
  color: white;
}

.KZrnaNO2eevs5zQfyROz {
  border-radius: 8px;
}

.Din7QTL8WycpFFTUrkxu {
  max-height: 150px;
  border-radius: 8px;
}

.KVPbhXy08gpWpbhXiDlQ {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
}

.R4Ayr2Uhb3hXI8No3PKq {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  font-size: 12px;
  background-color: #fff;
  border-radius: 50%;
  color: #0072ff;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testSelectionBlock/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.lDHtdRwZxFXxOoYfgxtg {
  margin-top: 24px;
}

.T5XdEBr29Fq7vWvmkeyD {
  text-align: center;
  color: #122443;
  opacity: 0.4;
  font-size: 14px;
  font-weight: 400;
}

.RLirlw2fpXL3z89_6Ycw {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-top: 24px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 640px) {
  .RLirlw2fpXL3z89_6Ycw {
    width: 100%;
  }
}

.mvZlsHcLuwDmfvmFHmG2 {
  max-width: 100%;
}

.MwEMDeHgUIJYP_5l8M_4 {
  margin-top: 40px;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/test/testTextBlock/ui/styles.module.scss ***!
  \***************************************************************************************************************************************************************************/
.Wn7vr_T_T4S9dc6ZTfkH {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  margin-top: 24px;
}

.cLUalMs2ooElEaMcf0Ts {
  border-radius: 8px;
  border: 1px solid rgba(18, 36, 67, 0.2);
  box-shadow: 0px 2px 10px -3px rgba(38, 51, 73, 0.1019607843);
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
  resize: none;
  height: 100%;
  outline: none;
  font-size: 16px;
}
/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/test/ui/styles.module.scss ***!
  \***********************************************************************************************************************************************************/
.FiDZzkvvJVTcskWD7HCy {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}

.VzeHgtm6miAw5cjijBUQ {
  margin-top: 24px;
  line-height: 36px;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 640px) {
  .VzeHgtm6miAw5cjijBUQ {
    line-height: 24px;
    font-size: 18px;
  }
}

.S_XXZ967HaG8x8aUO8Hr {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 400;
}

.FGJRzhM2gZO9IA5TzIbW {
  display: flex;
  margin-top: 24px;
  column-gap: 16px;
}

.g8Hc76CqF_l7Mchr0BAl {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 0;
}

.HRlIY71OMSBcJKSUIYOX {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/test/ui/TestStages/TestResultsStage/styles.module.scss ***!
  \***************************************************************************************************************************************************************************************/
.uoERdYeWNycApEprpgD6 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}

.fWEmJpvJ1gB2VYf3674c {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 400;
}

.GWDrNEWBJ9N6N603zSFI {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 0;
}

.upkzhcreYHp1voKpJz0q {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/TestLinkPage/ui/styles.module.scss ***!
  \*******************************************************************************************************************************************************************/
.jFcInnzCG15YCn9EREj6 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.jFcInnzCG15YCn9EREj6 .AQF31TDmtsfnLtujM5Wp {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  padding: 30px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.jFcInnzCG15YCn9EREj6 .beaAi__dJwN7ypWiWrVQ {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 16px;
  text-align: center;
  color: #333;
}
.jFcInnzCG15YCn9EREj6 .o47shTYzmVUZfPr9PRkS {
  font-size: 16px;
  color: #666;
  margin-bottom: 24px;
  text-align: center;
}
.jFcInnzCG15YCn9EREj6 .YcQFf8yR1LLhXk8IbImd {
  margin-bottom: 24px;
}
.jFcInnzCG15YCn9EREj6 .metwA84GX7tzYVz7FJtf {
  display: flex;
  justify-content: center;
}
.jFcInnzCG15YCn9EREj6 .w5IS7FxC7c6FsqaRMEYA {
  padding: 12px 24px;
  border-radius: 4px;
  background-color: #2563eb;
  color: white;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  border: none;
  transition: background-color 0.2s ease;
}
.jFcInnzCG15YCn9EREj6 .w5IS7FxC7c6FsqaRMEYA:hover {
  background-color: #1d4ed8;
}
.jFcInnzCG15YCn9EREj6 .w5IS7FxC7c6FsqaRMEYA:disabled {
  background-color: #94a3b8;
  cursor: not-allowed;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboard/ui/styles.module.scss ***!
  \*********************************************************************************************************************************************************************/
.IpqXZprsKluBPBpDURzw {
  background-color: white;
  border-radius: 20px;
  padding: 60px 30px 20px;
  position: relative;
}

.GAwXwVosgvhhKr4obAdS {
  filter: blur(2px);
}

.Rh5wOBBT8PRAjVlftnGJ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10;
  border-radius: 20px;
  pointer-events: all;
  backdrop-filter: blur(5px);
  display: flex;
  align-items: center;
  justify-content: center;
}

.XbmEerpkfowcZ8YYdsP2 {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.tvk898RGqaWWlNhgaG40 {
  display: flex;
  justify-content: space-between;
}

.YKuLkfZntNdoCzsS4kiw {
  font-size: 45px;
  font-weight: 500;
  margin-bottom: 32px;
}

.dKDdYBN_HJF8_nQ35MEM {
  padding: 13px 20px;
  background-color: #2330ba;
  color: white;
  border-radius: 10px;
}

.q9F0hSfbQomXLQzZQRIg {
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/superDashboard/filter/ui/styles.module.scss ***!
  \******************************************************************************************************************************************************************************/
@charset "UTF-8";
.nHyhbsWupO1_Y4gDuE9k {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

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

.TKYZYegIWiKj8_BQXBfI {
  font-size: 16px;
  font-weight: 600;
  color: #0f1445;
  line-height: 110%; /* 17.6px */
}

.kjes6USo0A3RLe5tfn72 {
  display: flex;
  column-gap: 5px;
}

.PN1QM_kdnGPMZg8axXsX {
  padding: 5px 15px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  background-color: #e7f0ff;
  color: #2330ba;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.PN1QM_kdnGPMZg8axXsX:hover {
  background-color: #2330ba;
  color: #fff;
}

.hZtZT3J2Ul13gWVbBemG {
  background-color: #2330ba;
  color: white;
}

.BhxV4MZIrUDj9Yf20Axw {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 10px;
}
@media (max-width: 768px) {
  .BhxV4MZIrUDj9Yf20Axw {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
  }
}

.tuq5QI1vgFeTyRLWIYyT {
  width: 100%;
  min-height: 186px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7f0ff;
  color: #0f1445;
  position: relative;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.tuq5QI1vgFeTyRLWIYyT:hover {
  background-color: #2330ba;
  color: white;
}
.tuq5QI1vgFeTyRLWIYyT:hover .k3VSEemD3h7Yf6r5OFj2 {
  color: rgba(255, 255, 255, 0.3);
}
.tuq5QI1vgFeTyRLWIYyT:hover .pWty80aYNm7pOQzlkhNq {
  color: white;
}

.Yv7VkanemY9tRxOzs8NR {
  position: absolute;
  left: 20px;
  top: 20px;
}

.VBzsL4illPoMFMfhrmIn {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}

.k3VSEemD3h7Yf6r5OFj2 {
  font-size: 12px;
  font-weight: 500;
  color: rgba(15, 20, 69, 0.5019607843);
  transition: color 0.2s ease-in-out;
}

.pWty80aYNm7pOQzlkhNq {
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  text-align: center;
  color: #2330ba;
  transition: color 0.2s ease-in-out;
}

/* Стили для фильтров */
.p16u_90zOXdQYP1JjTfg {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  min-width: 530px;
}

.IjG1FQ5HaEwCSGbzI1Oy {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: rgba(15, 20, 69, 0.5);
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  position: relative;
}

.YQ9aUYglB568y75odzFa {
  transition: transform 0.3s ease;
}

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

.ReFqlvtIPXhjeCUW93rc {
  padding: 50px 20px 20px 20px;
  position: absolute;
  top: -20px;
  left: -20px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 4px 20px 0px rgba(15, 20, 69, 0.1);
  min-width: 475px;
  z-index: 5;
}

.L20LFDN4rZ3vbpmnfJmh {
  position: relative;
}

.xSyRfQcNfnx_0ww419i7 {
  padding: 15px 20px;
  font-weight: 500;
  color: rgba(15, 20, 69, 0.8);
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
}

.vaP60jI9RkwjnA2RZ1iV {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 8px;
}

.orSHfPcxGrUpX2X7fib8 {
  border-radius: 20px;
  background: #E7F0FF;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 500;
  color: #2330BA;
  cursor: pointer;
  border: none;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.wdrSIAotqWwG2GX3_6SQ {
  background: #2330BA;
  color: white;
}

.HDbQ0QvhYC05OEUgO5u_ {
  margin-top: 10px;
  width: 100%;
  padding: 0 10px;
}
.HDbQ0QvhYC05OEUgO5u_ .UTuY__7fW8ArJ6kKqurS {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.HDbQ0QvhYC05OEUgO5u_ .UTuY__7fW8ArJ6kKqurS span {
  font-size: 14px;
  color: #0F1445;
  font-weight: 500;
}
.HDbQ0QvhYC05OEUgO5u_ .ZWMDpdAL56GcksmHCASA {
  margin: 15px 0;
}
.HDbQ0QvhYC05OEUgO5u_ .Wk0qd3Zls8PV8Aq2jOvg {
  height: 8px;
}
.HDbQ0QvhYC05OEUgO5u_ .Wk0qd3Zls8PV8Aq2jOvg .range-slider {
  height: 8px;
  background: #E7F0FF;
  border-radius: 4px;
}
.HDbQ0QvhYC05OEUgO5u_ .Wk0qd3Zls8PV8Aq2jOvg .range-slider__range {
  background: #2330BA;
  border-radius: 4px;
}
.HDbQ0QvhYC05OEUgO5u_ .Wk0qd3Zls8PV8Aq2jOvg .range-slider__thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #2330BA;
  cursor: pointer;
}
.HDbQ0QvhYC05OEUgO5u_ ._8ms0ysCh07s6vVHTwT7 {
  margin-top: 10px;
  font-size: 14px;
  color: #0F1445;
  font-weight: 500;
  text-align: center;
}

.SGq7zCVQXv1rp90dn0rB {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #2330BA;
}

.y3ZcutUPmW69NUWzbERr {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 4px;
  background: #E7F0FF;
  outline: none;
}
.y3ZcutUPmW69NUWzbERr::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #2330BA;
  cursor: pointer;
}
.y3ZcutUPmW69NUWzbERr::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #2330BA;
  cursor: pointer;
  border: none;
}

.RBoXD8_jeQMr3TuOrSEP {
  font-size: 12px;
  color: rgba(15, 20, 69, 0.5);
  margin-bottom: 8px;
}

.Qeo850kJQJEPdQkPekI7 {
  background-color: #FFF3E0;
  color: #E65100;
  padding: 10px 15px;
  border-radius: 5px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
  border-left: 3px solid #E65100;
}

.n2NB3nZZjUIxHnW544Yw {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  cursor: pointer;
}

.uJmEDcG67PXgwqAi697V {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}

.lhm5mkJ7S_2sxsgdjAAd {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.lhm5mkJ7S_2sxsgdjAAd:checked ~ .gMsv1OLyLnsUF5vXU7FC {
  background-color: #2330BA;
  border-color: #2330BA;
}
.lhm5mkJ7S_2sxsgdjAAd:checked ~ .gMsv1OLyLnsUF5vXU7FC:after {
  display: block;
}

.gMsv1OLyLnsUF5vXU7FC {
  position: relative;
  height: 18px;
  width: 18px;
  background-color: #fff;
  border: 2px solid rgba(15, 20, 69, 0.3);
  border-radius: 4px;
  margin-right: 10px;
  transition: all 0.2s ease;
}
.gMsv1OLyLnsUF5vXU7FC:after {
  content: "";
  position: absolute;
  display: none;
  left: 4px;
  top: -1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.AhgUKdH8KDNC0_5kcxzX {
  font-size: 14px;
  color: rgba(15, 20, 69, 0.8);
  flex: 1;
  padding: 2px 0;
}

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

._1wPl1MB6HTdgDMgXaKAg {
  width: 60px;
  padding: 8px;
  border: 1px solid rgba(15, 20, 69, 0.2);
  border-radius: 5px;
}

.RgnHBxL4Co2XI2PzJwNu {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.uRC2gCJJkxKh65Sz7P38 {
  padding: 8px 12px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 12px;
  cursor: pointer;
  border: none;
  transition: all 0.2s ease;
}
.uRC2gCJJkxKh65Sz7P38:hover {
  opacity: 0.9;
}

.Hec5iILykxzUZ44GS28i {
  background-color: #2330ba;
  color: white;
  border-radius: 10px;
}

.twT_Xp7CnN1LL0u_Rdid {
  background-color: #e7f0ff;
  color: #2330ba;
}

.otjeUdCo1Zj0wcKwFWJ1 {
  background-color: #f5f8ff;
  padding: 15px;
  border-radius: 8px;
  cursor: default;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.QnlQHCm8p6g4Vccan7CC {
  font-size: 16px;
  font-weight: 600;
  color: #0F1445;
  margin-bottom: 5px;
}

.h1eI4y2WU1AaWhBvXQte {
  font-size: 12px;
  color: rgba(15, 20, 69, 0.6);
  font-style: italic;
}

.LdYFayYnmKQjWE9pqrTG {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(2, auto);
  row-gap: 8px;
}
.LdYFayYnmKQjWE9pqrTG .k9uQGBsrP3hhoJqzptsd {
  grid-column: 1/4;
}
.LdYFayYnmKQjWE9pqrTG .UWBv33s_4MNVhMglpUcG {
  grid-column: 1/13;
}
.LdYFayYnmKQjWE9pqrTG .QzP6dnwTG684ph218VJt {
  grid-column: 5/13;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/superDashboard/mainData/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.Cs0XCvCeWMVeX4nBlCmg {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  width: 100%;
}
.Cs0XCvCeWMVeX4nBlCmg.Ntyb3an01gvwxoZcRlTA {
  grid-template-columns: 1fr;
}
@media (max-width: 768px) {
  .Cs0XCvCeWMVeX4nBlCmg {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
  }
  .Cs0XCvCeWMVeX4nBlCmg.Ntyb3an01gvwxoZcRlTA {
    grid-template-rows: 1fr;
  }
}

.YZC_MUih2_0PYc6oGM3A {
  position: relative;
  background-color: #e7f0ff;
  border-radius: 10px;
  overflow: hidden;
  padding: 20px;
  display: flex;
  gap: 20px;
  transition: background-color 0.2s ease-in-out;
}
.YZC_MUih2_0PYc6oGM3A .tUroOvbpmjohnbzRSCkK,
.YZC_MUih2_0PYc6oGM3A .nvtUCdfWg6PkcmK1Q5iW {
  transition: color 0.2s ease-in-out;
}
.YZC_MUih2_0PYc6oGM3A .gSPKN6cljJCmATTgDIxN {
  border: 1px solid #e7f0ff;
  transition: border 0.2s ease-in-out;
}
.YZC_MUih2_0PYc6oGM3A:hover {
  background-color: #2330ba;
}
.YZC_MUih2_0PYc6oGM3A:hover .tUroOvbpmjohnbzRSCkK,
.YZC_MUih2_0PYc6oGM3A:hover .nvtUCdfWg6PkcmK1Q5iW {
  color: white;
}
.YZC_MUih2_0PYc6oGM3A:hover .gSPKN6cljJCmATTgDIxN {
  border: 1px solid white;
}
.YZC_MUih2_0PYc6oGM3A .LiNxle8PZJc5OH7l68mY {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gSPKN6cljJCmATTgDIxN {
  background-color: #2330ba;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
}

.w597E5zkNr4uIOgq9HGM {
  display: flex;
  flex-direction: column;
}

.tUroOvbpmjohnbzRSCkK {
  font-size: 30px;
  line-height: 110%;
  font-weight: 500;
  color: #2330ba;
}

.nvtUCdfWg6PkcmK1Q5iW {
  font-size: 12px;
  font-weight: 500;
  color: #0F1445;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/superDashboard/statsByPeriod/ui/styles.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.pcZ14Lf2HbPmy1eugemt {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 10px;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
}

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

.X9bI7fqL0M9kjeZCL81W {
  font-size: 16px;
  font-weight: 600;
  color: #0f1445;
  line-height: 110%; /* 17.6px */
}

.zEjLv7K8k1vDqOlAu1w1 {
  display: flex;
  column-gap: 5px;
}

.IHWuFNpUXO_M8Pecnh92 {
  padding: 8px 15px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  background-color: #e7f0ff;
  color: #2330ba;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.IHWuFNpUXO_M8Pecnh92:hover {
  background-color: #2330ba;
  color: #fff;
}

.m1qWZGwW4SU6Vy53jPpg {
  background-color: #2330ba;
  color: white;
}

.E0mib9SRzgp3xE0Reafu {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 10px;
}
@media (max-width: 768px) {
  .E0mib9SRzgp3xE0Reafu {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
  }
}

.gdN7PFhXvo8RcmBtS00t {
  width: 100%;
  min-height: 186px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7f0ff;
  color: #0f1445;
  position: relative;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.gdN7PFhXvo8RcmBtS00t:hover {
  background-color: #2330ba;
  color: white;
}
.gdN7PFhXvo8RcmBtS00t:hover .YYpuqZ5gXn4KTiSAVrX1 {
  color: rgba(255, 255, 255, 0.3);
}
.gdN7PFhXvo8RcmBtS00t:hover .cUdziy26XPsIR3vxt2vq {
  color: white;
}

.OZpSRET29DFJeR_AXR3C {
  position: absolute;
  left: 20px;
  top: 20px;
}

.JDAs9b9tru5HHaj8U9bQ {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}

.YYpuqZ5gXn4KTiSAVrX1 {
  font-size: 12px;
  font-weight: 500;
  color: rgba(15, 20, 69, 0.5019607843);
  transition: color 0.2s ease-in-out;
}

.cUdziy26XPsIR3vxt2vq {
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  text-align: center;
  color: #2330ba;
  transition: color 0.2s ease-in-out;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/widgets/superDashboard/MethodsStatsByPeriod/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.toaFuRhYlT5i70l6gnQV {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 10px;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
}

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

.HJZjsyG4aS3H02NpHum5 {
  font-size: 16px;
  font-weight: 600;
  color: #0f1445;
  line-height: 110%; /* 17.6px */
}

._DgX3IIYnCwrTXxUnSEm {
  display: flex;
  column-gap: 5px;
}

.rMJyh5qN7QhtvViRScMt {
  padding: 8px 15px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  background-color: #e7f0ff;
  color: #2330ba;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.rMJyh5qN7QhtvViRScMt:hover {
  background-color: #2330ba;
  color: #fff;
}

.RfwD9py9PCPgaZpBZMgK {
  background-color: #2330ba;
  color: white;
}

.T1O7GJ2BgY4wzGRW4Z35 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 10px;
}
@media (max-width: 768px) {
  .T1O7GJ2BgY4wzGRW4Z35 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
  }
}

.lbhiTPiAAjxB9Lbij2bP {
  width: 100%;
  min-height: 186px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7f0ff;
  color: #0f1445;
  position: relative;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.lbhiTPiAAjxB9Lbij2bP:hover {
  background-color: #2330ba;
  color: white;
}
.lbhiTPiAAjxB9Lbij2bP:hover .yttwhWXNUUHlGqwqF3cj {
  color: rgba(255, 255, 255, 0.3);
}
.lbhiTPiAAjxB9Lbij2bP:hover .SCrZWCihKOs6JRF6h4Aq {
  color: white;
}

.ccepex9SQ_co4nDv6r5W {
  position: absolute;
  left: 20px;
  top: 20px;
}

.Epfr8lHkDMGlTE0MCPR0 {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}

.yttwhWXNUUHlGqwqF3cj {
  font-size: 12px;
  font-weight: 500;
  color: rgba(15, 20, 69, 0.5019607843);
  transition: color 0.2s ease-in-out;
}

.SCrZWCihKOs6JRF6h4Aq {
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  text-align: center;
  color: #2330ba;
  transition: color 0.2s ease-in-out;
}

.TE6LYobexCXhZIRDznmJ {
  padding: 20px;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1019607843);
  margin-top: 10px;
}

.Vin0zz5dwMZ9EX9Z00ee {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-top: 10px;
  padding: 20px;
  border: 1px solid rgba(15, 20, 69, 0.1019607843);
  border-radius: 10px;
}

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

.TJZ_C5HUzPq9H2RqGZMc {
  font-size: 16px;
  font-weight: 600;
  color: #0f1445;
}

._DgX3IIYnCwrTXxUnSEm {
  display: flex;
  column-gap: 5px;
}

.rMJyh5qN7QhtvViRScMt {
  padding: 8px 15px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  background-color: #e7f0ff;
  color: #2330ba;
}

.RfwD9py9PCPgaZpBZMgK {
  background-color: #2330ba;
  color: white;
}

.lI0pvUiksevzQBgZza28 {
  font-size: 16px;
  font-weight: 600;
}

.gV2NscyyeyIEzmOm47Dt {
  background-color: #e7f0ff;
  width: 100%;
  min-height: 98px;
  border-radius: 10px;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pliwA6NOklva_mo3Az1O {
  font-size: 40px;
  font-weight: 500;
  color: #2330ba;
}

.U3m3JWoi6WtvlF0HRkzw {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  margin-right: -15px;
  padding-right: 15px;
}
.U3m3JWoi6WtvlF0HRkzw::-webkit-scrollbar {
  width: 4px;
}
.U3m3JWoi6WtvlF0HRkzw::-webkit-scrollbar-track {
  background: transparent;
}
.U3m3JWoi6WtvlF0HRkzw::-webkit-scrollbar-thumb {
  background-color: transparent;
  transition-duration: 300ms;
}
.U3m3JWoi6WtvlF0HRkzw:hover::-webkit-scrollbar-thumb {
  background-color: rgba(15, 20, 69, 0.1019607843);
  border-radius: 10px;
}

.hLD1Nnq2do07oTY85pH2 {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.I6PUONaHpnn1XzPfCVSy {
  display: flex;
  justify-content: space-between;
  padding: 9px 20px;
  background-color: #e7f0ff;
  border-radius: 10px;
}

.RixSmQ5JYD8fqK3nagd3 {
  font-size: 12px;
  font-weight: 400;
  color: rgba(15, 20, 69, 0.5019607843);
}

.z_fQySivlvdi3Q48HYVc {
  border-bottom: 1px solid rgba(15, 20, 69, 0.1019607843);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 47px 10px 20px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  border-radius: 10px;
  /*&:hover {
    background-color: #2330ba;
    color: white;


    .methodsDataTableLineCounter {
      color: white;
    }
  }*/
}
.z_fQySivlvdi3Q48HYVc:last-child {
  border: 0;
}

.QGZuQZM55KJa0u9MmjpV {
  min-width: 20px;
  height: 20px;
  border-radius: 5px;
}

.ZfrnCPveQaWM4hA7OAy3 {
  display: flex;
  align-items: center;
  column-gap: 5px;
  max-width: 90%;
}

.jWSHJS2aYVUAbhh_hage {
  font-size: 12px;
  font-weight: 400;
}

.bHtPN1cPVstbZBSJ88v7 {
  font-size: 12px;
  font-weight: 400;
  color: #0f1445;
}

.u_0lDkA1hBmtzBa4Bbww {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: 20px;
}

.Ze7LVbQKovOJjS9RyM0L {
  padding: 13px 20px;
  background-color: #2330ba;
  color: white;
  border-radius: 10px;
}

.ywkn9jVFe9mjoD60_QcC {
  display: flex;
  justify-content: center;
  align-items: center;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/ui/layouts/adminDashboardLayout/styles.module.scss ***!
  \************************************************************************************************************************************************************************************/
@charset "UTF-8";
.OOe_2w21ITMzVTQkxqp_ {
  min-height: 100vh;
  background-color: #e7f0ff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  overflow-x: hidden; /* Предотвращаем горизонтальную прокрутку */
}

.kMVodiErwKm9EuHJ7DnZ {
  margin: 0 auto;
  max-width: 1160px;
  width: 100%;
  height: 100%;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardConsultations/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.RIPqZwUKHedlKVevHwNk {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.KhcjZiE5kVcltlMQBFR4 {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.vkHgbNkEngdFzgzq7M5t {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.UEvF1Cyt174ObrwiKM2F {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.CTgNRXoOf3EJdXVoQ7vJ {
  display: grid;
  grid-template-columns: 1fr 150px;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.CTgNRXoOf3EJdXVoQ7vJ:last-child {
  border-bottom: none;
}
.CTgNRXoOf3EJdXVoQ7vJ:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.mG4C_wyHJr544XozO9NE {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.mG4C_wyHJr544XozO9NE .rYrDYbQjZFrWlgihKoVU, .mG4C_wyHJr544XozO9NE .c9L3p9AzoIyHNVY58GdA, .mG4C_wyHJr544XozO9NE .Iu1OzMnAXetZk15P_671 {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.rYrDYbQjZFrWlgihKoVU, .c9L3p9AzoIyHNVY58GdA, .Iu1OzMnAXetZk15P_671 {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.rYrDYbQjZFrWlgihKoVU {
  text-align: left;
}

.c9L3p9AzoIyHNVY58GdA {
  text-align: left;
}

.Iu1OzMnAXetZk15P_671 {
  text-align: center;
}

.yTtzhouxwP8C1grdzv5r {
  font-size: 45px;
  font-weight: 500;
}

.zWT2TLHYv_K_KiQsYKH1 {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

._mgawaJjcJ0Z2ff1DAZI {
  text-align: center;
  padding: 20px;
  color: #666;
}

.OQpq7xaWAkb1mRfxi2Ns {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardRespondentTesting/ui/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.zJHkEWRcTufWPIlYpOIp {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.p3dfMGfgRhmh4IDKdR1_ {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.vkXywWsyrHducH2ilY1E {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.XBFCVQ2e7fZA9rIyXjVq {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.QNwX1rmn5r2sUKspy9Zw {
  display: grid;
  grid-template-columns: 1fr repeat(3, 150px);
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.QNwX1rmn5r2sUKspy9Zw:last-child {
  border-bottom: none;
}
.QNwX1rmn5r2sUKspy9Zw:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.M6flX6ugl7HBfQnRB6qb {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.M6flX6ugl7HBfQnRB6qb .ieMNZg7GrTiuK3T7zsrv, .M6flX6ugl7HBfQnRB6qb .o58DgstTUxCWTr1nNllK, .M6flX6ugl7HBfQnRB6qb .cL7F8JAXPCyYETN32oRU {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.ieMNZg7GrTiuK3T7zsrv, .o58DgstTUxCWTr1nNllK, .cL7F8JAXPCyYETN32oRU {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.ieMNZg7GrTiuK3T7zsrv {
  text-align: left;
}

.o58DgstTUxCWTr1nNllK {
  text-align: left;
}

.cL7F8JAXPCyYETN32oRU {
  text-align: center;
}

.NHQKrT6ot938A_Ibe9It {
  font-size: 45px;
  font-weight: 500;
}

.v4AUBU3T651rABHXz0gT {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.fGq3ZRmyho_DHhB3JWov {
  text-align: center;
  padding: 20px;
  color: #666;
}

.zXBIxYKEXLZkeYXyusIw {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardActivePsych/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.hkp1dwh2mGKRqXhfJ2aZ {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.OBPIpgUE2606o29syZW4 {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.oyB_9D7E_YVgF9AJw4qY {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.pUTeVy884lsKq24fcU5i {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.Cej6PHT2UGUSmbkCwCDA {
  display: grid;
  grid-template-columns: 1fr 300px;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.Cej6PHT2UGUSmbkCwCDA:last-child {
  border-bottom: none;
}
.Cej6PHT2UGUSmbkCwCDA:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.qfiRkK1GMquagcHAMANZ {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.qfiRkK1GMquagcHAMANZ .wLRKXKcWNhvAKUmGgzQb, .qfiRkK1GMquagcHAMANZ .hNierAV2nTgSYd5CFGBX, .qfiRkK1GMquagcHAMANZ .y9HaZ2KYDs5JEbVDPXu9 {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.wLRKXKcWNhvAKUmGgzQb, .hNierAV2nTgSYd5CFGBX, .y9HaZ2KYDs5JEbVDPXu9 {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.wLRKXKcWNhvAKUmGgzQb {
  text-align: left;
}

.hNierAV2nTgSYd5CFGBX {
  text-align: left;
}

.y9HaZ2KYDs5JEbVDPXu9 {
  text-align: center;
}

.aJWqPDr09LMYYdemMRO3 {
  font-size: 45px;
  font-weight: 500;
}

.kDXJ80VS124Np4GmEWpI {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.b4SopBDKz7ipf0jVWYxf {
  text-align: center;
  padding: 20px;
  color: #666;
}

.osTplBwo5qHWeq_01Luh {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardTestsDetail/ui/styles.module.scss ***!
  \********************************************************************************************************************************************************************************/
.ODnVlKFDWsVgtgfc3UTT {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.YrDaxU1lmQ5DVacCGvt9 {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.xttE1Ex03ywHhcZdoqQf {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.X5b1Zm7yL8MGBeLD_lVB {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.Gr48KmYZEUUjAov2h3z7 {
  display: grid;
  grid-template-columns: 300px 300px 1fr 150px;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.Gr48KmYZEUUjAov2h3z7:last-child {
  border-bottom: none;
}
.Gr48KmYZEUUjAov2h3z7:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.MfCJWVytex_Wd3uZoO0A {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.MfCJWVytex_Wd3uZoO0A .CwzZ9SIjXAOs_cfpoAta, .MfCJWVytex_Wd3uZoO0A .L7Ux1yACV5ndiZOah2Nu, .MfCJWVytex_Wd3uZoO0A .lWmEoI5fLIoAkWPFuLuk {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.CwzZ9SIjXAOs_cfpoAta, .L7Ux1yACV5ndiZOah2Nu, .lWmEoI5fLIoAkWPFuLuk {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.CwzZ9SIjXAOs_cfpoAta {
  text-align: left;
}

.L7Ux1yACV5ndiZOah2Nu {
  text-align: left;
}

.lWmEoI5fLIoAkWPFuLuk {
  text-align: center;
}

.rGR3o7qw_FLIR_YYEb16 {
  font-size: 45px;
  font-weight: 500;
}

.aMLWL4k1B8KFHU_sFE7Y {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.ar6ta6pszo9hjr5VU0VK {
  text-align: center;
  padding: 20px;
  color: #666;
}

.s6WzQ05l2LXyEguU5hmg {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}

.pX8Og5sEzdTT6CQytjeo {
  width: 100%;
  border-radius: 0 0 10px 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  border-top: none;
  padding: 20px;
  overflow: hidden;
  background-color: #e7f0ff;
}

.react-datepicker-wrapper {
  width: 100%;
}

.hJCsPpR8We1n9hXSdeUE {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.ayqIMiu80kp_2zU2546C {
  margin-bottom: 30px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  border-radius: 8px;
  padding: 16px;
}

.BNGbW8YnpbkgbhO036dg {
  color: #0F1445;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 15px;
}

.LeQeob_x6V_8b2Xs6DMw {
  color: #0F1445;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

.Z9bzCu2zpCWQBfe46unw {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
}

.BDGAPe2aWvRoKRrEVRMW {
  position: relative;
  cursor: pointer;
}

.d7dprJ12x3_2_LNYYSf8 {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  border: 1px solid rgba(15, 20, 69, 0.15);
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 12px 16px;
  width: 280px;
  z-index: 10;
  margin-top: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
}

.BDGAPe2aWvRoKRrEVRMW:hover .d7dprJ12x3_2_LNYYSf8 {
  opacity: 1;
  visibility: visible;
}

.trG2cGhPO4lGIGf3Ksyg {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
  color: #0F1445;
}

.vvBt_MA3AfBZwsfZst47 {
  font-size: 12px;
  line-height: 1.4;
  color: rgba(15, 20, 69, 0.8);
  margin-bottom: 8px;
}

.cZJlO9R2BtRmDZmS6zKe {
  margin-bottom: 10px;
  text-align: start;
}

.XiB5Vl6Nb5ih1tsw7jMU {
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 4px;
  color: #0F1445;
}

.sSp8Kxr3JZxJtqv3TVow {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.sSp8Kxr3JZxJtqv3TVow:last-child {
  border-bottom: none;
}
.sSp8Kxr3JZxJtqv3TVow:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.nILswUJFMGMmY1AB89mT {
  text-wrap: nowrap;
  margin-bottom: 16px;
  padding: 13px 20px;
  background-color: #2330ba;
  color: white;
  border-radius: 10px;
  transition: background-color 0.3s ease-in-out;
}
.nILswUJFMGMmY1AB89mT:hover {
  background-color: #2e3bc4;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardConnectedRespondents/ui/styles.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.ZUMRQbrdmiMyCyDbCjcV {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.ISYGBKy7gjbx0NPfjLgM {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.wBx3APGrlUBUeM0NTsPS {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.WbjEs6Qb7g6CmhH450LA {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.Ux61wfvcdKpsX7GzSD8D {
  display: grid;
  grid-template-columns: 1fr 150px;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.Ux61wfvcdKpsX7GzSD8D:last-child {
  border-bottom: none;
}
.Ux61wfvcdKpsX7GzSD8D:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.N6sQovHS5sQDvlAPC0AQ {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.N6sQovHS5sQDvlAPC0AQ .vY5yztdsgKvIqX6vT3Z6, .N6sQovHS5sQDvlAPC0AQ .ToR2qsvNqm3kxJEhQyJE, .N6sQovHS5sQDvlAPC0AQ .rle8encqj1xOBv23RLdc {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.vY5yztdsgKvIqX6vT3Z6, .ToR2qsvNqm3kxJEhQyJE, .rle8encqj1xOBv23RLdc {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.vY5yztdsgKvIqX6vT3Z6 {
  text-align: left;
}

.ToR2qsvNqm3kxJEhQyJE {
  text-align: left;
}

.rle8encqj1xOBv23RLdc {
  text-align: center;
}

.whTzX9gI028qj10NTXOg {
  font-size: 45px;
  font-weight: 500;
}

.Ofk8tVF_1RQlTWyYGYQl {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.WWHS0cfXnR68SFPWRA_7 {
  text-align: center;
  padding: 20px;
  color: #666;
}

.C7Yj7cplIvM7zED0wCgK {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardUniqueTesting/ui/styles.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.CCcxWqNs6Tnl6jPK26QQ {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.roafiwQ067x54oRLVjCg {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.TZk9cd0YY5Bq0QRHZV43 {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.Qbrk_wBvMGg4JhrFduVk {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.Fz1ortc8ilFbYJbKHWsL {
  display: grid;
  grid-template-columns: 1fr 300px 300px;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.Fz1ortc8ilFbYJbKHWsL:last-child {
  border-bottom: none;
}
.Fz1ortc8ilFbYJbKHWsL:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.laLOHTgkTM8AcV6vF_4g {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.laLOHTgkTM8AcV6vF_4g .UoOUMlcX7dAxnb77ywDg, .laLOHTgkTM8AcV6vF_4g .TTj2Pc1dL1aLUk5NgsA2, .laLOHTgkTM8AcV6vF_4g .Fwd7T1onR48qeYJs6_1r {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.UoOUMlcX7dAxnb77ywDg, .TTj2Pc1dL1aLUk5NgsA2, .Fwd7T1onR48qeYJs6_1r {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.UoOUMlcX7dAxnb77ywDg {
  text-align: left;
}

.TTj2Pc1dL1aLUk5NgsA2 {
  text-align: left;
}

.Fwd7T1onR48qeYJs6_1r {
  text-align: center;
}

.wINpAOCqIHTpIsAQRR0Z {
  font-size: 45px;
  font-weight: 500;
}

.OaCVvO5grqe7X7VkXL_c {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.lo2wsMsAbEBQdEcyC9eY {
  text-align: center;
  padding: 20px;
  color: #666;
}

.f5KJqkDPMfytjkF73v3F {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/pages/superDashboardMethodsDetailStat/ui/styles.module.scss ***!
  \**************************************************************************************************************************************************************************************/
.FpdNGaS7f2hxoqlykGTo {
  display: flex;
  column-gap: 5px;
  align-items: center;
  margin-bottom: 10px;
  width: fit-content;
}

.BvMvbZOQOEsAFSXsAEdj {
  border-radius: 20px;
  background: #FFF;
  padding: 60px 30px;
}

.ie2FEhQFNJSmu1Bp01VA {
  color: #0F1445;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 45px */
  letter-spacing: -0.9px;
  margin-bottom: 40px;
}

.UyatPrvTKJHvF5WALo7W {
  width: 100%;
  border-radius: 10px;
  border: 1px solid rgba(15, 20, 69, 0.1);
  padding: 20px;
  overflow: hidden;
  background-color: #fff;
}

.drpDLOOr3iJN9B2yjKQh {
  display: grid;
  grid-template-columns: 1fr repeat(3, 150px);
  padding: 15px 20px;
  border-bottom: 1px solid rgba(15, 20, 69, 0.1);
  transition: background-color 0.2s ease-in-out;
  align-items: center;
}
.drpDLOOr3iJN9B2yjKQh:last-child {
  border-bottom: none;
}
.drpDLOOr3iJN9B2yjKQh:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

.St3KNdOaiIAktISCvAxr {
  border-radius: 10px;
  background: #E7F0FF;
  padding: 15px 20px;
  border-bottom: none !important;
}
.St3KNdOaiIAktISCvAxr .IlPCQ_ueTHYn3NKQ49TT, .St3KNdOaiIAktISCvAxr .wDT9kBMirKph1dnAXXTP, .St3KNdOaiIAktISCvAxr .E8vfiOYthYZ7XsAEy2Sb {
  color: rgba(15, 20, 69, 0.5);
  font-weight: 400;
}

.IlPCQ_ueTHYn3NKQ49TT, .wDT9kBMirKph1dnAXXTP, .E8vfiOYthYZ7XsAEy2Sb {
  margin: 0;
  color: #0F1445;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 12px */
}

.IlPCQ_ueTHYn3NKQ49TT {
  text-align: left;
}

.wDT9kBMirKph1dnAXXTP {
  text-align: left;
}

.E8vfiOYthYZ7XsAEy2Sb {
  text-align: center;
}

.dZFu0Bpnk5A625Co_2eo {
  font-size: 45px;
  font-weight: 500;
}

.D_9Wylm5YYtNFmH5218H {
  color: #e53935;
  padding: 16px;
  background-color: rgba(229, 57, 53, 0.1);
  border-radius: 8px;
  text-align: center;
}

.KkZQv6BKIkt2pJB_ql62 {
  text-align: center;
  padding: 20px;
  color: #666;
}

._6aCqu9NR3Fqy7lEMY_wQ {
  text-align: center;
  padding: 20px;
  color: #666;
  font-style: italic;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/shared/styles/_global.scss ***!
  \*****************************************************************************************************************************************************/
body,
html {
  padding: 0;
  margin: 0;
  font-family: gilroy, sans-serif !important;
  color: #122443;
}

button,
input {
  border: none;
  background: transparent;
  outline: none;
  font-family: gilroy, sans-serif;
  color: #122443;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  padding: 0;
  margin: 0;
  font-family: gilroy, sans-serif;
}

a {
  text-decoration: none;
  color: #122443;
  font-family: gilroy, sans-serif;
  cursor: pointer;
}

img {
  pointer-events: none;
  user-select: none;
}

@font-face {
  font-family: "Gilroy";
  src: url(/9000ed2a78b7dba6fcd6.eot);
  src: local("Gilroy ExtraBold"), local("Gilroy-ExtraBold"), url(/9000ed2a78b7dba6fcd6.eot?#iefix) format("embedded-opentype"), url(/cb761043a2e505ff53c1.woff) format("woff"), url(/0ac6879cd286550da903.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/e5573649af7dcdf70fce.eot);
  src: local("Gilroy Heavy"), local("Gilroy-Heavy"), url(/e5573649af7dcdf70fce.eot?#iefix) format("embedded-opentype"), url(/d7504387e1cad66d83bb.woff) format("woff"), url(/73c8d039d56e768155e7.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/485f80e442954003a71d.eot);
  src: local("Gilroy Light Italic"), local("Gilroy-LightItalic"), url(/485f80e442954003a71d.eot?#iefix) format("embedded-opentype"), url(/3da028f10ef5201fe09e.woff) format("woff"), url(/181ce0ec04c8aae82d7a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/074ed56dcf27e4eb60a9.eot);
  src: local("Gilroy Thin Italic"), local("Gilroy-ThinItalic"), url(/074ed56dcf27e4eb60a9.eot?#iefix) format("embedded-opentype"), url(/934c6cd5b957baffdd3c.woff) format("woff"), url(/746b432908b1935b5459.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/8cac949fa0f2dc101aab.eot);
  src: local("Gilroy Black Italic"), local("Gilroy-BlackItalic"), url(/8cac949fa0f2dc101aab.eot?#iefix) format("embedded-opentype"), url(/39c229f1b9cb6ad27277.woff) format("woff"), url(/0adb2dc396b0d50fd7c8.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/7e335b28c8a0a45b54a5.eot);
  src: local("Gilroy Bold Italic"), local("Gilroy-BoldItalic"), url(/7e335b28c8a0a45b54a5.eot?#iefix) format("embedded-opentype"), url(/82ec4c70dc3b4c6acf4b.woff) format("woff"), url(/6bea4a42006eead35863.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/8134b9ab378c54626928.eot);
  src: local("Gilroy SemiBold"), local("Gilroy-SemiBold"), url(/8134b9ab378c54626928.eot?#iefix) format("embedded-opentype"), url(/e38937dbf8202c144802.woff) format("woff"), url(/6780292641f883b3dad3.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/0eaf6ee1ff3eea926e17.eot);
  src: local("Gilroy UltraLight Italic"), local("Gilroy-UltraLightItalic"), url(/0eaf6ee1ff3eea926e17.eot?#iefix) format("embedded-opentype"), url(/371171f497213b33c43a.woff) format("woff"), url(/8c3864ffd690ca16c188.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/2a3e284c8733dfc399f4.eot);
  src: local("Gilroy SemiBold Italic"), local("Gilroy-SemiBoldItalic"), url(/2a3e284c8733dfc399f4.eot?#iefix) format("embedded-opentype"), url(/56127a256ebf94fa0f86.woff) format("woff"), url(/3de62e3c7749ac7c5e73.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/8862796bffbd019727b3.eot);
  src: local("Gilroy Light"), local("Gilroy-Light"), url(/8862796bffbd019727b3.eot?#iefix) format("embedded-opentype"), url(/9df2f5dbbb9c90a6ede7.woff) format("woff"), url(/1b7fff53076b21283967.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/656d4f138a8b7faa650b.eot);
  src: local("Gilroy Medium Italic"), local("Gilroy-MediumItalic"), url(/656d4f138a8b7faa650b.eot?#iefix) format("embedded-opentype"), url(/84d4545b74fc0406d16e.woff) format("woff"), url(/055223ccbf36e5634a28.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/2b33fbbd258ef0002828.eot);
  src: local("Gilroy ExtraBold Italic"), local("Gilroy-ExtraBoldItalic"), url(/2b33fbbd258ef0002828.eot?#iefix) format("embedded-opentype"), url(/2df7a557113fdb81a838.woff) format("woff"), url(/9c9417e446a6e199201a.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/1d051d9d4215c09cbcaa.eot);
  src: local("Gilroy Regular"), local("Gilroy-Regular"), url(/1d051d9d4215c09cbcaa.eot?#iefix) format("embedded-opentype"), url(/31d54a4b841c0e438f13.woff) format("woff"), url(/b91b0127c56a8e5f9e83.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/ede9efc5b390b58e7a1e.eot);
  src: local("Gilroy Heavy Italic"), local("Gilroy-HeavyItalic"), url(/ede9efc5b390b58e7a1e.eot?#iefix) format("embedded-opentype"), url(/83e72a406b9dbf18b9f6.woff) format("woff"), url(/86557514a7a1212cf2e8.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/b84941b7bdcce7cbba6d.eot);
  src: local("Gilroy Medium"), local("Gilroy-Medium"), url(/b84941b7bdcce7cbba6d.eot?#iefix) format("embedded-opentype"), url(/2bc7f5d7ea77ee1bddb3.woff) format("woff"), url(/f9f832b0ed3f1ab138c9.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/ddc7f8242457fe9b7fe2.eot);
  src: local("Gilroy Regular Italic"), local("Gilroy-RegularItalic"), url(/ddc7f8242457fe9b7fe2.eot?#iefix) format("embedded-opentype"), url(/cd8c71a8df152621a239.woff) format("woff"), url(/8bbf15be10d36d90b341.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Gilroy";
  src: url(/e7028e6c1a94b1d5845c.eot);
  src: local("Gilroy UltraLight"), local("Gilroy-UltraLight"), url(/e7028e6c1a94b1d5845c.eot?#iefix) format("embedded-opentype"), url(/d23a0edf71fe026ab53f.woff) format("woff"), url(/68e17ccd6916d61b2671.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/a732fed1bc6140852a0b.eot);
  src: local("Gilroy Bold"), local("Gilroy-Bold"), url(/a732fed1bc6140852a0b.eot?#iefix) format("embedded-opentype"), url(/5fb38b9fa452b5814397.woff) format("woff"), url(/b900325e44ec0c673e88.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/724e5c2f79549caa168b.eot);
  src: local("Gilroy Thin"), local("Gilroy-Thin"), url(/724e5c2f79549caa168b.eot?#iefix) format("embedded-opentype"), url(/6e2e7d472d0beb6b3cef.woff) format("woff"), url(/a21a139f0613c0f6f97c.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/724ac9b214f34923b443.eot);
  src: local("Gilroy Black"), local("Gilroy-Black"), url(/724ac9b214f34923b443.eot?#iefix) format("embedded-opentype"), url(/1f5dc7482c1aec4cc827.woff) format("woff"), url(/bf3a5f799e6799d48062.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
