#barrobottm,#topo-nav,footer{background-color:#000}footer ul,ul{list-style:none;padding:0}footer,footer ul li a,footer ul li a:hover{color:#ffff}#modalWhatsapp button.cta,.cta-whats{background-color:#25d366;transition:.3s}#modalWhatsapp button.cta:hover,#topo-nav{box-shadow:rgba(0,0,0,.24) 0 3px 8px}.btn-whatsapp-pulse,a:hover{text-decoration:none}#modalWhatsapp button.cta,.btn-contato-phone,.cta-whats,h2{font-weight:700;text-transform:uppercase}:root{--roxo:#190543}html{scroll-behavior:smooth}ul{margin:0}p{font-size:1rem}h2{color:var(--roxo)}.cta-whats{color:#fff;font-size:1.3rem;padding:10px 20px;display:inline-block}#barratopo button i,#topo-nav .area-topo a,.btn-contato-phone:hover,.cta-whats:hover,.navbar .nav-link{color:#fff}.name-input{display:none;visibility:hidden}@media (max-width:768px){h2{font-size:1.5rem}}#enviando-form{position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.6);width:100%;height:100vh;display:none}#enviando-form.active{display:block}#enviando-form .wrapper{width:200px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#enviando-form .circle,#enviando-form .shadow{width:20px;border-radius:50%;transform-origin:50%;left:15%;position:absolute}#enviando-form .circle{height:20px;background-color:#fff;animation:.5s infinite alternate circle}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}100%{top:0}}#enviando-form .circle:nth-child(2){left:45%;background-color:var(--vermelho);animation-delay:.2s}#enviando-form .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s;background-color:var(--azul)}#enviando-form .shadow{height:4px;background-color:rgba(0,0,0,.5);top:62px;z-index:-1;filter:blur(1px);animation:.5s infinite alternate shadow}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(.2);opacity:.4}}#enviando-form .shadow:nth-child(4){left:45%;animation-delay:.2s}#enviando-form .shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}#enviando-form .wrapper span{position:absolute;top:75px;font-size:20px;color:#fff;font-weight:700;width:400px;left:-50%;text-align:center}#topo-nav{position:sticky;top:0;left:0;width:100%;z-index:99;color:#fff}#topo-nav .area-topo{display:flex;justify-content:space-between;align-items:center;padding-top:10px}#topo-nav img{width:200px}@media (max-width:425px){#topo-nav img{width:150px}}#barratopo .logo{width:150px}#barratopo .leadfone{background-color:var(--vermelho);color:#fff;display:inline-block;font-weight:700;padding:10px 15px}#barrobottm{padding:0;color:#fff}#barrobottm ul{padding:0;margin:0;display:flex;justify-content:center;align-items:center}#barrobottm ul li{margin:5px 10px}#barrobottm ul li a{color:#fff;transition:.3s}#barrobottm ul li a:hover{font-weight:700}footer{padding-top:40px}footer a.redes{color:#fff;font-size:2rem;margin:10px}footer img{width:250px}footer .desenvo,footer .logo{text-align:center}footer .desenvo a{font-weight:700;color:var(--vermelho)}#modalWhatsapp{color:#000}#modalWhatsapp button.cta{color:#000;font-size:1rem;padding:20px 40px;border:none;outline:0;width:100%}.btn-contato-phone,.btn-whatsapp-pulse{position:fixed;right:40px;border-radius:50%;display:flex;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;color:#fff}.btn-whatsapp-pulse{background:#25d366;z-index:90;bottom:20px;font-size:40px;justify-content:center;align-items:center;width:0;height:0;padding:35px;animation-name:pulse;cursor:pointer}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.8)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}@keyframes pulse-phone{0%{box-shadow:0 0 0 0 rgba(97,103,122,.8)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}.btn-contato-phone{bottom:100px;background-color:#61677a;font-size:1.5rem;transition:.3s;width:65px;height:65px;justify-content:center;align-items:center;animation-name:pulse-phone;z-index:999}@media (max-width:576px){#enviando-form .wrapper span{width:280px;left:-20%}.btn-whatsapp-pulse{right:20px;bottom:20px;width:60px;height:60px;font-size:2.5rem;padding:0}.btn-contato-phone{right:20px;bottom:90px;width:55px;height:55px}}.obj-fit{width:100%;height:100%;object-fit:cover}#formulario-contato h2{color:#fff;font-size:1.1rem;text-align:center}.navbar{background-color:#000;color:#fff}