body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}.header-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;border-radius:1rem;box-shadow:0 4px 8px #0000001a;left:50%;max-width:1200px;overflow:hidden;position:fixed;top:1rem;transform:translateX(-50%);width:90%;z-index:10}header{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}header h1{color:#333;font-size:1.6rem;font-weight:700;margin:0}nav{display:flex;gap:1.5rem}nav a{border-bottom:2px solid #0000;color:#333;font-size:1rem;padding-bottom:.2rem;text-decoration:none;transition:color .3s ease,border-bottom .3s ease}nav a:hover{border-bottom:2px solid #007bff;color:#007bff}@media (max-width:768px){header{padding:1.5rem}header,nav{flex-direction:column}nav{align-items:center;gap:1rem}}.hero{align-items:center;background-image:url(/static/media/b.ad76803e971d5970d3a8.jpg);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1000px #00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:8rem 2rem 4rem;position:relative;text-align:center}.hero-button{background-color:#007bff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.hero-button:hover{background-color:#0056b3;transform:scale(1.05)}.hero h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero p{color:#fff;font-size:1.25rem;margin-bottom:1.5rem}.about{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding:4rem 2rem}.about-content{flex:1 1;max-width:50%;padding-right:2rem}.about h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:1rem}.about p{color:#555;font-size:1.1rem;line-height:1.6}.about-image{flex:1 1;max-width:50%;padding-left:2rem}.about-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.about{flex-direction:column;text-align:center}.about-content{margin-bottom:2rem;max-width:100%;padding-right:0}.about-image{max-width:100%;padding-left:0}}.products{padding:4rem 2rem;text-align:center}.products h2{color:#333;font-size:2.5rem;margin-bottom:2rem}.products-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.product-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0000001a;overflow:hidden;padding:1rem;text-align:center;transition:transform .3s ease-in-out;width:300px}.product-card:hover{transform:scale(1.05)}.product-card img{border-radius:1rem;height:200px;object-fit:cover;width:100%}.product-card h3{color:#333;font-size:1.6rem;margin:1rem 0}.product-card p{color:#555;font-size:1rem}.contact{background-color:#f4f4f4;padding:5rem 2rem;text-align:center}.contact h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem}.contact-info{display:flex;justify-content:space-around;margin-bottom:3rem}.contact-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:2rem;text-align:left;width:30%}.contact-item h3{color:#007bff;font-size:1.2rem;margin-bottom:1rem}.contact-item p{color:#333;font-size:1rem}.contact-item a{color:#007bff;text-decoration:none}.contact-item a:hover{text-decoration:underline}.contact-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;padding:3rem 2rem;width:50%}.contact-form h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;font-size:1rem;margin-bottom:1rem;padding:1rem;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#007bff;outline:none}.contact-form button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem;transition:background-color .3s;width:100%}.contact-form button:hover{background-color:#0056b3}@media (max-width:768px){.contact-info{flex-direction:column}.contact-item{margin:1rem auto;width:80%}.contact-form{width:80%}}.footer{background-color:#333;color:#fff;padding:2rem;text-align:center}.footer-content p{font-size:1rem;margin:.5rem 0}.footer-content p:first-child{font-weight:700}.social-links{margin-top:1rem}.social-icon{display:inline-block;margin:0 15px}.social-icon img{height:35px;transition:transform .3s ease,filter .3s ease;width:35px}.social-icon:hover img{filter:brightness(.8);transform:scale(1.1)}
/*# sourceMappingURL=main.2f679308.css.map*/