@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap");@font-face{font-family:Furore;src:url(../fonts/Furore.otf) format("opentype")}body{background-color:var(--background-primary);font-family:Jost,sans-serif;color:#101010}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1364px}}#preloader{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;background:#101010;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;--animate-duration:0.5s}#preloader .sk-chasing-dots{width:6em;height:6em;position:relative;margin:auto;text-align:center;animation:a 2s infinite linear}#preloader .sk-chasing-dots .sk-child{width:3em;height:3em;display:inline-block;position:absolute;top:0;background-color:var(--rebrain-aqua);border-radius:100%;animation:b 2s infinite ease-in-out}#preloader .sk-chasing-dots .sk-dot-2{top:auto;bottom:0;animation-delay:1s}@keyframes a{to{transform:rotate(1turn)}}@keyframes b{0%,to{transform:scale(0)}50%{transform:scale(1)}}.header{font-family:var(--furore);position:fixed;z-index:10;top:0;left:0;width:100%;transition:.3s ease}.header .nav-link{font-weight:400;font-size:1rem;line-height:18px;letter-spacing:-.01em;color:var(--additional);border:1px solid var(--additional);border-left:0;padding:4px 17.5px 6px;transition:.3s ease}.header .nav-link:hover{color:var(--background-primary);background:var(--text-primary);border-color:var(--text-primary)}.header .nav-link:focus{outline:none}.header .nav-link.active{color:var(--background-primary);background:var(--text-primary);border-color:var(--text-primary)}.header .site-lang{border:1px solid var(--additional)}.header .navbar-nav{-ms-flex-direction:row;flex-direction:row}.header .dropdown-toggle:after{display:none}.header .dropdown-toggle.show{color:var(--background-primary);background:var(--text-primary);border-color:var(--text-primary)}.header .dropdown-menu{border:0;border-radius:0;overflow:hidden}.header .dropdown-menu.show{display:grid;grid-template-columns:repeat(4,1fr)}.header .dropdown-item.active,.header .dropdown-item:active{background-color:#0b3777}.header:after{background:var(--background-primary);content:"";display:block;height:100%;position:absolute;z-index:-1;left:0;top:0;width:100%}.header__bar{padding:15px 0;display:-ms-flexbox;display:flex;transition:.2s ease}.header__logo{border:1px solid var(--additional);padding:2px 17px;height:30px}.header__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto}.site-lang_dropdown-menu{min-width:50px}.account-link{font-family:Furore,sans-serif;font-weight:400;font-size:1rem;line-height:18px;letter-spacing:-.01em;color:var(--additional);border:1px solid var(--additional);padding:4px 17px 6px;transition:.3s ease;text-decoration:none}.account-link:hover{color:var(--background-primary);background:var(--text-primary);border-color:var(--text-primary)}.account-link:focus{outline:none}.account-link_filled{background-color:var(--rebrain-aqua);color:var(--background-primary);border-color:var(--rebrain-aqua)}.account-link_filled:hover{background-color:#18daae;color:var(--background-primary);border-color:#18daae}.scroll-link{cursor:pointer}.header-fixed .header__bar{padding:10px 0}.link-hide{display:none}.greeting{background:var(--background-primary);background-repeat:no-repeat;background-position:calc(50% - 326px) 358px;padding:160px 0 136px}.greeting__uptitle{font-family:var(--furore);color:var(--text-primary);font-size:45px;line-height:1;letter-spacing:-.01em;margin:0 0 16px}.greeting__title{display:-ms-flexbox;display:flex;position:relative;margin:0 0 34px 3px}.greeting__title .practice-title.classic{font-size:100px;letter-spacing:.01em}.greeting__title .practice-title.outline{font-size:100px;line-height:1;letter-spacing:-.01em;margin:3px 0 0 1px}.greeting__title .practice-title.small{font-size:52px;-webkit-text-fill-color:var(--rebrain-aqua);margin:4px 0 14px;letter-spacing:.03em}.greeting__label{color:var(--text-primary);font-family:var(--furore);font-size:26px;line-height:1;letter-spacing:-.26px;margin:0;position:absolute;top:20px;left:447px}.greeting__footer{padding:24px 0 0}.greeting__btn{max-width:392px;margin-bottom:25px}.greeting__icon{margin-left:-15px}.greeting__stack{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;max-width:460px;margin:0 0 42px}.greeting__stack-title{color:var(--text-primary);font-size:26px;margin:0 0 17px 3px}.greeting__stack-item,.greeting__stack-title{font-family:var(--furore);line-height:1;letter-spacing:-.01em}.greeting__stack-item{border-radius:4px;border:1px solid #fff;padding:2px 10px 3px;color:#fff;font-size:16px}.greeting__text{color:var(--text-secondary);font-size:16px;line-height:21px;max-width:425px;margin-bottom:0}.greeting__block{width:100%;max-width:370px;margin:0 0 30px -16px;position:relative;padding-top:28px}.greeting__block:before{content:"";display:block;height:8px;width:100%;background:var(--background-secondary);position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,100% 2px,88px 2px,80px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 2px,88px 2px,80px 100%,0 100%)}.greeting__block-title{color:var(--text-primary);font-family:var(--furore);font-size:45px;line-height:1;letter-spacing:-.45px;margin-bottom:10px;white-space:nowrap}.greeting__block-text{color:var(--text-secondary);font-size:16px;line-height:1.3;margin-bottom:10px}.greeting__block-text span{color:var(--rebrain-aqua)}.greeting__block_first{margin-top:61px}.details{background-color:var(--background-primary);padding:100px 0;overflow:hidden}.details__title{font-family:var(--furore);font-size:80px;line-height:1.1;letter-spacing:-.03em;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--background-buttons);-webkit-text-fill-color:var(--background-primary);margin-bottom:25px}.details__text{font-weight:400;color:var(--text-primary);font-size:16px;line-height:1.3;margin-bottom:34px}.details .owl-stage-outer{overflow:visible}.details__item{border:1px solid var(--rebrain-aqua);border-radius:24px;padding:24px 23px 25px;width:449px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.details__item-img{border-radius:12px;max-width:388px;margin:0 0 16px}.details__item-heading{color:#fff;font-family:var(--furore);font-size:26px;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.details__item-text{color:var(--text-primary);font-size:16px;line-height:1.3;margin:0}.details__subitems{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:end;justify-content:flex-end;margin:24px -117px 0 0}.details__subitem{border:1px solid var(--rebrain-aqua);border-radius:12px;padding:7px 24px;width:399px}.details__subitem-heading{color:var(--rebrain-aqua);font-weight:400;font-size:16px;line-height:23px;letter-spacing:-.01em;margin:0}.details .owl-carousel .owl-stage{cursor:grab}.details .owl-carousel .owl-nav{display:-ms-flexbox;display:flex;gap:12px;position:absolute;bottom:-40px;left:0}.details .owl-carousel .owl-nav button{width:24px;height:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .2s ease-in-out}.details .owl-carousel .owl-nav button svg path{transition:fill .2s ease-in-out}.details .owl-carousel .owl-nav button.disabled svg path{fill:#fff}.details .owl-carousel .owl-nav button:hover{opacity:.8}.details-free{padding:100px 0 110px}.details-free__title{font-family:var(--furore);font-size:45px;line-height:1.1;letter-spacing:-.03em;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--background-buttons);-webkit-text-fill-color:var(--background-primary);margin-bottom:45px}.details-free__subtitle{color:#fff;font-family:var(--furore);font-size:26px;line-height:1;letter-spacing:-.01em;margin-bottom:25px}.details-free__subtitle_second{margin:124px 0 33px}.details-free__list{max-width:470px;color:#fff}.details-free__list li{padding-left:19px;margin-bottom:16px}.details-free__list li:before{width:12px;left:-1px;top:0}.details-free__block{border:1px solid var(--rebrain-aqua);max-width:560px;border-radius:24px;padding:34px 30px 42px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:131px 0 0 -38px}.details-free__block-heading{color:#fff;font-family:var(--furore);font-size:26px;line-height:1;letter-spacing:-.01em;margin-bottom:45px}.details-free__block-btn{max-width:392px}.details-free__items{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-right:13px}.details-free__item{border:1px solid var(--rebrain-aqua);border-radius:24px;padding:24px 22px 23px;height:173px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.details-free__item-heading{color:#fff;font-weight:400;font-size:16px;line-height:1;letter-spacing:-.02em;margin-bottom:10px}.details-free__item-num{font-family:var(--furore);font-size:45px;line-height:1;letter-spacing:-.01em;-webkit-text-fill-color:var(--background-primary);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--rebrain-aqua)}.authors{background-color:var(--background-primary);padding:99px 0 91px;border-radius:42px;border:1px solid var(--rebrain-aqua);margin-bottom:98px}.authors__title{font-family:var(--furore);font-size:100px;line-height:1;letter-spacing:-.03em;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--background-buttons);-webkit-text-fill-color:var(--background-primary);margin:156px 0 18px}.authors__text{font-weight:400;color:var(--text-primary);font-size:16px;line-height:1.3;margin-bottom:25px;max-width:390px}.authors__blocks{margin:0 0 0 -27px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.authors__block{border-radius:24px;border:1px solid var(--text-primary);padding:23px 24px 9px;max-width:600px;margin:0;display:grid;grid-template-columns:83px auto;gap:13px}.authors__block-img{border-radius:50%;width:99px;height:99px}.authors__block-name{color:var(--rebrain-aqua);margin-bottom:11px}.authors__block-exp,.authors__block-name{font-family:var(--furore);font-size:16px;line-height:1.15;letter-spacing:-.01em}.authors__block-exp{color:var(--text-primary);margin-bottom:8px}.why-we{background-color:var(--background-primary);padding:46px 0 108px}.why-we__text{color:#fff;font-size:25px;line-height:1;letter-spacing:-.01em;margin-bottom:60px;max-width:910px}.why-we__text span{color:var(--rebrain-aqua)}.why-we__btn{max-width:392px;margin-top:41px}.why-we__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-we__block{max-width:380px;width:100%;margin-bottom:40px;margin-right:60px}.why-we__block-title{font-family:var(--furore);font-size:2.8125rem;line-height:45px;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:10px;min-height:90px}.why-we__block-text{margin:0;font-size:1rem;line-height:21px;color:var(--text-secondary)}.big-title_why-we{margin-bottom:61px}.program{padding:129px 0 50px;background-color:var(--background-primary)}.program__title{font-family:var(--furore);color:var(--text-primary);font-size:80px;line-height:1.1;letter-spacing:-.03em;margin-bottom:59px}.program__title span{-webkit-text-fill-color:var(--background-primary);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--rebrain-aqua)}.program__btn{max-width:992px}.program__btn.primary .button-text{padding:23px 31px;text-align:left}.program-item{max-width:1000px;margin-bottom:32px}.program-header{margin:0}.program-button{width:100%;border:0;background-color:transparent;padding:2px;background-color:#fff;transition:background-color .2s ease;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 15px,100% calc(25% + 4px),100% calc(75% - 4px),calc(100% - 10px) calc(100% - 15px),calc(100% - 10px) 100%,0 100%,0 75%,10px calc(75% - 4px),10px calc(25% + 4px),0 25%);clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 15px,100% calc(25% + 4px),100% calc(75% - 4px),calc(100% - 10px) calc(100% - 15px),calc(100% - 10px) 100%,0 100%,0 75%,10px calc(75% - 4px),10px calc(25% + 4px),0 25%)}.program-button span{height:60px;display:block;color:#fff;font-size:16px;letter-spacing:-.01em;line-height:1;font-family:var(--furore);background-color:var(--background-primary);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:5px 40px;position:relative;transition:background-color .2s ease,color .2s ease;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 15px,100% calc(25% + 4px),100% calc(75% - 4px),calc(100% - 10px) calc(100% - 15px),calc(100% - 10px) 100%,0 100%,0 calc(75% + 2px),10px calc(75% - 2px),10px calc(25% + 2px),0 calc(25% - 2px));clip-path:polygon(0 0,calc(100% - 10px) 0,calc(100% - 10px) 15px,100% calc(25% + 4px),100% calc(75% - 4px),calc(100% - 10px) calc(100% - 15px),calc(100% - 10px) 100%,0 100%,0 calc(75% + 2px),10px calc(75% - 2px),10px calc(25% + 2px),0 calc(25% - 2px))}.program-button span:after{content:">>>";position:absolute;top:calc(50% - 8px);right:30px;transition:transform .2s ease}.program-button:not(.collapsed){background-color:var(--background-secondary)}.program-button:not(.collapsed) span{background-color:var(--rebrain-aqua);color:var(--background-primary)}.program-button:not(.collapsed) span:after{transform:rotate(180deg)}.program-body{border:2px solid var(--background-secondary);border-top:0;margin-right:10px;padding:23px 26px 1px;max-height:314px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.program-body::-webkit-scrollbar{display:none}.program-subheading{color:#fff;font-family:var(--furore);font-size:16px;letter-spacing:-.01em;margin-bottom:24px}.program-list{margin-bottom:30px}.learned{background-color:var(--background-primary);padding:159px 0 50px}.learned__title{color:var(--text-primary);font-family:var(--furore);font-size:80px;line-height:1.1;letter-spacing:-.03em;margin-bottom:62px;position:relative}.learned__title span{color:var(--rebrain-aqua)}.learned__subtitle{font-family:var(--furore);color:var(--text-primary);font-size:26px;line-height:1;letter-spacing:-.01em;margin-bottom:17px;padding-left:13px}.learned__subtitle span{color:var(--rebrain-aqua)}.learned__subtitle_second{padding-left:0;margin-bottom:25px}.learned__list{font-size:25px;line-height:30px;color:#fff;letter-spacing:.02em}.learned__list li{margin-bottom:10px}.greeting__stack_learned{margin-left:13px}.footer{background:var(--background-primary);padding:0 0 30px}.footer-divider{height:8px;position:relative;margin-bottom:42px}.footer-divider:after{content:"";display:block;height:8px;width:100%;background:var(--background-secondary);position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,100% 2px,88px 2px,80px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 2px,88px 2px,80px 100%,0 100%)}.footer__title{font-family:var(--furore);color:var(--additional);letter-spacing:-.01em;font-weight:400;font-size:1.625rem;line-height:30px;margin:9px 0 20px}.footer__contact{margin:0 0 80px;padding:107px 0 0;list-style:none}.footer__contact li{margin-bottom:20px}.footer__contact li:last-child{margin-bottom:0}.footer__contact a{font-family:var(--furore);font-weight:400;font-size:80px;line-height:88px;letter-spacing:-.03em;text-decoration:none;-webkit-text-fill-color:var(--background-primary);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;transition:all .3s ease;position:relative;white-space:nowrap}.footer__contact a img{margin-left:11px}.footer__contact a:hover{-webkit-text-stroke-color:hsla(0,0%,100%,0)}.footer__contact a:hover:after{opacity:1}.footer__contact a:after{-webkit-text-fill-color:#fff;position:absolute;left:0;top:0;opacity:0;transition:.3s ease}.telegram-text:after{content:"TELEGRAM"}.facebook-text:after{content:"FACEBOOK"}.mail-text:after{content:"info@rebrainme.com"}.phone-text:after{content:"+7 499 116-34-68"}.footer__links{padding:0;margin:0 0 17px -16px;list-style:none}.footer__links li{margin-bottom:3px}.footer__links li:last-child{margin-bottom:0}.footer__links a{color:var(--text-secondary);text-decoration:none;font-weight:400;font-size:1rem;line-height:21px;transition:.3s ease}.footer__links a:hover{color:var(--rebrain-aqua)}.footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin:0}.copyright{margin:0 0 211px -16px}.copyright,.requisites{color:var(--additional);font-weight:400;font-size:1rem;line-height:21px}.requisites{margin:0 0 0 -16px}.rebrain-modal .input-block{margin-bottom:20px}.rebrain-modal .modal-btn{margin:50px 0 30px}.rebrain-modal .modal-btn:disabled{opacity:.5;cursor:not-allowed}.rebrain-modal .modal-btn:disabled.primary .button-text:after{width:0}.rebrain-modal .modal-btn:disabled.primary .button-bg{top:0;left:0}.rebrain-modal .modal-dialog{max-width:560px}.rebrain-modal .modal-content{border:2px solid #eeedec;background-color:#101010;border-radius:0}.rebrain-modal .modal-header{border:0;padding:48px 28px 20px;-ms-flex-direction:column;flex-direction:column}.rebrain-modal .modal-title{font-family:Furore,sans-serif;text-align:center;color:#eeedec;font-size:45px;line-height:45px;letter-spacing:-.01em}.rebrain-modal .modal-subtitle{color:#ababab;font-size:25px;line-height:25px;font-weight:400;letter-spacing:-.01em;text-align:center;margin:20px 0 0}.rebrain-modal .btn-close{position:absolute;top:18px;right:18px;background:url(../images/icons/close-icon.svg) no-repeat 50%;opacity:1}.rebrain-modal .btn-close:focus{box-shadow:none}.rebrain-modal .modal-body{padding:20px 28px 32px}.rebrain-modal .modal-input-group{margin-bottom:20px;background:#2b2b2b}.rebrain-modal .modal-input-group label{font-family:Furore,sans-serif;width:100%;color:#ababab;font-size:1rem;line-height:18px;letter-spacing:-.01em;padding:6px 10px}.rebrain-modal .modal-input-group .error-message,.rebrain-modal .modal-input-group .error-message+.modal-input{color:#ff5757}.rebrain-modal .modal-input-group .success-message{color:var(--rebrain-magenta)}.rebrain-modal .modal-input{font-weight:400;font-size:1rem;line-height:21px;color:#fff;border:0;background-color:#101010;padding:6px 8px 5px;border:2px solid #2b2b2b;width:100%}.rebrain-modal .modal-input:focus{outline:none}.rebrain-modal .modal-step{left:18px}.rebrain-modal .modal-back,.rebrain-modal .modal-step{font-family:Furore,sans-serif;font-size:16px;line-height:18px;letter-spacing:-.01em;color:#2b2b2b;position:absolute;display:inline-block;top:18px}.rebrain-modal .modal-back{right:18px;cursor:pointer;transition:color .3s ease}.rebrain-modal .modal-back:hover{color:var(--rebrain-aqua)}.rebrain-modal .hide{display:none}.rebrain-modal .modal-social{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.rebrain-modal .modal-social li{margin:0 10px;width:100%;max-width:220px}.rebrain-modal .modal-social li.single{max-width:250px}.rebrain-modal .modal-social li.single a{padding:76px 0}.rebrain-modal .modal-social a{border:2px solid #ababab;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Furore,sans-serif;text-decoration:none;color:#ababab;font-size:26px;line-height:30px;letter-spacing:-.01em;text-align:center;width:100%;padding:58px 0 38px;transition:.3s ease;cursor:pointer}.rebrain-modal .modal-social a:hover{color:var(--rebrain-aqua);border-color:var(--rebrain-aqua)}.rebrain-modal .modal-social a:hover .modal-step__icon svg circle.hovered,.rebrain-modal .modal-social a:hover .modal-step__icon svg path.hovered,.rebrain-modal .modal-social a:hover .modal-step__icon svg rect.hovered{fill:var(--rebrain-aqua)}.rebrain-modal .modal-step__icon{height:100px;width:100px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.rebrain-modal .modal-step__icon svg circle.hovered,.rebrain-modal .modal-step__icon svg path.hovered,.rebrain-modal .modal-step__icon svg rect.hovered{transition:.3s ease}.step-two-modal .modal-header{padding-top:98px;padding:50px 20px 40px}.step-two-modal .modal-title{font-size:24px;line-height:1.2}.step-two-modal .modal-body{padding-bottom:113px}.rebrain-btn_modal{width:99%;margin-top:56px;margin-bottom:24px}.rebrain-btn_modal .rebrain-btn__btn:before{content:"далее >>>"}.input-block_textarea{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modal-textarea{min-height:80px;max-height:120px}.modal-checkbox input{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}.modal-checkbox .checkbox__text{position:relative;padding:0 0 0 42px;cursor:pointer;font-size:16px;line-height:21px;color:#ababab}.modal-checkbox .checkbox__text a{color:#ababab}.modal-checkbox .checkbox__text a:hover{text-decoration:none}.modal-checkbox .checkbox__text:before{content:"";position:absolute;top:calc(50% - 16px);left:0;width:32px;height:32px;background:url(../images/icons/checkbox-bg.svg) no-repeat 50%;transition:.2s}.modal-checkbox .checkbox__text:after{content:"";position:absolute;top:calc(50% - 10px);left:6px;width:20px;height:20px;background:#fff;opacity:0;-webkit-clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);transition:.2s}.modal-checkbox input:checked+.checkbox__text:after{opacity:1}.modal-loader{background-color:#101010;position:fixed;z-index:150;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.modal-loader.visible{display:-ms-flexbox;display:flex}.modal-loader__title{font-family:Furore,sans-serif;font-size:100px;line-height:100px;text-align:center;letter-spacing:-.03em;-webkit-text-fill-color:#101010;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#eeedec;position:absolute}.modal-loader__title:after{content:".";animation:c 3s ease infinite;position:absolute}@keyframes c{0%{content:"."}33%{content:".."}66%{content:"..."}}@media (min-width:0px) and (max-width:767px){.rebrain-modal .modal-title{font-size:25px;line-height:28px}.rebrain-modal .modal-subtitle{font-size:18px;line-height:21px;margin-top:10px}.rebrain-modal .modal-header{padding:48px 18px 40px}.rebrain-modal .modal-body{padding:0 18px 20px}.rebrain-modal .modal-back,.rebrain-modal .modal-step{font-size:14px;line-height:16px}.rebrain-modal .modal-social{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.rebrain-modal .modal-social li{margin:0 0 15px}.rebrain-modal .modal-social a{padding:28px 0}.rebrain-btn_modal{margin-top:30px}.modal-checkbox .checkbox__text{font-size:14px}.modal-loader svg{max-width:250px}.modal-loader__title{font-size:40px;line-height:50px}}.cooki{border:2px solid #eeedec;border-bottom:0;background-color:#101010;padding:29px 28px 22px;position:fixed;z-index:50;bottom:0;right:150px;width:560px;transform:translateY(0);animation:d .5s linear}@keyframes d{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cooki__title{font-family:Furore,sans-serif;font-size:45px;line-height:45px;margin-bottom:11px;letter-spacing:-.01em;color:#eeedec}.cooki__text{color:#ababab;font-size:1rem;line-height:21px;max-width:480px;margin-bottom:30px}.cooki__btns{display:-ms-flexbox;display:flex}.cooki__yes{margin:0 12px 0 0;display:inline-block;position:relative}.cooki__yes:hover .cooki__yes-bg{background-color:var(--rebrain-magenta);top:8px;left:8px}.cooki__yes-bg{padding:2px;position:absolute;top:0;left:0;transition:.4s ease}.cooki__yes-bg,.cooki__yes-bg:before{background-color:#101010;width:100%;height:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,16px 100%,0 calc(100% - 16px))}.cooki__yes-bg:before{content:"";display:block}.cooki__yes-btn{font-family:Furore,sans-serif;cursor:pointer;background-color:#fff;display:-ms-flexbox;display:flex;padding:23px 33px 23px 34px;border:0;font-style:normal;font-weight:400;font-size:1rem;line-height:18px;color:#101010;text-align:center;margin:0;text-decoration:none;display:inline-block;letter-spacing:-.1px;position:relative;transition:.4s ease-out;width:242px;-webkit-clip-path:polygon(0 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,16px 100%,0 calc(100% - 16px))}.cooki__yes-btn:after{content:"";width:0;height:100%;background:var(--rebrain-magenta);display:block;position:absolute;left:0;top:0;transition:.4s ease-out}.cooki__yes-btn:before{content:"ок, согласен!";position:relative;z-index:1;color:#151515}.cooki__yes-btn:hover:after{width:100%}.cooki__yes-btn:focus{outline:none}.cooki__no{position:relative;display:inline-block;margin:0 12px 0 0}.cooki__no:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--rebrain-aqua);opacity:.6;display:block;transition:.3s ease;-webkit-clip-path:polygon(4px 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%);clip-path:polygon(4px 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%)}.cooki__no:hover:before{top:8px;left:8px}.cooki__no-bg{background-color:#fff;padding:2px;display:inline-block;text-decoration:none;border:0;-webkit-clip-path:polygon(4px 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%);clip-path:polygon(4px 0,100% 0,100% 25%,calc(100% - 4px) calc(25% + 4px),calc(100% - 4px) calc(75% - 4px),100% 75%,100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%)}.cooki__no-btn{font-family:Furore,sans-serif;display:block;text-transform:uppercase;font-size:1rem;line-height:18px;letter-spacing:-.01em;color:#fff;background-color:#101010;padding:21px 34px 21px 36px;border:0;width:238px;-webkit-clip-path:polygon(4px 0,100% 0,100% calc(25% - 1px),calc(100% - 4px) calc(25% + 3px),calc(100% - 4px) calc(75% - 3px),100% calc(75% + 1px),100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%);clip-path:polygon(4px 0,100% 0,100% calc(25% - 1px),calc(100% - 4px) calc(25% + 3px),calc(100% - 4px) calc(75% - 3px),100% calc(75% + 1px),100% 100%,4px 100%,4px 75%,0 calc(75% - 4px),0 calc(25% + 4px),4px 25%)}@media (min-width:0px) and (max-width:767px){.cooki{left:0;max-width:100%;padding:15px;max-width:400px}.cooki__title{font-size:25px;line-height:25px}.cooki__text{font-size:.875rem;margin-bottom:20px}.cooki__yes-btn{font-size:.875rem;width:auto;padding:13px 13px 13px 14px}.cooki__no-btn{font-size:.875rem;width:auto;padding:11px 13px 11px 14px}.cooki__no:hover:before{top:0;left:0}.cooki__yes .cooki__yes-bg{display:none}.cooki__yes:hover .cooki__yes-bg{background-color:#101010;top:0;left:0}.cooki__yes:hover .cooki__yes-btn:after{width:0}}@media (min-width:768px) and (max-width:992px){.cooki{right:50px;max-width:100%;padding:15px;max-width:400px}.cooki__title{font-size:25px;line-height:25px}.cooki__text{font-size:.875rem;margin-bottom:20px}.cooki__yes-btn{font-size:.875rem;width:auto;padding:13px 13px 13px 14px}.cooki__no-btn{font-size:.875rem;width:auto;padding:11px 13px 11px 14px}.cooki__no:hover:before{top:0;left:0}.cooki__yes .cooki__yes-bg{display:none}.cooki__yes:hover .cooki__yes-bg{background-color:#101010;top:0;left:0}.cooki__yes:hover .cooki__yes-btn:after{width:0}}.discount-link .discount-link-bg{background:var(--rebrain-aqua)}.discount-link .discount-link-text span{color:var(--rebrain-aqua)}.discount-link .discount-link-text:after,.discount-link:hover:not(.disabled) .discount-link-text{background:var(--rebrain-aqua)}@media (min-width:0px) and (max-width:991px){.discount-link{display:none}}@media (min-width:0px) and (max-width:767px){.header{position:fixed;width:100%;top:0;left:0;z-index:10}.header .navbar-nav{display:none}.account-link{font-size:.875rem;padding:4px 9px 6px;display:none}.menu-link{display:inline-block}.menu-link span{display:none}}@media (min-width:768px) and (max-width:991px){.header{position:fixed;width:100%;top:0;left:0;z-index:10}.header .navbar-nav{display:none}}@media (min-width:992px) and (max-width:1199px){.header .nav-link{font-size:.8125rem;line-height:15px;padding:4px 8.5px 6px}.header__logo{padding:0 12px 2px;height:27px}.account-link{font-size:.8125rem;line-height:15px}}@media (min-width:0px) and (max-width:767px){.greeting{padding:0 0 31px;background-size:800px;background-position:calc(50% - 36px) 228px}.greeting__uptitle{margin-top:auto;margin-bottom:10px;font-size:30px}.greeting__title{-ms-flex-direction:column;flex-direction:column;margin:0 0 25px 3px;gap:10px}.greeting__title .practice-title.classic{font-size:60px;margin-bottom:-6px}.greeting__title .practice-title.outline{font-size:55px}.greeting__title .practice-title.small{font-size:40px;margin:6px 0}.greeting__label{font-size:18px;text-align:left;position:static}.greeting__main{padding:65px 0 42px;height:100vh;min-height:630px;max-height:730px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.greeting__main .greeting__line{display:none}.greeting__footer{padding:25px 0 0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.greeting__stack{gap:8px 10px;margin-bottom:25px}.greeting__stack-title{font-size:20px}.greeting__stack-item{padding:2px 6px 3px;font-size:12px}.greeting__text{font-size:14px;line-height:1.2}.greeting__block{margin-left:0}.greeting__block-title{font-size:28px;line-height:1.1}.greeting__block_first{margin-top:0}.practice-title__greeting.second-bg{font-size:58px;margin:0;max-width:440px}}@media (min-width:0px) and (max-width:360px){.greeting__title{font-size:37px}.greeting__title .practice-title.small{font-size:33px}.greeting__uptitle{font-size:30px}.greeting__block-text{font-size:.875rem}}@media (min-width:768px) and (max-width:991px){.greeting{padding:111px 0 30px;background-image:none}.greeting__title{font-size:55px;margin:0 0 2px}.greeting__under-title{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.greeting__list{margin:20px 0 0}.greeting__label{text-align:left}.greeting__footer{padding:40px 0 0;margin-bottom:0}.greeting__block{margin-left:0}.practice-title__greeting.second-bg{font-size:80px;margin:0}}@media (min-width:992px) and (max-width:1199px){.greeting{padding:130px 0 20px;background-size:1250px;background-position:calc(50% - 286px) 288px}.greeting__title{font-size:55px}.greeting__title .practice-title.classic{font-size:80px}.greeting__title .practice-title.outline{font-size:65px}.greeting__title .practice-title.small{font-size:40px;margin:4px 0 8px}.greeting__block{margin:0 0 30px;max-width:100%}.greeting__block-title{font-size:35px}.greeting__label{max-width:510px;left:360px;top:15px}.greeting__under-title{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.practice-title__greeting.second-bg{font-size:70px;margin-left:0}}@media (min-width:0px) and (max-width:767px){.details{padding:70px 0}.details__title{font-size:35px;letter-spacing:.01em;-webkit-text-stroke-width:1.5px}.details__text{font-size:14px}.details__text br{display:none}.details__item{width:280px;height:335px;padding:18px 18px 20px}.details__item-heading{font-size:20px;margin-bottom:12px}.details__item-text{font-size:14px;margin-bottom:auto}.details__item-text br{display:none}}@media (min-width:768px) and (max-width:991px){.details__title{font-size:50px;letter-spacing:0}.details__text br{display:none}}@media (min-width:992px) and (max-width:1199px){.details__title{font-size:60px;letter-spacing:0}.details__text br{display:none}}@media (min-width:0px) and (max-width:767px){.details-free__block{margin:50px 0 0;padding:30px 20px}.details-free__block-heading{font-size:20px;margin-bottom:30px}.details-free__block .button.primary .button-text{padding:24.5px 15px}.details-free__title{font-size:35px;letter-spacing:.01em;-webkit-text-stroke-width:1.5px;margin-bottom:35px}.details-free__subtitle{font-size:18px;line-height:1.1}.details-free__subtitle_second{margin-top:60px}.details-free__items{grid-template-columns:repeat(2,1fr);gap:10px}.details-free__item{padding:20px 15px}.details-free__item-heading{font-size:14px}.details-free__item-heading br{display:none}.details-free__item-num{font-size:30px;letter-spacing:.01em}}@media (min-width:768px) and (max-width:991px){.details-free__block{margin:50px 0 0}.details-free__subtitle_second{margin-top:60px}.details-free__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px) and (max-width:1199px){.details-free__title{font-size:40px;line-height:1;letter-spacing:0}.details-free__block{margin-left:0}.details-free__block-heading{font-size:24px;margin-bottom:30px}.details-free__item{padding:20px 16px}.details-free__item-heading br{display:none}}@media (min-width:0px) and (max-width:767px){.authors{padding:60px 0}.authors__title{font-size:35px;letter-spacing:.01em;-webkit-text-stroke-width:1.5px;margin-top:0}.authors__text{max-width:100%}.authors__text br{display:none}.authors__blocks{margin:20px 0 0}.authors__block{padding:20px 15px;grid-template-columns:70px auto}.authors__block-exp,.authors__block-name{font-size:13px}.authors__block-exp br,.authors__block-name br{display:none}.authors__block-img{width:70px;height:70px}.authors__block-img img{max-width:100%}}@media (min-width:768px) and (max-width:991px){.authors__title{font-size:60px;letter-spacing:0}.authors__text{max-width:100%}.authors__text br{display:none}.authors__blocks{margin:20px 0 0}}@media (min-width:992px) and (max-width:1199px){.authors__title{font-size:60px;letter-spacing:0}.authors__text br{display:none}}@media (min-width:0px) and (max-width:767px){.why-we{padding:50px 0 40px}.why-we__text{font-size:16px;margin-bottom:30px}.big-title_why-we{margin-bottom:40px}.why-we__block{margin:0 0 21px;max-width:370px}.why-we__block-title{font-size:18px;line-height:1.17;margin-bottom:9px;letter-spacing:-.3px;min-height:auto}.why-we__block-text br,.why-we__block-title br{display:none}.why-we__info-text{font-size:1.125rem;line-height:21px}.why-we__info{margin:19px 0 0}.why-we__info .why-we__info-block{padding:16px 30px}.why-we__info .why-we__info-block,.why-we__info .why-we__info-block:after{-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.why-we__info .why-we__info-shadow{top:10px;left:10px}.why-we__info .why-we__info-bg,.why-we__info .why-we__info-bg:after{-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}}@media (min-width:768px) and (max-width:991px){.why-we{padding:50px 0 70px}.why-we__text{font-size:20px}.why-we__container{-ms-flex-pack:justify;justify-content:space-between}.why-we__block{margin:0 0 30px;max-width:330px}.why-we__block-title{font-size:35px;line-height:1;min-height:auto}.big-title_why-we{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px){.why-we__info{max-width:720px}}@media (min-width:1199px) and (max-width:1380px){.why-we__block{margin-right:40px}.why-we__info{max-width:850px}.why-we__info-text{font-size:1.35rem;line-height:26px}}@media (min-width:0px) and (max-width:767px){.program{padding:50px 0}.program__title{font-size:40px;margin-bottom:30px}.program-button span{font-size:14px;padding:23px 31px}.program-body{padding:23px 16px 1px}}@media (min-width:768px) and (max-width:991px){.program{padding:100px 0 50px}.program__title{font-size:50px;margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px){.program__title{font-size:60px}}@media (min-width:0px) and (max-width:767px){.learned{padding:64px 0 52px}.learned__title{font-size:35px;line-height:1;letter-spacing:-.01em;margin:0 0 23px}.learned__title br{display:none}.learned__title:before{width:30px;height:30px;background-size:contain;left:-47px;top:calc(50% - 15px)}.learned__subtitle{font-size:16px;line-height:21px;margin-bottom:12px;padding-left:0}.learned__list{font-size:16px;line-height:21px;letter-spacing:0}.learned__list br{display:none}.small-title__learned{margin-bottom:21px}.greeting__stack_learned{margin-left:0}}@media (min-width:0px) and (max-width:380px){.learned__title{font-size:24px;line-height:26px}}@media (min-width:768px) and (max-width:991px){.learned{padding:51px 0 40px}.learned__title{font-size:50px;margin-bottom:40px}.learned__subtitle{padding-left:0}.learned__list,.learned__subtitle{font-size:22px;line-height:26px}.greeting__stack_learned{margin-left:0}}@media (min-width:992px) and (max-width:1199px){.learned{padding:100px 0}.learned__title{font-size:60px;margin-bottom:40px}.learned__subtitle{padding-left:0}.greeting__stack_learned{margin-left:0}}@media (min-width:0px) and (max-width:767px){.footer{padding:0 0 40px}.footer-divider{margin-bottom:40px}.footer__title{font-size:1.125rem;line-height:21px;margin:0 0 20px}.footer__contact{margin-bottom:34px}.footer__contact li{margin-bottom:2px}.footer__contact a{letter-spacing:0;font-size:30px;line-height:30px;-webkit-text-stroke-width:1px}.footer__contact a:after{top:auto;bottom:0}.footer__contact a img{max-width:25px;margin-left:6px}.footer__contact{padding-top:0}.footer__links{margin:0 0 28px}.footer__links li{margin-bottom:5px}.copyright{margin:0 0 30px}.requisites{margin:0 0 50px}}@media (min-width:0px) and (max-width:430px){.footer__contact a{font-size:25px;line-height:25px;-webkit-text-stroke-width:.7px;letter-spacing:.2px}}@media (min-width:0px) and (max-width:360px){.footer__contact a{font-size:22px;line-height:1}}@media (min-width:768px) and (max-width:991px){.footer{padding:0 0 40px}.footer-divider{margin-bottom:40px}.footer__contact{padding-top:0}.footer__title{font-size:1.125rem;line-height:21px;margin:0 0 20px}.footer__contact{margin-bottom:34px}.footer__contact li{margin-bottom:2px}.footer__contact a{letter-spacing:0;font-size:30px;line-height:30px;-webkit-text-stroke-width:1px}.footer__contact a:after{top:auto;bottom:0}.footer__contact img{max-width:30px}.footer__links{margin:0 0 28px}.footer__links li{margin-bottom:5px}.copyright{margin:0 0 30px}.requisites{margin:0 0 50px}}@media (min-width:992px) and (max-width:1199px){.footer__contact a{font-size:34px;line-height:34px;-webkit-text-stroke-width:1px}.footer__contact img{max-width:35px}.copyright{margin-bottom:50px}}@media (min-width:1200px) and (max-width:1400px){.footer__contact a{font-size:45px;line-height:45px;-webkit-text-stroke-width:1px}.footer__contact a:after{top:auto;bottom:0}.footer__contact a img{max-width:40px}.copyright{margin-bottom:50px}}