#intro .item,#intro .item .logo,.text-parallax{-webkit-backface-visibility:hidden}#filter li,.reference-item .reference a .overlay{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.clearfix:after,.nav:after,.navbar:after,.section:after,.testimonials .item .testimonial:after{clear:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:400}#all,body,html{height:100%;min-height:100%}.navbar{border:none}.navbar ul.nav>li>a{text-transform:uppercase;border-top:solid 5px transparent}.navbar ul.nav>li>a:hover{border-top:solid 5px #6aae7a}@media (max-width:767px){.navbar ul.nav>li>a:hover{border-top:solid 5px transparent}}.navbar ul.nav>li.active>a,.navbar ul.nav>li.open>a{text-decoration:none!important;border-top:solid 5px #6aae7a;font-weight:700}.navbar-brand:focus,.navbar-brand:hover,a{text-decoration:none}@media (max-width:767px){.navbar ul.nav>li.active>a,.navbar ul.nav>li.open>a{border-top:solid 5px transparent}}.section .inline-title,.section h2.title{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-transform:uppercase}.section{position:relative;padding-top:60px;padding-bottom:60px;text-align:center}@media (max-width:768px){.section{padding-top:15px;padding-bottom:15px}}.section:after,.section:before{content:" ";display:table}#filter li,#filter li a,#intro .logo,.section h2.title{display:inline-block}.section h2.title{font-size:50px;font-weight:100;padding:10px 0;margin-bottom:44px;text-align:center;line-height:1.2}.section h2.title span{font-size:40px}@media (max-width:767px){.section h2.title{font-size:30px}}.section .img-responsive{margin:0 auto}.section .dark-mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40)}.section .inline-title{display:inline-block;padding:10px}.text-narrow p{font-size:20px;font-weight:300;margin:0 0 44px}@media (max-width:767px){.text-narrow p{font-size:16px}}.text-gradient{background:repeat-x #2e723e;color:#fff;background-image:-webkit-linear-gradient(top,#2e723e 0,#60a470 100%);background-image:linear-gradient(to bottom,#2e723e 0,#60a470 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e723e', endColorstr='#ff60a470', GradientType=0)}.text-gradient h2{border-color:#fff}.text-gray{background:#f7f7f7}@media (max-width:991px){.text-gray{background:#eee}}.text-parallax{padding-top:120px;padding-bottom:120px}.text-parallax.parallax-image1{background:url(../img/parallax.jpg) center center no-repeat fixed}.progress-striped .progress-bar-skill1,.progress-striped .progress-bar-skill2{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}#intro{position:relative;height:100%}#intro .item{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#intro .item .logo{opacity:0;filter:alpha(opacity=0)}#intro .item h1{font-size:60px;color:#fff;margin-bottom:40px;font-weight:700;opacity:0;filter:alpha(opacity=0);-webkit-backface-visibility:hidden}#intro .item h2,#intro .item h3{font-weight:400;opacity:0;filter:alpha(opacity=0);color:#fff;-webkit-backface-visibility:hidden}@media (max-width:991px){.text-parallax{padding-top:80px;padding-bottom:80px}#intro .item h1{font-size:40px}}#intro .item a{color:#fff}#intro .item h2{margin-bottom:35px}@media (max-width:767px){#intro .item h1{font-size:35px}#intro .item h2{font-size:25px;margin-bottom:20px;padding:0 30px}}@media (max-width:1199px){#intro .item h2{font-size:25px;margin-bottom:40px}}#intro .item h3{margin-bottom:120px}@media (max-width:767px){#intro .item h3{font-size:18px;margin-bottom:70px;padding:0 20px}}@media (max-width:1199px){#intro .item h3{font-size:25px;margin-bottom:120px}}#intro .item .carousel-caption{left:0;right:0}#intro .container{text-align:center;top:25%;position:relative}#intro a,#intro h1,#intro h2,#intro h3{padding-top:0;color:#fff}.progress-title{text-align:left;font-weight:300;text-transform:uppercase}.progress-bar-skill1{background-color:#acd2b5!important}.progress-striped .progress-bar-skill1{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-skill2{background-color:#9cc9a6!important}.progress-striped .progress-bar-skill2{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-skill3,.progress-striped .progress-bar-skill4{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-skill3{background-color:#8bc097!important}.progress-striped .progress-bar-skill3{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-skill4{background-color:#7bb789!important}.progress-striped .progress-bar-skill4{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-skill5{background-color:#6aae7a!important}.progress-striped .progress-bar-skill5{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.services .icon{font-size:60px;text-align:center;text-shadow:5px 5px 0 #3f734b}.services .heading{font-size:30px;font-weight:500;margin-bottom:20px;text-align:center}.services p{font-size:15px;text-align:left}#filter{text-align:center;margin:20px 0;padding:0}#filter li{list-style-type:none;border-top:solid 1px #6aae7a;border-bottom:solid 1px #6aae7a;margin:0 10px 20px;transition:all .2s ease-out}#filter li a{padding:10px}#filter li.active,#filter li:hover{background:#6aae7a}#filter li.active a,#filter li:hover a{color:#fff;text-decoration:none}#references-masonry{margin:0 15px;visibility:hidden}.reference-item{width:255px;overflow:hidden}@media (max-width:1199px){.reference-item{width:205px}}@media (max-width:991px){#references-masonry{margin:0 auto}.reference-item{width:300px}}@media (max-width:350px){.reference-item{width:260px}}.reference-item .reference{margin-bottom:30px;background:#6aae7a}.reference-item .reference a{display:block;position:relative;width:100%;height:100%;overflow:hidden}.reference-item .reference a .overlay{display:block;position:absolute;left:0;top:100%;width:100%;height:100%;background:#333;-webkit-box-sizing:'border-box';-moz-box-sizing:'border-box';box-sizing:'border-box';padding:20px;color:#fff;text-align:center;transition:all .2s ease-out}#footer p.social a,.reference-item .reference a img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.reference-item .reference a .overlay h3{text-transform:uppercase;font-weight:500}.reference-item .reference a img{transition:all .2s ease-out}.reference-item .reference a:focus .overlay,.reference-item .reference a:hover .overlay{display:block;top:0;opacity:.8;filter:alpha(opacity=80)}#detail,.tooltip{filter:alpha(opacity=0)}.reference-item .reference a:focus img,.reference-item .reference a:hover img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#detail{padding:20px 0;max-width:900px;margin:0 auto;display:none;opacity:0;text-align:left}#detail .buttons,#detail h1,.customer,.showcase .item{text-align:center}#detail .close{position:relative;font-size:50px;z-index:100}#detail .buttons{margin-top:40px}#detail .buttons a{margin:0 10px 10px}#detail h1{display:inline-block;font-size:40px;font-weight:100;padding:10px 0;margin:22px 0;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;text-transform:uppercase;line-height:1.2}@media (max-width:767px){#detail h1{font-size:30px}}.customer img{display:inline-block;margin-top:10px;margin-bottom:10px}.showcase{position:relative;z-index:2}.showcase .item{text-shadow:0 1px 2px rgba(0,0,0,.6)}.showcase .item .icon{display:inline-block;width:50px;height:50px;color:#fff;line-height:50px;border-radius:25px;border:1px solid #fff}.showcase .item h4{font-weight:400;color:#fff;text-transform:uppercase;line-height:1.5}.showcase .item h4 span{font-weight:100;font-size:41px}.testimonials{padding:0;margin:40px 0;text-align:left}.testimonials .item{list-style-type:none;margin:0 5px;background:#fff;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonials .item .testimonial{position:relative;padding:20px}.testimonials .item .testimonial:after,.testimonials .item .testimonial:before{content:" ";display:table}.testimonials .item .testimonial .text{color:#999;margin-bottom:40px}.testimonials .item .testimonial .bottom{position:absolute;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;height:50px}#style-switch,.affix{position:fixed}.testimonials .item .testimonial .bottom .icon{color:#6aae7a;font-size:30px;float:left;width:20%}.testimonials .item .testimonial .name-picture{float:right;width:80%;text-align:right}.testimonials .item .testimonial .name-picture h5{font-size:16px;text-transform:uppercase}.testimonials .item .testimonial .name-picture p{color:#999;margin:0;font-size:14px}.testimonials .item .testimonial .name-picture img{float:right;width:60px;border-radius:30px;margin-left:10px}@media (max-width:350px){.testimonials .item .testimonial .bottom .icon{display:none}.testimonials .item .testimonial .name-picture{width:100%}}.contact{background:#fff}.contact form{margin-top:40px}.contact form input,.contact form textarea{margin-top:20px}div.wpcf7 div.wpcf7-response-output{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:0}div.wpcf7 div.wpcf7-response-output>p,div.wpcf7 div.wpcf7-response-output>ul{margin-bottom:0}div.wpcf7 div.wpcf7-response-output>p+p{margin-top:5px}div.wpcf7 div.wpcf7-mail-sent-ok{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}div.wpcf7 div.wpcf7-mail-sent-ok hr{border-top-color:#c9e2b3}div.wpcf7 div.wpcf7-mail-sent-ng hr,div.wpcf7 div.wpcf7-spam-blocked hr,div.wpcf7 div.wpcf7-validation-errors hr{border-top-color:#e4b9c0}div.wpcf7 div.wpcf7-mail-sent-ok .alert-link{color:#2b542c}div.wpcf7 div.wpcf7-mail-sent-ng{background-color:#f2dede;border-color:#ebccd1;color:#a94442}div.wpcf7 div.wpcf7-mail-sent-ng .alert-link{color:#843534}div.wpcf7 div.wpcf7-spam-blocked{background-color:#f2dede;border-color:#ebccd1;color:#a94442}div.wpcf7 div.wpcf7-spam-blocked .alert-link{color:#843534}div.wpcf7 div.wpcf7-validation-errors{background-color:#f2dede;border-color:#ebccd1;color:#a94442}div.wpcf7 div.wpcf7-validation-errors .alert-link{color:#843534}div.wpcf7 .wpcf7-form p{display:none}#footer{background:#222;font-size:14px;line-height:50px}#footer p.social a{margin-left:10px;color:#fff;display:inline-block;width:50px;height:50px;border-radius:25px;line-height:50px;font-size:25px;vertical-align:middle;text-align:center;transition:all .2s ease-out}a.btn,button,input.btn{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}strong{font-weight:700}.mb20{margin-bottom:30px}.mt-big{margin-top:30px}.affix,.navbar-fixed-top{-webkit-transform:scale3d(1,1,1)}#style-switch-button{position:fixed;top:100px;left:0;border-radius:0}#style-switch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;padding:20px;top:140px;left:0;background:#fff;border:1px solid #eee}.clearfix:after,.clearfix:before,.nav:after,.nav:before,.navbar:after,.navbar:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee}.nav>li.disabled>a,.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#6aae7a}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li>a{line-height:1.42857143;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd}.nav-pills>li>a,.nav-tabs-justified>li>a{border-radius:0}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#6aae7a}.navbar-brand,.navbar-default .navbar-brand{color:#6aae7a}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.navbar{min-height:80px;margin-bottom:30px;border-bottom:1px solid transparent}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px) and (max-width:991px){.navbar-collapse{font-size:14px}}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}#customers,.progress{overflow:hidden}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-brand{float:left;padding:29px 15px;font-size:22px;text-transform:uppercase;font-weight:700;line-height:22px;height:80px}.btn,.label,label{font-weight:400}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{padding:9px 10px!important;margin-top:23px;margin-bottom:23px;margin-right:15px;border-radius:0}.navbar-nav{margin:14px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.btn,body{font-size:16px;line-height:1.42857143}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:24px;padding-bottom:29px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}.navbar-form{padding:10px 15px;border:none;margin:22px -15px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}.navbar-btn{margin-top:22px;margin-bottom:22px}.navbar-btn.btn-sm{margin-top:23.5px;margin-bottom:23.5px}.navbar-btn.btn-xs,.navbar-text{margin-top:29px;margin-bottom:29px}.breadcrumb,hr{margin-bottom:22px}.navbar-default{background-color:#fff;border-bottom-color:#e6e6e6}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#519461;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#6aae7a}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#6aae7a}.navbar-default .navbar-collapse{border-color:#e6e6e6}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.breadcrumb,.btn-primary,body{background-color:#fff}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}.navbar-default .navbar-left{float:left!important}.navbar-default .navbar-right{float:right!important}}body{color:#555}a{color:#6aae7a}a:focus,a:hover{color:#488456;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-rounded{border-radius:0}hr{margin-top:22px;border:0;border-top:1px solid #eee}.breadcrumb{padding:8px 0;border-radius:0;text-align:right}.breadcrumb>li+li:before{content:">\00a0";color:#ccc}.breadcrumb>.active{color:#999}@media (max-width:991px){.breadcrumb{padding:8px 0;text-align:center}}.btn{text-transform:uppercase;padding:6px 12px;border-radius:0}@media (max-width:768px){.navbar-default .navbar-left{float:right!important}.navbar-default .navbar-right{float:left!important}.btn{font-size:14px}}.btn-primary{color:#6aae7a;border-color:#6aae7a}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#6aae7a;background-color:#ebebeb;border-color:#4d8e5c}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#fff;border-color:#6aae7a}.btn-primary .badge{color:#fff;background-color:#6aae7a}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#6aae7a;color:#fff}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.btn-lg{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:0}.btn-sm,.btn-xs{font-size:14px;line-height:1.5;border-radius:0}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.dropdown-menu>li>a{padding:5px 20px}.label{text-transform:uppercase}.form-control{height:36px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee}.form-group{margin-bottom:20px}.pager{margin:22px 0;border-top:solid 1px #eee;padding-top:22px;text-transform:uppercase}.pager li{display:inline}.pager li>a,.pager li>span{background-color:#fff;border:1px solid #6aae7a;border-radius:0}.pager li>a:focus,.pager li>a:hover{text-decoration:none;color:#fff;background-color:#6aae7a}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;border-color:#ddd}.pagination{margin:22px 0;border-radius:0}.pagination>li>a,.pagination>li>span{padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#6aae7a;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#6aae7a;background-color:#cde4d2;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#6aae7a;border-color:#6aae7a}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd}@media (max-width:767px){.text-center-xs{text-align:center!important}.text-center-xs img{display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:991px){.text-center-sm{text-align:center!important}.text-center-sm img{display:block;margin-left:auto;margin-right:auto}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:22px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px}@media (min-width:768px){.lead{font-size:24px}}.text-small{font-size:14px}.text-large{font-size:20px}.text-italic{font-style:italic}.text-primary{color:#6aae7a}a.text-primary:hover{color:#519461}.bg-primary{color:#fff;background-color:#6aae7a}a.bg-primary:hover{background-color:#519461}abbr[data-original-title],abbr[title]{border-bottom:1px dotted #999}blockquote{padding:11px 22px;margin:0 0 22px;font-size:16px;border-left:5px solid #6aae7a}.panel,address{margin-bottom:22px}.nav-pills>li>a>.badge,.tooltip.right{margin-left:3px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{border-right:5px solid #6aae7a}address{line-height:1.42857143}.panel{background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#6aae7a}.panel-primary{border-color:#6aae7a}.panel-primary>.panel-heading{color:#fff;background-color:#6aae7a;border-color:#6aae7a}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#6aae7a}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#6aae7a}.panel-primary .panel-title{font-weight:300}.panel-primary .panel-title a:hover{color:#fff;text-decoration:none}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#6aae7a;background-color:#fff}.progress-bar,.tooltip-inner{color:#fff;text-align:center}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:14px;line-height:1.4;opacity:0}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;text-decoration:none;background-color:#6aae7a;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#6aae7a}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#6aae7a}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#6aae7a}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}.progress{height:30px;margin-bottom:20px;background-color:#f2f2f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.progress-bar{float:left;width:0;height:100%;font-size:14px;line-height:22px;background-color:#6aae7a;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c!important}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de!important}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e!important}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f!important}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}aside.widget-contact ul li{line-height:1.9;text-align:left;list-style:none}.map-title,aside.widget-contact div.widget-contact-title{text-align:center}aside.widget-contact .widget-contact-title{color:#999b96}aside.widget-contact ul li div.widget-icon{display:block;float:left}aside.widget-contact ul li div.widget-info{color:#999b96;display:block;padding-left:20px}.map-title{position:relative;left:27%;top:-90%;font-size:90%;color:#2ca02c;background-color:#ded;width:55%;border:1px solid #000}@media (min-width:640px){.map-title{left:15%;width:25%}}.parallax-window{background:0 0}.section .dark-mask{background:#262}@media(min-width:1024px){.arrow_box{position:relative;background:#fff;border:1px solid #ccc}.arrow-box-left:after,.arrow-box-right:after,.arrow_box:before{top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box-left:after,.arrow_box:before{right:100%;border:solid transparent}.arrow-box-left:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}.arrow-box-left:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:31px;margin-top:-31px}.arrow-box-right:after,.arrow_box:before{left:100%;border:solid transparent}.arrow-box-right:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:30px;margin-top:-30px}.arrow-box-right:before{border-color:rgba(204,204,204,0);border-left-color:#ccc;border-width:31px;margin-top:-31px}}.img-hover img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.img-hover img:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.3);-moz-transform:translateZ(0) scale(1.5);-ms-transform:translateZ(0) scale(1.5);-o-transform:translateZ(0) scale(1.5);transform:translateZ(0) scale(1.5);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}.img-grey{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .6s;-webkit-transition:filter .6s,-webkit-filter .6s}.img-grey:focus,.img-grey:hover{-webkit-filter:grayscale(0) brightness(100%) contrast(100%);filter:grayscale(0) brightness(100%) contrast(100%)}#jobs p{text-align:left}#jobs .icon{padding-right:10px}.partner-separator{height:50px;background:inherit}.about-paragraph{font-size:1.4em}.close,.modal-header h4{background-color:#5cb85c;color:#fff!important;text-align:center;font-size:30px}.modal-content{color:#000}.modal-footer{background-color:#f9f9f9}.item-technology img:hover{background:#fff}.item-technology img{outline:transparent solid 1px;-webkit-outline:1px solid transparent;-ms-outline:1px solid transparent;-moz-outline:1px solid transparent;-o-outline:1px solid transparent}.item-technology{position:relative;width:60px;height:60px;float:left}.item-technology:hover{z-index:100}.widget-map{height:400px}.map-container{position:relative;left:0;top:0;height:100%;width:100%;border-left:1px solid #000}.separator{height:0}.customer-column{margin-bottom:35px}.map-col-md-12,.map-col-sm-12,.map-col-xs-12{float:left;width:100%}.map-col-md-6,.map-col-sm-6,.map-col-xs-6{float:left;width:50%}.map-col-md-4,.map-col-sm-4,.map-col-xs-4{float:left;width:33%}.map-col-md-3,.map-col-sm-3,.map-col-xs-3{float:left;width:25%}.widget-book{font-size:10px;background-color:#fff;width:60px;height:84px;float:left;border-left:5px solid grey;padding-top:9px;text-decoration:none;-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;outline:transparent solid 1px;-webkit-outline:1px solid transparent;-ms-outline:1px solid transparent;-moz-outline:1px solid transparent;-o-outline:1px solid transparent}.widget-book img{padding-left:5px;padding-right:5px;max-width:50px}.widget-book img.brand{position:absolute;width:50%;bottom:0;right:0}.widget-book p{margin:0;text-align:center;color:#000;font-size:10px}.book-container{width:100%;height:auto;padding-top:10px;padding-bottom:20px;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.book-container .stretch{width:100%;display:inline-block;font-size:0;line-height:0}.widget-book-animate{vertical-align:top;display:inline-block}.particle,.particles{display:none}.widget-book:hover{color:green;text-decoration:none}#jobs .url-content{-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:transparent;padding-bottom:20px;font-size:20px}#jobs .url-content.active{color:#fff}#jobs .modal-header .close{margin-right:10px;margin-top:10px}@media(min-width:768px){#jobs .url-content.active{color:#fff;-webkit-transform:rotate(4deg) scale(1.5);-ms-transform:rotate(4deg) scale(1.5);-moz-transform:rotate(4deg) scale(1.5);-o-transform:rotate(4deg) scale(1.5);transform:rotate(4deg) scale(1.5)}}.terminal-output{padding-top:93px;color:green}#maps{padding-top:0;padding-bottom:0}.particles{height:0}.signature{text-align:justify;padding-top:85px;padding-left:80px}