*{font-family:Poppins}body{margin:0;padding:0;background:linear-gradient(45deg,#2b4d9b,#121f3e);background:linear-gradient(45deg,#12254e,#121f3e);color:#666;-webkit-font-smoothing:antialiased;line-height:1.7;color:#666;font-weight:400;font-size:1rem}small{font-size:80%}.anim500{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1)}.anim1500{-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1);-moz-transition:all 1.5s cubic-bezier(.19,1,.22,1);-o-transition:all 1.5s cubic-bezier(.19,1,.22,1);transition:all 1.5s cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.anim2000{-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);-moz-transition:all 2s cubic-bezier(.19,1,.22,1);-o-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.anim2500{-webkit-transition:all 2.5s cubic-bezier(.19,1,.22,1);-moz-transition:all 2.5s cubic-bezier(.19,1,.22,1);-o-transition:all 2.5s cubic-bezier(.19,1,.22,1);transition:all 2.5s cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}header{position:fixed;z-index:3;top:0;height:0;width:100%;height:0;transform:translateY(-80px)}header.show{transform:translateY(0)}header.show .header-title{color:#fff;font-family:Poppins,sans-serif;font-weight:500;font-size:1.3em;display:none}.dv-flex{display:flex}header.show .dv-flex .header-title{padding:0 20px}nav.show .header-title{display:block}html{overflow-x:hidden;-webkit-font-smoothing:antialiased}nav{display:flex;justify-content:space-between;padding:30px 2vw 30px 5vw;align-items:center;background:unset}nav a{text-decoration:none}nav.show{padding:5px 2vw 0 5vw;background:#1d5cea}nav img{height:24px}nav img:nth-child(2){height:14px;padding:10px 0 1px 5px}nav ul{list-style-type:none;display:flex;margin:0}nav ul li{padding:10px 20px;cursor:pointer}nav ul li a{position:relative;text-decoration:none;font-family:Poppins,sans-serif;color:#fff;font-weight:600;font-weight:300;font-size:1em}nav ul li a:before{content:'';background:#21d4fd;position:absolute;height:2px;width:0;left:-5%;top:100%;-webkit-transition:all 750ms cubic-bezier(.19,1,.22,1);-moz-transition:all 750ms cubic-bezier(.19,1,.22,1);-o-transition:all 750ms cubic-bezier(.19,1,.22,1);transition:all 750ms cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}nav ul li a.active:before,nav ul li:hover a:before{width:110%}.main-slider .img-holder{position:relative;top:0;left:0;z-index:-1;width:100%;height:100vh;filter:brightness(.7);overflow:hidden}.main-slider .img-holder img{position:absolute;width:100%;object-fit:cover}.main-slider .img-holder img:nth-child(1){transform:scale(1.3)}.main-slider .img-holder img:nth-child(2){transform:scale(1.3)}.right-menu{position:relative;width:45px;height:45px}.right-menu span{position:absolute;background:#fff;height:2px}.right-menu span:nth-child(1){width:20px;left:12.5px;top:calc(50% - 6px)}.right-menu span:nth-child(2){width:20px;left:12.5px;top:calc(50% - 1px)}.right-menu span:nth-child(3){width:20px;left:12.5px;top:calc(50% + 4px)}.right-menu.menu span:nth-child(1){width:20px;left:12.5px;top:50%;transform:rotate(45deg)}.right-menu.menu span:nth-child(2){width:0}.right-menu.menu span:nth-child(3){width:20px;left:12.5px;top:50%;transform:rotate(135deg)}.ml12{font-weight:300;font-size:3em;text-transform:uppercase;letter-spacing:.5em;position:absolute;top:60vh;left:5%}.ml12 .letter{display:inline-block;line-height:1em;color:#fff;font-family:Lato;font-style:normal}.ml-desc{position:absolute;top:70vh;left:5%;width:90%;font-size:1.3em;letter-spacing:.3em;color:#fff;font-family:Lora;font-style:italic}.ml-desc .active{-webkit-animation:ml-desc-in 1s ease-in-out forwards;-moz-animation:ml-desc-in 1s ease-in-out forwards;-ms-animation:ml-desc-in 1s ease-in-out forwards;-o-animation:ml-desc-in 1s ease-in-out forwards;animation:ml-desc-in 1s ease-in-out forwards}.ml-desc .inactive{-webkit-animation:ml-desc-out .3s ease-in forwards;-moz-animation:ml-desc-out .3s ease-in forwards;-ms-animation:ml-desc-out .3s ease-in forwards;-o-animation:ml-desc-out .3s ease-in forwards;animation:ml-desc-out .3s ease-in forwards}@-moz-keyframes ml-desc-in{from{opacity:0;-moz-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes ml-desc-in{from{opacity:0;-ms-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes ml-desc-in{from{opacity:0;-o-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes ml-desc-in{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes ml-desc-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-moz-keyframes ml-desc-out{from{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(100%);transform:translateY(100%)}}@-ms-keyframes ml-desc-out{from{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-ms-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes ml-desc-out{from{opacity:1;-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes ml-desc-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}section{padding:80px 0;background:#faf6fb;width:100vw}section.main-slider{padding:0;background:unset}section.sec-service{display:grid;grid-template-rows:auto auto auto auto;justify-content:center}.sec-service .grid-title{text-align:center}.sec-service .grid-title h3{color:#2980b9;font-size:2em;text-transform:uppercase;font-family:lato;margin:0}.sec-service .grid-services{display:flex;flex-direction:row;justify-content:space-around;padding:0 5vw}.sec-service .grid-services h4{font-size:1.2em;font-weight:700;color:#2980b9;margin:20px 0;font-family:lato}.sec-service .grid-services p{font-family:Poppins,sans-serif;font-size:.9em;color:#666}.sec-service .grid-services .card{display:grid;grid-template-columns:40px auto;max-width:28vw;background:#fff;padding:20px 5px 20px 10px;margin:1.5em 1em;position:relative}.sec-service .grid-services .card:before{content:'';width:3px;background:linear-gradient(to bottom,#b721ff 0,#21d4fd 100%);position:absolute;height:100%}.sec-service .grid-services .card img{height:24px;justify-self:center;padding-top:24px}.sec-service .card-body{padding:0 20px}.sec-projects{padding:0;position:relative}.sec-projects .img-holder{height:400px;overflow:hidden}.sec-projects .img-holder img{object-fit:cover;width:80%;filter:brightness(.6)}.sec-projects .project-counter{position:absolute;top:100px;text-align:center;width:100%;display:grid;grid-template-columns:auto auto auto auto}.sec-projects .counter-wrapper{font-size:2rem;color:#fff}.sec-projects .counter{font-size:4.375rem;color:#fff;font-family:Lato}.sec-projects .counter-line{border-bottom:.0625rem solid #fff;width:2.5rem;margin-left:auto;margin-right:auto;margin-bottom:1.2rem}.sec-projects .project-counter h4{color:#fff;font-family:Lato}.sec-projects .project-counter .vertical-text{font-size:.43rem;color:#fff;text-orientation:upright;writing-mode:vertical-rl;font-weight:900;font-family:Lato}.sec-about{display:grid;grid-template-rows:auto auto;font-family:Lato}.sec-about div.container:nth-child(1),.sec-about div.container:nth-child(2){padding:0 40px 40px 40px;width:calc(100vw - 80px)}.sec-about div.container:nth-child(1) h1{font-size:2rem;color:#2980b9;margin:0}.sec-about div.container:nth-child(2){text-align:justify}.sec-about div.container:nth-child(3){display:none}.sec-founder{background:linear-gradient(135deg,#121f3e,#2b4d9b);display:grid;grid-template-rows:auto auto auto;text-align:center;padding:80px 20px;position:relative;width:calc(100vw - 40px)}.sec-founder .img-holder{position:absolute;height:100%;width:100vw;overflow:hidden}.sec-founder .img-holder img{filter:brightness(.3);object-fit:cover;margin-left:-30%}.sec-founder .founder-img{width:110px;height:110px;margin:30px auto 0 auto;border-radius:50%;box-shadow:0 9px 32px 0 rgba(0,0,0,.07)}.sec-founder h5,.sec-founder p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.4);margin:10px 0 0 0}.sec-founder p{margin-top:5px}.sec-founder blockquote{text-align:justify}.sec-contacts{padding:80px 10vw;display:grid;grid-template-rows:auto auto;width:80vw}.sec-contacts div,.sec-contacts span{display:flex;align-items:center;color:#555;padding-bottom:5px;max-width:500px}.sec-contacts span{padding:5px 0}.sec-contacts div:nth-child(2){display:grid;grid-template-rows:auto auto}.sec-contacts img{height:20px;padding-right:10px}.sec-contacts span:nth-child(2) img{height:25px}.sec-contacts a{text-decoration:none;color:#555}.sec-lets_talk{padding:80px 10vw;display:flex;align-items:center;justify-content:center;background:#2e2e2e;width:80vw;flex-direction:column}.sec-lets_talk img{width:50vw;margin-top:30px;margin-bottom:30px}.sec-lets_talk h2{font-size:2em;color:#fff}.sec-contact-form{background-color:#2e2e2e;padding:80px 10vw;display:grid;grid-template-rows:auto auto auto auto;width:80vw}.sec-contact-form .alert{border-radius:10px;border:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5;margin-bottom:1.875rem;font-weight:700;padding:1.25rem;position:relative;text-align:center;background:#90a878;color:#fff;display:none}.sec-contact-form .alert:after{background-color:inherit;bottom:-7px;content:"";display:block;height:14px;left:50%;margin-left:-7px;position:absolute;transform:rotate(45deg);width:14px}.sec-contact-form h3{font-size:3rem;font-weight:600;letter-spacing:-1px;margin-bottom:1.5625rem;color:#fff;text-align:center}.sec-contact-form .container-header{padding:0 10vw 40px 10vw;text-align:center}.sec-contact-form small{text-align:center;color:#fff;font-size:.9em;font-style:italic;font-weight:700;padding-bottom:100px}.sec-contact-form .container2{display:grid;padding:0 10px}.sec-contact-form .container{display:grid;grid-template-columns:auto auto auto}.sec-contact-form .container div{padding:0 10px;display:grid;grid-template-rows:auto auto}.sec-contact-form label{display:block;padding:10px 0;margin:0;color:#fff;font-size:.875em}.sec-contact-form input,.sec-contact-form textarea{background-color:#f5f5f5;border-radius:10px;box-shadow:none;color:#565656;font-size:.875rem;line-height:1.43;padding:10px}.sec-contact-form a{text-decoration:none;display:block;text-align:center;padding:20px;background:#1d5cea;margin:20px 0 0 10px;border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-weight:600;width:200px}.sec-contact-form a.inactive{background:#8ea6dc;cursor:not-allowed}footer{background:#333;color:#aaa;padding:5vw;display:grid;grid-template-columns:auto auto;align-items:center;height:20vh;max-height:150px;width:90vw}footer div{font-family:Poppins;font-size:.8em;text-align:center;padding:0 20px;text-align:left;font-weight:300}footer div:nth-child(2){text-align:right}footer img{height:18px}footer img:nth-child(2){height:12px}footer div:nth-child(2) img{height:12px;transform:translate(2px,2px)}.sec-works{font-family:Lato}.sec-works div:nth-child(1){text-align:center;padding:40px}.sec-works div:nth-child(1) h1{font-size:2rem;color:#2980b9;margin:0}.sec-works p{font-family:Lora,sans-serif;font-size:.8rem}.sec-works .container{max-width:1024px;width:90%;margin:0 auto}.sec-works .timeline-item{padding:3em 2em 2em;position:relative;color:rgba(0,0,0,.7);border-left:2px solid rgba(0,0,0,.3)}.sec-works .timeline-item p{font-size:1rem;margin-top:-38px}.sec-works .timeline-item::before{content:attr(data-is);position:absolute;left:2em;font-weight:700;top:1em;display:block;font-family:Lora,sans-serif;font-weight:700;font-size:1rem}.sec-works .timeline-item::after{width:10px;height:10px;display:block;top:1em;position:absolute;left:-7px;border-radius:10px;content:'';border:2px solid rgba(0,0,0,.3);background:#fff}.sec-works .timeline-item:last-child{-o-border-image:linear-gradient(to bottom,rgba(0,0,0,.3) 60%,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,rgba(0,0,0,.3) 60%,rgba(0,0,0,0)) 1 100%}.sec-works a{text-decoration:none;display:block;text-align:center;padding:20px;background:#1d5cea;margin:10vh 20vw 0 20vw;border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-weight:600}.sec-pic{padding:0;position:relative}.sec-pic .img-holder{height:400px;overflow:hidden}.sec-pic .img-holder img{object-fit:cover;width:80%;filter:brightness(.6)}.sec-pic h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3em;font-family:Lato;text-transform:uppercase;letter-spacing:20px;width:100%;text-align:center;margin:0;color:#fff;font-weight:300;text-shadow:0 0 15px #fff}.img-holder.portfolio{position:fixed;top:0;overflow:hidden;height:100vh;z-index:-1}.img-holder.portfolio img{width:100vw;height:100%;object-fit:cover;filter:brightness(.25)}#timeline-content{margin-top:30vh;text-align:center}.timeline{border-left:4px solid #004ffc;border-bottom-right-radius:4px;border-top-right-radius:4px;background:rgba(255,255,255,.03);background:rgb(28,41,69,.9);color:rgba(255,255,255,.8);font-family:Poppins,sans-serif;margin:50px auto;letter-spacing:.5px;position:relative;line-height:1.4em;font-size:1.03em;padding:50px;list-style:none;text-align:left;font-weight:200;max-width:calc(90vw - 200px)}#timeline-content h1{font-family:Poppins,sans-serif;letter-spacing:1.5px;font-weight:400;font-size:3em;color:#fff}#timeline-content h1 span{color:#004ffc}.timeline h2,.timeline h3{font-family:Poppins,sans-serif;letter-spacing:1.5px;font-weight:400;font-size:1.4em}.timeline .event{border-bottom:1px dashed rgba(255,255,255,.1);padding-bottom:25px;margin-bottom:50px;position:relative}.timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.timeline .event:after,.timeline .event:before{position:absolute;display:block;top:0}.timeline .event:before{box-shadow:0 0 0 4px #004ffc;left:-57.85px;background:#313534;border-radius:50%;height:11px;width:11px;content:"";top:5px}.timeline .event:after{top:-40px;left:-10px;font-size:1.5em;font-family:Poppins,sans-serif;font-weight:700;content:attr(data-date)}a{text-decoration:none;color:#000}.pingcodes{font-family:Poppins;letter-spacing:1.5px;font-weight:400;color:#fff}.pingcodes b span{color:#3498db;font-style:italic;padding:0 2px 0 3px}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;left:240px}.tooltip:hover .tooltiptext{visibility:visible}@media only screen and (max-width:600px){.main-slider .img-holder img{position:absolute;height:100vh;object-fit:cover}nav.show{padding:5px 4vw 0 8vw}nav.show.portolio{padding:5px 4vw 0 0}.ml12{font-size:1.2em;top:60vh}.ml-desc{font-size:.8em;top:70vh}.sec-service .grid-services{display:flex;flex-direction:column}.sec-service .grid-services .card{max-width:unset}.sec-projects .img-holder{height:120vh}.sec-projects .img-holder img{height:120vh}.sec-projects .project-counter{display:flex;flex-direction:column}.sec-projects .counter{font-size:3.5rem}footer{align-items:center}.sec-pic .img-holder{height:120vh}.sec-pic .img-holder img{height:120vh}.sec-pic h1{text-orientation:upright;writing-mode:vertical-lr;font-size:1.5em;height:100%;transform:translate(-10px,-50%)}.sec-founder .img-holder img{margin-left:0;width:auto;height:100%;overflow:hidden}.sec-founder .founder-img{margin:30px calc(50vw - 75px) 0 calc(50vw - 75px)}nav ul{display:flex;position:absolute;top:0;padding:20vh 10vw;background:rgba(0,0,0,0);height:100vh;width:100vw;margin:0;left:-120vw;flex-direction:column;opacity:0}nav ul li{padding:20px}nav.menu ul{background:rgba(0,0,0,.85);opacity:1;left:0}nav.menu div:nth-child(1){z-index:1}nav.menu{padding:30px 2vw 30px 5vw}.timeline{font-size:.65em;margin:50px 20px;max-width:unset}.sec-contact-form .container-header{padding:0 0 80px 0;width:80vw;text-align:center;font-size:.75em}.sec-contact-form .container-header h3{font-size:2.4em}.sec-contact-form .container{grid-template-columns:auto;grid-template-rows:auto auto auto}.sec-contact-form a{display:flex;justify-content:center;justify-self:center;margin:20px}}@media only screen and (min-width:600px){.ml12{font-size:2em}.ml-desc{font-size:1em}.timeline{font-size:.75em;margin:50px auto;max-width:calc(90vw - 100px)}}@media only screen and (min-width:768px){.main-slider .img-holder img:nth-child(1){transform:scale(1.3) translateY(60px)}.main-slider .img-holder img{position:absolute;height:100vh;object-fit:cover}.sec-service .grid-services{display:flex;flex-direction:column}.sec-service .grid-services .card{max-width:unset}.sec-projects .img-holder{height:400px}.sec-projects .img-holder img{height:400px}.sec-projects .project-counter{display:grid;flex-direction:unset}.sec-projects .counter{font-size:3.5rem}.sec-about{display:flex;flex-direction:row}.sec-about div.container:nth-child(1){flex:.25}.sec-about div.container:nth-child(2){flex:.75}.sec-founder{padding:80px;width:calc(100vw - 160px)}.sec-founder blockquote{text-align:center}.sec-contacts div:nth-child(2){grid-template-columns:auto auto}.sec-contacts div:nth-child(2) span:nth-child(2){display:flex;justify-content:flex-end}.sec-lets_talk img{width:30vw}.sec-lets_talk h2{font-size:2.5em;color:#fff}.sec-pic .img-holder{height:400px}.sec-pic .img-holder img{height:400px}nav ul{display:flex;position:absolute;top:0;padding:20vh 10vw;background:rgba(0,0,0,.85);height:100vh;width:100vw;margin:0;left:-120vw;flex-direction:column;opacity:0}nav ul li{padding:20px}nav.menu ul{left:-120vw;opacity:1}nav.menu div:nth-child(1){z-index:1}nav.menu{padding:30px 2vw 30px 5vw}.timeline{font-size:.8em;margin:50px auto;max-width:calc(90vw - 200px)}}@media only screen and (max-width:991px) and (max-height:545px){.main-slider .img-holder img:nth-child(1){transform:scale(1.3)}.right-menu{display:none}.ml12{top:50vh}nav ul{display:inherit;position:unset;top:unset;left:unset;padding:unset;background:unset;height:unset;width:unset;margin:unset;flex-direction:unset;opacity:unset}nav ul li{padding:20px 10px}.sec-founder .founder-img{margin:30px auto 0 auto}}@media only screen and (min-width:992px){.main-slider .img-holder img:nth-child(1){transform:scale(1.3) translateY(60px)}nav ul{display:inherit}.right-menu{display:none}.sec-service .grid-services{flex-direction:row}.sec-service .grid-services .card{max-width:28%}.sec-about{display:flex;flex-direction:row;padding:0;width:100vw;overflow:hidden}.sec-about div.container:nth-child(1){flex:.25;padding:40px}.sec-about div.container:nth-child(2){flex:.42;padding:40px}.sec-about div.container:nth-child(3){display:block;flex:.33;overflow:hidden}.sec-about div.container:nth-child(3) div{padding:0}.sec-founder blockquote{text-align:center}nav ul{display:inherit;position:unset;top:unset;left:unset;padding:unset;background:unset;height:unset;width:unset;margin:unset;flex-direction:unset;opacity:unset}nav ul li{padding:20px 10px}.timeline{font-size:1.03em}}@media only screen and (min-width:1200px){nav ul{display:inherit}.right-menu{display:none}}