.navbar{position:fixed;top:0;left:0;width:100%;height:70px;display:flex;align-items:center;padding:0 30px;background:#fff;border-bottom:1px solid rgba(255,255,255,.5);z-index:1000;box-shadow:1px solid #000;justify-content:space-between}.logo{display:flex;align-items:center;height:100%;padding-right:20px;border-right:1px solid rgba(255,255,255,.5)}.logo p{padding:10px;margin-top:20px;margin-left:10px}.logo img{width:50px;height:50px;margin-top:20px}.nav-links{list-style:none;display:flex;margin-left:20px;padding:0;height:100%}.nav-links li{display:flex;align-items:center;height:100%;padding:0 20px;border-left:1px solid rgba(255,255,255,.5);cursor:pointer}.nav-links li:last-child{padding-right:0}.nav-links li:first-child{border-left:none}.nav-links a{text-decoration:none;color:#000;font-size:18px;font-weight:500;transition:.3s;padding:20px;display:flex;align-items:center;height:100%}.nav-links a:hover,.nav-links a.active{border-bottom:2px solid white;color:#056b5ecc}.menu-toggle{display:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1100}.menu-toggle:focus{outline:none}.menu-toggle .bar{width:28px;height:3px;background-color:#053b30;border-radius:2px;transition:all .3s ease;transform-origin:1px}.menu-toggle .bar.open:nth-child(1){transform:rotate(45deg)}.menu-toggle .bar.open:nth-child(2){opacity:0;transform:translate(20px)}.menu-toggle .bar.open:nth-child(3){transform:rotate(-45deg)}@media (max-width: 768px){.navbar{height:60px;padding:0 15px}.logo{padding-right:0;border:none;margin-top:0}.menu-toggle{display:flex}.nav-links{position:fixed;top:60px;right:0;height:calc(100vh - 60px);width:250px;background:#fff;flex-direction:column;padding-top:20px;box-shadow:-2px 0 8px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out;z-index:1050}.nav-links.active{transform:translate(0)}.nav-links li{border:none;padding:15px 30px;height:auto}.nav-links a{font-size:18px;padding:0;color:#053b30}.nav-links a:hover,.nav-links a.active{color:#056b5e;border-bottom:none}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:2rem;width:90%;max-width:400px;border-radius:10px;position:relative}.modal-close{position:absolute;top:8px;right:12px;font-size:24px;background:none;border:none;cursor:pointer}.nav-link-button:hover{background:#000;color:#fff}.footer{background-color:#222;color:#eee;padding:40px 20px 20px;font-family:Arial,sans-serif;font-size:14px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-logo{flex:1 1 200px;display:flex;align-items:center;gap:10px}.footer-logo img{width:50px;height:auto}.footer-logo p{color:#fff}.footer-links,.footer-contact,.footer-social{flex:1 1 180px;margin-top:20px}.footer-links h4,.footer-contact h4,.footer-social h4{margin-bottom:15px;font-weight:600}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:8px}.footer-links ul li a{color:#eee;text-decoration:none;transition:color .3s}.footer-links ul li a:hover{color:#ff9800}.footer-contact p{margin-bottom:8px;color:#fff}.footer-social .social-icons a{display:inline-block;margin-right:10px;color:#eee;text-decoration:none;font-weight:500;transition:color .3s}.footer-social .social-icons a:hover{color:#ff9800}.footer-bottom{text-align:center;margin-top:30px;border-top:1px solid #444;padding-top:15px;font-size:13px;color:#999}.left-side{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:5%;z-index:10;position:relative}.hero-heading{font-size:3rem;font-weight:700;color:#0a0a0a;line-height:1.2;text-shadow:1px 1px 6px rgba(0,0,0,.2);text-align:left;margin-bottom:30px}.Buttons{margin-top:240px}.Buttons .button{border-radius:30%;padding:10px 20px;margin:10px 10px 0 0;color:#fff;font-weight:400;background:#000;cursor:pointer;border:none;text-decoration:none}.right-side{width:50%;height:100%;position:relative;overflow:hidden}@media (max-width: 768px){.right-side img{width:200px;height:150px}.left-side{margin-top:65px}.left-side .hero-heading{font-size:30px;line-height:revert;font-weight:500}.Buttons{margin-top:388px!important;width:100%;display:flex}.Buttons .button{margin-top:20px!important;padding:4px!important}}@media (max-width: 768px){.section-function{flex-direction:column;padding:40px 20px;margin-top:0}.section-function div{width:100%;padding:15px 0}.section-function h1{font-size:1.6rem}.section-function p{font-size:.95rem}}@media (max-width: 768px){.section-function{flex-direction:column!important;padding:40px 20px!important;margin-top:0!important;background-color:#fff!important}.section-function div{width:100%!important;padding:15px 0!important}.section-function h1{font-size:1.6rem!important}.section-function p{font-size:.95rem!important}}@media (max-width: 768px){.collection-wrapper{display:block;padding:0 20px}.cards-container{scroll-snap-type:x mandatory;overflow-x:auto;gap:16px;width:100%;padding-bottom:0}.collection-card{flex:0 0 90%;max-width:90%;height:auto;scroll-snap-align:center}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.scroll-btn.left{left:10px}.scroll-btn.right{right:10px}.collection-card+.collection-card{margin-left:0}}.about-row{display:flex;flex-direction:row;align-items:center;justify-content:center}.aboutus-container h2 a:hover{color:#056b5e}@media (max-width: 768px){.aboutus-section{padding:60px 15px}.aboutus-container{padding:0}.about-row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:15px;text-align:center}.about-row img{width:120px;height:120px;padding:8px;margin-bottom:0}.about-row h2{flex:0 0 100%;margin:15px 0 0;font-size:1.75rem;text-align:center}.aboutus-container p{font-size:1rem;padding:0 10px;margin-bottom:16px}}@media (max-width: 480px){.aboutus-section{padding:30px 10px}.about-row img{width:100px;height:100px}.aboutus-container p{font-size:.9rem}}.why-choose-us-preview h2{font-size:2rem;margin-bottom:30px;color:#065f5b;font-weight:700}.preview-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto}.preview-item{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.preview-item h3{font-size:1.2rem;margin-bottom:10px;color:#034643}.preview-item p{font-size:1rem;line-height:1.5;color:#555}.preview-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.view-more-link a{text-decoration:none;color:#065f5b;font-weight:600;border-bottom:2px solid #065f5b;transition:color .2s ease,border-color .2s ease}.view-more-link a:hover{color:#043d33;border-color:#043d33}@media (max-width: 768px){.preview-grid{display:grid;grid-template-columns:repeat(1,1fr)!important;gap:20px;padding:0 10px}.preview-item{padding:15px}.why-choose-us-preview h2{font-size:1.5rem}.preview-item h3{font-size:1.1rem}.preview-item p{font-size:.95rem}}.faq-section{padding:40px 20px;max-width:800px;margin:auto}.faq-section h2{font-size:2rem;margin-bottom:30px;text-align:center}.faq-item{border-bottom:1px solid #ccc;padding:15px 0}.faq-question{display:flex;justify-content:space-between;cursor:pointer;font-weight:600;font-size:1.1rem}.faq-toggle{font-size:1.5rem;line-height:1}.faq-answer{margin-top:10px;color:#444;line-height:1.6}.faq-list{width:1200px;margin-left:-200px}@media (max-width: 1024px){.faq-list{width:100%;margin-left:0}}@media (max-width: 768px){.faq-section{padding:30px 15px}.faq-section h2{font-size:1.75rem}.faq-question{font-size:1rem}.faq-toggle{font-size:1.3rem}.faq-answer{font-size:.95rem}}@media (max-width: 480px){.faq-section{padding:20px 10px}.faq-section h2{font-size:1.5rem}.faq-question{flex-direction:column;align-items:flex-start;gap:8px}.faq-toggle{align-self:flex-end}.faq-answer{font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden;font-family:sans-serif}.home-container{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.banner-section{position:relative;width:100%;height:100vh;overflow:hidden}.banner-section img{width:100%;height:100%;object-fit:cover;position:absolute}.hero-heading{position:absolute;top:35%;left:10%;transform:translateY(-50%);font-size:2.5rem;font-weight:500;color:#0a0a0a;text-align:left;text-shadow:2px 2px 8px rgba(0,0,0,.6);z-index:10}.Buttons button{border-radius:30%;padding:10px 20px;margin:10px 10px 0 0;color:#fff;font-weight:400;background:#000;cursor:pointer;border:none}.image-title{position:absolute;top:18%;left:10%;font-size:2rem;font-weight:700;color:#222;text-shadow:1px 1px 6px rgba(255,255,255,.7);z-index:9}.section-function{width:100%;padding:60px 130px;background-color:#fff;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;text-align:center;margin-top:-200px;flex-direction:row}.section-function div{padding:20px;min-width:150px}.section-function h1{font-size:2.2rem;color:#000}.section-function p{font-size:1rem;color:#333}.aboutus-section{background-color:#f7f7f7;width:100%;padding:60px 20px;display:flex;justify-content:center}.aboutus-container{max-width:800px;text-align:center}.aboutus-container h2{font-size:2rem;margin-bottom:20px;color:#333}.aboutus-container p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:15px}.banner-section{display:flex;width:100%;height:100vh;position:relative;margin-top:-70px}.banner-section .left-side{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:5%;z-index:10;position:relative}.banner-section .right-side{width:50%;height:100%;position:relative;overflow:hidden}.right-side img{width:90%;height:50%;object-fit:cover;position:absolute;margin-top:200px}.image-title{position:absolute;top:15%;right:5%;font-size:2rem;font-weight:700;color:#141313;z-index:9;text-shadow:1px 1px 5px rgba(0,0,0,.7)}.hero-heading{font-size:2.5rem;font-weight:600;color:#111;text-align:left;text-shadow:1px 1px 6px rgba(0,0,0,.2)}.Header-content{display:flex;flex-direction:column}.Header-content button{border-radius:30%;padding:10px 20px;margin:10px 10px 0 0;color:#fff;font-weight:400;background:#000;cursor:pointer;border:none}.hero-heading{font-size:3rem;font-weight:700;color:#0a0a0a;line-height:1.2}.scrolling-text{color:#056b5ecc;display:inline-block;margin-left:8px;font-weight:800}.Buttons{margin-top:320px;margin-left:50px}.about-row{display:flex;flex-direction:row}.about-row img{width:150px;height:150px;padding:10px}.about-row h2{margin-top:40px;margin-left:30px}.aboutus-container h2 a{text-decoration:none;color:#056b5ecc}.aboutus-container h2 a:hover{text-decoration:none;color:#056b5e}.collection-section{width:100%;padding:60px 40px;background-color:#f9f9f9;text-align:center}.collection-section h2{font-size:2.2rem;font-weight:700;margin-bottom:20px;color:#333}.collection-section p{font-size:1.1rem;color:#555;max-width:800px;margin:0 auto 40px}.collection-carousel-wrapper{position:relative;overflow:hidden;width:100%}.collection-carousel::-webkit-scrollbar{display:none}.collection-card{min-width:300px;max-width:300px;flex:0 0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:15px;text-align:left;transition:transform .3s ease}.collection-card:hover{transform:translateY(-5px)}.collection-card img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:12px}.collection-card h3{font-size:1.3rem;margin:10px 0 5px;color:#222}.collection-card p{font-size:.95rem;color:#282727;margin-bottom:10px}.collection-card button{background-color:#000;color:#fff;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-size:.9rem}.carousel-arrow{position:absolute;top:45%;transform:translateY(-50%);background:#000;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;z-index:5}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}.collection-carousel{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:10px}.collection-section{width:100%;max-width:1200px;margin:60px auto 80px;padding:0 20px;text-align:center}.collection-heading{font-size:2.5rem;margin-bottom:12px;color:#065f5b;font-weight:700}.collection-para{font-size:1.1rem;margin-bottom:40px;color:#444;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.5}.collection-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.cards-container{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding-bottom:10px;width:1080px;scrollbar-width:none}.cards-container::-webkit-scrollbar{display:none}.collection-card{flex:0 0 320px;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:12px;padding:16px;text-align:left;display:flex;flex-direction:column;height:420px}.card-image{width:100%;height:180px;border-radius:10px;object-fit:cover;margin-bottom:16px}.card-title{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:#034643}.card-desc{flex-grow:1;font-size:1rem;color:#555;margin-bottom:18px;line-height:1.3}.card-btn{background-color:#05675b;color:#fff;border:none;padding:10px 16px;border-radius:24px;cursor:pointer;font-weight:600;align-self:flex-start;transition:background-color .3s ease}.card-btn:hover{background-color:#043d33}.scroll-btn{background:#05675b;border:none;color:#fff;font-size:1.8rem;padding:10px 15px;margin:0 10px;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease;flex-shrink:0}.scroll-btn:hover{background-color:#043d33}.scroll-btn.left{margin-right:12px}.scroll-btn.right{margin-left:12px}@media (max-width: 1024px){.cards-container{width:100%;padding-bottom:5px}.collection-card{flex:0 0 280px;height:380px}}@media (max-width: 600px){.collection-wrapper{flex-direction:column}.scroll-btn{margin:12px 0}.cards-container{width:100%;overflow-x:scroll;gap:16px}.collection-card{flex:0 0 90vw;height:350px}}.why-choose-us-preview{padding:50px 20px;background-color:#f9f9f9;text-align:center}.why-choose-us-preview h2{font-size:2rem;margin-bottom:30px}.preview-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.preview-item{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.preview-item h3{font-size:1.2rem;margin-bottom:10px}.view-more-link{margin-top:30px}.view-more-link a{text-decoration:none;color:#000;font-weight:700;border-bottom:2px solid #000}.aboutus-page{padding:2rem;color:#333;font-family:Segoe UI,sans-serif;margin-top:50px}.aboutus-hero,.our-story,.founders-section{margin-bottom:3rem}.aboutus-hero h1,.our-story h2,.founders-section h2{color:#056b5ecc;margin-bottom:1rem}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.founder-card{border:1px solid #ddd;padding:1.5rem;border-radius:12px;background-color:#f9f9f9;transition:transform .2s ease}.founder-card:hover{transform:translateY(-5px)}.founder-card h3{margin-bottom:.5rem;color:#056b5e}.founder-card h4{margin-bottom:.5rem;font-size:.9rem;color:#555}.founder-card p{font-size:.95rem;line-height:1.5}.modular-kitchen{font-family:Segoe UI,sans-serif;padding:20px;color:#333;max-width:1200px;margin:70px}.modular-kitchen h1{color:#05675b}.kitchen-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.kitchen-card{border:1px solid #ddd;border-radius:8px;width:300px;background-color:#f9f9f9;padding:10px;box-shadow:0 2px 6px #0000001a}.kitchen-card h3{font-size:1.1em;margin:10px 0 5px}.kitchen-card p{font-size:.9em;margin:3px 0}.modular-kitchen{font-family:Segoe UI,sans-serif;padding:20px;color:#333;max-width:1200px;margin:70px auto}.kitchen-category{margin-bottom:50px}.kitchen-category h2{margin-top:30px;color:#2c3e50}.kitchen-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;width:1500px}.kitchen-card{border:1px solid #ddd;border-radius:8px;width:400px;background-color:#f9f9f9;padding:10px;box-shadow:0 2px 6px #0000001a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.kitchen-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #00000026}.kitchen-card img{width:100%;height:180px;object-fit:cover;border-radius:4px}.kitchen-card h3{font-size:1.1em;margin:10px 0 5px;color:#2c3e50}.kitchen-card p{font-size:.9em;margin:3px 0;color:#555}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.modal-content{background:#fff;border-radius:10px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;padding:20px;position:relative;box-shadow:0 10px 30px #0003}.modal-content img{width:100%;height:auto;max-height:300px;border-radius:8px;margin-bottom:15px}.modal-content h2{margin-top:0;color:#2c3e50;font-size:1.8rem}.modal-content p{font-size:1rem;color:#444;margin:6px 0;line-height:1.5}.close-btn{position:absolute;top:12px;right:15px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#777;transition:color .2s ease}.close-btn:hover{color:#e74c3c}@media (max-width: 768px){.modular-kitchen{margin:20px 10px;padding:10px}.kitchen-grid{flex-direction:column;align-items:center;width:100%;gap:15px}.kitchen-card{width:100%;max-width:100%}.modal-content{max-width:95%;padding:15px}.modal-content h2{font-size:1.5rem}.modal-content p{font-size:.95rem}.modal-content img{max-height:200px}}.wardrobe-section{max-width:1500px;margin:auto;padding:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.wardrobe-section h1{text-align:center;margin-bottom:1rem;color:#05675b}.wardrobe-section p{text-align:center;color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.wardrobe-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.wardrobe-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.wardrobe-card img{width:100%;height:180px;object-fit:cover;display:block}.wardrobe-card>div{padding:1rem}.wardrobe-card h3{margin:0 0 .5rem;font-weight:600;color:#111}.wardrobe-card p{margin:.25rem 0;font-size:.9rem;color:#666}.wardrobe-card p strong{color:#444}.wardrobe-section{max-width:1200px;margin:auto;padding:2rem 1rem;font-family:Segoe UI,sans-serif}.wardrobe-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.wardrobe-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .2s ease;cursor:pointer}.wardrobe-card:hover{transform:translateY(-5px)}.wardrobe-card img{width:100%;height:180px;object-fit:cover;transition:opacity .3s ease}.wardrobe-card h3{margin:0 0 .5rem;font-size:1.1rem;color:#222}.wardrobe-card p{margin:.25rem 0;font-size:.9rem;color:#555}.wardrobe-card strong{color:#333}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.modal-overlay img{max-width:90%;max-height:80%;border-radius:10px;box-shadow:0 0 15px #fff}@media (max-width: 992px){.wardrobe-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.wardrobe-cards{grid-template-columns:1fr}}.vanity-section{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.vanity-section h1{color:#05675b}.vanity-cards{gap:1.5rem}@media (max-width: 600px){.vanity-cards{grid-template-columns:1fr!important}.vanity-card img{height:150px}}.vanity-section{max-width:1200px;margin:auto;padding:1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.vanity-section h2{text-align:center;font-size:2rem;margin-bottom:.75rem;color:#222}.vanity-intro{text-align:center;color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.vanity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.vanity-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease}.vanity-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.vanity-card img{width:100%;height:180px;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.vanity-card div{padding:1rem}.vanity-card h3{margin:0 0 .5rem;font-weight:600;font-size:1.1rem;color:#111}.vanity-card p{margin:.25rem 0;font-size:.9rem;color:#666}@media (max-width: 768px){.vanity-cards{grid-template-columns:1fr}.vanity-card img{height:150px}}.office-section{max-width:1200px;margin:auto;padding:1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.office-section h1{text-align:center;margin-bottom:.75rem;color:#05675b}.office-intro{text-align:center;color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.office-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.office-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease}.office-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.office-card img{width:100%;height:180px;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.office-card div{padding:1rem}.office-card h3{margin:0 0 .5rem;font-weight:600;font-size:1.1rem;color:#111}.office-card p{margin:.25rem 0;font-size:.9rem;color:#666}@media (max-width: 768px){.office-cards{grid-template-columns:1fr}.office-card img{height:150px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay img{max-width:80%;max-height:80%;border-radius:8px;position:relative}.like-button{position:absolute;top:30px;right:40px;background:transparent;border:none;font-size:2.5rem;cursor:pointer;z-index:1001}.heart-icon{color:#ccc;transition:color .3s ease}.heart-icon.liked{color:red}.study-section{max-width:1200px;margin:auto;padding:1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.study-section h1{text-align:center;margin-bottom:.75rem;color:#05675b}.study-intro{text-align:center;color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.study-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.study-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease}.study-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.study-card img{width:100%;height:180px;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.study-card div{padding:1rem}.study-card h3{margin:0 0 .5rem;font-weight:600;font-size:1.1rem;color:#111}.study-card p{margin:.25rem 0;font-size:.9rem;color:#666}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer;padding:1rem}.modal-overlay img{max-width:90%;max-height:80%;border-radius:10px;box-shadow:0 0 15px #fff;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.study-cards{grid-template-columns:1fr}.study-card img{height:150px}}.products-container{padding:2rem;font-family:Segoe UI,sans-serif;margin-top:70px}.products-header{text-align:center;margin-bottom:2rem}.products-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.products-description{max-width:800px;margin:0 auto;font-size:1.1rem;color:#555;line-height:1.6}.products-materials{display:flex;justify-content:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.products-materials img{width:220px;height:auto;border-radius:10px;box-shadow:0 4px 10px #0000001a}.products-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.tab-button{padding:.5rem 1.5rem;border:2px solid #ccc;border-radius:30px;background-color:#fff;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-button:hover{background-color:#f0f0f0}.tab-button.active{background-color:#000;color:#fff;border-color:#000}.products-content{text-align:center}.coming-soon{font-size:1.2rem;color:#999;padding:2rem 0}.products-header{text-align:left;margin-bottom:2rem;width:100%}.products-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;width:100%}.products-description{width:100%;max-width:none;margin:0;font-size:1.1rem;color:#555;line-height:1.6}.join-us-container{max-width:600px;margin:40px auto;padding:30px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000001a}.join-us-container h2{text-align:center;margin-bottom:24px;font-size:28px;color:#333}.join-us-form{display:flex;flex-direction:column;gap:16px}.join-us-form input[type=text],.join-us-form input[type=email],.join-us-form input[type=file],.join-us-form select,.join-us-form textarea{padding:12px 14px;border-radius:8px;border:1px solid #ccc;font-size:16px;width:100%}.join-us-form textarea{resize:vertical;min-height:100px}.submit-button{padding:12px 18px;background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.submit-button:hover{background-color:#0056b3}.join-us-form input,.join-us-form textarea{width:100%;padding:10px;margin-bottom:15px;font-size:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.contact-container{max-width:1000px;margin:20px auto;padding:2rem 1.5rem;width:100%;box-sizing:border-box}.contact-description{background:none;padding:0;margin-bottom:2rem;border-radius:0;color:#333;line-height:1.6;font-size:1rem}.contact-description p{max-width:900px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.form-type-selector{margin:1rem 0}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem}.contact-form input,.contact-form textarea{width:100%;padding:.5rem;font-size:1rem}.submit-button{padding:.75rem 1.5rem;background-color:#1b1c1d;color:#fff;border:none;border-radius:5px;cursor:pointer}.success-message{background-color:#dff0d8;color:#3c763d;padding:1rem;border-radius:5px;margin-bottom:1rem}.success-message-top{position:fixed;top:0;left:0;right:0;background-color:#4bb543;color:#fff;font-weight:700;text-align:center;padding:15px 0;z-index:1000;box-shadow:0 2px 4px #0003;animation:slideDown .3s ease forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.material-page{padding:20px;font-family:Arial,sans-serif;max-width:900px;margin-top:70px;margin-left:30px}h1{font-size:2.5rem;margin-bottom:10px}p{color:#555;margin-bottom:30px}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.tab-button{padding:10px 18px;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;border-radius:6px;font-size:1rem;transition:all .2s ease}.tab-button.active{background-color:#333;color:#fff;border-color:#333}.material-card{background:#fff;border:1px solid #eee;padding:20px;border-radius:10px}.image-gallery{display:flex;gap:15px;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}.material-image{flex-shrink:0;width:220px;height:140px;object-fit:cover;border-radius:8px;border:1px solid #ddd}.material-card h2{font-size:1.8rem;margin-bottom:10px}.material-card p{color:#444;margin-bottom:15px}.material-card ul{padding-left:20px}.material-card li{margin-bottom:8px;font-size:1rem;color:#222}.sustainability-container{max-width:1200px;margin:70px auto auto;padding:2rem;font-family:sans-serif}.intro{margin:1rem 0 2rem;font-size:1.1rem;line-height:1.6;color:#444}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.advantage-card{background:#f9f9f9;border-radius:12px;padding:1rem;box-shadow:0 0 12px #0000000d;transition:transform .2s}.advantage-card:hover{transform:translateY(-5px)}.advantage-card img{width:100%;height:auto;border-radius:8px}.advantage-card h3{margin-top:1rem;color:#106e54}.advantage-card p{color:#555;line-height:1.4}.login-form{display:flex;flex-direction:column;gap:15px;background:#fff;padding:30px;border-radius:10px;width:400px}.login-form h2{margin-bottom:10px;text-align:center}.login-form input{padding:10px;border:1px solid #ccc;border-radius:5px}.login-form button{padding:10px;background:#056b5e;color:#fff;border:none;border-radius:5px;cursor:pointer}.login-form button:hover{background:#044f45}@media (max-width: 768px){.login-form{width:100%;padding:25px;border-radius:8px}}@media (max-width: 480px){.login-form{padding:20px;border-radius:0}}.admin-login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:15px}.admin-login-container form{display:flex;flex-direction:column;gap:10px}.admin-login-container input{padding:10px;font-size:1rem;width:250px;border:1px solid #ccc}.admin-login-container button{padding:10px;background-color:#000;color:#fff;border:none;cursor:pointer}._container_bi2d6_3{padding:20px;max-width:1000px;margin:auto}._card_bi2d6_9{border:1px solid #ccc;padding:16px;border-radius:8px;display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}._image_bi2d6_19{width:150px;border-radius:4px}._inputs_bi2d6_24,textarea{margin-bottom:10px;padding:8px;width:100%}._buttons_bi2d6_31{margin-top:10px}._container_1kzk7_1{padding:20px;max-width:1000px;margin:auto}._card_1kzk7_7{border:1px solid #ccc;padding:16px;border-radius:8px;display:flex;gap:20px;align-items:flex-start;margin-bottom:20px;background-color:#fff}._image_1kzk7_18{width:150px;height:auto;border-radius:4px;object-fit:cover}._inputs_1kzk7_25,textarea{margin-bottom:10px;padding:8px;width:100%;box-sizing:border-box}._buttons_1kzk7_33{margin-top:10px;display:flex;gap:10px}._container_hmq7a_1{padding:20px;max-width:1000px;margin:auto}._card_hmq7a_7{border:1px solid #ccc;padding:16px;border-radius:8px;display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}._image_hmq7a_17{width:150px;border-radius:4px}._inputs_hmq7a_22,textarea{margin-bottom:10px;padding:8px;width:100%}._buttons_hmq7a_29{margin-top:10px}._container_1tytz_1{max-width:800px;margin:0 auto;padding:2rem;font-family:Segoe UI,sans-serif}h2{margin-top:2rem;color:#2c3e50;font-size:1.8rem}form,._card_1tytz_15{background-color:#fff;padding:1.5rem;border:1px solid #ddd;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 2px 5px #0000000d}input,textarea{width:100%;padding:.6rem;margin-bottom:1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}textarea{resize:vertical;min-height:80px}button{padding:.5rem 1rem;margin-right:.5rem;font-size:.95rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}button:hover{opacity:.9}._addBtn_1tytz_53{background-color:#3498db;color:#fff}._editBtn_1tytz_58{background-color:#f39c12;color:#fff}._deleteBtn_1tytz_63{background-color:#e74c3c;color:#fff}._saveBtn_1tytz_68{background-color:#2ecc71;color:#fff}._cancelBtn_1tytz_73{background-color:#bdc3c7;color:#000}._list_1tytz_78{list-style-type:disc;padding-left:1.2rem;margin-bottom:1rem}._card_1tytz_15{position:relative}._card_1tytz_15 h3{margin-top:0;color:#34495e}._card_1tytz_15 ul li{margin-bottom:.3rem}._linkList_1tytz_97 a{color:inherit;text-decoration:none;margin-bottom:.5rem;display:block;word-break:break-word}._linkList_1tytz_97 a:hover{text-decoration:underline}._fieldGroup_1tytz_109{margin-bottom:1rem}._addFieldBtn_1tytz_113{margin-top:-.5rem;margin-bottom:1rem;background-color:#8e44ad;color:#fff}.view-logins-container{padding:2rem;background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;overflow-x:auto;max-width:100%;margin:0 auto}.view-logins-container h2{margin-bottom:1.5rem;color:#222;font-size:1.75rem;font-weight:600;text-align:center}.view-logins-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;background-color:#fafafa;border-radius:12px;overflow:hidden}.view-logins-table thead{background-color:#f0f2f5}.view-logins-table th,.view-logins-table td{padding:14px 18px;text-align:left;color:#333}.view-logins-table th{font-weight:600;color:#555;border-bottom:2px solid #e0e0e0}.view-logins-table tbody tr{transition:background-color .2s ease}.view-logins-table tbody tr:hover{background-color:#f5faff}.view-logins-table tbody tr:not(:last-child) td{border-bottom:1px solid #e6e6e6}@media (max-width: 768px){.view-logins-container{padding:1rem}.view-logins-container h2{font-size:1.4rem}.view-logins-table th,.view-logins-table td{padding:10px;font-size:14px}}.admin-navbar{display:flex;justify-content:space-between;align-items:center;background-color:#1e1e2f;color:#fff;padding:1rem 2rem;height:60px;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 4px #0000004d}.admin-logo{font-size:1.5rem;font-weight:700}.admin-links{display:flex;gap:1.5rem}.admin-link{cursor:pointer;font-size:1rem;transition:color .3s ease}.admin-link:hover{color:#00d8ff}.admin-wrapper{display:flex;flex-direction:column;height:100vh}.admin-body{display:flex;flex:1}.admin-sidebar{width:200px;background-color:#f5f5f5;padding-top:20px;border-right:1px solid #ccc;margin-top:200px}.admin-sidebar ul{list-style:none;padding:0;margin:0}.admin-sidebar li{padding:12px 20px;cursor:pointer;transition:background-color .3s}.admin-sidebar li:hover{background-color:#e0e0e0}.admin-main{flex:1;padding:20px;overflow-y:auto}main.admin-content{margin-top:100px;width:100%;margin-left:25px}.visitor-count-banner{background-color:#f5f5f5;padding:10px 20px;font-weight:700;margin-top:80px;margin-left:260px;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:fit-content;position:relative;z-index:10}.form-submissions{padding:20px}.form-submissions h2{margin-bottom:20px;font-size:24px}.submission-list{list-style-type:none;padding:0}.submission-item{padding:15px;border:1px solid #ddd;border-radius:10px;margin-bottom:15px;background-color:#f9f9f9}.submission-item p{margin:5px 0}.submission-item a{color:#07c;text-decoration:none}.submission-item a:hover{text-decoration:underline}.submission-item button{margin-top:10px;padding:8px 12px;background-color:#d9534f;border:none;color:#fff;border-radius:5px;cursor:pointer}.submission-item button:hover{background-color:#c9302c}#root{margin:auto;padding:auto;font-family:Poppins,sans-serif}
