@charset "utf-8";

/* Estilos Extras - Bootstrap Impactamídia */
.rodape-impacta{padding:15px 0 15px 0;}
.rodape-impacta-2{padding:15px 0 15px 0;background-color:#ccc;}
.rodape-alternativo{background:#fff;min-height:200px;}
.impacta{float:right;background:url(images/impacta-rodape.png);opacity:0.9;text-indent:-9999px;display:block;margin:0px;padding:0px;height:31px;width:94px;}
.novocerto{box-shadow:rgba(0,0,0,0.21) 0 0 2px;width:100%;margin-top:25px;height:auto;padding-top:30px;padding-left:30px;background:white;min-height:auto;padding-right:30px;padding-bottom:30px;}
.novocerto.single{min-height:440px;}
.rsContent{background:rgba(255,255,255,0);}
.rsUni,
.rsUni .rsOverflow,
.rsUni .rsSlide,
.rsUni .rsVideoFrameHolder,
.rsUni .rsThumbs{background:rgba(34,34,34,0)!important;color:#FFF;margin-top:-18px!important;}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{color:#313131;border-bottom:9px solid #1993bf;margin-bottom:0px;padding-bottom:25px;background-color:white;}
.nav-tabs{margin-left:-14px;width:102.6%;    /* border-bottom: 1px solid #ddd; */    /* margin-top: 32px; */}
.impacta-2{float:right;background:url(images/impacta-rodape-2.png);opacity:0.9;text-indent:-9999px;display:block;margin:0px;padding:0px;height:31px;width:94px;}
.wrap-info-bottom{border-top:solid 1px #e7e7e7;float:left;width:100%;overflow:hidden;display:block;margin-top:25px;}
.logofooter{background:url(images/footer.png);width:71px;height:71px;    /* margin-left: -37px; */margin-bottom:-109px;text-indent:all;margin-top:-7px;    /* position: absolute; */text-indent:initial;}
.direitos{margin:17px 0;font-size:12.5px;color:black;}
.galeria-lista{margin:0;padding:0;}
.col-md-2.col-xs-2{padding:9px 0 0;background-color:rgba(255,255,255,0);}
.fundo-titulo{background-image:url(images/bg_servicos_servicos.jpg);}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block!important;margin:0!important;}
h1.titulo-pagina{color:white;font-family:"Montserrat";font-size:25px;height:69px;padding-top:13px;text-transform:uppercase;text-shadow:0 1px 8px #0A0A0A;}
.nav-tabs.nav-justified>li>a{width:100%;background-color:#1C91D3;height:11px;font-size:20px;border-right:1px solid black;margin-left:-17px;border-bottom:1px solid #ddd;color:white;    /* background-color: #ddd; */border-radius:4px 4px 0 0;height:111px;padding:28px 2px 1px 1px;}
.nav-justified>li{    /* display: table-cell; */

/* width: 1%; */}
h3.titulo-widget-lateral {
    font-weight: 700;
    font-family: 'Montserrat',sans-serif;
    font-size: 1.8em;
    margin: 0 20px 20px;
}

.textwidget.custom-html-widget a {
    color: #333;
    font-weight: 100;
    line-height: 35px;
}
.flex-sidebar {
    box-shadow: rgb(0 0 0 / 21%) 0 0 2px;
    width: 100%;
    margin-top: 25px;
    height: auto;
    padding-top: 30px;
    padding-left: 30px;
    background: white;
    min-height: auto;
    padding-right: 30px;
    padding-bottom: 30px;
}
.nav-tabs.nav-justified>li{padding:0px 1px 41px;    /* float: none; */}
ul#menu-menu li a{color:#377721;background-color:#FFFFFF;text-transform:uppercase!important;border-bottom:3px solid transparent;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
ul#menu-menu li a:hover{border-color:#5E1C57;font-weight:500;}
.navbar-inverse .navbar-nav>li>a{color:black;font-size:15px;padding-top:40px;font-family:'Montserrat',sans-serif;}
body.home.blog.logged-in{text-transform:uppercase;}
div#menu-principal{}
.galeria-lista li{list-style-type:none;margin-bottom:30px;}

/* Variações Padding */
.vertical-1{padding-top:15px;padding-bottom:15px;}
.vertical-2{padding-top:30px;padding-bottom:30px;}
.vertical-3{padding-top:45px;padding-bottom:45px;}
.only-bottom-search{padding-bottom:8px;}
.only-bottom-1{padding-bottom:15px;}
.only-bottom-2{padding-bottom:100px;}
.only-bottom-3{padding-bottom:45px;}
.m-only-bottom-1{margin-bottom:15px;}
.m-only-bottom-2{margin-bottom:100px;}
.m-only-bottom-3{margin-bottom:45px;}
.only-top-search{padding-top:8px;}
.only-top-1{padding-top:15px;}
.only-top-2{padding-top:30px;}
.only-top-3{padding-top:45px;}
.m-only-top-1{margin-top:15px;}
.m-only-top-2{margin-top:30px;}
.m-only-top-3{margin-top:45px;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li{font-family:'Montserrat',sans-serif;}
.banner-full{background:#F9F9F9;width:100%;}
.navbar-inverse .navbar-nav>li>a:hover{color:#2398D7;}
a.botao{color:#3f3f3f;}
.logo{width:292px;height:152px;margin-top:-60px;background:transparent url("images/logo.jpg") no-repeat scroll center center;text-indent:-9999px;display:block;margin-left:-13px;}
.navbar-collapse{border:none!important;}
.telefone h3,
.telefone h4{margin:0;}
.conteudo{        /*margin-left: -17px;
        margin-right: -46px;*/

    /* min-height: 785px; */
background:#F6F6F6;}
.col-sm-12.col-xs-12{padding:0 0px;}
p.legenda{width:100%;min-height:30px;display:block;margin:0;padding-top:10px;}
.leia-mais{margin-top:15px;clear:both;float:left;}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0;}
.map{margin:60px;}
.leia-mais{margin-top:15px;clear:both;float:left;background:-moz-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(19,120,170,1)),color-stop(100%,rgba(41,189,159,1)));background:-webkit-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-o-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-ms-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:linear-gradient(268deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1378aa',endColorstr='#29bd9f',GradientType=1);color:white;font-size:15px;font-weight:600;}
.leia-mais:hover{margin-top:15px;clear:both;float:left;background:-moz-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(19,120,170,1)),color-stop(100%,rgba(41,189,159,1)));background:-webkit-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-o-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-ms-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:linear-gradient(268deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1378aa',endColorstr='#29bd9f',GradientType=1);color:white;font-size:15px;font-weight:600;}
.leia-mais:focus{margin-top:15px;clear:both;float:left;background:-moz-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(19,120,170,1)),color-stop(100%,rgba(41,189,159,1)));background:-webkit-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-o-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:-ms-linear-gradient(182deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);background:linear-gradient(268deg,rgba(41,189,159,1) 0%,rgba(19,120,170,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1378aa',endColorstr='#29bd9f',GradientType=1);color:white;font-size:15px;font-weight:600;}
.modulo-listagem{padding:0;margin:0;margin-top:0;}
.navbar-nav>li{    /* float: left; */
margin-right:37px;}

/*HOOOOOOOME*/
.conteudo-sobre{background:white;margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);}
.conteudo-titulo h1{font-family:"Montserrat";margin-top:31px;font-size:28px;padding:22px;font-weight:700;height:48px;color:black;text-align:center;width:100%;}
.conteudo-titulo-lado h1{font-family:"Montserrat";    /* font-family: 'Cardo', serif; */    /* margin-top: 29px; */

    /* margin-left: -193px; */
font-size:28px;padding:91px 54px 47px;font-weight:700;height:48px;color:black;    /* text-align: center; */width:35%;}
.conteudo-texto-lado p{font-family:'Open Sans',Sans-serif;    /* font-family: "Montserrat"; */text-align:left;font-size:14px;color:black;text-align:justify;margin:10px;line-height:22px;margin-top:-93px;margin-left:196px;    /* margin-right: 260px; */    /* margin: 30px; */

/* padding-bottom: 10px; */}
.conteudo-texto{margin-left:0;min-height:275px;}
.conteudo-texto p{    /* font-family: 'Cardo', serif; */
font-family:"Montserrat";text-align:left;font-size:16px;color:black;    /* margin: 30px; */    /* padding-bottom: 10px; */}
.conteudo-sobre h2{font-family:"Montserrat";    /* margin: 30px; */font-weight:700;margin-left:196px;margin-top:132px;font-size:18px;color:black;    /* padding: 28px; */text-decoration:bold;}
.conteudo-sobre h2:hover{font-family:"Montserrat";    /* margin: 30px; */font-weight:700;margin-left:196px;margin-top:132px;font-size:18px;color:#337ab7;    /* padding: 28px; */text-decoration:bold;}
.conteudo-sobre a:hover{color:black;width:2px;height:2px;}
.video{width:90%;height:250px;margin:30px;background:black;margin-left:-58px;        /* overflow: hidden; */background:rgba(246,246,246,0);}
.linha{background-image:url(images/linha.jpg);}
.area-seguranca{margin-left:-18px;width:100%;margin-right:32px;height:100%;}
.conteudo-seguranca{padding:46px 42px;height:100%;background:white;box-shadow:0 0 5px rgba(0,0,0,0.11);width:100%;}
.conteudo-seguranca:hover{background:#fafafa;-webkit-transition:color 1s ease-out;-moz-transition:color 1s ease-out;-ms-transition:color 1s ease-out;-o-transition:color 1s ease-out;transition:color 1s ease-out;}
h2>a:hover{color:#2398D7;border-bottom:6px solid #313131;padding-bottom:1px;-moz-transition:color 1s ease-out;-ms-transition:color 1s ease-out;-o-transition:color 1s ease-out;transition:color 1s ease-out;}
h3{font-size:18px;margin-left:30px;}
.conteudo-seguranca h1{padding:0;margin:0;font-weight:700;font-size:18px;font-family:"Montserrat";    /* font-family: 'Cardo', serif; */text-align:left;}
.caixa-num{margin-left:-180px;margin-top:-17px;text-align:right;}
.conteudo-seguranca p{font-size:14px;line-height:22px;font-family:'Open sans',sans-serif;    /* margin: 30px; */text-align:justify;}
.conteudo-seguranca h2{color:black;font-weight:700;font-size:18px;font-family:"Montserrat";text-align:left;margin:0;margin-top:20px;padding-bottom:8px;border-bottom:4px solid transparent;}
.conteudo-seguranca h2:hover{color:#337ab7;text-decoration:none!important;border-bottom:4px solid #3f3f3f;width:50%;padding-bottom:8px;    /* margin-top: 69px; */}
.conteudo-seguranca a:hover{text-decoration:none!important;}
.video.wrap-area-1-imgem{background-position:center!important;background-size:cover!important;overflow:auto;position:absolute;height:100%;margin:53px;float:right;margin-top:2px;width:97%;    /* margin-right: -10px; */}
.video.wrap-area-2-imgem{width:352px;background-position:center!important;background-size:cover!important;    /*margin-top: 85px;*/margin-left:-40px;height:338px;}
.video.wrap-area-3-imgem{width:100%;background-position:center!important;background-size:cover!important;    /* margin-top: 85px; */margin-top:46px;margin-left:0px;height:24px;}
.conteudo-caixa-map{margin-top:88px;}
.barra{width:100%;height:38%;background:rgba(255,255,255,0.8);margin-top:190px;}

/*EMPRESSSSSSSA*/
.row.emp{margin-top:25px;}
.col-sm-12.emp{background:white;box-shadow:rgba(0,0,0,0.21) 0 0 2px;margin:0 15px;padding:0 0px 0 30px;width:97.5%;}
.conteudo-emp{background:white;    /*margin-left: 29px;*/margin-top:50px;    /*box-shadow: 3px 3px 3px gray;
        box-shadow: 0 0 5px rgba(0,0,0,0.11);*/}
    .conteudo-fale{background:white;margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);}
    .conteudo-cli{background:white;    /* margin-left: 29px; */margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);min-height:700px;}
    .conteudo-cli li{    /* border: 0.1px solid; */font-size:14px;color:white;font-family:'Open Sans',sans-serif;padding:17px 25px;text-align:center;margin:10px;list-style:none;min-height:59px;border-bottom:5px rgba(17,114,171,0.42) solid;background:linear-gradient(211deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);}
    .logo-clientes{background-color:white !important;/* margin-left: 29px; */margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);height: 130px !important;}
    .clientes {background: #fff !important;}
    /*.logo-clientes.item-5 {background-size: 110px !important;}
    .logo-clientes.item-6 {background-size: 200px !important;}
    .logo-clientes.item-13 {background-size: auto !important;}
    .logo-clientes.item-34 {background-size: 240px !important;}
    .logo-clientes.item-32 {background-size: 260px !important;}
    .logo-clientes.item-31 {background-size: 130px !important;}
    .logo-clientes.item-29{background-size: 225px !important;}
    .logo-clientes.item-40, .logo-clientes.item-41, .logo-clientes.item-42, .logo-clientes.item-43, .logo-clientes.item-44, .logo-clientes.item-45 {background-size: 170px !important;}
    .logo-clientes.item-39 {background-size: 230px !important;}
    .logo-clientes.item-38 {background-size: 200px !important;}*/
    .conteudo-cli ul{    /* background: rgba(51, 122, 183, 0.09); */
    -moz-column-gap:100px;margin:0;padding:0;}
    .conteudo-emp-img{background:white;margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);}
    .conteudo-emp h1{font-family:"Montserrat";margin-top:31px;font-size:28px;padding:22px;height:48px;color:black;width:100%;background:none;}
    .conteudo-emp p{font-family:'Open Sans',Sans-serif;text-align:left;font-size:14px;color:black;line-height:22px;text-align:justify;    /* margin-left: 0px; */margin:40px;margin-left:0px;margin-top:26px;    /* margin-top: 40px; */    /* font-family: 'Montserrat', sans-serif; */

        /* margin-left: 42px; */
    background:none;    /* width: 87%; */    /* padding-bottom: 10px; */}
    .navbar{margin-top:31px;margin-bottom:0;}
    .conteudo-fale p{text-align:left;font-size:16px;color:black;    /* margin-left: 0px; */margin:40px;margin-left:0px;margin-top:26px;    /* margin-top: 40px; */    /* font-family: 'Montserrat', sans-serif; */

        /* margin-left: 42px; */
    background:white;    /* width: 87%; */    /* padding-bottom: 10px; */}
    li{font-size:17px;color:black;background:white;        /* padding-bottom: 10px; */}
    p{color:black;font-size:13px;}
    .nav-tabs>li>a{font-size:17px;    /* margin-right: 2px; */    /* line-height: 1.42857143; */

        /* border: 1px solid transparent; */

    /* border-radius: 4px 4px 0 0; */}
    .nav>li>a{font-family:'Cardo',serif;    /* font-family: 'Montserrat', sans-serif; */font-size:17px;position:relative;display:block;padding:10px 7.6px;}
    .dropdown-menu>li>a{display:block;    /* font-family: 'Cardo', serif; */padding:3px 20px;font-size:15px;clear:both;font-weight:700;line-height:1px;color:#333;white-space:nowrap;}
    .conteudo-emp h2{    /* font-family: 'Cardo', serif; */
        font-weight:700;font-family:'Montserrat',sans-serif;    /* font-weight: 400; */    /* margin: 40px; */
        font-size:20px;    /* margin-top: 24px; */    /* padding: 25px; */

        /* padding-top: 43px; */
    margin-bottom:30px;background:none;    /* margin-left: 37px; */margin-top:50px;}
    .conteudo-sub-emp p{font-family:'Cardo',serif;text-align:left;font-size:20px;color:black;line-height:22px;    /* margin-left: 0px; */margin:40px;margin-left:0px;margin-top:26px;    /* margin-top: 40px; */    /* font-family: 'Montserrat', sans-serif; */

        /* margin-left: 42px; */
    background:none;    /* width: 87%; */    /* padding-bottom: 10px; */}
    .conteudo-fale h2{font-family:'Cardo',serif;    /* font-family: 'Montserrat', sans-serif; */font-weight:700;    /* margin: 40px; */font-size:20px;    /* margin-top: 24px; */    /* padding: 25px; */

        /* padding-top: 43px; */
    margin-bottom:30px;text-decoration:bold;background:white;    /* margin-left: 37px; */}
    .imgempresa{float:right;margin:30px;margin-top:-299px;}
    .titulo-emp-cima h1{border-left:17px solid #1C91D3;font-weight:700;    /* padding-right: 682px; */padding-bottom:46px;padding:32px;padding-left:26px;color:#484848;background:white;height:88px;font-size:24px;box-shadow:rgba(0,0,0,0.21) 0 0 2px;}

    /*------------------ SERVIÇOS --------------------*/
    .row.servico{background:rgb(255,255,255);box-shadow:rgba(0,0,0,0.21) 0 0 2px;width:100%;margin:auto;padding:30px 0px;margin:25px 0;min-height:450px;}
    ul.nav.nav-tabs.tabs-left{margin-left:15px;width:100%;border-bottom:1px solid #ddd;margin-top:0px;font-size:17px;    /*border-right: 1px solid rgba(0, 0, 0, 0.18);*/}
    ul.nav.nav-tabs.tabs-left:hover{margin-left:15px;width:100%;color:black;border-bottom:1px solid #ddd;margin-top:0px;font-size:17px;    /* border-right: 1px solid rgba(0, 0, 0, 0.18); */}
    ul.nav.nav-tabs.tabs-left li{float:right;text-align:right;}
    ul.nav.nav-tabs.tabs-left a{color:#1993BF;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;}
    ul.nav.nav-tabs.tabs-left a:hover{color:black;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;}
    ul.nav.nav-tabs.tabs-left a:focus{    /* color: #1993BF; */
    font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;}
    li.active:hover{color:black;}
    .nav>li>a:hover{text-decoration:none;background-color:#2AC59E;color:black;}
    .dropdown-menu>li>a:hover{color:black;    /* border-bottom: 2px solid rgb(51, 122, 183) !important; */text-decoration:none;background-color:white;}
    .nav-tabs>li>a{border:none!important;margin-right:0!important;font-size:17.3px;}
    .nav-tabs>li>a:hover{    /* background-color: white; */
    border:none!important;    /* font-size: 20px; */}
    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover{background-color:white;color:black;border-color:#337ab7;}
    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:focus,
    .nav-tabs>li.active>a:hover{color:#555;cursor:default;color:black;background-color:#2AC59E;    /* border: 1px solid #171616; */    /* border: 2px solid #337ab7 !important; */
    border-right:1px solid white!important;border-radius:0!important;    /* border-bottom: 2px solid rgb(51, 122, 183) !important; */width:100%;z-index:999;font-size:17px;}
    .tab-content h4{padding:20px;font-family:'Montserrat',sans-serif;    /* font-size: 20px; */    /* color: black; */
    font-weight:700;font-size:14px;color:white;background:linear-gradient(211deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);}
    .col-md-3.col-sm-3.col-xs-12{border-right:1px solid rgba(0,0,0,0.28);border-left:1px solid rgba(0,0,0,0.28);}
    .tab-content p{    /* margin-left: -14px; */
    font-family:'Open Sans',sans-serif;color:black;font-size:13px;line-height:20px;text-align:justify;}
    .col-xs-9{background:white;padding-left:30px;border:1px solid rgba(0,0,0,0.1);padding-top:8px;margin-right:15px;width:72%;padding-bottom:15px;min-height:450px;}

    /*FALE CONOOOOOOOOOOOOOOOSCO*/
    p#btn{margin-top:0;margin-bottom:60px!important;}
    .col-sm-12.conteudo-emp{background:white;box-shadow:rgba(0,0,0,0.21) 0 0 2px;margin-top:25px;}
    .titulo-faleconosco{font-family:Montserrat Bold;font-size:24px;border-left:12px solid rgb(22,129,222);padding:12px;padding-left:19px;}
    .titulo-sobre-faleconosco{font-family:Montserrat Bold;font-size:20px;        /* margin: 6px; */padding:30px;}
    .sub-titulo-fale{    /* font-family: Montserrat Bold; */
    font-family:"Montserrat";font-size:24px;width:100%;margin:6px;padding:30px;margin-bottom:-39px;padding-bottom:-337px;}
    .texto-titulo-faleconosco{font-family:Montserrat;font-size:16px;width:52%;        /* margin: 6px; */padding:30px;}
    .conteudo-fale{background:white;margin-top:30px;height:752px;    /* box-shadow: 3px 3px 3px gray; */    /* box-shadow: 0 0 5px rgba(0,0,0,0.11); */}
    .faleconosco{    /* margin-left: 31px; */
    width:50%;height:0px;}

    /*CLIEEEEEEEEEEEEEEENTES*/
    .titulo-emp{    /* margin-bottom: 20px; */

        /* padding-bottom: 1px; */
    padding-top:2px;}
    ul.navbar.navbarr-inverse li{background:white;padding-left:11px;color:white;padding-top:21px;font-family:'Montserrat',sans-serif;font-weight:700;padding-bottom:34px;}
    .navbarr-inverse{margin-top:0px;background-color:#1C91D3;border-color:#E5E5E5;background:-moz-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(17,114,171,1)),color-stop(100%,rgba(43,195,158,1)));background:-webkit-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-o-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-ms-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:linear-gradient(211deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2BC39E',endColorstr='#1172AB',GradientType=0);}
    .navbarr{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}
    ul.navbar.navbarr-inverse a{color:#333333;font-size:16px;}
    .tservicos p{font-family:'Montserrat',sans-serif;font-size:18px;height:51px;padding-top:11px;padding-left:48px;    /* border-left: 41px solid #1173AB; */color:#333;margin-bottom:-34px;font-weight:700;margin-top:-30px;    /* margin-left: 42px; */}
    ul.navbar.navbarr-inverse li:hover{color:black;}
    ul.navbar.navbarr-inverse a:hover{color:#1C91D3;font-size:16px;}
    ul.navbar.navbarr-inverse a:focus{color:#1C91D3;font-size:16px;}
    ul.dropdown-menu li>a{padding-left:11px;    /* color: white; */    /* padding-top: 21px; */

        /* font-family: 'Montserrat', sans-serif; */
    font-weight:700;padding-bottom:0;}
.destaque{background:url(images/destaque-10-anos.jpg)center no-repeat;background-color: white;margin-top: 30px;box-shadow: 3px 3px 3px grey;box-shadow: 0 0 5px rgb(0 0 0 / 11%);height:292px;background-size: cover;}
.destaque h3{font-family: "Montserrat";font-size: 3em;padding: 50px;font-weight: 700;color: black;position: relative;top: 25px;text-align: center;margin: 0;}
    /********************************
    *
    *    Estilos do Contact Form 7
    *
    *********************************/
    img.ajax-loader{display:none;}
    .wpcf7 form p.p-email > span > span{border:1px solid #FF8383;position:absolute;top:-13px;width:451px;height:41px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;}
    .wpcf7 .wpcf7-validation-errors{width:100%;line-height:30px;position:fixed;bottom:0;padding:5px;margin:0;left:0;border:none;text-align:center;background:#CE3737;z-index:9999;opacity:.85;color:#FFF;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;-webkit-text-shadow:1px 1px 0 #313131;-moz-text-shadow:1px 1px 0 #313131;-o-text-shadow:1px 1px 0 #313131;text-shadow:1px 1px 0 #313131;}
    .wpcf7 .wpcf7-mail-sent-ok{width:100%;line-height:30px;position:fixed;bottom:0;padding:5px;margin:0;left:0;border:none;text-align:center;background:#33A13A;z-index:9999;opacity:.85;color:#FFF;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;-webkit-text-shadow:1px 1px 0 #313131;-moz-text-shadow:1px 1px 0 #313131;-o-text-shadow:1px 1px 0 #313131;text-shadow:1px 1px 0 #313131;}
    .wpcf7 form p > span > input{line-height:53px;    /* box-shadow: none; */background:rgba(0,0,0,.0001);outline:none;width:160%;border:1px solid #777;    /* box-shadow: rgba(0, 0, 0, 0.50) 0 0 2px; */    /* font-family: 'Cardo', serif; */
    font-size:15px!important;margin-top:-32px;font-weight:300;color:#337ab7;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-left:9px solid rgb(22,129,222);}
    .wpcf7 form p > span > textarea{    /* line-height: 153px; */

        /* box-shadow: none; */
    background:rgba(0,0,0,.0001);outline:none;width:160%;border:1px solid #777;    /* font-family: 'Cardo', serif; */font-size:15px!important;font-weight:300;color:#337ab7;margin-top:-18px;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:150px;resize:none;border-left:9px solid rgb(22,129,222);    /* box-shadow: rgba(0, 0, 0, 0.50) 0 0 2px; */}
    .wpcf7 form p > span > textarea:hover{    /* line-height: 153px; */
    box-shadow:none;background:rgba(0,0,0,.075);outline:none;border:none;    /*font-family: 'Cardo', serif;*/font-size:15px!important;font-weight:300;color:#337ab7;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:150px;resize:none;border-left:9px solid #d5d5d5;box-shadow:rgba(0,0,0,0.21) 0 0 2px;}
    .wpcf7 form p > span > input:hover{line-height:53px;box-shadow:none;background:rgba(0,0,0,.075);outline:none;border:none;    /*font-family: 'Cardo', serif;*/font-size:15px!important;    /* margin-top: 17px; */font-weight:300;color:#337ab7;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-left:9px solid #d5d5d5;box-shadow:rgba(0,0,0,0.21) 0 0 2px;}
    .col-sm-3{margin-bottom:20px;}
    .wpcf7 form p{width:100%;text-transform:uppercase;font-size:14px;color:#003900;float:left;margin-bottom:16px!important;}
    .wpcf7 form p > span > input:focus,
    .wpcf7 form p > span > textarea:focus{border-bottom-color:rgba(167,130,64,0);}
    input.wpcf7-form-control.wpcf7-submit{float:left;width:213px;margin-left:263px;height:57px;font-family:"Montserrat";padding:12px 24px;border-radius:3px;border:none;background:#337ab7;font-weight:600;color:white;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
    input.wpcf7-form-control.wpcf7-submit:hover{background:-moz-linear-gradient(359deg,rgba(42,159,219,1) 0%,rgba(70,245,226,1) 77%); /* ff3.6+ */background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(42,159,219,1)),color-stop(77%,rgba(70,245,226,1))); /* safari4+,chrome */background:-webkit-linear-gradient(359deg,rgba(42,159,219,1) 0%,rgba(70,245,226,1) 77%); /* safari5.1+,chrome10+ */background:-o-linear-gradient(359deg,rgba(42,159,219,1) 0%,rgba(70,245,226,1) 77%); /* opera 11.10+ */background:-ms-linear-gradient(359deg,rgba(42,159,219,1) 0%,rgba(70,245,226,1) 77%); /* ie10+ */background:linear-gradient(91deg,rgba(42,159,219,1) 0%,rgba(70,245,226,1) 77%); /* w3c */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a9fdb',endColorstr='#46f5e2',GradientType=1); /* ie6-9 */;-webkit-transition:background 2s ease-out;-moz-transition:background 2s ease-out;-ms-transition:background 2s ease-out;-o-transition:background 2s ease-out;transition:background 2s ease-out;text-shadow:2px 2px 2px rgba(0,0,0,0.57);}
    .material-pagina a{color:#377721;text-transform:uppercase;font-size:14px!important;}
    .material-pagina a h3{color:#003A00;text-decoration:none;text-transform:uppercase;font-size:13px;float:left;}
    span.wpcf7-not-valid-tip{display:none;}
    .rodape-impacta a{color:#FFFFFF;text-decoration:none;}
    .rodape-impacta h3{color:#f6f6f6;margin-left:8px;}
    .pager li>a,
    .pager li>span{border-radius:0!important;border-right:solid 2px rgb(237,237,237);border-bottom:0;border-top:0;border-left:0;font-weight:bold;}
    .pager li>span{color:rgb(194,194,194);}
    .pager li>a{color:rgb(77,77,77);}
    .post-nav{clear:both;width:100%;}
    .topo{background:#5e1c57;}
    .info-topo{float:right;margin-bottom:10px;}
    .col-sm-12{background:none;}
    nav.navbar.navbar-inverse.navbar-static-top{background-color:white;    /*margin-top: 45px;*/    /* padding: 31px 0; */
    border-top:none;margin-top:50px;border-bottom:white;}
    .servico-personalizado.id_1{background:#f7f8f7;color:#003900;text-align:center;padding:1px 0 38px;}
    .servico-personalizado.id_2{background:#83b86f;color:#003900;text-align:center;padding:1px 0 38px;}
    .servico-personalizado.id_3{background:#185b02;color:#fff;text-align:center;padding:1px 0 38px;}
    .servico-personalizado.id_4{background:#003900;color:#fff;text-align:center;padding:1px 0 38px;}
    i.fa.fa-whatsapp{padding:0 2px 0 20px;color:#270422;}
    .ico-phone{float:right;}
    .icon-what{float:right;}
    .info-topo h1{color:white;font-size:13px;float:left;}
    i.fa.fa-phone{padding:0 1px 0 20px;color:#270422;}
    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:focus,
    .dropdown-menu>.active>a:hover{color:#313131;text-decoration:none;background-color:#FFF;outline:0;}
    .servicos-home{background-image:url(images/bg_home_servicos.jpg);background-attachment:fixed;}
    .col-sm-8.col-sm-offset-2 h2{font-size:24px;color:#003900;background:#83b86f;text-align:center;margin:50px 0 40px;padding-top:26px;height:77px;}
    .descricao{color:#003a00;border:1px solid #003a00;padding:10px 12px;margin-bottom:24px;margin-top:7px;}
    .servico-personalizado.id_1 h1{background:white;text-transform:uppercase;font-size:20px;font-weight:600;padding:30px 0;box-shadow:0px 4px 18px #d6d6d6;}
    .servico-personalizado.id_1 p{font-size:15px;padding:4px 35px;}
    .servico-personalizado.id_1 h2{font-weight:800;font-size:32px;padding:0;margin:0;}
    .servico-personalizado.id_1 h3{margin:0;padding-bottom:43px;font-size:13px;}
    .servico-personalizado.id_1 a{background:#003900;padding:16px 40px;border-radius:8px;color:white;font-size:12px;text-transform:uppercase;text-decoration:none;}
    .servico-personalizado.id_2 h1{background:#9ed18b;text-transform:uppercase;font-size:20px;font-weight:600;padding:30px 0;box-shadow:0px 4px 18px rgba(43,110,18,0.48);}
    .servico-personalizado.id_2 p{font-size:15px;padding:4px 35px;}
    .servico-personalizado.id_2 h2{font-weight:800;font-size:32px;padding:0;margin:0;}
    .servico-personalizado.id_2 h3{margin:0;padding-bottom:43px;font-size:13px;}
    .servico-personalizado.id_2 a{background:#003900;padding:16px 40px;border-radius:8px;color:white;font-size:12px;text-transform:uppercase;text-decoration:none;}
    .servico-personalizado.id_3 h1{background:#26740c;text-transform:uppercase;font-size:20px;font-weight:600;padding:30px 0;box-shadow:0px 3px 10px rgba(11,47,2,0.6);}
    .servico-personalizado.id_3 p{font-size:15px;padding:4px 35px;}
    .servico-personalizado.id_3 h2{font-weight:800;font-size:32px;padding:0;margin:0;}
    .servico-personalizado.id_3 h3{margin:0;padding-bottom:43px;font-size:13px;}
    .servico-personalizado.id_3 a{background:#F9F9F9;padding:16px 40px;border-radius:8px;color:#003900;font-size:12px;text-transform:uppercase;text-decoration:none;}
    .servico-personalizado.id_4 h1{background:#014801;text-transform:uppercase;font-size:20px;font-weight:600;padding:30px 0;box-shadow:0px 3px 10px hsla(106,90%,7%,0.64);}
    .servico-personalizado.id_4 p{font-size:15px;padding:4px 35px;}
    .servico-personalizado.id_4 h2{font-weight:800;font-size:32px;padding:0;margin:0;}
    .servico-personalizado.id_4 h3{margin:0;padding-bottom:43px;font-size:13px;}
    .servico-personalizado.id_4 a{background:#F9F9F9;padding:16px 40px;border-radius:8px;color:#003900;font-size:12px;text-transform:uppercase;text-decoration:none;}
    .img-servico-pagina{margin-bottom:30px;}
    p{color:black;font-family:'Open sans',sans-serif;}
    .pagina{padding:0px 0;}
    .texto-empresa p{color:#003900;}
    body{            /* height: 914px; */
    background-attachment:all!important;position:relative;background:-moz-linear-gradient(270deg,rgba(55,170,225,1) 0%,rgba(22,141,208,1) 5%,rgba(255,255,255,1) 7%,rgba(242,242,242,1) 100%); /* ff3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(55,170,225,1)),color-stop(5%,rgba(22,141,208,1)),color-stop(7%,rgba(255,255,255,1)),color-stop(100%,rgba(242,242,242,1))); /* safari4+,chrome */background:-webkit-linear-gradient(270deg,rgba(55,170,225,1) 0%,rgba(22,141,208,1) 5%,rgba(255,255,255,1) 7%,rgba(242,242,242,1) 100%); /* safari5.1+,chrome10+ */background:-o-linear-gradient(270deg,rgba(55,170,225,1) 0%,rgba(22,141,208,1) 5%,rgba(255,255,255,1) 7%,rgba(242,242,242,1) 100%); /* opera 11.10+ */background:-ms-linear-gradient(270deg,rgba(55,170,225,1) 0%,rgba(22,141,208,1) 5%,rgba(255,255,255,1) 7%,rgba(242,242,242,1) 100%); /* ie10+ */background:linear-gradient(180deg,rgba(55,170,225,1) 0%,rgba(22,141,208,1) 5%,rgba(255,255,255,1) 7%,rgba(242,242,242,1) 100%); /* w3c */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37aae1',endColorstr='#f2f2f2',GradientType=0); /* ie6-9 */}
    .serv-fisica h1{color:#003a00;font-size:20px;font-weight:700;}
    .serv-juridica h1{color:#003a00;font-size:20px;font-weight:700;float:left;padding-top:60px;border-top:1px solid #003A00;width:100%;}
    footer#footer-3{background:rgba(255,255,255,0);}
    .container-fluid.rodape-impacta-bottom{background:rgba(255,255,255,0);}
    .container-fluid{background:none;}
    .container-fluid.menu{margin-top:-30px;    /* margin-bottom: -4px; */box-shadow:0 0 5px rgba(0,0,0,0.11);height:92px;background:white;}
    .textwidget{color:white;    /* margin-left: 95px; */    /* padding: 9px 0 0; */

    /* font-size: 13px !important; */}
    .textwidget i{padding:0px 4px 0 0px;color:#270422;font-size:20px;}
    .sub-banner-home{border-bottom:10px solid #003a00;}
    .img-servico-home:hover{border-color:#003A00;}
    .titulo-conceito-atv{font-family:'Cardo',serif;font-weight:700;    /* font-family: 'Montserrat', sans-serif; */    /* font-weight: 400; */

        /* margin: 40px; */
        font-size:20px;    /* margin-top: 24px; */    /* padding: 25px; */

        /* padding-top: 43px; */
    margin-bottom:30px;text-decoration:bold;background:white;margin-left:47px;}
    .servico-home a h2{float:left;color:#FFFEFE;text-decoration:none;text-align:center;font-size:13px!important;margin:15px 0 95px;}
    .img-servico-home{border-radius:50%;overflow:hidden;float:left;border:10px solid #83b86f;}
    .navbar{margin-bottom:0;}
    div#text-3{margin-left:20px;width:352px;}
    div#text-4{margin-left:73px;}
    .linkemp a{font-family:"Montserrat";margin:30px;font-size:18px;padding:25px;text-align:center;text-decoration:bold}
    .google-maps{width:90%;position:absolute;    /* padding-bottom: 97%; */    /* height: 560px; */

        /* width: 395px; */

        /* padding: 8px 22px 9px; */
    overflow:hidden;    /* margin-left: 20px; */padding:15px;box-shadow:rgba(0,0,0,0.21) 0 0 2px;}

/*.logo-clientes.item-3, .logo-clientes.item-7, .logo-clientes.item-11, .logo-clientes.item-14, .logo-clientes.item-15, .logo-clientes.item-26, .logo-clientes.item-28, .logo-clientes.item-30, .logo-clientes.item-33, .logo-clientes.item-35, .logo-clientes.item-36, .logo-clientes.item-40, .logo-clientes.item-41, .logo-clientes.item-44, .logo-clientes.item-45 {
    background-size: 40% !important;
}
.logo-clientes.item-9, .logo-clientes.item-19, .logo-clientes.item-24 {
    background-size: 50% !important;
}
.logo-clientes.item-18, .logo-clientes.item-22 {
    background-size: 60% !important;
}
.logo-clientes.item-27 {
    background-size: 70% !important;
}
.logo-clientes.item-10, .logo-clientes.item-21 {
    background-size: 80% !important;
}*/
a.btn-whatsapp:before {
    content: 'Podemos ajudar?';
    display: block;
    position: absolute;
    font-size: 1em !important;
    background: #fff;
    color: #000 !important; 
    width: 250px;
    padding: 5px;
    border-radius: 30px;
    font-weight: 600;
    margin: 5px 15px;
    -webkit-box-shadow: 0 0 0 0 rgb(1 1 1);
    box-shadow: 0 0 10px 0px rgb(1 1 1 / 20%);
    top: 70px;
    right: -14px;
    text-indent: 0;
}
.container-fluid.pagina.clientes .container {
    margin-bottom: 30px;
}


/* MOBILE */
    @media (max-width:780px){
        h3.titulo-widget-lateral {
    margin: 0 20px 70px;
}
        .m-only-bottom-2 {margin-bottom: 30px;}
        .novocerto {margin: 50px 0 0;}
        .container-fluid.pagina.noticias-page p {margin: 20px 0 0;}
        .col-md-3.col-sm-3.col-xs-12{border-right:0px solid rgba(0,0,0,0.28);border-left:0px solid rgba(0,0,0,0.28);}
        .tab-content p{margin-left:-14px;font-family:'Open Sans',sans-serif;color:black;font-size:12px;line-height:18px;}
        .navbarr-inverse{margin-left:-40px;margin-top:-32px;background-color:#1C91D3;border-color:rgb(249,249,249);background:-moz-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(17,114,171,1)),color-stop(100%,rgba(43,195,158,1)));background:-webkit-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-o-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:-ms-linear-gradient(239deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);background:linear-gradient(211deg,rgba(43,195,158,1) 0%,rgba(17,114,171,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2BC39E',endColorstr='#1172AB',GradientType=0);}
        ul.navbar.navbarr-inverse a{color:#333333;font-size:12px;}
        footer#footer-3{margin:0!important;}
        .container-fluid.rodape-impacta-bottom{margin-top:0px!important;}
        .serv-fisica h1{color:#003a00;font-size:20px;font-weight:700;padding:40px 20px 0;}
        .serv-juridica h1{color:#003a00;font-size:20px;font-weight:700;float:left;padding-top:0px;width:100%;border-top:none;}
        .col-sm-3{margin:15px auto;overflow:hidden;width:100%;}
        div#text-4{margin-left:-47px;}
        div#text-2{margin-left:-43px;}
        .material-pagina a h3{color:#003A00;text-decoration:none;text-transform:uppercase;font-size:13px;text-align:center;float:none;}
        li.dropdown{list-style:none!important;}
        .wpcf7 form p > span > input{width:100%;}
        .wpcf7 form p > span > textarea{width:100%;}
        h1.titulo-pagina{font-size:20px;padding-top:22px;}
        .imagem-empresa{margin:61px 20px 20px;}
        img.img-responsive{margin:auto;}
        form.wpcf7-form{    /* padding: 15px 42px; */
        margin-right:-163px;padding-left:43px;margin-top:18px;}
        .col-sm-7{    /* margin: 50px auto; */

            /* float: left; */

            /* text-align: center; */

        /* padding: 0 15px; */}
        .banner-full{background:#F9F9F9;width:0px;height:0px;}
        .navbar-inverse .navbar-toggle:focus,
        .navbar-inverse .navbar-toggle:hover{background-color:#33A7DF;}
        .navbar-inverse .navbar-toggle{border-color:#5E1C57;}
        .navbar-nav>li{    /* float: left; */
        margin-right:37px;}
        .navbar-inverse .navbar-toggle{margin-top:0px;background-color:#2EA2DC;border-color:#2CA0DB;}
        div#menu-principal{    /* margin-top: 30px; */}
        .navbar-inverse{background-color:white;border-color:white;}
        .navbar-inverse .navbar-nav>.active>a,
        .navbar-inverse .navbar-nav>.active>a:focus,
        .navbar-inverse .navbar-nav>.active>a:hover{color:#313131;border-bottom:1px solid #2398D7;padding-bottom:2px;width:71px;background-color:white;}
        .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:27px;margin-right:31px;margin-bottom:8px;background-color:#5E1C57;background-image:none;border:1px solid transparent;border-radius:4px;}
        ul#menu-menu li a{text-align:center;}
        .navbar-nav{margin-top:-35px;margin-left:-23px;}
        .col-sm-8.col-sm-offset-2 h2{font-size:17px;padding-top:21px;}
        .servico-home a h2{margin:15px 0 45px;font-size:14px!important;}
        .info-topo h1{color:white;font-size:12px;float:left;}
        .img-servico-home{border-radius:50%;overflow:hidden;border:10px solid #83b86f;width:250px;float:none;display:block;margin:10px auto 3px;background-position:center;background-repeat:no-repeat;}
        .servico-home{float:left;width:100%;padding-bottom:30px;}
        .texto-empresa{margin:30px 0;}
        .texto-empresa p{color:#003900;margin:20px auto;text-align:center;}
        .servico-home a h2{font-size:14px!important;margin:0;}
        i.fa.fa-phone{padding:0;}
        i.fa.fa-whatsapp{padding:0;}
        .textwidget i{padding:0;color:#270422;font-size:20px;}
        .serv-fisica h1{text-align:center;}
        li.dropdown{list-style:none!important;}
        a.dropdown-toggle:hover{color:#333333!important;text-decoration:none;cursor:default!important;}
        .img-servico-pagina img{width:100%;}
        .pagina{padding:0px;}
        .ico-phone{float:right;}
        .icon-what{float:right;padding-right:20px;}
        .inverse.navbar-static-top{border-bottom:1px solid white;}
        .titulo-emp-cima h1{border-left:6px solid #1C91D3;    /* padding-right: 682px; */    /* padding-bottom: 46px; */

        /* background: white; */}
        .conteudo-emp h1{font-family:"Montserrat";margin-top:-66px;padding:15px;font-size:25px;height:auto;color:black;background:white;}
        img{width:0px;height:0px;}
        .logofooter{background:url(images/footer.png);width:0px;height:0px;    /* margin-left: -37px; */margin-bottom:0px;text-indent:all;    /* position: absolute; */text-indent:initial;}
        .textwidget{margin-top:-51px;margin-bottom:-14px;color:white;    /* margin-left: 95px; */padding:-17px -9px -4px;font-size:13px!important;}
        p{font-size:13px;color:black;margin-left:41px;margin-top:49px;}
        .conteudo-emp p{text-align:center;font-size:14px;color:black;margin:5px;text-align:left;margin-left:15px;background:white;padding-bottom:10px;}
        .logo{width:100%;margin-top:-125px;margin-left:auto;margin-right:auto;display:block;background:url(images/logo.jpg) no-repeat center center;text-indent:-9999px;    /* display: block;*/}
        .titulo-conceito-atv{font-family:"Montserrat";font-size:17px;border-left:2px solid rgb(22,129,222);padding:12px;padding-left:19px;margin-top:14px;}
        .sub-titulo-fale{    /* font-family: Montserrat Bold; */
            font-family:"Montserrat";font-size:23px;width:100%;    /* margin: 6px; */    /* padding: 30px; */

            /* margin-bottom: -39px; */
        padding-bottom:-337px;}
        .conteudo-sobre{width: 100%;background: white;margin-left: 0;margin-top: -43px;box-shadow: 3px 3px 3px grey;box-shadow: 0 0 5px rgb(0 0 0 / 11%);}
        .conteudo-fale{background:white;margin-top:30px;margin-left:-60px;height:752px;    /* box-shadow: 3px 3px 3px gray; */    /* box-shadow: 0 0 5px rgba(0,0,0,0.11); */}
        .faleconosco{margin-left:-85px;width:50%;}
        .video.wrap-area-1-imgem{    /* background-position: center !important; */

            /* background-size: cover !important; */

            /* overflow: auto; */
            position:absolute;    /* height: 0px; */    /* margin: 53px; */

            /* float: right; */

            /* margin-top: -7px; */
        width:0px;    /* margin-right: -10px; */}
        .conteudo-seguranca p{font-size: 1em;margin: 0;}
        .conteudo-seguranca h2{    font-family: "Montserrat";font-size: 18px;color: black;padding: 10px;text-align: center;margin: 0 auto;}
        input.wpcf7-form-control.wpcf7-submit{float:left;width:219px;margin-left:-1px;font-family:"Montserrat";height:57px;padding:12px 24px;border-radius:3px;border:none;background:#337ab7;text-transform:uppercase;font-weight:600;color:white;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
        .titulo-emp{margin-bottom:9px;padding-bottom:1px;padding-top:2px;margin-left:-25px;width:99%;}
        .banner-full.none{background:#F9F9F9;width:0px;}
        h3{font-size:18px;margin-left:44px;}
        .container-fluid{background:white;margin-top:75px;}
        .map{    /* width: 0px !important; */
            margin-top:-79px;    /* position: absolute; */    /* margin-left: 13px; */

        /* height: 0px !important; */}
        .video{width:0px;height:0pc;}
        .container{margin-top:-16px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
        .col-sm-8{width:100%;margin-top:-37px;    /* margin-left: -37px; */margin-left:auto;margin-right:auto;}
        .google-maps{position:relative;    /* padding-bottom: 97%; */margin:auto;display:block;    /* margin-left: -37px; */    /* height: 30px; */
        margin-top:-42px;width:100%;height:251px;overflow:hidden;    /* margin-left: 38px; */}
        footer#footer-3{width:100%;margin-top:271px;background:#F6F6F6;}
        .conteudo-caixa-map{margin-top:-89px;margin-right:72px;margin-left:-49px;}
        .conteudo-seguranca h1{padding: 0;font-size: 1.5em;font-family: "Montserrat";text-align: center; margin-bottom: 20px;}
        .conteudo-texto {margin-left: 0;min-height: 240px;}
        .conteudo-seguranca{ margin: 30px;height: 100%;background: white;box-shadow: 0 0 5px rgb(0 0 0 / 11%);width: 100%;margin-left: 0;}
        .video.wrap-area-2-imgem{width:0px;height:0px;}
        div#text-3{margin-left:-51px;width:352px;}
        .conteudo-emp h2{font-family:'Montserrat',sans-serif;    /* font-weight: 400; */    /* margin: 40px; */
        font-size:16px;margin-top:24px;    /* padding: 25px; */margin-left:9px;padding-top:43px;margin-bottom:30px;text-decoration:bold;background:white;    /* margin-left: 37px; */}
        .conteudo-emp p{padding:6px 1px 1px;text-align:center;font-size:14px;color:black;width:100%;padding-left:10px;margin:2px;text-align:left;margin-left:13px;background:white;    /* padding-bottom: 10px; */margin:auto;}
        .conteudo-emp h2{width:100%;padding-left:4px;font-family:'Montserrat',sans-serif;    /* font-weight: 400; */    /* margin: 40px; */
            font-size:16px;margin-top:-13px;    /* padding: 25px; */    /* margin-left: -40px; */

            /* padding-top: 43px; */
        margin-bottom:30px;text-decoration:bold;background:white;    /* margin-left: 37px; */margin:auto;}
        .conteudo-fale p{text-align:center;font-size:14px;color:black;width:100%;margin:5px;text-align:left;margin-left:0px;background:white;    /* padding-bottom: 10px; */}
        .conteudo-fale h2{width:119%;font-family:'Montserrat',sans-serif;    /* font-weight: 400; */    /* margin: 40px; */
            font-size:16px;margin-top:-13px;    /* padding: 25px; */    /* margin-left: -40px; */

            /* padding-top: 43px; */
        margin-bottom:30px;text-decoration:bold;background:white;    /* margin-left: 37px; */}
        .faleconosco{margin-left:-59px;width:50%;}
        .wpcf7 form p > span > input:hover{line-height:53px;box-shadow:none;background:rgba(0,0,0,.075);outline:none;width:100%;font-size:15px!important;    /* margin-top: 17px; */font-weight:300;color:#337ab7;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-left:9px solid #d5d5d5;}
        .wpcf7 form p > span > textarea:hover{    /* line-height: 153px; */
        box-shadow:none;background:rgba(0,0,0,.075);outline:none;width:100%;font-size:15px!important;font-weight:300;color:#337ab7;padding-left:14px;padding-right:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;color:black;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:150px;resize:none;border-left:9px solid #d5d5d5;}
        p{font-family:'Cardo',serif;color:black;}
        .conteudo-texto-lado p{    /* font-family: 'Cardo', serif; */
            text-align:center;font-size:14px;color:black;margin-right:45px;margin:10px;line-height:22px;    /* margin-top: -93px; */    /* margin-left: 196px; */

            /* margin-right: 260px; */
        margin:30px;    /* padding-bottom: 10px; */}
        .conteudo-titulo-lado h1{font-family:"Montserrat";    /* margin-top: 29px; */    /* margin-left: -193px; */
        font-size:20px;padding:42px 1px 1px;    /* margin-top: 1px; */margin-left:21px;    /* margin-left: 42px; */font-weight:700;height:0;color:black;text-align:center;width:83%;}
        .conteudo-sobre h2{font-family:"Montserrat";margin:30px;margin-right:47px;text-align:center;    /* font-weight: 700; */    /* margin-left: 196px; */

            /* margin-top: 132px; */

            /* font-size: 18px; */

            /* color: black; */

            /* padding: 28px; */
        text-decoration:bold;}
        .conteudo-cli{background:white;    /* margin-left: 29px; */margin-top:30px;box-shadow:3px 3px 3px gray;box-shadow:0 0 5px rgba(0,0,0,0.11);height:578px;}
        .conteudo-sobre h2:hover{font-family:"Montserrat";margin:30px;margin-right:47px;text-align:center;    /* font-weight: 700; */    /* margin-left: 196px; */

            /* margin-top: 132px; */

            /* font-size: 18px; */

            /* color: black; */

            /* padding: 28px; */
        text-decoration:bold;}
        .container-fluid.menu{margin-top:51px;    /* margin-bottom: -4px; */box-shadow:0 0 5px rgba(0,0,0,0.11);height:92px;background:white;}
        .conteudo-cli p{-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;    /* text-align: left; */font-weight:400;font-size:14px;color:black;margin-left:0px;    /* margin: 40px; */    /* margin-left: -43px; */
            margin-top:-1px;    /* margin-top: 40px; */    /* font-family: 'Montserrat', sans-serif; */

            /* margin-left: 42px; */

            /* padding-left: 40px; */
        background:white;width:103%;    /* padding-bottom: 10px; */}
        .col-sm-12.emp{width:91.5%;padding-left:0;}
        .col-xs-9{margin-top:-31px;padding-left:30px;border:1px solid rgba(0,0,0,0.1);padding-top:8px;margin-right:0px;width:63%;padding-bottom:15px;min-height:450px;float:right;}
        .col-xs-3{width:24%;float:left;margin-left:10px;}
        ul.nav.nav-tabs.tabs-left a{color:#1993BF;font-family:'Montserrat',sans-serif;font-weight:700;font-size:15px;text-align:right;font-size:16px;}
        ul.nav.nav-tabs.tabs-left a:focus{color:#1993BF;font-family:'Montserrat',sans-serif;font-weight:700;    /* font-size: 17px; */}
        .tab-content h4{font-family:'Montserrat',sans-serif;    /* font-size: 20px; */color:black;font-weight:700;font-size:15px;margin-bottom:-40px;}
        ul.nav.nav-tabs.tabs-left a:focus{color:#1993BF;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;}
        .nav-justified>li{    /* display: table-cell; */

        /* width: 1%; */}
        .container-fluid{background:none;}
        ul.navbar.navbarr-inverse a:focus{color:#1C91D3;font-size:12px;}
        a.btn-whatsapp:before{
            content: none;
        }
    }