@font-face{font-family:Circular-Book;font-style:normal;font-weight:400;src:url(../fonts/lineto-circular-book.eot);src:url(../fonts/lineto-circular-book.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-circular-book.woff) format("woff"),url(../fonts/lineto-circular-book.ttf) format("truetype"),url(../fonts/lineto-circular-book.svg#lineto-circular-book) format("svg")}@font-face{font-family:Circular-Bold;font-style:normal;font-weight:400;src:url(../fonts/lineto-circular-bold.eot);src:url(../fonts/lineto-circular-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-circular-bold.woff) format("woff"),url(../fonts/lineto-circular-bold.ttf) format("truetype"),url(../fonts/lineto-circular-bold.svg#lineto-circular-bold) format("svg")}body,html{background-color:#000;color:#1e1e1e;font-family:Circular-Bold,Circular Std,Helvetica,sans-serif;font-size:16px;height:100%;margin:0;padding:0}html{-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased;overflow-y:scroll}::-moz-selection{background:#e2b761;color:#fff}::selection{background:#e2b761;color:#fff}section{background-position:50% 50%;background-size:cover;overflow:hidden;padding:100px 0;position:relative}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Circular-Bold,Circular Std,Helvetica,sans-serif}h2{font-size:30px;position:relative}h3{font-size:18px;font-weight:600;line-height:24px}p{font-size:14px;line-height:30px;margin-bottom:0}a{position:relative}a:focus,a:hover{color:#fff;text-decoration:none}img{max-width:100%;vertical-align:middle}#welcome h1{font-size:4.5rem;font-weight:500}#welcome h2{color:#777;font-size:1.5rem;font-weight:500}#skills{background-color:#fff}#contact{background-color:#000;padding:50px 0}#footer{background-color:#1e1e1e}.arrow-skills,.arrow-welcome{display:none}.footer-container{color:#fff;padding-bottom:30px}.logo{padding-top:36px!important}.logo a{color:#fff}.skills-heading h1{background-color:#fff;color:#000}.skills-heading{display:none}.logo:focus,.logo:hover{margin-top:3px}.tools{-o-transition:.4s ease-out;-webkit-backface-visibility:hidden;-webkit-transition:.4s ease-out;backface-visibility:hidden;display:table-caption;height:auto;transition:.4s ease-out;vertical-align:middle;width:90%}.tools-box{display:inline-block;margin:8px 5px;text-align:center;vertical-align:top}.tools-box>div{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:1px solid #000;border-radius:10%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:center;padding:3px;width:100px}.tools:hover{-ms-transform:scale(1.03);-o-transition:.4s ease-out;-webkit-transform:scale(1.03);-webkit-transition:.4s ease-out;overflow:hidden;transform:scale(1.03);transition:.4s ease-out}#welcome h1,#welcome h3{color:#fff}.contact-box{background-color:#fff}.k-table{display:table;table-layout:fixed}.k-table-cell{display:table-cell;float:none;vertical-align:middle}.k-btn{-o-transition-duration:.2s;-o-transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;background-color:#000;border-color:#fff;border-radius:0;border-width:1px;color:#fff;display:inline-block;font-size:13px;font-weight:500;font-weight:600;padding:15px 40px;text-transform:uppercase;transition-duration:.2s;transition-timing-function:ease-in-out}.k-btn:disabled{background-color:#777;cursor:not-allowed}.k-btn:hover{color:#fff}.k-btn-hover span{-o-transition:padding .2s;-webkit-transition:padding .2s;padding:0;position:relative;transition:padding .2s}.k-btn-hover i{-o-transition:opacity .2s,right .2s;-webkit-transition:opacity .2s,right .2s;margin-top:-6px;opacity:0;position:absolute;right:0;top:46%;transition:opacity .2s,right .2s}.k-btn-hover:hover span{padding:0 22px 0 0}.k-btn-hover:hover i{-o-transition:opacity .2s,right .2s;-webkit-transition:opacity .2s,right .2s;opacity:1;right:0;top:46%;transition:opacity .2s,right .2s}.k-bg-color{background-color:#1e1e1e}.preloader{background:#000;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.status{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);height:40px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:40px}.status .bounce{-webkit-animation:doubleBounce 2s infinite ease-in-out;animation:doubleBounce 2s infinite ease-in-out;background-color:#fff;border-radius:0;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.status .bounce-2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.k-full-height{height:100vh;overflow:hidden;position:relative;width:100%}.k-slider-caption{-ms-transform:translate(-60%,-50%);-webkit-transform:translate(-60%,-50%);left:60%;position:absolute;top:50%;transform:translate(-60%,-50%);width:95%}.contact-box form,.contact-heading{padding-bottom:30px}.contact-box form{padding-top:30px}.contact-box{border-radius:50%;padding-bottom:30px}#after_submit{padding-top:40px}.form-control,form input,form textarea{-webkit-box-shadow:none;background-color:transparent;border:none;border-bottom:1px solid #444;border-radius:0;box-shadow:none;color:rgba(30,30,30,.6);font-size:14px;outline:none;padding:20px 15px}.form-control:focus,.form-control:hover{-webkit-box-shadow:none;border-color:#bbb;box-shadow:none;outline:0}.contact-button{padding-top:14px}.error{color:red;font-size:14px;margin:0}#agreement{margin:0;padding:10px 0 0;position:relative}#agreement-label{cursor:pointer;font-size:13px}#agreement-label a,#agreement-label a:focus,#agreement-label a:hover,#agreement-label a:visited,.modal-button,.modal-button:focus,.modal-button:hover,.modal-button:visited{color:grey}#agreement-label.visible:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:none;border-bottom:3px solid #333;border-left:3px solid #333;height:5px;left:-16px;top:16px;transform:rotate(-45deg);width:9px}#agreement-label.visible:before,#agreement-label:after{background:transparent;content:"";font-size:14px;position:absolute}#agreement-label:after{border:1px solid #333;height:14px;left:-19px;opacity:.5;top:12px;width:14px}#agreement-checkbox{display:none}.modal{-o-transition:opacity .5s,visibility 0s .5s;-webkit-transition:opacity .5s,visibility 0s .5s;background-color:#000;border:10px solid grey;color:#fff;display:initial;opacity:0;position:fixed;transition:opacity .5s,visibility 0s .5s;visibility:hidden;z-index:10001}.modal.active{-o-transition:opacity .5s;-webkit-transition:opacity .5s;cursor:pointer;opacity:1;overflow:scroll;transition:opacity .5s;visibility:visible}.prevent-scroll{overflow:hidden}.close{color:#fff;font-size:40px;height:10px;opacity:1;position:absolute;right:35px;top:10px;width:10px}.close:after{color:#fff;content:"X"}.k-footer{padding:60px 0}.k-copyright{border-top:1px solid hsla(0,0%,100%,.1);padding-top:30px;position:relative}@media (max-width:1200px){#nav{display:none}.arrow-skills,.arrow-welcome{display:inherit;height:1rem;width:1rem}.arrow{position:relative;top:95%}.skills-heading{display:inherit;padding-bottom:25px}#skills{padding-bottom:70px;padding-top:35px}.arrow-skills{position:relative;top:20px}.modal{padding-top:0}.close{top:19px}}@media only screen and (max-width:766px){.contact-box{border-radius:0}.contact-heading h1,.skills-heading h1{font-size:1.5rem}#welcome h1{font-size:2rem}#welcome h2{font-size:.9rem}.form-group{margin-bottom:5px}.tools-box>div{height:70px;width:70px}.tools-box{margin:3px}.k-slider-caption{top:40%}.no-mobile{display:none}.skills-heading{display:inherit;padding-bottom:3px}#skills{padding-bottom:25px;padding-top:0}.arrow-skills{position:relative;top:10px}.contact-box form{padding-top:0}#after_submit{padding-bottom:20px}#agreement-label.visible:before{top:15px}#agreement-label:after{top:11px}}