.App{background-color:#0c080f;min-height:100vh;margin:0;color:#e8e5ea;display:flex;flex-direction:column}p{margin:0}.barlow-thin{font-family:Barlow,sans-serif;font-weight:100;font-style:normal}.barlow-extralight{font-family:Barlow,sans-serif;font-weight:200;font-style:normal}.barlow-light{font-family:Barlow,sans-serif;font-weight:300;font-style:normal}.barlow-regular{font-family:Barlow,sans-serif;font-weight:400;font-style:normal}.barlow-medium{font-family:Barlow,sans-serif;font-weight:500;font-style:normal}.barlow-semibold{font-family:Barlow,sans-serif;font-weight:600;font-style:normal}.barlow-bold{font-family:Barlow,sans-serif;font-weight:700;font-style:normal}.barlow-extrabold{font-family:Barlow,sans-serif;font-weight:800;font-style:normal}.barlow-black{font-family:Barlow,sans-serif;font-weight:900;font-style:normal}.barlow-thin-italic{font-family:Barlow,sans-serif;font-weight:100;font-style:italic}.barlow-extralight-italic{font-family:Barlow,sans-serif;font-weight:200;font-style:italic}.barlow-light-italic{font-family:Barlow,sans-serif;font-weight:300;font-style:italic}.barlow-regular-italic{font-family:Barlow,sans-serif;font-weight:400;font-style:italic}.barlow-medium-italic{font-family:Barlow,sans-serif;font-weight:500;font-style:italic}.barlow-semibold-italic{font-family:Barlow,sans-serif;font-weight:600;font-style:italic}.barlow-bold-italic{font-family:Barlow,sans-serif;font-weight:700;font-style:italic}.barlow-extrabold-italic{font-family:Barlow,sans-serif;font-weight:800;font-style:italic}.barlow-black-italic{font-family:Barlow,sans-serif;font-weight:900;font-style:italic}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{color:#e8e5ea;padding:5px 20px;position:fixed;top:0;width:100%;z-index:1000;font-family:Barlow,sans-serif;font-weight:700}.navbarContainer{display:flex;justify-content:space-between;align-items:center}.leftNavItem{display:flex;align-items:center}.rightNavItems{display:flex;gap:10px}.navItem{background:none;border:none;color:#e8e5ea;text-decoration:none;padding:0 20px;font-size:16px;cursor:pointer;transition:color .3s ease;font-family:Barlow,sans-serif;font-weight:700}.contactUsButton{background:none;border:none;color:#e8e5ea;text-decoration:none;padding:0 20px;font-size:16px;cursor:pointer;transition:color .3s ease;font-family:Barlow,sans-serif;font-weight:700;margin-right:40px}.svgIcon{color:#e8e5ea;width:48px;height:48px;cursor:pointer;transition:color .3s ease}.header{position:relative;height:100vh;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:800}.header-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.overlay-text{position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);color:#e8e5ea;font-size:2.1rem;text-shadow:2px 2px 4px rgba(0,0,0,.9);z-index:850;font-weight:600;font-family:Barlow,sans-serif}.about-us{padding:50px 20px;text-align:center;background-color:#100f11;color:#fff;font-family:Barlow,sans-serif}.about-us h2{margin-bottom:20px;color:#fff;font-family:Barlow,sans-serif}.products-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;background-color:#100f11}.products-heading{text-align:center;font-size:2rem;color:#e8e5ea;margin-bottom:20px;width:100%;font-family:Barlow,sans-serif}.products-cards{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;justify-content:center;align-items:center;font-family:Barlow,sans-serif}.product-card{position:relative;border-radius:10px;overflow:hidden;background-color:#f5f5f5;color:#fff;transition:transform .3s;margin:10px;display:flex;flex-direction:column;width:100%;max-width:400px;height:150px}.product-card:hover{transform:scale(1.03)}.product-image{width:100%;height:100%;object-fit:cover}.product-text{position:absolute;bottom:16px;left:16px;right:16px;background:#00000080;padding:8px;border-radius:5px}.product-title{font-size:18px;font-weight:700}.product-subtitle{font-size:14px;margin-top:4px}@media (min-width: 768px){.products-container{flex-direction:column;align-items:center}.products-cards{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.product-card{width:300px;height:150px}}.container{padding:40px 20px;background-color:#100f11;text-align:center}.heading{font-size:2rem;margin-bottom:20px;color:#e8e5ea;font-family:Barlow,sans-serif}.text{font-size:1.2rem;color:#e8e5ea;font-family:Barlow,sans-serif}.inlineImage{display:inline-block;margin-left:5px;vertical-align:middle;position:relative}.image{max-height:20px;height:1.5em;width:auto;position:relative;top:-4px;vertical-align:middle}.footer-link{color:#e8e5ea;text-decoration:none;margin:0 10px;font-size:14px;font-weight:500;transition:color .3s ease}.footer-link:hover{color:#6c11b6}.footer{background-color:#0e0911;color:#e8e5ea;text-align:center;position:relative;bottom:0}.footerAddress{font-size:14px;color:#e8e5ea;margin-bottom:1px;margin-top:0}.footerCopyright{margin:0 0 2px;font-size:14px;color:#e8e5ea}.footerLinks{margin-top:0}.separator{margin:0 5px;color:#e8e5ea}.team-page{display:flex;flex-direction:column;min-height:100vh;height:100vh;background-color:#100f11;color:#e8e5ea}.team-title{text-align:center;font-size:36px;font-weight:700;color:#e8e5ea;margin-top:50px;margin-bottom:50px;font-family:Barlow,sans-serif}.team-members{flex-grow:1;font-family:Barlow,sans-serif}.member{margin-bottom:15px;font-family:Barlow,sans-serif}.toggle-button{display:flex;align-items:center;cursor:pointer;padding-left:15px}.triangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #6c11b6;margin-right:10px;transition:transform .3s ease}.triangle.rotated{transform:rotate(90deg)}.member-name{font-size:18px;color:#e8e5ea;transition:color .3s ease}.member-name:hover{color:#6c11b6}.member-details{margin-top:10px;animation:fadeIn .3s ease-in-out}.member-info{display:flex;align-items:center;gap:10px}.member-bio{max-width:80%;padding-left:50px}.member-picture{width:100px;height:100px;border-radius:50%;object-fit:cover;overflow:hidden;margin-left:10px;flex-shrink:0}.member-role{font-size:16px;color:#e8e5ea;font-weight:700}.member-description{font-size:14px;color:#e8e5ea;margin-top:5px}.footer{margin-top:auto;background-color:#100f11;color:#e8e5ea;padding:10px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.form-wrapper{max-width:600px;margin:0 auto;padding:40px 20px;font-family:Barlow,sans-serif;width:100%;box-sizing:border-box}.privacy-form{display:flex;flex-direction:column;gap:20px}.form-label{display:flex;flex-direction:column;font-size:16px;color:#e8e5ea;font-weight:500}.form-input,.form-textarea{background-color:#1b151f;border:1px solid #6c11b6;color:#e8e5ea;font-size:16px;padding:12px;border-radius:6px;margin-top:8px;font-family:Barlow,sans-serif;transition:border-color .3s}.form-input:focus,.form-textarea:focus{border-color:#a974f8;outline:none}.form-textarea{min-height:120px;resize:vertical}.form-button{background-color:#6c11b6;color:#fff;font-size:16px;font-weight:700;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;align-self:flex-start;transition:background-color .3s}.form-button:hover{background-color:#8f2eea}@media (max-width: 600px){.form-button{width:100%;text-align:center}}
