@media only screen and (min-width:768px) and (max-width:991px){.navbar{padding:0 !important;height:auto}.navbar .navbar-nav{width:auto;flex-direction:row;align-items:center}.header{transition:all ease-in-out .6s}.header.scroll-header{transition:all ease-in-out .6s}.header.scroll-header nav{background:linear-gradient(180deg,#000,rgba(0,0,0,0.5)) !important;z-index:999999;padding:3rem 0 20px 0 !important}.header nav ul.navbar-nav li{margin:0 10px}.header nav ul.navbar-nav li a.navbar-brand{margin:0}.header nav ul.navbar-nav li a.navbar-brand img{width:29px}.header nav ul.navbar-nav li a.nav-link{font-size:16px}.contato form{margin-top:40px;width:100%}.contato form .wpcf7-acceptance label{text-align:left;display:flex}.contato form .d-flex{align-items:center}.contato .row{flex-direction:column-reverse}.contato .row .col-md-7{text-align:center}.contato .row .col-md-7.pl-md-0{padding:0 30px !important}.contato .row h2{font-size:2.8rem}.contato .row h3{font-size:25px}.contato address{text-align:center;margin-top:20px;padding:0 20px}.contato .pr-5{padding:0 !important}.contato iframe{margin-top:20px;height:260px}.newsletter h2{font-size:52px}.newsletter .mx-auto{text-align:center}.newsletter form{width:80%;margin:20px auto 10px}.footer{padding:0;padding-bottom:30px}.footer .mx-auto{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer .corp{flex-direction:column-reverse;padding:20px;order:3}.footer .corp p{margin-bottom:20px}.footer .social{padding:30px;margin-top:20px}.footer .menu-footer nav{padding:0 !important}.footer .menu-footer nav ul{margin:0;margin-bottom:20px;padding:0}.footer .menu-footer nav ul li a{font-size:24px;padding:15px 5px}.header.scroll-header nav{padding:0 !important}.banner h2{font-size:6rem}}