 * {margin: 0;padding: 0;box-sizing: border-box;text-decoration: none;}body {font-family: 'Varela Round', sans-serif;line-height: 1.6;background-color: #f4f4f4;color: #333;}header {background-color: #002b31;color: white;padding: 15px 20px;position: fixed;width: 100%;z-index: 1000;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.navbar {display: flex;align-items: center;justify-content: space-between;width: 100%;}.navbar .logo {display: flex;align-items: center;}.navbar .logo img {max-height: 50px;margin-right: 10px;}.navbar .menu {list-style: none;display: flex;gap: 30px;}.navbar .menu li {display: inline;}.navbar .menu li a {color: white;text-decoration: none;font-size: 16px;font-weight: 600;transition: color 0.3s ease;position: relative;font-family: 'Poppins';}.navbar .menu li a:hover {color: #04a59b;}.navbar .menu li a::after {content: '';display: block;width: 0;height: 2px;background: #04a59b;transition: width 0.3s;margin-top: 5px;}.navbar .menu li a:hover::after {width: 100%;}.navbar .cta {background-color: #04a59b;color: white;padding: 12px 30px;text-decoration: none;border-radius: 5px;font-size: 15px;font-weight: bold;transition: background-color 0.3s ease;animation: fadeIn 2s 1s;border: none;outline: none;box-shadow: none;cursor: pointer;}.navbar .cta:hover {background-color: #036f66;}.hero {height: 100vh;display: flex;justify-content: flex-start;align-items: center;text-align: left;background: url('assets/banner.jpg') no-repeat center center/cover;background-attachment: fixed;color: white;padding: 0 10%;position: relative;overflow: hidden;}.hero-content {max-width: 800px;}.hero-content h1 {font-family: 'Poppins';font-size: 55px;font-weight: bold;line-height: 1.2;}.hero-content h1 span {color: #74e4c3;}.hero-content p {font-size: 20px;font-family: 'Varela Round';margin-bottom: 30px;animation: fadeIn 2s 0.5s;}.hero-content .btn {background-color: #04a59b;color: white;padding: 12px 30px;text-decoration: none;border-radius: 5px;font-size: 18px;font-weight: bold;transition: background-color 0.3s ease;animation: fadeIn 2s 1s;}.hero-content .btn:hover {background-color: #036f66;}.about {padding: 80px 10%;background-color: #f9f9f9;}.about-container {display: flex;align-items: center;justify-content: space-between;gap: 50px;}.about-text {flex: 1;}.about-text h2 {font-size: 36px;font-weight: 600;font-family: 'Poppins', sans-serif;color: #002b31;margin-bottom: 20px;}.about-text p {font-size: 18px;line-height: 1.6;color: #555;margin-bottom: 15px;}.about-image {flex: 1;display: flex;justify-content: flex-end;}.about-image img {max-width: 100%;height: auto;border-radius: 10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}.produtos {padding: 40px 20px;text-align: center;background-color: #f8f9fa;}.produtos h2 {font-size: 36px;font-family: 'Poppins', sans-serif;font-weight: 600;}.galeria {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;justify-content: center;padding: 20px;}.produto-galeria {background: white;border-radius: 12px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);padding: 20px;text-align: center;transition: transform 0.3s ease-in-out;}.produto-galeria:hover {transform: scale(1.05);}.produto-galeria img {max-width: 100%;height: auto;border-radius: 10px;}.produto-galeria h3 {font-size: 1.5em;margin-top: 10px;margin-left: 65px;margin-right: 65px;background-color: transparent;border: 3px solid #036f66;color: #036f66;border-radius: 20px;}.produto-galeria p {font-size: 0.95em;color: #036f66;font-weight: bold;}.botao-whatsapp {display: inline-block;background-color: #25D366;color: white;text-decoration: none;font-size: 1em;font-weight: bold;padding: 10px 15px;border-radius: 8px;margin-top: 10px;transition: background 0.3s ease-in-out;}.botao-whatsapp:hover {background-color: #1DA851;}.botao-saibamais {display: inline-block;background-color: #002b31;color: white;text-decoration: none;font-size: 1em;font-weight: bold;padding: 10px 15px;border-radius: 8px;margin-top: 10px;transition: background 0.3s ease-in-out;width: 205px;}.botao-saibamais:hover {background-color: #036f66;}.contact {display: flex;padding: 60px 20px;background-color: white;text-align: center;}#fale-conosco-infos {width: 50%;flex-direction: column }.contact h2 {font-size: 36px;margin-bottom: 20px;color: #002b31;font-weight: bold;font-family: 'Poppins', sans-serif;}.contact-info {font-size: 18px;color: #333;}.contact-info p {margin: 10px 0;}.contact-info a {color: #04a59b;font-weight: bold;text-decoration: none;transition: color 0.3s ease;}.contact-info a:hover {color: #036f66;}.contact-info i {font-size: 22px;color: #04a59b;}.map-container {width: 50%;margin-left: auto;margin-right: 100px;border-radius: 40px;border: 1px solid #002b31;overflow: hidden;}footer {padding: 20px;background-color: #002b31;color: white;text-align: center;margin-top: 40px;}#pronexus {color:#04a59b;}.whatsapp-button {position: fixed;bottom: 20px;right: 20px;width: 80px;height: 80px;background-color: #25D366;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);z-index: 100;transition: transform 0.3s ease, box-shadow 0.3s ease;}.whatsapp-button::after {content: "Nos chame no WhatsApp!";position: absolute;right: 70px;top: 50%;transform: translateY(-50%);color: rgba(0, 43, 49, 0.9);padding: 5px 10px;font-size: 14px;border-radius: 5px;opacity: 0;white-space: nowrap;transition: all 0.3s ease;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);background-color: white;font-weight: bold;}.whatsapp-button:hover::after {right: 100%;opacity: 1;z-index: 4;}.whatsapp-button img {width: 50%;height: auto;}.whatsapp-button a {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}.whatsapp-button:hover {transform: scale(1.1);background-color: rgba(0, 43, 49, 0.9);;}.produto-container {display: flex;justify-content: center;align-items: center;padding: 50px;max-width: 1500px;margin: auto;background-color: white;border-radius: 20px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}.produto-imagem {width: 50%;padding: 30px;}.produto-imagem img {width: 100%;height: auto;}.produto-info {width: 50%;padding: 20px;text-align: left;border: 2px solid #036f66;border-radius: 20px;padding: 30px;background: #ffffff;}.produto-info h1 {font-size: 32px;color: #036f66;}.produto-info p {font-size: 18px;color: #333;margin-bottom: 15px;}.produto-info ul {list-style-type: disc;padding-left: 20px;}.produto-info ul li {font-size: 16px;margin-bottom: 5px;}#produto-detalhes {padding-top: 150px;}.botao-whatsapp1 {display: inline-block;background-color: #25D366;color: white;text-decoration: none;width: 100%;text-align: center;font-size: 18px;font-weight: bold;padding: 10px 15px;border-radius: 8px;margin-top: 10px;transition: background 0.3s ease-in-out;}.botao-whatsapp1:hover {background-color: #1DA851;}@media (max-width: 1366px) {.produto-container {max-width: 90%;padding: 20px;}.produto-imagem {width: 45%;padding: 15px;}.produto-info {width: 55%;padding: 20px;}.produto-info h1 {font-size: 28px;}.produto-info p {font-size: 16px;}.produto-info ul li {font-size: 14px;}#cc79 {padding-top: 93px;}.produto-galeria h3 {margin-left: 60px;margin-right: 60px;}}@media (max-width: 1200px) {.hero-content h1 {font-size: 45px;}.galeria {grid-template-columns: repeat(2, 1fr);}.about-container {gap: 30px;}}@media (max-width: 992px) {header {position:static }.logo {justify-content: center;margin-bottom: 10px;;}.navbar {flex-direction: column;align-items: stretch;}.menu {flex-direction: column;gap: 5px;width: 100%;}.menu li {width: 100%;text-align: center;padding: 1px;border-radius: 5px;}.navbar .cta {display: block;width: 90%;max-width: 300px;margin: 15px auto 0;padding: 12px;font-size: 15px;outline: none;text-decoration: none;border-bottom: none;}.hero {padding: 0% 15%;background: url('assets/banner-mobile.jpg') no-repeat center center/cover;}.hero-content {justify-content: center;text-align: center;margin-top: -350px;}.about-container {flex-direction: column;}.about-image {justify-content: center;}.contact {flex-direction: column;gap: 40px;}#fale-conosco-infos, .map-container {width: 100%;margin: 0;}}@media (max-width: 768px) {.hero {height: 100vh;background-attachment: scroll;}.hero-content h1 {font-size: 36px;}.hero-content p {font-size: 16px;}.galeria {grid-template-columns: 1fr;}.produto-galeria h3 {margin-left: 20px;margin-right: 20px;}.produto-container {flex-direction: column;padding: 20px;}.produto-imagem, .produto-info {width: 100%;}#produto-detalhes {padding-top: 100px;}}@media (max-width: 576px) {header {padding: 10px 15px;}.hero {padding: 0% 5%;height: 80vh;}.navbar .logo img {max-height: 40px;}.hero-content h1 {font-size: 28px;}.hero-content .btn {font-size: 16px;padding: 10px 20px;}.about {padding: 50px 5%;}.produtos {padding: 30px 10px;}.produto-galeria h3 {font-size: 1.2em;}.map-container {height: 300px;}.whatsapp-button {bottom: 70px;right: 10px;width: 60px;height: 60px;}}