body{background:#fff;text-align:center;font-family:'Open Sans',sans-serif;color:#888;font-size:1.4em;line-height:1.8em}.violet{color:#004d74}a{color:#004d74;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}a:hover,a:focus{color:#888;text-decoration:none}strong{font-weight:700}img{max-width:100%}h1,h2{line-height:40px}h3,h4{line-height:20px}::-moz-selection{background:#9d426b;color:#fff;text-shadow:none}::selection{background:#9d426b;color:#fff;text-shadow:none}.redes_sociais{width:30%}.redes_sociais img{margin-left:10%!important}a.big-link-1{display:inline-block;padding:5px 22px;background:#9d426b;color:#fff;font-style:italic;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}a.big-link-1:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.big-link-1:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}a.big-link-2{display:inline-block;width:35px;height:35px;padding-top:6px;background:#004d74;font-size:20px;color:#fff;line-height:20px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}a.big-link-2 i{vertical-align:middle}a.big-link-2:hover{background:#5d5d5d;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.big-link-2:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}a.big-link-3{display:inline-block;padding:5px 22px;background:#114d93;font-size:14px;color:#fff;font-style:italic;line-height:24px;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}a.big-link-3:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.big-link-3:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}.slider-container{margin:0 auto;background-image:linear-gradient(to bottom,#004e75 10%,#0084c3 100%);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset}.slider{padding-left:5px;padding-right:5px}.flexslider{margin-top:5px;margin-bottom:5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05);box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05)}.flexslider .slides>li{position:relative}.flex-caption{position:absolute;left:0;bottom:20px;width:95%;padding:10px 20px;background:#1d1d1d;background:rgba(0,0,0,.7);font-size:14px;line-height:24px;color:#eaeaea;text-align:left;font-style:italic}.flex-direction-nav a{width:60px;height:60px;padding-top:17px;background:#0071b2;color:#fff;text-shadow:none}.flex-direction-nav a:before{font-size:26px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{text-align:center}.slider-2-container{padding:180px 0}.slider-2-text{padding:30px 0 43px 0;background:#1d1d1d;background:rgba(0,0,0,.7);color:#fff}.slider-2-text h1{padding-left:30px;padding-right:30px;font-family:'Droid Sans',sans-serif;font-size:30px;color:#fff;font-weight:700}.slider-2-text p{padding-left:30px;padding-right:30px;font-size:18px;font-style:italic}.presentation-container{margin-top:30px}.presentation-container h1{font-family:'Droid Sans',sans-serif;font-size:30px;color:#5d5d5d;font-weight:700}.presentation-container p{font-size:18px;font-style:italic}.services-container{margin-top:10px}.services-title{margin-top:40px;background:url(../img/line.webp) left center repeat-x}.services-title h2{width:200px;margin:0 auto;background:#fff;font-family:'Droid Sans',sans-serif;font-size:24px;color:#5d5d5d;font-weight:700}.service{margin-top:40px;padding:15px 15px 20px 15px;background:#f8f8f8;border-bottom:2px solid #9d426b}.service:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.service .service-icon{font-size:50px;line-height:50px;color:#5d5d5d}.service .service-icon i{vertical-align:middle}.service h3{margin-top:13px;font-family:'Droid Sans',sans-serif;font-size:14px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.service p{padding-bottom:7px;line-height:24px}.work-container{margin-top:20px}.work-title{background:url(../img/line.webp) left center repeat-x}.work-title h2{width:220px;margin:0 auto;background:#fff;font-family:'Droid Sans',sans-serif;font-size:24px;color:#5d5d5d;font-weight:700}.work{margin-top:40px;padding-bottom:20px;background:#f8f8f8;border-bottom:2px solid #004d74;height:210px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.texto_cabo{text-align:center;margin-top:10px;min-height:5px;display:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.awork:hover{height:260px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.row1>div:nth-child(1)>.work:hover,.row1>div:nth-child(2)>.work:hover,.row1>div:nth-child(4)>.work:hover,.row2>div:nth-child(2)>.work:hover,.row2>div:nth-child(3)>.work:hover,.row2>div:nth-child(4)>.work:hover{height:260px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work:hover .texto_cabo{min-height:50px;display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms}.work:hover img{opacity:.7;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.work:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.work .work-bottom{margin-top:15px}.work h3{margin-top:20px;padding-left:15px;padding-right:15px;font-family:'Droid Sans',sans-serif;font-size:14px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.work p{padding-left:15px;padding-right:15px;line-height:24px;font-style:italic}.testimonials-container{margin-top:50px;padding-bottom:70px}.testimonials-title{background:url(../img/line.webp) left center repeat-x}.testimonials-title h2{width:180px;margin:0 auto;background:#fff;font-family:'Droid Sans',sans-serif;font-size:24px;color:#5d5d5d;font-weight:700}.testimonial-list{margin-top:30px;text-align:left}.testimonial-list .tab-pane{overflow:hidden}.testimonial-list .testimonial-image{float:left;width:10%;margin:10px 0 0 0}.testimonial-list .testimonial-image img{max-width:64px;border:3px solid #eaeaea}.testimonial-list .testimonial-text{float:left;width:90%;font-size:14px;line-height:30px;font-style:italic}.testimonial-list .nav-tabs{border:0;text-align:right}.testimonial-list .nav-tabs li{float:none;display:inline-block;margin-left:2px;margin-right:2px}.testimonial-list .nav-tabs li a{width:12px;height:12px;padding:0;background:#eaeaea;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.testimonial-list .nav-tabs li a:hover{border:0;background:#ddd}.testimonial-list .nav-tabs li.active a{background:#9d426b}footer{height:auto!important;overflow:hidden;margin:0 auto;padding-bottom:10px;background-image:linear-gradient(to bottom,#004e75 50%,#0084c3 100%);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset}.footer-box{margin-top:20px;text-align:left}.footer-box h4{margin-top:20px;font-family:'Droid Sans',sans-serif;font-size:1.4em;color:#004d74;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.footer-box-text p{line-height:24px}.footer-box-text-contact p{line-height:20px}.footer-box-text-contact i{padding-right:7px}.footer-box-text-subscribe form{padding-bottom:10px}.footer-box-text-subscribe input[type="text"]{width:95%;height:26px}.flickr-feed{margin:16px 0 0 0}.flickr-feed a{display:inline-block;width:54px;margin:0 4px 4px 0}.flickr-feed a:hover{opacity:.7}.flickr-feed a img{border:2px solid #eaeaea}.footer-border{margin-top:30px;border-top:1px dashed #ddd}.footer-copyright{margin-top:15px;line-height:24px;text-align:left}.footer-social{margin-top:5px;text-align:right}.footer-social a{margin:0 0 0 10px;font-size:26px;color:#888}.footer-social a:hover,.footer-social a:focus{color:#9d426b}.page-title-container{margin:0 auto;padding:30px 0 35px 0;background:#114d93 url(../img/pattern.webp) left top repeat;text-align:left;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset}.page-title-container_azul{margin:0 auto;padding:30px 0 35px 0;background-image:linear-gradient(to bottom,#004e75 50%,#0084c3 100%);text-align:left;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset}.page-title-container h1{display:inline;margin-left:10px;font-family:'Droid Sans',sans-serif;font-size:24px;color:#5d5d5d;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.7);vertical-align:middle}.page-title-container_azul h1{display:inline;margin-left:10px;font-family:'Droid Sans',sans-serif;font-size:24px;color:#fff;font-weight:700;vertical-align:middle}.page-title-container p{display:inline;margin-left:5px;font-size:14px;font-style:italic;vertical-align:middle}.page-title-container_azul p{display:inline;margin-left:5px;font-size:14px;font-style:italic;vertical-align:middle;color:#fff}.page-title-container i{font-size:46px;color:#ccc;vertical-align:middle}.page-title-container_azul i{font-size:46px;color:#ccc;vertical-align:middle}.about-us-container{margin-top:20px}.about-us-text{padding-top:10px;padding-bottom:10px;text-align:left}.about-us-text h3{margin-top:25px;font-family:'Droid Sans',sans-serif;font-size:16px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.about-us-text p{line-height:28px;font-size:13px}.about-us-text .foto_empresa{float:right;margin-left:20px;box-shadow:0 0 10px #999}.about-us-text .fornecedores{float:left;width:22%;margin:0 1%}.team-container{margin-top:30px}.team-title{background:url(../img/line.webp) left center repeat-x}.team-title h2{width:220px;margin:0 auto;background:#fff;font-family:'Droid Sans',sans-serif;font-size:24px;color:#5d5d5d;font-weight:700}.team-box{margin-top:40px;padding-bottom:15px;background:#f8f8f8;border-bottom:2px solid #9d426b}.team-box:hover img{opacity:.7;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.team-box:hover{-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.team-box h3{margin-top:20px;padding-left:15px;padding-right:15px;font-family:'Droid Sans',sans-serif;font-size:14px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.team-box p{padding-left:15px;padding-right:15px;line-height:24px;font-style:italic}.team-social a{margin:0 5px;font-size:26px}.contact-us-container{margin-top:20px;padding-bottom:50px;text-align:left}.contact-us-container h3{margin-top:25px;font-family:'Droid Sans',sans-serif;font-size:16px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.contact-us-container p{line-height:28px;font-size:13px}.contact-form{padding-top:25px;padding-bottom:30px}.contact-form form{margin-top:25px}.contact-form form .form-group{margin-bottom:20px}.contact-form input[type="text"]{width:95%;height:34px}.contact-form textarea{width:95%;height:170px;padding-top:6px;padding-bottom:6px}.contact-form label{font-size:13px;font-weight:400}.contact-form label .error-label{font-style:italic}.contact-form button{margin-top:5px;padding:0 45px}.contact-address{padding-bottom:15px}.contact-address img{border:2px solid #fff;box-shadow:0 0 10px #999}.contact-address .map{margin:20px 0 40px 0;height:300px;border:5px solid #f8f8f8}.services-full-width-container{margin-top:20px}.services-full-width-text{padding-top:10px;text-align:left}.services-full-width-text .produto{width:24%;float:left;margin-right:1em}.services-full-width-text .produto-texto{float:right;width:70%}.services-full-width-text h3{margin-top:25px;font-family:'Droid Sans',sans-serif;font-size:1.5em;color:#004d74;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.services-full-width-text p{line-height:28px;font-size:1.2em}.services-half-width-container{margin-top:20px}.services-half-width-text{padding-top:10px;padding-bottom:10px;text-align:left}.services-half-width-text h3{margin-top:25px;font-family:'Droid Sans',sans-serif;font-size:16px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.services-half-width-text p{line-height:28px;font-size:13px}.call-to-action-container{margin-top:20px;padding-bottom:50px}.call-to-action-text{padding-top:25px;padding-bottom:15px;background:#d3d3d3;text-align:left;overflow:hidden}.call-to-action-text:hover{-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 3px 10px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.call-to-action-text p{float:left;color:#666;width:40%;padding-left:25px;line-height:30px;font-size:17px;font-style:italic}.call-to-action-text .call-to-action-button{float:left;width:18%;padding-right:10px;margin-bottom:10px;text-align:right}.portfolio-container{margin-top:20px;padding-bottom:50px}.portfolio-filters{padding-top:35px;padding-bottom:10px;font-family:'Droid Sans',sans-serif;font-size:16px;color:#5d5d5d;font-weight:700;text-align:left;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.portfolio-filters a{color:#5d5d5d}.portfolio-filters a:hover,.portfolio-filters a.active{color:#9d426b}.portfolio-box{width:255px;margin:40px 15px 0 15px}.portfolio-box img{cursor:pointer;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.portfolio-box:hover img{opacity:.7}.portfolio-box-container{position:relative;background:#f8f8f8;border-bottom:2px solid #9d426b}.portfolio-box-container:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.portfolio-box-icon{position:absolute;top:10px;right:10px;width:35px;height:35px;padding-top:7.5px;padding-left:3px;background:#1d1d1d;background:rgba(0,0,0,.7);font-size:20px;color:#fff;line-height:20px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}.portfolio-box-text{padding:0 15px 20px 15px}.portfolio-box-text h3{margin-top:20px;font-family:'Droid Sans',sans-serif;font-size:14px;color:#5d5d5d;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.portfolio-box-text p{line-height:24px;font-style:italic}#popup_box{display:none;position:fixed;_position:absolute;background-color:rgba(12,12,12,.5);z-index:999999999;width:100%;height:100%;opacity:1;padding:15px}.g-recaptcha div{margin:.5em auto}