.headerIndexWrapper{margin:0 30px}.headerIndex{display:flex;justify-content:space-between;align-items:center;padding:25px 0 60px}.headerIndexLogoWrapper{padding:10px;background-color:#fff;border-radius:10px}.headerIndexLogo{font-size:25px;font-weight:600}.headerIndexMenuElem{margin:0 20px}.headerIndexButtonWrapper{display:flex}.headerIndexReg,.headerIndexSignIn{padding:10px 30px;margin:0 5px;font-size:16px;border:none;outline:none;border-radius:10px;transition:all .2s}.headerIndexReg{border:2px solid #92b7ff;color:#92B7FF}.headerIndexReg:hover,.headerIndexSignIn:hover{opacity:.8}.headerIndexSignIn:active{opacity:.3}.headerIndexReg:active{background-color:#92B7FF;color:#fff}.sectionTitleWrapper{display:flex;justify-content:space-between}.sectionTitleTextContent{display:flex;flex-direction:column;justify-content:space-evenly}.sectionTitleHeadline{width:100%;margin:0;font-size:60px;font-weight:300}.sectionTitleDescriptionWrapper{width:60%}.sectionTitleDescription{font-size:18px}.sectionTitleGoTraning{display:flex;justify-content:center;align-items:center;width:280px;height:50px;font-size:16px;color:#fff;border:none;border-radius:15px;outline:none;transition:all .2s}.sectionTitleGoTraning:hover{opacity:.8}.sectionTitleGoTraning:active{opacity:.3}.sectionTitleForward{width:15px;height:auto}.sectionTitleMainImg{width:500px;height:auto}.sectionOffersItem,.sectionOffersWrapper{display:flex;justify-content:space-between}.sectionOffersItem{padding:20px 30px;width:450px;flex-direction:column;border-radius:30px}.sectionOffersHeadline{margin:0 0 50px;font-size:35px;font-weight:300}.sectionOffersDescriptionWrapper{height:70px;display:flex;align-items:flex-start}.sectionOffersDescription{font-size:16px}.sectionAnotherSpecialtiesWrapper{margin-top:70px}.sectionAnotherSpecialtiesHeadline{margin:0;font-size:35px;font-weight:300}.sectionAnotherSpecialtiesItemsWrapper{width:100%;display:flex;justify-content:center}.sectionAnotherSpecialties{width:70%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.sectionAnotherItemWrapper{display:inline-block;flex-shrink:0;padding:20px 30px;border:1px solid #060606;border-radius:30px}.sectionPriseWrapper{margin-top:70px}.sectionPriceItemAndButtonWrapper{width:300px}.sectionPriceItem{box-sizing:border-box;width:100%;padding:8px;background-color:#FFFFFF;border-radius:10px}.sectionPriveHeadlineWrapper{margin-bottom:40px}.sectionPriveHeadline{margin:0;font-size:35px;font-weight:300}.sectionPricePrices{display:flex;justify-content:space-evenly}.sectionPriceHeader{height:150px;display:flex;flex-direction:column;padding:15px}.sectionPriceNumber,.sectionPriveName{font-weight:300;font-size:20px}.sectionPriceNumber{margin:0}.sectionPriveName{margin:10px 0 0}.sectionPriceItempriceWrapper{position:relative;margin:25px 0 0 10px}.sectionPriceItemprice{font-size:45px;margin-right:10px;font-weight:300}.sectionPriceMounth{position:absolute;top:5px;color:#D3D3D3}.sectionPriceLine{width:100%;height:2px;margin:25px 0;background-color:#F0F0F8}.sectionPriceOffers{display:flex;align-items:center;margin:20px 0}.sectionPriceOffersIcon{width:30px;height:auto;margin-right:10px}.sectionPriceMore{width:100%;height:40px;margin-top:10px;border:none;border-radius:10px;outline:none;font-size:17px}.sectionPriceMore:hover{opacity:.8}.sectionPriceMore:active{opacity:.3}.sectionRewievsWrapper{display:flex;justify-content:center;margin:60px 0 0}.sectionRewievs{width:800px;display:flex;justify-content:center;position:relative}.sectionRewievsCarouselWrapper{width:600px;height:450px;display:flex;align-items:center;overflow:hidden}.sectionRewievsItemWrapper{display:flex;transition:all .2s}.sectionRewievsItem{position:relative;display:flex;justify-content:center}.sectionRewievsHeader{position:absolute;top:-80px}.sectionRewievsAvatar{width:130px;height:auto;border-radius:50%;border:5px solid #fff}.sectionRewievsBody{width:600px;padding:50px 20px;text-align:center;background-color:#fff;border-radius:20px}.sectionRewievsHeadline{margin-top:20px;font-size:20px}.sectionRewievsDescription{margin:10px 0 20px;font-size:18px;line-height:25px}.sectionRewievsStar{width:25px;height:auto}.sectionRewievsBack,.sectionRewievsGo{width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:10px;transition:all .2s}.sectionRewievsBack:hover,.sectionRewievsGo:hover{background-color:#E0E0E0}.sectionRewievsBack:active,.sectionRewievsGo:active{background-color:#92b7ff}.sectionRewievsBack{left:0}.sectionRewievsGo{right:0}.sectionRewievsBtn{width:25px;height:auto}.footerIndex{padding:40px;background-color:#fff}.footerIndexWrapper{height:250px;display:flex;justify-content:space-between}.footerIndexHeadline,.footerIndexLogoWrapper{height:50px;margin:0 0 20px;display:flex;align-items:flex-end}.footerIndexColumn1{width:45%;height:280px}.footerIndexLogo{display:inline-block;padding:10px;font-size:25px;font-weight:600;background-color:#F0F0F8;border-radius:10px}.footerIndexFondInovaciy{display:flex;align-items:center;width:100%;margin-bottom:20px}.footerIndexFondImg{width:150px;height:auto;margin-right:15px}.footerIndexFondText{font-size:16px;line-height:20px}.footerIndexDocsWrapper{display:flex;flex-direction:column}.footerIndexDoc{margin-top:10px;font-size:16px;font-weight:600}.footerIndexHeadline{font-size:25px;font-weight:300}.footerIndexLists{display:flex;flex-direction:column}.footerIndexListItem{padding:0 0 20px;font-size:18px}.footerIndexColumn2{width:23%;height:280px}.footerIndexColumn3{width:32%;height:280px}.footerIndexListsAndButton{display:flex;flex-direction:column;justify-content:space-between}.footerIndexButton{width:250px;height:45px;margin-top:55px;font-size:16px;border:none;border-radius:15px;transition:all .2s}.footerIndexButton:hover{opacity:.8}.footerIndexButton:active{opacity:.3}.regLogoWrapper{text-align:center;margin-top:20px;margin-bottom:0}.regLogo{width:150px;height:auto}.regTextWrapper{display:flex;flex-direction:column;align-items:center;margin:0 0 50px}.regHeadline{font-size:45px}.regDescription{display:inline-block;width:600px;margin-top:20px;text-align:center;font-size:18px}.regRole,.regRoleWrapper{display:flex;justify-content:center}.regRole{cursor:pointer;flex-direction:column;align-items:center;width:400px;height:300px;background-color:#fff;border-radius:15px;transition:all .3s}.roleStudent{margin-right:40px}.studentIcon,.teacherIcon{width:120px;height:auto;margin-bottom:40px}.studentText,.teacherText{font-size:22px}.regCarouselWrapper{width:100%;position:relative;overflow:hidden}.regCarousel{display:flex;width:400%;height:100%;translate:.3s all}.reg1,.reg2,.reg3,.reg4{width:25%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.ourCitiesWrapper,.regInputWrapper{width:500px;margin-top:20px}.ourSpecializationsWrapper{width:500px}.regGenderWrapper{display:flex;justify-content:space-between}.regGender{width:48%;height:60px;font-size:20px}.ourSpecializationsWrapper,.regGender{border-radius:15px;background-color:#fff}.ourSpecializationsWrapper{margin-top:20px;padding:20px}.ourSpecializations{max-height:200px;overflow:auto}.ourSpecializations::-webkit-scrollbar{width:4px}.ourSpecializations::-webkit-scrollbar-track{background:#BFD5FF;border-radius:4px}.ourSpecializations::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.ourSpecializations::-webkit-scrollbar-thumb:hover{background:#555}.ourSpecializations-scroll{scrollbar-width:4px;scrollbar-color:#fff #BFD5FF}.inputCities,.inputSpecializations{background-color:#fff;padding:20px 0;border-radius:15px;color:#757575;cursor:pointer}.regInput{width:100%;height:60px;padding:0 20px;font-size:20px;border:none;border-radius:15px;outline:none}.ourCityWrapper{display:flex;flex-direction:column}.regEndSend,.regNext{width:200px;height:45px;margin-top:30px;font-size:16px;color:#fff;border:none;outline:none;border-radius:10px;background-color:#92B7FF;transition:all .3s}.ourCities{display:flex;flex-direction:column;padding:20px;height:200px;overflow-y:auto;font-size:20px;background-color:#fff;border-radius:15px}.ourCities::-webkit-scrollbar{width:4px}.ourCities::-webkit-scrollbar-track{background:#BFD5FF;border-radius:4px}.ourCities::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.ourCities::-webkit-scrollbar-thumb:hover{background:#555}.ourCities-scroll{scrollbar-width:4px;scrollbar-color:#fff #BFD5FF}.ourCity{cursor:pointer;margin:10px 0}.regEndSend:hover,.regNext:hover{opacity:.3}.navigationButtons{display:flex;gap:20px;margin-top:30px}.regPrev{width:120px;height:45px;background-color:#e0e0e0;border:none;border-radius:10px;cursor:pointer;transition:all .3s}.regPrev:hover{background-color:#d0d0d0}.regProgressWrapper{display:flex;justify-content:center}.regProgress{width:100px;display:flex;justify-content:space-between}.regProgressItem{width:15px;height:15px;border-radius:50%;background-color:#FFFFFF}.regProgressItemActive{background-color:#92B7FF}.login{display:flex;flex-direction:column;align-items:center}.userAgreement{padding:30px 50px}.agreementContentWrapper{margin:30px 0}.agreementContentTitle{display:inline-block;margin-bottom:10px;font-size:20px;font-weight:600}@media screen and (max-width:1024px){.mobileVersion{display:block}.desctopVersion,.desctopVersionFlex{display:none}.tabletsVersionBlock{display:block}.tabletsVersionNone{display:none}.tabletsVersionFlex{display:flex}.headerIndexWrapper{margin:0 10px}.headerIndex{flex-direction:column;align-items:flex-start}.headerIndexLogoWrapper{margin:0 30px 10px}.headerIndexLogo{padding:10px;font-size:16px}.headerIndexMenuListsWrapper{position:relative;width:100%;height:auto}.headerIndexMenuLists{position:absolute;top:-20px;left:0;padding:30px 30px 10px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #f0f0f8;border-radius:15px}.headerIndexCross{position:absolute;top:5px;right:5px;width:30px;height:30px}.headerIndexMenuElem{font-size:18px;padding-bottom:20px}.headerIndexMenuAndButtons{box-sizing:border-box;width:100%;padding:5px 30px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:15px}.headerIndexMenu{width:30px;height:auto}.headerIndexReg,.headerIndexSignIn{padding:7px 20px;font-size:16px}.sectionTitleHeadline{font-size:30px}.sectionTitleDescriptionWrapper{width:80%}.sectionTitleDescription{font-size:15px}.sectionTitleMainImg{width:250px}.sectionTitleGoTraning{width:170px;height:40px;font-size:14px}.sectionOffersItem{padding:15px 20px;margin:0 5px}.sectionOffersHeadline{font-size:20px;margin-bottom:10px}.sectionOffersDescriptionWrapper{height:50px}.sectionOffersDescription{font-size:13px}.sectionAnotherSpecialtiesHeadline{font-size:25px}.sectionAnotherSpecialties{width:100%;margin-top:20px}.sectionAnotherItemWrapper{padding:12px 20px}.sectionPriveHeadline{font-size:25px}.sectionPriceNumber,.sectionPriveName{font-size:17px}.sectionPriceItemprice{font-size:35px}.sectionPriceMounth{font-size:14px}.sectionPriceLine{margin:15px 0}.sectionPriceOffers{margin:10px}.sectionPriceMore{height:45px}.sectionRewievsCarouselWrapper{width:500px}.sectionRewievsAvatar{width:100px}.sectionRewievsBody{width:500px;padding:30px 10px}.sectionRewievsDescription{font-size:16px}.footerIndexColumn1,.footerIndexColumn2,.footerIndexColumn3{height:0}.footerIndexWrapper{height:220px}.footerIndexLogo{font-size:16px;padding:10px}.footerIndexFondImg{width:70px}.footerIndexFondText{font-size:14px;line-height:15px}.footerIndexHeadline{font-size:20px}.footerIndexHeadline,.footerIndexLogoWrapper{margin-bottom:15px}.footerIndexListItem{padding-bottom:15px;font-size:14px}.footerIndexButton{width:170px;height:40px;margin-top:45px}.footerIndexFondInovaciy{margin-bottom:10px}.footerIndexDoc{font-size:10px}}@media screen and (max-width:767px){.landingMargin{margin:0 15px}.mobileVersion{display:block}.desctopVersion,.desctopVersionFlex{display:none}.headerIndexWrapper{margin:0 10px}.headerIndex{flex-direction:column;align-items:flex-start}.headerIndexLogoWrapper{margin:0 30px 10px}.headerIndexLogo{padding:10px;font-size:14px}.headerIndexMenuListsWrapper{position:relative;height:auto}.headerIndexMenuLists{position:absolute;top:-20px;padding:20px 0 10px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #f0f0f8;border-radius:15px}.headerIndexCross{position:absolute;top:5px;right:5px;width:25px;height:25px}.headerIndexMenuElem{font-size:14px;padding-bottom:15px}.headerIndexMenuAndButtons{box-sizing:border-box;width:100%;padding:5px 30px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:15px}.headerIndexReg,.headerIndexSignIn{padding:10px 15px;font-size:12px}.sectionTitleWrapper{flex-direction:column}.sectionTitleHeadline{font-size:30px}.sectionTitleMainImgWrapper{display:flex;justify-content:flex-end;margin:20px 0 0}.sectionTitleMainImg{width:80%}.sectionTitleTextContent{order:1}.sectionTitleMainImgWrapper{order:0}.sectionTitleDescriptionWrapper{width:100%;margin:20px 0}.sectionTitleDescription{font-size:15px}.sectionTitleGoTraning{width:100%}.sectionOffers{margin-top:30px;overflow:hidden}.sectionOffersWrapper{overflow:scroll}.sectionOffersItem{width:300px;margin-right:15px;flex-shrink:0}.sectionOffersHeadline{margin-bottom:10px;font-size:18px}.sectionOffersDescriptionWrapper{height:40px}.sectionOffersDescription{font-size:14px}.sectionAnotherSpecialtiesHeadline{font-size:25px}.sectionAnotherItemWrapper{padding:10px}.sectionAnotherItem{font-size:14px}.sectionPricePrices{flex-direction:column;align-items:center}.sectionPriveHeadline{font-size:25px}.sectionPriceItemAndButtonWrapper{margin-bottom:40px}.sectionPriceNumber,.sectionPriveName{font-size:16px}.sectionPriveName{margin-top:5px}.sectionPriceItemprice{margin-right:5px}.sectionPriceItempriceWrapper{margin:15px 0 0 10px}.sectionPriceItemprice{font-size:35px}.sectionPriceMounth{font-size:12px}.sectionPriceLine{margin:15px 0}.sectionPriceOffers{margin:10px 0}.sectionPriceOffersIcon{width:25px;height:auto}.sectionPriceOfferItem{font-size:15px}.sectionRewievsWrapper{margin-top:-30px}.sectionRewievsCarouselWrapper{width:250px}.sectionRewievsBody{width:250px;padding:20px 15px}.sectionRewievsDescription{font-size:16px;line-height:20px;margin:5px 10px}.sectionRewievsHeader{top:-60px}.sectionRewievsAvatar{width:100px}.sectionRewievsBack,.sectionRewievsGo{width:30px;height:30px;border:10px}.footerIndexWrapper{flex-direction:column}.footerIndex{height:360px;padding:10px}.footerIndexLogo{font-size:14px;padding:10px}.footerIndexColumn2Mobile{display:flex;justify-content:space-between}.footerIndexColumn1{width:100%;height:auto}.footerIndexColumn2,.footerIndexColumn3{width:50%;height:170px}.footerIndexFondInovaciy{margin-bottom:0}.footerIndexFondImg{width:60px}.footerIndexFondText{font-size:12px;line-height:14px}.footerIndexHeadline,.footerIndexLogoWrapper{margin-bottom:10px}.footerIndexHeadline{font-size:20px}.footerIndexListItem{font-size:11px;padding-bottom:10px}.footerIndexButton{width:100%;height:35px;margin-top:10px;font-size:14px;border-radius:10px}.footerIndexDocsWrapper{flex-direction:row;justify-content:space-between}.footerIndexDoc{margin:0 0 10px;font-size:10px}.regLogoWrapper{margin-bottom:10px}.regLogo{width:80px}.regHeadline{font-size:25px}.regDescription{width:320px;margin-top:5px;font-size:14px}.roleStudent{margin-right:10px}.regRole{width:160px;height:140px}.studentIcon,.teacherIcon{width:60px;margin-bottom:20px}.studentText,.teacherText{font-size:14px;text-align:center}.regNext{width:160px;height:40px;font-size:14px}.regProgressWrapper{margin-top:30px}.regProgress{width:80px}.regProgressItem{width:12px;height:12px}.regInputWrapper{width:100%}.regGender{height:50px;font-size:16px}.ourCitiesWrapper{width:100%}.ourCity{font-size:16px;margin:5px 0}.inputCities,.regInput{height:50px;font-size:16px}.ourSpecializationsWrapper{margin-top:20px}.ourSpecializations{max-height:200px;overflow:auto}.userAgreement{padding:10px 30px}.agreementTitle{font-size:25px}}