body{font-family:'Montserrat',sans-serif;margin:0}.whats_fixo{position:fixed;bottom:3em;left:2em;width:50px;height:50px;border-radius:35px;display:flex;flex-direction:column;justify-content:center;box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);z-index:999}.menu-fixo{position:fixed!important;right:0;left:0;width:100%;box-shadow:0 0 6px rgba(0,0,0,.2)!important;animation:smoothScroll 1s forwards;background:#fff;padding:10px!important;top:0!important}.menu-fixo .logo-principal img{width:110px!important}.menu-fixo .navbar-nav li a{color:#1d1d1d}.menu-fixo .navbar-nav li.menu_whats a{color:#fff!important}.menu-fixo .navbar-brand{line-height:80px!important}.menu-fixo .navbar-brand>img{width:210px}.menu-fixo .noo-main-menu .navbar-nav li>a{line-height:80px!important}.menu-fixo nav ul li a{color:#333}.menu-fixo .navbar_mobile{top:0!important}.menu-fixo .menu_fixo{display:block!important}.menu-fixo .menu_normal{display:none}@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}.menu_whats a{background:#4dc247;color:#fff;padding:10px 15px;border-radius:5px;transition:all ease .5s}.menu_whats a:hover{background:#34982f;transition:all ease .5s}@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);
  }
}.example-1{animation:shadow-pulse 1s infinite}.noo-topbar{width:100%}.navbar-nav li a{font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:1px;padding:10px 16px!important;color:#fff}.navbar-nav li a:hover{cursor:pointer!important}.navbar-nav li{margin-right:5px}.menu_whats{margin-left:10px}.owl-nav button.owl-prev{width:40px;height:40px;border:0!important;background:#fff!important;text-align:center;line-height:30px!important;color:#000!important;-webkit-transition:all .4s ease 0s!important;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;z-index:3;position:absolute;left:-40px;top:50%;margin-top:-30px}.owl-nav button.owl-next{width:40px;height:40px;border:0!important;background:#fff!important;text-align:center;line-height:30px!important;color:#000!important;-webkit-transition:all .4s ease 0s!important;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;z-index:3;position:absolute;right:-40px;top:50%;margin-top:-30px}.owl-carousel .owl-item a{display:inline-block!important;width:100%;text-align:center;padding:0 20px}@media (max-width:600px){.menu-fixo .logo-principal img{width:100px!important}form.wpcf7-form{width:100%!important;padding:0 10px!important}.pad_none_mobile{padding:0!important}.navbar-toggler{right:10px!important}.menu-fixo{padding:0 10px!important}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.navbar-collapse.collapse.show{padding-bottom:10px}.menu_whats{text-align:center}.whats_fixo{bottom:1em;left:1em;width:40px;height:40px}.whats_fixo a{font-size:25px}.text-grande1{font-size:26px!important;text-transform:uppercase;line-height:45px!important;margin-bottom:0!important}.owl-nav button.owl-prev{left:10px}.owl-nav button.owl-next{right:10px}.menu-fixo .logo_principal img:nth-child(2){width:80px!important}.menuHeader{top:0!important;padding:0}ul.navbar-nav.ml-auto{background:#fff;padding-bottom:10px}.navbar-nav li a{color:#404040}.menu_whats a{color:#fff!important}.menu-fixo .navbar-toggler{top:25px!important}.menu_whats_mobile{display:block!important}}.navbar-toggler{position:absolute;right:0;font-size:25px!important;color:#02a7e8!important;top:50px}.form_orcamento select{width:100%!important}.form_orcamento label{width:100%!important;text-align:left;margin:0}form p{margin:0!important}.menu_whats a i{margin-right:3px;font-size:18px;position:relative;top:1px}.menu_whats_mobile{display:none}.menu_whats_mobile{position:absolute;right:55px;top:43px}.menu-fixo .menu_whats_mobile{top:20px}.menu_whats_mobile a{font-weight:600}.logo_principal .elementor-icon svg{height:auto!important}.form_style label{font-weight:600;font-family:'Montserrat';font-size:13px;letter-spacing:.3px;width:100%}.form_style input{padding:12px 15px;width:100%;border-radius:6px;border:1px solid #cecece;margin-bottom:5px;margin-top:5px}.form_style textarea{padding:10px 15px;width:100%;border-radius:6px;border:1px solid #cecece;margin-bottom:10px;height:120px}.form_style input[type="submit"]{background-color:#3da9a9;color:#fff;font-weight:600;letter-spacing:.3px;border-radius:10px;border:none;font-family:'Montserrat'}input:focus-visible{outline-color:#3da9a9}.elementor-icon i{height:1em!important}