.user__form-container,.registration-required{position:absolute;top:14vh;left:30vw;padding:1em;background-color:aliceblue;color:black;font-size:calc(var(--index) * 1.15);border-radius:.2em;box-shadow:0 0 1em .5em rgba(0,0,0,1);z-index:1002}.registration-required{min-height:60vh;width:40vw;background-color:aliceblue;border-radius:.2em;box-shadow:0 0 1em .5em rgba(0,0,0,1)}.user-login-container{width:42vw}.user-registration-container{min-height:40vh;min-width:36vw;top:10vh;left:50vw;transform:translateX(-50%)}.form-container__header{text-align:center;text-decoration:underline;font-size:calc(var(--index) * 1.8);font-family:leoHand-qoute;font-weight:600;letter-spacing:.2em}.message__header{text-align:center;font-weight:600;font-size:calc(var(--index) * 1.2)}.message__text{text-indent:1em;text-align:justify}.message__text:not(:last-child){margin-top:1em}.message__text span{font-weight:600}.message__text .text__span-green{color:#009d05}.message__text .text__span-black{color:rgb(0,0,0)}.registration-required__actives{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:calc(var(--index) * 5)}.form-container__close-wraper{position:absolute;top:calc(var(--index) * -.3);right:0}.user__form{display:flex;flex-direction:column;gap:.5em}.user-login__form{margin-top:.5em}.user-registration__form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:.5em}.form__first_name{grid-column:-1 / 1;position:relative;left:25%}.input-password__wraper{display:inline-block;position:relative}.form__input{text-indent:calc(var(--index) * .5);font-size:calc(var(--index) * .8);width:calc(30vw - 3 * 1em);height:calc(var(--index) * 1.5)}.form_label{display:flex;flex-direction:column}.input-password__control{position:absolute;top:0;right:0;display:inline-block;transform:translate(-20%,17%)}.icon__svg{width:calc(var(--index) * 1.3);height:calc(var(--index) * 1.3);cursor:pointer}.form-btn__container{display:flex;align-items:center;justify-content:space-around;margin-top:calc(var(--index) * 2)}.user-login__options{margin-top:1em;display:flex;align-items:center;justify-content:space-around;font-size:calc(var(--index) * 1);text-decoration:underline}.user-login__forget,.user-login__registration{color:#000}.user-login-form__error-wraper .errorlist{list-style:none}.errorlist{margin-top:.25em}.errorlist::marker{list-style-type:none;list-style:none}.errorlist{list-style-type:none;list-style:none}.form-validation-errors_wraper{display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;top:0;left:102%;height:83vh;width:24vw;gap:.25em;font-size:calc(var(--index) * 1.05);z-index:2}.user-registration-form__error-wraper,.user-login-form__js-error-wraper,.errorlist{list-style:none;background-color:#f6d4d4;color:#000;border-radius:.2em;padding:.2em;text-align:center;box-shadow:0 0 .2em .2em rgba(0,0,0,.7)}.form-validation-errors_wraper u{color:#ff0000;font-weight:600}.user-login-form__alright-wraper{position:absolute;top:20vh;left:50vw;max-width:80vw;transform:translateX(-50%);padding:.5em 1em;background-color:#2b2b2b;color:antiquewhite;font-size:calc(var(--index) * 1.5);border-radius:.5em;border:calc(var(--index) * .05) solid rgb(255,199,126);box-shadow:0 0 .5em .05em rgb(252,210,155);z-index:2;white-space:normal;text-align:center;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.username-span{color:rgb(255,167,53)}.user-confirm-code-container *{text-align:center}@media (max-width:768px){.user-login-form__alright-wraper{top:calc(var(--index) * 10);left:50vw;width:80vw;height:fit-content;transform:translateX(-50%);text-align:center;font-size:calc(var(--index) * 2.4)}.user__form-container{position:absolute;top:3vh;left:50vw;width:94%;height:fit-content;transform:translateX(-50%);font-size:calc(var(--index) * 2)}.form-container__header{font-size:calc(var(--index) * 2.6)}.login-container__close,.registration-container__close-wraper,.registration-required__close-wraper{right:calc(var(--index) * 1)}.form__input{text-indent:calc(var(--index) * .5);font-size:calc(var(--index) * 1.8);width:82vw;height:calc(var(--index) * 3)}.form-validation-errors_wraper{top:100%;left:0;height:fit-content;width:100%;gap:.15em;font-size:calc(var(--index) * 1.2)}.input-password__control{position:absolute;top:0;right:4%;display:inline-block;transform:scale(1.6)}.user-login__options{font-size:calc(var(--index) * 1.8)}.registration-required{min-height:fit-content;width:90vw;left:50vw;transform:translateX(-50%)}.registration-required__message{font-size:calc(var(--index) * 1.8)}.message__header{padding-top:1em;font-size:calc(var(--index) * 2)}.message__text{overflow-wrap:break-word;white-space:normal;hyphens:auto}.message__text:not(:last-child){margin-top:.4em}}.restricted-link-hover__message{position:absolute;bottom:-20%;right:100%;padding:.4em .6em;background:#ffeb3b;border:.08em solid #ffc107;border-radius:.2em;transform:translateY(-50%);z-index:100}.link-lock{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:0.3s}.shake-animation{animation:shake 0.4s ease-in-out infinite}@keyframes shake{0%,100%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-3px) rotate(-5deg)}50%{transform:translateX(3px) rotate(5deg)}75%{transform:translateX(-3px) rotate(-5deg)}}.arrow-up__container{position:fixed;width:calc(var(--index) * 2);height:calc(var(--index) * 2);bottom:12.4vh;right:1vw;background-color:aliceblue;border:none;border-radius:.6em;cursor:pointer;transition:opacity 0.3s;opacity:0;pointer-events:none;z-index:15}.arrow-up__img{width:100%;height:100%}.show{opacity:1;pointer-events:auto}@media (max-width:768px){.arrow-up__container{width:calc(var(--index) * 4);height:calc(var(--index) * 4);bottom:17vh;right:5vw}}.social-share-buttons{position:relative;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:1em;width:100%}.social-share-buttons span{font-size:calc(var(--index) * 1.6);font-weight:600;color:blue}.buttons_wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:1em}.social_media__img{width:calc(var(--index) * 3)}@media (max-width:768px){.social-share-buttons span{font-size:calc(var(--index) * 2)}.social_media__img{width:calc(var(--index) * 4)}}.support-project__container{position:absolute;width:60vw;min-height:40vh;top:15vh;left:20vw;padding:1em 1.2em;background-image:linear-gradient(45deg,#f0f8ff,#20a0e1);color:rgb(0,0,0);text-align:justify;font-size:calc(var(--index) * 1.2);border:1px solid rgb(255,255,255);border-radius:.2em;box-shadow:0 0 1em .5em rgba(0,0,0,1);z-index:20}.container__header{width:100%;text-align:center;margin-bottom:.4em;text-decoration:underline}.container__text{text-indent:2em;margin-bottom:.4em}.container__text span{font-weight:600}.container__thanks{text-align:center;font-weight:600;font-size:calc(var(--index) * 1.4);margin-bottom:.8em}@media (max-width:768px){.support-project__container{position:absolute;left:5vw;width:90vw}.container__header{font-size:calc(var(--index) * 2.2)}.container__text{font-size:calc(var(--index) * 2);text-indent:1em;overflow-wrap:break-word;white-space:normal;hyphens:auto}.container__thanks{font-size:calc(var(--index) * 2.1);line-height:1.4em}.support-container__close{width:calc(var(--index) * 2);height:calc(var(--index) * 2);margin:.2em}.close__icon-svg{margin-top:calc(var(--index) * 1);transform:scale(3)}}body{overflow:hidden}.layers{position:relative;top:0;left:-4%;width:108%;perspective:1000px;overflow:hidden}.layers__container{height:100vh;min-height:100vh;transform-style:preserve-3d;transform:rotateX(var(--move-y)) rotateY(var(--move-x));will-change:transform;transition:transform .08s linear}.container__item{position:absolute;inset:-4vw;background-size:cover;background-repeat:no-repeat;background-position:center}#layer_1{transform:translateZ(-150px) scale(1.15)}#layer_2{margin-bottom:20vh;transform:translate(-5%,10%) translateZ(120px) scale(1)}#layer_3{display:flex;align-items:center;justify-content:flex-end;transform:translateZ(181px) scale(.9)}.quote{font-family:leoHand-qoute;font-size:calc(var(--index) * 1.5);line-height:calc(var(--index) * 1.3);text-shadow:calc(var(--index) * .05) calc(var(--index) * .1) 0 rgba(255,255,255,.25)}.quote_main-page{position:relative;bottom:calc(var(--index) * -.6);right:calc(var(--index) * 7.6);width:27%;text-align:center}.quote__text span{display:block}.quote__author{text-align:right;font-size:calc(var(--index) * 1.5);line-height:calc(var(--index) * 3);position:relative;top:0;right:calc(var(--index) * 2.6)}#layer_4{transform:translateZ(182px) scale(1);pointer-events:none}#layer_5{margin-top:10vh;transform:translateZ(220px) scale(.7);pointer-events:none}#layer_6{margin-bottom:3vh;transform:translateZ(221px) scale(.8);pointer-events:none}.telegram{display:flex;flex-direction:column;width:calc(var(--index) * 18)}.telegram_main-page{position:absolute;inset:40vh 0 0 7vw}.telegram__ad{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1em}.ad__text{font-size:calc(var(--index) * 1.35);text-align:left;line-height:1em;margin-bottom:.4em}.ad__text span{text-decoration:underline solid calc(var(--index) * 0.1) #20a0e1}.telegram__img{width:calc(var(--index) * 4);height:calc(var(--index) * 4);background-size:contain;background-repeat:no-repeat;align-self:flex-start;border-radius:calc(var(--index) * 0.32)}@media (max-width:768px){body{overflow-y:auto}.layers__container{height:100vh;transform-style:none;transform:none;transition:none}.layers{position:relative;top:0;left:0;width:100%}.quote_main-page{position:absolute;bottom:0;left:50vw;width:50%;transform:translate(-43%,-174%);text-align:center;color:rgb(255,255,255);text-shadow:none;font-weight:400;background-color:rgba(0,0,0,0.7);padding:.8em .3em 1em .3em}#layer_3{display:flex;align-items:center;justify-content:flex-end;transform:translateZ(530px) scale(.9)}.ad__text{font-size:calc(var(--index) * 2)}.telegram_main-page{align-items:center;justify-content:center;top:34vh;left:14vw;background-color:rgba(0,0,0,0.8);border-radius:1em;width:72vw;height:fit-content;padding:1em}.telegram__ad{display:flex;align-items:center;justify-content:center}}.content-wraper{position:absolute;top:10vh;left:10vw;height:75vh;width:80vw;color:#000;padding:5% 3%;z-index:1}.top-content-wraper{position:relative;top:0;left:0;display:flex;background-image:linear-gradient(45deg,rgba(184,134,11,.7),rgba(235,218,194,.7) 70%);box-shadow:0 0 .6em .4em rgb(35,26,2);border-radius:calc(var(--index) * .7)}.top-content__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:calc(var(--index) * .7);filter:brightness(.9)}.articles-container,.tests-container{position:relative;width:50%;display:flex;flex-direction:column;gap:calc(var(--index) * .5)}.article-wraper,.test-wraper{display:flex;align-items:center;justify-content:flex-start;border-radius:1em;transition:all .5s ease-in-out;border:1px solid black;background-image:linear-gradient(45deg,#20a0e1 20%,#fff);will-change:transform,filter}.article-wraper-top,.test-wraper-top{height:calc(var(--index) * 5.2);overflow:hidden;border-radius:.5em;margin:0 2em;box-shadow:.3em .3em .2em .1em rgba(0,0,0,0.4)}.article-wraper-top:hover,.test-wraper-top:hover{cursor:pointer;transform:scale(1.08) translateZ(-.3em);filter:grayscale(0) brightness(1);z-index:1}.article-description__container,.test-description__container{width:100%;height:80%;font-size:calc(var(--index) * .8);line-height:calc(var(--index) * .8);text-align:justify;overflow:hidden;overflow-wrap:break-word;white-space:normal;hyphens:auto}.front__text{display:flex;align-items:center;font-size:calc(var(--index) * 1.1);line-height:1em;height:100%;margin-bottom:.3em;font-weight:600;text-align:left}.article__description,.test__description{margin-left:.4em;margin-right:.4em;color:#000;font-weight:400}.article-wraper-top:last-child,.test-wraper-top:last-child{margin-bottom:1em}.top-articles__title-text,.top-tests__title-text{position:relative;font-size:calc(var(--index) * 1);font-weight:600;text-align:center;margin-top:.5em;color:#000}.top-articles__title-text::after,.top-tests__title-text::after{content:"";display:block;position:relative;top:0;left:36%;width:calc(var(--index) * 7.38);height:calc(var(--index) * .08);background-color:#ffd700}.top-articles,.top-tests{display:flex;flex-direction:column;gap:calc(var(--index) * .5)}.top-articles{border-right:calc(var(--index) * .1) solid #000;border-radius:calc(var(--index) * .5) 0 0 calc(var(--index) * .5)}.top-tests{border-radius:0 calc(var(--index) * .5) calc(var(--index) * .5) 0}.top-article__img,.top-test__img{width:calc(var(--index) * 4.1);height:calc(var(--index) * 5.2);border-radius:calc(var(--index) * .3);object-fit:cover;object-position:center}.article-wraper-down-neighbor-lvl-1{transform:scale(1.05) translateZ(-.4em) rotateX(30deg);filter:grayscale(0) brightness(1)}.article-wraper-down-neighbor-lvl-2{transform:scale(1.02) translateZ(-.2em) rotateX(5deg);filter:grayscale(0) brightness(1)}.article-wraper-up-neighbor-lvl-1{transform:scale(1.05) translateZ(-.4em) rotateX(-30deg);filter:grayscale(0) brightness(1)}.article-wraper-up-neighbor-lvl-2{transform:scale(1.02) translateZ(-.2em) rotateX(-5deg);filter:grayscale(0) brightness(1)}.top-content-close__wraper{z-index:20}.top-content__close-button{position:absolute;top:0;right:0;width:calc(var(--index) * 3);height:calc(var(--index) * 3);cursor:pointer;transition:transform 0.3s ease}.top-content__close-button::before,.top-content__close-button::after{content:'';position:absolute;top:50%;left:50%;width:70%;height:calc(var(--index) * .4);background-color:#20a0e1;transform-origin:center}.top-content__close-button::before{transform:translate(-50%,-50%) rotate(45deg)}.top-content__close-button::after{transform:translate(-50%,-50%) rotate(-45deg)}.top-content__close-button:hover{transform:rotate(90deg)}.top-content__close-button:hover::before,.top-content__close-button:hover::after{background-color:#ff0000}.mobile-version{display:none}@media (max-width:768px){.pc-version{display:none}.mobile-version{display:block}.content-wraper{top:0;left:0;height:100vh;width:100vw;padding:5% 3%}.top-content-wraper{position:relative;top:0;left:0;flex-direction:column;background-image:linear-gradient(45deg,rgba(184,134,11,.9),rgba(235,218,194,.9) 70%);height:100%;width:100%}.top-articles,.top-tests{width:100%;height:fit-content}.top-articles{margin-top:1em}.article-wraper-top,.test-wraper-top{height:11vh}.top-articles__title-text,.top-tests__title-text{font-size:calc(var(--index) * 2);text-decoration:underline}.front__text{font-size:calc(var(--index) * 1.4);margin-bottom:.2em}.top-test__description,.top-article__description{display:flex;align-items:center;justify-content:center;font-size:calc(var(--index) * 1.2);line-height:1.5em;letter-spacing:.1em;overflow-wrap:break-word;white-space:normal;hyphens:auto}.top-test__img{width:calc(var(--index) * 6);height:calc(var(--index) * 8)}}.user__form-container,.registration-required{position:absolute;top:14vh;left:30vw;padding:1em;background-color:aliceblue;color:black;font-size:calc(var(--index) * 1.15);border-radius:.2em;box-shadow:0 0 1em .5em rgba(0,0,0,1);z-index:1002}.registration-required{min-height:60vh;width:40vw;background-color:aliceblue;border-radius:.2em;box-shadow:0 0 1em .5em rgba(0,0,0,1)}.user-login-container{width:42vw}.user-registration-container{min-height:40vh;min-width:36vw;top:10vh;left:50vw;transform:translateX(-50%)}.form-container__header{text-align:center;text-decoration:underline;font-size:calc(var(--index) * 1.8);font-family:leoHand-qoute;font-weight:600;letter-spacing:.2em}.message__header{text-align:center;font-weight:600;font-size:calc(var(--index) * 1.2)}.message__text{text-indent:1em;text-align:justify}.message__text:not(:last-child){margin-top:1em}.message__text span{font-weight:600}.message__text .text__span-green{color:#009d05}.message__text .text__span-black{color:rgb(0,0,0)}.registration-required__actives{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:calc(var(--index) * 5)}.form-container__close-wraper{position:absolute;top:calc(var(--index) * -.3);right:0}.user__form{display:flex;flex-direction:column;gap:.5em}.user-login__form{margin-top:.5em}.user-registration__form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:.5em}.form__first_name{grid-column:-1 / 1;position:relative;left:25%}.input-password__wraper{display:inline-block;position:relative}.form__input{text-indent:calc(var(--index) * .5);font-size:calc(var(--index) * .8);width:calc(30vw - 3 * 1em);height:calc(var(--index) * 1.5)}.form_label{display:flex;flex-direction:column}.input-password__control{position:absolute;top:0;right:0;display:inline-block;transform:translate(-20%,17%)}.icon__svg{width:calc(var(--index) * 1.3);height:calc(var(--index) * 1.3);cursor:pointer}.form-btn__container{display:flex;align-items:center;justify-content:space-around;margin-top:calc(var(--index) * 2)}.user-login__options{margin-top:1em;display:flex;align-items:center;justify-content:space-around;font-size:calc(var(--index) * 1);text-decoration:underline}.user-login__forget,.user-login__registration{color:#000}.user-login-form__error-wraper .errorlist{list-style:none}.errorlist{margin-top:.25em}.errorlist::marker{list-style-type:none;list-style:none}.errorlist{list-style-type:none;list-style:none}.form-validation-errors_wraper{display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;top:0;left:102%;height:83vh;width:24vw;gap:.25em;font-size:calc(var(--index) * 1.05);z-index:2}.user-registration-form__error-wraper,.user-login-form__js-error-wraper,.errorlist{list-style:none;background-color:#f6d4d4;color:#000;border-radius:.2em;padding:.2em;text-align:center;box-shadow:0 0 .2em .2em rgba(0,0,0,.7)}.form-validation-errors_wraper u{color:#ff0000;font-weight:600}.user-login-form__alright-wraper{position:absolute;top:20vh;left:50vw;max-width:80vw;transform:translateX(-50%);padding:.5em 1em;background-color:#2b2b2b;color:antiquewhite;font-size:calc(var(--index) * 1.5);border-radius:.5em;border:calc(var(--index) * .05) solid rgb(255,199,126);box-shadow:0 0 .5em .05em rgb(252,210,155);z-index:2;white-space:normal;text-align:center;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.username-span{color:rgb(255,167,53)}.user-confirm-code-container *{text-align:center}@media (max-width:768px){.user-login-form__alright-wraper{top:calc(var(--index) * 10);left:50vw;width:80vw;height:fit-content;transform:translateX(-50%);text-align:center;font-size:calc(var(--index) * 2.4)}.user__form-container{position:absolute;top:3vh;left:50vw;width:94%;height:fit-content;transform:translateX(-50%);font-size:calc(var(--index) * 2)}.form-container__header{font-size:calc(var(--index) * 2.6)}.login-container__close,.registration-container__close-wraper,.registration-required__close-wraper{right:calc(var(--index) * 1)}.form__input{text-indent:calc(var(--index) * .5);font-size:calc(var(--index) * 1.8);width:82vw;height:calc(var(--index) * 3)}.form-validation-errors_wraper{top:100%;left:0;height:fit-content;width:100%;gap:.15em;font-size:calc(var(--index) * 1.2)}.input-password__control{position:absolute;top:0;right:4%;display:inline-block;transform:scale(1.6)}.user-login__options{font-size:calc(var(--index) * 1.8)}.registration-required{min-height:fit-content;width:90vw;left:50vw;transform:translateX(-50%)}.registration-required__message{font-size:calc(var(--index) * 1.8)}.message__header{padding-top:1em;font-size:calc(var(--index) * 2)}.message__text{overflow-wrap:break-word;white-space:normal;hyphens:auto}.message__text:not(:last-child){margin-top:.4em}}*{padding:0;margin:0;box-sizing:border-box}:root{--index:calc(1vw + 1vh);--logo-pos:calc(5% - (calc(var(--index) * 5) / 2));--text-color:#fff;--bg-color:#555}@font-face{font-family:leoHand-qoute;src:url("/static/fonts/LeoHand.cdc3d54ed988.woff2?5c90ecbdf406");font-display:swap}@font-face{font-family:Recoleta-mainFont;src:url("/static/fonts/RecoletaAlt-Regular.47f919c54e57.ttf?dec8b2faaa17");font-display:swap}body{display:flex;flex-direction:column;background-color:var(--bg-color);color:var(--text-color);font-family:Recoleta-mainFont;font-size:calc(var(--index) * 1)}a{text-decoration:none;color:#fff;cursor:pointer}.hidden{display:none}.header{background-image:linear-gradient(90deg,#000000 0% 33%,#414952 64% 100%);position:relative;top:0;left:0;width:100%;border-bottom:#fff solid calc(var(--index) * .15);font-family:Recoleta-mainFont;z-index:10}.header_main-page{background:transparent;position:absolute;z-index:1;border:none}.header_articles-page,.header_test-page,.header_profile-page{height:10vh;font-size:calc(var(--index) * .5);background:rgba(0,0,0,0.5);position:absolute;z-index:3}.header_profile-page .header__logo{display:flex;align-items:center;justify-content:flex-start}.header_selected-article{position:relative;background-image:linear-gradient(90deg,#000000 0% 33%,#414952 64% 100%)}.header_articles-page .header-menu__link,.user-logout__form,.header_test-page .header-menu__link,.header_profile-page .header-menu__link{font-size:calc(var(--index) * 1)}.header_articles-page .logo__text,.header_test-page .logo__text,.header_profile-page .logo__text{font-size:calc(var(--index) * 1.14);line-height:.9em;letter-spacing:.25em;padding:.5em 0 0 .5em;margin-top:.15em}.header_articles-page .logo__img,.header_test-page .logo__img,.header_profile-page .logo__img{width:calc(var(--index) * 2.5);height:calc(var(--index) * 2.5);background-size:contain;background-repeat:no-repeat;padding:1em 0 0 0;border-radius:2em;margin-bottom:.65em}.header__body{display:flex;justify-content:space-between;align-items:center;padding:0 2% 1.1% 2%}.header-menu{flex:3;display:flex;justify-content:space-around;align-items:center}.header-menu__link,.user-logout__form{font-size:calc(var(--index) * 1.1);transition:all 1s ease-in-out .1s}.header-menu__link:not(.restricted-link):after{content:"";display:block;width:0;height:calc(var(--index) * .2);background-color:#20a0e1;transition:all .6s ease-in-out;border-radius:1em}.header-menu__link:not(.restricted-link):hover{transform:translateY(calc(var(--index) * -.8)) scale(1.2);transition:background-color .6s ease-in-out,transform .6s ease-in-out,color .1s linear}.header-menu__link:hover:not(.restricted-link):after{content:"";display:block;width:102%;background-color:#20a0e1;transition:width .6s ease-in-out;font-size:calc(var(--index) * 20);border:10em}.header-menu__dropdown{position:relative;display:inline-block;font-size:calc(var(--index) * 1)}.header_main-page .header-menu__dropdown{font-size:calc(var(--index) * 1.1)}.dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:calc(var(--index) * 8);padding:0;margin:0;list-style:none;background:rgba(0,0,0,0.8);border:1px solid #ccc;border-radius:.2em}.dropdown-menu li{padding:.3em .45em;transition:background-color .6s ease-in-out,color .2s linear}.dropdown-menu li:not(:last-child){border-bottom:calc(var(--index) * .1) solid #ccc}.header-menu__link-wrapper{display:inline-block;width:fit-content}.dropdown-menu li:hover{background:none}.header-menu__link-wrapper{transition:all .6s ease-in-out}.dropdown-menu li .header-menu__link-wrapper:hover{transition:all .6s ease-in-out;transform:translateY(-.1em);text-shadow:.1em .2em .1em rgb(0,0,0)}.dropdown-menu li .header-menu__link:after{display:none}.dropdown-menu li .header-menu__link:hover:after{display:none}.restricted-link{transition:all .6s ease-in-out;display:flex;align-items:center;justify-content:space-between;opacity:0.7;color:#fff;cursor:not-allowed}.restricted-link-hover__message{opacity:0.7;color:#000}.header_articles-page .header-menu__link:not(.restricted-link):hover,.header_test-page .header-menu__link:not(.restricted-link):hover,.header_profile-page .header-menu__link:not(.restricted-link):hover{transform:translateY(calc(var(--index) * -.25)) scale(1.2)}.header_articles-page .header-menu__link:not(.restricted-link):after,.header_test-page .header-menu__link:not(.restricted-link):after,.header_profile-page .header-menu__link:not(.restricted-link):after{height:calc(var(--index) * .1)}.logo{position:relative}.header__logo{flex:2;display:flex;justify-content:flex-start;align-items:center}.logo__link{display:flex;justify-content:center;align-items:center}.logo__text{font-family:leoHand-qoute;font-size:calc(var(--index) * 1.8);font-weight:bolder;line-height:1.1em;letter-spacing:.26em;padding:.9em 0 0 .5em;z-index:2}.logo__link span:not(.logo__first-letter){display:block}.logo__first-letter{color:#fffc30;font-weight:800}.logo__img{width:calc(var(--index) * 6.3);height:calc(var(--index) * 6.3);background-size:contain;background-repeat:no-repeat;padding:1em 0 0 0;border-radius:2em}.header-menu-arrow{font-size:.7em;transition:all .6s ease-in-out}.visibility-hiden{opacity:0}.visibility-show{opacity:1}.menu-toggle{display:none;position:absolute;top:calc(var(--index) * 1);right:calc(var(--index) * 3);padding:calc(var(--index) * .5);background:none;border:none;cursor:pointer;z-index:1001}.hamburger-box{width:calc(var(--index) * 4.2);height:calc(var(--index) * 3.8);display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:calc(var(--index) * 4.6);height:calc(var(--index) * .4);background:linear-gradient(90deg,rgb(0,229,255) 15%,rgb(165,228,242) 85%);border-radius:1em;position:absolute;transition:transform 0.5s ease,opacity 0.2s ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-1em}.hamburger-inner::after{bottom:-1em}.menu-toggle.mobile-active .hamburger-inner{transform:rotate(45deg) translateY(0)}.menu-toggle.mobile-active .hamburger-inner::before{transform:rotate(-90deg) translateX(-1em);opacity:1;background:linear-gradient(90deg,rgb(255,94,0) 15%,rgb(255,200,0) 85%)}.menu-toggle.mobile-active .hamburger-inner::after{opacity:0;transform:translateY(.7em)}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:1em;background:#fff;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--index) * 10);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:500}.mobile-menu.mobile-active{opacity:1;visibility:visible;z-index:500}.mobile-active{background-color:#20a0e1}.mobile-menu nav ul{list-style:none;text-align:center;padding:0}.mobile-menu nav li{margin:2em 0}.mobile-menu nav a{text-decoration:none}.mobile_version{display:none;z-index:1001}@media (max-width:768px){header{position:sticky;top:-2px;left:0;z-index:21}.header{padding:1em}.header__body{padding:0;margin:0;margin-left:1em;height:100%}.header_selected-article .header__body,.header_articles-page .header__body,.header_test-page .header__body,.header_profile-page .header__body{margin-left:9em}.header__logo{width:calc(var(--index) * 2);height:calc(var(--index) * 2);margin:0;padding:0;padding-top:calc(var(--index) * 1.8)}.header_selected-article .logo__link,.header_articles-page .logo__link,.header_test-page .logo__link,.header_profile-page .logo__link{padding-top:0;padding-bottom:calc(var(--index) * 1.2);transform:scale(1.6)}.logo__img{width:calc(var(--index) * 5);height:calc(var(--index) * 5.4)}.menu-toggle{display:block}.pc_version{display:none}.mobile_version{display:block}.header-menu__mobile{width:100%;height:fit-content}.header-menu__mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:5em}.dropdown-menu{min-width:70vw;width:70vw;z-index:1000;background:rgb(7,84,167);border:calc(var(--index) * .2) solid rgb(255,153,0);border-radius:1em}.dropdown-menu li:hover{background:none}.header-menu__link-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin-bottom:1.2em}.mobile-menu nav a{font-size:calc(var(--index) * 2.3)}.mobile-menu nav a{font-size:calc(var(--index) * 2.3)}.header_articles-page .header-menu__link,.user-logout__form,.header_test-page .header-menu__link,.header_profile-page .header-menu__link{font-size:calc(var(--index) * 2.3)}.header-menu__link:hover{color:#fff}.header-menu__link:active{background:linear-gradient(90deg,rgb(92,226,54) 15%,rgb(255,200,0) 85%);border-radius:.2em;padding:0 .2em}.header-menu__link_big{width:fit-content;padding:0}.dropdown-menu li:not(:last-child){border-bottom:calc(var(--index) * .2) solid rgb(255,153,0)}.dropdown-menu li:last-child{padding-bottom:0}.header-menu__link:not(.restricted-link):after{content:"";display:none}.header-menu__link:not(.restricted-link):hover{transform:none;transition:none}.header-menu__link:hover:not(.restricted-link):after{content:"";display:none}.header-menu__link:not(.restricted-link):hover{color:#fff}.header-menu__link{-webkit-tap-highlight-color:transparent;outline:none;width:fit-content;height:fit-content}.header-menu__link:active{background-color:transparent!important}.mobile-menu a{-webkit-tap-highlight-color:transparent}.mobile-menu a:active{background-color:transparent!important}}.btn{font-family:Recoleta-mainFont;font-weight:600;color:#fff;background-color:#20a0e1;font-size:calc(var(--index) * 1.05);padding:calc(var(--index) * .5) calc(var(--index) * 1.5);outline:none;cursor:pointer}button:disabled{background-color:#cccccc;color:#666666;cursor:not-allowed;opacity:0.6}.ad__button{position:relative;color:#fff;font-weight:500;background-image:linear-gradient(45deg,#00537e,#20a0e1);border:calc(var(--index) * 0.12) solid #00537e;outline:calc(var(--index) * 0.1) solid rgba(0,83,126,1);outline-offset:calc(var(--index) * 0.1);border-radius:10em 0 10em 0;box-shadow:calc(var(--index) * 0.12) 0 .15em 0.15em rgba(255,255,255,.4);text-shadow:none;margin:calc(var(--index) * 1) 0 0 0;align-self:center;overflow:hidden;transition:font-size .6s linear,color 1s ease-in-out,font-weight .1s linear}.ad__button:hover{font-size:calc(var(--index) * 1.2);transition:font-size .6s linear,color 1s ease-in-out,font-weight .1s linear}.ad__button:after{content:"";position:absolute;top:-40%;left:0;width:10%;height:200%;background-image:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.6) 40%,rgba(255,253,248,.6) 60%,transparent 100%);filter:blur(.25em);transform:translateX(14em) skewX(-45deg);animation:flare 4s linear infinite;will-change:transform}@keyframes flare{0%{transform:translateX(-116em) skewX(-45deg)}50%{transform:translateX(5em) skewX(-45deg)}100%{transform:translateX(116em) skewX(-45deg)}}.top-content__btn{position:absolute;top:18vh;right:3.6vw;width:calc(var(--index) * 3);height:calc(var(--index) * 2);padding:calc(var(--index) * .01);background-image:linear-gradient(45deg,#b8860b,#ffd700);border:calc(var(--index) * 0.12) solid #000;outline:calc(var(--index) * 0.1) solid rgba(234,185,112,1);outline-offset:calc(var(--index) * 0.1);border-radius:calc(var(--index) * 0.3);box-shadow:0 0 .15em .25em rgba(255,255,255,.4);z-index:1}.btn-img__container{position:relative;top:-20%;left:8%;width:80%;height:80%}.support_project__btn{position:relative;top:0;right:0;width:calc(var(--index) * 16.8);height:fit-content;text-align:center;padding:.6em .6em;border-radius:.6em;overflow:hidden;background-image:linear-gradient(45deg,#00537e,#20a0e1);font-size:calc(var(--index) * 1.1)}.support_project__btn:after{content:"";position:absolute;top:-40%;left:0;width:10%;height:200%;background-image:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.6) 40%,rgba(255,253,248,.6) 60%,transparent 100%);filter:blur(.25em);transform:translateX(14em) skewX(-45deg);animation:flare 4s linear infinite;will-change:transform}.btn-text__container{position:relative;top:-5%;left:0;transition:all .4s ease-in-out}.support_project__btn:hover .btn-text__container{text-shadow:.1em .1em .1em rgba(0,0,0,0.9);transform:translateY(-.14em)}.shake-btn-animation{animation:shake_btn 1.6s ease-in-out infinite}@keyframes shake_btn{0%,100%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-3px) rotate(-.6deg)}50%{transform:translateX(3px) rotate(.6deg)}75%{transform:translateX(-3px) rotate(-.6deg)}}.submit_btn{position:relative;color:#fff;font-weight:500;background-image:linear-gradient(45deg,#00537e,#20a0e1);border:calc(var(--index) * 0.12) solid #00537e;outline:calc(var(--index) * 0.1) solid rgba(0,83,126,1);outline-offset:calc(var(--index) * 0.1);border-radius:.2em;box-shadow:calc(var(--index) * 0.12) 0 .15em 0.15em rgba(255,255,255,.4);text-shadow:none}.extra_btn{background-image:linear-gradient(45deg,#00537e,#20a0e1);width:calc(var(--index) * 3);height:calc(var(--index) * 2);font-size:calc(var(--index) * .6);padding:calc(var(--index) * .2) calc(var(--index) * .5);border-radius:.2em}.test__btn{border:1px solid #098acb;border-radius:.4em;margin:2em;box-shadow:0 .1em .2em .1em rgba(0,0,0,0.4)}.test__btn_start{position:relative;left:0;top:-.2;margin:0 1em 1em 1em;display:inline-block;flex:.1;/*!!!ПРОПОРЦИИ FLEX ПАРАМЕТРА С КОНТЕЙНЕР ДЛЯ 
	КОНТЕНТА ТЫЛЬНОЙ СТОРОНЫ КАРТЫ => 'back-content'!!!*/background-color:blueviolet;border:1px solid rgb(99,11,181);transition:all .7s ease-in-out;will-change:background-color,border}.test__btn_start:hover{background-color:rgb(163,66,255);border:1px solid rgb(255,255,255)}.test__btn_calc{margin-top:-4em;background-color:green;border:1px solid rgb(0,89,0);width:8em;height:4em;font-size:1.2em;font-weight:600;transition:all .4s linear;will-change:border,background-color}.test__btn_calc:hover{background-color:rgb(0,157,0);border:1px solid #fff}@keyframes test__btn_calc-blink{0%{background-color:green;width:8em}50%{background-color:rgb(0,185,0);width:9em}100%{background-color:green;width:8em}}.test__btn_close{background-color:darkred}.control-btn__item{border:1px solid #098acb;border-radius:.4em;min-width:7em;margin:2em;box-shadow:0 .1em .2em .1em rgba(0,0,0,0.4);transition:all .4s linear;visibility:visible;opacity:1;will-change:opacity,background-color,border}.desc__skip-btn,.test__btn_close_current,.test__btn_restart{transition:all .4s linear;will-change:background-color,border}.control-btn__item:hover,.desc__skip-btn:hover,.test__btn_close_current:hover,.test__btn_restart:hover{background-color:#007bff;border:1px solid #fff}.tabs-menu__activate-btn{position:fixed;top:calc(50vh - var(--index) * 1.5);left:29.6vw;width:calc(var(--index) * 2.8);height:calc(var(--index) * 2.8);transform:rotate(0deg) scale(.8);transition:background-color .3s ease-in-out,transform .7s ease-in-out;will-change:transform,background-color;cursor:pointer;border-radius:1em;background-color:#20a0e1;z-index:4}.tabs-menu__activate-btn:hover .activate-btn__img{animation:blink infinite linear 3s;border-radius:1em}@keyframes blink{0%{background-color:rgba(0,221,255,0)}25%{background-color:rgba(0,221,255,.5)}50%{background-color:rgba(0,221,255,1)}75%{background-color:rgba(0,221,255,.5)}100%{background-color:rgba(0,221,255,0)}}.tabs-menu__activate-btn .activate-btn__img{width:100%;height:100%}.clicked{left:0;transform:rotate(180deg);transition:transform 1s ease-in-out;will-change:transform}@keyframes move_left{0%{left:30vw}100%{left:0}}@keyframes move_right{0%{left:0}100%{left:30vw}}.faq-btn{width:calc(var(--index) * 11);border-radius:.4em}.note__add-btn{position:absolute;right:calc(var(--index) * 4.5);top:calc(var(--index) * 7.6);border:.1em solid rgba(0,63,130,0.4);border-radius:.4em;box-shadow:0 0 .3em .2em rgba(54,54,54,0.6)}.note__add-btn:hover,.note__add-btn:focus{background-color:rgb(33,206,2);box-shadow:0 0 .3em .2em rgba(1,43,0,0.74)}.record__delete-btn{position:absolute;right:2em;bottom:2em;max-width:calc(var(--index) * 8.1);max-height:calc(var(--index) * 2);font-size:calc(var(--index) * .7);border:.1em solid rgba(0,63,130,0.4);border-radius:.4em;box-shadow:0 0 .3em .2em rgba(54,54,54,0.6)}.record__delete-btn:hover,.record__delete-btn:focus{background-color:#980000;box-shadow:0 0 .3em .2em rgba(91,0,0,0.6)}.faq-btn{position:relative;top:calc(var(--index) * -.14);left:0;background-color:#003f83;border:.1em solid black;box-shadow:0 0 .3em .1em rgba(54,54,54,0.6)}.faq-btn:hover,.faq-btn:focus{background-color:#002750}#save-btn,.ai-psycholog-send-request-btn,.get_premium_or_one_time_payment{margin:.6em 0;border:.1em solid black;border-radius:.2em;width:100%;box-shadow:0 0 .3em .1em rgba(54,54,54,0.6)}#save-btn:hover,#save-btn:focus,.ai-psycholog-send-request-btn:hover,.ai-psycholog-send-request-btn:focus,.get_premium_or_one_time_payment:hover,.get_premium_or_one_time_payment:focus{background-color:#003f83;box-shadow:0 0 .3em .1em rgba(54,54,54,1)}.user-profile-form__toggle-btn,.user-profile-form__cancel-btn{background:none;border:1px solid;padding:0.5rem 1rem;cursor:pointer}.user-profile-form__upgrade-btn{color:#007bff;text-decoration:none}.pulse-button{position:relative;padding:.6em 1em;font-size:1em;font-weight:600;background-image:linear-gradient(45deg,#3eca13,#005207);border:calc(var(--index) * 0.12) solid #3eca13;outline:calc(var(--index) * 0.12) solid #3eca13;outline-offset:calc(var(--index) * 0.1);border-radius:1em;box-shadow:calc(var(--index) * 0.12) 0 .15em 0.15em rgba(255,255,255,.4);text-shadow:none;color:#fff;cursor:pointer;transition:all 0.3s ease;animation:pulse 2s infinite}.pulse-button:hover{background-image:linear-gradient(45deg,rgb(6,149,221),#6ec2ec);transform:translateY(-.3em);color:#fff;box-shadow:calc(var(--index) * 0.12) 0 .15em 0.15em rgba(0,75,149,0.552);animation-play-state:paused}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(62,202,19)}70%{transform:scale(1.04);box-shadow:0 0 0 12px rgba(0,29,117,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(107,112,255,0)}}.pulse-button:active{transform:scale(0.98)}@media (max-width:768px){.top-content__btn{position:absolute;top:18vh;right:7vw;width:calc(var(--index) * 6);height:calc(var(--index) * 4);z-index:1;transform:scale(.9)}.support_project__btn{position:relative;top:0;right:0;width:calc(var(--index) * 16.8);font-size:calc(var(--index) * 1.8)}.submit_btn{min-width:calc(var(--index) * 15);height:calc(var(--index) * 5);font-size:calc(var(--index) * 1.8);margin-bottom:1em}.registration-required__actives{padding:2em 0}.actives__link{font-size:calc(var(--index) * 1.6);color:#fff}.tabs-menu__activate-btn{left:100vw;transform:translateX(-100%);width:calc(var(--index) * 4);height:calc(var(--index) * 4);z-index:19}@keyframes move_left{0%{left:100vw}100%{left:0}}@keyframes move_right{0%{left:0}100%{left:100vw}}.clicked{left:0;transform:rotate(180deg);transition:transform 1s ease-in-out;will-change:transform}.test__btn_start{margin:.6em 1em 1em 1em;font-size:calc(var(--index) * 2)}.test__btn{font-size:calc(var(--index) * 2);margin-top:1em}.control-btn__item{font-size:calc(var(--index) * 2)}.test__next_question{margin-top:.5em;order:0}.test__prev_question{order:1;margin-top:0}.test__btn_calc{margin-top:-3em;font-size:calc(var(--index) * 2)}.test__btn_close_current{font-size:calc(var(--index) * 2.6);margin-bottom:0}.test__btn_restart{font-size:calc(var(--index) * 2.6)}.note__add-btn{right:8vw;top:calc(var(--index) * 27);width:84vw;height:fit-content;padding:.2em .6em;font-size:calc(var(--index) * 1.8);text-align:center}.record__delete-btn{right:1.4em;bottom:1em;max-width:none;max-height:none;width:fit-content;text-align:center;height:calc(var(--index) * 3.6);font-size:calc(var(--index) * 1.6)}.faq-btn{font-size:calc(var(--index) * 1.8);text-align:center;margin-bottom:.4em;order:1;width:100%}#save-btn,.ai-psycholog-send-request-btn{font-size:calc(var(--index) * 1.8)}}