/*
Template Name: Project Growth Coming Soon
Template URI: http://projectgrowth.net/
Description: The Project Growth Coming Soon Template is stylish, customizable, simple, and readable.
Author: Project Growth
Author URI: http://projectgrowth.net/
Version: 1.0
*/


@font-face{font-family:open_sanslight;src:url(OpenSans-Light-webfont.eot);src:url(OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-Light-webfont.woff) format('woff'),url(OpenSans-Light-webfont.ttf) format('truetype'),url(OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(OpenSans-Bold-webfont.eot);src:url(OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-Bold-webfont.woff) format('woff'),url(OpenSans-Bold-webfont.ttf) format('truetype'),url(OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0}body{font-family:open_sanslight,Arial,Helvetica,sans-serif!important;color:#fff!important;height:100%}a{outline:0!important;text-decoration:none!important}.square-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/square-bg.png);z-index:-888}#wrapper{padding-top:50px}.logo{width:106px;margin:0 auto;padding-bottom:50px}.logo img{display:block}.welcome-text{text-align:center;padding:50px 0 20px}.welcome-text h1{font-size:60px;line-height:70px;margin:0}.welcome-text h1 span{font-family:open_sansbold,Arial,Helvetica,sans-serif!important;color:#2fa6a6}.ccounter{text-align:center;padding:30px 0}.counter-item-outer{margin:0 10px}.contact-button{padding:50px 0 20px;text-align:center}.contact-button a{width:200px;height:50px;line-height:50px;font-size:14px;text-transform:uppercase;display:inline-block;color:#fff;border:1px solid #fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.contact-button a:hover{background:#2fa6a6;border:1px solid rgba(255,255,255,0);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.contact-form-area{padding:0 20px;display:none;background:rgba(47,166,166,.9)}.contact-form{padding:50px 0;margin:0 auto;overflow:hidden}.input-area{padding-bottom:10px}.input-area input,.input-area textarea{background:0 0;width:100%;padding:10px 20px;font-size:18px;line-height:26px;border:none;border-bottom:1px solid #fff}.input-area textarea{height:150px;overflow:hidden}.submit-area{width:200px;margin:0 auto;padding-top:20px}input.submit-button{background:0 0;width:200px;height:50px;line-height:50px;font-size:14px;text-transform:uppercase;display:inline-block;color:#fff;border:1px solid #fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}input.submit-button:hover{background:#fff;color:#2fa6a6;border:1px solid rgba(255,255,255,0);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}#contact-form .error-input{border-color:#E68065}.sending-message,.successful-message{display:none;font-size:14px;line-height:20px;color:#fff;text-align:center;padding-top:20px}.contact-close{padding-bottom:50px}.contact-close-in{width:52px;height:52px;margin:0 auto}.contact-close a{width:52px;height:52px;display:block;background:url(../images/contact-close.png) left top no-repeat;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.contact-close a:hover{background:url(../images/contact-close.png) left bottom no-repeat}.social-icon{text-align:center;padding:20px 0 50px}.social-icon a{width:34px;height:34px;display:inline-block;margin:0 5px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.social-icon a.fb{background:url(../images/fb.png) left top no-repeat}.social-icon a.fb:hover{background:url(../images/fb.png) left bottom no-repeat}.social-icon a.twitter{background:url(../images/twitter.png) left top no-repeat}.social-icon a.twitter:hover{background:url(../images/twitter.png) left bottom no-repeat}.top-progress-bar{margin:10px auto 60px;background:rgba(255,255,255,.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.progress-inner{overflow:visible!important;position:relative;height:10px;width:0;background:rgba(47,166,166,.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.progress-text{position:absolute;right:0;bottom:-25px;width:60px;height:60px;font-size:16px;line-height:60px;text-align:center;background:rgba(47,166,166,.5);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}#supersized img{width:auto;height:auto;position:relative;display:none;outline:0;border:none}#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111}#supersized a{width:100%;height:100%;display:block}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading img{visibility:hidden}#supersized li.activeslide img,#supersized li.prevslide img{display:inline}.preload-section{background-color:#FFF;width:100%;height:100%;position:fixed;z-index:100000}.loading-container{width:256px;height:256px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading{width:64px;height:64px;position:absolute;top:36%;left:36%;transform:rotate(45deg)}.loading div{width:32px;height:32px;position:absolute}.l1 div,.l2 div,.l3 div,.l4 div{width:100%;height:100%;background-color:#2fa6a6}.l1{transform:translate(0,0)}.l2{transform:translate(0,32px)}.l3{transform:translate(32px,0)}.l4{transform:translate(32px,32px)}@keyframes rot1{0%,40%,50%{transform:rotate(0deg)}100%,60%{transform:rotate(90deg)}}@keyframes rot2{0%,40%,50%{transform:rotate(0deg)}100%,60%{transform:rotate(-90deg)}}@keyframes rot3{0%,35%{transform:rotate(45deg)}100%,65%{transform:rotate(405deg)}}@keyframes l1-rise{0%{transform:translate(0px,0)}30%,70%{transform:translate(-8px,-8px)}100%{transform:translate(0px,0)}}@keyframes l2-rise{0%{transform:translate(0,32px)}30%,70%{transform:translate(-8px,40px)}100%{transform:translate(0,32px)}}@keyframes l3-rise{0%{transform:translate(32px,0)}30%,70%{transform:translate(40px,-8px)}100%{transform:translate(32px,0)}}@keyframes l4-rise{0%{transform:translate(32px,32px)}30%,70%{transform:translate(40px,40px)}100%{transform:translate(32px,32px)}}@keyframes color{0%{background-color:#2fa6a6}50%{background-color:#2fa6a6}100%{background-color:#2fa6a6}}.l1{animation:l1-rise 3s ease 0s infinite}.l2{animation:l2-rise 3s ease 0s infinite}.l3{animation:l3-rise 3s ease 0s infinite}.l4{animation:l4-rise 3s ease 0s infinite}.l1 div,.l4 div{animation:rot1 3s ease 0s infinite,color 3s linear 0s infinite}.l2 div,.l3 div{animation:rot2 3s ease 0s infinite,color 3s linear 0s infinite}