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:#fff;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)}}.navbar{align-items:center;background-color:#f5f4f8;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;box-shadow:0 1px 2px #0000001a;display:flex;height:60px;justify-content:space-between;left:0;position:fixed;right:0;top:0;z-index:1030}.navbar img{height:60px;margin:10px 800px 10px 10px}.nav-links{align-items:center;height:100%;justify-content:flex-end;margin-right:20px}.nav-links,.nav-links ul{display:flex;list-style:none}.nav-links ul{margin:0;padding:0}.nav-links li{margin-right:20px}.nav-links a{color:#333;font-weight:700;text-decoration:none}.nav-links a:hover{color:#007bff}.dropdown-content,.dropdown-icon{display:none}@media(max-width:1170px){.navbar img{margin-right:600px}}@media(max-width:970px){.navbar img{margin-right:400px}}@media (max-width:768px){.navbar img{margin-right:10px}.nav-links{display:none}.dropdown-icon{cursor:pointer;display:block;margin-right:20px}.dropdown-content{background-color:#f5f4f8;box-shadow:0 8px 16px #0003;display:none;position:absolute;right:0;z-index:1}.dropdown-content ul{list-style:none;margin:0;padding:0}.dropdown-content li{padding:10px;text-align:center}.dropdown-content a{color:#333;font-weight:700;text-decoration:none}.dropdown-content a:hover{color:#007bff}.dropdown-icon:focus+.dropdown-content,.dropdown-icon:hover+.dropdown-content{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:60px}}.home{background-color:#fff}.banner img{height:350px;margin-left:10px;margin-top:80px;width:100%}.about-t{color:#8a2be2}.about-p{color:#5f9ea0}.footer{background-color:#333;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.footer-column{flex:1 1;margin-bottom:20px;margin-right:20px}#ad{margin-top:60px}.footer-column img{height:auto;margin-top:20px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.column{border:1px solid #ccc;flex:1 1;margin:10px;max-width:400px;padding:20px}.column img{margin-bottom:10px;width:100%}@media (max-width:650px){.about{flex-direction:column}.column{max-width:100%}}.product-catalog-container{margin:60px auto 0;max-width:1200px;padding:30px 0;position:relative}.section-tabs{border-bottom:1px solid #dee2e6;display:flex;justify-content:center;margin-bottom:30px}.section-tab{border-bottom:3px solid #0000;color:#6c757d;cursor:pointer;font-size:18px;font-weight:500;padding:12px 25px;transition:all .3s ease}.section-tab:hover{color:#007bff}.section-tab.active{border-bottom-color:#007bff;color:#007bff}.section-content{padding:20px}.section-title{color:#343a40;font-weight:600;margin-bottom:30px;text-align:center}.products-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.product-image{height:200px;overflow:hidden}.product-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:20px}.product-name{color:#343a40;font-size:20px;font-weight:600;margin-bottom:15px}.product-ranges h4{color:#495057;font-size:16px;margin-bottom:10px}.product-ranges ul{list-style-type:none;margin-bottom:20px;padding-left:0}.product-ranges li{border-bottom:1px dashed #e9ecef;color:#6c757d;padding:5px 0}.product-ranges li:last-child{border-bottom:none}.view-details-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .3s ease;width:100%}.view-details-btn:hover{background-color:#0056b3}@media (max-width:768px){.section-tabs{flex-wrap:wrap}.section-tab{font-size:16px;padding:10px 15px}.products-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:576px){.products-grid{grid-template-columns:1fr}}.contact{background-color:#f8f9fa;background-image:linear-gradient(#c8c8c833 1px,#0000 0),linear-gradient(90deg,#c8c8c833 1px,#0000 0);background-size:25px 25px;margin-top:50px;padding:50px 0;position:relative;text-align:center}.contact:before{background-color:#ffffffb3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.contact-form{display:flex;flex-direction:row;justify-content:center;position:relative;z-index:1}.contact .form{width:60%}.contact .details,.contact .form{background-color:#fffc;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin:0 auto;padding:20px}.contact .details{width:40%}.contact h1{color:#000;font-size:40px;font-weight:700;margin-bottom:30px}.contact h1,.contact input{position:relative;z-index:1}.contact input{background-color:#ffffffe6;border:1px solid #000;border-radius:5px;margin-bottom:20px;outline:none;padding:20px;transition:box-shadow .3s ease,transform .2s ease;width:60%}.contact input:focus{box-shadow:0 0 8px #4caf5066;transform:translateY(-2px)}.contact textarea{background-color:#ffffffe6;border:1px solid #000;border-radius:5px;margin-bottom:20px;outline:none;padding:20px;position:relative;resize:none;transition:box-shadow .3s ease,transform .2s ease;width:60%;z-index:1}.contact textarea:focus{box-shadow:0 0 8px #4caf5066;transform:translateY(-2px)}.subline{color:#000;padding-bottom:10px}.ReCAPTCHA{margin-bottom:20px;outline:none;padding:20px;resize:none;width:60%}.ReCAPTCHA,.submitButton{border:none;border-radius:5px;position:relative;z-index:1}.submitButton{background-color:#4caf50;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease,transform .2s ease}.submitButton:hover{background-color:#45a049;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}@media(max-width:800px){.contact{margin-left:50px;margin-right:50px}.contact h1{font-size:30px}.ReCAPTCHA,.contact input,.contact textarea,.submitButton{width:80%}.contact-form{flex-direction:column}.contact .details,.contact .form{margin-bottom:20px;width:90%}}@media (max-width:576px){.contact{background-size:20px 20px;margin-left:20px;margin-right:20px}.contact h1{font-size:24px}}
/*# sourceMappingURL=main.c1aea54a.css.map*/