@-webkit-keyframes pulse{30%{opacity:1}60%{opacity:0}100%{opacity:1}}@-moz-keyframes pulse{30%{opacity:1}60%{opacity:0}100%{opacity:1}}@-o-keyframes pulse{30%{opacity:1}60%{opacity:0}100%{opacity:1}}@keyframes pulse{30%{opacity:1}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulse2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes pulse2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@-o-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes pound{0%{-webkit-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.1) scale(1, 1) translate(0px, 0px);transform:scale(1.1) scale(1, 1) translate(0px, 0px)}50%{-webkit-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-ms-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-moz-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-o-transform:scale(0.8) scale(1, 1) translate(0px, 0px);transform:scale(0.8) scale(1, 1) translate(0px, 0px)}100%{-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-moz-keyframes pound{0%{-webkit-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.1) scale(1, 1) translate(0px, 0px);transform:scale(1.1) scale(1, 1) translate(0px, 0px)}50%{-webkit-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-ms-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-moz-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-o-transform:scale(0.8) scale(1, 1) translate(0px, 0px);transform:scale(0.8) scale(1, 1) translate(0px, 0px)}100%{-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-o-keyframes pound{0%{-webkit-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.1) scale(1, 1) translate(0px, 0px);transform:scale(1.1) scale(1, 1) translate(0px, 0px)}50%{-webkit-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-ms-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-moz-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-o-transform:scale(0.8) scale(1, 1) translate(0px, 0px);transform:scale(0.8) scale(1, 1) translate(0px, 0px)}100%{-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@keyframes pound{0%{-webkit-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.1) scale(1, 1) translate(0px, 0px);transform:scale(1.1) scale(1, 1) translate(0px, 0px)}50%{-webkit-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-ms-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-moz-transform:scale(0.8) scale(1, 1) translate(0px, 0px);-o-transform:scale(0.8) scale(1, 1) translate(0px, 0px);transform:scale(0.8) scale(1, 1) translate(0px, 0px)}100%{-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-webkit-keyframes moveUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@-moz-keyframes moveUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@-o-keyframes moveUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@keyframes moveUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}@-moz-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}@-o-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}@-webkit-keyframes opacity{0%{opacity:1;-webkit-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.3) scale(1, 1) translate(0px, 0px);transform:scale(1.3) scale(1, 1) translate(0px, 0px)}100%{opacity:0;-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-moz-keyframes opacity{0%{opacity:1;-webkit-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.3) scale(1, 1) translate(0px, 0px);transform:scale(1.3) scale(1, 1) translate(0px, 0px)}100%{opacity:0;-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-o-keyframes opacity{0%{opacity:1;-webkit-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.3) scale(1, 1) translate(0px, 0px);transform:scale(1.3) scale(1, 1) translate(0px, 0px)}100%{opacity:0;-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@keyframes opacity{0%{opacity:1;-webkit-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.3) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.3) scale(1, 1) translate(0px, 0px);transform:scale(1.3) scale(1, 1) translate(0px, 0px)}100%{opacity:0;-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px)}}@-webkit-keyframes textAppear{0%{width:0}100%{width:155px}}@-moz-keyframes textAppear{0%{width:0}100%{width:155px}}@-o-keyframes textAppear{0%{width:0}100%{width:155px}}@keyframes textAppear{0%{width:0}100%{width:155px}}@-webkit-keyframes floating-arrow{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}65%{-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}to{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-moz-keyframes floating-arrow{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}65%{-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}to{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-o-keyframes floating-arrow{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}65%{-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}to{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes floating-arrow{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}65%{-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}to{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce1{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-moz-keyframes bounce1{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-o-keyframes bounce1{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes bounce1{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes jump{0%{margin-top:25px}50%{margin-top:40px}100%{margin-top:25px}}@-moz-keyframes jump{0%{margin-top:25px}50%{margin-top:40px}100%{margin-top:25px}}@-o-keyframes jump{0%{margin-top:25px}50%{margin-top:40px}100%{margin-top:25px}}@keyframes jump{0%{margin-top:25px}50%{margin-top:40px}100%{margin-top:25px}}@-webkit-keyframes goUpFadeIn{0%{opacity:0;margin-top:100px}100%{opacity:1;margin-top:0}}@-moz-keyframes goUpFadeIn{0%{opacity:0;margin-top:100px}100%{opacity:1;margin-top:0}}@-o-keyframes goUpFadeIn{0%{opacity:0;margin-top:100px}100%{opacity:1;margin-top:0}}@keyframes goUpFadeIn{0%{opacity:0;margin-top:100px}100%{opacity:1;margin-top:0}}@-webkit-keyframes goUpFadeIn2{0%{opacity:0;margin-top:160px}100%{opacity:1;margin-top:60px}}@-moz-keyframes goUpFadeIn2{0%{opacity:0;margin-top:160px}100%{opacity:1;margin-top:60px}}@-o-keyframes goUpFadeIn2{0%{opacity:0;margin-top:160px}100%{opacity:1;margin-top:60px}}@keyframes goUpFadeIn2{0%{opacity:0;margin-top:160px}100%{opacity:1;margin-top:60px}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}100%{stroke-dashoffset:187;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}}@-moz-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}100%{stroke-dashoffset:187;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}}@-o-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}100%{stroke-dashoffset:187;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}100%{stroke-dashoffset:187;-webkit-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(135deg) scale(1, 1) translate(0px, 0px);transform:rotate(135deg) scale(1, 1) translate(0px, 0px)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:'Helvetica Neue', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-xs,.col-sm,.col-md,.col-lg,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;padding-left:15px;padding-right:15px}.col-xs,.col-sm,.col-md,.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-basis:100%;max-width:100%}.off-xs-1{margin-left:8.3333333333%}.off-xs-2{margin-left:16.6666666667%}.off-xs-3{margin-left:25%}.off-xs-4{margin-left:33.3333333333%}.off-xs-5{margin-left:41.6666666667%}.off-xs-6{margin-left:50%}.off-xs-7{margin-left:58.3333333333%}.off-xs-8{margin-left:66.6666666667%}.off-xs-9{margin-left:75%}.off-xs-10{margin-left:83.3333333333%}.off-xs-11{margin-left:91.6666666667%}@media only screen and (min-width: 768px){.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.off-sm-1{margin-left:8.3333333333%}.off-sm-2{margin-left:16.6666666667%}.off-sm-3{margin-left:25%}.off-sm-4{margin-left:33.3333333333%}.off-sm-5{margin-left:41.6666666667%}.off-sm-6{margin-left:50%}.off-sm-7{margin-left:58.3333333333%}.off-sm-8{margin-left:66.6666666667%}.off-sm-9{margin-left:75%}.off-sm-10{margin-left:83.3333333333%}.off-sm-11{margin-left:91.6666666667%}}@media only screen and (min-width: 992px){.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.off-md-1{margin-left:8.3333333333%}.off-md-2{margin-left:16.6666666667%}.off-md-3{margin-left:25%}.off-md-4{margin-left:33.3333333333%}.off-md-5{margin-left:41.6666666667%}.off-md-6{margin-left:50%}.off-md-7{margin-left:58.3333333333%}.off-md-8{margin-left:66.6666666667%}.off-md-9{margin-left:75%}.off-md-10{margin-left:83.3333333333%}.off-md-11{margin-left:91.6666666667%}}@media only screen and (min-width: 1200px){.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.off-lg-1{margin-left:8.3333333333%}.off-lg-2{margin-left:16.6666666667%}.off-lg-3{margin-left:25%}.off-lg-4{margin-left:33.3333333333%}.off-lg-5{margin-left:41.6666666667%}.off-lg-6{margin-left:50%}.off-lg-7{margin-left:58.3333333333%}.off-lg-8{margin-left:66.6666666667%}.off-lg-9{margin-left:75%}.off-lg-10{margin-left:83.3333333333%}.off-lg-11{margin-left:91.6666666667%}}.container{position:relative;margin:0 auto 0;padding:0;z-index:3}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-black.eot");src:url("../fonts/brandon/brandon-black.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-black.woff") format("woff"),url("../fonts/brandon/brandon-black.svg#brandonblack") format("svg"),url("../fonts/brandon/brandon-black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-bold.eot");src:url("../fonts/brandon/brandon-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-bold.woff") format("woff"),url("../fonts/brandon/brandon-bold.svg#brandonbold") format("svg"),url("../fonts/brandon/brandon-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-regular.eot");src:url("../fonts/brandon/brandon-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-regular.woff") format("woff"),url("../fonts/brandon/brandon-regular.svg#brandonregular") format("svg"),url("../fonts/brandon/brandon-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-medium.eot");src:url("../fonts/brandon/brandon-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-medium.woff") format("woff"),url("../fonts/brandon/brandon-medium.svg#brandonmedium") format("svg"),url("../fonts/brandon/brandon-medium.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-light.eot");src:url("../fonts/brandon/brandon-light.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-light.woff") format("woff"),url("../fonts/brandon/brandon-light.svg#brandonlight") format("svg"),url("../fonts/brandon/brandon-light.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Brandon";src:url("../fonts/brandon/brandon-thin.eot");src:url("../fonts/brandon/brandon-thin.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon/brandon-thin.woff") format("woff"),url("../fonts/brandon/brandon-thin.svg#brandonthin") format("svg"),url("../fonts/brandon/brandon-thin.ttf") format("truetype");font-weight:100;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:17px;margin-bottom:8.5px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:8.5px;margin-bottom:8.5px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:31px}h2,.h2{font-size:25px}h3,.h3{font-size:21px}h4,.h4{font-size:15px}h5,.h5{font-size:12px}h6,.h6{font-size:11px}p{margin:0 0 8.5px}.lead{margin-bottom:17px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:18px}}small,.small{font-size:91%}mark,.mark{background-color:#fef8f4;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.centered{margin-left:auto;margin-right:auto;float:none}.left{float:left !important}.right{float:right !important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.textAppear{-webkit-animation:textAppear, 1s, 2s, forwards;-moz-animation:textAppear, 1s, 2s, forwards;-o-animation:textAppear, 1s, 2s, forwards;animation:textAppear, 1s, 2s, forwards}h1,h2,h3,h4,h5,h6{font-family:"brandon","Futura","Sans-Serif";font-weight:700;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:45px;letter-spacing:-2px}h2{font-size:24px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin:15px 0px;font-weight:100}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}img{max-width:100%}a{outline:0 !important;color:#2C9DF9;-webkit-transition:all .3s ease-in-out;-khtml-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{text-decoration:none}a img{border:0}.bg-primary{color:#fff}ul,ol{padding-left:0;list-style:none;margin-top:0;margin-bottom:8.5px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:17px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}html,body{width:100%;height:100%;margin:0;padding:0;display:block;position:static;overflow:hidden;background:#f4f4f7;-webkit-transition:opacity 400ms;-khtml-transition:opacity 400ms;-ms-transition:opacity 400ms;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}.wrapper{height:100% !important;height:100%;margin:0 auto;overflow:hidden;position:relative;border:1.375rem solid #2C9DF9}.wrapper header{position:fixed;z-index:100;width:calc(100% - 1.375rem);height:60px;top:1.375rem}.wrapper .main{width:100%;height:100%;display:block;position:relative;padding:0;-webkit-transform-style:preserve-3d}.wrapper .main .section{width:100%;height:100%;overflow:hidden;margin:0 auto;color:#5c5c5c}.wrapper .main .section.active .container{opacity:1 !important;-webkit-animation:goUpFadeIn2 0.7s ease;-moz-animation:goUpFadeIn2 0.7s ease;-o-animation:goUpFadeIn2 0.7s ease;animation:goUpFadeIn2 0.7s ease}.wrapper .main .section-alt{background-color:#f4f4f7}.wrapper .main .section .container{height:100%;width:100%;margin:0 auto;padding:60px 0;position:relative;display:table;opacity:0}.wrapper .main .section .container .section-content{display:table-cell;vertical-align:middle}.wrapper .main .section .container .section-content h2{margin:0 0 15px 0;padding:0;font-size:2.250em;text-transform:uppercase;display:block;text-align:center}.column>:first-child{margin-top:0}#nav{width:inherit;height:100%;text-align:center;position:absolute;margin:0 auto;border-bottom:1px solid #2C9DF9;transition:background-color 1s linear}#nav ul{margin:0 auto;padding:0;list-style:none;display:inline-block;*display:inline;-webkit-animation:moveUp, .5s, ease, 3s, both;-moz-animation:moveUp, .5s, ease, 3s, both;-o-animation:moveUp, .5s, ease, 3s, both;animation:moveUp, .5s, ease, 3s, both}#nav ul li{padding:0 8px;line-height:60px;display:inline-block;float:left;text-transform:uppercase}#nav ul li a{display:block;font-size:0.938em;letter-spacing:0.1em;color:#2C9DF9;text-decoration:none;font-family:"brandon","Futura","Sans-Serif";font-weight:bold}#nav ul li a:hover{color:#f4f4f7}#nav ul li.current a{color:#f4f4f7}#nav.sticky{position:fixed !important;z-index:1000000;top:10px;background-color:red}.viewing-page-4 #nav{background:#283041;border:none}.is-sticky #nav{background:red}[class*="arrow"]{border:2px solid #222;text-indent:-9999px;display:block;margin-left:auto;margin-right:auto;width:40px;height:40px}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.arrow-down{background:url(../img/arrow-down.png) no-repeat center 16px;border-color:#fff;margin-top:300px}@media only screen and (max-width: 900px){ul.projects>li{height:calc(((100vw - 340px) / 3) + 70px)}}@media only screen and (max-width: 1599px) and (min-width: 900px){ul.projects>li{height:calc(((100vw - 400px) / 3) + 70px)}}@media only screen and (max-width: 5000px) and (min-width: 1600px){ul.projects>li{height:calc(((100vw - 340px) / 3) + 70px)}}.pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#5a9abb;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;-webkit-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);transform:rotate(-45deg) scale(1, 1) translate(0px, 0px)}.pin:after{content:"";width:14px;height:14px;margin:0px;top:8px;left:8px;background:#333333;position:absolute;-webkit-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pin.bounce{-webkit-animation:bounce, 1s, 1.1s, both;-moz-animation:bounce, 1s, 1.1s, both;-o-animation:bounce, 1s, 1.1s, both;animation:bounce, 1s, 1.1s, both}.pulse{background:rgba(51,51,51,0.54);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:10px 0px 0px -12px;-webkit-transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);-o-transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);transform:rotateX(55deg) scale(1, 1) translate(0px, 0px);z-index:-2}.pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:0x;top:-10px;left:-12px;opacity:0;filter:alpha(opacity=0);box-shadow:0 0 1px 2px #5a9abb;-webkit-animation:pulsate, 2.5s, infinite, ease-out, 1.1s;-moz-animation:pulsate, 2.5s, infinite, ease-out, 1.1s;-o-animation:pulsate, 2.5s, infinite, ease-out, 1.1s;animation:pulsate, 2.5s, infinite, ease-out, 1.1s}.pulse2{-webkit-animation:pulse2, 1s, linear, infinite;-moz-animation:pulse2, 1s, linear, infinite;-o-animation:pulse2, 1s, linear, infinite;animation:pulse2, 1s, linear, infinite}@-webkit-keyframes 'pulsate'{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes 'bounce'{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes bounce{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}#intro .line{-webkit-animation:fadeIn, .5s, ease, 2s, both;-moz-animation:fadeIn, .5s, ease, 2s, both;-o-animation:fadeIn, .5s, ease, 2s, both;animation:fadeIn, .5s, ease, 2s, both}.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight,.bounceInDown{visibility:visible}.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.down-arrow{color:#fff;font-size:30px;position:absolute;bottom:230px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.down-arrow i{color:#fff}.clearfix{display:block;display:inline-block}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1px}label{font-size:20px;position:absolute;top:34px;left:0;color:inherit;opacity:0;-webkit-transition:.3s ease-out opacity,.3s ease-out transform;-khtml-transition:.3s ease-out opacity,.3s ease-out transform;-ms-transition:.3s ease-out opacity,.3s ease-out transform;-moz-transition:.3s ease-out opacity,.3s ease-out transform;-o-transition:.3s ease-out opacity,.3s ease-out transform;transition:.3s ease-out opacity,.3s ease-out transform;font-family:"brandon","Futura","Sans-Serif";font-weight:400;text-transform:capitalize;margin-bottom:10px;display:block;border:0}label.error{margin:10px 0 0 0;font-size:0.750em;color:#e76270}input::-webkit-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}input::-moz-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}input[type="text"]{font-family:inherit;font-size:1.25em;font-style:normal;font-family:"brandon","Futura","Sans-Serif";text-transform:inherit;letter-spacing:-0.015em;width:100%;height:100%;line-height:40px;background-color:#ccc;background:transparent;color:#fff;padding:30px 10px 10px 0px;border:0;outline:0;box-sizing:border-box;resize:none;-webkit-transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1);-khtml-transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1);-ms-transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1);-moz-transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1);-o-transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:all .3s cubic-bezier(0.64, 0.09, 0.08, 1)}input[type="text"]:focus::-webkit-input-placeholder,input[type="text"]:valid::-webkit-input-placeholder{visibility:hidden}input[type="text"]:focus::-moz-placeholder,input[type="text"]:valid::-moz-placeholder{visibility:hidden;color:transparent}input[type="text"]:focus:-moz-placeholder,input[type="text"]:valid:-moz-placeholder{visibility:hidden;color:transparent}input[type="text"]:focus:-ms-input-placeholder,input[type="text"]:valid:-ms-input-placeholder{visibility:hidden;color:transparent}input[type="text"]:focus ~ label,input[type="text"]:valid ~ label{-webkit-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-khtml-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-ms-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-moz-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-o-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);opacity:1}input[type='submit']{border:2px solid #2C9DF9;margin-top:20px;color:#fff;width:auto;float:left;cursor:pointer;padding:15px 25px 15px 25px;font-family:"brandon","Futura","Sans-Serif";font-weight:700;font-size:0.96em;background-image:url("../img/mail.svg") !important;background-repeat:no-repeat !important;background-position:-31px 51px;background-color:transparent;-webkit-transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1);-khtml-transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1);-ms-transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1);-moz-transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1);-o-transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1);transition:background-position .3s cubic-bezier(0.75, 0, 0.125, 1),padding-left .3s cubic-bezier(0.75, 0, 0.125, 1)}input[type='submit']:hover,input[type='submit']:active{padding-left:50px;background-position:10px 18px}input[type="button"].button,input[type="submit"].button{-webkit-transition:all .2s,.5s .2s,ease-in-out .2s;-khtml-transition:all .2s,.5s .2s,ease-in-out .2s;-ms-transition:all .2s,.5s .2s,ease-in-out .2s;-moz-transition:all .2s,.5s .2s,ease-in-out .2s;-o-transition:all .2s,.5s .2s,ease-in-out .2s;transition:all .2s,.5s .2s,ease-in-out .2s;-webkit-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:0;cursor:pointer}input[type="radio"],input[type="checkbox"]{position:absolute;left:4px;top:2px;z-index:10;opacity:0}textarea{width:100%;height:16em;padding:30px 10px 10px 0px;box-sizing:border-box;background:transparent;border:0;-webkit-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:20px;font-style:normal;font-family:"brandon","Futura","Sans-Serif";text-transform:inherit;letter-spacing:-0.015em;line-height:1.4em;color:#fff;resize:none;outline:0}textarea#project_description{height:7em}.error{background-color:#ffe0d5 !important}.option{position:relative}.label_radio .radio,.label_check .checkbox,.button{-webkit-transition:all .2s,.5s .2s,ease-in-out .2s;-khtml-transition:all .2s,.5s .2s,ease-in-out .2s;-ms-transition:all .2s,.5s .2s,ease-in-out .2s;-moz-transition:all .2s,.5s .2s,ease-in-out .2s;-o-transition:all .2s,.5s .2s,ease-in-out .2s;transition:all .2s,.5s .2s,ease-in-out .2s;-webkit-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:0;cursor:pointer}.label_radio .radio,.label_check .checkbox,.button,.switch>label{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.label_check .checkbox{position:relative;margin-right:5px;background:#2B3D50;display:inline-block;border:3px solid #b5c1c7;height:20px;width:20px;top:3px}.label_check .checkbox:before{position:absolute;content:'';display:none;top:-3px;left:3px;width:16px;height:10px;border:solid #2C9DF9;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);transform:rotate(-45deg) scale(1, 1) translate(0px, 0px)}.label_radio .radio{position:relative;margin-right:5px;background:#2B3D50;display:inline-block;border:3px solid #b5c1c7;height:14px;width:14px;top:3px;-webkit-border-radius:20px;-khtml-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.label_radio .radio:before{width:6px;height:6px;left:1px;top:1px;position:absolute;content:'';display:none;background:#2C9DF9;-webkit-border-radius:10px;-khtml-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}input:checked+.checkbox,input:checked+.radio{border-color:#2C9DF9}input:checked+.checkbox:before,input:checked+.radio:before{display:block}input,textarea{display:block;border:0}.button{display:inline-block;color:#fff;background-color:#2c3e50;border:none;text-transform:uppercase;text-decoration:none;letter-spacing:0.15em;cursor:pointer;-webkit-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:background-color, 0.5s, ease-in-out, 1s .2s;-khtml-transition:background-color, 0.5s, ease-in-out, 1s .2s;-ms-transition:background-color, 0.5s, ease-in-out, 1s .2s;-moz-transition:background-color, 0.5s, ease-in-out, 1s .2s;-o-transition:background-color, 0.5s, ease-in-out, 1s .2s;transition:background-color, 0.5s, ease-in-out, 1s .2s}.button:hover{color:#fff;background-color:#2C9DF9}.button-small{padding:5px 10px;font-size:0.875em}.button-medium{padding:10px 15px;font-size:1em}.button-large{padding:15px 20px;font-size:1.125em}.form ul li{border-bottom:1px solid #fff;margin-bottom:0px;position:relative}.form ul li:first-child{border-top:none}.form ul li:last-child{border-bottom:none}.form ul li.options{padding:10px 0;overflow:hidden;display:block;border-bottom:1px solid rgba(255,255,255,0.4)}.form ul li.options .option-group input[type="radio"],.form ul li.options .option-group input[type="checkbox"]{float:left;display:inline-block;margin:0;vertical-align:middle;position:relative;left:16px;top:3px;z-index:10000}.form ul li.options .option-group input+label{opacity:1;position:relative;float:left;width:31%;top:auto;left:auto;text-align:left;margin:0px;text-transform:inherit;margin-right:5px;padding-left:25px}.form ul li.options .option-group input+label:before{width:20px;height:20px;position:absolute;left:0;content:'';background:transparent;border-radius:100%;border:3px solid #2C9DF9}.form ul li.options .option-group input+label:after{background:orange;left:5px;top:5px;width:10px;height:10px;border-radius:100%;background:#2C9DF9;content:'';position:absolute;display:none}.form ul li.options .option-group input:checked+label:after{display:block}.form ul li.options .option-group .checkbox{width:calc(100% / 3);float:left}.form ul li.options .option-group .checkbox input[type='checkbox']{left:4px;top:15px}.form ul li.options .option-group .checkbox input[type='checkbox']+label{width:100%;position:relative;top:0;opacity:1;margin-bottom:0}.form ul li.options .option-group .checkbox input[type='checkbox']+label:before{border-radius:3px}.form ul li.options .option-group .checkbox input[type='checkbox']+label:after{top:0px;left:6px;width:16px;height:10px;background:transparent;border-radius:0px;border:solid #2C9DF9;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-khtml-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-ms-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-moz-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);-o-transform:rotate(-45deg) scale(1, 1) translate(0px, 0px);transform:rotate(-45deg) scale(1, 1) translate(0px, 0px)}.form ul li.options>label{opacity:1;position:relative;float:left;width:30%;top:auto;left:auto;text-align:left;margin:0px;text-transform:inherit}.form ul li.options>input{position:absolute;height:inherit;width:inherit;opacity:1;left:0}.form ul li.options>span{position:relative;float:left;display:inline-block}.form ul li.options>span label{display:inline-block;margin:0 15px 0 0;width:inherit;float:left;position:relative;top:0;left:auto}.form ul li.options>span label+input[type="radio"],.form ul li.options>span label+input[type="checkbox"]{float:left;display:inline-block;margin:5px 10px 0 0;vertical-align:middle}.form ul li.options .slider-wrapper{width:38%;float:right;position:relative;background:#a8a8a8;margin:17px 0 0 0;border-radius:5px}.form ul li.options .ui-slider{position:relative;text-align:left}.form ul li.options .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:default;background:#2F363E;border:3px solid #2C9DF9;-webkit-border-radius:20px;-khtml-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-ms-touch-action:none;touch-action:none;margin-top:0px;outline:0}.form ul li.options .ui-slider .ui-slider-handle:before{content:'';width:6px;height:6px;left:2px;top:2px;position:absolute;background-color:#2C9DF9;-webkit-border-radius:10px;-khtml-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;z-index:2}.form ul li.options .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:5px;background-position:0 0;background-color:#2C9DF9}.form ul li.options .ui-slider-horizontal{height:.5em}.form ul li.options .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.form ul li.options .ui-slider-horizontal .ui-slider-range{top:0;height:100%;background-size:16px 16px;background-image:-webkit-linear-gradient(top left, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3));background-image:-moz-linear-gradient(top left, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3));background-image:-o-linear-gradient(top left, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3));background-image:linear-gradient(to bottom right, transparent, transparent 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, transparent 50%, transparent 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3))}.form ul li.options .ui-slider-horizontal .ui-slider-range-min{left:0}.form ul li.options .ui-slider-horizontal .ui-slider-range-max{right:0}.form ul li.options .slider-input{color:#2C9DF9 !important;border:0;background:0;width:20%;margin:0;padding:0 !important;font-size:20px;margin-left:40%;opacity:1;line-height:27px;float:left}.form ul li.options .slider-group .sliderv-wrapper{height:150px;float:left;margin:15px 15px}.form ul li.options .ui-slider .ui-state-active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,::-ms-input-placeholder{color:#fff}.social-links.clearfix{position:absolute;left:0;bottom:34px;width:100%;display:inline-block}.social-links li{display:inline}.social-links li a{float:left;padding-left:5px;color:inherit;text-decoration:none}.social-links li a:hover{text-decoration:none}.social-links li a [class*="icon"]{width:32px;height:32px;display:block;line-height:32px;position:relative;vertical-align:middle;text-align:center;font-size:12px;color:#2C9DF9;-webkit-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.social-links li a [class*="icon"]:after{content:" ";width:34px;height:34px;display:block;position:absolute;top:-2px;left:-2px;border:1px solid transparent;border-color:#2C9DF9;-webkit-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(0) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(0) scale(1, 1) translate(0px, 0px);-ms-transform:scale(0) scale(1, 1) translate(0px, 0px);-moz-transform:scale(0) scale(1, 1) translate(0px, 0px);-o-transform:scale(0) scale(1, 1) translate(0px, 0px);transform:scale(0) scale(1, 1) translate(0px, 0px);-webkit-transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41);-khtml-transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41);-ms-transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41);-moz-transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41);-o-transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41);transition:all 170ms cubic-bezier(0.805, 0.075, 0.315, 1.41)}.social-links li a:hover [class*="icon"]{background:transparent}.social-links li a:hover [class*="icon"]:after{border-color:#2C9DF9;-webkit-transform:scale(1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1) scale(1, 1) translate(0px, 0px);transform:scale(1) scale(1, 1) translate(0px, 0px);-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999;-khtml-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999;-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999;-ms-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999;-o-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.45) 2px #999}.footer-copy{font-size:16px;font-weight:700;line-height:32px;color:#fff;font-family:"brandon","Futura","Sans-Serif"}.heart{display:inline-block;color:#a51919;-webkit-animation:pound, 1s, infinite, linear;-moz-animation:pound, 1s, infinite, linear;-o-animation:pound, 1s, infinite, linear;animation:pound, 1s, infinite, linear}@font-face{font-family:"lkIcons";src:url("../fonts/icons/simple_line_icons/Simple-Line-Icons-reg.eot");src:url("../fonts/icons/simple_line_icons/Simple-Line-Icons-reg.eot?#iefix") format("embedded-opentype"),url("../fonts/icons/simple_line_icons/Simple-Line-Icons-reg.woff") format("woff"),url("../fonts/icons/simple_line_icons/Simple-Line-Icons-reg.svg#Simple-Line-Iconsreg") format("svg"),url("../fonts/icons/simple_line_icons/Simple-Line-Icons-reg.ttf") format("truetype");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[data-icon]:before{speak:none;font-style:normal;font-weight:normal;font-family:"lkIcons"}.icon-user:before{content:""}.icon-people:before{content:""}.icon-user-female:before{content:""}.icon-user-follow:before{content:""}.icon-user-following:before{content:""}.icon-user-unfollow:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-emotsmile:before{content:""}.icon-phone:before{content:""}.icon-call-end:before{content:""}.icon-call-in:before{content:""}.icon-call-out:before{content:""}.icon-map:before{content:""}.icon-location-pin:before{content:""}.icon-direction:before{content:""}.icon-directions:before{content:""}.icon-compass:before{content:""}.icon-layers:before{content:""}.icon-menu:before{content:""}.icon-list:before{content:""}.icon-options-vertical:before{content:""}.icon-options:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-circle:before{content:""}.icon-arrow-left-circle:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-arrow-down-circle:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-close:before{content:""}.icon-exclamation:before{content:""}.icon-organization:before{content:""}.icon-trophy:before{content:""}.icon-screen-smartphone:before{content:""}.icon-screen-desktop:before{content:""}.icon-plane:before{content:""}.icon-notebook:before{content:""}.icon-mustache:before{content:""}.icon-mouse:before{content:""}.icon-magnet:before{content:""}.icon-energy:before{content:""}.icon-disc:before{content:""}.icon-cursor:before{content:""}.icon-cursor-move:before{content:""}.icon-crop:before{content:""}.icon-chemistry:before{content:""}.icon-speedometer:before{content:""}.icon-shield:before{content:""}.icon-screen-tablet:before{content:""}.icon-magic-wand:before{content:""}.icon-hourglass:before{content:""}.icon-graduation:before{content:""}.icon-ghost:before{content:""}.icon-game-controller:before{content:""}.icon-fire:before{content:""}.icon-eyeglass:before{content:""}.icon-envelope-open:before{content:""}.icon-envelope-letter:before{content:""}.icon-bell:before{content:""}.icon-badge:before{content:""}.icon-anchor:before{content:""}.icon-wallet:before{content:""}.icon-vector:before{content:""}.icon-speech:before{content:""}.icon-puzzle:before{content:""}.icon-printer:before{content:""}.icon-present:before{content:""}.icon-playlist:before{content:""}.icon-pin:before{content:""}.icon-picture:before{content:""}.icon-handbag:before{content:""}.icon-globe-alt:before{content:""}.icon-globe:before{content:""}.icon-folder-alt:before{content:""}.icon-folder:before{content:""}.icon-film:before{content:""}.icon-feed:before{content:""}.icon-drop:before{content:""}.icon-drawer:before{content:""}.icon-docs:before{content:""}.icon-doc:before{content:""}.icon-diamond:before{content:""}.icon-cup:before{content:""}.icon-calculator:before{content:""}.icon-bubbles:before{content:""}.icon-briefcase:before{content:""}.icon-book-open:before{content:""}.icon-basket-loaded:before{content:""}.icon-basket:before{content:""}.icon-bag:before{content:""}.icon-action-undo:before{content:""}.icon-action-redo:before{content:""}.icon-wrench:before{content:""}.icon-umbrella:before{content:""}.icon-trash:before{content:""}.icon-tag:before{content:""}.icon-support:before{content:""}.icon-frame:before{content:""}.icon-size-fullscreen:before{content:""}.icon-size-actual:before{content:""}.icon-shuffle:before{content:""}.icon-share-alt:before{content:""}.icon-share:before{content:""}.icon-rocket:before{content:""}.icon-question:before{content:""}.icon-pie-chart:before{content:""}.icon-pencil:before{content:""}.icon-note:before{content:""}.icon-loop:before{content:""}.icon-home:before{content:""}.icon-grid:before{content:""}.icon-graph:before{content:""}.icon-microphone:before{content:""}.icon-music-tone-alt:before{content:""}.icon-music-tone:before{content:""}.icon-earphones-alt:before{content:""}.icon-earphones:before{content:""}.icon-equalizer:before{content:""}.icon-like:before{content:""}.icon-dislike:before{content:""}.icon-control-start:before{content:""}.icon-control-rewind:before{content:""}.icon-control-play:before{content:""}.icon-control-pause:before{content:""}.icon-control-forward:before{content:""}.icon-control-end:before{content:""}.icon-volume-1:before{content:""}.icon-volume-2:before{content:""}.icon-volume-off:before{content:""}.icon-calendar:before{content:""}.icon-bulb:before{content:""}.icon-chart:before{content:""}.icon-ban:before{content:""}.icon-bubble:before{content:""}.icon-camrecorder:before{content:""}.icon-camera:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-envelope:before{content:""}.icon-eye:before{content:""}.icon-flag:before{content:""}.icon-heart:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-link:before{content:""}.icon-lock:before{content:""}.icon-lock-open:before{content:""}.icon-magnifier:before{content:""}.icon-magnifier-add:before{content:""}.icon-magnifier-remove:before{content:""}.icon-paper-clip:before{content:""}.icon-paper-plane:before{content:""}.icon-power:before{content:""}.icon-refresh:before{content:""}.icon-reload:before{content:""}.icon-settings:before{content:""}.icon-star:before{content:""}.icon-symbol-female:before{content:""}.icon-symbol-male:before{content:""}.icon-target:before{content:""}.icon-credit-card:before{content:""}.icon-paypal:before{content:""}.icon-tumblr:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-pinterest:before{content:""}.icon-github:before{content:""}.icon-google:before{content:""}.icon-reddit:before{content:""}.icon-skype:before{content:""}.icon-dribbble:before{content:""}.icon-behance:before{content:""}.icon-foursqare:before{content:""}.icon-soundcloud:before{content:""}.icon-spotify:before{content:""}.icon-stumbleupon:before{content:""}.icon-youtube:before{content:""}.icon-dropbox:before{content:""}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader{background:transparent;display:block;width:calc(100% - 2.75rem);height:calc(100% - 2.75rem);position:absolute;top:1.375rem;left:1.375rem;margin:0px auto;z-index:1001;border:1px solid rgba(44,157,249,0.22)}.l1,.l2,.l3,.l4{position:absolute;background:transparent;width:0px;height:0px;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards}.l1{left:0;bottom:0;height:100%;width:1px;-webkit-animation-name:l1;-webkit-animation-delay:0s}.l2{top:0;left:0;width:100%;height:1px;-webkit-animation-name:l2;-webkit-animation-delay:.4s}.l3{right:0;top:0;height:100%;width:1px;-webkit-animation-name:l3;-webkit-animation-delay:.8s}.l4{bottom:0;right:0;width:100%;height:1px;-webkit-animation-name:l4;-webkit-animation-delay:1.2s}#loader-wrapper .loader-section{position:fixed;top:0;width:100%;height:51%;background:#283041;z-index:1000;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#loader-wrapper .loader-section.section-left{top:0}#loader-wrapper .loader-section.section-right{top:51%}.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 4s ease-out;transition:opacity 0.3s 4s ease-out}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes l1{0%{height:0;background:#2C9DF9}100%{height:100%;background:#2C9DF9}}@-webkit-keyframes l2{0%{width:0;background:#2C9DF9}100%{width:100%;background:#2C9DF9}}@-webkit-keyframes l3{0%{height:0;background:#2C9DF9}100%{height:100%;background:#2C9DF9}}@-webkit-keyframes l4{0%{width:0;background:#2C9DF9}100%{width:100%;background:#2C9DF9}}@-webkit-keyframes l4{0%{width:0;background:#2C9DF9}100%{width:100%;background:#2C9DF9}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#intro{width:100%;height:100%;position:relative;color:#fff;background:#283041 url("../img/pattern.png") repeat 0 0;text-align:center}#intro .container{position:relative;top:0px;z-index:100}#intro .container h1{margin:0;padding:0;font-size:3em;font-weight:900;letter-spacing:0.030em;text-transform:uppercase;-webkit-animation:moveUp, .5s, ease, 2s, both;-moz-animation:moveUp, .5s, ease, 2s, both;-o-animation:moveUp, .5s, ease, 2s, both;animation:moveUp, .5s, ease, 2s, both}#intro .container h2,#intro .container .avatar{-webkit-animation:fadeIn, .5s, ease, 2s, both;-moz-animation:fadeIn, .5s, ease, 2s, both;-o-animation:fadeIn, .5s, ease, 2s, both;animation:fadeIn, .5s, ease, 2s, both}#intro .container h2.intro{margin:0;padding:0;font-size:1.25em;font-weight:300;line-height:1em;text-transform:uppercase;color:inherit;text-align:center;display:inline-block;position:relative;width:auto}#intro .container h2.intro .change-text{max-width:230px;min-width:230px;height:15px;display:inline-block;position:relative;font-style:inherit}#intro .container h2.intro .change-text:before{content:'';background:white;position:absolute;right:-20px;bottom:-1px;height:41px;width:20px;display:none}#intro .container h2.intro .change-text span{text-align:left;white-space:nowrap;position:absolute;top:0;left:0;opacity:0;line-height:1;clip:rect(0px, 0px, 235px, 0px);-webkit-transition:all .4s ease-in-out;-khtml-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#intro .container h2.intro .change-text span:after{content:'';background:white;position:absolute;right:-40px;bottom:-1px;height:41px;width:10px;display:none}#intro .container h2.intro .change-text span.active{opacity:1;clip:rect(0, 245px, 245px, 0px);-webkit-transition:all .85s ease-in-out;-khtml-transition:all .85s ease-in-out;-ms-transition:all .85s ease-in-out;-moz-transition:all .85s ease-in-out;-o-transition:all .85s ease-in-out;transition:all .85s ease-in-out}#intro .container .avatar{height:210px;width:215px;display:block;margin:0 auto;opacity:.8;background:url("../img/me.jpg") center center no-repeat;background-size:100%;border:4px solid #2C9DF9;-webkit-border-radius:150px;-khtml-border-radius:150px;-ms-border-radius:150px;-moz-border-radius:150px;-o-border-radius:150px;border-radius:150px}#intro #overlay{width:100%;height:100%;position:fixed;left:0px;top:0px;margin:0px;padding:0px}#profile h2{color:#a8a8a8}#profile p{margin-bottom:10px;font-size:21px;font-family:"brandon","Futura","Sans-Serif";font-weight:400;line-height:25px}#profile .nav{display:none}#profile #quotes_testimonials{padding:3.5em 6em;overflow:hidden;position:relative;background:#283041;color:#fff}#profile #quotes_testimonials:before{content:"\e60a";background:transparent;position:absolute;left:20px;top:40%;width:50px;height:50px;font-family:"lkIcons";text-align:center;line-height:50px;border-radius:100%;border:1px solid #2C9DF9;font-size:29px;color:#2C9DF9}#profile #quotes_testimonials #quote-slider{width:100%;height:100%;display:table;overflow:hidden}#profile #quotes_testimonials #quote-slider .quote{width:100%;height:100%;display:inline-block;vertical-align:middle;margin-left:4%}#profile #quotes_testimonials #quote-slider .quote blockquote{position:relative;float:left;width:91%;margin-left:25px;font-size:18px;line-height:25px;font-family:"brandon","Futura","Sans-Serif";font-weight:600}#profile #quotes_testimonials #quote-slider .quote blockquote cite{font-style:normal;font-size:0.96em;display:block;margin-top:1em;font-family:"brandon","Futura","Sans-Serif";font-weight:bold;float:right;text-transform:uppercase}#profile #quotes_testimonials #quote-slider .quote blockquote:before{font-family:"brandon","Futura","Sans-Serif";font-style:normal;font-weight:600;font-size:54px;line-height:48px;color:#ddd;display:block;content:"\201C";position:absolute;left:-35px;top:-2px}#profile #quotes_testimonials #quote-slider .quote blockquote:after{font-family:"brandon","Futura","Sans-Serif";font-style:normal;font-weight:600;font-size:32px;line-height:28px;color:#ddd;display:inline-block;content:"\201D";height:28px;margin-left:5px;vertical-align:middle}#profile #quotes_testimonials #quote-slider .quote h2{margin:0}#profile #skillbar{display:inline-block;overflow:hidden;width:100%}#profile .skill{margin:0 auto 20px auto;float:none;text-align:center;display:inline-block}#profile .skill h4{font-size:16px;line-height:1;margin:15px;font-weight:300}#profile .skill p{font-size:11px;white-space:pre-wrap;margin:0;padding:0;width:80px;display:inline-block;display:none}#profile .chart{position:relative;width:100px;height:100px;display:inline-block;margin:0;text-align:center}#profile .chart canvas{position:absolute;left:5px;top:5px}#profile .chart .percent{line-height:100px;display:inline-block;font-size:19px}#profile .chart .percent:after{content:'%'}#profile .tab-content{display:-ms-flex;display:-webkit-flex;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start;align-items:center}#profile .tab-content .tab-pane{flex:0 0 100%}#profile .col-md-6:nth-of-type(1){padding-left:30px;margin-bottom:30px}#profile .col-md-6:nth-of-type(2){padding-right:30px}#portfolio h2{border-top:1px solid #2C9DF9;margin-top:-33px;padding-top:0px;margin-bottom:0;display:none}#portfolio .col-full{padding:0}ul.projects{text-align:center;width:100%;overflow:hidden;margin:0;padding:0;clear:both;display:flex}ul.projects>li{float:none;vertical-align:top;padding:0;overflow:hidden;position:relative;flex:1;justify-content:center;align-items:center;display:flex;flex-direction:column}ul.projects>li figure{display:block;width:100%;height:100%;overflow:hidden;line-height:0;position:relative;flex:1 0 auto;display:flex;justify-content:center;align-items:center}ul.projects>li figure img{width:100%;height:auto;-webkit-transition:all .2s,300ms .2s,ease-in-out .2s;-khtml-transition:all .2s,300ms .2s,ease-in-out .2s;-ms-transition:all .2s,300ms .2s,ease-in-out .2s;-moz-transition:all .2s,300ms .2s,ease-in-out .2s;-o-transition:all .2s,300ms .2s,ease-in-out .2s;transition:all .2s,300ms .2s,ease-in-out .2s}ul.projects>li figure:hover>img{-webkit-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-khtml-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-ms-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-moz-transform:scale(1.1) scale(1, 1) translate(0px, 0px);-o-transform:scale(1.1) scale(1, 1) translate(0px, 0px);transform:scale(1.1) scale(1, 1) translate(0px, 0px)}ul.projects>li figure figcaption{z-index:100;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;text-align:center;font-size:15px;-webkit-transition:all .2s,300ms .2s,ease-in-out .2s;-khtml-transition:all .2s,300ms .2s,ease-in-out .2s;-ms-transition:all .2s,300ms .2s,ease-in-out .2s;-moz-transition:all .2s,300ms .2s,ease-in-out .2s;-o-transition:all .2s,300ms .2s,ease-in-out .2s;transition:all .2s,300ms .2s,ease-in-out .2s;background:rgba(44,62,80,0.85);top:0;left:0;width:100%;height:100%;color:#fff;padding:25% 0;box-sizing:border-box}ul.projects>li figure:hover figcaption,ul.projects>li figure:focus figcaption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}ul.projects>li figure figcaption .caption-content{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-100px;width:200px;-webkit-transition:all .2s,300ms .2s,ease-in-out .2s;-khtml-transition:all .2s,300ms .2s,ease-in-out .2s;-ms-transition:all .2s,300ms .2s,ease-in-out .2s;-moz-transition:all .2s,300ms .2s,ease-in-out .2s;-o-transition:all .2s,300ms .2s,ease-in-out .2s;transition:all .2s,300ms .2s,ease-in-out .2s}ul.projects>li figure figcaption .caption-content h3{font-size:16px;white-space:nowrap}ul.projects>li figure:hover figcaption .caption-content,ul.projects>li figure:focus figcaption .caption-content{-webkit-transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px);-khtml-transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px);-ms-transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px);-moz-transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px);-o-transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px);transform:translate(0px, 0px) scale(1, 1) translate(0px, 0px)}ul.projects li.open:before{position:absolute;content:'';border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #283041;bottom:0px;right:50%;margin-right:-15px}ul.projects li figure:hover .portfolio-navigation{bottom:50%;opacity:1}.portfolio-navigation{width:100%;bottom:-20px;opacity:0;-webkit-transition:bottom .2s,.3s .2s,ease-in-out .2s;-khtml-transition:bottom .2s,.3s .2s,ease-in-out .2s;-ms-transition:bottom .2s,.3s .2s,ease-in-out .2s;-moz-transition:bottom .2s,.3s .2s,ease-in-out .2s;-o-transition:bottom .2s,.3s .2s,ease-in-out .2s;transition:bottom .2s,.3s .2s,ease-in-out .2s;left:0;position:absolute;float:none;padding:0;margin:0 auto;display:inline;text-align:center;cursor:pointer;cursor:hand}.portfolio-navigation li{display:inline-block;line-height:40px;padding:0px;font-size:1.60em;text-align:center;width:50px;height:40px;margin-right:0.16em;margin:100px auto 0 auto;vertical-align:middle;float:none;color:#fff}.portfolio ul.project-meta{width:100%;float:left;padding:0;margin:0;list-style:none}.portfolio ul.project-meta li{list-style:none;display:block;margin-bottom:20px;clear:both;float:left;font-size:1.2em;text-transform:lowercase}.portfolio ul.project-meta li span{float:left;min-width:127px;text-transform:uppercase;font-size:0.80em;line-height:26px}.portfolio ul.project-meta p{color:#61676b;margin:0;text-align:left;float:left;width:auto}.portfolio .post-thumb .browser-content{width:100%;max-width:1160px;height:80vh;margin:0 auto;position:relative;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5);padding-top:30px}.portfolio .post-thumb .browser-content .browser-top{background:#404f60;width:100%;height:30px;position:absolute;left:0;top:0;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 20px;box-sizing:border-box}.portfolio .post-thumb .browser-content .browser-top .point{border-radius:20px;width:10px;height:10px;top:10px;position:absolute}.portfolio .post-thumb .browser-content .browser-top .point.red{left:15px;background:#fa625a}.portfolio .post-thumb .browser-content .browser-top .point.yellow{left:30px;background:#f9c66d}.portfolio .post-thumb .browser-content .browser-top .point.green{left:45px;background:#a5d77e}.portfolio .post-thumb .browser-content .browser-image{overflow:hidden;height:calc(100% - 30px);position:relative}.range{float:left;width:100%;margin:0 0 20px 0}.range li{float:left;color:#687788;font-size:13px;font-weight:700;text-transform:uppercase}.range li:after{content:"/";margin:0 5px;color:rgba(104,119,136,0.5)}.gateway-show{width:100%;min-height:0;position:relative;z-index:10000;overflow:hidden;color:#fff;float:left;display:block;padding:30px;background:#283041;margin-top:0;-webkit-transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s;-khtml-transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s;-ms-transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s;-moz-transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s;-o-transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s;transition:height .2s,.2s .2s,cubic-bezier(0.2, 1, 0.3, 1) .2s}.gateway-show .right-side{float:left;width:34%;padding-left:3%;text-align:left}.gateway-show .right-side .gatewayClose{position:absolute;top:25px;right:20px;z-index:10;width:30px;height:30px;cursor:inherit;cursor:pointer;text-align:center}.gateway-show .right-side .gatewayClose .icon-remove{color:#fff;cursor:pointer;font-size:25px;font-weight:bolder}.gateway-show .right-side .entry-content h4{font-weight:400}.gateway-show .right-side .entry-content p{font-weight:200;font-size:16px;font-family:"brandon","Futura","Sans-Serif";line-height:20px;margin-bottom:30px}.gateway-show .right-side .entry-content ul.project-details{list-style:none;display:inline;width:100%}.gateway-show .right-side .entry-content ul.project-details li{width:auto;margin-bottom:5px;display:inline-block;text-transform:uppercase;letter-spacing:0.025em;font-weight:500;font-size:14px;position:relative;padding-right:10px;color:#2C9DF9}.gateway-show .right-side .entry-content ul.project-details li:not(.date,.client):after{content:'/';right:0;position:absolute;top:0}.gateway-show .right-side .entry-content ul.project-details li span{color:#fff;font-weight:bold;text-transform:uppercase;float:left;font-size:16px;margin-bottom:5px}.gateway-show .right-side .entry-content ul.project-details li span+p{display:inline-block;margin-right:20px;margin-left:5px}.gateway-show h2.entry-title{font-weight:100;font-size:18px;line-height:1;margin-top:0;padding:0;font-size:2.250em;font-weight:300;margin-bottom:50px}.gateway-show .left-side{width:62.6%;float:left}.gateway-show .portfolio-loading{position:relative;height:auto;width:inherit;display:inline-block}.gateway-show .portfolio-loading .spinner{margin:0;padding:0;display:list-item;text-align:center;list-style:none;-webkit-transition:all .2s,.2s .2s;-khtml-transition:all .2s,.2s .2s;-ms-transition:all .2s,.2s .2s;-moz-transition:all .2s,.2s .2s;-o-transition:all .2s,.2s .2s;transition:all .2s,.2s .2s;width:100%;position:absolute;top:0;vertical-align:middle;margin-top:-20px}.gateway-show .portfolio-loading .spinner li{display:inline-block !important;height:25px;width:6px;margin-right:5px;background:#fff}.gateway-show .portfolio-loading .spinner li:nth-child(1){-webkit-animation:opacity, 900ms, 800ms, linear;-moz-animation:opacity, 900ms, 800ms, linear;-o-animation:opacity, 900ms, 800ms, linear;animation:opacity, 900ms, 800ms, linear}.gateway-show .portfolio-loading .spinner li:nth-child(2){-webkit-animation:opacity, 900ms, 1000ms, linear;-moz-animation:opacity, 900ms, 1000ms, linear;-o-animation:opacity, 900ms, 1000ms, linear;animation:opacity, 900ms, 1000ms, linear}.gateway-show .portfolio-loading .spinner li:nth-child(3){-webkit-animation:opacity, 900ms, 1200ms, linear;-moz-animation:opacity, 900ms, 1200ms, linear;-o-animation:opacity, 900ms, 1200ms, linear;animation:opacity, 900ms, 1200ms, linear}.form li.error{border-color:#c0392b}.form li.error label,.form li.error input[type="text"],.form li.error textarea{color:#c0392b}#contact{width:100%;height:100%;padding:0;background-color:#283041;min-height:80%;color:#fff;text-align:center}#contact .container{width:100%;height:100%;max-width:100%}#contact .container .row{z-index:1000;height:100%}#contact .container .row .col-full{height:100%;display:table}.infobox-wrapper{display:none}#infobox{margin:0;-webkit-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0 0 8px #000 2px #999;-khtml-box-shadow:0px 0 0 8px #000 2px #999;-moz-box-shadow:0px 0 0 8px #000 2px #999;-ms-box-shadow:0px 0 0 8px #000 2px #999;-o-box-shadow:0px 0 0 8px #000 2px #999;box-shadow:0px 0 0 8px #000 2px #999;background:#f3f3f3;color:#fff;border:1px solid #2C9DF9;font:10px/15px "brandon","Futura","Sans-Serif";text-align:left;width:100%;overflow:hidden}#infobox .location{padding:.5em 1em;width:100%;display:block;overflow:hidden;padding-top:0px;box-sizing:border-box;position:relative}#infobox .location.london_office{background:url("../img/postcards/london_alt.jpg") no-repeat 0 0}#infobox .location:before{position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:30px;background:transparent;border:1px solid #2C9DF9;color:#2C9DF9;content:'X';border-radius:100%;text-align:center;vertical-align:middle;font-weight:bold;font-size:15px}#infobox .location:before:after{background:linear-gradient(#283041, rgba(40,48,65,0.75));position:absolute;left:0;height:100%;width:100%;z-index:0;top:0;content:''}#infobox .location #weather{width:100%;display:block;padding:0;position:relative;margin:70px 0 100px 0;z-index:1}#infobox .location #weather li{font-size:60px;line-height:30px;width:45%;display:inline-block;color:#fff;vertical-align:top;padding:6px}#infobox .location #weather li span{width:100%;float:left;font-size:27px;text-transform:uppercase;margin-bottom:16px}#infobox .location #weather li i[class^="icon-"]{color:#fff;font-family:weather;font-size:92px;font-weight:normal;font-style:normal;line-height:80px}#infobox .location #weather li:last-child{width:46%;float:right}#infobox .location #weather li:last-child span{float:right;width:auto;font-size:32px;line-height:0;font-size:36px;text-transform:uppercase;line-height:70px}#infobox .location p{margin:0;padding:15px 0 15px 64px;font-size:21px;position:relative;border-bottom:1px solid #fff;line-height:26px;font-weight:500;z-index:1}#infobox .location p:last-child{border:none;margin-bottom:50px}#infobox .location p [class*="icon"]{width:38px;height:38px;display:block;line-height:1;position:absolute;left:0;top:31%;vertical-align:middle;text-align:center;font-size:30px;color:#fff;float:left}#map{width:100%;height:100%;position:absolute !important;top:0;left:0;z-index:1}.details{position:absolute;width:100%}.details-window{min-width:500px;height:100%;z-index:1000;position:absolute;display:table-cell;vertical-align:middle;float:initial;background:#283041;top:0;left:0;padding:10% 2%}.details-window .panel{margin-bottom:0}#success,#error{display:none;width:100%;overflow:hidden;position:relative;top:0;left:0;position:absolute;height:100%;border:none}#success span,#error span{display:block;position:absolute;top:0;width:100%;width:68%;height:28%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#success span p,#error span p{margin-top:6em}#success{background:#2f363e}#success span p{color:#9bd32d}#error span p{color:#c0392b}.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1){opacity:1;max-height:initial;position:relative;top:0;z-index:100}.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2){opacity:1;max-height:initial;position:relative;top:0;z-index:100}.tab__content{padding:10px 0 0 0px;background-color:transparent;position:absolute;left:0;width:100%;z-index:-1;max-height:0;opacity:0;-webkit-transition:.5s opacity ease-in,.8s transform ease;-khtml-transition:.5s opacity ease-in,.8s transform ease;-ms-transition:.5s opacity ease-in,.8s transform ease;-moz-transition:.5s opacity ease-in,.8s transform ease;-o-transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease}.tab__content .list-group-item{width:100%;float:left;margin-top:20px;position:relative;height:inherit}.tab__content .list-group-item.enquiry>label{width:100%;text-align:left;position:relative;float:left;opacity:1;top:10px}.tab__content .list-group-item.enquiry>label+span{width:100%;position:relative;float:left;display:inline-flex}.tab__content .list-group-item.enquiry>textarea+label{position:absolute;opacity:0;top:34px;-webkit-transition:.3s ease-out opacity,.3s ease-out transform;-khtml-transition:.3s ease-out opacity,.3s ease-out transform;-ms-transition:.3s ease-out opacity,.3s ease-out transform;-moz-transition:.3s ease-out opacity,.3s ease-out transform;-o-transition:.3s ease-out opacity,.3s ease-out transform;transition:.3s ease-out opacity,.3s ease-out transform}.tab__content .list-group-item.enquiry>textarea:focus::-webkit-input-placeholder,.tab__content .list-group-item.enquiry>textarea:valid::-webkit-input-placeholder{visibility:hidden}.tab__content .list-group-item.enquiry>textarea:focus ~ label,.tab__content .list-group-item.enquiry>textarea:valid ~ label{-webkit-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-khtml-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-ms-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-moz-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);-o-transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);transform:translate(0, -25px) scale(1, 1) translate(0px, 0px);opacity:1}@media screen and (max-width: 480px){.section-content{margin-top:45px}#nav ul li{padding:0 5px}#map{display:none}textarea{height:10em}}@media (min-width: 768px){html,.contact{width:100%;height:100%;min-height:500px}.ie-fix{max-height:800px}.ie-fix .contact{max-height:800px}#map{height:100%}}@media screen and (max-width: 768px){.skill,.project{width:33.33333333333333%}.job-project{width:50%}#map{display:none}.details-window{width:100% !important}}@media screen and (max-width: 640px){.section-title{font-size:2em;line-height:1em}.info .container h1{font-size:2.300em}.info .container h4{font-size:1.500em}#nav li{font-size:0.875em}#nav li a span{display:none}.line{width:200px}#contact .section-title{margin-top:50px;color:rgba(255,255,255,0.97)}.job-company,.job-period{text-align:center}.skill,.job-project,.project{float:left;width:50%}.text-right{text-align:left}}@media screen and (max-width: 1050px){.details-window{width:100% !important}#map{display:none}}@media only screen and (min-device-width: 320px) and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.wrapper .main .section .container{padding:0px}.wrapper header{position:absolute;width:100%;bottom:0px;top:auto}#nav{background:#2c3e50;border-bottom:none;border-top:1px solid #2C9DF9}#nav ul li a{position:relative;text-indent:-999em;padding:0px}#nav ul li a:before{font-family:'lkIcons';position:absolute;content:"\e005";text-indent:0;left:0;font-size:40px;width:100%;opacity:0.8;font-weight:100}#nav ul li a[href="#portfolio"]:before{content:"\e019"}#nav ul li a[href="#contact"]:before{content:"\e086"}#nav ul li a[href="#intro"]:before{content:"\e069"}#intro .info .container{top:0;padding:15px;box-sizing:border-box}#intro .info .container .row{display:table-cell;vertical-align:middle}#intro .info .container .avatar{height:200px;width:200px}#profile .nav{display:block}#profile .blurb{text-align:left !important;overflow:hidden;display:inline-block;font-size:14px}#profile .blurb p{font-size:17px;line-height:23px}#profile .blurb+div{float:left}#profile .skill{width:100%;margin-bottom:5px;border-bottom:3px solid #8f8f8f;position:relative}#profile .skill .chart{width:100%;height:30px;float:right;overflow:hidden;position:absolute;left:0;z-index:0;bottom:-3px;top:auto}#profile .skill .chart .percent{line-height:30px;font-size:13px;float:right}#profile .skill .chart canvas{width:69% !important;background:#2C9DF9;height:3px !important;bottom:0px;left:0;top:auto;overflow:hidden;z-index:100;border:none}#profile .skill .chart+h4{line-height:1;margin:0;float:left;position:relative}#profile .skill .chart+h4+p{display:block;width:inherit;float:left;text-align:left;position:relative;margin:0 !important}#profile .row{position:relative;overflow:hidden;margin:0;height:100%;width:100%}#profile div[class*='col-md']{width:89%;height:100%;display:inline-table;float:left;padding:0 25px !important}.nav-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;border-bottom:none;width:100%;margin:0}.nav-tabs li{display:inline-block;float:none;padding:0;margin:0 -3px;text-align:center}.nav-tabs li a{border:none;padding:10px 15px;font-size:13px;border-bottom:solid 2px #eee;display:block;text-decoration:none}.nav-tabs li a:focus,.nav-tabs li a:hover{background-color:transparent;border-bottom:solid 2px #0088cc}.nav-tabs li.active a,.nav-tabs li.active:focus,.nav-tabs li.active:hover{border:none;background-color:transparent;border-bottom:solid 2px #0088cc}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;background-color:transparent;border-bottom:solid 2px #0088cc}.tab-pane{padding:20px 10px}@keyframes carousel{0%{left:0}9%{left:0}12.5%{left:-100%}23.5%{left:-100%}25%{left:-200%}36%{left:-200%}75%{left:-200%}86%{left:-200%}87.5%{left:-100%}98.5%{left:-100%}100%{left:0}}#portfolio ul.projects>li{width:50%;height:calc(((100vw - 260px) / 3) + 100px);float:left}#portfolio ul.projects>li figure img{height:auto}#contact .section-title{margin-top:0;font-size:100%}#contact .details-window{float:left;position:relative;min-width:auto;padding:0}#contact .details-window input[type="text"]{padding-top:10px}#contact .details-window textarea{padding-top:10px;height:5em}#contact .details-window .form li.options>span label{margin:0 10px 0 0;font-size:16px}#contact .details-window .social-links.clearfix{bottom:0}#contact .details-window .social-links a [class*="icon"]{width:20px;height:20px;line-height:20px;font-size:18px;background:transparent}#contact .details-window .footer-copy{white-space:nowrap;float:left;width:100%;font-size:14px}}
