@charset "UTF-8";@font-face{font-family:Onest;src:url(/assets/Onest-Regular-B794uDF0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-SemiBold-B2sE0hjS.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Bold-Bj8TJtuv.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 5.1vw}@media (min-width: 767px){.container{padding:0 20px;max-width:1400px}}.wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:calc(100 * var(--vh, 1vh))}@media (min-width: 767px){.wrapper{padding-bottom:0}}.wrapper .header,.wrapper .footer{flex-shrink:0}.wrapper main{flex-grow:1;display:flex;flex-direction:column}#svg-icons{position:absolute;left:-9999px;top:-9999px;pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{transition:none!important}.js-focus-visible :focus:not(.focus-visible){outline:none}*:focus{outline:none}.mob__logo{display:none}@media (min-width: 767px){.mob__logo{display:flex;padding:24px 32px;width:100%;margin:0 auto}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;background-color:#fbfbfb}html{font-style:normal;font-weight:400;font-size:18px;line-height:24px;font-family:Onest,Arial,"sans-serif";color:#617691;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width: 767px){html{font-size:16px;line-height:18px}}body{width:100%;height:100%}body.scroll-lock{overflow:hidden}a{color:#000;text-decoration:none;transition:.3s ease}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}h2{font-size:6.2vw;line-height:9.2vw;color:#264571;font-weight:800}h3{color:#264571;font-weight:800;line-height:6.2vw;font-size:4.6vw}img,video{display:block;max-width:100%;height:auto;transition:.3s ease}textarea{resize:none}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000000}input,textarea{border-radius:0}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{box-shadow:none}select{border-radius:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select,textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){-webkit-appearance:none;-moz-appearance:none;appearance:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s ease}.rules{padding:7.3vw 0 0}.rules div{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.rules div h3{font-size:4.1vw;line-height:5.1vw;color:#617691}.rules div h4{font-size:3.6vw;line-height:5.1vw;color:#264571}.rules div p{font-size:3.1vw;line-height:4.1vw;color:#264571}.algo{height:100%;flex-grow:1}.algo__container{padding:7.3vw 0}.algo__container h2{font-size:6.2vw;line-height:9.2vw;margin-bottom:10px;text-align:center}.algo__container h3{font-size:4.6vw;line-height:6.2vw;margin-bottom:20px}.algo__container .recs__diagnosis{background-color:#26457133;padding:5vw 4vw;background-color:transparent;border-radius:20px}.algo__container .recs__diagnosis h3{font-size:4.6vw;line-height:5.6vw;max-width:90%;margin:0 auto}.algo__container h3{text-align:center}.algo__container ol{list-style:none;padding:0}.algo__container li{border-radius:12px;padding:3.1vw;font-size:3.6vw;line-height:5.1vw;font-weight:600;color:#36b5dd;margin-bottom:10px;border:1px solid rgba(38,69,113,.2);display:flex;align-items:center;justify-content:space-between}.algo__container li span{padding-right:5.4vw;display:flex}.algo__container li span:last-child{padding:0;font-size:9.3vw;line-height:11vw;font-weight:800;color:#dff0f7}.back__button{display:none}@media (min-width: 768px){.rules{display:flex;flex-direction:column;padding:80px;gap:40px}.rules .container{box-shadow:0 0 32px #30436a1a;border-radius:20px;border:1px solid rgba(38,69,113,.2);padding:32px}.rules .container h2{font-size:32px;line-height:40px}.rules div{gap:20px;margin:0}.rules div h3{font-size:16px;line-height:20px}.rules div h4,.rules div p{font-size:14px;line-height:18px}.how{padding:80px 0 48px}.how__container{padding:36px;box-shadow:0 0 32px #30436a1a;border-radius:20px}.how__container h2{font-size:32px;line-height:40px}.how__container p,.how__container span{font-size:20px;line-height:32px}.how__container h3{font-size:24px;line-height:30px}.how__container a{max-width:600px}.algo__container{padding:80px 0;display:flex;flex-direction:column;gap:20px;max-width:800px;justify-self:center}.algo__container h2{font-size:28px;line-height:38px;text-align:start;font-weight:600}.algo__container p{font-size:32px;line-height:40px;text-align:center}.algo__container h3{font-size:20px;line-height:28px;text-align:start;margin:0}.algo__container ol{display:flex;flex-direction:column;gap:20px}.algo__container li{padding:17px 40px 17px 17px;margin:0;border-color:#e6edfd;background:linear-gradient(90deg,#fff0,#36b5dd33)}.algo__container li span{font-size:16px;line-height:24px;color:#264571;padding-right:30%}.algo__container li span:last-child{color:#36b5dd;font-size:32px;line-height:40px}.algo__container .recs__diagnosis{padding:24px 16px;gap:20px}.algo__container .recs__diagnosis h3{font-size:20px;line-height:28px;max-width:40%}.algo__container .recs__diagnosis p{font-size:18px;line-height:24px}.back__button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;padding:0;transition:transform .2s ease;margin-right:auto}.back__button div{background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;color:#617691;width:36px;height:36px;border-radius:50%;transition:background-color .2s ease,color .2s ease;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.back__button svg{width:8px;height:14px;color:#617691;transition:color .2s ease}.back__button span{font-size:18px;color:#617691}.back__button:hover div,.back__button:focus div{background-color:#36b5dd;color:#fff}.back__button:hover svg,.back__button:focus svg{color:#fff}.back__button:hover span,.back__button:focus span{color:#36b5dd}.back__button:active{transform:scale(.9)}}@media (min-width: 768px){.rules .rules__container{max-width:1360px;margin:0 auto}}.btn{display:flex;border-radius:8.2vw;background-color:#36b5dd;min-height:56px;padding:3.1vw 4.1vw;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-weight:600;gap:8px;font-size:3.6vw;line-height:5.1vw;border:none}.btn:not(:disabled):hover,.btn:not(:disabled):focus{background-color:#fff;color:#36b5dd;box-shadow:-1px 0 20px 6px #36b5dd6b;transition:transform .3s ease,box-shadow .3s ease}.btn:not(:disabled):active{transform:scale(.9)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:6.2vw;height:100%;object-fit:contain}.btn--blue{border:1px solid #36b5dd}.btn--blue:not(:disabled):hover,.btn--blue:not(:disabled):focus{background-color:#fff;border:1px solid #36b5dd;color:#36b5dd}.btn--lightblue{background:linear-gradient(90deg,#c0e1efb3,#f0f6fd);color:#36b5dd;border:none}.btn--lightblue:not(:disabled):hover,.btn--lightblue:not(:disabled):focus{background:#fff;color:#36b5dd}.btn--white{background:linear-gradient(90deg,#e2e8fc,#fff,#e2e8fc);color:#36b5dd;border-color:#26457133}.btn--white:not(:disabled):hover,.btn--white:not(:disabled):focus{background:#36b5dd;color:#fff}.btn--whiteblue{background-color:transparent;color:#36b5dd;border-color:#36b5dd}.btn--whiteblue:not(:disabled):hover,.btn--whiteblue:not(:disabled):focus{background-color:#36b5dd;color:#fff}@media (min-width: 768px){.btn{border-radius:32px;min-height:44px;padding:12px;font-size:16px;line-height:30px;gap:20px;font-weight:600}.btn svg{width:28px}}.notfound{display:flex;flex-grow:1}.notfound__container{display:flex;flex-direction:column;gap:20px;padding:20px 0;width:100%;height:100%;justify-content:center}.notfound__container h2{text-align:center}.notfound__container a{max-width:100%;width:100%}.notfound__animation{max-width:100%;width:100%;height:auto;margin:0 auto}.spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:transparent;flex-grow:1;width:100%}.spinner__circle-container{position:relative;width:30.8vw;height:30.8vw;display:flex;align-items:center;justify-content:center}.spinner__circle-container img{border-radius:unset;min-width:20%}.spinner__logo{position:absolute;width:13.4vw;height:13.4vw;z-index:2;animation:pulse 1.5s infinite ease-in-out,sway 2s infinite ease-in-out}.spinner__circle{position:absolute;z-index:1}.spinner__text,.spinner__note{margin-top:12px;font-size:4.6vw;line-height:6.2vw;font-weight:500;color:#36b5dd;margin-bottom:10px}.dots:after{content:".";animation:dots 1.5s infinite steps(1)}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(.2)}}@keyframes sway{0%,to{transform:rotate(0)}25%{transform:rotate(-25deg)}75%{transform:rotate(25deg)}}@media (min-width: 768px){.spinner__circle-container{width:200px;height:200px}.spinner__logo{width:80px;height:80px}.spinner__circle{width:200px}.spinner__text,.spinner__note{font-size:24px;line-height:30px}}.error{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;flex-grow:1;height:100%;position:relative;overflow:hidden}.error img{width:46.2vw;height:46.2vw;object-fit:contain}.error__content{display:flex;flex-direction:column;gap:10px;text-align:center;z-index:5}.error__content h2{font-size:6.2vw;line-height:9.2vw;color:#264571}.error__content span{font-size:3.6vw;line-height:5.1vw;color:#617691}.error__content p{font-size:14px;color:gray}@media (min-width: 768px){.error img{width:200px;height:200px}.error__content h2{font-size:32px;line-height:40px}.error__content span{font-size:18px;line-height:24px;color:#617691}}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.modal{background:transparent;position:relative;max-width:fit-content;width:100%;animation:slideIn .3s ease-out;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.modal h2{font-size:4.1vw;line-height:5.1vw;font-weight:900;position:absolute;top:5vw;left:50%;transform:translate(-50%)}.modal__test{max-width:700px}.modal__girl .modal__content p{font-weight:700}.modal__ai{max-width:90%;width:100%}.modal__ai h2{position:static;transform:unset}.modal__ai .modal__close{margin:0;position:absolute;top:20px;right:20px}.modal__content{display:flex;flex-direction:column;background-color:#fff;border-radius:32px;padding:3.6vw;gap:20px;width:100%;max-height:90vh;overflow-y:auto}.modal__content p{text-align:center;font-size:3.1vw;line-height:4.1vw;font-weight:500;color:#264571}.modal__content span{font-size:3.6vw;line-height:5.1vw;text-align:center;font-weight:400}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.modal__close{width:7.2vw;min-height:7.2vw;display:flex;justify-content:center;align-items:center;background-color:#dff0f7;border-radius:50%;border:none;font-size:2.5vw;font-weight:500;margin-left:auto;color:#617691}.modal__close:hover,.modal__close:focus{background-color:#36b5dd;color:#fff;cursor:pointer}.modal__close:active{transform:scale(.9);transition:transform .2s ease}.modal__inquirer .test__head{margin:0}.modal__portrait img{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:32px;display:block;margin:0 auto}.modal__portrait .modal__close{position:absolute;right:20px;top:20px;box-shadow:-1px 0 20px 6px #36b5dd6b}@media (min-width: 768px){.modal{width:90%;max-width:700px}.modal__content{display:flex;padding:28px;max-width:900px;width:100%}.modal__content h2{font-size:30px;line-height:38px;text-align:center;top:35px}.modal__content p{font-size:24px;line-height:30px}.modal__content span{font-size:18px;line-height:24px}.modal__close{width:55px;min-height:55px;font-size:20px}.modal.modal__test{max-width:700px}.modal__inquirer .success__container{padding:0}.modal__inquirer .success__container h2,.modal__inquirer .success__container h3{position:static;transform:unset;font-size:24px;line-height:30px}.modal__inquirer .success__container img{width:100%;max-width:60%;min-width:unset}.modal__inquirer .success__container button,.modal__inquirer .success__container a{display:none}.modal__inquirer .test__head{font-size:20px;line-height:30px;padding:20px}.modal__inquirer .test__head svg{width:30px;height:30px}}@media (min-width: 1200px){.modal{max-width:1360px}.modal__content{max-width:100%}.modal__inquirer{max-width:700px}.modal__inquirer .test__head{font-size:20px;line-height:30px;padding:20px}.modal__inquirer .test__head svg{width:50px;height:50px}}.success{display:flex;flex-grow:1;height:100%}.success__container{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;align-items:center;padding:10vw 0}.success__container h2{text-align:center;font-size:6vw;line-height:8vw}.success__container h3{text-align:center}.success__container a{width:100%}.success__container img{min-width:62vw;animation:pulseContrast 3s ease-in-out infinite;transition:filter .3s ease}.success__container p{text-align:center}@media (min-width: 768px){.success__container{padding:80px 0;max-width:800px;justify-self:center;width:100%}.success__container h2{font-size:clamp(28px,2.6vw,36px);line-height:clamp(36px,3.1vw,48px);margin-right:auto}.success__container h3{font-size:clamp(24px,4.2vw,30px);line-height:clamp(30px,3.1vw,42px);margin-right:auto}.success__container p{font-size:18px;line-height:24px;max-width:100%;text-align:start;margin-right:auto}.success__container img{min-width:100%;max-height:480px;object-fit:contain}.success__container a{max-width:100%}}@keyframes pulseContrast{0%{filter:saturate(100%)}25%{filter:saturate(170%)}50%{filter:saturate(250%)}75%{filter:saturate(170%)}to{filter:saturate(100%)}}.header{background-color:#36b5dd;width:100%;display:flex;align-items:center;height:fit-content;z-index:2;min-height:44px}.header__container{display:flex;align-items:center;position:relative;height:100%;padding:2.5vw 0;justify-content:center}.header__container h2{font-size:4.1vw;line-height:5.1vw;color:#fff;display:flex;align-items:center;gap:10px;text-align:center;width:100%;justify-content:center;font-weight:600}.header__container h2 svg,.header__container h2 img{min-width:7vw;height:7vw}.header__container a{display:none}.header__container div{display:flex;align-items:center;justify-content:center;padding:0 50px;gap:10px}.header--home{background-color:#fff}.header--home .header__container{justify-content:center;height:fit-content}.header--home .header__container a{display:flex;height:fit-content}.header--home .header__container a img{width:60vw;height:auto}.header--home .header__container a:hover img,.header--home .header__container a:focus img{transform:scale(1.1)}.header--home .header__container a:active img{transform:scale(.9)}.header--home .header__container h2,.header--home .header__container div{display:none}.header--main{position:absolute;background-color:transparent}.header__back{position:absolute;border:none;color:#fff;min-width:36px;height:36px;display:flex;justify-content:center;align-items:center;background-color:transparent;box-shadow:0 1px 20px #ffffff50;border-radius:50%;cursor:pointer;left:0}.header__back svg{width:8px;height:12px}.header__back:hover,.header__back:focus{background-color:#fff;color:#36b5dd}.header__back:active{transform:scale(.9)}.header__nav{display:none}@media (min-width: 768px){.header{background-color:#fff;padding:0;font-size:unset;min-height:72px;height:fit-content;position:static}.header .container{padding:0 20px;height:fit-content}.header__container{display:flex;align-items:center;position:relative;height:100%;padding:16px 0;justify-content:space-between}.header__container h2{display:none}.header__container a{display:flex;min-width:236px;max-width:236px;width:100%;min-height:40px;margin-right:auto;justify-content:center}.header__container a img{object-fit:contain}.header__container a:hover img,.header__container a:focus img{transform:scale(1.1)}.header__container a:active img{transform:scale(.9)}.header__container div{display:none}.header--home{display:flex}.header--home .header__container{justify-content:center}.header--home .header__container a{margin:0;height:48px}.header--main .header__container{justify-content:space-between}.header__back{display:none}.header__nav{display:flex;align-items:center;gap:8px}.header__nav a{display:flex;align-items:center;gap:10px;border-radius:60px;height:48px;font-size:14px;line-height:20px;text-wrap:nowrap;padding:12px;width:fit-content;min-width:212px}.header__nav a cur svg{height:24px;width:24px}.header__nav a:hover,.header__nav a:focus{background-color:#36b5dd;color:#fff}.header__nav a:active{transform:scale(.9)}.header__nav a.active{opacity:70%;color:#fff;cursor:not-allowed}.header__nav a.active:hover,.header__nav a.active:focus,.header__nav a.active:active{background-color:unset;color:unset;transform:unset}}@media (min-width: 1200px){.header--main{background-color:transparent}}.footer{background-color:#fff}.footer__container{display:flex;flex-direction:column;gap:10px;padding:3.8vw 0 5.1vw}.footer__container a,.footer__container p{font-size:2.6vw;line-height:3.2vw;justify-content:center;font-weight:400;display:flex;align-items:center;gap:20px;color:#617691;text-align:center}.footer__container a:hover,.footer__container a:focus{color:#36b5dd}.footer__container a:active{transform:scale(.9)}@media (min-width: 768px){.footer{background-color:#f6f9ff}.footer .container{padding:0 20px}.footer__container{padding:30px 0;gap:20px}.footer__container a,.footer__container p{font-size:16px;line-height:24px;text-align:center}}@media (min-width: 1200px){.footer__container a,.footer__container p{justify-content:flex-start;text-align:start}}.index{display:flex;flex-grow:1}.index__container{display:flex;flex-direction:column;height:100%;gap:20px;align-items:center;padding:10.2vw 0}.index__container img{object-fit:contain;width:64vw}.index__container h2{font-size:6.2vw;line-height:9.2vw;width:100%;text-align:center;color:#264571;font-weight:600}.index__container p{font-size:3.6vw;line-height:5.1vw;color:#617691;text-align:center;font-weight:400}.index__container form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"h3 h3" "doc pac" "check check" "btn btn";gap:15px}.index__container h3{font-size:4.6vw;line-height:5.6vw;grid-area:h3;text-align:center;color:#264571;font-weight:600}.index__container label:not(.check){cursor:pointer;background-color:#fff;border-radius:20px 20px 12px 12px;display:flex;flex-direction:column;gap:20px;align-items:center;color:#617691;transition:.4s ease;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.index__container label:not(.check) span{font-size:3.6vw;line-height:4.1vw;text-align:center;font-weight:500;max-width:80%}.index__container label:not(.check):hover,.index__container label:not(.check):focus{box-shadow:-1px 0 20px 6px #36b5dd6b}.index__container label:not(.check):active{transform:scale(.9)}.index__container label:not(.check):has(input[type=radio]:checked){box-shadow:-1px 0 20px 6px #36b5dd6b;opacity:100%}.index__container label:not(.check):has(input[type=radio]:not(checked)){opacity:70%}.index__container label svg{width:9.2vw;height:9.2vw}.index__container label.doc{grid-area:doc}.index__container label.pac{grid-area:pac}.index__container label.check{grid-area:check;display:flex;flex-direction:row;gap:10px;align-items:center;background-color:transparent;cursor:pointer;box-shadow:none}.index__container label.check:hover,.index__container label.check:focus,.index__container label.check:active{background-color:inherit;transform:none}.index__container label.check:hover span,.index__container label.check:focus span,.index__container label.check:active span{background-color:#36b5dd}.index__container label.check span{min-width:6.2vw;min-height:6.2vw;border-radius:8px;background-color:#e6edfd;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.index__container label.check span:after{content:"";position:absolute;width:2.6vw;height:1.3vw;border:.5vw solid white;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;transition:opacity .3s ease}.index__container label.check input:checked+span{background-color:#36b5dd}.index__container label.check input:checked+span:after{opacity:1}.index__container label.check p{text-align:start;font-size:3.6vw;line-height:5.1vw}.index__container label.check a{font-weight:700;color:#36b5dd;transition:.4s ease}.index__container label.check a:hover,.index__container label.check a:focus{border-bottom:1px solid #36b5dd}.index__container label.check a:active{color:#264571}.index__container input{display:none}.index__container button{grid-area:btn}@media (min-width: 768px){.index__container{display:flex;flex-direction:column;height:100%;padding:35px 0;gap:20px;align-items:center;max-width:704px;margin:0 auto}.index__container img{display:none}.index__container h2{font-size:clamp(28px,2.2vw,36px);line-height:clamp(36px,2.2vw,48px)}.index__container p{font-size:18px;line-height:24px}.index__container form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"h3 h3" "doc pac" "check check" "btn btn";gap:25px;max-width:100%}.index__container h3{font-size:clamp(20px,2.2vw,28px);line-height:clamp(28px,2.2vw,36px);grid-area:h3}.index__container label:not(:last-of-type){border-radius:32px 32px 16px 16px;padding:4px 4px 16px}.index__container label:not(:last-of-type) img{border-radius:32px 32px 16px 16px;display:flex}.index__container label:not(:last-of-type) span{font-size:16px;line-height:22px;max-width:100%}.index__container label.check{padding:0;box-shadow:none}.index__container label.check span{min-width:24px;min-height:24px;border-radius:8px;position:relative}.index__container label.check span:after{width:12px;height:8px;border:2px solid white;border-top:none;border-right:none;top:7px}.index__container label.check p{font-size:16px;line-height:22px}}.main{display:flex;flex-grow:1}.main__container{display:flex;flex-direction:column;height:100%;padding-bottom:7.1vw;gap:40px}.main__container h2{font-size:4.6vw;line-height:6.2vw;text-align:center;color:#34517a;font-weight:800}.main__top{width:calc(100% + 10.2vw);margin-left:-5.1vw;padding:16.2vw 5.1vw 5.1vw;border-radius:0 0 40px 40px;background:linear-gradient(360deg,#c0e1ef -7.11%,#f4f6f7 107.35%);box-shadow:0 4px 4px #c5d0e5;position:relative;overflow:hidden}.main__top:before{position:absolute;content:"";width:77vw;height:77vw;background:linear-gradient(213.04deg,#e3f0f6 22.19%,#a5e3ff 75.8%);border-radius:50%;left:-25vw;z-index:0}.main__top:after{position:absolute;content:"";width:77vw;height:77vw;background:linear-gradient(149.94deg,#f5f8fa -.34%,#8fdcfd 60.55%);opacity:.5;border-radius:50%;right:-25vw;z-index:1;top:15%}.main__top h2{position:relative;font-size:5.1vw;line-height:6.2vw;z-index:2}.main__service{display:none}.main__stage{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.main__line{width:100%;height:.5vw;background-color:#78788029;grid-column:1/-1}.main__stage-icon{position:relative}.main__stage-icon svg{position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:#36b5dd;width:7.6vw;width:5vw;height:5vw;height:auto}.main__stages{display:flex;flex-direction:column;gap:10px;z-index:2;position:relative}.main__stages ol{display:flex;flex-direction:column;margin-bottom:3vw}.main__stages li{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start;min-height:40px;align-items:center;position:relative;padding:3vw 0}.main__stages h2{display:none}.main__stages h3{white-space:nowrap;font-size:3.6vw;line-height:4.2vw;color:#264571;font-weight:800;grid-column:1/2}.main__stages span{font-size:3.1vw;line-height:4vw;text-align:end;color:#264571;font-weight:600}.main__approved{display:flex;flex-direction:column;gap:10px;margin-top:20px}.main__approved label{width:100%}.main__approved input{width:100%;min-height:10.1vw;border:1px solid rgba(38,69,113,.2);border-radius:12px;padding:3.1vw}.main__diseases{display:flex;flex-direction:column;gap:20px}.main__diseases h2{text-align:start;font-weight:600}.main__diseases ul{display:flex;align-items:center;gap:7px}.main__diseases li{display:flex;flex-direction:column;gap:10px;min-width:29vw;border-radius:4.1vw 4.1vw 2vw 2vw;min-height:40vw;padding:.5vw .5vw 2vw;background-color:#fff;width:100%;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.main__diseases img{position:relative;object-fit:contain;width:28vw;height:28vw;border-radius:inherit;width:100%;height:auto}.main__diseases span{color:#617691;text-align:center;font-size:3.1vw;line-height:4.1vw;font-weight:600}.main__diseases p{display:none}.main__facilities{display:flex;flex-direction:column;gap:20px}.main__facilities h2{text-align:start;font-weight:600}.main__facilities ol{display:flex;flex-direction:column;gap:8px}.main__facilities li{padding:2.5vw;border-radius:12px;color:#36b5dd;position:relative;display:flex;gap:15px;background-color:#fff;align-items:center;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.main__facilities li img{width:18.4vw;height:18.4vw}.main__facilities li span{font-size:9.2vw;line-height:12.3vw;font-weight:800;color:#c0e1ef;padding:0 16px}.main__facilities li p{font-size:3.6vw;line-height:4.8vw;color:#617691}.main__library{padding:6vw 3vw 3vw;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;gap:15px;align-items:center;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.main__library h2{display:flex;align-items:center;justify-content:center;font-weight:600;position:relative}.main__library h2:before{content:"";position:absolute;width:6vw;height:6vw;left:4vw;top:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.5%208.87764C21.4142%209.6107%2022%2010.7367%2022%2011.9997V15.9997C21.9998%2018.2087%2020.209%2019.9997%2018%2019.9997H6C3.79098%2019.9997%202.0002%2018.2087%202%2015.9997V11.9997C2%2010.7367%202.58581%209.6107%203.5%208.87764V12.7995C3.50007%2014.437%204.82756%2015.5874%206.23535%2015.739C7.71099%2015.8978%209.5065%2016.3147%2010.6895%2017.1042C11.4792%2017.6311%2012.5208%2017.6311%2013.3105%2017.1042C14.4935%2016.3147%2016.289%2015.8978%2017.7646%2015.739C19.1724%2015.5874%2020.4999%2014.437%2020.5%2012.7995V8.87764ZM6.39648%204.00752C7.85674%204.16471%209.78873%204.57113%2011.25%205.44404V15.6853C9.78869%2014.8122%207.85682%2014.4049%206.39648%2014.2478C5.62795%2014.165%205%2013.5536%205%2012.7995V5.28974C5.00004%204.53568%205.62798%203.92481%206.39648%204.00752ZM17.6035%204.00752C18.372%203.92481%2019%204.53568%2019%205.28974V12.7995C19%2013.5536%2018.372%2014.165%2017.6035%2014.2478C16.1432%2014.4049%2014.2113%2014.8122%2012.75%2015.6853V5.44404C14.2113%204.57113%2016.1433%204.16471%2017.6035%204.00752Z'%20fill='%2336B5DD'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover}.main__library img{width:100%}.main__library p{font-size:3.1vw;line-height:4.1vw;color:#617691;max-width:82vw;text-align:center}.main__library p b{font-weight:600}.main__library a{max-width:82vw;width:100%}@media (min-width: 768px){.main{overflow:hidden;position:relative}.main:before{content:"";position:absolute;background-image:url(/assets/lib-ClMyDmFl.webp);background-repeat:no-repeat;background-size:contain;width:126vw;height:120vw;z-index:0;top:-75px;right:110px;transform:translate(32%);border-radius:50%}}@media (min-width: 768px) and (min-resolution: 144dpi),(min-width: 768px) and (min-resolution: 1.5dppx){.main:before{background-image:url(/assets/lib@2x-DmIJV9lJ.webp)}}@media (min-width: 768px){.main__container{padding:80px 0 0;gap:0}.main__top{display:flex;flex-direction:column;gap:70px;background:transparent;padding:0;width:100%;margin:0 0 30px;border-radius:unset;box-shadow:none}.main__top:before,.main__top:after{display:none}.main__top h2,.main__line{display:none}.main__service{position:relative;display:flex;flex-direction:column;gap:20px;z-index:2;max-width:clamp(388px,50vw,555px)}.main__service h2{display:flex;font-size:6.2vw;line-height:8.2vw;margin:0}.main__service h3{font-size:3.6vw;line-height:4.8vw}.main__service p{color:#264571;font-size:2vw;line-height:2.8vw}.main__service a{box-shadow:0 4px 4px #00000040}.main__stages{gap:30px}.main__stages h2{display:block;text-align:start;font-size:3.6vw;line-height:4.8vw;max-width:60vw;font-weight:600;margin:0}.main__stages ol{flex-direction:row;gap:34px;align-items:stretch}.main__stages li{display:flex;flex-direction:column;gap:10px;background-color:#fff;border-radius:16px;padding:12px 16px;align-items:flex-start;position:relative;max-width:100%;box-shadow:0 -10px 32px #30436a1a}.main__stages li:not(:last-child):after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg%20width='9'%20height='14'%20viewBox='0%200%209%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%2013L7.5%207L1.5%201'%20stroke='%23179EC9'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:12px;height:12px;right:-30px;top:50%;transform:translateY(-50%)}.main__stages li h3{font-size:2.2vw;line-height:2.8vw;font-weight:600}.main__stages li span{font-size:1.8vw;line-height:2.2vw;text-align:start;font-weight:400}.main__stages a{display:none}.main__stage{flex-direction:column;margin:0;align-items:flex-start;gap:15px;justify-content:center}.main__stage h3{color:#36b5dd}.main__stage span{color:#617691}.main__wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#fff;padding:0 20px}.main__wrapper--radius{border-radius:60px 60px 0 0;box-shadow:0 -10px 32px #30436a1a;padding:60px 20px 40px}.main__diseases{display:flex;flex-direction:column;gap:25px}.main__diseases h2{font-size:clamp(28px,3vw,36px);line-height:clamp(36px,4vw,44px);margin:0}.main__diseases ul{gap:15px;align-items:stretch;justify-content:space-evenly}.main__diseases li{position:relative;border-radius:20px;padding:0;min-height:228px;height:fit-content;max-height:400px;max-width:400px}.main__diseases li:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(180deg,#c0e1ef63 91.52%,#179ec9);border-radius:20px;z-index:2;top:0;left:0}.main__diseases img{border-radius:20px;width:100%;height:100%;object-fit:cover}.main__diseases span{position:absolute;top:10%;left:20px;width:80%;z-index:3;color:#fff;font-size:2vw;line-height:2.5vw;text-align:start}.main__diseases p{display:block;position:absolute;color:#fff;top:30%;left:20px;width:90%;z-index:3;font-size:1.8vw;line-height:2vw}.main__facilities{padding:0 0 80px;display:flex;flex-direction:column;gap:20px}.main__facilities ol{gap:20px;margin:0}.main__facilities li{padding:12px;border:1px solid #e6edfd;border-radius:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.main__facilities li img{width:80px;height:80px}.main__facilities li span{font-size:6.2vw;line-height:8.2vw}.main__facilities li p{font-size:2vw;line-height:2.8vw}.main__facilities h2{font-size:clamp(28px,3vw,36px);line-height:clamp(36px,4vw,44px);margin:0}.main__facilities a{max-width:350px;margin:0 auto;width:100%}.main__library{background-color:#dff0f7;border-radius:28px;padding:24px;align-items:flex-start;position:relative;color:#dee6fe;margin-bottom:60px;box-shadow:none}.main__library:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='188'%20height='188'%20viewBox='0%200%20188%20188'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M146.935%20131.304C152.288%20125.951%20160.968%20125.951%20166.321%20131.304L176.448%20141.431C178.743%20143.725%20178.743%20147.445%20176.448%20149.74C174.154%20152.034%20170.434%20152.034%20168.14%20149.74L162.503%20144.103V172.33C162.503%20175.575%20159.872%20178.205%20156.628%20178.205C153.383%20178.205%20150.753%20175.575%20150.753%20172.33V144.103L145.115%20149.74C142.821%20152.034%20139.101%20152.034%20136.807%20149.74C134.512%20147.445%20134.512%20143.725%20136.807%20141.431L146.935%20131.304ZM156.665%2023.5863C165.265%2022.6145%20172.288%2029.7959%20172.288%2038.6567V112.924C167.493%20110.831%20162.199%20109.666%20156.632%20109.666C135.001%20109.666%20117.465%20127.201%20117.465%20148.832C117.465%20150.3%20117.548%20151.749%20117.705%20153.174C111.14%20155.756%20104.85%20158.933%2099.3057%20162.818C98.9121%20163.094%2098.5012%20163.335%2098.0781%20163.542V43.2143C98.5012%2043.0064%2098.9121%2042.7654%2099.3057%2042.4897C115.941%2030.8328%20139.288%2025.55%20156.665%2023.5863ZM15.6211%2038.6567C15.6211%2029.796%2022.643%2022.6146%2031.2432%2023.5863C48.6204%2025.55%2071.9669%2030.8327%2088.6025%2042.4897C88.9954%2042.7649%2089.4059%2043.0047%2089.8281%2043.2123V163.54C89.4059%20163.333%2088.9953%20163.093%2088.6025%20162.818C71.9669%20151.161%2048.6204%20145.878%2031.2432%20143.914C22.643%20142.943%2015.6211%20135.758%2015.6211%20126.897V38.6567ZM39.5498%2091.8881C37.379%2091.6636%2035.3905%2093.1797%2035.0527%2095.3608C34.7153%2097.5417%2036.1521%2099.5882%2038.2891%20100.031L38.498%20100.068L40.3467%20100.365C44.0693%20100.982%2047.9312%20101.744%2051.833%20102.674L53.7861%20103.154L53.9932%20103.201C56.1334%20103.627%2058.2547%20102.303%2058.7949%20100.163C59.3348%2098.0235%2058.0953%2095.8515%2056.0088%2095.2113L55.8047%2095.1547L53.748%2094.6498C49.6419%2093.6705%2045.5899%2092.8705%2041.6943%2092.225L39.7598%2091.9154L39.5498%2091.8881ZM39.5498%2060.558C37.3791%2060.3336%2035.3906%2061.8498%2035.0527%2064.0307C34.7152%2066.2117%2036.152%2068.2581%2038.2891%2068.7006L38.498%2068.7377L40.3301%2069.0317C49.5509%2070.5587%2059.5923%2072.9748%2068.9746%2076.6029C71.0994%2077.4244%2073.4879%2076.3673%2074.3096%2074.2426C75.1308%2072.1179%2074.0748%2069.7293%2071.9502%2068.9076C61.9124%2065.026%2051.2971%2062.4847%2041.6719%2060.891L39.7598%2060.5854L39.5498%2060.558Z'%20fill='%2336B5DD'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:188px;height:188px;right:50px;top:50%;opacity:.5;transform:translateY(-50%)}.main__library img,.main__library svg{display:none}.main__library h2{font-size:2.6vw;line-height:3.4vw;color:#36b5dd;max-width:51vw}.main__library h2:before{display:none}.main__library p{font-size:2vw;line-height:2.8vw;text-align:start;max-width:51vw}.main__library a{max-width:51vw}.main__library a svg{display:flex}}@media (min-width: 1200px){.main{background:linear-gradient(218.2deg,#fff -3.99%,#c0e1efa1);margin-top:-80px}.main:before{right:-50px;max-width:1600px;max-height:1600px;width:100%;height:100%;transform:translate(10%);top:0;background-image:url(/assets/lib-desk-D-RpqIRo.webp)}}@media (min-width: 1200px) and (min-resolution: 144dpi),(min-width: 1200px) and (min-resolution: 1.5dppx){.main:before{background-image:url(/assets/lib-desk@2x-BHEfGQMf.webp)}}@media (min-width: 1200px){.main__top{padding:120px 0 134px}.main__service{gap:46px;padding-left:20px}.main__service h2{font-size:72px;line-height:96px}.main__service h3{font-size:36px;line-height:48px}.main__service p{font-size:24px;line-height:32px}.main__service a{min-height:96px;border-radius:60px;font-size:24px;line-height:32px}.main__service a svg{width:32px;height:32px}.main__stages{display:none}.main__diseases{max-width:1360px;margin:0 auto;width:100%}.main__diseases ul{width:100%;gap:20px}.main__diseases li{min-width:max-content;max-height:360px;max-width:49%}.main__diseases li:before{max-height:100%}.main__diseases li span{font-size:28px;line-height:40px;top:unset;bottom:40%;left:20px;transform:translate(0);width:90%;text-align:start}.main__diseases li p{font-size:16px;line-height:22px;top:unset;bottom:20px}.main__diseases li img{max-height:360px}.main__facilities{max-width:1360px;margin:0 auto;width:100%;gap:36px}.main__facilities ol{flex-direction:row}.main__facilities li{max-width:49%}.main__facilities li span{font-size:48px;line-height:64px}.main__facilities li p{font-size:18px;line-height:24px}.main__facilities li img{width:96px;height:96px}.main__library{max-width:1360px;margin:0 auto 100px;width:100%;padding:26px 40px}.main__library:after{right:125px}.main__library h2{font-size:28px;line-height:40px;color:#264571;max-width:863px}.main__library p{max-width:100%;font-size:20px;line-height:28px;max-width:863px}.main__library a{max-width:326px}}.library{display:flex;flex-grow:1}.library__container{display:flex;flex-direction:column;justify-content:center;height:100%;padding:7vw 0}.library__container .back__button{display:none;margin:0 auto 40px 0}.library__container ul{display:flex;flex-direction:column;gap:2.5vw}.library__container h2{display:none}.library__container li{min-height:80vw;display:flex;flex-direction:column;gap:3.5vw;padding:.5vw .5vw 3.1vw;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border-radius:32px;align-items:center;background-color:#fff}.library__container li img{width:100%}.library__container li h3{font-size:4.6vw;line-height:5.2vw;font-weight:600}.library__container li p{font-size:3vw;line-height:3.6vw;max-width:90%;text-align:center}.library__container li a{margin-top:auto;width:95%}.library__tip{margin-top:20px;font-size:3.1vw;line-height:4.1vw;color:#a0abb8}.library__disease{display:flex;align-items:center;gap:20px}.library__disease img{position:relative;filter:blur(1px);width:19.5vw;height:auto}.library__disease h3{font-size:3.6vw;line-height:5.1vw}.library__disease p{font-size:3.1vw;line-height:3.6vw}.library__disease div{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.library__container{padding:80px 0;align-items:center}.library__container .back__button{display:flex}.library__container h2{display:block;font-size:clamp(28px,3vw,36px);line-height:clamp(32px,3.5vw,40px);margin:0 auto 40px 0;font-weight:600}.library__container ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));justify-content:center}.library__container li{padding:4px 4px 20px;border-radius:20px;min-height:400px;gap:15px}.library__container li h3{font-size:clamp(20px,2.5vw,28px);line-height:clamp(24px,2.5vw,32px);margin-right:auto;padding:0 12px}.library__container li p{font-size:clamp(14px,1.5vw,20px);line-height:clamp(18px,2vw,24px);margin-right:auto;padding:0 12px;text-align:start}.library__container img{min-height:140px;object-fit:cover;border-radius:20px 20px 10px 10px}.library__tip{margin-top:40px;font-size:16px;line-height:20px;max-width:1260px}.library__disease{align-items:start;gap:30px}.library__disease img{position:relative;filter:blur(1px);max-width:280px;width:100%;max-height:280px}.library__disease h3{font-size:36px;line-height:40px}.library__disease p{font-size:24px;line-height:30px}.library__disease div{gap:40px}}@media (min-width: 1200px){.library__container ul{grid-template-columns:repeat(auto-fit,minmax(32%,1fr))}}.disease{display:flex;flex-grow:1}.disease__container{display:flex;flex-direction:column;padding:6.2vw 0;height:100%}.disease__container h3:empty,.disease__container p:empty,.disease__container ul:empty,.disease__container li:empty,.disease__container div:empty{display:none}.disease__container h2,.disease__container h3{margin-bottom:20px}.disease__container p,.disease__container li{font-size:3.6vw;line-height:5.1vw;margin-bottom:20px}.disease__container ol{list-style-type:decimal;padding-left:15px;display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.disease__container ol li{margin-bottom:0;color:#a0abb8;font-size:3.1vw;line-height:5.1vw}.disease__symptoms{display:flex;flex-direction:column}.disease__symptoms h3{margin-bottom:20px}.disease__symptoms ul{list-style-type:disc;padding-left:15px;display:flex;flex-direction:column;margin-bottom:15px}.disease__symptoms li{margin-bottom:5px}.disease__images{margin-bottom:20px}.disease__images img{width:100%;border-radius:16px;object-fit:cover}.disease__images span{display:flex;font-size:3.1vw;line-height:4.1vw;color:#a0abb8;justify-content:center;width:100%;margin-top:10px}.disease__nav{display:flex;flex-direction:column;padding:3vw;border:1px solid rgba(23,158,201,.4);border-radius:20px;gap:10px;margin-bottom:20px;text-align:center}.disease__nav h3{margin:0;font-weight:600}.disease__nav span{font-size:3.6vw;line-height:5.1vw;color:#36b5dd;font-weight:700}.disease__nav p{margin:0;color:#179ec9cc}.disease__nav .disease__name{text-transform:uppercase;background:transparent;border:1px solid rgba(23,158,201,.4);border-radius:12px;color:#264571}.disease__nav .disease__name:hover,.disease__nav .disease__name:focus{background-color:#36b5dd;color:#fff}.disease__nav a:hover span,.disease__nav a:focus span{color:#fff}.disease__recs .disease__nav{background-color:#fff}.disease__recs .disease__nav a:not(:first-of-type){display:none}.disease__recs .disease__nav p{display:none}.disease__recs .disease__nav h3{margin-bottom:0}.disease .disease__text{margin-bottom:24px}.disease .disease__text h2{display:flex;font-size:4.62vw;line-height:6.2vw;justify-content:center;text-align:center}.disease .disease__text h2#clinic{margin-top:20px}.disease .disease__text h3{font-size:4.6vw;line-height:5.6vw;font-weight:600}.disease .disease__text h4{margin-bottom:10px;font-size:3.6vw;line-height:4.6vw}.disease .disease__text b{color:#264571}.disease .disease__text ul{padding-left:20px;list-style-type:disc;gap:5px;display:flex;flex-direction:column;margin-bottom:10px}.disease .disease__text ol{list-style:decimal;padding-left:20px;margin-bottom:10px}.disease .disease__text li{color:#617691;font-size:3.1vw;line-height:4.6vw;margin:0}.disease .disease__text .disease__info{margin-bottom:20px}.disease .disease__text .disease__info ul{list-style-type:none;flex-direction:row;flex-wrap:wrap;gap:20px;padding:0;justify-content:center}.disease .disease__text span{font-size:3.1vw;line-height:4.1vw;color:#a0abb8;margin-bottom:20px}.disease .disease__text .disease__links{display:flex;flex-direction:column;gap:10px;padding:0;margin:0 0 40px;list-style:none}.disease .disease__text .disease__links a{text-align:center}.disease__diag{display:flex;flex-direction:column;gap:24px}.disease__diag .test__head{margin:0}p.disease__diag-title{text-align:center;margin:0 auto;font-size:6vw;line-height:8vw;color:#264571;font-weight:600}.disease__diff{display:flex;flex-direction:column;gap:10px}.disease__diff h2{min-height:11vw;border-radius:10px;background-color:#36b5dd;color:#fff;padding:12px;font-size:3.6vw;line-height:5.1vw;margin-bottom:15px}.disease__diff h3{margin-bottom:0;position:relative;padding-right:32px;font-size:4.6vw;line-height:5.1vw;color:#264571;padding:3.1vw 12.2vw 3.1vw 3.1vw;display:flex;align-items:center;border-radius:12px;transition:transform .3s ease-in-out;cursor:pointer}.disease__diff h3:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0);width:5.1vw;height:5.1vw;background-image:url(data:image/webp;base64,UklGRo4AAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSDkAAAABHyAQIKz5n3BiIyKCE6wi22pzZvjHDzhqeroFUhR0L11JoiCi/8nnF1iCgNFI8JOCuh9wUEHT+AUAVlA4IC4AAADQAgCdASoUABQAPl0kjkWjoiEb9AA4BcS0gABYjdwAAP76LnbL/jO3/6oEAAAA);background-size:contain;transition:transform .3s ease-in-out}.disease__diff h3.open:after{transform:translateY(-50%) rotate(180deg)}.disease__diff h3:hover,.disease__diff h3:focus{background-color:#36b5dd;color:#fff}.disease__diff h3:active{transform:scale(.9)}.disease__diff h4{margin-bottom:0;position:relative;padding:3.1vw 12.2vw 3.1vw 3.1vw;font-size:3.6vw;line-height:5.1vw;color:#36b5dd;display:flex;align-items:center;border-radius:12px;transition:transform .3s ease-in-out;cursor:pointer}.disease__diff h4:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0);width:5.1vw;height:5.1vw;background-image:url(data:image/webp;base64,UklGRo4AAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSDkAAAABHyAQIKz5n3BiIyKCE6wi22pzZvjHDzhqeroFUhR0L11JoiCi/8nnF1iCgNFI8JOCuh9wUEHT+AUAVlA4IC4AAADQAgCdASoUABQAPl0kjkWjoiEb9AA4BcS0gABYjdwAAP76LnbL/jO3/6oEAAAA);background-size:contain;transition:transform .3s ease-in-out}.disease__diff h4.open:after{transform:translateY(-50%) rotate(180deg)}.disease__diff h4:hover,.disease__diff h4:focus{background-color:#36b5dd;color:#fff}.disease__diff h4:active{transform:scale(.9)}.disease__diff h5{font-size:3.6vw;line-height:5.1vw;color:#264571}.disease__diff p{color:#617691;margin:0}.disease__diff div{padding:0 12.2vw 0 3.1vw;display:flex;flex-direction:column;gap:20px}.disease__diff .accordion-content-wrapper{display:none}.disease__diff .accordion-h4.open+.accordion-content-wrapper{display:block}.disease__diff span{font-size:3.1vw;line-height:4.1vw;color:#a0abb8;margin-top:20px}.disease__algo .disease__text h3{font-size:4.6vw;line-height:6.2vw}.disease__algo .disease__text p{color:#264571}.disease__algo .disease__text span{display:flex;flex-direction:column;gap:10px;color:#617691}.disease__algo .disease__text span ul li,.disease__algo .disease__text span ol li{font-size:3.1vw;line-height:4.1vw;color:#617691}.disease__algo .disease__img{max-width:35vw;min-height:34vw;justify-self:center;margin-bottom:20px}.disease__nav-btns{display:flex;flex-direction:column;gap:10px}.disease__nav-btns span{font-weight:600}.disease .disease__text .disease__clinic{padding:0;margin:0 0 20px;list-style:none;flex-direction:row;flex-wrap:wrap;justify-content:center}.disease .disease__text .disease__clinic button{font-size:3vw;line-height:3.6vw;padding:2vw 3vw;min-height:40px}.disease .disease__text .disease__clinic button.active{background-color:#36b5dd;color:#fff}.disease__clinic-content{border:1px solid #dff0f7;border-radius:32px;padding:20px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.disease__clinic-content h4,.disease__clinic-content p{margin:0}@media (min-width: 768px){.disease__container{display:flex;flex-direction:column;gap:40px}.disease__container .test__head{max-width:100%}.disease__container div.disease__text{margin-bottom:0}.disease__container div.disease__text h2{font-size:3.6vw;line-height:4.69vw;justify-content:flex-start}.disease__container div.disease__text h3{font-size:2.6vw;line-height:3.5vw;max-width:80%;margin:0 0 20px;justify-content:flex-start}.disease__container div.disease__text h4{margin-bottom:10px;font-size:1.88vw;line-height:2.34vw}.disease__container div.disease__text p,.disease__container div.disease__text li{font-size:2.08vw;line-height:2.86vw;color:#617691}.disease__container div.disease__text ol{gap:1.95vw}.disease__container div.disease__text ol li{margin-bottom:0;color:#a0abb8;font-size:2.08vw;line-height:2.6vw}.disease__container div.disease__text p{font-size:2.08vw;line-height:2.86vw;color:#617691}.disease__container div.disease__text p b{font-size:2.34vw;line-height:3.13vw}.disease__container div.disease__text span{font-size:2.08vw;line-height:2.86vw}.disease__container a.btn.btn--blue{max-width:87.24vw;margin:0 auto;width:100%}p.disease__diag-title{font-size:3.65vw;line-height:4.69vw;text-align:start;margin:0}.disease__symptoms{display:flex;flex-direction:column}.disease__symptoms h3{margin-bottom:20px}.disease__symptoms ul{list-style-type:disc;padding-left:15px;display:flex;flex-direction:column;margin-bottom:15px}.disease__symptoms li{margin-bottom:5px}.disease__images{margin-bottom:20px}.disease__images img{background-color:transparent;justify-self:center;max-width:100%;width:100%}.disease__images span{font-size:2.08vw;line-height:2.6vw;color:#a0abb8;justify-content:center;width:100%;margin-top:10px}.disease__nav{display:flex;flex-direction:column;padding:16px;border:1px solid rgba(23,158,201,.4);border-radius:12px;gap:20px;margin-bottom:60px;width:100%}.disease__nav h3{font-size:2.6vw;line-height:3.65vw;text-align:center}.disease__nav p{font-size:2.34vw;line-height:3.13vw;text-align:center}.disease__nav span{font-size:2.34vw;line-height:3.13vw}.disease__nav .disease__name,.disease__nav .disease__nav-btns{max-width:87.24vw;margin:0 auto;width:100%}.disease__nav .disease__nav-btns span{font-size:2.08vw;line-height:3.13vw}.disease .disease__more-text{font-size:4.17vw;line-height:5.21vw;color:#fff;order:5;text-align:center;display:block;margin-top:20px;position:relative}.disease .disease__more-text:before{position:absolute;content:"";background-image:url(/src/components/content/main/lib-arrow@2x.webp);background-repeat:no-repeat;width:9.11vw;height:11.72vw;left:13.02vw;top:-13.02vw;background-size:contain}.disease__recs h2{font-size:4.69vw;line-height:5.73vw;display:flex}.disease__recs p{display:flex;font-size:3.13vw;line-height:3.91vw}.disease__diag{display:flex;flex-direction:column;gap:24px;max-width:100%;margin:0 auto}.disease__diag .test__head{margin:0}.disease__diff{box-shadow:0 0 4.17vw #30436a1a;padding:4.69vw;border-radius:2.08vw;max-width:100%}.disease__diff h2{min-height:5.73vw;border-radius:1.56vw;font-size:2vw;line-height:2.6vw;text-align:center;font-weight:600;max-width:100%;margin:0 auto;width:100%}.disease__diff h3{font-size:2.6vw;line-height:3.65vw;padding:1.3vw}.disease__diff h3:after{width:3.91vw;height:3.91vw}.disease__diff h4{font-size:2vw;line-height:2.6vw;padding:1.3vw 1.3vw 1.3vw 5.21vw}.disease__diff h4:after{width:3.91vw;height:3.91vw}.disease__diff h5{font-size:1.8vw;line-height:2.34vw}.disease__diff p{font-size:1.8vw;line-height:2.34vw;padding-left:2.6vw}.disease__diff span{font-size:1.8vw;line-height:2.34vw;font-weight:600;color:#264571}.disease__diff ol li{font-size:1.8vw;line-height:2.34vw}.disease__algo .disease__img{display:none}.disease__name{text-transform:uppercase}.disease__partners{display:flex;flex-direction:column;align-items:center;gap:20px}.disease__geo{max-width:52.08vw;max-height:52.08vw;width:100%}.disease .disease__text .disease__clinic button{font-size:2vw;line-height:2.6vw;padding:12px;min-height:40px;font-weight:600}}@media (min-width: 1200px){.disease__container{padding:80px 0}.disease__container div .disease__text h2{font-size:28px;line-height:36px;text-align:start}.disease__container div .disease__text h3{font-size:20px;line-height:26px}.disease__container div .disease__text h4{font-size:18px;line-height:24px}.disease__container div .disease__text p,.disease__container div .disease__text p b,.disease__container div .disease__text li,.disease__container div .disease__text span{font-size:16px;line-height:22px}.disease__container div .disease__text ol{gap:10px}.disease__container div .disease__text ol li{font-size:16px;line-height:22px}.disease__container a.btn.btn--blue{max-width:700px;margin:0}.disease__text{max-width:700px}.disease__main{display:flex;align-items:flex-start;gap:40px;justify-content:flex-start}.disease__nav{box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border-radius:32px}.disease__nav h3{font-size:20px;line-height:26px}.disease__nav span{font-size:16px;line-height:22px}.disease__nav p{font-size:16px;line-height:22px;color:#36b5dd}.disease__partners{max-width:440px;width:100%;margin-left:auto}.disease .disease__text .disease__clinic button{font-size:16px;line-height:22px}p.disease__diag-title{font-size:36px;line-height:46px}.disease__diff{padding:36px}.disease__diff h2{font-size:20px;line-height:24px;min-height:48px;border-radius:12px}.disease__diff h3{font-size:20px;line-height:26px;padding:15px}.disease__diff h3:after{width:20px;height:20px}.disease__diff h4{font-size:18px;line-height:24px;padding:10px}.disease__diff h4:after{width:20px;height:20px}.disease__diff h5{font-size:16px;line-height:22px}.disease__diff p{font-size:16px;line-height:22px;padding-left:20px}.disease__diff ol li{font-size:16px;line-height:22px}.diesease__clinic-content h4{font-size:20px;line-height:26px}}.test{display:flex;flex-grow:1}.test__container{height:100%;padding:4.6vw 0}.test__container h3{background-color:#36b5dd;border-radius:8px;padding:3.1vw;color:#fff;font-size:3.6vw;line-height:6.2vw;font-weight:500;margin:10px 0;text-align:center}.test__head{border-radius:12px;background-color:#fff;padding:1.9vh 4.1vw;position:relative;display:flex;align-items:center;gap:20px;font-size:3.1vw;line-height:4.1vw;font-weight:400;margin-bottom:28px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.test__head svg{min-width:5.1vw;height:100%}.test__head h3,.test__head ol{display:none}.test__block{display:flex;flex-direction:column;gap:10px;background-color:#fff;border-radius:20px;padding:3.6vw;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.test__block:last-of-type{margin-bottom:20px}.test__block input{display:none}.test__block label{display:flex;gap:16px;cursor:pointer;align-items:center}.test__block label div{display:flex;align-items:center;border-radius:12px;border:1px solid #e6edfd;padding:3vw 3.6vw;width:100%}.test__block label span{min-width:6.2vw;height:6.2vw;aspect-ratio:1/1;border-radius:8px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#dff0f7}.test__block label span:after{content:"";position:absolute;width:2.5vw;height:1.2vw;border:2px solid white;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;transition:opacity .3s ease}.test__block label input[type=checkbox]:checked+div+span{background-color:#36b5dd}.test__block label input[type=checkbox]:checked+div+span:after{opacity:1}.test__block label input[type=radio]~span{border-radius:50%}.test__block label input:checked~div{background-color:#dff0f7;color:#36b5dd}.test__block label:hover div,.test__block label:focus div{background-color:#36b5dd90;color:#fff}.test__block label:hover div button,.test__block label:focus div button{border:2px solid #ffffff;color:#fff}.test__block label input[type=radio]:checked~span:after{width:3.6vw;height:3.6vw;opacity:1;border:none;background-color:#36b5dd;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.test__block label input[type=radio]+div+span{border-radius:50%}.test__block p{font-size:3.6vw;line-height:5.1vw;width:100%}.test__block button{align-self:center;display:flex;min-height:100%;background-color:transparent;cursor:pointer;align-items:center;justify-content:center;border:none;padding:0;width:fit-content;border:1px solid #36b5dd;min-width:5.1vw;height:5.1vw;border-radius:50%;color:#36b5dd;font-size:3vw}.test__block button span{border-radius:50%;border:1px solid #36b5dd;min-width:5.6vw;min-height:5.6vw;font-size:3.6vw;line-height:4.6vw;color:#36b5dd;font-weight:600;display:flex;align-items:center;justify-content:center}.test__block button:hover,.test__block button:focus{border-color:#fff;color:#264571}.test__block--error label div{border-color:#c31100}.test__block--error label span{background-color:#c31100;opacity:20%}.test__block--error label p{color:#c31100}.test__block--error label:hover div,.test__block--error label:focus div{background-color:#c31100;color:#fff}.test__block--error label:hover span,.test__block--error label:focus span{border-color:#fff;color:#fff}.test__block--error label:hover p,.test__block--error label:focus p{color:#fff}.test__block--error.test__block--special h3{color:#c31100}.test__block--special{background-color:transparent;gap:20px;box-shadow:none;padding:0}.test__block--special button:hover span,.test__block--special button:focus span{background-color:#36b5dd;color:#fff}.test__block--special button:active span{transform:scale(.9)}.test__block--special .test__question-header{background-color:#fff;border-radius:12px;padding:2.1vw}.test__block--special .test__question-header h3{margin:0;border:none;padding:0;text-align:start;color:#264571}.test__block p{padding-right:10px}.test__questions{display:flex;flex-direction:column;gap:20px}.test__question-header{display:flex;gap:20px;align-items:center;justify-content:space-between;order:1;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.test__question-header h3{background-color:#fff;color:#617691;border:1px solid rgba(38,69,113,.2);border-radius:12px;font-weight:500;width:100%}.test .test__question-images{display:flex;flex-direction:column;gap:10px;order:2}.test .test__question-images p{background-color:#36b5dd;border-radius:8px;padding:3.1vw;font-size:3.6vw;line-height:5.1vw;color:#fff;font-weight:500;text-align:center}.test .test__question-images span{font-size:3.1vw;line-height:4.1vw;padding:0;color:#a0abb8}.test .test__question-images ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;flex-wrap:wrap}.test .test__question-images li{display:flex;flex-direction:column;gap:5px;width:fit-content}.test .test__question-images li img{width:28.2vw;height:40vw;object-fit:cover;border-radius:8px}.test .test__block--special p{background-color:transparent;padding:0}.test__group{display:flex;flex-direction:column;gap:10px}.test__group h2{background-color:#f1f3f6;border-radius:8px;padding:3.1vw;font-size:3.6vw;line-height:5.1vw;color:#617691}.test .test__answer-block,.test .test__answer-images{display:flex;flex-direction:column;gap:10px}.test .test__answer-images p{font-size:3.1vw;line-height:4.1vw}.test .test__answer-images ul{display:grid;grid-template-columns:repeat(2,minmax(40.3vw,max-content));gap:12px}.test .test__answer-images li{display:flex;flex-direction:column;gap:5px;width:100%}.test .test__answer-images li img{width:40vw;height:100%;object-fit:cover;border-radius:8px}.test .test__answer-images span{font-size:3.1vw;line-height:4.1vw;color:#a0abb8;text-align:center}.test .test__answer-images button{color:#36b5dd;width:100%;border:none;gap:20px}.test .test__answer-images button svg{width:7.2vw;height:auto;transition:transform .5s ease}.test .test__answer-images button svg.rotate{transform:rotate(180deg)}.test .test__answer-images button:hover,.test .test__answer-images button:focus{color:#264571}.test .test__answer-images button:active{transform:scale(.9)}.test__rating{display:flex;justify-content:space-between;gap:10px;align-items:center;order:3;padding:3.1vw;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border-radius:12px}.test__rating h4{font-size:3.6vw;line-height:5.1vw;font-weight:500}.test__rating ol{display:flex;align-items:center;gap:5px}.test__rating label{display:flex;align-items:center;gap:7px}.test__rating p{color:#36b5dd;padding:0}.test__error-message{font-size:3.1vw;line-height:4.1vw;color:#c31100;order:4}.test__images{display:flex;gap:10px}.test__images p{font-size:3.1vw;line-height:4.1vw;margin-bottom:10px}.test__image{display:flex;flex-direction:column}.test__image span{font-size:3.1vw;line-height:4.1vw;color:#a0abb8}.test__footer{padding-bottom:15.5vw}.test__submit{position:fixed;bottom:5.1vw;left:5.1vw;display:flex;width:calc(100% - 10.2vw)}.test__submit--first{position:static;width:100%}.test__photo-hunter{display:flex;flex-direction:column;gap:20px}.test__photo-hunter ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.test__photo-hunter img{width:100%;height:auto;height:40.2vw;object-fit:cover;border-radius:12px}@media (min-width: 768px){.test__container{padding:80px 0;margin:0 auto}.test__container h3{padding:16px;font-size:20px;line-height:24px;border-radius:12px}.test__photo-hunter ul{grid-template-columns:repeat(auto-fit,minmax(225px,max-content));display:flex;justify-content:center}.test__photo-hunter img{height:320px;object-fit:cover;max-width:225px;width:100%}.container .test__head{padding:16px;font-size:16px;line-height:22px;max-width:880px;width:100%;margin:0 auto 20px;gap:30px}.container .test__head p{font-size:24px;line-height:30px;gap:20px;text-align:start}.container .test__head h3{display:flex}.container .test__head ol{display:flex;flex-direction:column;gap:10px}.container .test__head svg{min-width:32px;width:32px;margin:0}.test__questions{max-width:850px}.test__container .test__head{padding:16px;font-size:16px;line-height:22px;max-width:100%;margin:0;width:100%;display:flex;align-items:center;height:fit-content}.test__container .test__head svg{min-width:32px}.test__container .test__head h3{font-size:24px;line-height:30px;color:#617691;background-color:transparent;padding:0}.test__container .test__head ul,.test__container .test__head ol{padding-left:15px}.test__container .test__head ol{list-style-type:decimal}.test__container .test__head li{font-size:16px;line-height:20px;color:#939eab;font-weight:500}.test__questions{width:100%;max-width:100%}.test__wrapper{display:flex;justify-content:center;gap:40px;flex-direction:column;width:100%;max-width:880px;margin:0 auto}.test__block{max-width:100%;gap:10px;width:100%;padding:24px}.test__block ol{gap:30px}.test__block h3{font-size:20px;line-height:28px;padding:16px;border-color:#36b5dd}.test__block label{gap:20px}.test__block label div{padding:12px 16px}.test__block label span{min-width:32px;height:32px}.test__block label span:after{width:15px;height:8px}.test__block label input[type=radio]:checked~span:after{width:20px;height:20px}.test__block p{font-size:16px;line-height:22px}.test__block button span{font-size:20px;line-height:24px;min-height:30px;height:32px;width:32px;min-width:32px;font-weight:600}.test__block button{min-width:20px;height:20px;font-size:16px}.test__group{gap:10px}.test__group h2{font-size:24px;line-height:30px;padding:16px;max-width:880px}.test .test__answer-block p{font-size:16px;line-height:20px}.test .test__answer-block div{padding:16px}.test .test__answer-images ul{grid-template-columns:repeat(2,minmax(340px,max-content));padding:0;justify-content:center;max-width:880px;margin:0 auto}.test .test__answer-images span{display:flex;font-size:16px;line-height:20px;max-width:500px;margin:0 auto;width:100%}.test .test__answer-images button{height:fit-content;min-height:fit-content}.test .test__answer-images button svg{width:30px;height:30px}.test .test__question-images p{font-size:18px;line-height:24px;padding:16px;font-weight:500;text-align:center}.test .test__question-images span{font-size:16px;line-height:20px}.test .test__question-images img{max-width:225px;object-fit:cover;max-height:320px}.test .test__question-images ul{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(225px,max-content));column-gap:0}.test__block--special{gap:20px}.test__block--special .test__question-header,.test__rating{padding:16px}.test__rating h4{font-size:24px;line-height:30px}.test__rating ol{gap:20px}.test__rating p{font-size:18px;line-height:24px}.test__submit{max-width:880px;margin:0 auto;position:static}.test__footer{padding:0}}.partners{display:flex;flex-direction:column;gap:20px;border-radius:12px;margin-bottom:24px;width:100%}.partners div{display:flex;flex-direction:column;gap:20px}.partners h2{font-size:4.6vw;line-height:6.2vw;margin-bottom:0;text-align:center}.partners ul{display:flex;flex-direction:column;gap:20px}.partners li{transition:transform .3s ease,box-shadow .3s ease;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;gap:20px;padding:.5vw .5vw 3vw;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;margin:0}.partners span{font-size:3.6vw;line-height:4.1vw;width:90%;margin:0 auto;text-align:center}.partners img{width:100%}.partners a{max-width:90%;margin:0 auto;width:100%}.partners__top h2{font-size:4.6vw;line-height:6.2vw}@keyframes move-diagonal{0%{transform:translate(0)}50%{transform:translate(4px,-4px)}to{transform:translate(0)}}@media (min-width: 768px){.partners h2{font-size:clamp(20px,3vw,36px);line-height:clamp(24px,4vw,42px);text-align:start}.partners li{padding-bottom:20px}.partners div{flex-direction:row;align-items:center}.partners img{border-radius:20px;min-height:144px;max-width:49%;width:100%;object-fit:cover}.partners span{font-size:16px;line-height:22px}.partners a{max-width:670px}}@media (min-width: 768px){.partners{max-width:100%}.partners h2{font-size:2.6vw;line-height:3.6vw}.partners img{max-width:100%}.partners span{font-size:2.2vw;line-height:3vw}.partners__top{flex-direction:row}.partners__top img{max-width:49%}}@media (min-width: 1200px){.partners div{flex-direction:column}.partners a{max-width:90%}.partners h2{font-size:20px;line-height:24px}.partners__top img{max-width:100%}.partners__top span{font-size:16px;line-height:22px}}.results{flex-grow:1;display:flex}.results__container{padding:6vw 0;height:100%;display:flex;flex-direction:column;gap:20px}.results__container h2{font-size:6.2vw;line-height:7.2vw;text-align:center;font-weight:600}.results__container p{font-size:3.6vw;line-height:5.1vw;text-align:center}.results__container p b{font-weight:800}.results__container p b.low{color:#6bc52b}.results__container p b.medium{color:#f4b62f}.results__container p b.high{color:#c31100}.results__info{display:flex;flex-direction:column;gap:20px}.results__main{background-color:#fff;border-radius:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;padding:3.1vw 4.1vw}.results__diagnosis{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:4.6vw;border-bottom:1px solid rgba(38,69,113,.2)}.results__diagnosis h3{font-size:4.6vw;line-height:6.2vw;text-align:center}.results__diagnosis p{font-size:3.6vw;line-height:5.1vw}.results__diagnosis p.low{color:#6bc52b}.results__diagnosis p.medium{color:#f4b62f}.results__diagnosis p.high{color:#c31100}.results__diagnosis ul{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-content:space-between}.results__diagnosis li{min-width:25.6vw;height:2.1vw;border-radius:10px;background-color:#f1f3f6}.results__diagnosis li.low:nth-child(1){background:linear-gradient(to right,#6bc52b1a,#6bc52b)}.results__diagnosis li.medium:nth-child(1){background:linear-gradient(to right,#f4b62f1a,#f4b62f80)}.results__diagnosis li.medium:nth-child(2){background:linear-gradient(to right,#f4b62f80,#f4b62f)}.results__diagnosis li.high:nth-child(1){background:linear-gradient(to right,#c5332b1a,#c5332b4d)}.results__diagnosis li.high:nth-child(2){background:linear-gradient(to right,#c5332b4d,#c5332b99)}.results__diagnosis li.high:nth-child(3){background:linear-gradient(to right,#c5332b99,#c5332b)}.results__conclusion{display:flex;align-items:center;background:linear-gradient(0deg,#e6edfd66,#e6edfd66),linear-gradient(268.53deg,#fff0,#36b5dd1a);padding:2.6vw 4.1vw;gap:10px;border-radius:12px}.results__conclusion svg{min-width:6.2vw;height:auto;color:#36b5dd}.results__conclusion p{font-size:3.6vw;line-height:5.1vw;color:#36b5dd;font-weight:500;text-align:start}.result__rec{display:flex;font-size:3.1vw;line-height:4.1vw;color:#36b5dd;margin:0 auto;width:100%;max-width:70%;justify-content:center;text-align:center}@media (min-width: 768px){.results__container{padding:25px 0;gap:20px;max-width:900px;justify-self:center}.results__container h2{font-size:clamp(28px,3.2vw,36px);line-height:clamp(36px,4.2vw,48px);text-align:start}.results__container p{font-size:18px;line-height:24px;text-align:start;max-width:100%}.results__info{display:flex;flex-direction:column;gap:40px}.results__main{background-color:#fff;border-radius:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;padding:16px 24px}.results__diagnosis{padding-bottom:20px;border-bottom:1px solid rgba(38,69,113,.2)}.results__diagnosis h3{font-size:28px;line-height:36px;text-align:center}.results__diagnosis p{font-size:20px;line-height:28px;text-align:center;margin-bottom:20px}.results__diagnosis li{min-width:33%;height:12px;border-radius:10px;background-color:#f1f3f6}.results__conclusion{padding:16px 24px;gap:10px}.results__conclusion svg{min-width:24px;max-width:40px;width:100%;height:auto}.results__conclusion p{font-size:18px;line-height:24px}.result__rec{display:flex;font-size:18px;line-height:24px;width:100%;max-width:60%;margin-top:20%}}@media (min-width: 1200px){.results__container{justify-content:center}.result__rec{margin-top:40px}}.photo{display:flex;flex-grow:1}.photo__container{padding:7.2vw 0;height:100%}.photo__container h3{font-size:4.6vw;line-height:6.2vw;font-weight:600;margin-bottom:30px;text-align:center}.photo__container h3 button{border:none;background-color:transparent;font-size:4.6vw;line-height:6.2vw;color:#36b5dd;font-weight:800;font-family:Onest,Arial,"sans-serif";padding:0;cursor:pointer;text-decoration:underline}.photo__container h3 button:hover,.photo__container h3 button:focus{color:#617691}.photo__container h3 button:active{transform:scale(.9)}.photo__recs{border-radius:12px;padding:4.1vw;display:flex;flex-direction:column;margin-bottom:32px;background-color:#fff;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.photo__recs h4{font-size:4.6vw;line-height:6.2vw;display:flex;gap:12px;color:#264571;font-weight:600;margin-bottom:4.1vw}.photo__recs svg{width:6.2vw;height:auto;color:#36b5dd}.photo__recs h5{font-size:3.6vw;line-height:4.6vw;color:#36b5dd;font-weight:800;margin-bottom:2vw}.photo__recs ul{list-style-type:disc;padding-left:15px;margin-bottom:15px}.photo__recs ul:last-of-type{margin-bottom:0}.photo__recs li{font-size:3.1vw;line-height:4.1vw}.photo__tip{display:flex;flex-direction:column;gap:20px;max-width:490px}.photo__tip button{border:none;background-color:transparent;cursor:pointer;margin-left:unset;width:100%;display:flex;justify-content:center;color:#36b5dd;gap:10px;transition:.3s ease;font-size:3.1vw}.photo__tip button svg{width:5.1vw;height:5.1vw}.photo__tip button:hover,.photo__tip button:focus{background-color:transparent;color:#617691}.photo__tip button:active{transform:scale(.9)}.photo__tip button.active svg{transform:rotate(180deg)}.photo__tip a{font-size:14px;line-height:20px;justify-content:center;display:flex;text-align:center;color:#a0abb8}.photo__tip a:hover,.photo__tip a:focus{color:#36b5dd}.photo__buttons{display:flex;gap:12px;flex-direction:row-reverse}.photo__buttons label,.photo__buttons button{transition:.3s ease;width:49%}.photo__preview{border-radius:16px;width:100%;height:auto;display:flex;margin-bottom:20px}.photo__preview img{border-radius:16px;object-fit:cover;height:100%;min-height:138.5vw}.photo__error{font-size:4.1vw;line-height:5.1vw;color:#c31100;margin-bottom:20px}.photo__wrapper .photo__tip{display:none}.photo__loading{display:flex;justify-content:center;font-size:3.6vw;line-height:4.8vw;color:#36b5dd}.photo__list{display:grid;grid-template-areas:"skin cam" "quality light";gap:14px;margin-bottom:20px}.photo__list li{padding:.5vw .5vw 3vw;background-color:#fff;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border-radius:20px;display:flex;flex-direction:column;gap:20px}.photo__list img{width:100%}.photo__list span{font-size:3.6vw;line-height:4.6vw;max-width:90%;margin:0 auto;text-align:center;color:#264571}.photo__load-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.photo__load-wrapper h2{font-size:6.1vw;line-height:8.1vw;text-align:center}.photo__load-wrapper p{text-align:center;font-size:3.6vw;line-height:4.6vw}.photo__load{min-width:68vw;height:68vw;position:relative;box-shadow:-1px 0 20px 6px #36b5dd6b;border-radius:50%}.photo__load .photo__load-bg{width:100%;height:100%;object-fit:contain}.photo__load svg{position:absolute;width:120%;height:120%;top:50%;left:50%;transform:translate(-50%,-50%)}.photo__load .photo__load-logo{position:absolute;width:14vw;height:14vw;top:50%;left:50%;transform:translate(-50%,-50%);animation:heartbeat 1.2s infinite ease-in-out}@keyframes heartbeat{0%{transform:translate(-50%,-50%) scale(1)}14%{transform:translate(-50%,-50%) scale(1.3)}28%{transform:translate(-50%,-50%) scale(1)}42%{transform:translate(-50%,-50%) scale(1.2)}70%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}@media (min-width: 768px){.photo__container{padding:40px 0}.photo__container h3{font-size:20px;line-height:30px;text-align:start;margin-top:20px}.photo__container h3 button{font-size:20px;line-height:30px}.photo__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.photo__list li{padding:10px 10px 24px}.photo__list img{width:100%}.photo__list span{font-size:20px;line-height:28px;max-width:90%;margin:0 auto;text-align:center;color:#264571}.photo__tip{display:flex;max-width:100%;border-radius:10px;padding:28px}.photo__tip button{border:none;background-color:transparent;cursor:pointer}.photo__tip button svg{width:40px;height:40px}.photo__tip a{font-size:16px;line-height:20px;justify-content:center;display:flex;text-align:center;color:#a0abb8}.photo__tip img{width:100%}.photo__wrapper{display:flex;align-items:start;flex-direction:column;gap:40px;justify-content:space-between;margin-bottom:40px;width:100%}.photo__wrapper .photo__tip{display:flex;max-width:490px;background-color:transparent;border-radius:10px;padding:28px}.photo__wrapper .photo__tip button{border:none;background-color:transparent;cursor:pointer}.photo__wrapper .photo__tip button svg{width:40px;height:40px}.photo__wrapper .photo__tip button:hover svg,.photo__wrapper .photo__tip button:focus svg{color:#36b5dd}.photo__wrapper .photo__tip a{font-size:16px;line-height:20px;justify-content:center;display:flex;text-align:center;color:#a0abb8}.photo__recs{padding:28px 36px;max-width:1360px;width:100%;justify-self:center;box-shadow:0 4px 10px #0000001a;margin:0 auto 20px}.photo__recs h4{font-size:24px;line-height:36px;margin-bottom:20px}.photo__recs h4 svg{width:24px}.photo__recs h5{font-size:20px;line-height:30px;margin-bottom:20px}.photo__recs li{font-size:16px;line-height:24px}.photo__buttons{gap:20px}.photo__buttons label{max-width:650px}.photo__preview{justify-content:center}.photo__preview img{max-width:670px;max-height:740px;min-height:100%;width:100%}.photo__error{font-size:20px;line-height:28px;text-align:center}.photo__load{min-width:40vw;height:40vw}.photo__load .photo__load-logo{width:10vw;height:10vw}.photo__load-wrapper{margin-top:20px}.photo__load-wrapper h2{font-size:3.6vw;line-height:4.6vw}.photo__load-wrapper p{font-size:2vw;line-height:2.8vw}}@media (min-width: 1200px){.photo__wrapper{flex-direction:row;align-items:stretch;height:max-content}.photo__recs{margin:0}.photo__list{height:100%;flex:1 1 100%;margin:0;min-width:49%;width:100%}.photo__list li{height:100%;min-height:310px}.photo__list img{height:100%;object-fit:cover;max-height:59%;border-radius:20px}.photo__list span{margin-top:auto}.photo__tip button{font-size:24px}.photo__buttons label{max-width:100%;width:100%}.photo__buttons label:first-child{display:none}.photo__load{min-width:300px;height:300px}.photo__load .photo__load-logo{width:60px;height:60px}.photo__load-wrapper{height:100%;gap:50px}.photo__load-wrapper h2{font-size:24px;line-height:36px}.photo__load-wrapper p{font-size:18px;line-height:24px}.photo__buttons{flex-direction:column;align-items:center;max-width:670px;margin:0 auto;width:100%}.photo__buttons button{width:100%}}.recs{flex-grow:1;display:flex}.recs__container{display:flex;flex-direction:column;height:100%;padding:7.2vw 0}.recs__container h2{margin-bottom:10px;text-align:center}.recs__container p{font-size:3.6vw;line-height:5.1vw;margin-bottom:20px;text-align:center}.recs__container p b{font-weight:800}.recs__container p b.low{color:#6bc52b}.recs__container p b.medium{color:#f4b62f}.recs__container p b.high{color:#c31100}.recs__container h4{font-size:3.6vw;line-height:5.1vw;font-weight:800;margin:20px 0}.recs__container .recs__error{color:#c31100;margin-bottom:0}.recs__container .results__conclusion p{text-align:start;margin:0}.recs__ai{margin-bottom:10px;text-align:center;font-size:6.1vw;line-height:8.2vw;font-weight:600;color:#264571;border:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;gap:10px}.recs__ai span{min-width:8.2vw;height:8.2vw;background-color:#36b5dd;color:#fff;font-size:5.1vw;line-height:8.2vw;border-radius:50%;display:flex;align-items:center;justify-content:center}.recs__ai:not(:disabled):hover,.recs__ai:not(:disabled):focus{transform:scale(1.1)}.recs__ai:not(:disabled):hover span,.recs__ai:not(:disabled):focus span{background-color:#fff;color:#36b5dd;box-shadow:-1px 0 20px 6px #36b5dd6b}.recs__ai:not(:disabled):active{transform:scale(.9)}.recs__ai.disabled{cursor:not-allowed}.recs__ai.disabled span{opacity:30%}.recs__algorithm{border-radius:12px;padding:3.1vw;background-color:transparent;margin:20px 0;background:linear-gradient(90deg,#e0f0fa,#f0f6fd);border:1px solid #dff0f7}.recs__algorithm h3{font-size:3.6vw;line-height:5.1vw;color:#36b5dd;margin-bottom:20px;font-weight:600}.recs__algorithm span{font-size:3.1vw;line-height:4.1vw}.recs__algorithm p{font-size:3vw;line-height:4vw;text-align:start;color:#40b5e0}.recs__algorithm ol{display:flex;flex-direction:column;gap:10px;list-style-type:decimal;padding-left:4vw;font-size:3vw;line-height:4vw;color:#40b5e0;margin-bottom:10px}.recs__diagnosis{margin-top:20px;border-radius:12px;border:1px solid #36b5dd;padding:5.6vw 2.6vw;margin-bottom:30px;display:flex;flex-direction:column;gap:10px}.recs__diagnosis h3{font-size:4.6vw;line-height:6.2vw;margin-bottom:10px;text-align:center;color:#36b5dd;font-weight:600}.recs__diagnosis h4{font-size:3.6vw;line-height:6.1vw;font-weight:800}.recs__diagnosis span{font-size:3vw;line-height:3.6vw;color:#617691;text-align:center;display:flex;flex-direction:column;gap:10px;font-weight:700}.recs__diagnosis span a{font-size:4.6vw;line-height:5.6vw;font-weight:600;padding:2.5vw 4.1vw;border:1px solid #36b5dd;border-radius:12px}.recs__diagnosis span a:hover,.recs__diagnosis span a:focus{background-color:#36b5dd;color:#fff}.recs__diagnosis span a:active{transform:scale(.9)}.recs__diagnosis p{font-size:3vw;line-height:3.6vw;display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}.recs__diagnosis p b{color:#36b5dd}.recs__diagnosis a{align-items:center}.recs__diagnosis a span{color:#36b5dd;font-size:3.6vw;line-height:4.1vw}.recs__medicals{display:flex;flex-direction:column}.recs__medicals h3{display:flex;font-size:4.6vw;line-height:6.2vw;margin-bottom:10px;align-items:center;gap:12px}.recs__medicals h3 svg{width:6.2vw;height:auto}.recs__regions{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.recs__regions h2{font-size:4.6vw;line-height:5.6vw;margin:0}.recs__regions p{font-size:4vw;line-height:4.6vw}.recs__regions .spinner img{width:40%;border-radius:unset}.recs__regions-main{background-color:#fff;border-radius:20px;padding:.5vw .5vw 3vw;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.recs__regions-main img{width:100%;height:auto;border-radius:20px}.recs__regions-main h4{margin:0;font-size:3.6vw;line-height:4.6vw;text-align:center;color:#264571}.recs__regions-main p{color:#6bc52b;margin:0}.recs__regions-main .spinner__text{color:#264571}.recs__regions-main svg{color:#264571}.recs__algo span{margin:0;text-transform:none}.recs__algo:hover span,.recs__algo:focus span{color:#fff}.recs__container .recs__webinars{padding:2.6vw;margin-bottom:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border:1px solid rgba(23,158,201,.4);border-radius:32px;background-color:#fff}.recs__container .recs__webinars h3{margin:10px 0;text-align:center}.recs__container .recs__webinars p{font-size:3.6vw;line-height:5.1vw;font-weight:500;color:#36b5dd;text-align:center}.recs__container .recs__webinars iframe{max-height:200px;border-radius:28px}.recs .recs__control{min-height:11.3vw;background-color:#fff;border-radius:12px;max-width:90%;margin:0 auto}.recs .recs__placeholder{font-size:3.6vw;line-height:5.1vw}.recs .recs__indicator-separator{display:none}.recs__video{display:flex;width:100%;height:auto;min-height:51.3vw}.recs__email{background-color:#fff;border-radius:20px;padding:.5vw .5vw 3vw;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;margin-bottom:40px}.recs__email img{width:100%;height:auto;border-radius:20px 20px 8px 8px}.recs__email h4{margin:0;font-size:3.6vw;line-height:4.6vw;text-align:center;color:#264571;padding:0 3vw}.recs__email label{padding:0 3vw}.recs__email input{min-height:11.2vw;border-radius:12px;border:1px solid rgba(38,69,113,.2);width:100%;padding:3vw 3.6vw;font-size:3.6vw;line-height:4.6vw}.recs__email input:hover,.recs__email input:focus{border:1px solid #36b5dd}.recs__email input::placeholder{font-size:3.6vw}.recs__email input .spinner img{width:30%;border-radius:unset}.recs__email button{max-width:95%;margin:0 auto;width:100%}.recs__email .spinner img{width:40%;border-radius:unset}.recs__top{margin-bottom:20px}.recs__top h4,.recs__top .recs__algorithm{display:none}.recs__buttons{display:flex;flex-direction:column;gap:20px;width:100%}.recs__neuro{display:flex;flex-direction:column;gap:25px;padding:4.6vw 0}.recs__neuro img{border-radius:16px;max-width:58vw;width:100%;margin:0 auto;min-height:281px;object-fit:cover}.recs__neuro .recs__check{text-align:start;font-size:3.6vw;line-height:4.2vw}.recs__neuro .recs__check b{color:#36b5dd}.recs__neuro .recs__risk{text-align:start;font-size:3.6vw;line-height:4.2vw}.recs__neuro b{text-transform:uppercase}.recs__neuro .risk__level--низкий{color:#6bc52b}.recs__neuro .risk__level--средний{color:#f4b62f}.recs__neuro .risk__level--высокий{color:#c31100}.recs__neuro .recs__neuro-text{display:flex;flex-direction:column;gap:20px}.recs__neuro .recs__neuro-table{border:1px solid #9dd4e5;border-radius:16px;overflow:hidden}.recs__neuro table{width:100%;border-collapse:collapse;table-layout:fixed}.recs__neuro th,.recs__neuro td{padding:3vw 6vw;max-width:49%}.recs__neuro thead th{font-size:4.1vw;line-height:5.1vw}.recs__neuro thead th:first-child{border-bottom:1px solid #9dd4e5;border-right:1px solid #9dd4e5}.recs__neuro thead th:last-child{border-bottom:1px solid #9dd4e5;border-left:1px solid #9dd4e5}.recs__neuro tbody td{text-align:center;font-size:3vw;line-height:4.1vw;font-weight:600}.recs__neuro tbody td:nth-child(odd){border-bottom:1px solid #9dd4e5;border-right:1px solid #9dd4e5}.recs__neuro tbody td:nth-child(2n){border-bottom:1px solid #9dd4e5;border-left:1px solid #9dd4e5;color:#36b5dd}.recs__neuro tbody tr:last-child td{border-bottom:none}.recs__inquirer{display:flex;flex-direction:column;gap:20px}.recs__inquirer p{text-align:start}.recs__inquirer ul{display:flex;flex-direction:column;gap:10px}.recs__inquirer-question{border-radius:16px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;display:flex;flex-direction:column;gap:20px;padding:4vw}.recs__inquirer-question p{font-size:3.6vw;line-height:4.6vw;text-align:start}.recs__inquirer-answers{display:flex;gap:1.3vw;align-items:center;justify-content:space-between}.recs__inquirer-answers span{margin-right:auto}.recs__inquirer-answers label{display:flex;align-items:center;gap:1.3vw;cursor:pointer;font-size:3vw;line-height:4vw}.recs__inquirer-answers label span{width:4.6vw;height:4.6vw;border-radius:50%;border:1px solid #36b5dd}.recs__inquirer-answers label:hover span,.recs__inquirer-answers label:focus span{border-color:#dff0f7;background-color:#dff0f7}.recs__inquirer-answers label input:checked~span{background-color:#36b5dd}.recs__inquirer-answers input{display:none}.recs__inquirer-answers--radio{flex-direction:column;gap:8px}.has-value .recs__input-container{height:0;padding:0;margin:0}.recs__clinic-list{display:flex;flex-direction:column;gap:20px}.recs__clinic-list h3{font-size:4.6vw;line-height:5.6vw;text-align:center}.recs__clinic-list li{box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;border-radius:12px;background-color:#fff;padding:3.1vw 11.2vw 3.1vw 3.1vw;display:flex;flex-direction:column;gap:10px;position:relative}.recs__clinic-list li h4{margin:0;font-size:3.6vw;line-height:4.6vw}.recs__clinic-list li p{font-size:3.6vw;line-height:4.6vw;text-align:start;margin:0}.recs__clinic-list li a{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:8.7vw;height:8.7vw;background:linear-gradient(90deg,#c0e1efb3,#f0f6fd);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#40b5e0;cursor:pointer}.recs__clinic-list li a:hover,.recs__clinic-list li a:focus{background:#36b5dd;color:#fff}.recs__clinic-list li a:active{transform:translateY(-50%) scale(.9)}.recs__clinic-list li a svg{width:2.5vw;height:auto}@media (min-width: 768px){.recs__container{padding:40px 0;gap:30px;max-width:800px;justify-self:center}.recs__container h2{font-size:clamp(28px,3.2vw,36px);line-height:clamp(36px,4.2vw,48px);text-align:start;margin:0}.recs__container p{font-size:18px;line-height:24px;text-align:start}.recs__ai{font-size:3.6vw;line-height:5.1vw}.recs__ai span{min-width:4.6vw;height:4.6vw;font-size:2.6vw;line-height:4.6vw}.recs__text{display:flex;flex-direction:column;gap:60px;margin-bottom:40px}.recs__diagnosis{margin:0;padding:24px 16px;border-radius:36px}.recs__diagnosis h3{font-size:20px;line-height:28px;max-width:60%;margin:0 auto}.recs__diagnosis h4{font-size:18px;line-height:24px}.recs__diagnosis span{font-size:16px;line-height:20px}.recs__diagnosis span a{font-size:20px;line-height:28px;padding:16px}.recs__diagnosis a span{font-size:20px;line-height:28px}.recs__regions,.recs__email{margin-bottom:20px}.recs__regions-main h4{font-size:18px;line-height:24px}.recs__regions-main p{text-align:center}.recs .recs__control{min-height:56px}.recs .recs__placeholder{font-size:18px;line-height:24px}.recs__email h4{font-size:18px;line-height:24px;max-width:60%;margin:0 auto}.recs__email input{padding:16px;min-height:56px;font-size:18px;line-height:24px}.recs__email input::placeholder{font-size:18px;line-height:24px}.recs__email p{text-align:center}.recs .disease__nav p{text-align:center;margin:0}.recs__algorithm h3{font-size:clamp(20px,2.4vw,28px);line-height:clamp(28px,3.2vw,36px)}.recs__algorithm span{font-size:clamp(16px,2vw,20px);line-height:clamp(20px,2.4vw,28px)}.recs__algorithm ol,.recs__algorithm p{font-size:16px;line-height:24px}.recs__container .recs__webinars{padding:16px}.recs__container .recs__webinars p{font-size:18px;line-height:24px}.recs__container .recs__webinars h3{font-size:clamp(28px,3.2vw,36px);line-height:clamp(36px,4.2vw,48px)}.recs__neuro{padding:20px 0}.recs__neuro img{max-width:80%}.recs__neuro .recs__check{font-size:20px;line-height:28px}.recs__neuro .recs__risk{font-size:18px;line-height:24px}.recs__neuro th,.recs__neuro td{padding:15px 20px}.recs__neuro thead th{font-size:16px;line-height:20px}.recs__neuro tbody td{font-size:14px;line-height:20px}.recs__inquirer-question{padding:20px}.recs__inquirer-question p{font-size:16px;line-height:24px}.recs__inquirer-answers label{font-size:16px;line-height:20px;gap:10px}.recs__inquirer-answers label span{width:20px;height:20px}.recs__clinic-list h3{font-size:18px;line-height:24px}.recs__clinic-list li{padding:20px 50px 20px 20px}.recs__clinic-list li h4,.recs__clinic-list li p{font-size:16px;line-height:20px}.recs__clinic-list li a{right:12px;width:32px;height:32px}.recs__clinic-list li a svg{width:10px}}@media (min-width: 1200px){.recs__container{max-width:100%;width:100%}.recs__main{display:flex;flex-direction:row;max-width:100%}.recs__regions-main,.recs__email{padding:8px 8px 20px;border-radius:32px}.recs__diagnosis h3{max-width:100%}.recs__email h4{max-width:80%}.recs__email label{padding:0;max-width:90%;margin:0 auto;width:100%}.recs__text{gap:40px;max-width:700px;margin:0}.recs__partners{max-width:440px;width:100%;margin-left:auto}.recs__partners h2{font-size:20px;line-height:28px}.recs__container .recs__webinars{box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff}.recs__container .recs__webinars h3{font-size:24px;line-height:32px}.recs__buttons{max-width:700px}.recs__ai{font-size:28px;line-height:36px}.recs__ai span{min-width:36px;height:36px;font-size:24px;line-height:36px}.recs__neuro{padding:60px 0;flex-direction:row}.recs__neuro-text{min-width:400px}.recs__neuro-text img{margin:0;max-width:100%}.recs__neuro-text h2{text-align:start}.recs__neuro thead th{font-size:24px;line-height:30px}.recs__neuro tbody td{font-size:16px;line-height:20px}}.project{flex-grow:1}.project__container{padding:5.1vw 0;display:flex;flex-direction:column;gap:20px}.project__container h2{font-size:6.1vw;line-height:7.2vw;font-weight:600;text-align:center;margin-bottom:20px}.project__main,.project__text{display:flex;flex-direction:column;gap:20px}.project__text p{font-size:3.6vw;line-height:4.6vw}.project__stages{display:flex;flex-direction:column;gap:20px}.project__stages li{padding:.5vw .5vw 3vw;background-color:#fff;border-radius:20px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;display:flex;flex-direction:column;gap:20px;align-items:center}.project__stages img{width:100%}.project__stages div{display:flex;flex-direction:column;gap:20px}.project__stages div h3{font-size:4.1vw;line-height:5.1vw;color:#264571}.project__stages div h4{font-size:3.6vw;line-height:5.1vw;color:#264571}.project__stages div p{font-size:3.1vw;line-height:4.1vw;color:#264571}.project__stages h3{font-size:3.6vw;line-height:4.6vw;font-weight:600;text-align:center}.project__stages p{font-size:3.6vw;line-height:4.6vw;font-weight:400;text-align:center;max-width:95%;margin:0 auto;color:#264571}.project__adv{display:flex;flex-direction:column}.project__adv h3{font-size:4.6vw;line-height:5.6vw;margin-bottom:20px}.project__adv span{font-size:3.6vw;line-height:4.6vw}.project__adv p{font-size:3.6vw;line-height:4.6vw;color:#617691;margin-bottom:10px}.project__about,.project__tech{display:flex;flex-direction:column;gap:20px}.project__about a:hover img,.project__about a:focus img,.project__tech a:hover img,.project__tech a:focus img{transform:scale(1.1)}.project__about a:active img,.project__tech a:active img{transform:scale(.9)}.project__about div,.project__tech div{display:flex;flex-direction:column;gap:20px}.project__about h3,.project__tech h3{font-size:4.6vw;line-height:5.6vw}.project__about p,.project__tech p{font-size:3.6vw;line-height:4.6vw}.project__about ul,.project__tech ul{display:flex;gap:40px;align-items:center;justify-content:space-between;max-width:80%;width:100%;margin:0 auto}.project__about img,.project__tech img{width:27vw}.project__tech ul{max-width:90%;gap:20px}.project__tech img{width:37vw;height:43vw;object-fit:cover;border-radius:20px}.project__future{display:flex;flex-direction:column;gap:20px}.project__future p{font-size:3.6vw;line-height:4.6vw}.project__future ul{display:flex;flex-direction:column;gap:20px}.project__future img{width:100%}@media (min-width: 768px){.project__container{padding:24px 0;gap:30px}.project__container h2{font-size:clamp(28px,4.6vw,36px);line-height:clamp(38px,5.6vw,48px);text-align:start}.project__top{display:flex;flex-direction:column;gap:20px}.project__text p{font-size:18px;line-height:24px}.project__stages li{padding:16px;box-shadow:0 1px 20px #e6edfd,0 4px 20px #f8f9fb,0 8px 20px #fff;flex-direction:row-reverse;align-items:center}.project__stages img{width:100%;min-height:140px}.project__stages div{max-width:49%;width:100%}.project__stages div h3{font-size:2vw;line-height:2.5vw;font-weight:600;text-align:start}.project__stages div p{font-size:2vw;line-height:2.5vw;font-weight:400;text-align:start;max-width:100%;margin:0;color:#264571}.project__text p{font-size:2vw;line-height:2.5vw}.project__adv h3{font-size:2.6vw;line-height:3.2vw}.project__adv p,.project__adv span{font-size:2vw;line-height:2.5vw}.project__about h3,.project__tech h3{font-size:2.6vw;line-height:3.2vw}.project__about div,.project__tech div{display:flex;flex-direction:row;gap:20px;max-width:100%}.project__about div p,.project__tech div p{font-size:2vw;line-height:2.5vw}.project__about ul,.project__tech ul{display:flex;gap:40px;align-items:center;justify-content:space-between;max-width:40%;width:100%;margin:0}.project__about img,.project__tech img{width:14vw}.project__tech ul{max-width:50%;gap:20px}.project__tech img{min-width:19vw;min-height:168px;height:auto}.project__future h3{font-size:2.6vw;line-height:3.2vw}.project__future p{font-size:2vw;line-height:2.5vw}.project__future ul{display:flex;flex-direction:row;gap:20px}.project__future li{max-width:49%;width:100%}.project__future img{width:100%}}@media (min-width: 1200px){.project__container{display:grid;grid-template-columns:700px 450px;justify-content:space-between;grid-template-areas:"back back" "h2 h2" "main top";gap:20px}.project__container button{grid-area:back;width:100%;justify-content:start}.project__container h2{grid-area:h2;font-size:28px;line-height:38px}.project__top{grid-area:top}.project__main{grid-area:main;max-width:700px;width:100%}.project__text h3,.project__adv h3,.project__about h3,.project__future h3{font-size:24px;line-height:32px}.project__text p,.project__adv p,.project__about p,.project__future p,.project__text span,.project__adv span,.project__about span,.project__future span{font-size:18px;line-height:24px}.project__tech h3,.project__about h3{font-size:24px;line-height:32px}.project__tech div p,.project__about div p,.project__tech div span,.project__about div span{font-size:18px;line-height:24px}.project__about div img{min-width:107px}.project__tech div img{min-width:145px}.project__stages{max-width:450px;width:100%;align-items:stretch}.project__stages li{height:max-content}.project__stages img{max-width:201px;max-height:100%;height:100%;object-fit:cover}.project__stages div{gap:10px}.project__stages div h3{font-size:18px;line-height:24px}.project__stages div p{font-size:14px;line-height:18px}}
