h1,h2,h3,h4,h5,h6{color:#036}.hero{align-items:center;background-color:#f8f8f8;color:#333;display:flex;flex-direction:column;height:100vh;padding:50px 10px;text-align:center}.hero-logo{animation:fadeIn 2s ease-in-out;height:120px;margin-bottom:20px;width:auto}.hero h1{color:#036;font-size:2.5em;margin:20px 0}.hero p{color:#555;font-size:1.2em;margin:10px 130px}.hero-button{background-color:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.hero-button:hover{background-color:#00509e}.hero-button:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:600px){.hero>p{font-size:1.1rem;margin:10px}}.products{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0}.products>h2{margin-bottom:0;text-align:center;width:100vw}.cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem}.card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px;text-align:center;transition:transform .2s ease;width:250px}.card:hover{transform:scale(1.05)}.card h3{color:#036;margin-top:10px}@media only screen and (max-width:600px){.cards{justify-content:center}}#contactForm{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:4rem auto;max-width:600px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}#contactForm:hover{box-shadow:0 6px 15px #00000026;transform:scale(1.03)}#contactForm div{margin-bottom:15px}label{color:#333;display:block;font-weight:600;margin-bottom:5px}input,textarea{border:1px solid #ccc;border-radius:6px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:95%}input:focus,textarea:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;overflow:hidden;padding:10px 20px;position:relative;transition:background-color .3s ease,color .3s ease}button:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}button:hover{background-color:#0056b3}button:hover:after{transform:scaleX(1);transform-origin:left}button:active{background-color:#004085}@media (max-width:600px){#contactForm{margin:15px;padding:15px}}.navbar{align-items:center;background-color:#036;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.navbar a{color:#fff;margin:0 15px;text-decoration:none}.navbar a:hover{text-decoration:underline}.logo img{height:50px;margin-right:20px;vertical-align:middle;width:auto}.footer{background-color:#036;bottom:0;color:#fff;display:flex;justify-content:center;padding:10px 20px;position:fixed;text-align:center;width:100%}.footer a{color:#fff;margin:0 10px;text-decoration:none}.footer a:hover{text-decoration:underline}.footer p{padding-right:30px;text-align:center}body{grid-gap:20px;background-color:#f8f8f8;color:#333;display:grid;font-family:Arial,sans-serif;gap:20px;margin:0;padding:0}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.1e00748c.css.map*/