/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/gradient-text/GradientText.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.GradientText_text__RUk0t {
  background: var(--main-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/eighth-screen/ui/EighthScreen.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.EighthScreen_container__NWJYS {
  padding: 105px 0;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  row-gap: 120px;
  align-items: center;
  max-width: 2200px;
}

.EighthScreen_head__iKQbn {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  width: 100%;
}

.EighthScreen_title__5ZA0n {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  text-align-last: left;
  width: 100%;
}

.EighthScreen_description__e9I0S {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: left;
}

.EighthScreen_body__NmqW5 {
  display: grid;
  row-gap: 18px;
  column-gap: 20px;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto;
  width: 100%;
}

.EighthScreen_card__rZKbY {
  border-radius: 20px;
  padding: 44px 15px;
  backdrop-filter: var(--main-backdrop-filter);
  box-shadow: var(--main-box-shadow);
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  column-gap: 15px;
  width: 100%;
  height: auto;
  max-height: 713px;
  min-height: 121px;
  align-self: start;
  align-items: center;
  position: relative;
  transition: linear 1s;
}

.EighthScreen_cardLeft__k4Zd6 {
  flex-basis: 43px;
  flex-grow: 0;
  flex-shrink: 0;
  align-self: flex-start;
  justify-items: center;
  margin-top: 7px;
}

.EighthScreen_cardMiddle__bYQ90 {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  font-weight: 500;
  font-size: min(20px, 2.5vh);
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  width: calc(100vw - 76vw - 90px);
  align-self: flex-start;
}

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

.EighthScreen_cardText___zAlB {
  line-height: 131%;
}

.EighthScreen_openedCard__An2rh > .EighthScreen_cardRight__3FxNY {
  aspect-ratio: 1;
  width: 15vw;
  max-width: 250px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
}

.EighthScreen_closedCard__2vjvJ > .EighthScreen_cardRight__3FxNY {
  width: 15vw;
  max-width: 250px;
  height: 100%;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  position: absolute;
  right: 20px;
}

@media screen and (max-width: 1200px) {
  .EighthScreen_cardRight__3FxNY {
    display: none;
  }
  .EighthScreen_cardMiddle__bYQ90 {
    width: auto;
  }
  .EighthScreen_cardTitle__oFWM2 {
    font-size: 3vh;
  }

  .EighthScreen_cardText___zAlB {
    font-size: 2.5vh;
  }
}

@media screen and (max-width: 768px) {
  .EighthScreen_container__NWJYS {
    padding: 60px 0;
    row-gap: 70px;
  }
  .EighthScreen_head__iKQbn {
    row-gap: 35px;
  }
  .EighthScreen_title__5ZA0n {
    font-size: 30px;
  }
  .EighthScreen_description__e9I0S {
    font-size: 14px;
  }
  .EighthScreen_body__NmqW5 {
    grid-template-rows: repeat(4, auto);
    grid-template-columns: 100%;
    row-gap: 25px;
  }
  .EighthScreen_card__rZKbY {
    flex-direction: column;
    padding: 27px 20px;
  }
  .EighthScreen_cardLeft__k4Zd6 {
    display: none;
  }
  .EighthScreen_cardMiddle__bYQ90 {
    row-gap: 25px;
  }
  .EighthScreen_cardTitle__oFWM2 {
    font-size: 25px;
  }
  .EighthScreen_cardText___zAlB {
    font-size: 14px;
  }
  .EighthScreen_card__rZKbY > .EighthScreen_cardRight__3FxNY {
    all: unset;
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/HomePage.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.HomePage_container__TXK_M {
  /* background-color: var(--bg-color); */
  height: 100%;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/first-screen/FirstScren.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.FirstScren_container__TCKTH {
  height: 100vh;
  max-height: 1000px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  row-gap: 1vh;
  padding-top: 123px;
}

.FirstScren_bubble1__Menzc,
.FirstScren_bubble2__bBaCY,
.FirstScren_bubble3__A9bHH,
.FirstScren_bubble4__Rz8iw,
.FirstScren_bubble5___vih5,
.FirstScren_bubble6__NMtw_ {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.FirstScren_bubble1__Menzc {
  background-image: url(/_next/static/media/bubble1.91950840.svg);
  width: 47px;
  aspect-ratio: 1;
  top: 131px;
  right: 0;
}

.FirstScren_bubble2__bBaCY,
.FirstScren_bubble3__A9bHH {
  background-image: url(/_next/static/media/bubble2.4c690403.svg);
  width: 42px;
  aspect-ratio: 1;
}

.FirstScren_bubble2__bBaCY {
  top: 60%;
  right: 20%
}

.FirstScren_bubble3__A9bHH {
  top: 20%;
  left: 10%;
}

.FirstScren_bubble4__Rz8iw,
.FirstScren_bubble5___vih5 {
  background-image: url(/_next/static/media/bubble4.2a618caa.svg);
}

.FirstScren_bubble4__Rz8iw {
  width: 34px;
  aspect-ratio: 1;
  top: 50%;
  left: 5%;
}

.FirstScren_bubble5___vih5 {
  width: 19px;
  aspect-ratio: 1;
  top: 35%;
  left: 30%;
}

.FirstScren_bubble6__NMtw_ {
  background-image: url(/_next/static/media/bubble4.2a618caa.svg);
  width: 26px;
  aspect-ratio: 1;
  top: 20%;
  right: 20%;
}

.FirstScren_label__XOYOw {
  font-family: "golos";
  font-weight: 700;
  font-size: min(8vh, 65px);
  line-height: 141%;
  letter-spacing: 0%;
  z-index: 2;
}

.FirstScren_title__NFdml {
  font-family: "golos";
  font-weight: 500;
  font-size: min(11vh, 100px);
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
  z-index: 2;
}

.FirstScren_description__XGi_A {
  font-family: "golos";
  font-weight: 400;
  font-size: min(3vh, 20px);
  line-height: 128%;
  letter-spacing: 0%;
  text-align: center;
  margin: 5vh 0;
  z-index: 2;
  width: 70%;
}

.FirstScren_buttons__vDRQ4 {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 8px;
  z-index: 2;
}

.FirstScren_buttonDownload__EomEp, .FirstScren_buttonLearnMore__exXl1 {
  width: 353px;
  height: 61px;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}

.FirstScren_buttonDownload__EomEp {
  background: var(--main-gradient);
}

.FirstScren_buttonLearnMore__exXl1 {
  border: 1px solid #ffffff;
}

@media screen and (max-width: 1920px) {
  .FirstScren_container__TCKTH {
    row-gap: unset;
  }

  .FirstScren_label__XOYOw {
    font-size: 65px;
  }

  .FirstScren_title__NFdml {
    font-size: 100px;
  }

  .FirstScren_description__XGi_A {
    font-size: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .FirstScren_container__TCKTH {
    padding-top: 123px;
  }
  .FirstScren_label__XOYOw {
    font-size: 6vh;
  }

  .FirstScren_title__NFdml {
    font-size: 9vh;
  }

  .FirstScren_description__XGi_A {
    font-size: 2vh;
  }
}

@media screen and (max-width: 768px) {
  .FirstScren_bubble1__Menzc,
  .FirstScren_bubble2__bBaCY,
  .FirstScren_bubble3__A9bHH,
  .FirstScren_bubble4__Rz8iw,
  .FirstScren_bubble5___vih5,
  .FirstScren_bubble6__NMtw_ {
    display: none;
  }
  .FirstScren_container__TCKTH {
    padding-top: 77px;
  }
  .FirstScren_label__XOYOw {
    font-size: 35px;
  }
  .FirstScren_title__NFdml {
    font-size: 40px;
  }
  .FirstScren_description__XGi_A {
    font-size: 14px;
    width: 100%;
  }
  .FirstScren_buttons__vDRQ4 {
    flex-direction: column;
    row-gap: 15px;
    width: 100%;
  }

  .FirstScren_buttonDownload__EomEp, .FirstScren_buttonLearnMore__exXl1 {
    width: 100%;
    font-size: 15px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/second-screen/ui/SecondScreen.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.SecondScreen_container__0NuOR {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 120px;
  padding: 105px 0;
}

.SecondScreen_head__iBm5r {
  font-weight: 500;
  font-size: min(8vh, 60px);
  line-height: 110%;
  letter-spacing: 0%;
  text-transform: uppercase;
  text-align: center;
  display: flex;
  flex-direction: column;
}

.SecondScreen_head__iBm5r > span:last-child {
  font-weight: 700;
  font-size: min(65px, 8.2vh);
  line-height: 141%;
  letter-spacing: 0%;
  text-align: center;
}

.SecondScreen_cardsWrapper__lmf0m {
  display: flex;
  justify-content: center;
  column-gap: 15px;
  row-gap: 25px;
  flex-direction: row;
  overflow: hidden;
  width: 100%;
  flex-wrap: wrap;
}

.SecondScreen_card__YPXUM {
  backdrop-filter: blur(48px);
  box-shadow: 
    0px 4px 4px 0px #FFFFFF26 inset,
    0px 0px 68px 0px #FFFFFF0D inset;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  padding: 24px;
  min-height: 436px;
  height: auto;
  flex-grow: 0;
  flex-shrink: 0;
  width: 358px;
}

.SecondScreen_cardImgWrapper__dTpVO {
  width: 100%;
  flex-basis: 25%;
  flex-shrink: 0;
  flex-grow: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.SecondScreen_cardImg__R6ySH {
  width: 70px;
  aspect-ratio: 1;
}

.SecondScreen_cardTitle__yu6QY {
  flex-basis: 25%;
  font-weight: 500;
  font-size: 28px;
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
  flex-shrink: 0;
  flex-grow: 0;
}

.SecondScreen_cardBody__MJjE_ {
  flex-basis: 50%;
  font-weight: 500;
  font-size: 17px;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  flex-shrink: 0;
  flex-grow: 0;
}

/* @media screen and (max-width: 1855px) {
  .cardsWrapper {
    justify-content: start;
  }
} */

@media screen and (max-width: 915px) {
  .SecondScreen_card__YPXUM {
    width: calc(50% - 15px);
  }
} 

@media screen and (max-width: 768px) {
  .SecondScreen_container__0NuOR {
    row-gap: 35px;
    padding: 60px 0;
  }
  .SecondScreen_head__iBm5r {
    font-weight: 500;
    font-size: 30px;
    line-height: 119%;
    letter-spacing: 0%;
    text-align: left;
    flex-direction: column;
    width: 100%;
  }
  .SecondScreen_head__iBm5r > span:last-child {
    font-weight: 700;
    text-align: left;
  }
  .SecondScreen_cardsWrapper__lmf0m {
    column-gap: 11px;
    overflow-x: auto;
    justify-content: start;
    flex-wrap: nowrap;
  }
  .SecondScreen_card__YPXUM {
    height: 352px;
    width: 251px;
  }
  .SecondScreen_cardImgWrapper__dTpVO {
    flex-basis: 55px;
  }
  .SecondScreen_cardImg__R6ySH {
    width: 55px;
  }
  .SecondScreen_cardTitle__yu6QY {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
  }
  .SecondScreen_cardBody__MJjE_ {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/third-page/ui/ThirdScreen.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.ThirdScreen_container__JBMhB {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 216px;
  padding: 105px 0;
}

.ThirdScreen_head__FJZ0a {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}

.ThirdScreen_body__ua7AJ {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
  position: relative;
}

.ThirdScreen_title__2Xmhr {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
  display: flex;
  justify-content: center;
}

.ThirdScreen_title__2Xmhr > span:last-child {
  font-weight: 700;
}

.ThirdScreen_label__2rert {
  font-weight: 700;
}

.ThirdScreen_description__zltrm {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
}

.ThirdScreen_list__7fxT1 {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
  width: 60%;
  padding-left: 40px;
}

.ThirdScreen_listItem__7YWTc {
  display: flex;
  align-items: center;
  column-gap: 74px;
}

.ThirdScreen_listItemLeft__riAtU {
  flex-basis: 82px;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.ThirdScreen_listImg___ektM {
  width: 82px;
  aspect-ratio: 1;
}

.ThirdScreen_listItemRight__vnE7n {
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  padding-bottom: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.26);
  flex-grow: 0;
}

.ThirdScreen_listItemTitle___hevl {
  font-weight: 500;
  font-size: 35px;
  line-height: 110%;
  letter-spacing: 0%;
}

.ThirdScreen_listItemBody__VLriX {
  font-weight: 500;
  font-size: 18px;
  line-height: 131%;
  letter-spacing: 0%;
}

.ThirdScreen_button__GCugR {
  padding-left: 196px;
}

.ThirdScreen_bgImg__AdWAP {
  background-image: url(/_next/static/media/vr.bc6d919c.webp);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  position: absolute;
  width: 40vw;
  max-width: 940px;
  aspect-ratio: 8/7;
  right: -15vw;
  top: -15%
}

.ThirdScreen_buttonLearnMore__VCe9m {
  width: 277px;
  height: 51px;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  border: 1px solid #ffffff;

}


@media screen and (max-width: 1200px) {
  .ThirdScreen_list__7fxT1 {
    padding-left: unset;
    width: 100%;
    z-index: 2;
  }
  .ThirdScreen_bgImg__AdWAP {
    display: none;
  }
  .ThirdScreen_button__GCugR {
    justify-content: center;
    display: flex;
    padding-left: 0;
  }
}

@media screen and (max-width: 768px) {
  .ThirdScreen_container__JBMhB {
    row-gap: 70px;
    padding: 60px 0;
  }
  .ThirdScreen_title__2Xmhr {
    font-weight: 500;
    font-size: 30px;
    line-height: 119%;
    letter-spacing: 0%;
    text-align: left;
    flex-direction: column;
  }
  .ThirdScreen_description__zltrm {
    font-weight: 400;
    font-size: 14px;
    line-height: 131%;
    letter-spacing: 0%;
    text-align: left ;
  }
  .ThirdScreen_list__7fxT1 {
    width: 100%;
    padding-left: 0;
  }
  .ThirdScreen_listItem__7YWTc {
    column-gap: 8px;
    align-items: start;
  }
  .ThirdScreen_listItemLeft__riAtU {
    flex-basis: 39px;
    height: 100%;
  }
  .ThirdScreen_listImg___ektM {
    width: 39px;
  }
  .ThirdScreen_listItemRight__vnE7n {
    padding-top: 6px;
  }
  .ThirdScreen_listItemTitle___hevl {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: 0%;
  }
  .ThirdScreen_listItemBody__VLriX {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0%;
  }
  .ThirdScreen_button__GCugR {
    padding-left: 0;
    display: flex;
    justify-content: center;
  }
  .ThirdScreen_bgImg__AdWAP {
    display: none;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/fourth-screen/ui/FourthScreen.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.FourthScreen_container__keRJx {
  padding: 105px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 130px;
}

.FourthScreen_head__nxdaK {
  display: flex;
  flex-direction: column;
  row-gap: 29px;
  align-items: center;
  width: 100%;
}

.FourthScreen_title__Bx2YZ {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  display: flex;
}

.FourthScreen_title__Bx2YZ > span:last-child {
  font-weight: 700;
}

.FourthScreen_description__bUhUm {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
  width: 100%;
}

.FourthScreen_body__Mg1of {
  display: flex;
  width: 100%;
  overflow-x: auto;
  justify-content: center;
  align-items: flex-start;
  column-gap: 34px;
}

.FourthScreen_cardOne__shMPe,
.FourthScreen_cardTwo__GvRa8,
.FourthScreen_cardThree__dW_0R {
  width: 466px;
  display: flex;
  flex-direction: column;
  row-gap: 50px;
  backdrop-filter: blur(var(--main-backdrop-filter));
  box-shadow: var(--main-box-shadow);
  border-radius: 20px;
  padding: 31px 37px;
  min-height: 266px;
  flex-grow: 0;
  flex-shrink: 0;
}

.FourthScreen_cardOne__shMPe {
  background-image: url(/_next/static/media/team_card1_bg.a8b0d701.webp);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.FourthScreen_cardThree__dW_0R {
  background-image: url(/_next/static/media/team_card2_bg.a6c8dcf2.webp);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}

.FourthScreen_cardTwo__GvRa8 .FourthScreen_cardImg___4nOj {  
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  /* filter: grayscale(100%); */
}

.FourthScreen_cardTitle__qVkBe {
  font-weight: 500;
  font-size: 30px;
  line-height: 110%;
  letter-spacing: 0%; 
}

.FourthScreen_cardText__1ai4m {
  font-weight: 500;
  font-size: 18px;
  line-height: 131%;
  letter-spacing: 0%;
}

@media screen and (min-width: 769px) {
  .FourthScreen_cardTwo__GvRa8 .FourthScreen_cardImg___4nOj {
    background-image: url(/_next/static/media/team_star.ed43252a.webp);
    width: 100%;
    height: 344px;
    background-size: 100% 100%;
  }
}

@media screen and (max-width: 1860px) {
  .FourthScreen_body__Mg1of {
    justify-content: start;
  }
}

@media screen and (max-width: 768px) {
  .FourthScreen_container__keRJx {
    padding: 60px 0;
    row-gap: 70px;
  }

  .FourthScreen_head__nxdaK {
    row-gap: 35px;
  }

  .FourthScreen_title__Bx2YZ {
    font-size: 30px;
    flex-direction: column;
    align-items: start;
    width: 100%;
  }

  .FourthScreen_description__bUhUm {
    font-size: 14px;
    text-align: left;
  }

  .FourthScreen_body__Mg1of {
    flex-direction: column;
    row-gap: 25px;
  }

  .FourthScreen_cardOne__shMPe,
  .FourthScreen_cardTwo__GvRa8,
  .FourthScreen_cardThree__dW_0R {
    row-gap: 23px;
    min-height: 196px;
    width: 100%;
  }

  .FourthScreen_cardOne__shMPe {
    order: 1;
  }

  .FourthScreen_cardTwo__GvRa8 {
    order: 3;
  }

  .FourthScreen_cardThree__dW_0R {
    order: 2;
  }

  .FourthScreen_cardTwo__GvRa8 .FourthScreen_cardImg___4nOj {
    width: 100%;
    height: 304px;
    background-size: 240px 230px;
    background-image: url(/_next/static/media/team_star_mob.73759388.webp);
  }

  .FourthScreen_cardTitle__qVkBe {
    font-size: 20px;
  }

  .FourthScreen_cardText__1ai4m {
    font-size: 14px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/fifth-screen/ui/FifthScreen.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.FifthScreen_container__kq5NN {
  padding: 105px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 120px;
}

.FifthScreen_head__BuMsu {
  display: flex;
  flex-direction: column;
  row-gap: 29px;
}

.FifthScreen_title__6vNiV {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
}

.FifthScreen_description__8Csyn {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
}

.FifthScreen_cardsWrapper__Qa4NL {
  display: flex;
  width: 100%;
  justify-content: center;
  column-gap: 15px;
  row-gap: 25px;
  overflow-x: auto;
  flex-wrap: wrap;
}

.FifthScreen_card__yrJww {
  width: 358px;
  height: 473px;
  padding: 0 22px 60px 22px;
  backdrop-filter: filter(var(--main-backdrop-filter));
  box-shadow: var(--main-box-shadow);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 0;
}

.FifthScreen_cardTop__Cb4IZ {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.FifthScreen_cardImageWrapper__aIS7s {
  width: 100%;
  height: 126px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.FifthScreen_cardImg__RD_d_ {
  width: 126px;
  height: 126px;
}

.FifthScreen_cardTitle__eJfug {
  font-weight: 500;
  font-size: 28px;
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
  flex-basis: 61px;
  margin-bottom: 40px;
}

.FifthScreen_cardText__77i3G {
  font-weight: 500;
  font-size: 20px;
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
}

.FifthScreen_cardButton__DkAXz {
  justify-self: flex-end;
}

.FifthScreen_buttonGradient__8m8Us, .FifthScreen_buttonTransparent__5ncog {
  width: 224px;
  height: 61px;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  text-align: center;
}

.FifthScreen_buttonGradient__8m8Us {
  background: var(--main-gradient);
}

.FifthScreen_buttonTransparent__5ncog {
  border: 1px solid #ffffff;
}

/* @media screen and (max-width: 1860px) {
  .cardsWrapper {
    justify-content: start;
  }
} */

@media screen and (max-width: 915px) {
  .FifthScreen_card__yrJww {
    width: calc(50% - 15px);
  }
} 

@media screen and (max-width: 768px) {
  .FifthScreen_container__kq5NN {
    padding: 60px 0;
    row-gap: 70px;
  }

  .FifthScreen_head__BuMsu {
    width: 100%;
  }

  .FifthScreen_title__6vNiV {
    font-size: 30px;
    text-align: left;
  }

  .FifthScreen_description__8Csyn {
    font-size: 14px;
    text-align: left;
  }

  .FifthScreen_cardsWrapper__Qa4NL {
    flex-direction: column;
    row-gap: 25px;
  }

  .FifthScreen_card__yrJww {
    height: 395x;
    width: 100%;
    padding: 0 14px 49px 14px;
  }

  .FifthScreen_cardImageWrapper__aIS7s {
    height: 110px;
  }

  .FifthScreen_cardImg__RD_d_ {
    width: 110px;
    height: 110px;
  }

  .FifthScreen_cardTitle__eJfug {
    font-size: 22px;
  }

  .FifthScreen_cardText__77i3G {
    font-size: 16px;
  }

  .FifthScreen_buttonGradient__8m8Us, .FifthScreen_buttonTransparent__5ncog {
    width: 205px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/sixth-screen/ui/SixthScreen.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.SixthScreen_container__fRJlA {
  padding: 105px 0;
  margin: 0 auto;
  max-width: 2200px;
  display: grid;
  row-gap: 68px;
  grid-template-columns: 60% 40%;
  grid-template-rows: repeat(3, auto);
  grid-template-areas: 
    "head img"
    "body img"
    "buttons img"
  ;
}

.SixthScreen_head__e9qy_ {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  text-align: left;
  grid-area: head;
  display: flex;
  flex-direction: column;
}

.SixthScreen_head__e9qy_ > span:first-child {
  font-weight: 700;
}

.SixthScreen_body__SKlvO {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: left;
  grid-area: body;
}

.SixthScreen_buttons__4UBJ8 {
  display: flex;
  align-items: center;
  gap: 15px;
  grid-area: buttons;
}

.SixthScreen_buttonDownload__OwkFh, .SixthScreen_buttonLearnMore__yjm3v {
  width: 255px;
  height: 61px;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}

.SixthScreen_buttonDownload__OwkFh {
  background: var(--main-gradient);
}

.SixthScreen_buttonLearnMore__yjm3v {
  border: 1px solid #ffffff;
}

.SixthScreen_img__Q8bYh {
  grid-area: img;
  place-self: center center;
}

@media screen and (max-width: 768px) {
  .SixthScreen_container__fRJlA {
    padding: 60px 0;
    grid-template-columns: 100%;
    grid-template-rows: repeat(4, auto);
    grid-template-areas: 
      "head"
      "body"
      "img"
      "buttons"
    ;
    row-gap: 35px;
  }

  .SixthScreen_head__e9qy_ {
    font-size: 30px;
  }

  .SixthScreen_body__SKlvO {
    font-size: 14px;
  }

  .SixthScreen_buttons__4UBJ8 {
    flex-direction: column;
    width: 100%;
  }

  .SixthScreen_buttonDownload__OwkFh, .SixthScreen_buttonLearnMore__yjm3v {
    width: 100%;
    height: 51px;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/widgets/home-page/seventh=screen/ui/SeventhScreen.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
.SeventhScreen_container__WwrQs {
  padding: 105px 0;
  display: flex;
  flex-direction: column;
  row-gap: 120px;
  align-items: center;
}

.SeventhScreen_head___bZWe {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  align-items: center;
}

.SeventhScreen_title__hdmfm {
  font-weight: 500;
  font-size: min(60px, 8vh);
  line-height: 110%;
  letter-spacing: 0%;
  text-align: center;
  width: 100%;
}

.SeventhScreen_description__E4v6p {
  font-weight: 400;
  font-size: min(25px, 4vh);
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
}

.SeventhScreen_cardWrapper__vVRcv {
  display: flex;
  align-items: center;
  column-gap: 23px;
  width: 100%;
  overflow-y: auto;
  justify-content: center;
}

.SeventhScreen_card__gIL8H {
  border-radius: 20px;
  padding: 38px;
  backdrop-filter: var(--main-backdrop-filter);
  box-shadow: var(--main-box-shadow);
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 469px;
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 843px;
  row-gap: 58px;
}

.SeventhScreen_cardTop__01sMG {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  align-items: center;
}

.SeventhScreen_cardHeader__pmwGT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.SeventhScreen_marker__IILsG {
  border-radius: 20px;
  padding: 19px 53px;
  background: var(--main-gradient);
}

.SeventhScreen_star__8vHn3 {
  width: 66px;
  aspect-ratio: 1;
  background-image: url(/_next/static/media/star2.d5d0def3.webp);
  background-size: 80%;
  background-position: center center;
  background-repeat: no-repeat;
}

.SeventhScreen_price__e1bdL {
  font-weight: 500;
  font-size: 35px;
  line-height: 131%;
  letter-spacing: 0%;
}

.SeventhScreen_priceStart__8uz2Y {
  font-size: 25px;
  text-align: center;
}

.SeventhScreen_options__ko8wI {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 131%;
  letter-spacing: 0%;
  text-align: center;
}

.SeventhScreen_cardButton__qamcD {
  display: flex;
  justify-content: center;
}

.SeventhScreen_buttonGradient__AgWVC, .SeventhScreen_buttonTransparent__gIWt_ {
  width: min(100%, 353px);
  height: 61px;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}

.SeventhScreen_buttonGradient__AgWVC {
  background: var(--main-gradient);
}

.SeventhScreen_buttonTransparent__gIWt_ {
  border: 1px solid #ffffff;
}

@media screen and (max-width: 1818px) {
  .SeventhScreen_cardWrapper__vVRcv {
    justify-content: start;
  }
}

@media screen and (max-width: 768px) {
  .SeventhScreen_container__WwrQs {
    row-gap: 70px;
  }

  .SeventhScreen_head___bZWe {
    row-gap: 35px;
  }

  .SeventhScreen_title__hdmfm {
    text-align: left;
    font-size: 30px;
  }

  .SeventhScreen_description__E4v6p {
    text-align: left;
    font-size: 14px;
  }

  .SeventhScreen_cardWrapper__vVRcv {
    flex-direction: column;
    row-gap: 25px;
  }

  .SeventhScreen_card__gIL8H:nth-child(1) {
    order: 2
  }

  .SeventhScreen_card__gIL8H:nth-child(2) {
    order: 1
  }

  .SeventhScreen_card__gIL8H:nth-child(3) {
    order: 3
  }

  .SeventhScreen_card__gIL8H {
    justify-content: start;
    width: 100%;
    padding: 56px 45px;
    height: auto;
    min-height: auto;
  }

  .SeventhScreen_cardTop__01sMG {
    row-gap: 45px;
  }

  .SeventhScreen_price__e1bdL {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .SeventhScreen_priceStart__8uz2Y {
    font-size: 22px;
  }

  .SeventhScreen_options__ko8wI {
    font-size: 18px;
  }

  .SeventhScreen_marker__IILsG{
    border-radius: 50px;
    padding: 16px 20px;
  }
}
