#how-it-works .path .animators>*,#how-it-works .path .line,#how-it-works .path .point,#how-it-works .path .step{-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:auto}#how-it-works .path .points .point{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scale(0)}#how-it-works .path .points .point:first-of-type{-webkit-animation-name:point1Appears;animation-name:point1Appears}#how-it-works .path .points .point:nth-of-type(2){-webkit-animation-name:point2Appears;animation-name:point2Appears}#how-it-works .path .points .point:nth-of-type(3){-webkit-animation-name:point3Appears;animation-name:point3Appears}#how-it-works .path .points .point:nth-of-type(4){-webkit-animation-name:point4Appears;animation-name:point4Appears}#how-it-works .path .points .point:nth-of-type(5){-webkit-animation-name:point5Appears;animation-name:point5Appears}#how-it-works .path .step{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:transparent}#how-it-works .path .step:first-of-type{-webkit-animation-name:text1Appears;animation-name:text1Appears}#how-it-works .path .step:nth-of-type(2){-webkit-animation-name:text2Appears;animation-name:text2Appears}#how-it-works .path .step:nth-of-type(3){-webkit-animation-name:text3Appears;animation-name:text3Appears}#how-it-works .path .step:nth-of-type(4){-webkit-animation-name:text4Appears;animation-name:text4Appears}#how-it-works .path .step:nth-of-type(5){-webkit-animation-name:text5Appears;animation-name:text5Appears}#how-it-works .animators{display:block;overflow-x:hidden}#how-it-works .animators>*{-webkit-animation-timing-function:linear;animation-timing-function:linear;background:var(--background-color);height:100%;position:absolute;width:100%;z-index:2}#how-it-works .animators div:first-of-type{-webkit-animation-name:animator1;animation-name:animator1}#how-it-works .animators div:nth-of-type(2){-webkit-animation-name:animator2;animation-name:animator2}@-webkit-keyframes point1Appears{10%{transform:scale(.01)}12%,to{transform:scale(1)}}@keyframes point1Appears{10%{transform:scale(.01)}12%,to{transform:scale(1)}}@-webkit-keyframes point2Appears{30%{transform:scale(.01)}32%,to{transform:scale(1)}}@keyframes point2Appears{30%{transform:scale(.01)}32%,to{transform:scale(1)}}@-webkit-keyframes point3Appears{50%{transform:scale(.01)}52%,to{transform:scale(1)}}@keyframes point3Appears{50%{transform:scale(.01)}52%,to{transform:scale(1)}}@-webkit-keyframes point4Appears{70%{transform:scale(.01)}72%,to{transform:scale(1)}}@keyframes point4Appears{70%{transform:scale(.01)}72%,to{transform:scale(1)}}@-webkit-keyframes point5Appears{90%{transform:scale(.01)}92%,to{transform:scale(1)}}@keyframes point5Appears{90%{transform:scale(.01)}92%,to{transform:scale(1)}}@-webkit-keyframes text1Appears{4%{color:transparent}7%,to{color:var(--text-color)}}@keyframes text1Appears{4%{color:transparent}7%,to{color:var(--text-color)}}@-webkit-keyframes text2Appears{24%{color:transparent}27%,to{color:var(--text-color)}}@keyframes text2Appears{24%{color:transparent}27%,to{color:var(--text-color)}}@-webkit-keyframes text3Appears{44%{color:transparent}47%,to{color:var(--text-color)}}@keyframes text3Appears{44%{color:transparent}47%,to{color:var(--text-color)}}@-webkit-keyframes text4Appears{64%{color:transparent}67%,to{color:var(--text-color)}}@keyframes text4Appears{64%{color:transparent}67%,to{color:var(--text-color)}}@-webkit-keyframes text5Appears{84%{color:transparent}87%,to{color:var(--text-color)}}@keyframes text5Appears{84%{color:transparent}87%,to{color:var(--text-color)}}@-webkit-keyframes animator1{0%,12%{transform:translateX(125px)}20%,32%{transform:translateX(362px)}40%,52%{transform:translateX(602px)}60%,72%{transform:translateX(842px)}80%,to{transform:translateX(1082px)}}@keyframes animator1{0%,12%{transform:translateX(125px)}20%,32%{transform:translateX(362px)}40%,52%{transform:translateX(602px)}60%,72%{transform:translateX(842px)}80%,to{transform:translateX(1082px)}}@-webkit-keyframes animator2{0%{transform:translateY(0)}11%{transform:translateY(102%)}15%{transform:translate(370px,102%)}18%{transform:translate(370px,-20px)}20%{transform:translate(320px,-20px)}31%,34%{transform:translate(320px,-102%)}35%{transform:translate(610px,-102%)}38%{transform:translate(610px,20px)}40%{transform:translate(550px,20px)}51%,54%{transform:translate(550px,102%)}55%{transform:translate(850px,102%)}58%{transform:translate(850px,-20px)}60%{transform:translate(800px,-20px)}71%,74%{transform:translate(800px,-102%)}75%{transform:translate(1100px,-102%)}78%{transform:translate(1060px,20px)}91%,to{transform:translate(1060px,102%)}}@keyframes animator2{0%{transform:translateY(0)}11%{transform:translateY(102%)}15%{transform:translate(370px,102%)}18%{transform:translate(370px,-20px)}20%{transform:translate(320px,-20px)}31%,34%{transform:translate(320px,-102%)}35%{transform:translate(610px,-102%)}38%{transform:translate(610px,20px)}40%{transform:translate(550px,20px)}51%,54%{transform:translate(550px,102%)}55%{transform:translate(850px,102%)}58%{transform:translate(850px,-20px)}60%{transform:translate(800px,-20px)}71%,74%{transform:translate(800px,-102%)}75%{transform:translate(1100px,-102%)}78%{transform:translate(1060px,20px)}91%,to{transform:translate(1060px,102%)}}#top-mentors .cover{background:linear-gradient(to left,var(--background-color),transparent,var(--background-color));height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}#top-mentors .block{overflow:initial}#top-mentors .block button{display:block}#top-mentors .glider-prev{left:0}#top-mentors .glider-next{right:0}#mobile-menu{display:block;height:0;position:absolute;width:100vw;z-index:10}#mobile-menu.shown{height:100vh}#mobile-menu .backdrop{background:transparent;height:100%;opacity:.7;pointer-events:none;position:fixed;transition:background .5s;width:100%}#mobile-menu.shown .backdrop{background:var(--background-color);pointer-events:auto}#mobile-menu .menu-panel{grid-row-gap:var(--double-padding);background:var(--menu-background-color);box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr auto auto;height:100vh;max-width:300px;overflow:hidden;padding:var(--padding) 0 calc(var(--padding)*5);position:fixed;right:-100%;top:0;transition:right .5s;width:80vw}#mobile-menu.shown .menu-panel{right:0}#mobile-menu .menu-panel>*{padding:0 var(--padding)}#mobile-menu .menu-panel .languages button{background:transparent;border:none;color:var(--secondary-text-color);cursor:pointer;font-size:var(--text-font-size);margin:0 var(--padding) 0 0;padding:0}#mobile-menu .menu-panel .languages button:hover{color:var(--text-color)}#mobile-menu .menu-panel .log-in{align-items:center;background:var(--card-background-color);color:var(--secondary-text-color);display:flex;padding:var(--padding)}#mobile-menu .menu-panel .log-in img{height:var(--small-font-size);margin-right:var(--half-padding)}#mobile-menu .menu-panel .links>*{display:block;font-size:var(--text-font-size);margin-bottom:var(--padding)}#mobile-menu .menu-panel .sm-links{grid-row-gap:var(--half-padding);display:grid;font-size:var(--small-font-size)}#mobile-menu .menu-panel .sm-links p{font-size:var(--small-font-size);text-align:left}#mobile-menu .menu-panel .social>*{margin-right:var(--padding)}#mobile-menu .menu-panel .close{padding:0;position:absolute;right:var(--padding);top:var(--padding)}@media screen and (max-height:700px){#mobile-menu .menu-panel .links>*{margin-bottom:var(--half-padding)}}@media screen and (max-height:650px){#mobile-menu .menu-panel{grid-row-gap:var(--padding)}}@media screen and (max-height:580px){#mobile-menu .menu-panel .sm-links>a,#mobile-menu .menu-panel .social{display:none}}.user-is-tabbing .dropdown .select:focus,.user-is-tabbing .icon-button:focus{outline-style:auto}.input:focus{border-color:var(--input-text-color);outline:none}.input-wrapper:focus-within label{color:var(--text-font-size);transform:translateY(-8px) scale(.4);transform-origin:top left}.input-wrapper:focus-within .input::-moz-placeholder{color:transparent}.input-wrapper:focus-within .input::placeholder{color:transparent}.autoComplete_result:active,.autoComplete_result:focus,.autoComplete_result:focus-within,.autoComplete_result:hover,.dropdown .dropdown-menu li:active,.dropdown .dropdown-menu li:focus,.dropdown .dropdown-menu li:focus-within,.dropdown .dropdown-menu li:hover{background-color:var(--control-border-color)}.autoComplete_highlighted{color:var(--accent-color)}.background{--line-color:#8a8b8f;display:block;height:100vw;opacity:.5;position:fixed;width:100vw;z-index:-1}.background>*{position:absolute}.background #solar-system{left:20vw;top:-25vw;width:60vw}.background #emc2{right:14vw;top:26vw;width:7vw}.background #atom{left:-3vw;top:100vw;width:10vw}.background .line{background-color:var(--line-color);height:1px;transform-origin:top left}.background .figure,.background .line{position:absolute;will-change:transform}.background .figure{border:1px solid var(--line-color)}.background .complex-figure1{-webkit-animation:complexAnimate 5s linear infinite;animation:complexAnimate 5s linear infinite;height:10vw;top:35vw;transform-origin:top left;width:25vw;will-change:transform}.background .line1{left:90%;top:0;transform:rotate(198deg);width:100%}.background .square1{-webkit-animation:squareAnimate 5s linear infinite;animation:squareAnimate 5s linear infinite;height:4vw;left:82%;top:-20%;width:4vw}@-webkit-keyframes complexAnimate{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes complexAnimate{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@-webkit-keyframes squareAnimate{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes squareAnimate{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}.background .complex-figure2{-webkit-animation:complexAnimate 5s linear infinite;animation:complexAnimate 5s linear infinite;height:15vw;right:20vw;top:30vw;transform-origin:top right;width:15vw;will-change:transform}.background .line2{left:90%;top:0;transform:rotate(135deg);width:100%}.background .square2{bottom:19%;height:3vw;left:9%;width:3vw}.background .square2,.background .square3{-webkit-animation:squareAnimate 5s linear infinite;animation:squareAnimate 5s linear infinite}.background .square3{bottom:22.5%;height:2vw;left:12.5%;width:2vw}.background .complex-figure3{-webkit-animation:complex3Animate 5s linear infinite;animation:complex3Animate 5s linear infinite;height:30vw;right:-26vw;top:65vw;transform:rotate(45deg);transform-origin:top right;width:30vw;will-change:transform}.background .square4{height:100%;width:100%}.background .square5{height:60%;left:20%;top:20%;width:60%}@-webkit-keyframes complex3Animate{0%,to{transform:rotate(40deg)}50%{transform:rotate(50deg)}}@keyframes complex3Animate{0%,to{transform:rotate(40deg)}50%{transform:rotate(50deg)}}.background .complex-figure4{-webkit-animation:complexAnimate 5s linear infinite;animation:complexAnimate 5s linear infinite;-webkit-animation-delay:2s;animation-delay:2s;height:10vw;right:-2vw;top:85vw;transform-origin:top right;width:14vw;will-change:transform}.background .line3{left:90%;top:0;transform:rotate(160deg);width:100%}.background .circle1,.background .circle2{border-radius:50%}.background .circle1{bottom:30%;height:3vw;left:-20%;width:3vw}.background .circle2{bottom:35%;height:2vw;left:-16.5%;width:2vw}#cookie-agreement{align-items:flex-start;background-color:var(--card-background-color);border-radius:8px;bottom:var(--padding);box-shadow:0 2px 10px 0 var(--panel-shadow-color);box-sizing:border-box;display:none;justify-content:center;left:5vw;min-height:70px;padding:var(--padding);position:fixed;width:90vw;z-index:101}#cookie-agreement p{font-size:var(--small-font-size);margin:0 var(--padding);text-align:left}#cookie-agreement a,#cookie-agreement a:active,#cookie-agreement a:focus,#cookie-agreement a:hover{color:var(--accent-color);text-decoration:underline}#thanksModal.modal{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;padding-top:15vh;position:fixed;top:0;width:100%;z-index:10}#thanksModal .modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:var(--background-color);border:1px solid var(--accent-color);border-radius:8px;box-shadow:0 2px 10px 0 var(--panel-shadow-color);box-sizing:border-box;margin:0 auto;max-width:600px;padding:var(--padding) var(--double-padding);position:relative;width:90vw}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}#thanksModal .close{cursor:pointer;position:absolute;right:var(--padding);top:var(--padding)}#thanksModal .modal-header{padding:0}#thanksModal .modal-header h2{font-size:var(--h2-font-size);margin-bottom:var(--padding)}@media screen and (max-width:1200px){#how-it-works .path .animators{position:absolute;top:0}#how-it-works .path .animators>*,#how-it-works .path .line,#how-it-works .path .point,#how-it-works .path .step{-webkit-animation-duration:10s;animation-duration:10s}#how-it-works .animators div:nth-of-type(2){display:none}@-webkit-keyframes point1Appears{4%{transform:scale(.01)}7%,to{transform:scale(1)}}@keyframes point1Appears{4%{transform:scale(.01)}7%,to{transform:scale(1)}}@-webkit-keyframes point2Appears{24%{transform:scale(.01)}27%,to{transform:scale(1)}}@keyframes point2Appears{24%{transform:scale(.01)}27%,to{transform:scale(1)}}@-webkit-keyframes point3Appears{44%{transform:scale(.01)}47%,to{transform:scale(1)}}@keyframes point3Appears{44%{transform:scale(.01)}47%,to{transform:scale(1)}}@-webkit-keyframes point4Appears{64%{transform:scale(.01)}67%,to{transform:scale(1)}}@keyframes point4Appears{64%{transform:scale(.01)}67%,to{transform:scale(1)}}@-webkit-keyframes point5Appears{84%{transform:scale(.01)}87%,to{transform:scale(1)}}@keyframes point5Appears{84%{transform:scale(.01)}87%,to{transform:scale(1)}}@-webkit-keyframes animator1{0%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes animator1{0%{transform:translateY(0)}to{transform:translateY(110%)}}}@media screen and (max-width:960px){.input-wrapper:focus-within label{transform:translateY(-6px) scale(.6)}}