header{padding:0.4rem 0;color:#0a2a57;font-weight:500;text-transform:uppercase;background-color:rgba(255,255,255,0.8)}header .position-absolute{z-index:1070}header .lang a img{filter:grayscale(100%)}header .lang a:hover img,header .lang a.active img{filter:initial}header .lang+div span{font-size:.875rem;font-weight:500}header a{text-decoration:none}header.over-banner{position:absolute;z-index:1060}header .navbar{font-weight:500}header .navbar a{font-size:.875rem;position:relative;font-weight:700}header .navbar a.nav-link:before{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#0a2a57;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}header .navbar a.nav-link:hover:before{width:50%;left:23%}.container{max-width:999px}.main-banner-container a{text-decoration:none}.main-banner-container .tns-controls{display:block}.main-banner-container .tns-controls button{z-index:999;color:#fff;background-color:transparent;border:none}.main-banner-container .tns-controls [data-controls="prev"]{position:absolute;left:5%}.main-banner-container .tns-controls [data-controls="next"]{position:absolute;right:5%}.main-banner-container .item{position:relative;background-size:cover}.main-banner-container .item .caption,.main-banner-container .item .caption .row{height:100%}.main-banner-container .item .caption .row>div{height:100%}.position-bottom{position:absolute;bottom:0}.position-center{position:absolute;top:50%}.animation-duration-2s{animation-duration:2s}.expertise .grid-item{overflow:hidden}.expertise .grid-item a .grid-overlay{top:0}.expertise .grid-item a:hover .grid-overlay{top:-100%}.expertise .grid-item .grid-content,.expertise .grid-item .grid-content .grid-overlay .grid-title{position:relative}.expertise .grid-item .grid-content .grid-overlay{position:absolute;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(10,42,87,0.65)}.expertise .grid-item .grid-content .grid-overlay .grid-title{top:80%;font-size:.80rem;text-align:center;color:#fff;line-height:normal}.expertise .grid-item .grid-content,.expertise .grid-item .grid-content .grid-overlay{width:100%;height:100%}.systems .slider-gallery-container{position:relative}.systems .slider-gallery-container .tns-controls{display:none}.systems .slider-gallery-container .tns-nav{display:block;width:100%;position:absolute;z-index:1070;bottom:0;text-align:center}.systems .slider-gallery-container .tns-nav button{display:inline-block;border-radius:10rem;width:.9rem;height:.9rem;margin:.2rem;border:none;background-color:#adb5bd}.systems .slider-gallery-container .tns-nav button:hover,.systems .slider-gallery-container .tns-nav button.tns-nav-active{background-color:#0a2a57}.systems .slider-gallery-container .tns-nav button:focus{outline:none}.customers-slider-container{position:relative}.customers-slider-container .tns-outer>button{display:none}.customers-slider-container .tns-controls{width:100%;position:absolute;top:40%;z-index:1070}.customers-slider-container .tns-controls button{background-color:transparent;border:none;color:#fff}.customers-slider-container .tns-controls [data-controls="prev"]{position:absolute;left:-3%}.customers-slider-container .tns-controls [data-controls="next"]{position:absolute;right:-3%}.customers-slider-container .tns-item img{filter:grayscale(100%)}.customers-slider-container .tns-item:hover img{filter:initial}.contact-us{background-image:url("../images/contato.jpg");background-size:cover;height:500px}.contact-us .container{height:100%;overflow:hidden}.contact-us .content{position:relative;top:40%}footer a{color:#fff;text-decoration:none;vertical-align:middle;font-size:.875rem}[data-action="stop"]{display:none}.overlay-play{top:-30%}
