.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;src:url(/static/media/slick.ced611da.eot);src:url(/static/media/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.b7c9e1e4.woff) format("woff"),url(/static/media/slick.d41f55a7.ttf) format("truetype"),url(/static/media/slick.f97e3bbf.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.font-paragraph{font-weight:400}.font-paragraph,.font-paragraph-italic{font-display:fallback;font-family:Bitter,serif}.font-paragraph-italic{font-weight:400i;font-style:italic}.font-paragraph-bold{font-weight:700;font-display:fallback;font-style:bold;font-family:Bitter,serif}.font-title{font-weight:400}.font-title,.font-title-medium{font-display:fallback;font-family:Work Sans,sans-serif}.font-title-medium{font-weight:500}.font-title-semi_bold{font-weight:600}.font-title-bold,.font-title-semi_bold{font-display:fallback;font-family:Work Sans,sans-serif}.font-title-bold{font-weight:700}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width:320px){html{font-size:31.25%}}@media only screen and (min-width:320px) and (max-width:375px){html{font-size:37.7%}}@media only screen and (min-width:375px) and (max-width:425px){html{font-size:43.75%}}@media only screen and (min-width:425px) and (max-width:600px){html{font-size:50%}}@media only screen and (min-width:600px) and (max-width:768px){html{font-size:56.25%}}@media only screen and (min-width:768px) and (max-width:1024px){html{font-size:62.5%}}@media only screen and (min-width:1024px) and (max-width:1024px){html{font-size:68.75%;font-size:75%}}body{box-sizing:border-box;background-color:#fff;text-align:center}.body_container{overflow:hidden;display:inline-block;max-width:1024px;width:100%;background-color:#eee}.hamburger{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:2.6rem;width:100%;background-color:#4527a0;color:#fff;flex:1 1 auto}.hamburger__dived{background-color:#fff;width:100%;height:1px}.hamburger__padding{padding:1.6rem}.hamburger__padding__top{padding-top:3.2rem}.hamburger__screen_height{height:100vh}.header{text-align:center;display:flex;background-color:#4527a0;height:6.1rem;padding:1.1rem}.header__logo{height:100%;display:flex;align-items:center}.header__logo__image{height:100%}.header__logo__text{height:60%}.navigation{display:flex;height:85%;width:100%;align-items:flex-end;justify-content:space-between;font-size:1.6rem}.navigation__pointer{cursor:pointer}.navigation__logo_text{height:100%;display:flex;flex-direction:column-reverse}.navigation__link{color:#fff}.navigation__link:active,.navigation__link:focus,.navigation__link:hover,.navigation__link:link,.navigation__link:visited{text-decoration:none}.navigation__link--active{color:#ff0}.project_slider{width:100%;display:flex;justify-content:space-between;background-color:#4527a0;height:6.1rem;color:#fff}.project_slider__title{display:flex;flex-direction:column;justify-content:center;font-size:2.6rem;color:#fff;line-height:160%;text-align:left;padding:1.1rem}@media only screen and (max-width:320px){.project_slider__title{font-size:2rem}}@media only screen and (min-width:320px) and (max-width:375px){.project_slider__title{font-size:2rem}}@media only screen and (min-width:375px) and (max-width:425px){.project_slider__title{font-size:2rem}}.project_slider__dots{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-right:2.2rem;padding-bottom:1rem}.project_slider__dot{background-color:#6200ea;padding:.8rem;padding-top:.2rem;border:0;margin:.4rem}.project_slider__dot,.project_slider__dot--round{box-sizing:border-box;appearance:none;cursor:pointer;outline:none;transition:all .2s ease-out}.project_slider__dot--round{border:.25rem solid #fff;border-radius:50%;background-color:transparent;width:2.5rem;height:2.5rem;padding:1.1rem;margin-right:1.1rem}.project_slider__dot--round:hover{transform:scale(1.2);transition:all .2s ease-out}.project_slider__dot--round--active{background-color:#fff}.project_slider__dot:hover{transform:scale(1.2);transition:all .2s ease-out}.project_slider__dot--active{background-color:#d1c4e9}.project_slider__button{width:6.1rem;height:6.1rem;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;z-index:4;transition:all .2s ease-out}@media only screen and (max-width:320px){.project_slider__button{width:5rem}}@media only screen and (min-width:320px) and (max-width:375px){.project_slider__button{width:5rem}}@media only screen and (min-width:375px) and (max-width:425px){.project_slider__button{width:5rem}}.project_slider__button--big{padding-top:6.1rem;height:calc(100% - 6.1rem * 2);margin-top:3.05rem;padding:0}.project_slider__button--big--right{margin-right:1.1rem}.project_slider__button--big--left{margin-left:1.1rem}.project_slider__button:hover{transform:scale(1.2);transition:all .2s ease-out}.project_slider__icon{width:80%;top:0;left:0;transition:all .2s ease-out;pointer-events:none;z-index:100}.project_slider__icon--big{width:100%}.project_slide{overflow:hidden;width:100%;padding:1.65rem .825rem;appearance:none;outline:none;background-color:transparent;border:0;cursor:pointer}.project_slide__link{text-decoration:none;cursor:pointer}.project_slide__link:active,.project_slide__link:focus,.project_slide__link:hover,.project_slide__link:link,.project_slide__link:visited{text-decoration:none}.project_slide--half_padding_top{padding-top:.55rem}.project_slide__thumb{padding:.55rem;border:.55rem solid #eee}.project_slide__thumb--active{padding:0;border:.55rem solid #9575cd}.project_slide__image{width:100%;height:100%}.project_slide__bottom{background-color:#fff;box-sizing:border-box;border:.3rem solid #9575cd;text-align:left}.project_slide__bottom__title{overflow:hidden;white-space:nowrap;color:#311b92;font-size:1.8rem;padding:.55rem;padding-bottom:0}.project_slide__bottom__subtitle{overflow:hidden;white-space:nowrap;color:#4527a0;font-size:1.4rem;padding:.55rem;padding-top:0}.divider{display:block;height:2.2rem;padding:1.1rem}.article,.divider{background-color:#fff}.article{text-align:left;box-sizing:border-box;margin:1.1rem;color:#311b92}.article ol{padding-left:1.5rem;display:inline-block}.article__ol__item,.article ol{box-sizing:border-box;border:1px solid #fff}.article__ol__item{font-size:1.5rem;padding:.15rem}.article ul{list-style:none}.article ul li{box-sizing:border-box;border:1px solid #fff;display:flex;padding:.1rem}.article ul li .article__bullet_icon{padding-top:.1rem}.article ul li .article__bullet_icon:before{box-sizing:border-box;border:1px solid #fff;content:"\2606\A0"}.article ul li span{font-size:1.5rem;box-sizing:border-box;border:1px solid #fff}.article__title{font-size:2.6rem}.article__subtitle{font-size:1.5rem;padding-bottom:2rem}.article__paragraph{font-size:1.5rem;text-align:left;padding-bottom:1rem}.article__bullets_title{padding-top:1rem;font-size:2rem}.article--margin{margin:1.1rem;padding:1.1rem}.footer{width:100%;text-align:center;justify-content:center;margin:auto;display:flex;align-items:center;height:6.1rem;padding-top:1.1rem;padding-bottom:1.1rem}.footer__copyright{background-color:#4527a0;color:#fff;font-size:1.5rem}.footer__social{display:flex;background-color:#fff}.footer__social__icon{height:6rem;width:6rem;padding:1rem}.footer__social__stripe{height:33%;flex-grow:1;background-color:#4527a0}.about{background-color:#eee;color:#4527a0}.about__skill_container{display:flex;flex-direction:row}.about__skill_container__col{flex:1}.about__bg_color{background-color:#fff}.about__title{font-size:3.5rem;padding-left:1.1rem}.about__padding{padding:1.1rem}.about__subtitle{font-size:3rem;text-align:left}.about__skill{font-size:2rem;text-align:left;padding-left:1.1rem}.about__image{max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.about--left{flex:38.2%;padding-right:1.1rem}.about__bottom_pad{padding-bottom:3.5rem}.contact{background-color:#fff;color:#4527a0}.contact__form__submit{color:#fff;background-color:#4527a0;text-align:center;width:100%;cursor:pointer;height:4rem;margin:auto;vertical-align:middle;border:none;outline:none;font-size:2.5rem}.contact__form__submit__top{padding-top:1rem}.contact__form__label{padding-bottom:.5rem}.contact__form__label__top{padding-top:2rem}.contact__form__error{color:red;font-size:1.2rem}.contact__form__field{color:#4527a0;width:100%;font-size:2rem;padding:1.1rem;border:1px solid #4527a0}.contact__form__field__message{height:16rem}.contact__space{opacity:0}.contact__left{text-align:left}.contact__center{text-align:center}.contact__title{font-size:5rem;padding-top:3.05rem;padding-bottom:3.05rem}.contact__content{display:flex;flex-direction:row;font-size:1.8rem}.contact__content__name{font-size:2.2rem}.contact__content--left{flex:38.2%;padding:1.1rem}.contact__content--right{flex:61.8%;padding:1.1rem}.contact__bg_image{background:url(/static/media/contact.856e2d45.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 100%;width:100%;overflow:hidden}.contact__bottom_pad{padding-bottom:6.1rem}.search{display:flex;align-content:space-between;align-items:center;justify-content:flex-end;font-family:sans-serif}.search--center{justify-content:center}.search--padding{padding:1.1rem}.search--input{padding:.4rem;font-size:1.4rem;color:#311b92;border:none;border-radius:.3rem;background:#feffff;background:-moz-linear-gradient(top,#feffff 0,#ededed 78%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#feffff,#ededed 78%,#e1e1e1);background:linear-gradient(180deg,#feffff 0,#ededed 78%,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feffff",endColorstr="#e1e1e1",GradientType=0)}.search--input::placeholder{font-size:1.4rem;color:#311b92}.search--input:focus{outline:none}.search--input:focus::placeholder{color:#9575cd}.search--hourglass{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAQJJREFUKBWVkr2uQUEUhf3ET6GRaC5aFRoJKrf1BKpb8SwqovYGXkCj00k0QnRKEYkILYobvpUYmeMMyVnJl7P3mjN7Zu9zwiGv2qRFyMMSRrAFp6JPN8XzBj+wgDkUYAg7WINTYdwpDECxrRLJHeq2accdkgm8bzTvNAg2EDOGeUYI1KNO1gkuzTA1g8T7ojbn4ONQWPuHPWgeHmnzCqoe15tkSNPgPEAn68oVcOmA2XMtGK9FoE/VhOTTVNExqLCGZnxCv2pYauEC6lF0oQxX6IOvb7yX9NPEQafan+aPXDdQC18LsO6Tip5BBY6gIQaSbnMCFRCBZRcIvFkbsvCr4AFGOCxQy+JdGQAAAABJRU5ErkJggg==");display:block;position:absolute;z-index:3;height:1.3rem;width:1.3rem;pointer-events:none;transform:rotateY(180deg) translateX(.4rem)}.search span{display:flex;justify-content:center}.search li{list-style:none}.search li>*{width:250px}.banner_slider{display:block}.banner_slider--download_apple_IE{display:block;width:95%;height:95%}.banner_slider--hide{display:none}.banner_slider--invisible{display:none;opacity:0;transition:all .2s ease-out;pointer-events:none}.banner_slider--visible{display:block;opacity:.75;transition:all .2s ease-out}.banner_slider--100hw{height:100%;width:100%}.banner_slider--aspect{top:0;left:0;width:100%;height:28.1%;position:absolute}.banner_slider--aspect--fullscreen{display:fixed;height:100%;width:100%;margin-top:0}.banner_slider--fixed{display:fixed;top:0;right:0}.banner_slider--absolute{top:0;left:0;position:absolute}.banner_slider--fixed--bottom{box-sizing:border-box;border:2px solid #fff;position:fixed;top:0;width:100%}.banner_slider__video-wrapper{height:100%}.banner_slider__video-wrapper,.banner_slider__video-wrapper--fix{position:relative;padding:28.1% 0}.banner_slider__fullscreen{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.banner_slider__container{position:relative}.banner_slider__container--bg{position:relative;padding:28.1% 0;height:100%;width:100%;background-color:#eee}.banner_slider__dots{height:100%;display:flex;justify-content:center;align-items:center;padding-left:1.1rem}.banner_slider__overlay{position:absolute;width:100%;top:calc(100% - 6.1rem)}.banner_slider__bg{width:100%;display:flex;justify-content:space-between;height:6.1rem;color:#fff;background-color:rgba(69,39,160,.75)}.banner_slider__bg--transparent{background-color:transparent}.banner_slider__arrow{opacity:.75;display:flex;align-items:center;justify-content:center;position:absolute;top:0;margin-right:0;margin-left:1.1rem}.banner_slider__arrow--right{right:0;margin-left:0;margin-right:1.1rem}.banner_slider__close{height:6.1rem;padding:0}.banner_slider__close--top_right{top:0;right:0;margin-right:1.1rem;margin-top:1.1rem}.banner_slider__close--top_right--full{pointer-events:none;position:absolute}.banner_slider__close--top_right--play{pointer-events:auto}.banner_slider__left_description{width:25rem;height:8rem;background-color:rgba(69,39,160,.75);top:calc(100% - 8rem - 7rem);position:absolute;pointer-events:none;display:flex;flex-direction:column;justify-content:center;padding-left:1.1rem}@media only screen and (max-width:320px){.banner_slider__left_description{width:16.7rem;height:5.1rem;top:calc(100% - 8rem - 3.7rem)}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__left_description{width:16.7rem;height:5.1rem;top:calc(100% - 8rem - 3.7rem)}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__left_description{width:16.7rem;height:5.1rem;top:calc(100% - 8rem - 3.7rem)}}@media only screen and (min-width:425px) and (max-width:600px){.banner_slider__left_description{width:24.5rem;height:7rem;top:calc(100% - 8rem - 5.7rem)}}.banner_slider__left_description__title{font-size:2.6rem;width:90%;color:#fff;line-height:160%;text-align:left;overflow:hidden;white-space:nowrap}@media only screen and (max-width:320px){.banner_slider__left_description__title{font-size:2rem}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__left_description__title{font-size:2rem}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__left_description__title{font-size:2rem}}.banner_slider__left_description__subtitle{display:absolute;line-height:100%;text-align:left;width:90%;font-size:1.6rem;color:#fff59d;overflow:hidden;white-space:nowrap}@media only screen and (max-width:320px){.banner_slider__left_description__subtitle{font-size:1.4rem}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__left_description__subtitle{font-size:1.4rem}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__left_description__subtitle{font-size:1.4rem}}.banner_slider__fullscreen_button{width:6.1rem;height:100%;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;z-index:4;transition:all .2s ease-out;padding:1rem}.banner_slider__fullscreen_button:hover{transform:scale(1.2);transition:all .2s ease-out}.banner_slider__buttons{display:flex;position:absolute;justify-content:flex-end;height:100%;right:0}.banner_slider__buttons__more_info_button{display:flex;align-items:center;justify-content:space-evenly;text-align:center;cursor:pointer;text-decoration:none;width:13.5rem;height:100%;background-color:transparent;outline:none;border:0;transition:all .2s ease-out;z-index:100;padding-right:1.1rem}.banner_slider__buttons__more_info_button:active,.banner_slider__buttons__more_info_button:focus,.banner_slider__buttons__more_info_button:hover,.banner_slider__buttons__more_info_button:link,.banner_slider__buttons__more_info_button:visited{text-decoration:none}@media only screen and (max-width:320px){.banner_slider__buttons__more_info_button{width:5rem}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__buttons__more_info_button{width:5rem}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__buttons__more_info_button{width:5rem}}.banner_slider__buttons__more_info_button:hover{transform:scale(1.2);transition:all .2s ease-out}.banner_slider__buttons__more_info_button__text{backface-visibility:hidden;color:#fff;font-size:1.8rem;padding-right:1.1rem}@media only screen and (max-width:320px){.banner_slider__buttons__more_info_button__text{display:none}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__buttons__more_info_button__text{display:none}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__buttons__more_info_button__text{display:none}}.banner_slider__buttons__more_info_button__icon{width:2.7rem;height:2.7rem}.banner_slider__buttons__download_apple_button{display:flex;cursor:pointer;flex-direction:column;justify-content:center;width:13.5rem;height:5rem;background-color:transparent;text-align:center;outline:none;border:0;transition:all .2s ease-out;z-index:100;padding-top:1rem}@media only screen and (max-width:320px){.banner_slider__buttons__download_apple_button{width:5rem}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__buttons__download_apple_button{width:5rem}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__buttons__download_apple_button{width:5rem}}.banner_slider__buttons__download_apple_button:hover{transform:scale(1.2);transition:all .2s ease-out}.banner_slider__buttons__download_apple_button__icon{width:13.5rem;height:5rem}@media only screen and (max-width:320px){.banner_slider__buttons__download_apple_button__icon{display:none}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__buttons__download_apple_button__icon{display:none}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__buttons__download_apple_button__icon{display:none}}.banner_slider__buttons__download_apple_button__icon--small{display:none;height:3.7rem;width:3.7rem}@media only screen and (max-width:320px){.banner_slider__buttons__download_apple_button__icon--small{display:block}}@media only screen and (min-width:320px) and (max-width:375px){.banner_slider__buttons__download_apple_button__icon--small{display:block}}@media only screen and (min-width:375px) and (max-width:425px){.banner_slider__buttons__download_apple_button__icon--small{display:block}}.banner_slider__play-button{pointer-events:none;z-index:100;cursor:pointer;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;height:8rem;width:8rem;opacity:.75;transition:all .2s ease-out}.banner_slider__play-button:hover{transform:scale(1.2);transition:all .2s ease-out;opacity:.85}.banner_slider__modal--bg_color{background-color:#000}.banner_slider__modal--fullscreen{height:100%;left:0;position:fixed;top:0;width:100%}.react-player{position:absolute;top:0;left:0}.banner_slide__bg{position:absolute;top:calc(100% - 6.1rem);width:100%;height:6.1rem}
/*# sourceMappingURL=main.4b0efd12.css.map*/