@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:local("Inter"),url("/design/images/Inter-Regular.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:local("Inter"),url("/design/images/Inter-SemiBold.woff2") format("woff2")}body{margin:0;padding:0;color:#000;background-color:#fff;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:21px}.wrapper{width:1200px;margin:80px auto}@media only screen and (max-width: 1600px){.wrapper{width:calc(100% - 400px)}}@media only screen and (max-width: 1360px){.wrapper{width:calc(100% - 160px)}}@media only screen and (max-width: 600px){.wrapper{margin:40px auto;width:calc(100% - 80px)}}@media only screen and (max-width: 360px){.wrapper{margin:24px auto 16px;width:calc(100% - 32px)}}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:100px}@media only screen and (max-width: 740px){.header{margin-bottom:40px;padding-bottom:0}}@media only screen and (max-width: 360px){.header{padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #dedede}}.header .header__logo{width:182px;height:35px;font-size:0;background-image:url("/design/images/test/logo_2026.svg");background-repeat:no-repeat;filter:brightness(0)}.header .header__logo:hover{opacity:.7}@media only screen and (max-width: 400px){.header .header__logo{width:90px;height:17px;background-size:90px 17px}}.header .header__programs{color:#000}.header .header__programs:hover{color:#ab00ea}@media only screen and (max-width: 360px){.header .header__programs{font-size:14px}}.section .section__title{margin:0;font-weight:600;font-size:28px;line-height:100%;color:#000}@media only screen and (max-width: 480px){.section .section__title{font-size:22px}}.section .section__text{margin:10px 0 0}@media only screen and (max-width: 480px){.section .section__text{font-size:14px}}@media only screen and (max-width: 480px){.section .section__text--first,.section .section__text--second{color:#b2b2b2}}.section .section__text--hidden{display:block}@media only screen and (max-width: 420px){.section .section__text--hidden{display:none}}.form__fields{display:grid;grid-template-columns:repeat(2, minmax(200px, 270px));grid-gap:40px}@media only screen and (max-width: 540px){.form__fields{grid-template-columns:1fr;grid-gap:20px}}.section{min-width:auto;max-width:580px}@media only screen and (max-width: 360px){.section{min-width:auto;width:100%}}.section--hidden{display:none !important}@media only screen and (max-width: 740px){.register{display:block !important}}@media only screen and (max-width: 740px){.register--done{display:none !important}}.form{margin-top:40px}@media only screen and (max-width: 360px){.form{margin-top:0}}.form .field__wrapper{width:100%;padding-top:20px;position:relative;display:flex;flex-direction:column-reverse;align-items:flex-start}.form .field__wrapper.select__wrapper{position:relative}.form .field__wrapper.select__wrapper:after{content:" ";width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#b7b7b7 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:0;top:50%;bottom:0;margin:auto;transform:translateY(-50%);pointer-events:none}.form .field__wrapper .field__label{position:absolute;top:auto;bottom:5px;font-size:16px;color:#b2b2b2}@media only screen and (max-width: 360px){.form .field__wrapper .field__label{font-size:14px}}.form .field__wrapper .field{margin:0;padding:5px 0;width:100%;outline:none;border:none;border-bottom:1px solid #b2b2b2;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:21px;font-size:16px}.form .field__wrapper .field::-moz-placeholder{opacity:0}.form .field__wrapper .field::placeholder{opacity:0}.form .field__wrapper .field:focus{border-color:#ab00ea}.form .field__wrapper .field.valid{border-color:#000}.form .field__wrapper .field.invalid{border-color:red}.form .field__wrapper .field:not(:-moz-placeholder-shown)+.field__label{top:0;bottom:auto;font-size:14px}.form .field__wrapper .field:not(:placeholder-shown)+.field__label,.form .field__wrapper .field:focus+.field__label{top:0;bottom:auto;font-size:14px}@media only screen and (max-width: 360px){.form .field__wrapper .field:not(:-moz-placeholder-shown)+.field__label{font-size:12px}.form .field__wrapper .field:not(:placeholder-shown)+.field__label,.form .field__wrapper .field:focus+.field__label{font-size:12px}}.form .field__wrapper .field.invalid+.field__label{color:red}.form .field__wrapper .select{width:100%;border:none;border-bottom:1px solid #b2b2b2;margin:0;padding:5px 0;color:#b2b2b2;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border-radius:0;-webkit-border-radius:0px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:21px;font-size:16px}@media only screen and (max-width: 360px){.form .field__wrapper .select{font-size:14px}}.form .field__wrapper .select.valid{border-color:#000;color:#000}.button{padding:13px 50px;background-color:#000;border:none;color:#fff;outline:none;cursor:pointer;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:21px}@media only screen and (max-width: 740px){.button{padding-top:10px;padding-bottom:10px}}.button:disabled{background-color:#b2b2b2;cursor:default}.button:not(:disabled):hover{background-color:#ab00ea}.button--hidden{display:none}.button.back__button{position:relative;padding-left:0;padding-right:0;width:47px;font-size:0}@media only screen and (max-width: 740px){.button.back__button{width:41px}}.button.back__button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-image:url("/design/images/test/icon__back.svg");background-size:27px 18px;width:27px;height:18px}@media only screen and (max-width: 740px){.button.back__button:after{width:24px;height:17px;background-size:24px 17px}}.button.next__button{margin-left:auto;position:relative;padding-left:30px;padding-right:30px;font-size:0}.button.next__button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg);display:block;background-image:url("/design/images/test/icon__back.svg");width:28px;height:19px}.button.social__button{position:relative;display:flex;padding-left:0;padding-right:0;flex-direction:row;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.button.social__button:before{content:"";display:block;margin-right:10px;background-image:url("/design/images/test/icon__facebook.svg");width:24px;height:24px}.button.facebook__button:before{background-image:url("/design/images/test/icon__facebook.svg");width:24px;height:24px}.button.instagram__button{font-size:0}.button.instagram__button:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/design/images/test/icon__instagram.svg");width:24px;height:24px}.button.twitter__button{font-size:0}.button.twitter__button:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/design/images/test/icon__twitter.svg");width:24px;height:24px;background-position:center center;background-repeat:no-repeat}.rules{max-width:300px;font-size:14px;line-height:21px;color:#b2b2b2}.rules .rules__link{white-space:nowrap;color:#000}.rules .rules__link:hover{color:#ab00ea}.button__wrapper{display:flex;align-items:flex-start;flex-direction:column;margin-top:80px}@media only screen and (max-width: 600px){.button__wrapper{margin-top:40px}}.button__wrapper.next__wrapper{display:none}@media only screen and (max-width: 420px){.button__wrapper.next__wrapper{display:flex}}.screen__step{display:none;margin-top:20px;font-size:12px;color:#ccc}@media only screen and (max-width: 420px){.screen__step{display:block}}.form__screen{margin-bottom:20px}.form__screen+.form__screen{margin-bottom:0}.form__screen--hidden{display:none}.form__screen--second{display:block}@media only screen and (max-width: 420px){.form__screen--second{display:none}}@media only screen and (max-width: 420px){.form__screen--first.form__screen--hidden+.form__screen--second{display:block}}.question{display:flex;flex-direction:column}.question .question__step{display:flex;flex-direction:row;align-items:baseline;margin:0;color:#ccc}.question .question__step--optional .question__current:after{content:"3/4";padding:0 2px;vertical-align:super;font-size:10px}.question .question__step--optional:after{content:"скрытый вопрос";margin-left:10px}@media only screen and (max-width: 360px){.question .question__step{font-size:12px;order:3}}.question .question__step .question__all:before{content:"/";margin:0 2px}.question .question__title{margin:0;font-size:18px}@media only screen and (max-width: 480px){.question .question__title{font-size:16px}}@media only screen and (max-width: 360px){.question .question__title{font-size:14px}}.form__answers{display:grid;grid-template-rows:1fr;grid-gap:20px}.form__answers .answers{display:grid;grid-template-rows:1fr;grid-gap:20px}.form__answers .answer{position:relative;overflow:hidden}.form__answers .answer .answer__input:checked+.answer__label{border-color:#ab00ea}.form__answers .answer .answer__input:disabled+.answer__label{display:none;opacity:.75;color:#b2b2b2;cursor:default}.form__answers .answer .answer__input:disabled+.answer__label:hover{border-color:#ccc}.form__answers .answer .answer__input{position:absolute;top:-100%}.form__answers .answer .answer__label{display:block;width:100%;padding:20px;box-sizing:border-box;border:1px solid #ccc;cursor:pointer}.form__answers .answer .answer__label:hover{border-color:#b2b2b2}@media only screen and (max-width: 480px){.form__answers .answer .answer__label{padding:15px;font-size:14px}}.form__answers .answers__buttons{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 360px){.form__answers .answers__buttons{order:4}}.progress__line{position:relative;margin-bottom:40px;width:100%;height:2px;background-color:#b2b2b2}@media only screen and (max-width: 600px){.progress__line{margin-bottom:0}}@media only screen and (max-width: 360px){.progress__line{position:absolute;top:0;left:0;height:8px}}.progress__line .progress{position:absolute;top:0;left:0;height:inherit;background-color:#000}.result{max-width:100%}@media only screen and (max-width: 1000px){.result{min-width:auto;max-width:580px}}@media only screen and (max-width: 360px){.result{min-width:auto;width:100%}}.result .progress__line{display:none}.result .result__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}@media only screen and (max-width: 1000px){.result .result__wrapper{grid-template-columns:1fr}}.result .result__wrapper .result__content{border-top:1px solid #000;padding-top:40px}@media only screen and (max-width: 1000px){.result .result__wrapper .result__content{order:2;border-top:none;padding-top:0}}.result .result__wrapper .result__content .section__title{font-size:32px}@media only screen and (max-width: 740px){.result .result__wrapper .result__content .section__title{font-size:24px}}.result .result__wrapper .result__content .sphere__text{margin-top:20px;font-size:16px;line-height:24px;color:#b2b2b2}@media only screen and (max-width: 740px){.result .result__wrapper .result__content .sphere__text{font-size:14px;line-height:20px}}.result .result__wrapper .result__content .mail__text{font-size:16px;line-height:24px;color:#b2b2b2}@media only screen and (max-width: 740px){.result .result__wrapper .result__content .mail__text{font-size:14px;line-height:20px}}.result .result__wrapper .result__content .result__buttons{display:flex;flex-direction:row;align-items:center;margin-top:40px}@media only screen and (max-width: 480px){.result .result__wrapper .result__content .result__buttons{flex-direction:column}}.result .result__wrapper .result__content .result__buttons .button__done{display:block;width:100%;max-width:300px;-webkit-text-decoration:none;text-decoration:none;text-align:center;box-sizing:border-box}@media only screen and (max-width: 480px){.result .result__wrapper .result__content .result__buttons .button__done{max-width:100%}}.result .result__wrapper .result__content .result__buttons .button__refresh{margin-left:40px;padding:0;width:auto;position:relative;display:flex;flex-direction:row;align-items:baseline;font-size:14px;color:#ccc;background-color:rgba(0,0,0,0);white-space:nowrap}@media only screen and (max-width: 480px){.result .result__wrapper .result__content .result__buttons .button__refresh{margin-top:20px;margin-left:0}}.result .result__wrapper .result__content .result__buttons .button__refresh:hover{color:#000}.result .result__wrapper .result__content .result__buttons .button__refresh:before{content:"";margin-right:10px;top:50%;width:12px;height:12px;transform:translateY(1px);background-image:url("/design/images/test/icon__refresh.svg");background-size:12px 12px}@media only screen and (max-width: 1000px){.result .result__wrapper .result__image{border-top:1px solid #000;padding-top:40px}}@media only screen and (max-width: 360px){.result .result__wrapper .result__image{border-top:none;padding-top:0}}.result .result__wrapper .result__image .image__wrapper{position:relative}.result .result__wrapper .result__image .image__wrapper .image{width:100%;height:auto;display:block}.result .result__wrapper .result__image .image__wrapper:hover .image__legend{display:block}.result .result__wrapper .result__image .image__wrapper:hover .image__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(38, 38, 38, 0.66), rgba(38, 38, 38, 0.66))}.result .result__wrapper .result__image .image__wrapper .result__image{display:block;width:580px;height:auto}.result .result__wrapper .result__image .image__wrapper .image__legend{display:none;position:absolute;z-index:2;left:0;bottom:0;padding:40px;box-sizing:border-box;color:#fff}@media only screen and (max-width: 480px){.result .result__wrapper .result__image .image__wrapper .image__legend{padding:15px}}.result .result__wrapper .result__image .image__wrapper .image__legend .legend__title{margin:0;font-size:16px;font-weight:600}.result .result__wrapper .result__image .image__wrapper .image__legend .legend__text{margin:10px 0 0;font-size:14px}@media only screen and (max-width: 440px){.result .result__wrapper .result__image .image__wrapper .image__legend .legend__text{margin-top:5px;font-size:12px;line-height:16px}}.welcome__screen{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;width:1200px;height:400px;padding:80px;box-sizing:border-box;background-color:#000}@media only screen and (max-width: 1600px){.welcome__screen{width:calc(100% - 400px)}}@media only screen and (max-width: 1360px){.welcome__screen{width:calc(100% - 160px)}}@media only screen and (max-width: 980px){.welcome__screen{height:300px;padding:40px}}@media only screen and (max-width: 760px){.welcome__screen{padding:40px}}@media only screen and (max-width: 740px){.welcome__screen{display:none}}.welcome__screen--hidden{display:none}.welcome__screen:after{content:"";position:absolute;bottom:0;right:80px;display:block;width:485px;height:462px;background-image:url("/design/images/test/banner__image.webp")}@media only screen and (max-width: 1420px){.welcome__screen:after{right:0}}@media only screen and (max-width: 1280px){.welcome__screen:after{right:-40px}}@media only screen and (max-width: 980px){.welcome__screen:after{width:388px;height:369px;background-size:388px 369px}}.welcome__screen .welcome__title{margin:0;font-weight:600;font-size:28px;line-height:100%;color:#fff}@media only screen and (max-width: 840px){.welcome__screen .welcome__title{font-size:22px}}.welcome__screen .welcome__text{margin-top:20px;margin-bottom:0;color:#fff;width:320px;box-sizing:border-box}@media only screen and (max-width: 840px){.welcome__screen .welcome__text{font-size:14px;width:260px}}.welcome__screen .welcome__button{margin-left:0;margin-right:0;margin-top:auto;width:320px;background-color:#fff;color:#000}.welcome__screen .welcome__button:disabled{opacity:.5}@media only screen and (max-width: 840px){.welcome__screen .welcome__button{padding-top:10px;padding-bottom:10px;width:200px}}.aside__programs{display:none;background-color:#000}@media only screen and (max-width: 1000px){.aside__programs{display:flex}}.aside__programs--hidden{display:none !important}.aside__programs .section__title{margin-bottom:20px;color:#fff}.aside__programs .program__list{margin:0;padding-left:0;list-style-type:none}.aside__programs .program__list .program{display:flex;flex-direction:column;margin-bottom:40px}.aside__programs .program__list .program .program__image{width:100%;height:auto;display:block}.aside__programs .program__list .program .program__title{margin:20px 0 0 0;font-size:18px;font-weight:600;color:#fff}@media only screen and (max-width: 740px){.aside__programs .program__list .program .program__title{font-size:16px}}.aside__programs .program__list .program .program__text{margin:10px 0 0 0;font-size:16px;color:#b2b2b2}@media only screen and (max-width: 740px){.aside__programs .program__list .program .program__text{font-size:14px}}.aside__programs .programs__button{display:block;margin-left:0;margin-right:auto;margin-bottom:20px;background-color:#fff;color:#000;white-space:nowrap}@media only screen and (max-width: 480px){.aside__programs .programs__button{width:100%}}
