/*!
 * fullPage 2.8.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 * Contribution by Jhony0311
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;touch-action:none}.fp-section{position:relative;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 0.3s ease-out;transition:all 0.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);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:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.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-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}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li 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 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;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 .fp-tooltip.right{right:20px}#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}.fp-slidesNav ul li{display:inline-block}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.rangeslider,.rangeslider__fill{display:block;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);border-radius:10px}.rangeslider{background:#e6e6e6;position:relative}.rangeslider--horizontal{height:20px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{opacity:0.4}.rangeslider__fill{background:#00ff00;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:white;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.1));box-shadow:0 0 8px rgba(0,0,0,0.3);border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.13)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.13), rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,0.13), rgba(255,255,255,0));border-radius:50%}.rangeslider__handle:active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0.12)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.12));background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.12))}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type="range"]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,0.9)}@font-face{font-family:'OSP Din';src:url("http://kinestral.com/font/osp-din/osp-din.ttf") format("ttf"),url("http://kinestral.com/font/osp-din/osp-din.woff2") format("woff2"),url("http://kinestral.com/font/osp-din/osp-din.woff") format("woff");font-weight:normal;font-style:normal}.hidden{display:none}.clear{clear:both}.button{position:relative;overflow:hidden}.button .button-bg{position:absolute;width:100%;height:0%;top:100%;left:0;-webkit-animation:button_bg_out 0.15s;animation:button_bg_out 0.15s;background:#fff}.button .button-text{position:absolute;width:100%;top:0;left:0;-webkit-animation:button_text_out 0.25s;animation:button_text_out 0.25s}.button .button-text-sizing{opacity:0}.button:hover .button-bg{height:100%;top:0;-webkit-animation:button_bg_over 0.15s;animation:button_bg_over 0.15s}.button:hover .button-text{color:#000;-webkit-animation:button_text_over 0.25s;animation:button_text_over 0.25s}@-webkit-keyframes button_bg_over{0%{height:0%;top:100%}100%{height:100%;top:0}}@keyframes button_bg_over{0%{height:0%;top:100%}100%{height:100%;top:0}}@-webkit-keyframes button_bg_out{0%{height:100%;top:0}100%{height:0%;top:0}}@keyframes button_bg_out{0%{height:100%;top:0}100%{height:0%;top:0}}@-webkit-keyframes button_text_over{0%{opacity:0;top:50%}100%{opacity:1;top:0}}@keyframes button_text_over{0%{opacity:0;top:50%}100%{opacity:1;top:0}}@-webkit-keyframes button_text_out{0%{opacity:0;top:50%}100%{opacity:1;top:0}}@keyframes button_text_out{0%{opacity:0;top:50%}100%{opacity:1;top:0}}@media only screen{.sections--blurred{-webkit-filter:blur(8px);filter:blur(8px)}.sections{width:100%;height:100%;position:fixed;top:0;left:0;-webkit-transition:top .7s ease,filter .5s ease,-webkit-filter .5s ease;transition:top .7s ease,filter .5s ease,-webkit-filter .5s ease}.sections.resizing{-webkit-transition:top 0s ease,filter .5s ease,-webkit-filter .5s ease;transition:top 0s ease,filter .5s ease,-webkit-filter .5s ease}section{position:relative;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat}section.home,section.home.bg1{background-image:url("http://kinestral.com/img/background/home1.jpg")}section.home.bg2{background-image:url("http://kinestral.com/img/background/home2.jpg")}section.home.bg3{background-image:url("http://kinestral.com/img/background/home3.jpg")}section.residential{background-image:url("http://kinestral.com/img/background/residential.jpg")}section.residential .logo{background-image:url("http://kinestral.com/img/icon/residential.png")}section.commercial{background-image:url("http://kinestral.com/img/background/commercial.jpg")}section.commercial .logo{background-image:url("http://kinestral.com/img/icon/commercial.png")}section.transportation{background-image:url("http://kinestral.com/img/background/transportation.jpg")}section.transportation .logo{background-image:url("http://kinestral.com/img/icon/transportation.png")}section.product{background-image:url("http://kinestral.com/img/background/product.jpg")}section.product .logo{background-image:url("http://kinestral.com/img/icon/product.png")}section.about{background-image:url("http://kinestral.com/img/background/about.jpg")}section.about .logo{background-image:url("http://kinestral.com/img/icon/about.png")}section.careers{background-image:url("http://kinestral.com/img/background/careers.jpg")}section.careers .logo{background-image:url("http://kinestral.com/img/icon/careers.png")}section .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section .content .logo{background-repeat:no-repeat;background-size:contain;width:80px;height:80px;margin:0 auto 10px auto}section .content .title,section .content .descr{text-align:center;margin:0 auto;color:#fff;font-family:"Montserrat"}section .content .title{text-transform:uppercase;font-size:28px;font-weight:bold;letter-spacing:2px}section .content .descr{font-size:22px;margin-top:5px;margin-bottom:40px}section .content .descr span{display:block}section .content .buttons{text-align:center}section .content .buttons .button{cursor:pointer;display:inline-block;text-transform:uppercase;height:55px;border:solid 3px #fff;text-align:center;line-height:57px;font-family:"OSP Din";font-size:24px;letter-spacing:2.5px;color:#fff;padding:0 28px;margin:0 6px;background:none;min-width:220px}section .content .buttons .button.fixed-size{width:120px}section.home .content .title{font-size:48px;line-height:48px}section.home .content .descr{font-size:18px;line-height:18px}section.home .background-rotator{width:100%;height:100%;position:absolute;top:0;left:0}section.home .background-rotator div{background-size:cover;background-position:center center;position:absolute;top:0;left:0;opacity:0;-webkit-transition:width 2.5s, height 2.5s, top 2.5s, left 2.5s, opacity 2.5s;transition:width 2.5s, height 2.5s, top 2.5s, left 2.5s, opacity 2.5s}section.home .background-rotator div.zoom{width:100%;height:100%}section.home .background-rotator div.zoom-start1{width:120%;height:114%;background-position:center left}section.home .background-rotator div.zoom-start2{width:106%;height:108%;background-position:center right}section.home .background-rotator div.zoom-start3{width:104%;height:119%;background-position:top right}section.home .background-rotator div.pan{top:0;left:0}section.home .background-rotator div.pan-start1,section.home .background-rotator div.pan-end1{width:109%;height:114%;background-position:bottom right;left:-8%;top:-13%}section.home .background-rotator div.pan-end1{left:0% !important;top:-1% !important}section.home .background-rotator div.pan-start2,section.home .background-rotator div.pan-end2{width:115%;height:115%;background-position:bottom left;left:-10%;top:-2%}section.home .background-rotator div.pan-end2{left:-2% !important;top:-12% !important}section.home .background-rotator div.pan-start3,section.home .background-rotator div.pan-end3{width:116%;height:106%;left:-2%;top:-6%;background-position:top left}section.home .background-rotator div.pan-end3{left:-13% !important;top:-1% !important}section.home .background-rotator div.pan-start4,section.home .background-rotator div.pan-end4{width:112%;height:108%;left:0%;top:-2%;background-position:top left}section.home .background-rotator div.pan-end4{left:-10% !important;top:-8% !important}section.home .background-rotator div.show{opacity:1}section.home .background-rotator div.bg1{background-image:url("http://kinestral.com/img/background/home1.jpg")}section.home .background-rotator div.bg2{background-image:url("http://kinestral.com/img/background/home2.jpg")}section.home .background-rotator div.bg3{background-image:url("http://kinestral.com/img/background/home3.jpg")}}@media screen and (min-width: 64em){section .content{min-width:768px;width:60vw}section .content .title{font-size:64px;line-height:64px}section .content .descr{font-size:28px}section .content .descr span{display:inline-block}section .content .buttons .button{min-width:0}section.home .content .title{font-size:100px;line-height:100px}section.home .content .descr{font-size:28px;font-size:28px}}@media only screen{nav{width:100vw;height:100vh;background-color:rgba(255,255,255,0.7);position:fixed;top:0;left:0;z-index:1;padding:20px;box-sizing:border-box;display:none}nav .logo{width:389px;height:86px;background-image:url("http://kinestral.com/img/layout/kinestral_logo.png");background-repeat:no-repeat;display:none;margin-bottom:22px}nav .links{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}nav .links .link{text-align:center;font-size:20px;text-transform:uppercase;font-family:'Montserrat';padding:10px 0}nav .links .link-text{text-decoration:none;color:#3a3a3a}.nav--isOpen{display:block}.hamburger{background-image:url("http://kinestral.com/img/icon/hamburger_spritesheet.png");background-position:0;width:73px;height:73px;border-right:3px;border-bottom:3px;border-color:#eee;position:absolute;top:0;left:0;z-index:2}.hamburger--clicked{background-position:100%}}@media screen and (min-width: 64em){.hamburger{display:none}nav{width:auto;height:auto;position:fixed;display:block;background:#fff;bottom:25px;left:0;top:inherit;padding:20px 20px 5px 20px;z-index:0}nav .logo{display:block;cursor:pointer}nav .links{font-size:0;position:relative;top:inherit;left:inherit;-webkit-transform:translate(0, 0);transform:translate(0, 0)}nav .links:hover .link .link-text,nav .links.active .link .link-text{color:#d8d8d8}nav .links .link[data-menuanchor="home"]{display:none}nav .links .link{cursor:pointer;color:#000;border-top:solid 3px #585858;-webkit-transition:color 0.15s, border-color 0.15s;transition:color 0.15s, border-color 0.15s;display:inline-block;padding:10px 5px;margin:0;-webkit-transition:border-color 0.2s;transition:border-color 0.2s}nav .links .link:hover .link-text{color:#888}nav .links .link.active{border-color:#fd8009}nav .links .link.active .link-text{color:#3a3a3a;background:#f3f3f3}nav .links .link .link-text{font-size:20px;letter-spacing:1px;color:#3a3a3a;font-family:"OSP Din";padding:6px;text-transform:uppercase;-webkit-transition:color 0.2s;transition:color 0.2s}}@media only screen{.subpanel{position:fixed;width:100%;height:100%;top:0;left:0;display:none}.subpanel .content{width:100%;height:100%;overflow:auto;background-color:#fff}.subpanel .close-button{position:absolute;top:0;left:0;width:73px;height:73px;cursor:pointer;background-image:url(http://kinestral.com/img/icon/close2.png);background-repeat:no-repeat;background-color:rgba(0,0,0,0.6);background-position:center center;-webkit-transition:border 0.15s;transition:border 0.15s}.subpanel .close-button .button-over{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("http://kinestral.com/img/icon/close2_over.png");background-repeat:no-repeat;background-position:center center;background-color:#fff;opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.subpanel .close-button:hover{border-color:#000}.subpanel .close-button:hover .button-over{opacity:1}}@media screen and (min-width: 64em){.subpanel .content{overflow:visible}.subpanel .close-button{right:76px;top:76px;border:solid 3px #fff;left:auto}.subpanel .close-button .button-over{left:auto}}.demo{position:fixed;top:0;left:0;width:100%;height:100%}.demo input{position:absolute;right:20px;top:50%}.demo .slider{position:absolute;right:20px;top:50%;margin-top:-126px;width:47px;height:280px;background-image:url(http://kinestral.com/img/layout/slider_track.png);background-repeat:no-repeat;background-position:center}.demo .slider .tooltip{background:rgba(255,255,255,0.44);width:172px;height:60px;position:absolute;left:-185px;top:224px;box-sizing:border-box}.demo .slider .tooltip .tooltip-text{width:164px;height:52px;background:#ffffff;font-family:"OSP Din";font-size:24px;color:#2e2e2e;text-align:center;line-height:52px;text-transform:uppercase;letter-spacing:1px;margin:4px}.demo .slider .tooltip .tooltip-triangle{width:0;height:0;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;position:absolute;right:-5px;top:20px}.demo .slider .percent{position:absolute;top:231px;left:-62px;display:none}.demo .slider .percent .outer-ring{background:#fff;opacity:0.5;width:48px;height:48px;border-radius:24px;position:absolute;top:0;left:0}.demo .slider .percent .inner-ring{background:#fff;width:40px;height:40px;border-radius:20px;position:absolute;top:4px;left:4px}.demo .slider .percent .triangle{width:0;height:0;border-top:5px solid transparent;border-left:3px solid #fff;border-bottom:5px solid transparent;position:absolute;left:44px;top:19px}.demo .slider .percent .percent-text{position:relative;font-family:"Montserrat";font-weight:bold;width:48px;text-align:center;margin-top:15px;font-size:0}.demo .slider .percent .percent-text .amount{font-size:14px;display:inline-block}.demo .slider .percent .percent-text .percent-symbol{font-size:10px;display:inline-block}.demo .image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.demo .image2{opacity:0}.demo.residential .image1{background-image:url("http://kinestral.com/img/demo/residential1.jpg")}.demo.residential .image2{background-image:url("http://kinestral.com/img/demo/residential2.jpg")}.demo.commercial .image1{background-image:url("http://kinestral.com/img/demo/commercial1.jpg")}.demo.commercial .image2{background-image:url("http://kinestral.com/img/demo/commercial2.jpg")}.demo.transportation .image1{background-image:url("http://kinestral.com/img/demo/transportation1.jpg")}.demo.transportation .image2{background-image:url("http://kinestral.com/img/demo/transportation2.jpg")}.rangeslider,.rangeslider__fill{background:none;box-shadow:none}.rangeslider--vertical{width:47px;min-height:280px}.rangeslider--vertical .rangeslider__handle{width:47px;height:47px;background-repeat:no-repeat;left:1px;opacity:0.9}.rangeslider--vertical .rangeslider__handle,.rangeslider--vertical .rangeslider__handle:active{background-image:url(http://kinestral.com/img/layout/slider_handle.png)}.rangeslider__handle{background:none;border:none}@media only screen{.about .left-content{display:none}.about.executive .left-content{background-image:url("http://kinestral.com/img/background/about_executive.jpg")}.about.partner .left-content{background-image:url("http://kinestral.com/img/background/about_partner.jpg")}.about.investor .left-content{background-image:url("http://kinestral.com/img/background/about_investor.jpg")}.about.contact .left-content{background-image:url("http://kinestral.com/img/background/about_contact1.jpg")}.about.contact .left-content .background2{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("http://kinestral.com/img/background/about_contact2.jpg");display:none}.about .right-content{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;overflow-y:scroll;padding:0px 40px 0px 40px;color:#2e2e2e;font-family:"Montserrat";font-size:14px;box-sizing:border-box}.about .right-content a:link{text-decoration:none;color:#ff8008}.about .right-content a:hover{text-decoration:underline}.about .right-content h4{font-size:28px;text-transform:uppercase}.about .right-content h4:first-of-type{margin-top:100px}.about .right-content .divider1{background:#ff8008;width:30px;height:4px;margin:40px 0 20px 0}.about .right-content .divider2{background:#d6d6d6;width:100%;height:1px;margin:40px 0}.about .right-content .person{margin-bottom:0px}.about .right-content .person h6{color:#ff8008;font-size:16px;letter-spacing:0.8px;text-transform:uppercase;margin:10px 0 20px 0}.about .right-content .person img{float:left;margin:0 25px 50px 0;width:200px}.about .right-content .icon-phone,.about .right-content .icon-email{display:inline-block;background-position:center;background-repeat:no-repeat;width:25px;height:25px;margin-right:5px;position:relative;top:5px}.about .right-content .icon-phone{background-image:url("http://kinestral.com/img/icon/phone.png")}.about .right-content .phone{display:inline-block}.about .right-content .icon-email{background-image:url("http://kinestral.com/img/icon/email.png")}.about .right-content .form-title{color:#ff8008;font-size:15px;text-transform:uppercase;margin-bottom:8px}.about .right-content img.partner{display:block;margin-top:40px}.about .right-content img.investor{display:inline-block;margin-right:20px;margin-bottom:20px;margin-top:20px}.about .right-content .form-input-text,.about .right-content .form-input-textarea{background:#ececec;border:0;width:100%;height:40px;padding:0 15px;line-height:40px;box-sizing:border-box;outline:0;margin-bottom:18px}.about .right-content .form-input-textarea{resize:none;height:150px}.about .right-content .bottom-padding{height:60px}.about .right-content .button{cursor:pointer;text-transform:uppercase;width:100px;height:55px;border:solid 3px #2e2e2e;text-align:center;line-height:57px;font-family:"OSP Din";font-size:24px;letter-spacing:2.5px;color:#2e2e2e;padding:0 28px;background:none;-webkit-transition:background 0.15s, color 0.15s;transition:background 0.15s, color 0.15s}.about .right-content .button:hover{color:#fff;background:#2e2e2e}.about .right-content .location-switch{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;border:solid 1px #000;height:40px;margin-bottom:20px;width:220px;font-size:0}.about .right-content .location-switch .background{position:absolute;width:150px;left:0;height:100%;top:0;-webkit-transition:width 0.2s, left 0.2s;transition:width 0.2s, left 0.2s;background:#000}.about .right-content .location-switch .switch{font-family:"Montserrat";text-transform:uppercase;font-size:15px;text-align:center;line-height:40px;cursor:pointer;display:inline-block;position:relative;-webkit-transition:color 0.1s;transition:color 0.1s}.about .right-content .location-switch .switch.switch1{color:#fff;width:150px}.about .right-content .location-switch .switch.switch2{color:#000;width:70px}.about .right-content .location-switch.switched .background{width:70px;left:150px}.about .right-content .location-switch.switched .switch.switch1{color:#000}.about .right-content .location-switch.switched .switch.switch2{color:#fff}.about .right-content .intro-text{word-wrap:break-word}}@media screen and (min-width: 64em){.about .right-content{width:32vw;min-width:480px;box-sizing:none}.about .right-content .location-switch{width:390px}.about .right-content .location-switch .background{width:150px;left:0px}.about .right-content .location-switch .switch.switch1{width:150px}.about .right-content .location-switch .switch.switch2{width:240px}.about .right-content .location-switch.switched .switch.switch2{width:240px}.about .right-content .location-switch.switched .background{width:240px;left:150px}.about .left-content{position:absolute;top:0;left:0;width:69vw;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:block}.about .left-content .left-text{position:absolute;top:30vh;width:90%;color:#fff;font-family:"Montserrat";font-size:24px;line-height:30px;text-align:center}.about .left-content .left-text .quote{display:inline-block;font-size:100px;line-height:100px}}@-webkit-keyframes wiggle{0%{top:0px}25%{top:-20px}100%{top:0px}}@keyframes wiggle{0%{top:0px}25%{top:-20px}100%{top:0px}}@media only screen{.subpanel .content .careers{margin-top:-27px}.openingsmenu{text-transform:uppercase;display:inline-block;padding:10px 15px;border:2px solid black;cursor:pointer}.columnContainer{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:4;background-color:#fff}.columnWrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.careers .intro-header{text-transform:uppercase;font-size:40px;line-height:40px;margin-bottom:45px;display:block}.careers .downarrowContainer{position:absolute;opacity:0.75;width:50px;height:50px;z-index:1}.careers .downarrow{position:absolute;width:50px;height:50px;top:0px;left:20px;background-image:url("http://kinestral.com/img/icon/downarrow.png");background-repeat:no-repeat;pointer-events:none}.careers .downarrow--wiggle{-webkit-animation:wiggle 0.75s infinite;animation:wiggle 0.75s infinite}.careers .left-content{position:relative;width:100%;height:auto;top:0;left:0;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.careers .left-content .left-text{width:100%;padding-top:100px;color:#000;font-family:"Montserrat";text-align:center}.careers .left-content .left-text .intro-text{text-transform:uppercase;font-size:20px;margin-bottom:10px}.careers .left-content .left-text a.email{color:#000;display:block;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:50px;text-decoration:none}.careers .left-content .left-text .column{width:100%;display:block;vertical-align:top}.careers .left-content .left-text .column h4{text-transform:uppercase;font-size:24px;margin:0 0 10px 0;font-weight:normal}.careers .left-content .left-text .column .job-link{font-size:16px;cursor:pointer;text-decoration:underline;margin-bottom:10px;-webkit-transition:color 0.15s;transition:color 0.15s}.careers .left-content .left-text .column .job-link:hover{color:#ff8008}.careers .right-content{position:relative;width:100%;box-sizing:border-box;top:0;right:0;height:100%;background:#fff;overflow-y:scroll;padding:0px 40px 0px 40px;color:#666;font-family:"Montserrat";font-size:14px}.careers .job .job-category{margin:80px 0 20px 0;text-transform:uppercase;font-weight:bold;letter-spacing:1.6px;color:#333}.careers .job .job-location{color:#333;margin-bottom:5px;max-width:320px}.careers .job .divider1{background:#ff8106;width:30px;height:4px;margin:10px 0 20px 0}.careers .job .bottom-padding{height:60px}.careers .job h4{font-size:28px;letter-spacing:0.8px;margin-bottom:15px;color:#333;max-width:320px}.careers .job h6{font-size:16px;text-transform:uppercase;margin:15px 0 15px 0;color:#333}.careers .job p{color:#666;margin:10px 0 10px 0}.careers .job ul{list-style-type:disc;padding:0 0 0 18px}.careers .job ul li{padding:0}.careers .job a{color:#ff8106;text-decoration:none}.careers .job a:hover{text-decoration:underline}}@media screen and (min-width: 40em){.careers .left-content{max-height:none}}@media screen and (min-width: 64em){.subpanel .content .careers{margin-top:0px}.openingsmenu{display:none}.columnContainer{display:block;position:relative;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:auto;height:auto;background-color:transparent}.columnWrapper{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.careers .columnContainer{display:block}.careers .left-content{position:absolute;width:calc(100% - 450px);height:100%;overflow:initial;background-image:url("http://kinestral.com/img/background/careers2.jpg")}.careers .left-content .intro-header{display:none}.careers .left-content .downarrowContainer{display:none}.careers .left-content .left-text{position:absolute;top:30vh;width:90%;color:#fff}.careers .left-content .left-text .intro-text{font-size:24px}.careers .left-content .left-text a.email{color:#fff;font-size:48px}.careers .left-content .left-text .column{display:inline-block;text-align:left;width:15vw;margin:0 1vw}.careers .right-content{display:block;position:absolute;width:450px;box-sizing:initial}}@media only screen{.loginSwitchContainer{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0;max-width:320px;text-align:center;width:100%;padding:0 20px;box-sizing:border-box}.loginSwitchContainer ~ .partner{display:none}.loginSwitchBackground{background-color:#000;height:62px;position:absolute;width:140px;left:15px;-webkit-transition:width .5s ease,left .5s ease;transition:width .5s ease,left .5s ease}.loginSwitch1,.loginSwitch2{display:inline-block;padding:20px 30px;box-sizing:border-box;position:relative}.loginSwitch1-text{color:#fff}.loginSwitch1-text,.loginSwitch2-text{margin:0;font-size:18px;text-transform:uppercase;font-family:"Montserrat";pointer-events:none}.loginSwitch--switched ~ .client{display:none}.loginSwitch--switched ~ .partner{display:block}.loginSwitch--switched .loginSwitchBackground{width:164px;left:142px}.loginSwitch--switched .loginSwitch1-text{color:#000}.loginSwitch--switched .loginSwitch2-text{color:#fff}.loginSwitch1-text{color:#fff;position:relative}.column-title{display:none}.login{position:fixed;top:0;left:0;width:100%;z-index:3}.login .login-button{position:absolute;top:0;right:0;width:73px;height:73px;background-color:#fff;background-image:url("http://kinestral.com/img/icon/login.png");background-repeat:no-repeat;background-position:center 12px;font-family:"Montserrat";font-size:12px;color:#3a3a3a;line-height:105px;letter-spacing:0.7px;text-align:center;cursor:pointer;border-left:solid 3px #eee;border-bottom:solid 3px #eee}.login .login-button .button-over,.login .login-button .button-text{width:100%;height:100%;position:absolute;top:0;left:0}.login .login-button .button-over{background-image:url("http://kinestral.com/img/icon/login_over.png");background-repeat:no-repeat;background-position:center 12px;background-color:#fff;opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.login .login-button:hover .button-over{opacity:1}.login .modal{background:#fff;position:absolute;top:0;left:0;width:100vw;height:100vh;display:none}.login .modal .content{position:absolute;top:50%;left:50%;padding:30px 0;box-sizing:border-box;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100vh;max-height:550px;margin:0;background:transparent}.login .modal .content .column{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#333;font-family:"Montserrat";padding:0 30px;box-sizing:border-box}.login .modal .content .column a{display:block;margin:10px 0}.login .modal .content .column:first-of-type{border-right:solid 1px #d6d6d6}.login .modal .content .column h4{text-transform:uppercase;margin:15px 0 30px 0;font-size:36px}.login .modal .content .column input.textfield{background:#ebebeb;border:0;width:290px;height:53px;padding:0 20px;margin-bottom:13px;box-sizing:border-box;outline:0;font-size:22px}.login .modal .content .column .button{border:solid 2px #333;text-transform:uppercase;padding:0px 30px;margin-bottom:20px;font-family:"OSP Din";font-size:24px;height:50px;line-height:52px;letter-spacing:2.5px;display:inline-block;cursor:pointer;background:none}.login .modal .content .column .button .button-bg{background:#000}.login .modal .content .column .button:hover .button-text{color:#fff}.login .modal .content .column .divider1{width:100%;height:1px;background:#d6d6d6;margin-bottom:20px}.login .modal .content .column .divider2{width:1px;height:20px;margin:0 18px 0 16px;display:none;background:#d6d6d6;position:relative;top:5px}.login .modal .content .column a{font-size:12px;font-weight:bold;letter-spacing:0.9px;color:#333;text-transform:uppercase;text-decoration:none;-webkit-transition:color 0.15s;transition:color 0.15s}.login .modal .content .column a:hover{color:#ff8008}.login .modal .close-button{position:absolute;top:0;right:0;width:73px;height:73px;background-color:#fff;background-image:url("http://kinestral.com/img/icon/close.png");background-repeat:no-repeat;background-position:center 12px;font-family:"Montserrat";font-size:12px;color:#3a3a3a;letter-spacing:0.7px;line-height:105px;text-align:center;cursor:pointer}.login .modal .close-button .button-over,.login .modal .close-button .button-text{width:100%;height:100%;position:absolute;top:0;left:0}.login .modal .close-button .button-over{background-image:url("http://kinestral.com/img/icon/close_over.png");background-repeat:no-repeat;background-position:center 12px;background-color:#fff;opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.login .modal .close-button:hover .button-over{opacity:1}}@media screen and (min-width: 64em){.column-title{display:block}.loginSwitchContainer{display:none}.login .modal{background:rgba(0,0,0,0.7)}.login .modal .content{width:830px;height:400px;margin-top:-200px;margin-left:-415px;background:#fff;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);max-height:initial}.login .modal .content .column{display:block;float:left;width:413px;height:100%;position:relative;left:auto;top:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.login .modal .content .column .button{margin:10px auto 40px auto}.login .modal .content .column a{display:inline-block;margin:auto}.login .modal .content .column .divider1{margin-bottom:5px}.login .modal .content .column .divider2{display:inline-block}}

/*# sourceMappingURL=../../dev/css/main.css.map */