@charset "UTF-8";@font-face{font-family:Montserrat;src:url(./Montserrat-Medium-DZ4qtIu-.ttf);font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-SemiBold-B-lLb63I.ttf);font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf);font-weight:700;font-style:normal}:root{background-color:#eff0f1}*{font-weight:500;padding:0;margin:0;font-family:Montserrat;box-sizing:border-box;text-decoration:none}body{position:relative}.container{width:1300px;margin:0 auto}@media (max-width: 1300px){.container{width:640px}}@media (max-width: 768px){.container{width:335px}}.main{display:flex;gap:20px;margin:60px 0 0}@media (max-width: 1300px){.main{flex-direction:column;align-items:center}}@media (max-width: 768px){.main{margin:30px 0 0}}.main .main__text{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;gap:30px;padding:60px;width:640px;box-sizing:border-box}@media (max-width: 768px){.main .main__text{padding:30px;width:335px;height:339px;gap:20px}}.main .main__text .main__text-simulator{font-size:18px;line-height:26px;padding:10px 20px;background-color:#eff0f1;color:#000004;border-radius:100px;max-width:143px;text-align:center}@media (max-width: 768px){.main .main__text .main__text-simulator{font-size:12px;line-height:17px;padding:5px 10px;max-width:89px;font-weight:500}}.main .main__text .main__text-name{font-weight:700;font-size:56px;line-height:56px;color:#023aa7;letter-spacing:-.02em}@media (max-width: 768px){.main .main__text .main__text-name{font-size:30px;line-height:30px;max-width:275px;margin-bottom:0}}.main .main__text .main__text-link{padding:15px 0;background:#0bbbef;border-radius:10px;color:#fff;font-size:24px;font-weight:600;line-height:34px;text-decoration:none;max-width:248px;display:block;text-align:center}.main .main__text .main__text-link:hover{background:linear-gradient(0deg,#0bbbef,#0bbbef),linear-gradient(0deg,#00000414,#00000414)}@media (max-width: 768px){.main .main__text .main__text-link{padding:10px 0;font-size:14px;line-height:20px;max-width:138px}}.main .main__text .main__backup-text-block{margin-top:94px;font-size:18px;line-height:25px;color:#000004}@media (max-width: 768px){.main .main__text .main__backup-text-block{margin-top:0;max-width:240px;font-size:14px;line-height:20px}}.main .main__text .main__backup-text-block .main__backup-text{opacity:64%}.main .main__text .main__backup-text-block .main__backup-link{color:#023aa7;opacity:90%}.main .main__text .main__backup-text-block .main__backup-link:hover{opacity:100%;border-bottom:1px solid #023aa7}.main .main__logo{height:645px;width:640px;border-radius:16px}@media (max-width: 768px){.main .main__logo{width:335px;height:337px}}.purposes{display:flex;flex-direction:column;gap:50px;margin-top:120px}@media (max-width: 768px){.purposes{gap:30px;margin-top:60px}}.purposes .purposes__title{font-weight:700;font-size:50px;line-height:55px;color:#023aa7}@media (max-width: 768px){.purposes .purposes__title{font-size:24px;line-height:27px}}.purposes .purposes__block{display:flex;gap:20px}@media (max-width: 1300px){.purposes .purposes__block{flex-direction:column}}.purposes .purposes__block .purpose{width:640px;height:400px;border-radius:16px;padding:60px;display:flex;gap:30px;flex-direction:column;background-color:#fff}@media (max-width: 768px){.purposes .purposes__block .purpose{padding:30px;gap:15px;width:345px;height:250px}}.purposes .purposes__block .purpose .purpose__number{font-weight:600;font-size:64px;line-height:77px;color:#023aa7}@media (max-width: 768px){.purposes .purposes__block .purpose .purpose__number{font-size:32px;line-height:38px}}.purposes .purposes__block .purpose .purpose__description{font-size:24px;line-height:34px;color:#000004;letter-spacing:-.015em}@media (max-width: 768px){.purposes .purposes__block .purpose .purpose__description{font-size:16px;line-height:23px}}.game-legened{width:100%;height:auto;border-radius:40px;margin-top:120px;background-image:url(../background_legend.webp)}@media (max-width: 768px){.game-legened{margin-top:60px}}.game-legened .game-legend__block{display:flex;flex-direction:column;gap:50px;max-width:1300px;padding:120px 0}@media (max-width: 768px){.game-legened .game-legend__block{gap:30px;padding:50px 0}}.game-legened .game-legend__block .game-legend__title{color:#fff;font-weight:700;font-size:50px;line-height:55px;max-width:500px}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__title{font-size:24px;line-height:26px}}.game-legened .game-legend__block .game-legend__description{font-size:36px;line-height:50px;color:#fff;letter-spacing:-.015em}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__description{font-size:18px;line-height:25px}}.game-legened .game-legend__block .game-legend__icons{display:flex;gap:101px;margin-top:97px}@media (max-width: 1300px){.game-legened .game-legend__block .game-legend__icons{padding:0 17.5px;flex-direction:column;gap:30px}}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__icons{margin-top:0}}.game-legened .game-legend__block .game-legend__icons .game-legened__mobile{width:391px;height:805px;margin-left:60px}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__icons .game-legened__mobile{width:300px;height:618px;margin-left:0}}.game-legened .game-legend__block .game-legend__icons .game-legend__steps{display:flex;flex-direction:column;padding-top:25px}@media (max-width: 1300px){.game-legened .game-legend__block .game-legend__icons .game-legend__steps{gap:10px;padding-top:0}}.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step{background-color:#fff;border-radius:16px;width:355px;height:250px;display:flex;flex-direction:column;gap:30px;padding:30px}.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step:nth-child(2){margin-left:100%}@media (max-width: 1300px){.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step{flex-direction:row;gap:20px;height:auto;width:100%;padding:20px;align-items:center}.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step:nth-child(2){margin-left:0%}}.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step .game-legend__step__icon{width:60px;height:60px}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step .game-legend__step__icon{width:30px;height:30px}}.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step .game-legend__step__title{font-weight:700;font-size:18px;line-height:26px;letter-spacing:-.015em}@media (max-width: 768px){.game-legened .game-legend__block .game-legend__icons .game-legend__steps .game-legend__step .game-legend__step__title{font-weight:600;font-size:14px;line-height:20px}}.auditorium{display:flex;flex-direction:column;gap:50px;margin-top:120px;margin-bottom:60px}@media (max-width: 768px){.auditorium{gap:30px;margin-top:60px}}.auditorium .audotorium__title{color:#023aa7;font-weight:700;font-size:50px;line-height:55px}@media (max-width: 768px){.auditorium .audotorium__title{font-size:24px;line-height:27px}}.auditorium .audotorium__description{font-size:36px;line-height:50px;letter-spacing:-.015em}@media (max-width: 768px){.auditorium .audotorium__description{font-size:18px;line-height:26px}}.simulator{margin-top:120px;display:flex;flex-direction:column;gap:50px}@media (max-width: 768px){.simulator{gap:30px;margin-top:60px}}.simulator .simulator__title{color:#023aa7;font-weight:700;font-size:50px;line-height:55px}@media (max-width: 768px){.simulator .simulator__title{font-size:24px;line-height:27px}}.simulator .scope__simulator{display:flex;flex-direction:column;border:1px solid #023aa7;border-radius:16px;gap:20px;padding:60px}@media (max-width: 768px){.simulator .scope__simulator{padding:30px}}.simulator .scope__simulator .scope__simulator__title{font-size:36px;line-height:50px;color:#000004}@media (max-width: 768px){.simulator .scope__simulator .scope__simulator__title{font-size:18px;line-height:25px}}.simulator .scope__simulator .scope__simulator__list{margin-left:20px;list-style-type:none}@media (max-width: 768px){.simulator .scope__simulator .scope__simulator__list{margin-left:0}}.simulator .scope__simulator .scope__simulator__item{font-size:18px;line-height:25px;position:relative;padding-left:20px;margin-bottom:8px;letter-spacing:-.015em}.simulator .scope__simulator .scope__simulator__item:last-child{margin-bottom:0}.simulator .scope__simulator .scope__simulator__item:before{content:"";position:absolute;left:0;background-color:#0bbbef;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}@media (max-width: 1300px){.simulator .scope__simulator .scope__simulator__item:before{top:12px;width:8px;height:8px}}.direction-block{display:flex;flex-direction:column;gap:50px;margin-top:120px;margin-bottom:120px}@media (max-width: 768px){.direction-block{margin-top:60px;margin-bottom:60px}}.direction-block .direction-block__title{font-size:36px;line-height:50px;color:#000004;letter-spacing:-.015em}@media (max-width: 768px){.direction-block .direction-block__title{font-size:18px;line-height:25px}}.direction-block .direction__slider{display:flex;background-color:#fff;border-radius:16px;box-shadow:0 4px 8px 2px #0000000a}@media (max-width: 1300px){.direction-block .direction__slider{flex-direction:column-reverse}}@media (max-width: 768px){.direction-block .direction__slider{width:335px}.direction-block .direction__slider .direction__slider__icon{width:335px;height:200px;border-radius:16px;object-fit:cover}}.direction-block .direction__slider .direction__slider__context{position:relative;padding:30px;display:flex;flex-direction:column;gap:30px;max-width:650px}@media (max-width: 768px){.direction-block .direction__slider .direction__slider__context{font-size:18px;line-height:20px;gap:20px}}.direction-block .direction__slider .direction__slider__context .direction__slider__title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:-.02em;color:#023aa7}@media (max-width: 768px){.direction-block .direction__slider .direction__slider__context .direction__slider__title{font-size:18px;line-height:20px}}.direction-block .direction__slider .direction__slider__context .direction__slider__description{font-size:18px;line-height:25px}@media (max-width: 768px){.direction-block .direction__slider .direction__slider__context .direction__slider__description{font-size:14px;line-height:20px}}.direction-block .direction__slider .direction__slider__context .direction__slider__buttons{display:flex;align-items:center;align-self:flex-end;justify-content:center;width:500px;height:127px;background-color:#023aa7;width:127px;height:45px;border-radius:100px;font-feature-settings:"tnum" 1,"lnum" 0;position:absolute;bottom:30px}@media (max-width: 1300px){.direction-block .direction__slider .direction__slider__context .direction__slider__buttons{position:relative;bottom:0;align-self:center;margin-top:4px}}.direction-block .direction__slider .direction__slider__context .direction__slider__buttons .project_slide__buttons_arrow{cursor:pointer}.direction-block .direction__slider .direction__slider__context .direction__slider__buttons .dirrection__slider__score{text-align:center;font-size:18px;line-height:25.2px;color:#fff;letter-spacing:-.015em;width:30px;max-width:30px;min-width:30px;margin:0 24px}.direction-block .direction__slider .project_slider__icon{width:650px}@media (max-width: 1300px){.direction-block .direction__slider .project_slider__icon{width:640px}}@media (max-width: 768px){.direction-block .direction__slider .project_slider__icon{width:335px}}.direction-block .slider_second__list{list-style-type:none}.direction-block .slider_second__list__item{font-size:18px;line-height:25px;position:relative;padding-left:20px;margin-bottom:8px;letter-spacing:-.015em}.direction-block .slider_second__list__item:last-child{margin-bottom:0}.direction-block .slider_second__list__item:before{content:"";position:absolute;left:0;background-color:#0bbbef;top:12px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}@media (max-width: 1300px){.direction-block .slider_second__list__item:before{top:12px;width:8px;height:8px}}.session{background-image:url(../background_session.webp);width:100%;height:auto;border-radius:40px;margin-top:120px}@media (max-width: 768px){.session{margin-top:60px}}.session .session__block{display:flex;flex-direction:column;padding:120px 0;gap:50px}@media (max-width: 768px){.session .session__block{gap:30px;padding:50px 0}}.session .session__block .session__title{font-weight:700;font-size:50px;line-height:55px;color:#fff;letter-spacing:-.02em}@media (max-width: 768px){.session .session__block .session__title{font-size:24px;line-height:26px}}.session .session__block .session__context{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;row-gap:50px;align-items:center}@media (max-width: 1300px){.session .session__block .session__context{grid-template-columns:1fr;row-gap:30px;column-gap:0px}.session .session__block .session__context .session_slide_buttons{grid-row:3;justify-self:center}.session .session__block .session__context .session_slide_img{grid-column:span;grid-row:2;width:640px;justify-self:center}}@media (max-width: 768px){.session .session__block .session__context .session_slide_img{width:335px}}.session .session__block .session__context .session__content_title{font-size:36px;line-height:55px;color:#fff;letter-spacing:-.02em}@media (max-width: 768px){.session .session__block .session__context .session__content_title{font-size:18px;line-height:25px}}.session .session__block .session__context .session_slide_img{grid-column:span 2;max-width:1300px}.session_slide_buttons{display:flex;background-color:#fff;justify-content:space-around;justify-self:end;border-radius:100px;padding:10px 0;width:127px;max-width:127px;align-items:center;font-feature-settings:"tnum" 1,"lnum" 0}.session_slide_buttons .session_slide__score{width:29px;max-width:29px;text-align:center;font-size:18px;line-height:25px;color:#000004;letter-spacing:-.015em}.slider__button-arrow{height:18px;width:8px}.arrow-hover:hover{opacity:.7;cursor:pointer}.aspects{display:flex;flex-direction:column;gap:50px}@media (max-width: 768px){.aspects{gap:30px}}.aspects .aspects_title{font-weight:700;font-size:50px;line-height:55px;color:#023aa7;margin-top:120px}@media (max-width: 768px){.aspects .aspects_title{font-size:24px;line-height:26px;margin-top:60px}}.aspects .aspects__list{display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 768px){.aspects .aspects__list{flex-direction:column}}.aspects .aspects__list .aspect{transition:transform .4s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;border-radius:12px;width:310px;height:440px;background-color:#fff}@media (max-width: 768px){.aspects .aspects__list .aspect{width:335px;height:auto;min-height:150px;align-self:flex-start}}.aspects .aspects__list .aspect .aspect_title{font-weight:600;font-size:24px;line-height:34px;max-width:262px;word-wrap:break-word}@media (max-width: 768px){.aspects .aspects__list .aspect .aspect_title{font-size:19px;line-height:25px}}.aspects .aspects__list .aspect .aspect_img{width:40px;height:40px;margin-top:auto;justify-self:flex-end;align-self:flex-end;cursor:pointer;transform:rotateY(180deg);transform:translateZ(0) rotateY(180deg)}@media (max-width: 768px){.aspects .aspects__list .aspect .aspect_img{margin-top:30px}}.aspects .aspects__list .aspect.flipped{transform:rotateY(180deg);transform:translateZ(0) rotateY(180deg)}.aspects .aspects__list .aspect.flipped .aspect_title{align-self:flex-end;transform:rotateY(180deg);transform:translateZ(0) rotateY(180deg)}.aspects .aspects__list .aspect.flipped .aspect_img{justify-self:flex-start;align-self:flex-start}.aspects .aspects__list .aspect_content{display:none;margin-top:16px;margin-right:10px;padding-left:20px;transform:rotateY(180deg);transform:translateZ(0) rotateY(180deg)}@media (max-width: 375px){.aspects .aspects__list .aspect_content{padding-left:10px}}.aspects .aspects__list .aspect_content .aspect_content__item{width:240px;font-size:16px;line-height:20px;margin-bottom:15px;letter-spacing:-.015em}.aspects .aspects__list .aspect_content .aspect_content__item:last-child{margin-bottom:0}@media (max-width: 375px){.aspects .aspects__list .aspect_content .aspect_content__item{font-size:14px;line-height:16.8px;margin-bottom:8px}}.aspects .aspects__list .aspect_content .aspect_content__item-special{font-size:13px;line-height:16px;margin-bottom:6px}@media (max-width: 375px){.aspects .aspects__list .aspect_content .aspect_content__item-special{margin-bottom:10px}}.invitation{display:flex;flex-direction:column;gap:30px;padding:60px;border-radius:16px;background-color:#023aa7;margin-top:120px}@media (max-width: 768px){.invitation{padding:30px;margin-top:60px;width:335px}}.invitation .invitation__title{font-weight:700;font-size:50px;line-height:55px;color:#fff;letter-spacing:-.02em}@media (max-width: 768px){.invitation .invitation__title{font-size:24px;line-height:26px}}.invitation .invitation__button{padding:15px 0;background-color:#0bbbef;border-radius:10px;color:#fff;font-size:24px;font-weight:600;line-height:34px;text-decoration:none;max-width:248px;display:block;text-align:center}.invitation .invitation__button:hover{background:linear-gradient(0deg,#0bbbef,#0bbbef),linear-gradient(0deg,#00000414,#00000414)}@media (max-width: 768px){.invitation .invitation__button{padding:10px 0;font-size:14px;line-height:20px;max-width:138px}}.invitation .invitation__backup-text-block{margin-top:34px;font-size:18px;line-height:25px;color:#fff;transition:all 1s linear}@media (max-width: 768px){.invitation .invitation__backup-text-block{margin-top:0;max-width:240px;font-size:14px;line-height:20px}.invitation .invitation__backup-text-block .invitation__space:before{content:"\a";white-space:pre}}.invitation .invitation__backup-text-block .invitation__backup-context{opacity:64%}.invitation .invitation__backup-text-block .invitation__space{opacity:64%;display:inline}.invitation .invitation__backup-text-block .invitation__backup-link{color:#fff;opacity:90%}.invitation .invitation__backup-text-block .invitation__backup-link:hover{opacity:100%;border-bottom:1px solid white}.footer{display:flex;gap:49px;border-bottom:1px solid rgba(0,0,4,.2);padding-bottom:50px;margin-top:120px;margin-bottom:40px;align-items:center}@media (max-width: 1300px){.footer{flex-direction:column;gap:32px;padding-bottom:30px;margin-top:60px;margin-bottom:20px;align-items:start}}.footer .footer__img{background-image:url(../logo_company.webp);background-size:173px 100px;width:173px;height:100px;display:flex}.footer .footer__img .footer_img_ranepa{display:block;width:55%;height:100px}.footer .footer__img .footer__img_gspm{display:block;width:45%;height:100px}.footer .footer__link{font-size:18px;line-height:26px;color:#000004;text-decoration:underline;margin:0 0 0 40px;padding-right:40px}@media (max-width: 1300px){.footer .footer__link{margin:18px 0}}.footer .prioritet__img{border-left:1px solid rgba(0,0,4,.2);padding-left:90px;width:380px;height:75px;box-sizing:content-box}@media (max-width: 1300px){.footer .prioritet__img{border-left:none;padding-left:0;width:240px;height:47px}}.footer .min-science-full__img{width:280px;height:74px}@media (max-width: 1300px){.footer .min-science-full__img{width:177px;height:47px}}.modal-cookie{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:12px;background-color:#fff;width:550px;height:299px;position:fixed;right:20px;bottom:20px}@media (max-width: 768px){.modal-cookie{width:335px;height:439px;bottom:20px}}.modal-cookie .modal-cookie__title{font-weight:600;font-size:18px;line-height:25px}.modal-cookie .modal-cookie__description{font-size:14px;line-height:19.6px;color:#000004;opacity:50%}.modal-cookie .modal-cookie__description .modal-cookie__politics{border-bottom:1px solid rgba(0,0,4,.5);color:#000004}.modal-cookie .modal-cookie__accept{background-color:#0bbbef;padding:15px 0;border-radius:10px;width:147px;height:50px;align-self:flex-end;cursor:pointer;border:none;font-size:14px;line-height:20px;font-weight:600;color:#fff}@media (max-width: 768px){.modal-cookie .modal-cookie__accept{margin-top:12px;width:100%}}.video{width:1300px;height:720px;border-radius:16px;margin-top:120px;background:linear-gradient(180deg,#00000400 87.5%,#00000466)}@media (max-width: 1300px){.video{width:640px;height:400px;margin-top:60px}}@media (max-width: 768px){.video{width:335px;height:186px}}
