@charset "UTF-8";@property --num{syntax:"<integer>";initial-value:0;inherits:false}.mgc{margin-left:auto;margin-right:auto}.header,.overlay{position:fixed;top:0;left:0;width:100%}img{object-fit:contain}.flex-bt,.header>.container{display:flex;justify-content:space-between;align-items:center}@keyframes a{0%{background-position:-10% 0}to{background-position:-10% 90px}}@keyframes b{50%{left:0}to{left:150%}}@keyframes c{0%{color:#fafafa}70%{color:#fafafa}71%{color:#f17938}to{color:#f17938}}@keyframes d{0%{opacity:1;transform:translate(0) rotate(245deg)}20%{transform:translate(-.5rem,.5rem) rotate(245deg)}30%{transform:translate(-2.5rem,1rem) rotate(245deg)}40%{transform:translate(-5rem,1.25rem) rotate(245deg)}50%{transform:translate(-7rem,1.5rem) rotate(245deg)}60%{transform:translate(-9rem,1.3rem) rotate(245deg)}70%{transform:translate(-11rem,1.1rem) rotate(245deg)}80%{opacity:1;transform:translate(-11rem,1.1rem) rotate(245deg)}81%{opacity:0;transform:translate(-11rem,.6rem) rotate(245deg)}to{transform:translate(-11rem,.6rem) rotate(245deg)}}#price .block,.grid-why-me .slide{background:#fff;padding:2rem 3rem;transition:all .1s;border-radius:2rem;border:.1rem solid #e4e4e4}.mgc{margin-top:7rem;text-align:center}.description{margin-top:1.5rem}.nowrap{text-wrap:nowrap}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat;vertical-align:baseline}:active,:focus{outline:none!important}.hidden[class],[hidden],template{display:none!important}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}a,address,button,cite,font,h1,h2,h3,h4,h5,h6,input,option,p,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{-ms-overflow-style:none;font-size:10px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:160% -apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;min-height:100vh;min-height:100dvh;line-height:1.5;text-rendering:optimizeLegibility;text-decoration-skip:objects;-webkit-tap-highlight-color:rgba(0,0,0,0);text-size-adjust:100%;-webkit-text-size-adjust:100%}ol,ul{list-style-type:none;padding:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit;background-color:transparent;cursor:pointer;display:inline-block}a,a:link,a:visited{text-decoration:none}textarea{overflow:auto}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}canvas,img,picture,svg,video{display:block;max-width:100%;max-height:100%}#__next,#root{isolation:isolate}button,input,textarea{color:inherit;line-height:normal}button,input{appearance:none}button:active,button:focus,input:active,input:focus{box-shadow:none!important}button,label{cursor:pointer}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Murecho;font-weight:500;src:local("Murecho-Medium"),url(../fonts/Murecho/Murecho-Medium.woff2);font-display:swap}html{font-size:2.05vw;scroll-padding-top:4rem;scrollbar-width:none}::-webkit-scrollbar{width:0}body{font:400 185%/1.5 Montserrat,sans-serif;display:flex;flex-direction:column}body[class*=modal-active-] .overlay{z-index:9;pointer-events:auto;opacity:1}main{flex-grow:1}section[id]{padding:7rem 0;position:relative;color:#1a1e2c;background:#fafafa}section[id].dark{color:#fafafa;background:linear-gradient(45deg,#1a1e2c,rgb(29.7885714286,34.3714285714,50.4114285714))}section[class*=modal-]{position:fixed;background:#fff;z-index:9;transition:.4s cubic-bezier(0,.55,.45,1)}section[class*=modal-] a{text-decoration:underline}section[class*=modal-]>.is-success-msg{opacity:0;max-height:0;width:100%;height:100%;display:flex;align-items:center;text-align:center;padding:3rem;border-radius:3rem;position:absolute;flex-direction:column;transition:.4s cubic-bezier(0,.55,.45,1) .2s}section[class*=modal-]>.is-success-msg svg{width:5rem;margin-bottom:1rem}section[class*=modal-]>.is-success-msg p{color:inherit;font-weight:500}section[class*=modal-]>.is-success-msg button{background:none;border:0;font-weight:700;text-decoration:underline;text-transform:uppercase;margin-top:2rem}section[class*=modal-] h2{margin-bottom:3rem}section[class*=modal-] .container{padding:4rem 0;transition:.4s cubic-bezier(0,.55,.45,1)}section[class*=modal-].is-success{background:#067106;color:#fff}section[class*=modal-].is-success .is-success-msg{max-height:100%;opacity:1;position:relative}section[class*=modal-].is-success .container{max-height:0;opacity:0;overflow:hidden;padding:0}h1,h2:not([class*=like-]),h3,h4,h5,h6{font-family:Murecho,sans-serif;word-spacing:-.05em}h2:not([class*=like-]){line-height:1;font-size:3.2rem;font-weight:500;text-transform:uppercase;text-align:center;width:fit-content;margin:-.1rem auto 4rem;color:#ff7854;position:relative}h3{font-weight:500;text-transform:uppercase;margin-bottom:1rem;font-size:2rem}[class^=modal-].error .msg{color:#ff2e16}[class^=modal-].error .msg a{font-weight:500;text-decoration:underline}form{display:flex;flex-direction:column;gap:3rem}form label>b{display:block;margin-bottom:.2rem}form input,form option,form select,form textarea{background:#fdfdf8;border:.1rem solid #aaa;padding:.8rem 1.2rem;width:100%;border-radius:1.2rem}textarea{resize:vertical}img[src$="express.svg"]{filter:drop-shadow(0 0 .3rem rgba(0,0,0,.4))}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:cubic-bezier(0,.55,.45,1);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}#start{position:relative;min-height:100dvh;display:flex;align-items:center;transition:.3s;padding:12rem 0 7rem}#start .container{position:relative;z-index:1}#start h1{position:relative;font-size:3rem;font-weight:900;margin-bottom:5.25rem;line-height:1.25;text-transform:uppercase}#start h1:after{content:"";display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOCAxNyIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNLjA5IDE2IDE4Ljk2NiAxbDE4Ljg3NCAxNUw1Ni43MTIgMWwxOC44NzQgMTVMOTQuNDYxIDFsMTguODc1IDE1TDEzMi4yMSAxbDE4Ljg3MyAxNSAxOC44NzQtMTUgMTguODc0IDE1IDE4Ljg3NS0xNSAxOC44NzUgMTUgMTguODczLTE1IDE4Ljg3NSAxNUwyODMuMiAxbDE4Ljg3NiAxNSAxOC44NzMtMTUgMTguODc0IDE1IDE4Ljg3My0xNSAxOC44NzUgMTUgMTguODc0LTE1IDE4Ljg3NCAxNSAxOC44NzQtMTUgMTguODc0IDE1IDE4Ljg3NC0xNSAxOC44NzQgMTVMNTA5LjY5IDFsMTguODc0IDE1IDE4Ljg3NC0xNSAxOC44NzQgMTUgMTguODc0LTE1IDE4Ljg3NSAxNSIvPjwvc3ZnPg==") repeat-x;position:absolute;top:100%;margin-top:2.25rem;left:0;width:0;transition:.5s cubic-bezier(0,.55,.45,1) .2s;height:1.2rem}#start h1 .line{overflow:hidden;display:block}#start h1 .line span{transition:.3s cubic-bezier(0,.55,.45,1);translate:0 100%;display:block}#start h1.run:after{width:100%}#start h1.run .line span{translate:0 0}#start h1 strong{white-space:nowrap;color:#ff7854}#start .start-list{margin-top:2rem;padding-left:2rem;display:flex;flex-direction:column;gap:.5rem;color:#ddd}#start .start-list li{position:relative}#start .start-list li:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:-1.5rem;display:block;width:1.5rem;height:1.5rem;border-radius:1rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZD0iTSAyMi41NjY0MDYgNC43MzA0NjkgTCAyMC43NzM0MzggMy41MTE3MTkgQyAyMC4yNzczNDQgMy4xNzU3ODEgMTkuNTk3NjU2IDMuMzA0Njg4IDE5LjI2NTYyNSAzLjc5Njg3NSBMIDEwLjQ3NjU2MyAxNi43NTc4MTMgTCA2LjQzNzUgMTIuNzE4NzUgQyA2LjAxNTYyNSAxMi4yOTY4NzUgNS4zMjgxMjUgMTIuMjk2ODc1IDQuOTA2MjUgMTIuNzE4NzUgTCAzLjM3MTA5NCAxNC4yNTM5MDYgQyAyLjk0OTIxOSAxNC42NzU3ODEgMi45NDkyMTkgMTUuMzYzMjgxIDMuMzcxMDk0IDE1Ljc4OTA2MyBMIDkuNTgyMDMxIDIyIEMgOS45Mjk2ODggMjIuMzQ3NjU2IDEwLjQ3NjU2MyAyMi42MTMyODEgMTAuOTY4NzUgMjIuNjEzMjgxIEMgMTEuNDYwOTM4IDIyLjYxMzI4MSAxMS45NTcwMzEgMjIuMzA0Njg4IDEyLjI3NzM0NCAyMS44Mzk4NDQgTCAyMi44NTU0NjkgNi4yMzQzNzUgQyAyMy4xOTE0MDYgNS43NDIxODggMjMuMDYyNSA1LjA2NjQwNiAyMi41NjY0MDYgNC43MzA0NjkgWiIgZmlsbD0iI2ZmNzg1NCIvPjwvc3ZnPg==")}#start h2{max-width:80rem}#start h2 strong{color:#fafafa}#start .btns{margin-top:5rem;display:flex;gap:2.5rem}section.dark .carousel:before{left:0;background:linear-gradient(90deg,#1a1e2c,rgba(26,30,44,0))}section.dark .carousel:after{right:0;background:linear-gradient(90deg,rgba(26,30,44,0),#1a1e2c)}.carousel{position:relative;display:flex;overflow:hidden;user-select:none;gap:7rem;max-width:100%;margin-top:3rem}.carousel:after,.carousel:before{content:"";height:100%;top:0;width:10%;position:absolute;z-index:1;pointer-events:none}.carousel:before{left:0;background:linear-gradient(90deg,#fafafa,hsla(0,0%,98%,0))}.carousel:after{right:0;background:linear-gradient(90deg,hsla(0,0%,98%,0),#fafafa)}.carousel-items{flex-shrink:0;display:flex;gap:7rem;justify-content:space-around;min-width:100%;animation:e 30s linear infinite}.carousel-items>img{width:7.5rem;height:7.5rem}@keyframes e{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 3.5rem))}}.js [class*=anim-fade-]{transition:.3s cubic-bezier(0,.55,.45,1);opacity:0}.js [class*=anim-fade-].run{opacity:1;translate:initial}.js .anim-fade-top{translate:0 3vw}.js .anim-zoom-item{scale:0;filter:blur(.5rem);transition:.3s cubic-bezier(0,.55,.45,1)}.js .anim-zoom-item.run{scale:1;filter:blur(0)}.container,.container-2{width:90%;margin-left:auto;margin-right:auto}.container-2{max-width:100rem}.perspective{perspective:500px;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;pointer-events:none}.grid-wrap{transform:rotateX(35deg);will-change:transform;backface-visibility:hidden;pointer-events:none}.grid{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0iI2RkZCIvPjwvc3ZnPg==);background-size:90px 90px;animation:a 4s linear infinite;height:250px;mask:linear-gradient(180deg,transparent 5%,#fff)}.like-p,p{font-size:1.8rem;font-weight:400;color:#888}.link{color:#f17938;font-weight:700}.dark .like-p,.dark p{color:#999}.dark h2:after{filter:invert(100%)}.title-large[class]{display:flex;align-items:center;line-height:1;text-align:start;margin:0;color:#1a1e2c;gap:1.5rem;word-spacing:-.15rem}.title-large[class] strong{color:#ff7854;display:block}.title-large[class]:before{margin:-.2rem 0 .2rem}.title-large[class].text-dark{color:#fafafa}.title-large[class].text-dark:before{text-shadow:-.1rem 0 #fafafa,0 .1rem #fafafa,.1rem 0 #fafafa,0 -.1rem #fafafa;color:#1a1e2c}.overlay{background:rgba(0,0,0,.5333333333);height:100dvh;pointer-events:none;opacity:0;transition:opacity .3s}.center{text-align:center;margin-top:5rem}.action{display:flex;gap:3rem}.mentor-photo{max-width:15rem;margin:0 auto 4rem}.quote{display:flex;align-items:center;color:#999;border-left:.5rem solid #f17938;padding:1.5rem 0 1.5rem 3rem;max-width:60rem}.quote span{max-width:90%}.bottom-bar{position:fixed;bottom:0;left:0;z-index:9;background:#fafafa}.row[class]{display:flex;flex-direction:column}.c-c{align-items:center;justify-content:center}.jc-b{justify-content:space-between}.p-l{padding-left:13.4rem}.p-r{padding-right:13.4rem}.list-2{display:flex;flex-direction:column;gap:3rem}.list-2 li{position:relative}.list-2.numbered>li:before{content:"0" counter(a) ".  ";top:0;width:1ex;margin-right:4.5rem;font-size:150%;line-height:1.25;font-weight:700}.list-2.tech{gap:1.5rem}.list-2.tech li{display:flex;align-items:center;padding:1rem 0;max-width:62rem;font-weight:500}.list-2.tech li:not(:last-child){border-bottom:.1rem solid #ddd}.list-2.tech li>img{max-width:3rem;margin-right:1.5rem}.list-2>li{display:flex;counter-increment:a}.list-2+*{margin-top:3rem}.tags{display:flex;gap:1.5rem;position:relative;padding-right:1.5rem}.tags li{flex:0 0 auto;border:.1rem solid #ddd;padding:1.2rem;border-radius:2rem;background:#e8e8e8;display:flex;align-items:center;max-height:5rem;transition:.3s}.tags li.btn-more~li{position:absolute;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.tags li span{font-size:1.8rem;font-weight:500}.tags li img{width:2rem;max-height:2rem;margin-right:.5rem}.contacts-list{display:flex;gap:7rem;justify-content:center}.contacts-list li{display:flex;align-items:center;border-bottom:.1rem solid #eee}.contacts-list li img{width:4rem;margin-right:3rem}.contacts-list li img.instagram{padding:.55rem}.btn-link{font-weight:700}.btn-send{flex-grow:1}.btn,[class*=btn-]:not(.btn-link){background:linear-gradient(90deg,#ff7854 0,#f17938);font-weight:700;border:0;padding:1.4rem;border-radius:3rem;color:#fff;transition:.4s;min-width:15rem;text-align:center;position:relative;overflow:hidden}.btn:after[disabled],[class*=btn-]:not(.btn-link):after[disabled]{filter:grayscale(100%);opacity:.5}.btn-clicker[class]{border:.4rem solid #f17938}.btn-clicker[class][disabled]{cursor:not-allowed;filter:saturate(40%)}.btn-clicker[class][disabled]:after,.btn-clicker[class][disabled]:before{display:none}.btn-clicker[class][data-action^=modal-active]{min-width:40rem}.btn-clicker[class]:before{background:#fff;content:"";height:400%;left:0;opacity:.2;position:absolute;top:0;transform:translate(-200%,-30%) rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:3rem;z-index:0;animation:3s b infinite}.btn-close[class]{background:#e2e2e2;color:#222}.btn-close[class]:hover{background:#bbb}.mr-tech-less,.mr-tech-more{padding:1.2rem 2rem;border-radius:2rem;background:#f17938;color:#fafafa;display:flex;align-items:center;font-size:1.8rem;font-weight:500;border:none}.loaded .header{translate:0}.header{transition:.4s,translate .3s .4s;z-index:9;color:#fafafa;translate:0 -20vh}.header>.container{padding:4rem 0 2rem;transition:all .3s}.header-logo a{font:500 2.4rem Murecho,sans-serif;display:flex;align-items:center;position:relative;z-index:10}.header-logo a img{width:3.2rem;height:3.2rem;margin-right:.8rem}.header-burger{padding:0;width:4rem;height:2.7rem;border:0;position:relative;z-index:9;background:transparent;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.header-burger:after,.header-burger:before,.header-burger span{display:block;width:100%;height:.3rem;background:#fafafa;pointer-events:none;transition:transform .3s}.header-burger:after,.header-burger:before{content:""}.header-nav-menu-wrap{position:fixed;top:0;right:0;width:100%;z-index:8;pointer-events:none}.header-nav-menu{position:relative;z-index:1;background:#eee;min-height:100dvh;padding-top:10rem;transition:.7s ease;transform:translateX(200.1%);padding-left:8rem;font-size:2.7rem}.header-nav-menu li{padding:2rem 0;border-bottom:.1rem solid #ddd;font-weight:500}.header-nav-menu:before{content:"";width:100%;height:100%;background:#f17938;position:absolute;top:0;right:100%}body.is-scroll header{box-shadow:0 0 .25rem rgba(0,0,0,.4);background:#fafafa}body.header-menu-active header,body.is-scroll header{color:#1a1e2c}body.header-menu-active header>.container,body.is-scroll header>.container{padding:2rem 0}body.header-menu-active .header-burger:after,body.header-menu-active .header-burger:before,body.header-menu-active .header-burger span,body.is-scroll .header-burger:after,body.is-scroll .header-burger:before,body.is-scroll .header-burger span{background:#1a1e2c}body.header-menu-active{overflow:hidden;color:#1a1e2c}body.header-menu-active .header-burger:before{transform:translateY(1rem) rotate(45deg)}body.header-menu-active .header-burger span{transform:scaleX(0)}body.header-menu-active .header-burger:after{transform:translateY(-1.45rem) rotate(-45deg)}body.header-menu-active .header-nav-menu{transform:translateX(0);pointer-events:all}#about .container{align-items:center;gap:3rem}.counters,.counters .counter{display:flex;align-items:center}.counters .counter{position:relative}.counters .counter .number{margin:0;font-size:5rem;font-weight:600;text-align:right;counter-set:num var(--num);transition:--num 3s}.counters .counter .number:after{content:"+"}.counters .counter .number:before{content:counter(num)}.counters .counter .label{display:flex;flex-direction:column;justify-content:center;color:#1a1e2c;font-size:2rem;text-transform:uppercase;line-height:1.2;font-weight:600;margin-left:2rem}.counters.active .experience .number{--num:12;min-width:5rem}.counters.active .students .number{--num:100;min-width:8rem}.sq{gap:5rem;margin:15rem 0;overflow:hidden;list-style:none;position:sticky;top:50%;left:0;translate:0 -50%}.sq,.sq ul{display:flex}.sq ul{flex-direction:row}.sq li{width:50rem;position:relative;height:50rem;padding:3rem;border:.2rem solid #eee;flex:0 0 auto;font-size:3rem;text-transform:uppercase;display:inline-flex;align-items:flex-end}#five-steps .steps button{margin-top:3rem}#five-steps .steps .list-steps{display:flex;gap:3rem;justify-content:space-between}.tech-tags{display:flex;flex-direction:column;gap:4.5rem}#will-get .block-list{display:flex;justify-content:center;align-items:flex-start}#will-get .block-list li{padding:2rem;display:flex;align-items:flex-start}#why-me{overflow:hidden}.grid-why-me{grid-template-columns:1fr;gap:2rem}.grid-why-me .slide{display:flex;align-items:center;flex-direction:column;gap:2rem;text-align:center}.grid-why-me .slide img{height:7rem}.grid-why-me .slide p{color:inherit;font-size:1.7rem}.grid-why-me .text{font-weight:500}.grid-why-me .a{grid-area:a}.grid-why-me .b{grid-area:b}.grid-why-me .c{grid-area:c}.grid-why-me .d{grid-area:d}.grid-why-me .e{grid-area:e}.grid-why-me .f{grid-area:f}.grid-why-me .g{grid-area:g}.grid-why-me .h{grid-area:h}.grid-why-me .i{grid-area:i}.grid-why-me .j{grid-area:j}#about-mentors{position:relative}#about-mentors h3{font-size:2.4rem;display:flex;align-items:center}#about-mentors h3 img{width:3rem;margin-left:1.5rem}#about-mentors .container{position:relative;z-index:1}#about-mentors .about-main{display:flex;position:relative}#about-mentors .about-text{z-index:5!important;position:relative}#about-mentors .about-text p{color:#fff;transition:all .5s}#about-mentors .about-text p+p{margin-top:1.5rem}#about-mentors .about-text .about-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(180deg,transparent 50%,#1c202e)}#about-mentors .about-text .about-text-box{position:relative}#about-mentors .about-text .about-text-box.active{max-height:max-content;overflow:auto}#about-mentors .about-text .about-text-box.active .about-overlay{display:none}#about-mentors .about-text button{margin-top:2rem}#about-mentors .about-contacts{position:relative;margin-top:1.5rem;display:flex;gap:1rem;flex-direction:column}#about-mentors .about-contacts li:nth-child(2){position:relative;animation:5s linear c infinite}#about-mentors .about-contacts li:nth-child(2):after{opacity:.7;content:"➤";position:absolute;left:20rem;bottom:0;transform:rotate(245deg);animation:5s linear d infinite}#about-mentors .about-contacts li a{display:flex;transition:all .2s;align-items:center}#about-mentors .about-contacts li a img{transition:all .2s;max-width:3rem;margin-right:1rem}#about-mentors .about-contacts li a:hover{color:#f17938}#about-mentors .about-contacts li a:hover img{transform:translateX(-.5rem)}#price .blocks{gap:3rem}#price .block,#price .blocks{display:flex;flex-direction:column}#price .block{justify-content:start}#price .block h3{margin-bottom:3rem;text-align:left;display:flex;align-items:center;width:100%}#price .block h3 img{scale:1.25;height:2.3rem;max-width:4rem;margin-left:auto}#price .prices li{display:flex;font-weight:400;margin-bottom:1.25rem}#price .prices li b{text-align:right;flex:1;display:flex;font-weight:600}#price .prices li b:before{content:"";flex:1;display:block;width:50%;height:100%;background:radial-gradient(#f17938 .1rem,transparent 0) 0 calc(50% + .2rem)/.7rem .5rem repeat-x;background-clip:content-box;padding:0 .5rem}#faq .faq-list{display:flex;gap:2rem;flex-direction:column}#faq details{position:relative;border-bottom:.1rem solid #5d606a;cursor:pointer}#faq details summary{font-weight:500;list-style:none;padding:1.2rem 4rem 1.2rem 0;-webkit-user-select:none;user-select:none}#faq details summary::-webkit-details-marker{display:none}#faq details summary::selection{background:transparent}#faq details:after{content:"+";line-height:5rem;position:absolute;pointer-events:none;right:1.2rem;top:0;font-size:3.7rem}#faq details[open]:after{content:"–"}#faq details p{font-size:1.7rem;margin-top:.5rem;padding:.4rem 4rem 1.2rem 1.2rem}#faq .btn{margin:5rem auto 0;display:block}#for-whom,#why-me{z-index:1}.footer{text-align:center;padding:1rem 0}#contacts{min-height:auto}.footer{border-top:.1rem solid rgba(34,34,34,.0666666667)}.highlight{animation:f .3s ease-in-out 5}@keyframes f{to{border-color:red;background:rgba(241,121,56,.2)}}body[class*=modal-active]{overflow:hidden;height:100vh;touch-action:none}@media (min-width:980px){.only-mobile{display:none}html{font-size:.54vw}body{font-size:170%}body:not(.modal-active-ask) .modal-ask,body:not(.modal-active-consultant) .modal-consultant{transform:translate(-50%,-50%) scale(0)}section[class*=modal-]{top:50%;left:50%;width:65rem;box-shadow:0 0 .5rem rgba(0,0,0,.1);transform:translate(-50%,-50%);border-radius:3rem}h2:not([class*=like-]){margin-bottom:6rem}#start .container{padding-left:13.4rem;display:flex;flex-direction:column;gap:1rem}#start .container .btns,#start h1{max-width:90rem}#start h1{font-size:5.5rem}#start h1:after{height:1.4rem}#start .start-list{margin-top:2.5rem;gap:7.5rem;flex-direction:row}#start .btns{justify-content:flex-end;align-items:center;gap:3rem}.decor-balls{position:absolute;overflow:hidden;max-width:100vw;top:0;left:0;width:100%;height:100%}.decor-balls div{background:linear-gradient(90deg,#ff7854 0,#f17938);width:10rem;height:10rem;border-radius:50%;position:absolute;transition:translate .3s linear}.container{width:85%}.container-2{width:65%}.title-large[class]:before{content:attr(data-n);text-shadow:-.1rem 0 #1a1e2c,0 .1rem #1a1e2c,.1rem 0 #1a1e2c,0 -.1rem #1a1e2c;color:#fafafa;height:100%;font-size:8rem}.title-large[class]{line-height:1.4lh}.flex-d{display:flex;justify-content:space-between}.row[class]{flex-direction:row}.list-2>li{align-items:center}.tags{flex-wrap:wrap}.tags .tags-hide{transition:all .5s;transform:translateY(-100%);display:flex;flex-wrap:wrap;opacity:0;height:0;pointer-events:none}.tags.active .mr-tech-more{display:none}.tags.active .tags-hide{opacity:1;transform:translateY(0);height:max-content;pointer-events:all}.btn-clicker[class]:after{content:"Кликни!";border-radius:3rem;background:#f17938;filter:brightness(90%);position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;display:flex;z-index:-1;transition:letter-spacing .3s}.btn-clicker[class]:hover:after{z-index:1;letter-spacing:.3rem}.header-nav-menu{padding-left:10rem;padding-right:10rem}#about .container{display:flex;flex-direction:row}.counters{margin-left:auto;gap:7rem}.counters.active .experience .number{min-width:10rem}.counters.active .students .number{min-width:12.5rem}#five-steps .steps .list-steps li{display:flex;flex-direction:column;max-width:27rem;align-items:center;position:relative;border:.1rem solid #fff;border-radius:50%;justify-content:center;text-align:center;width:25rem;height:25rem;padding:3rem;transition:.3s;z-index:1;background:#1a1e2c;cursor:pointer}#five-steps .steps .list-steps li:hover{transform:scale(105%)}#five-steps .steps .list-steps li:hover p{max-height:3lh;opacity:1}#five-steps .steps .list-steps li p{max-height:0;opacity:0;overflow:hidden;transition:.3s;font-size:1.3rem}#show-technologies .block-list{display:grid;grid-template-columns:50% 50%;margin-bottom:7rem}#will-get .block-list{flex-wrap:wrap;gap:5rem}#will-get .block-list li{width:30%}#will-get .block-list li img{max-width:5rem;margin-right:2rem}.grid-why-me{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:3rem;grid-template-areas:"a a b b" "c d e e" "c d f f" "g h i j" "g h i j";height:70rem}.grid-why-me .a,.grid-why-me .b,.grid-why-me .e,.grid-why-me .f{flex-direction:row;text-align:left}.grid-why-me .a .icon img,.grid-why-me .b .icon img,.grid-why-me .e .icon img,.grid-why-me .f .icon img{min-width:5rem;max-width:5rem}#about-mentors .about-main{align-items:center}#about-mentors .container{display:flex;flex-wrap:wrap;padding-left:13.4rem}#about-mentors .title{width:100%;order:0}#about-mentors .about-text{border-left:.1rem solid #71778d;max-width:70rem;order:2;padding:0 0 0 3rem}#about-mentors .about-main{margin:0 auto;order:1}#about-mentors .about-main .about-mentor{order:1;padding-right:3rem}#about-mentors .about-main .about-logo{margin-bottom:2rem;order:0}#price .blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3rem}}@media (max-width:980px){.only-desktop{display:none}body:not(.modal-active-ask) .modal-ask,body:not(.modal-active-consultant) .modal-consultant{transform:translateY(100%)}section[class*=modal-]{bottom:0;left:0;width:100%;border-radius:3rem 3rem 0 0}form input,form option,form select,form textarea{font-size:16px}#start .btns{flex-direction:column}#start .btns>*{width:100%;text-align:center}.carousel-items>img{width:6rem;height:6rem}.title-large[class]{align-items:flex-start;border-left:.3rem solid #f17938;padding:1rem 0 1.5rem 2rem}.tags{flex:0 0 auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.tags::-webkit-scrollbar{display:none}.tags .mr-tech-less,.tags .mr-tech-more{display:none}.contacts-list{flex-direction:column;gap:1.5rem}.btn-clicker[class]{width:100%}.counters .counter{width:50%}.counters .counter .label{font-size:1.6rem;margin-left:1.5rem}.counters .counter{margin-top:3.5rem}.counters .counter .number{font-size:3.5rem}#five-steps .steps .list-steps{flex-direction:column}#five-steps .steps .list-steps li{position:relative;padding:0 0 0 4.5rem}#five-steps .steps .list-steps li h3{margin:0}#five-steps .steps .list-steps li:before{content:"";display:block;position:absolute;left:0;top:.9rem;width:1.5rem;height:1.5rem;border-radius:100%;background:#fafafa}#show-technologies .block-list{display:flex;flex-direction:column;padding-bottom:5rem;gap:3rem}#will-get .block-list{flex-direction:column}#will-get .block-list li{width:100%;padding-left:0;padding-right:0}#will-get .block-list li img{max-width:4rem;margin-right:3rem}.grid-why-me .slide{width:85vw;flex:0 0 auto}#about-mentors h3{font-size:2.1rem}#about-mentors .about-main{flex-direction:column}#about-mentors .about-main .about-mentor{margin-top:1rem;display:grid;grid-template-areas:"k l" "k m"}#about-mentors .about-main .about-mentor .about-logo{grid-area:k;width:17rem;margin-right:3rem}#about-mentors .about-main .about-mentor>h3{grid-area:l;margin:0}#about-mentors .about-main .about-mentor .about-contacts{grid-area:m;margin:0}#about-mentors .about-text{margin-top:5rem}#about-mentors .about-contacts li a img{max-width:2.5rem;height:1.9rem}#price .block h3 img{height:3rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}