body{ font-family: 'Montserrat', sans-serif;  padding: 0;  margin: 0; color: #232323;  overflow-x: hidden; }.cont-full-header{    padding-top: 123px;}.container-fluid {}.container-fluid .col-sm-12{padding: 0;}.logo{background: url(logo.png)no-repeat; height:65px;    width: 237px;    text-indent: -99999px; outline: none;text-decoration: none;}.tel-header{    color: #fff;    padding: 0;    margin: 0;    display: inline-block;        margin-right: 40px;}.tel-header u{text-decoration: none;color: #2bbedd;}  .midias, .midias li{    padding: 0;    margin: 0;    display: inline-block;  } .midias li a{text-decoration: none;color: #fff;outline: none; }.info-top{      text-transform: uppercase;  float: right;}.navbar-nav>li>a {    color: #fff!important;    text-transform: capitalize;        position: relative;    display: block;    padding: 10px 27px;}.navbar-nav>li:first-child>a {    padding-left: 0;  }.navbar-nav>li:last-child>a {    padding-right: 0;  }  .style-menu{    margin: 0;    background-color: #232323;        padding: 26px 0 16px 0;  }.navbar-nav>.active>a, .navbar-nav>.active>a:focus, .navbar-nav>.active>a:hover {    color: #2bbedd!important;    background-color: transparent;}.nav>li>a:focus, .nav>li>a:hover {    text-decoration: none;    background-color: transparent;    color: #2bbedd!important;}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {    background-color: transparent;    color: #2bbedd!important;}.midias li{width:24px;}.midias li.face a{  display: block;  text-indent: -99999px;  background: url(/htmlf/identidadetech/icon-midias.png)no-repeat 0 ; height: 22px; width:24px;}.midias li.insta a{  display: block;  text-indent: -99999px;  background: url(/htmlf/identidadetech/icone-insta.png)no-repeat 0; height: 22px; width:24px;}.style-menu .container .col-sm-9:nth-child(2){  margin-bottom: 18px;}.dropdown-menu {  padding: 0;  margin:0;     background-color: #232323;}.dropdown-menu>li>a {text-transform: initial!important;color: #fff;    padding: 9px 20px;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    color: #2bbedd;    text-decoration: none;    background-color: transparent;}.open .dropdown-menu li:first-child{    border-top:0;}.open .dropdown-menu li:last-child{      border-bottom:0;}.open .dropdown-menu li{    border-top: 1px solid rgba(119, 119, 119, 0.23);    border-bottom: 1px solid rgba(8, 8, 8, 0.32);  }  .navbar-toggle {    background-color: #2ab8d6;    margin-top: 0;    margin-right: 0;}.navbar-toggle .icon-bar {    background-color: #fff;}.marginBottom-0 {margin-bottom:0;}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-14px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}.dropdown-submenu:hover>a:after{border-left-color:#555;}.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} .box{    /*display: inline-block;    text-align: center;*/    padding: 80px 0px;    text-align: center;    width: 80%;    margin: 0 auto;    float: none;    position: relative;    display: block;  }  .box h2{font-size: 29px;    line-height: normal;    font-weight: 100;    border-bottom: solid 7px #2bbedd;    margin-bottom: 38px;    text-transform: uppercase;    padding-bottom: 38px;    min-height: 115px;  }    .box p{      padding: 0;      margin-bottom: 38px;    min-height: 142px;text-align: justify;  }    .box img{padding: 0;   outline: none;  }   .bt-azul{    text-align: center;    text-decoration: none!important;    outline: none;    color: #fff!important;    font-size: 30px;    font-weight: 100;    text-transform: uppercase;    background-color: #2bbedd;    width: 100%;    display: block;    padding: 4px 0;}.opcoes .border-r{border-right: 1px solid #c7c6c6;}.opcoes .border-r:last-child{border-right: 0;}.paddig-padrao{padding: 80px 0;}.bg-box{  height:370px;background: url(bg1.jpg)no-repeat center; background-size: 100%;}.bg2{background: url(bg2.jpg)no-repeat center; background-size: 100%;}.bg3{ background: url(bg3.jpg)no-repeat center; background-size: 100%; }.bg4{ background: url(bg4.jpg)no-repeat center; background-size: 100%; }.bg5{ background: url(bg5.jpg)no-repeat center; background-size: 100%; }.bg6{ background: url(bg6.jpg)no-repeat center; background-size: 100%; }.bt-box-cont{    width: 100%;    height: 370px;    display: table;  }.bt-box{    color: #fff!important;  display: table-cell;    text-align: center;    vertical-align: middle;    text-transform: uppercase;    width: 100%;     text-decoration: none!important;  }.bt-box span{      display: inline-block;border: solid 7px #fff;    padding: 20px;    background: url(/htmlf/identidadetech/bg-bt-box.png)repeat;} .txt-c{    text-align: center;  } .txt-c p u{        color: #2bbedd!important;    text-decoration: none;    font-weight: bold;    font-size: 22px;  }    .txt-c h2,.txt-b h2, .txt-c h1,.txt-b h1{       font-weight: 600;    text-align: center;    font-size: 32px;    margin-bottom: 24px;  }    .txt-c h2 b,   .txt-b h2 b, .txt-c h1 b,   .txt-b h1 b{      color: #2bbedd;  } .box-txt-n{  background-color:#f3f3f3;       display: inline-block;    width: 100%; } .full-box-n{}.full-box-n img{    margin-bottom: 30px;}.full-box-n a{    text-decoration: none;    text-align: left;    width: 100%;    background-color: #2bbedd;    color: #fff;    display: inline-block;    padding: 10px 20px;    text-transform: uppercase;}.box-txt-n h3{    margin: 0;    font-size: 14px;    text-transform: uppercase;    padding: 20px;  }.p-bottom{  padding-bottom: 80px;} .footer{    background: #232323;    color: #fff;        padding: 44px 0;  }  .footer h2{font-size: 14px;color: #2bbedd;text-transform: uppercase;margin:0 0 15px 0;  }  .footer nav ul{      padding: 0;    margin: 0;    list-style-type: none;  }  .footer nav ul li{       line-height: 28px;  }  .footer nav ul li a{color: #fff;text-decoration: none;font-size: 12px;  }  .footer nav ul li a:hover{color: #2bbedd;  }.parallax {    overflow:auto;}.sobre .txt-c {padding-top: 46px;    margin-bottom: 89px;}.sobre .txt-c p{    text-align: left;  line-height: 30px;text-align: justify;}.txt-c p{    line-height: 30px;text-align: justify;}.align-center{    margin: 0 auto;    float: none;}.boxs-logos{padding:0;margin:0;}.boxs-logos li{    display: inline-block;    height: 190px;    width: 186px;    overflow: hidden;    margin-right: 29px;    margin-bottom: 23px;border:solid 1px #232323;}.boxs-logos li:nth-child(4n+4){margin-right:0;}.txt-b{    margin-bottom: 50px;}.m-bottom{padding-bottom: 40px;    margin-bottom: 40px;    border-bottom: 2px solid #ccc;}.txt-nome{font-style: italic;    font-size: 16px;    color: #2bbedd;}.txt-coment p:first-child{margin-bottom:20px;}.conf-bt{    width: 65%;    display: inline-block;    margin-top: 40px;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {    color: #fff;    text-decoration: none;    background-color: transparent;    outline: 0;    color: #2bbedd!important;}.dropdown-menu {top: 140%!important;}.dropdown-submenu>.dropdown-menu {     margin-top: -54px!important;}.dropdown-menu .dropdown-submenu:last-child .dropdown-menu {    margin-top: -55px;}.carousel-control.left, .carousel-control.right{    opacity: initial; background-image: none!important;   }.carousel-control{    text-shadow: none;}.carousel-control:focus, .carousel-control:hover {    opacity: initial!important;}.box-info{    margin-bottom: 40px;}.box-info ul{padding:0;margin:0;}.box-info p{ font-size: 16px;    line-height: 30px;    text-align: justify;}.box-info ul li{    list-style-type: none;    font-size: 16px;margin-bottom:20px;}.box-info ul li a{color:#232323;    text-decoration: none;}.titulo-style{    margin-bottom: 26px;}.box-info h1{color:#232323;font-size: 24px;    font-weight: 100;}.box-info ul li a:hover, a.link-ativo{color:#2bbedd!important;}.box-info figure{margin-bottom: 20px;}.style-col{    border-right: 1px solid #232323;    padding-right: 40px;    margin-bottom: 40px;}.style-padding{    padding-left: 40px;}.box-info article{border-bottom: 1px solid #232323;    margin-bottom: 30px;}.twitter-tweet-button {    height: 28px!important;}.box-info h1 {    margin-bottom: 28px;}.box-txt-n {    min-height: 100px;}.texto-banner h2{text-transform: uppercase;}.mapa{    margin-bottom: 65px;}.cont-txt-pd iframe{    padding: 5px;    border: solid 1px #ccc!important;}#nm, #ml, #spss, #nmdmprssfrjrdc{display: inline-block;}#nm, #spss{      width: 30%;    margin-right: 30px;}#ml, #nmdmprssfrjrdc{      width: 35%;    margin-right: 30px;}#nmdmprssfrjrdc{width: 67%;   margin-right: 0;}#botaoenviar{width: 100%;    display: inline-block;    text-align: center;}@media screen and (max-width: 960px) {#navbar{    width: 100%;    float: none;}.pull-right {    float: none!important;}.nav>li>a:focus, .nav>li>a:hover {    text-decoration: none;}.navbar-nav>li>a {    padding: 10px 0;}.box figure.modal-box{    height: 88px;    overflow: hidden;    display: inline-block;   margin-bottom: 38px;}}#tlfn {    display: inline-block;    width: 29.7%!important;}.bannermkt{padding: 50px; }.bannermkttopo{margin-top:-1px;}.imgmkt{width: 400px;}.mktespaco{margin-top:50px; margin-bottom:50px;}