@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(../media/source-sans-pro-v21-latin-300.43785d78.eot);src:local(""),url(../media/source-sans-pro-v21-latin-300.43785d78.eot)format("embedded-opentype"),url(../media/source-sans-pro-v21-latin-300.f606d8cd.woff2)format("woff2"),url(../media/source-sans-pro-v21-latin-300.21f53303.woff)format("woff"),url(../media/source-sans-pro-v21-latin-300.23ea9913.ttf)format("truetype"),url(../media/source-sans-pro-v21-latin-300.4e1a3ef5.svg)format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(../media/source-sans-pro-v21-latin-regular.ca613323.eot);src:local(""),url(../media/source-sans-pro-v21-latin-regular.ca613323.eot)format("embedded-opentype"),url(../media/source-sans-pro-v21-latin-regular.999d04c1.woff2)format("woff2"),url(../media/source-sans-pro-v21-latin-regular.7664f888.woff)format("woff"),url(../media/source-sans-pro-v21-latin-regular.b6642dc1.ttf)format("truetype"),url(../media/source-sans-pro-v21-latin-regular.d5f7ab2f.svg)format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(../media/source-sans-pro-v21-latin-600.e1046766.eot);src:local(""),url(../media/source-sans-pro-v21-latin-600.e1046766.eot)format("embedded-opentype"),url(../media/source-sans-pro-v21-latin-600.d1d5d81f.woff2)format("woff2"),url(../media/source-sans-pro-v21-latin-600.26004262.woff)format("woff"),url(../media/source-sans-pro-v21-latin-600.1877f899.ttf)format("truetype"),url(../media/source-sans-pro-v21-latin-600.b0b8f043.svg)format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(../media/source-sans-pro-v21-latin-700.4611d04c.eot);src:local(""),url(../media/source-sans-pro-v21-latin-700.4611d04c.eot)format("embedded-opentype"),url(../media/source-sans-pro-v21-latin-700.1b9c88df.woff2)format("woff2"),url(../media/source-sans-pro-v21-latin-700.4dd8961b.woff)format("woff"),url(../media/source-sans-pro-v21-latin-700.3a6b6c83.ttf)format("truetype"),url(../media/source-sans-pro-v21-latin-700.43ae5907.svg)format("svg")}
html,body{margin:0;padding:0}*{box-sizing:border-box}a{text-decoration:none}
*{scroll-behavior:smooth}html{overflow-x:hidden}body{width:100%;overflow-x:hidden}img{max-width:100%;height:auto}.homepage{flex-direction:column;align-items:stretch;display:flex;overflow-x:hidden}.homepage__container{flex-direction:column;justify-content:center;padding:48px 15px;display:flex}.homepage__container--adaptive{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.homepage__flex{text-align:start;flex-direction:column;flex-basis:auto;align-items:stretch;display:flex}.header__container{background:linear-gradient(225.41deg,#3f0f40 0%,#0f274a 100%);justify-content:center;padding-left:15px;padding-right:15px;display:flex}.logo-link{align-self:flex-start;min-width:198px;margin:19px 55px 17px 0;display:flex}.navigation{flex-wrap:wrap;display:flex}.navigation__link{color:#fff;letter-spacing:-.04px;margin:19px 15px 17px 0;font-family:Source Sans Pro;font-size:16px;line-height:20px}.navigation__link:not(:last-child){margin-right:33px}.navigation__link:hover{color:#fff;text-decoration:none}.workspace-button{letter-spacing:.7px;background-color:#193b70;align-self:flex-end;margin:15px 0;padding:9px 16px;color:#fff!important}.user{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:40px 40px;border-radius:4px;width:40px;min-width:40px;height:40px;margin-right:10px}.user-select-arrow{background:url(/images/arrow-drop-down.svg) 50%/18px;width:10px;height:10px}.selection{flex-wrap:wrap;padding:106px 160px}.main{padding-top:107px}.main__side{flex-direction:column;align-items:stretch;display:flex}.main__title{color:#333;letter-spacing:-.14px;margin-bottom:27px;font-family:Source Sans Pro;font-size:56px;font-weight:700;line-height:65px}.main__description{color:#333;letter-spacing:.1px;width:400px;margin-bottom:59px;font-family:Source Sans Pro;font-size:22px;font-weight:300;line-height:32px}.main__app-img-container{min-width:300px}.main__app-img{max-width:100%}.main__actions{flex-wrap:wrap;display:flex}.main__actions .button:nth-child(2){margin-left:22px}.github-button{letter-spacing:-.1px;background-color:#ffcd19;margin-top:10px;margin-right:22px;padding:16px 15px 16px 53px;font-size:16px;line-height:20px;position:relative}.github-button:before{content:"";background:url(/images/github.svg) 50% no-repeat;width:57px;position:absolute;top:0;bottom:0;left:0}.demo-button{color:#333;letter-spacing:-.1px;border:1px solid #9797975c;margin-top:10px;padding:15px 21px 15px 51px;font-family:Source Sans Pro;font-size:16px;line-height:20px;position:relative}.demo-button:before{content:"";background:url(/images/play-circle.svg) 50%/29px 29px no-repeat;width:55px;position:absolute;top:0;bottom:0;left:0}.features{margin-top:66px;padding-top:69px;position:relative}.features:after{content:"";z-index:-1;background-color:#17408805;height:779px;position:absolute;top:0;left:0;right:0}.features__title{color:#333;letter-spacing:-.25px;margin-bottom:18px;font-family:Source Sans Pro;font-size:40px;font-weight:700;line-height:50px}.features__description{color:#333;letter-spacing:.1px;width:725px;font-family:Source Sans Pro;font-size:22px;font-weight:300;line-height:32px}.repository{padding-top:40px}.repository__img-container{box-sizing:border-box;background-color:#fff;border:1px solid #97979745;border-radius:14px;min-width:300px;padding:39px 36px 42px 39px;box-shadow:0 54px 24px -39px #19224829}.repository__img{max-width:100%}.repository__sync{padding-top:35px;padding-left:93px}.repository__sync-img{background:url(/images/2-way-sync.svg) no-repeat;width:185px;height:124px;margin-bottom:27px}.repository__sync-title{color:#333;letter-spacing:-.2px;margin-bottom:22px;font-family:Source Sans Pro;font-size:32px;line-height:40px}.repository__sync-description{color:#333;letter-spacing:.05px;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:27px}.parsing{padding-top:32px}.parsing .homepage__container--adaptive{justify-content:center}.parsing__img{background:url(/images/continuous-translation.svg) no-repeat;align-self:center;width:223px;height:124px;margin-bottom:19px}.parsing__title{color:#333;letter-spacing:-.2px;text-align:center;margin-bottom:26px;font-family:Source Sans Pro;font-size:32px;line-height:40px}.parsing__description{color:#333;letter-spacing:0;text-align:left;justify-content:center;align-self:center;max-width:550px;margin-bottom:54px;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:27px;display:flex}.parsing__app-img-container{box-sizing:border-box;background-color:#fff;border:1px solid #97979745;border-radius:14px;align-self:center;min-width:300px;padding:31px 24px 39px 26px;box-shadow:0 54px 24px -39px #0a0f2d}.parsing__app-img{max-width:100%}.cattools .homepage__container--adaptive{justify-content:center}.cattools__img{background:url(/images/cat.svg) no-repeat;align-self:center;width:132px;height:124px;margin-bottom:19px}.cattools__title{color:#333;letter-spacing:-.2px;text-align:center;margin-bottom:26px;font-family:Source Sans Pro;font-size:32px;line-height:40px}.cattools__description{color:#333;letter-spacing:0;text-align:left;justify-content:center;align-self:center;max-width:550px;margin-bottom:54px;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:27px;display:flex}.cattools__app-img-container{box-sizing:border-box;background-color:#fff;border:1px solid #97979745;border-radius:14px;align-self:center;min-width:300px;padding:31px 24px 39px 26px;box-shadow:0 54px 24px -39px #0a0f2d}.cattools__app-img{max-width:100%}.teamwork{padding-top:130px;position:relative}.teamwork:after{content:"";z-index:-1;background:linear-gradient(225.41deg,#3f0f40 0%,#0f274a 100%);position:absolute;inset:-128px 0 121px}.teamwork__app-img-container{box-sizing:border-box;background-color:#fff;border:1px solid #97979745;border-radius:14px;min-width:300px;padding:27px 53px 26px 54px;box-shadow:0 54px 24px -39px #19224829}.teamwork__app-img{max-width:100%}.teamwork__info{padding-top:25px;padding-left:93px}.teamwork__info-img{background:url(/images/community.svg) no-repeat;width:215px;height:124px;margin-bottom:25px}.teamwork__info-title{color:#fff;letter-spacing:-.2px;margin-bottom:22px;font-family:Source Sans Pro;font-size:32px;line-height:40px}.teamwork__info-description{color:#fff;letter-spacing:.05px;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:27px}.projects{padding-top:70px}.projects__title{color:#333;letter-spacing:-.25px;margin-bottom:25px;font-family:Source Sans Pro;font-size:40px;font-weight:700;line-height:50px}.projects__description{color:#333;letter-spacing:0;max-width:675px;font-family:Source Sans Pro;font-size:22px;font-weight:300;line-height:32px}.projects__examples{flex-wrap:wrap;display:flex}.project{background-color:#fff;border:1px solid #97979745;border-radius:4px;flex-direction:column;justify-content:space-between;align-self:center;align-items:flex-start;width:336px;height:358px;margin-top:73px;margin-bottom:40px;padding:29px 22px 19px 33px;display:flex;box-shadow:0 54px 24px -39px #bdbdbd78}.project:not(:last-child){margin-right:56px}.project__side{height:100%}.project__img{background-color:#9abcf2;height:94px;margin-bottom:25px;background-size:94px 94px!important}.google_img{background:url(/images/google.png) no-repeat}.vue_img{background:url(/images/vue.png) no-repeat}.nuxt_img{background:url(/images/nuxt.png) no-repeat}.qiskit_img{background:url(/images/qiskit.png) no-repeat}.tensorflow_img{background:url(/images/tensorflow.png) no-repeat}.project__title{color:#333;letter-spacing:0;margin-bottom:10px;font-family:Source Sans Pro;font-size:24px;line-height:32px}.project__link{color:#333;cursor:pointer}.project__link:hover{color:#333;text-decoration-line:underline}.project__description{color:#333;letter-spacing:0;margin-bottom:15px;font-family:Source Sans Pro;font-size:16px;font-weight:300;line-height:24px}.project__languages{color:#333;letter-spacing:0;font-family:Source Sans Pro;font-size:16px;line-height:24px}.project__arrow-container{justify-content:flex-end;width:100%;display:flex}.project__arrow{background:url(/images/arrow.png) no-repeat;align-self:flex-end;width:25px;height:25px;padding:0}.review{margin-top:17px;padding-top:138px;position:relative}.review:after{content:"";z-index:-1;background-color:#17408805;height:522px;position:absolute;top:0;left:0;right:0}.review__info{flex-flow:wrap;justify-content:center;padding:0 50px;display:flex}.review__info-side{flex-direction:column;display:flex}.review__info-avatar{background:url(/images/avatar.png) no-repeat;border-radius:50%;align-self:center;width:134px;height:134px;margin-bottom:30px}.review__info-description{color:#333;letter-spacing:0;white-space:pre-wrap;margin-bottom:10px;padding-right:70px;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:28px}.review__info-paragraph{margin-bottom:10px}.review__info-name{color:#333;letter-spacing:0;font-family:Source Sans Pro;font-size:18px;line-height:24px}.review__info-organisation{color:#b3b3b3;letter-spacing:0;font-family:Source Sans Pro;font-size:18px;font-weight:300;line-height:24px}.advantages{padding-top:163px}.advantages__title{color:#333;letter-spacing:-.25px;margin-bottom:20px;font-family:Source Sans Pro;font-size:40px;font-weight:700;line-height:50px}.advantages__description{color:#333;letter-spacing:0;max-width:731px;margin-bottom:84px;font-family:Source Sans Pro;font-size:22px;font-weight:300;line-height:32px}.advantages__video-wrapper{width:100%;max-width:1120px}.advantages__video-container{width:100%;height:0;padding-bottom:56.25%;position:relative}.advantages__video{width:100%;height:100%;position:absolute;top:0;left:0}.enjoy{margin-top:94px;padding-top:88px;padding-bottom:85px;position:relative}.enjoy:after{content:"";z-index:-1;background-color:#17408805;position:absolute;inset:0}.enjoy__title{color:#333;letter-spacing:-.25px;align-self:center;margin-bottom:49px;font-family:Source Sans Pro;font-size:40px;font-weight:700;line-height:50px}.enjoy__button{align-self:center}.footer{background:linear-gradient(225.41deg,#3f0f40 0%,#0f274a 100%);padding-top:82px}.footer__container{flex-flow:wrap;flex-basis:100%;justify-content:space-between;display:flex;align-items:start!important}.footer__side{flex-direction:column;align-items:stretch;display:flex}.footer__menu-container{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.footer__menu{flex-direction:column;align-items:flex-start;display:flex}.footer__menu:not(:last-child){margin-right:20px}.footer__menu-logo{height:100%;margin-right:94px}.logo__img{background:url(/images/logo.png) 0 0/contain no-repeat;width:200px;height:32px;margin-bottom:18px}.logo__title{color:#fff;letter-spacing:-.1px;text-align:start;max-width:170px;margin-bottom:30px;font-family:Source Sans Pro;font-size:16px;line-height:20px}.footer__menu-title{color:#fff;letter-spacing:-.11px;margin-bottom:40px;font-family:Source Sans Pro;font-size:18px;font-weight:700;line-height:23px}.footer__menu-items{flex-direction:column;align-items:flex-start;margin-bottom:38px;display:flex}.footer__menu-item{opacity:.77;color:#fff;letter-spacing:-.09px;font-family:Source Sans Pro;font-size:14px;line-height:18px;text-decoration:none;border:none!important}.footer__menu-item:hover{color:#fff;text-decoration-line:underline;border:none!important}.footer__menu-item:active,.footer__menu-item:focus{border:none!important}.footer__menu-item:not(:last-child){margin-bottom:15px}.footer__features{min-width:212px}.footer__projects{min-width:265px}.footer__company{min-width:114px}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.social{flex-direction:row;display:flex}.facebook{background:url(/images/facebook.svg) no-repeat;width:35px;height:35px}.twitter{background:url(/images/twitter.svg) no-repeat;width:35px;height:35px;margin-left:13px}.copyright{opacity:.51;color:#fff;letter-spacing:-.09px;margin-left:auto;font-family:Source Sans Pro;font-size:14px;line-height:18px}.auth-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#444;background-image:none;border:1px solid #0000;align-self:flex-end;margin:15px 0;padding:8px 16px 8px 37px;font-size:14px;display:block;position:relative;overflow:hidden;color:#fff!important}.auth-button:before{content:"";background:url(/images/github-white.svg) 50% no-repeat;border-right:1px solid #0003;width:31px;position:absolute;top:0;bottom:0;left:0}.navigation-container{flex-direction:row;align-items:stretch;width:100%;display:flex;position:relative}.navigation-checkbox{opacity:0;width:0;height:0;margin:0;display:none}.navigation{flex:1;justify-content:space-between}.navigation-left{flex-wrap:wrap;align-items:center;display:flex}.navigation-right,.navigation-checkbox:checked~.navigation{display:flex}.navigation-button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:40px;max-width:40px;height:40px;margin:10px 0;display:none;position:absolute;top:0;right:15px}.navigation-button:hover{background-color:#193b70}.navigation-button div{background-color:#fff;border-radius:2px;width:20px;height:2px;margin:2.5px 0;transition:all .3s}@media (max-width:992px){.navigation-container{flex-direction:column;align-items:flex-start}.logo-link{z-index:10;margin:15px 0}.navigation-button{margin:0;display:flex;position:absolute;top:11px;right:15px}.navigation{flex-direction:column;width:100%;padding:10px 0;display:none}.navigation-checkbox:checked~.navigation{display:flex}.navigation-left,.navigation-right{flex-direction:column;align-items:stretch;width:100%}.navigation__link{text-align:left;border-bottom:1px solid #ffffff1a;width:100%;margin:0!important;padding:15px 20px!important}.auth-button,.workspace-button{text-align:center;width:calc(100% - 40px);align-self:stretch!important;margin:15px 20px!important}.user-select{width:calc(100% - 40px);margin:15px 20px}}
@media (max-width:599px){.main__actions{flex-direction:column;width:100%}.main__actions .button:nth-child(2){margin-top:10px;margin-left:0}.github-button,.demo-button{text-align:center;width:100%;margin-right:0}.main__title{font-size:36px;line-height:44px}.main__description{font-size:18px;line-height:26px}.features__title,.advantages__title,.enjoy__title,.projects__title{font-size:32px;line-height:40px}.features__description,.advantages__description,.projects__description{font-size:18px;line-height:26px}.navigation__link{margin:10px 0;padding:10px 0;font-size:18px}.project{width:100%;max-width:336px;margin-right:0!important}.review__info-description{padding-right:0;font-size:16px;line-height:24px}.homepage__container{padding:32px 15px}.main{padding-top:60px}.features{padding-top:40px}.footer__menu{margin-bottom:30px}.footer__menu:not(:last-child){margin-right:0}.footer__features,.footer__projects,.footer__company{min-width:0}.main__app-img-container,.repository__img-container,.teamwork__app-img-container,.parsing__app-img-container,.cattools__app-img-container{width:100%;min-width:0;max-width:100%;padding:20px}.main__app-img,.repository__img,.teamwork__app-img,.parsing__app-img,.cattools__app-img{width:100%;max-width:100%;height:auto}.repository__sync,.teamwork__info{padding-top:20px!important;padding-left:0!important}.review__info{padding:0!important}.enjoy__title{text-align:center;font-size:28px;line-height:36px}.enjoy__button{width:100%;max-width:400px}}@media (min-width:600px) and (max-width:767px){.main__title{font-size:42px;line-height:50px}.features__title,.advantages__title,.enjoy__title,.projects__title{font-size:36px;line-height:44px}.homepage__container{padding:40px 20px}.project{max-width:100%}}@media (max-width:768px){.main__app-img-container,.repository__img-container,.teamwork__app-img-container,.parsing__app-img-container,.cattools__app-img-container{width:100%;min-width:0;max-width:100%}.main__app-img,.repository__img,.teamwork__app-img,.parsing__app-img,.cattools__app-img{width:100%;max-width:100%;height:auto}.repository__sync-title,.teamwork__info-title,.parsing__title,.cattools__title{font-size:28px;line-height:36px}.repository__sync-description,.teamwork__info-description,.parsing__description,.cattools__description{font-size:16px;line-height:24px}}@media (min-width:768px) and (max-width:991px){.homepage__container--adaptive{width:740px;max-width:100%}}@media (max-width:992px){.flex-s-10{flex-basis:100%}.flex-s-9{flex-basis:90%}.flex-s-8{flex-basis:80%}.flex-s-7{flex-basis:70%}.flex-s-6{flex-basis:60%}.flex-s-5{flex-basis:50%}.flex-s-4{flex-basis:40%}.flex-s-3{flex-basis:30%}.flex-s-2{flex-basis:20%}.flex-s-1{flex-basis:10%}.homepage__flex{text-align:center;align-items:center}.main__description,.features__description{width:auto}.teamwork:after,.cattools:after{top:0;bottom:0}.features:after,.review:after,.enjoy:after{top:0;bottom:0;height:auto!important}.footer__container,.footer__menu-container{flex-direction:column;align-items:flex-start!important}.footer__side{width:100%;margin-bottom:20px}.logo__title{max-width:200px}.footer__menu{width:100%}.footer{padding-top:40px}.footer__bottom{margin-top:20px;padding-bottom:20px;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.social{margin-bottom:20px}.copyright{margin-left:0!important}.main__app-img-container{margin-top:20px}.repository__img-container,.teamwork__app-img-container{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){.homepage__container--adaptive{width:900px;max-width:100%}.flex-m-10{flex-basis:100%}.flex-m-9{flex-basis:90%}.flex-m-8{flex-basis:80%}.flex-m-7{flex-basis:70%}.flex-m-6{flex-basis:60%}.flex-m-5{flex-basis:50%}.flex-m-4{flex-basis:40%}.flex-m-3{flex-basis:30%}.flex-m-2{flex-basis:20%}.flex-m-1{flex-basis:10%}}@media (min-width:1200px){.homepage__container--adaptive{width:1121px;max-width:100%}.flex-l-10{flex-basis:100%}.flex-l-9{flex-basis:90%}.flex-l-8{flex-basis:80%}.flex-l-7{flex-basis:70%}.flex-l-6{flex-basis:60%}.flex-l-5{flex-basis:50%}.flex-l-4{flex-basis:40%}.flex-l-3{flex-basis:30%}.flex-l-2{flex-basis:20%}.flex-l-1{flex-basis:10%}}@media (max-width:1200px){.repository__sync,.teamwork__info{padding-top:0!important;padding-left:0!important}.review__info,.review__info-description{padding:0}}
