@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url('fonts/BebasNeue%20Regular.ttf');src:url('fonts/BebasNeue%20Regular.otf')}@font-face{font-family:BebasNeue;font-style:normal;font-weight:200;src:url('fonts/BebasNeue%20Light.ttf');src:url('fonts/BebasNeue%20Light.otf')}@font-face{font-family:BebasNeue;font-style:normal;font-weight:300;src:url('fonts/BebasNeue%20Book.ttf');src:url('fonts/BebasNeue%20Book.otf')}@font-face{font-family:BebasNeue;font-style:normal;font-weight:700;src:url('fonts/BebasNeue%20Bold.ttf');src:url('fonts/BebasNeue%20Bold.otf')}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#fp-nav,.fp-slidesNav{opacity:1;-webkit-transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#about,#fp-nav ul li .fp-tooltip,#loading,#stats,.spinner{position:absolute}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}h1{color:#fff}body{margin:0;padding:0;overflow:hidden;font-family:BebasNeue,sans-serif!important;background:#231453}.contact-form__header p,.section__excerpt,.section__read{font-family:Roboto,sans-serif}canvas{display:block;vertical-align:top}#about,#stats,.dg.ac{display:none}@-webkit-keyframes scrollLoop{0%{top:-42px}100%,40%{top:50px}}@-moz-keyframes scrollLoop{0%{top:-42px}100%,40%{top:50px}}@-o-keyframes scrollLoop{0%{top:-42px}100%,40%{top:50px}}@keyframes scrollLoop{0%{top:-42px}100%,40%{top:50px}}#stats{top:0;left:0}#about{color:#fff;bottom:5px;left:5px;font-style:italic}a,a:visited{color:#fff;text-decoration:none}#loading{width:100%;height:100vh;background:#050718;z-index:10}.spinner{width:50px;height:30px;text-align:center;font-size:10px;top:50%;left:50%;margin-left:-25px;margin-top:-15px}.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.loader__item{transform-origin:center center;transform-style:preserve-3D}.loader__item--big{animation:loader 3s linear infinite;-webkit-animation:loader 3s linear infinite}.loader__item--middle{animation:loader-reverse 4s linear infinite;-webkit-animation:loader-reverse 4s linear infinite}.loader__item--small{animation:loader 5s linear infinite;-webkit-animation:loader 5s linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader-reverse{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes loader-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}a,button{outline:0!important;-webkit-appearance:none;cursor:pointer}textarea{border:0;resize:none}.header{position:fixed;top:0;width:300px;height:100px;z-index:11}.logo{width:185px;height:60px;display:block;position:absolute;z-index:11;top:40px;left:70px;background:url(../images/ciklum-logo.svg) center center no-repeat}#fullpage,.section{background:0 0!important}#canvas-container{position:fixed;top:0;left:17%;z-index:1}#fullpage{z-index:2}.section{padding-left:0;padding-right:0}.section__content{margin-left:240px;transition:.5s}.modal-open .section__content{margin-left:50px}.section__content span{display:block;width:100%;max-width:703px}.section__content .section__read,.section__content span{transform:translateY(40px);opacity:0}.section.active .section__content span.section__title{transition:1s linear;transition-delay:1s;transform:translateY(0);opacity:1}.section.active.animate .section__content span.section__title{transform:translateY(40px);opacity:0}.section.active .section__content span.section__excerpt{transition:.7s linear;transition-delay:1.5s;transform:translateY(0);opacity:1;margin-top:20px}.section.active .section__content .home-scroll,.section.active .section__content .section__read{transition:.5s linear;transition-delay:1.7s;transform:translateY(0);opacity:1}.section__title{text-shadow:7px 9px 20px #070615;color:#fff;font-size:80px;font-weight:400;line-height:70px}.section__excerpt{color:#927fff;font-size:20px;font-weight:300;line-height:24px}.section__read{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;background:0 0;border:none;outline:0;position:relative;padding:25px 0 5px;transition:.3s}#sectionMenu li a:after,.section__read:after{height:2px;position:absolute;bottom:0;left:0;content:''}.section__read:after{width:20px;background-color:#1592ff;transition:.4s}.section__read:hover{color:#1592ff;text-decoration:none}.section__read:hover::after{width:100%}.modal-open .section.active .section__content .section__read,.modal-open .section.active .section__content span.section__excerpt{transition:.3s;transition-delay:0s;opacity:0}#sectionMenu{width:86px;height:150px;position:fixed;top:0;bottom:0;right:0;margin:auto;padding:0;z-index:5}#sectionMenu li{list-style:none}#sectionMenu li a{color:#352078;font-size:20px;font-weight:400;line-height:36px;transition:.4s;position:relative;display:block;text-decoration:none}#sectionMenu li a:after{width:0;background-color:transparent;transition:.5s}#sectionMenu li.active a,#sectionMenu li:hover a{color:#fff}#sectionMenu li.active a:after{width:100%;background-color:#1592ff}.homepage__section{position:relative}.home-scroll{position:absolute;bottom:0;left:0;right:0;text-align:center;margin:0 auto;width:80px;transition:.4s;opacity:0}.active.animate .home-scroll{opacity:0}.active .home-scroll{opacity:1;transition:.4s;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.homepage__scroll--down{font-weight:700;padding-bottom:60px}.scroll-animation{width:2px;height:30px;display:block;margin:0 auto 5px;position:relative;overflow:hidden}.scroll-animation:before{content:'';width:5px;height:30px;background-color:#1d8ff8;position:absolute;left:-2px;top:-42px;animation:scrollLoop 4s linear infinite}.contact-form__background,.form-button{width:50px;height:50px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;bottom:50px;right:70px}.form-button{background:url(../images/send.svg) 11px 18px no-repeat #e4401c;-webkit-background-size:50%;background-size:50%;box-shadow:1px 3px 13px rgba(228,64,28,.5);z-index:7;transition:.3s}.contact-form__background{background:#ec5940;z-index:6;transition:.6s}.contact-form__container--active .contact-form__background{width:calc(100vw * 3.5);height:calc(100vw * 3.5);bottom:calc(100vw / -1);right:calc(100vw / -1);z-index:9}.contact-form__modal{opacity:0;position:absolute;top:0;width:100%;min-height:100vh;z-index:-1}.contact-form__container--active .contact-form__modal{opacity:1;transition:opacity 1s;transition-delay:.5s;z-index:9}.contact-form__content{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 10%;height:100vh}.contact-form__header{width:100%;max-width:680px;color:#fff;text-align:center}.contact-form__header p{font-size:18px;font-weight:300;line-height:26px}.contact-form__header p span{font-size:80px;font-weight:400;line-height:80px;font-family:BebasNeue,sans-serif!important;display:block}.articles-about__links,.cf-input,.copyright,.register .section__read,.register .section__read:hover,.section-description__text,.section-description__text>div>p{font-family:Roboto,sans-serif}.interest__wrap{margin-bottom:30px}.interest-options__title{text-align:center;font-size:24px;font-weight:700;color:#9e280e;margin:40px 0 20px}.cf-input,.cf-label,.interest-options__label{color:#fff;cursor:pointer}.interest-options{display:flex;align-items:center;justify-content:space-between}.interest-options__label{position:relative;width:165px;height:40px;padding-top:5px;background-color:#dc4300;display:flex;align-items:center;justify-content:center}.interest-options__input{position:absolute;z-index:-1;opacity:0}input.interest-options__input:checked+label.interest-options__label{background-color:#b13500!important}.contact-form__form{width:100%;max-width:680px}.form-button:hover{background:url(../images/send.svg) 11px 18px no-repeat #e47229;-webkit-background-size:50%;background-size:50%}.socials{width:30px;height:90px;position:fixed;bottom:50px;left:70px;z-index:5}.social-icon{width:30px;height:30px;display:block;transition:.3s;-webkit-background-size:60%!important;background-size:60%!important}.icon-fb{background:url(../images/facebook.svg) center center no-repeat}.icon-twitter{background:url(../images/twitter.svg) center center no-repeat}.icon-in{background:url(../images/linkedin.svg) center center no-repeat}.social-icon:hover{background-color:#422ba7}.row-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.cf-section{width:100%;max-width:49%}.cf-input,.cf-section-full{width:100%;max-width:100%}.cf-item{margin:0 0 30px;position:relative;padding-top:0}.cf-label{width:100%;line-height:20px;display:block;font-size:13px;position:absolute;top:0;transition:.2s}.cf-input{border:0;border-radius:0;border-bottom:1px solid #dc4300;outline:0!important;background:0 0;font-size:16px;font-weight:100}.cf-message{padding:0;height:18px;line-height:16px;transition:.3s}.articles-about__links a:after,.cf-item__submit button:after{bottom:0;transition:.4s;left:0;content:''}.cf-message:focus{height:60px}.cf-input:focus{border-bottom:1px solid #fff}.cf-input:focus+.cf-label,.cf-item.no-empty .cf-label{top:-18px}.cf-input:focus::placeholder{color:red}.cf-item__submit{text-align:right}.cf-item__submit button{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;position:relative;color:#fff;font-size:13px;font-weight:700;line-height:26px;padding:0;text-transform:uppercase}.cf-item__submit button:after{width:20px;height:2px;background-color:#fff;position:absolute}.cf-item__submit button:hover::after{width:100%}.cf-success-message{text-align:center;color:#37d750;display:none}.cf-success-message.error{color:#d73e37}.contact-form__container--active .form-close-btn,.modal-close{width:30px;height:30px;background:url(../images/close.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:50px;right:65px;z-index:11;border:0;border-radius:0}.modal-close{top:30px;right:35px;background:url(../images/close.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.form-close-btn:hover,.modal-close:hover{background:url(../images/close-hover.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.footer-section .contact-form__modal{position:relative;opacity:1;z-index:8}.footer-section .contact-form__header{color:#24b5ff}.footer-section .contact-form__header span{color:#fff}.footer-section .contact-form__body{margin-top:80px}.footer-section .cf-label{color:#917cce}.footer-section .cf-input{border-bottom:1px solid #5435b4}.footer-section .cf-input:focus{border-bottom:1px solid #24b5ff}.footer-section .cf-item__submit button:after{background-color:#e4401c}.articles-about__header{text-align:center;text-shadow:8px 8px 8px #1a0f44;color:#3c2780;font-size:24px;font-weight:700;line-height:24px}.articles-about__links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.articles-about__links a{color:#fff;font-size:14px;font-weight:300;line-height:18px;position:relative;display:inline-block;padding-bottom:5px}.articles-about__links a:after{width:20px;height:2px;background-color:#24b5ff;position:absolute}.articles-about__links a:hover::after{width:100%}.copyright{font-size:12px;text-align:center;font-weight:300;padding-bottom:10px;bottom:20px;left:0;right:0;margin:0 auto;max-width:300px;color:#4f417a}.copyright a{color:#4073a2}.copyright a:hover{color:#24b5ff}.register{color:#fff;font-size:18px;font-weight:400;line-height:18px;position:absolute;padding-right:95px;z-index:8;right:60px;top:56px;text-align:right}.register:after{content:'';position:absolute;top:4px;right:7px;width:70px;height:86%;display:block;background:url(../images/nvidia.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.register:hover .section__read:after{width:100%}.register .register__text{display:block;letter-spacing:.8px;font-weight:100}.register .register__text--bold{font-weight:500}.register .section__read{display:inline-block;padding-top:5px;padding-bottom:1px}.register .section__read,.register .section__read:hover{font-size:12px;color:#8dc63f;font-weight:700;text-transform:uppercase}.register .section__read:after{left:auto;right:0;background:#8dc63f}.register .section__read:hover::after{background:#8dc63f}.section-description__wrap{background:rgba(187,213,252,0);z-index:999;position:fixed;top:0;width:102%;right:-18px;min-height:100%;overflow:hidden}.section-description__item{width:50%;background:#fff;color:#000;height:100%;position:absolute;right:-53%;transition:0s;font-size:15px;overflow-y:scroll}.section-description__text>div{padding:30px 130px}.section-description__text>div>p{color:#6b6b6b;font-weight:300;line-height:24px}.section-description__text>img{max-width:100%;width:100%;height:auto}.section-description__text h3,.section-description__text h4{font-family:BebasNeue,sans-serif!important}.section-description__text h3{font-size:27px}.section-description__text h4{margin-bottom:10px;font-size:20px;font-weight:300;color:#f80}.section-description__text .modal__link{text-align:center;padding-top:10px}.section-description__text a{color:#fff;padding:10px 20px;background:#f80;display:inline-block;transition:.3s}.section-description__text a:hover{background:#e37900}.section-description__wrap{display:none}#canvas-container{display:none;background:-moz-radial-gradient(center,circle cover,rgba(2,2,14,.7) 0,rgba(11,10,27,0) 48%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,circle cover,rgba(2,2,14,.7) 0,rgba(11,10,27,0) 48%,rgba(0,0,0,0) 100%);background:radial-gradient(circle at center,rgba(2,2,14,.7) 0,rgba(11,10,27,0) 48%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02020eb3', endColorstr='#00000000', GradientType=1 )}#canvas-container canvas{opacity:1;transform:scale(1);transition:.5s}#canvas-container canvas.open{opacity:0;transform:scale(.5);transition:1s}.cf-error,.invalid-form .cf-item.valid .cf-error{position:absolute;top:0;right:0;color:#80251f;font-size:13px;opacity:0;z-index:-1}.invalid-form .cf-item .cf-error{opacity:1;z-index:1}@media only screen and (max-width:1440px){.section__content{margin-left:225px}.section__title{font-size:65px;line-height:65px}.section__content span{max-width:570px}}@media only screen and (max-width:1366px){.section__content{margin-left:200px}.section__title{font-size:60px;line-height:60px}.section__content span{max-width:530px}.section__excerpt{font-size:18px;line-height:20px}}@media only screen and (max-width:1280px){.section__content{margin-left:150px}.section__title{font-size:50px;line-height:50px}.section__content span{max-width:500px}.section__excerpt{font-size:18px;line-height:20px}.contact-form__header p span{font-size:65px}}@media only screen and (max-width:1180px){.section__content{margin-left:100px}.section__title{font-size:45px;line-height:45px}.section__content span{max-width:500px}.section__excerpt{font-size:18px;line-height:20px}.contact-form__header p span{font-size:60px}.section-description__text>div{padding:30px 50px}}@media only screen and (max-width:768px){.cf-section,.section__content span{max-width:100%}.logo{top:30px;left:20px}.section__content{padding:0 55px;margin-left:0}.register{padding-right:95px;right:20px;top:25px}#canvas-container{left:0}#sectionMenu{width:50px}.section-description__item{width:100%;right:-101%}.contact-form__content{padding:0 90px;overflow-y:scroll}.section-description__wrap{width:100%;right:0}.footer-section .contact-form__body{margin-top:40px}.contact-form__background,.form-button{bottom:25px;right:25px}.articles-about__links span{width:50%;text-align:center;margin-bottom:20px}.socials{height:120px;bottom:20px;left:20px}.contact-form__header p span{font-size:40px}.articles-about__header{font-size:24px;line-height:24px}.contact-form__container--active .form-close-btn{top:35px;right:25px;z-index:11}.contact-form__header{padding-top:100px}#canvas-container canvas{opacity:.5;transform:scale(1)}.interest-options__label{width:100%;padding:5px 5px 0}.modal-close{top:15px;right:15px}}@media only screen and (max-width:680px){.interest-options{flex-wrap:wrap}.interest-options span{width:47%;margin-bottom:5px}.header{z-index:9}.contact-form__container--active .form-close-btn{top:15px;right:15px;z-index:11}.contact-form__header{padding-top:35px}.contact-form__container--active .contact-form__content{padding:0 30px 0 25px;align-items:flex-start}.contact-form__container--active .contact-form__content .contact-form__form{padding-bottom:10px}}@media only screen and (max-width:575px){.contact-form__footer,.register:after{display:none}.logo{width:60px;height:60px;background:url(../images/ciklum-logo-min.svg) center center no-repeat;top:20px;left:10px}.register{padding-right:0}.section__content{padding:0 35px}.section__title{font-size:32px;line-height:32px}#sectionMenu{width:30px}.contact-form__content{padding:0 40px}.contact-form__header p{font-size:13px;line-height:14px}.contact-form__header p span{font-size:32px;line-height:32px}.articles-about__links span{width:49%;text-align:left}.articles-about__header{font-size:20px;line-height:20px}.copyright{bottom:5px}.section-description__text a{padding:10px;font-size:13px}.section-description__text>div{padding:30px}.section-description__text h3{font-size:22px}.interest-options__title{font-size:20px;margin:25px 0 10px}.socials{left:5px}.social-icon{width:30px}.articles-about__links span{margin-bottom:15px}.articles-about__links{margin-bottom:20px}.contact-form__container--active .contact-form__form{padding-top:10px}.cf-item{margin:0 0 20px}.interest-options__label{height:30px}}