*{margin:0;padding:0;border:0}*,*:before,*:after{box-sizing:border-box}*:before,*:after{display:inline-block}html,body{height:100%;scroll-behavior:smooth}body{line-height:1;scrollbar-gutter:stable;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{display:inline-block;text-decoration:none;color:inherit}ul li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Extralight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Technikum;font-display:swap;src:url(../assets/fonts/Technikum-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../assets/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../assets/fonts/Montserrat-Alternates-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:iconfont;font-display:swap;src:url(../assets/fonts/iconfont.woff2?02fc55aa39626f408fe024b4a6ee5104) format("woff2")}[class*=--icon-]:before{font-family:iconfont}[class*=--icon-stroller]:before{content:""}[class*=--icon-star]:before{content:""}[class*=--icon-shoes]:before{content:""}[class*=--icon-shirtFull]:before{content:""}[class*=--icon-shirt]:before{content:""}[class*=--icon-plus]:before{content:""}[class*=--icon-perfume]:before{content:""}[class*=--icon-paw]:before{content:""}[class*=--icon-oil]:before{content:""}[class*=--icon-logo]:before{content:""}[class*=--icon-horse]:before{content:""}[class*=--icon-fish]:before{content:""}[class*=--icon-droplet]:before{content:""}[class*=--icon-drink]:before{content:""}[class*=--icon-close]:before{content:""}[class*=--icon-check]:before{content:""}[class*=--icon-candy]:before{content:""}[class*=--icon-camera]:before{content:""}[class*=--icon-brick]:before{content:""}[class*=--icon-arrow]:before{content:""}:root{--primary: #231042;--accent: #a3ff3b;--background: #f1f0f5;--secondary-1: #6a00ff;--secondary-2: #8b00ff;--primary-2: #332d3d;--primary-3: #aba9b1;--secondary: #6a00ff;--secondary---1: #6a00ff;--secondary---2: #8b00ff;--font-family: "Technikum", sans-serif;--second-family: "Montserrat", sans-serif;--third-family: "Roboto", sans-serif;--icon-font: "iconfont"}body{min-width:23.4375rem;font-family:var(--font-family);font-size:0.875rem;color:var(--primary, #231042)}[data-fls-scrolllock] body{overflow:hidden;touch-action:none;overscroll-behavior:none}.wrapper{position:relative;overflow:clip;display:flex;flex-direction:column;min-height:100%}.wrapper>main{flex:1 1 auto;z-index:2;display:flex;flex-direction:column}.wrapper footer,.wrapper header{z-index:3}.wrapper>*{min-width:0}.wrapper-about .decor-header{scale:-1 1}.wrapper-reviews .icon-menu span,.wrapper-reviews .icon-menu:before,.wrapper-reviews .icon-menu:after{background:linear-gradient(151deg,#8a00ff 20.67%,#7254e4 41.95%,#6900ff 72.26%,#361f97 86.12%)}.wrapper-reviews .header__content .logo{color:var(--secondary, #6a00ff)}[class*=__container]{width:100%;max-width:92rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.decor-header{position:absolute;z-index:1;top:0;width:100%}.decor-header{background:url(../assets/img/bg/decor/decorHeader.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.decor-footer{position:absolute;z-index:1;bottom:0;width:100%}.decor-footer{background:url(../assets/img/bg/decor/decorFooter.webp);background-size:cover;background-repeat:no-repeat}.light{position:absolute;z-index:-1;overflow:hidden;aspect-ratio:1/1;width:23.125rem;height:23.125rem;background:linear-gradient(90deg,#46ff69,#6eff55,#9bff3c);border-radius:50%;filter:blur(7.5rem)}#offer .section__content{row-gap:0}#offer .section-head{grid-column:3/span 8;align-items:center;gap:0}#offer .section-head__decor{max-height:9.5rem}#offer .section-head__decor svg{width:100%;height:100%}#price .section-head__title span{display:inline-block}#price .section-head__title span svg{width:100%;height:100%}#mission .section-head{grid-column:1/-1}#mission .section-head__title{align-items:center;font-weight:500;text-align:center;color:var(--background, #f1f0f5)}#mission .section-head__title span{color:var(--accent, #46ff69)}#achievements .section-head{grid-column:1/-1}#achievements .section-head__title>span{display:inline-block}#achievements .section-head__title>span svg{width:100%;height:100%}#partners .section-head{grid-column:1/-1;align-items:center}#partners .section-head__title{font-weight:500;text-align:center}#partners .section-head__title span{position:relative;display:inline-flex;padding-block:0.4375rem;padding-inline:0.4375rem;line-height:1;background:#e3dcfd;border-radius:0.625rem}#partners .section-head__title span:before{content:url(../assets/img/icons/leader.svg);position:absolute;top:0.1875rem}#history .section-head{grid-column:1/-1}[data-hidden]{display:none!important;pointer-events:none;-webkit-user-select:none;user-select:none}[class$=__title],[class$=__text],[class$=__subtitle]{cursor:default}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{appearance:none}.input{width:100%;height:4rem;padding-block:1.25rem;padding-inline:2rem;font-family:var(--third-family);color:var(--background, #f1f0f5);background:#f1f0f533;border-radius:1.875rem;outline:0.0625rem solid transparent;-webkit-backdrop-filter:blur(1.875rem);backdrop-filter:blur(1.875rem)}.input.--form-focus{outline-color:green}.input.--form-error{outline-color:red}.input::placeholder{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--background, #f1f0f5)}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{padding:0;resize:vertical}.form-fieldset__password{position:relative}.form-fieldset__password button{position:absolute;z-index:1;top:50%;right:2rem;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.form-fieldset__password button .eye{width:1.25rem;height:1.25rem;color:var(--background, #f1f0f5)}.form-fieldset__password button .eye-open{display:flex}.form-fieldset__password button .eye-close{display:none}.form-fieldset__password .input{z-index:0;padding-right:4.375rem}.form-fieldset__password.--viewpass-active button .eye-open{display:none}.form-fieldset__password.--viewpass-active button .eye-close{display:flex}.form{display:flex;flex-direction:column;gap:1.25rem}.form{background:#6a00ff33;border-radius:1.875rem;box-shadow:0.375rem 0.375rem 0.25rem #0000000f;-webkit-backdrop-filter:blur(1.875rem);backdrop-filter:blur(1.875rem)}.form-fieldset{display:flex;flex-direction:column;gap:1.25rem}.form-fieldset__legend{margin-bottom:1.875rem;font-size:2.125rem;font-weight:600;line-height:1.2353;text-align:center;color:var(--background, #f1f0f5);cursor:default}.form-input__wrapper{position:relative}.form__label{font-size:0.875rem;font-weight:400;line-height:1.5714;color:var(--background, #f1f0f5)}@keyframes fill{to{stroke-dashoffset:0}}.button{display:inline-flex;justify-content:center;align-items:center;padding:0;padding-block:1.25rem;padding-inline:2rem;font-weight:600;line-height:1.4444;border-radius:1.875rem;transition:background .3s ease 0s,color .3s ease 0s}.button_green{color:var(--primary);background:linear-gradient(90deg,#46ff69,#6eff55,#9bff3c)}.button_primary{color:var(--background, #f1f0f5);background:var(--primary, #231042)}.button_grey{color:var(--secondary, #6a00ff);background:var(--background, #f1f0f5)}@media not (max-width:92em){.wrapper>main{gap:6.25rem}.decor-header{height:81.25rem}.decor-footer{height:56.25rem}#price .section__content{row-gap:4.375rem}#price .section-head__title span{width:5.625rem}#price .section-head__title span{height:5.625rem}#goods .section__content{row-gap:4.375rem}#mission .section__content{margin-block-start:6.25rem}#mission .section__content{gap:.0.0625rem}#achievements .section-head__title>span{width:5.625rem}#achievements .section-head__title>span{height:5.625rem}#partners .section-head__title span{margin-inline-start:3.75rem}#partners .section-head__title span:before{left:-3.4375rem}#partners .section-head__title span:before{width:3.125rem}#partners .section-head__title span:before{height:3.125rem}#review .section__content{margin-block-start:3.125rem}#review .section__content{row-gap:4.375rem}.form{padding:1.875rem}.button{font-size:1.125rem}}@media (max-width:75em){.wrapper-about .header__content>.button,.wrapper-reviews .header__content>.button{display:none}}@media (max-width:61.99875em){#offer .section-head{grid-column:1/-1}#offer .section-head__decor{max-width:70%}#offer .section-head__title{text-align:center}#price .section-head{grid-column:1/-1}}@media (max-width:51.875em){#tools .section__content{row-gap:0;padding-block:2rem;padding-inline:1rem;background-color:var(--background, #f1f0f5);border-radius:1.25rem}#tools .section-head{grid-column:1/-1}}@media (max-width:47.99875em){#goods .section-head{grid-column:1/-1}#mission .section-head__title{text-align:left}#review .section-head{grid-column:1/-1}}@media (max-width:29.99875em){#achievements .section-head__title{font-size:1.125rem}}@media (not (max-width:23.4375em))and (max-width:92em){.wrapper>main{gap:clamp(3.75rem,2.89539653600625rem + 3.646308113vw,6.25rem)}.decor-header{height:clamp(40.625rem,26.73769371011875rem + 59.2525068368vw,81.25rem)}.decor-footer{height:clamp(56.25rem,93.98928896991875rem + -41.0209662716vw,84.375rem)}#price .section__content{row-gap:clamp(1.5rem,0.51720601640625rem + 4.19325433vw,4.375rem)}#price .section-head__title span{width:clamp(3.125rem,2.27039653600625rem + 3.646308113vw,5.625rem)}#price .section-head__title span{height:clamp(3.125rem,2.27039653600625rem + 3.646308113vw,5.625rem)}#goods .section__content{row-gap:clamp(1.5rem,0.51720601640625rem + 4.19325433vw,4.375rem)}#mission .section__content{margin-block-start:clamp(.0.0625rem,-2.136500273475rem + 9.1157611668vw,6.25rem)}#mission .section__content{gap:clamp(.0.0625rem,2.6836806346875rem + -2.9170373747vw,2rem)}#achievements .section-head__title>span{width:clamp(2.5rem,1.43174567000625rem + 4.5578851413vw,5.625rem)}#achievements .section-head__title>span{height:clamp(2.5rem,1.43174567000625rem + 4.5578851413vw,5.625rem)}#partners .section-head__title span{margin-inline-start:clamp(1.875rem,1.23404740200625rem + 2.7347310848vw,3.75rem)}#partners .section-head__title span:before{left:clamp(-3.4375rem,-1.76019826800625rem + -1.8231540565vw,-2.1875rem)}#partners .section-head__title span:before{width:clamp(2.1875rem,1.867023701rem + 1.3673655424vw,3.125rem)}#partners .section-head__title span:before{height:clamp(2.1875rem,1.867023701rem + 1.3673655424vw,3.125rem)}#review .section__content{margin-block-start:clamp(.0.0625rem,-1.06824594348125rem + 4.5578760255vw,3.125rem)}#review .section__content{row-gap:clamp(2.5rem,1.85904740200625rem + 2.7347310848vw,4.375rem)}.form{padding:clamp(0.9375rem,0.617023701rem + 1.3673655424vw,1.875rem)}.button{font-size:clamp(1rem,0.9572698268rem + .1823154057vw,1.125rem)}}@media (max-width:23.4375em){.wrapper>main{gap:3.75rem}.decor-header{height:40.625rem}.decor-footer{height:84.375rem}#price .section__content{row-gap:1.5rem}#price .section-head__title span{width:3.125rem}#price .section-head__title span{height:3.125rem}#goods .section__content{row-gap:1.5rem}#mission .section__content{margin-block-start:.0.0625rem}#mission .section__content{gap:2rem}#achievements .section-head__title>span{width:2.5rem}#achievements .section-head__title>span{height:2.5rem}#partners .section-head__title span{margin-inline-start:1.875rem}#partners .section-head__title span:before{left:-2.1875rem}#partners .section-head__title span:before{width:2.1875rem}#partners .section-head__title span:before{height:2.1875rem}#review .section__content{margin-block-start:.0.0625rem}#review .section__content{row-gap:2.5rem}.form{padding:0.9375rem}.button{font-size:1rem}}@media (any-hover:hover){.button_green:hover{color:var(--background, #f1f0f5);background:var(--primary, #231042)}.button_primary:hover{color:var(--primary);background:linear-gradient(90deg,#46ff69,#6eff55,#9bff3c)}.button_grey:hover{color:var(--background, #f1f0f5);background:var(--primary, #231042)}}
