@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}body,html{width:100%;height:100%;font-family:"Open Sans",sans-serif}.container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.container{width:100%}}.w50{width:50%}header{background-color:#fff;width:1200px;height:60px;margin:0 auto}@media screen and (max-width:1200px){header{width:100%}.nav-bar{padding:0}}.nav-bar{display:flex;justify-content:space-between;padding:1rem 0}.logo{display:flex;align-items:center}.logo img{width:150px;height:50px;cursor:pointer}.nav-list{display:flex;align-items:center}.nav-list ul{display:flex;justify-content:center;list-style:none;gap:1.5rem}.nav-item{margin:0 0}.nav-link{text-decoration:none;font-size:1.15rem;color:#000;font-weight:400}.orcamento-link{border:1px solid #16365e;padding:10px;border-radius:10px;cursor:pointer}.mobile-menu-icon{display:none}.icon{width:25px;margin-bottom:10px}.mobile-menu{display:none;background-color:#fff;transition:1s;position:absolute;width:100%;height:300px;top:65px;z-index:999}@media screen and (max-width:730px){.nav-bar{padding:1rem .7rem;align-items:center;transition:1s}.nav-item{display:none}.mobile-menu-icon{display:block}.mobile-menu-icon button{background-color:#fff;border:none;cursor:pointer}.mobile-menu ul{display:flex;flex-direction:column;text-align:center;padding-bottom:0}.mobile-menu .nav-item{display:block;padding-top:2.2rem}.mobile-menu .nav-link{color:#16365e}.open{display:block;transition:1s}}.baner-chamada>.container{height:400px;background-image:url(../imagens/bg-contato2.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width:900px){.baner-chamada>.container{text-align:center}}.baner-chamada>.container>.titulo-chamada{max-width:800px;color:#fff;font-size:60px;margin-top:30px;padding:30px;text-transform:uppercase}@media screen and (max-width:557px){.baner-chamada>.container>.titulo-chamada{font-size:40px;margin-top:60px}}.contato>.container{display:flex;align-items:center;margin-top:30px}@media screen and (max-width:850px){.contato>.container{flex-direction:column}}@media screen and (max-width:850px){.maps{width:100%}}.info-contato{padding:50px 30px}@media screen and (max-width:850px){.info-contato{width:100%;height:auto}}.box-info{display:flex;align-items:center;gap:20px;margin-bottom:30px}.box-info i{font-size:25px;color:#000;display:block}.box-info p{color:#000;font-size:16px}.icons-sociais{display:flex;gap:30px}.icons-sociais>.circ{width:40px;height:40px;border-radius:50%;background-color:#000;border:1px solid #000;margin:80px 0;position:relative;cursor:pointer}.icons-sociais>.circ:hover #whats i{color:#25d366;transition:1s}.icons-sociais>.circ:hover #instagram i{color:#8134af;transition:1s}.icons-sociais>.circ:hover #email i{color:#e98750;transition:1s}@media screen and (max-width:850px){.icons-sociais>.circ{margin:40px 0}}.icons-sociais>.circ i{color:#fff;font-size:20px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.localiza>.container{padding:40px 0;text-align:center}@media screen and (max-width:850px){.localiza>.container{padding:0 0}}.localiza>.container a{font-size:20px;border:1px solid #807f7f;padding:10px 20px;border-radius:9px;color:#e98750;text-align:center;margin:0 auto;display:inline-block;cursor:pointer;transition:1s;-webkit-box-shadow:3px 4px 6px -3px rgba(135,135,135,1);-moz-box-shadow:3px 4px 6px -3px rgba(135,135,135,1);box-shadow:3px 4px 6px -3px rgba(135,135,135,1)}.localiza>.container a:hover{border:1px solid #000;background-color:#e98750;color:#fff;transition:1s}footer{background-color:#16365e;padding:40px 0 0 px}footer>.container{display:flex;justify-content:space-between;padding:20px 5px}@media screen and (max-width:850px){footer{margin-top:30px}footer>.container{flex-direction:column}}footer>.container h3{font-size:20px;font-weight:700;color:#fff;padding:30px 0}footer>.container>.contato p{color:#fff;font-size:15px;font-weight:400;line-height:25px}.nav-footer ul li a{color:#fff;font-size:15px;font-weight:400;line-height:35px;text-transform:capitalize}footer>.container>.horario p{color:#fff;font-size:15px;font-weight:400;line-height:25px}footer>.direitos{background-color:#0b1b2e;padding:10px 0}footer>.direitos p{color:#fff;text-align:center;font-size:14px;font-weight:400}