header{background-color:#fff;width:100%;position:fixed;top:0;left:0;padding:5px 50px;display:flex;justify-content:space-between;align-items:center;box-shadow:1px 1px 10px #0003;z-index:1000}header img{width:120px}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.hamburger span{width:25px;height:3px;background:#333;border-radius:2px}a{text-decoration:none;color:#000;cursor:pointer;opacity:.8;padding:0 10px;transition:all 1s ease}a:hover{opacity:1}nav,ul{list-style:none}.hero{background-image:url(/images/paraminas-hero.jpeg);min-height:100vh;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#465767;text-align:center}.hero h1{font-size:50px;margin-bottom:15px;background-color:#fffc;padding:20px}.hero h3{font-size:25px;margin-bottom:15px;background-color:#fffc;padding:20px}.saibaMais{background-color:#fff;border-radius:4px;font-family:Verdana,sans-serif;font-weight:bolder;color:#465767;padding:20px 50px;text-transform:uppercase}.saibaMais:hover{background-color:#df7373}.presentation{padding:200px 50px;display:flex;flex-direction:column;align-items:center}.presentation h1{font-size:45px;padding:45px 20px;margin-bottom:45px;text-align:center;color:#000}.presentation p{max-width:800px;margin-bottom:32px;text-align:center;color:#000}.presentation hr{width:200px;height:2px;margin-bottom:70px;border:none;background-color:#000}.grid{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.grid img{height:395px;padding:20px}.Servicos{padding:60px 20px;display:flex;flex-direction:column;align-items:center}.Servicos h3{font-size:30px;margin-bottom:20px;text-align:center;color:#222}.Servicos p{max-width:800px;margin-bottom:32px;text-align:center;color:#555;line-height:1.6}.Servicos hr{width:80px;height:3px;margin-bottom:50px;border:none;background-color:#0077b6;border-radius:4px}.grid1{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;justify-items:center}.service-card{background:#fff;border-radius:19px;box-shadow:0 4px 12px #0000001a;text-align:center;padding:20px;max-width:300px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px #0064fad2}.service-card img{width:100%;height:280px;object-fit:cover;border-radius:8px;margin-bottom:15px}.service-card h4{font-size:20px;margin-bottom:10px;color:#0077b6}.service-card p{font-size:15px;color:#555;line-height:1.5}@media (max-width: 1024px){header{padding:10px 20px;position:fixed}.hero{background-image:url(/images/paraminas-hero.jpeg);padding:0 10px;min-height:60vh;background-size:cover;background-position:center}.hero h1{font-size:40px;padding:15px}.hero h3{font-size:20px;padding:15px}.presentation{padding:150px 30px}.presentation h1{font-size:35px}.grid img{height:280px}}@media (max-width: 768px){header{flex-direction:row;position:fixed;justify-content:space-between;align-items:center;padding:10px 15px;position:relative}header img{width:90px;margin-bottom:10px}.hamburger{display:block;padding:10px;font-size:28px;cursor:pointer;-webkit-user-select:none;user-select:none}header nav{display:none;flex-direction:column;width:100%;background:#fff;position:absolute;top:70px;left:0;box-shadow:0 4px 8px #0000001a;padding:15px 0;z-index:999}header nav.active{display:flex}header nav a{padding:12px 0;text-align:center;font-size:16px}.hero{background-image:url(/images/paraminas-hero.jpeg);padding:0 10px;min-height:60vh;background-size:cover;background-position:center}.hero{padding:0 15px}.hero h1{font-size:30px}.hero h3{font-size:18px}.saibaMais{padding:15px 30px;font-size:14px}.presentation{padding:120px 20px}.presentation h1{font-size:28px;padding:20px 10px}.presentation h2{font-size:22px;justify-content:center}.presentation p{font-size:14px;padding:0 10px}.grid img{height:200px;padding:10px}.service-card{max-width:100%;padding:15px}.service-card img{height:200px}.service-card h4{font-size:18px}.service-card p{font-size:14px}}@media (max-width: 480px){header{position:fixed;padding:8px}header img{width:70px}.hamburger{font-size:24px;right:15px;top:15px}header nav a{font-size:14px}.hero{background-image:url(/images/paraminas-hero.jpeg);padding:0 10px;min-height:60vh;background-size:cover;background-position:center}.hero h1{font-size:22px;padding:10px}.hero h3{font-size:14px;padding:8px}.saibaMais{font-size:12px;padding:10px 20px}.presentation h1{font-size:22px}.presentation h2{font-size:22px;justify-content:center}.presentation p{font-size:13px}.grid img{height:215px;padding:10px}.service-card img{height:150px}.service-card h4{font-size:16px}.service-card p{font-size:13px}}*{margin:0;padding:0;font-size:100%;box-sizing:border-box;font-family:Open Sans,sans-serif}.contatos-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f2f2f2;font-family:Arial,sans-serif;padding:20px;text-align:center}.contatos-nav{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;width:100%;max-width:300px}.contatos-nav a{background-color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;color:#333;font-weight:700;box-shadow:0 2px 5px #0000001a;transition:background-color .3s ease}.contatos-nav a:hover{background-color:#e6e6e6}.voltar-btn{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.voltar-btn:hover{background-color:#555}.history{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:#f5f5f5;padding:140px 20px 40px}.cardHistory{width:90%;max-width:1200px;background:#fff;border-radius:16px;box-shadow:0 6px 30px #00000026;display:flex;flex-direction:column;align-items:center;padding:40px;gap:20px;transition:transform .3s ease,box-shadow .3s ease}.cardHistory:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0003}.imgContainer{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.imgHistory{height:350px;flex:1;max-width:50%;border-radius:16px;object-fit:cover;box-shadow:0 4px 20px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.imgHistory:hover{transform:scale(1.05);box-shadow:0 8px 30px #0003}.textHistory{text-align:justify;line-height:1.6;color:#333}.textHistory h1{font-size:26px;margin-bottom:16px;text-align:center;color:#222}p{font-size:19px;margin-bottom:14px;text-align:justify;line-height:1.6;color:#333}@media (max-width: 768px){.history{padding:100px 15px 30px}.cardHistory{padding:30px}.imgContainer{flex-direction:column;gap:15px}.imgHistory{width:100%;max-width:100%;height:250px;transform:none!important}.imgHistory:hover{box-shadow:0 4px 20px #0000001f}.textHistory h1{font-size:24px;margin-bottom:14px}p{font-size:17px;line-height:1.5}}@media (max-width: 480px){.history{padding:105px 10px 20px}.cardHistory{padding:20px;border-radius:12px}.imgHistory{height:200px;border-radius:12px}.textHistory h1{font-size:22px;margin-bottom:10px}p{font-size:16px;margin-bottom:10px}}.whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:30px;box-shadow:0 2px 10px #0000004d;z-index:1000;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 4px 15px #0006}
