@charset "utf-8";

/*
  #Codificacao Hyann Coelho 
*/
@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900);
@font-face{font-family:'MuseoSlab-900';src:url('fonts/museoslab900/MuseoSlab-900_gdi.eot');src:url('fonts/museoslab900/MuseoSlab-900_gdi.eot?#iefix') format('embedded-opentype'),url('fonts/museoslab900/MuseoSlab-900_gdi.woff') format('woff'),url('fonts/museoslab900/MuseoSlab-900_gdi.ttf') format('truetype'),url('fonts/museoslab900/MuseoSlab-900_gdi.otf') format('opentype'),url('fonts/museoslab900/MuseoSlab-900_gdi.svg#MuseoSlab-900') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2265;}
@font-face{font-family:'MuseoSlab-700';src:url('fonts/museoslab700/MuseoSlab-700_gdi.eot');src:url('fonts/museoslab700/MuseoSlab-700_gdi.eot?#iefix') format('embedded-opentype'),url('fonts/museoslab700/MuseoSlab-700_gdi.woff') format('woff'),url('fonts/museoslab700/MuseoSlab-700_gdi.ttf') format('truetype'),url('fonts/museoslab700/MuseoSlab-700_gdi.otf') format('opentype'),url('fonts/museoslab700/MuseoSlab-700_gdi.svg#MuseoSlab-700') format('svg');font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-2265;}
@font-face{font-family:'MuseoSlab-300';src:url('fonts/museoslab300/MuseoSlab-300_gdi.eot');src:url('fonts/museoslab300/MuseoSlab-300_gdi.eot?#iefix') format('embedded-opentype'),url('fonts/museoslab300/MuseoSlab-300_gdi.woff') format('woff'),url('fonts/museoslab300/MuseoSlab-300_gdi.ttf') format('truetype'),url('fonts/museoslab300/MuseoSlab-300_gdi.svg#MuseoSlab-300') format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2265;}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.5.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-phone:before{content:"\f095";}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}
.fa-instagram:before{content:"\f16d";}
ul{padding:0;margin:0;list-style-type:none;}
.no-float{float:none;}
.over-hide{overflow:hidden}
.text-white{color:#fff}
.relative{position:relative}
.uppercase{text-transform:uppercase;}
.pad-10{padding-top:10px;padding-bottom:10px}
.pad-20{padding-top:20px;padding-bottom:20px}
.pad-30{padding-top:30px;padding-bottom:30px}
.pad-40{padding-top:40px;padding-bottom:40px}
.pad-50{padding-top:50px;padding-bottom:50px}
.pad-60{padding-top:60px;padding-bottom:60px}
.pad-70{padding-top:70px;padding-bottom:70px}
.pad-80{padding-top:80px;padding-bottom:80px}
.pad-90{padding-top:90px;padding-bottom:90px}
.pad-100{padding-top:100px;padding-bottom:100px}
.wrapper{position:relative;width:100%}
.wrapper:before,.wrapper:after{display:table;content:" "}
.wrapper:after{clear:both}
.webdoor{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center;background-repeat:no-repeat;}
::-webkit-input-placeholder{}
::-moz-input-placeholder{}
:-moz-input-placeholder{}
::-o-input-placeholder{}
::-ms-input-placeholder{}

/**************************** CSS Animations ********************************/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInLeft{
  0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{
  0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
body{color:#727176;}
h1,h2,h3,h4,h5,h6{margin-top:0;font-family:'MuseoSlab-700',sans-serif;}
h2{display:inline-block;font-size:30px;text-transform:uppercase;margin-bottom:10px;color:#00294f;padding:30px 0;background:url(img/bg-title-default.png) no-repeat center;background-size:48px;}
h2.text-white{background:url(img/bg-title-white.png) no-repeat center;}
p{font-family:'Maven Pro',sans-serif;font-size:18px;line-height:30px;margin-bottom:30px;}
.p_last p:last-child{margin-bottom:0;}
.museo700{font-family:'MuseoSlab-700',sans-serif;}
.sec-header{padding:15px 0 15px;position:fixed;top:0;left:0;background:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;z-index:999;}
.sec-header.scroll-ativ{box-shadow:0 3px 10px rgba(0,0,0,.2);}
.call-to-action, .call-to-action:hover{color: inherit;}
h1.logo-top{display:inline-block;margin:0;padding:0;width:180px;}
span.tel-top{position:relative;display:inline-block;margin-top:10px;font:700 14px/20px 'MuseoSlab-900',sans-serif;color:#00294f;}
nav.nav{margin-top:20px;}
h1.logo-top img{width:100%;}
ul.top-menu li{display:inline-block;vertical-align:top;padding:0 18px;border-right:1px solid #008c9b;}
ul.top-menu li:last-child{padding-right:0;border:0;}
ul.top-menu li a{display:block;font:700 14px/16px 'MuseoSlab-900',sans-serif;text-transform:uppercase;color:#00294f;text-decoration:none;}
ul.top-menu li a:hover{color:#bf0b18;}
.fa.circle{position:relative;width:20px;height:20px;top:-3px;margin:0 5px;background:#bf0b18;color:#fff;text-align:center;line-height:22px;font-size:11px;border-radius:100%;}
.sec-slider{margin-top:112px;}
.content-slider{height:570px;}
.content-slider>.container{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
h4.title-slide{color:#00294f;font:300 38px/43px 'MuseoSlab-300',sans-serif;}
h4.title-slide strong{font-family:'MuseoSlab-700',sans-serif;font-weight:700;}
.sec-sobre .container p:last-child{margin-bottom:0;}
.sec-equipe{background-position:top center;background-image:url(img/bg-equipe.jpg);}
.thumb-circle{display:inline-block;float:left;width:180px;height:180px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:100%;margin-right:15px;margin-bottom:4px;}
.sec-consultoria>section.container{background:url(img/marca-dagua.jpg) no-repeat right bottom;}
.box-serv{display:inline-block;vertical-align:top;margin:30px 0 0;}
.box-serv h3{font-size:20px;text-transform:uppercase;color:#00294f;margin-bottom:20px;text-align:center;}
.box-serv figure img{width:100%;border-radius:10px;}
.box-serv .main{padding:25px 10px 10px;}
.box-serv .main p{font-size:18px;line-height:20px;margin-bottom:0;}
.sec-planos{background:url(img/bg-planos.jpg) no-repeat left center #edeef0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.box-plano h3{margin-top:16px;font-size:18px;text-transform:uppercase;color:#00294f;}
.box-plano a{color:#727176}
.box-plano p{font-size:14px;line-height:20px;}
span.text-blue,.text-blue{color:#052c51;}
.box-cliente{padding-top:30px;padding-bottom:40px;}
.box-cliente h3{font-size:14px;text-transform:uppercase;margin-top:15px;}
.cliente-circle{display:inline-block;width:190px;height:190px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-radius:100%;}
.sec-contato{background:url(img/bg-secform.jpg) no-repeat top center #f5f5f0; /*url(img/bg-contato.jpg) no-repeat top center*/}
.sec-mapa{border-top:10px solid #c2c3c9;border-bottom:10px solid #c2c3c9;}
.overlay-map{font-size:0;line-height:0;}
form label{display:block;margin:0;}
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=text],textarea{display:block;width:100%;border:0;background-color:#fff;margin-bottom:10px;padding:9px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-repeat:no-repeat;background-position:18px 50%;border-top:1px solid #c9d6dc;border-left:1px solid #c9d6dc;border-bottom:1px solid #bfdae5;border-right:1px solid #bfdae5;}
textarea{resize:none;overflow:hidden;height:130px;}
input.error,textarea.error,select.error{border:1px solid #f2301c!important;}
.error::-webkit-input-placeholder{color:#f2301c}
.error::-moz-input-placeholder{color:#f2301c}
.error:-moz-input-placeholder{color:#f2301c}
.error::-o-input-placeholder{color:#f2301c}
.error::-ms-input-placeholder{color:#f2301c}
input[type=submit]{display:inline-block;border:0;float:right;background:#4872a1;padding:12px 50px;border-radius:5px;   /*font: 400 14px/normal 'VDS-Regular', sans-serif;*/text-transform:uppercase;letter-spacing:.07em;color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
input[type=submit]:hover{background:#bf0b18;box-shadow:3px 3px 3px rgba(0,0,0,.15);}
.form-contato{background:#d8d9dd;padding:25px 30px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}

/*.sec-form { background: url(img/bg-secform.jpg) no-repeat top center #f5f5f0; }*/
.sec-form h4{margin-top:40px;font-size:24px;color:#052c51;}
.sec-form h4+p{margin-bottom:10px;}
span.text-footer{display:inline-block;vertical-align:top;font-family:'Maven Pro',sans-serif;font-size:14px;line-height:20px;color:#58595b;}
.sec-footer{background:#dcddde;}
.footer-krush-logo{padding-top:20px;}
.logo-krush{margin-left:10px;margin-top:-7px;}
.offset-top{position:absolute;width:1px;height:112px;left:0;top:-112px;z-index:-1;}
.btn{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;color:#fff;font:500 13px/normal 'MuseoSlab-700';padding:12px 30px;text-transform:uppercase;}
.btn:hover,.btn:active,.btn:focus{color:#fff;opacity:.9;}
.btn-red{background:#bf0b18;}
.btn-blue{background:#00294f;}
#mais-clientes{display:none;}
img.iphone{margin-top:95px;}

/*--------modal--------*/
.fancybox-inner,.fancybox-skin{border-radius:5px;}
.fancybox-inner{background:#e1e1e1;border:4px solid #898989;}
.modal_window{padding:36px 30px;}
.modal_window h3{font-size:18px;margin-bottom:15px;}
.modal_window h4{font-family:'MuseoSlab-900',sans-serif;font-weight:900;font-size:17px;text-transform:uppercase;float:left;margin:20px 0 15px 20px;}
.modal_window .laudo h4{color:#bf0b18;}
.modal_window .planilha h4{color:#173b5d;}
.modal_window p{font-size:14px;line-height:19px;color:#464646;}
.modal_window p:last-child{margin-bottom:100px;}
.modal_window .btn{font-size:10px;padding:10px 15px;margin-bottom:15px;}
.modal_window .btn.btn-red{margin-right:15px;}

/*.sec-doc{display: none;}*/
.sec-doc img{width:100%;}

/*--------------------------- upgrade carousel services ------------------------*/
.sec-consultoria .bx-pager{display:none;}
.arrow-carousel{position:absolute;top:32%;width:30px;height:60px;margin-top:-20px;background:url(img/arrow-carousel.png) no-repeat;background-size:60px;z-index:99;}
.arrow-carousel a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.arrow-carousel.next{right:-40px;background-position:top right;}
.arrow-carousel.prev{left:-50px;background-position:top left;}
.resultado{color:#00294f;padding-top:8px;}

/*-------------------------- slide home ---------------------------*/

/* PAGER */
.bx-wrapper{position:relative;}
.bx-wrapper .bx-pager{width:100%;position:absolute;text-align:center;color:#666;z-index:99;bottom:30px;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#00294f;}
.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}
@media screen and (min-width:992px){
  .md-hide{display:none!important}
  .ajust-cliente{margin-left:-40px;}
  .box-buttons .btn-red{margin-right:9.6%;margin-left:5%;}
}
@media screen and (max-width:991px) and (min-width:768px){
  .sm-hide{display:none!important}
  .ajust-cliente{margin-left:-10px;}
  .cliente-circle{width:150px;height:150px;}
  .box-buttons .btn-red{margin-right:20px;}
  .arrow-carousel.next{right:-30px;}
  .arrow-carousel.prev{left:-30px;}
}
@media screen and (max-width:767px){
  .xs-hide{display:none!important}
  .xs-center{text-align:center!important}
  h2{display:block;text-align:center;font-size:27px;background-size:44px;}
  p{font-size:16px;}
  .sec-slider{margin-top:86px;}
  h1.logo-top{width:120px;}
  .offset-top{height:86px;top:-86px;}
  nav.nav{margin-top:0;}
  ul.top-menu{padding:0 10px;}
  ul.top-menu li{display:block;padding:0;border-right:0;margin-bottom:10px;}
  ul.top-menu li:last-child{margin-bottom:0}
  .navbar-toggle{border:1px solid #00294f;background:#00294f;margin-right:10px;}
  .navbar-toggle .icon-bar{background:#fff;}
  .collapsed{background:transparent;}
  .collapsed .icon-bar{background:#00294f;}
  .box-serv{margin-bottom:40px;}
  .content-slider{height:480px;}
  .box-serv{padding-left:10px!important;padding-right:10px!important;}
  h4.title-slide{font-size:28px;line-height:36px;}
  .box-buttons .btn-red{margin-top:30px;margin-right:0;margin-bottom:20px;}
  .btn{font-size:11px;padding:8px 20px;}
  .sec-consultoria>section.container{background:none;}
  .arrow-carousel.next{right:0;}
  .arrow-carousel.prev{left:0;}
}
@media screen and (max-width:480px){
  .box-info header{padding-left:40px;padding-right:5px;}
  .content-slider{height:420px;}
  h4.title-slide{font-size:26px;line-height:32px;}
  img.iphone{width:100%}
}