@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);:root{--bg:#f1f0e8;--primary:#b8c1ec;--accent:#666;--highlight:#b8e4c9;--text:#000;--muted:#9ba3c2;--grid-color:#0000000f}*{box-sizing:border-box;margin:0;padding:0}body:before{background-image:repeating-linear-gradient(90deg,#0000000f 0 .7px,#0000 .7px 60px),repeating-linear-gradient(180deg,#0000000f 0 .7px,#0000 .7px 60px);background-image:repeating-linear-gradient(to right,var(--grid-color) 0 .7px,#0000 .7px 60px),repeating-linear-gradient(to bottom,var(--grid-color) 0 .7px,#0000 .7px 60px);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}body{background:#f1f0e8;background:var(--bg);display:flex;justify-content:center;padding:1rem}.container{margin:0 auto;padding:4rem 2rem}.logo{color:#000;color:var(--text);font-family:Oswald,sans-serif;font-size:6rem;font-weight:900;margin-bottom:-.8rem}.tagline{color:#666;color:var(--accent);font-family:poppins,sans-serif;font-size:1.1rem;font-weight:500;margin-bottom:2rem}.content{align-items:center;display:flex;flex-direction:column;gap:3rem}.illustration{max-width:600px;width:100%}.team-image{height:auto;width:100%}.cta-buttons{display:flex;gap:1rem}.btn{border-radius:8px;cursor:pointer;font-family:popppins,sans-serif;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .5s ease}.btn.primary{background-color:#000;background-color:var(--text);border:3px solid #000;border:3px solid var(--text);color:#f1f0e8;color:var(--bg)}.btn.secondary{border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .5s ease}.btn.primary:hover,.btn.secondary{background-color:#f1f0e8;background-color:var(--bg);border:3px solid #000;border:3px solid var(--text);color:#000;color:var(--text)}.btn.secondary:hover{background-color:#000;background-color:var(--text);border:3px solid #000;border:3px solid var(--text);color:#f1f0e8;color:var(--bg)}.container{animation:fadeIn 1s ease forwards}@media (max-width:768px){.container{padding:2rem 1rem}.logo{font-size:2.5rem}.tagline{font-size:.9rem;padding-top:.6rem}.cta-buttons{flex-direction:column;width:100%}.btn{width:100%}}.contact-page{align-items:center;animation:fadeIn 1s ease forwards;display:flex;justify-content:center;min-height:100vh;padding:2rem;transition:background-color .9s ease,color .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.back-link{color:#333;font-family:Poppins,sans-serif;font-size:2rem;font-weight:500;left:5rem;position:absolute;text-decoration:none;top:2rem}.contact-container{background:#f1f0e8;background:var(--bg);border-radius:20px;box-shadow:0 8px 30px #0000000d;max-width:1900px;padding:3rem;width:60rem}.contact-header{margin-bottom:2rem;text-align:center}.contact-header h1{color:#000;color:var(--text);font-family:Oswald,sans-serif;font-size:2.5rem;margin-bottom:.3rem}.contact-header p{color:#666;color:var(--accent);font-family:poppins,sans-serif;font-size:.9rem}.contact-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#000;color:var(--text);font-size:.9rem;font-weight:500}.form-group input,.form-group textarea{border:1px solid #f1f0e8;border:1px solid var(--bg);border-radius:8px;font-size:.9rem;padding:.8rem;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:#333;outline:none}.submit-btn{background:#000;background:var(--text);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:1rem;transition:transform .3s,background-color .3s}.submit-btn:hover{background:#444;transform:translateY(-2px)}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-details h3,.social-links h3{color:#666;font-size:.9rem;margin-bottom:1rem}.social-icons{display:flex;gap:1rem}.social-icons a{color:#333;font-size:1.2rem;text-decoration:none;transition:transform .3s}.social-icons a:hover{transform:translateY(-2px)}.contact-details p{color:#333;font-size:.9rem}@media (max-width:768px){.contact-content{grid-template-columns:1fr}.contact-container{padding:2rem}.contact-header h1{font-size:2rem}.back-link{left:1rem;top:1rem}}@media (max-width:480px){.contact-page{padding:1rem}.contact-container{padding:1.5rem}.contact-header h1{font-size:1.8rem}.form-group input,.form-group textarea{padding:.6rem}}body{background-color:#f1f0e8;background-color:var(--bg);color:#000;color:var(--text);font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.grid-background{background-image:radial-gradient(circle at 10px 100px,#0000000f 10px,#0000 89px);background-image:radial-gradient(circle at 10px 100px,var(--grid-color) 10px,#0000 89px);background-size:20px 20px;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:-1}.navbar{padding-left:5rem;padding-top:1.5rem}.back-button{color:var(--text-color);font-size:2rem;font-weight:500;left:13rem;text-decoration:none}.container{margin:2rem auto;max-width:800px;padding:0 2rem;text-align:center}.title{font-family:Oswald,sans-serif;font-size:3rem;font-weight:800;margin-bottom:0}.subtitle{color:var(--accent-color);font-size:1rem;margin-bottom:1rem}.button-group{flex-wrap:wrap;gap:.8rem;justify-content:center}.action-button,.button-group{align-items:center;display:flex}.action-button{background:#f1f0e8;background:var(--bg);border:2px solid #000;border:2px solid var(--text);border-radius:8px;color:#000;color:var(--text);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:600;gap:.5rem;padding:.2rem 1rem;transition:all .2s ease}.action-button:hover{background:var(--button-hover);transform:translateY(-1px)}.icon{font-size:1rem}.primary-button{background:#000;background:var(--text);border:none;border-radius:8px;color:#f1f0e8;color:var(--bg);cursor:pointer;font-family:inherit;font-size:.9rem;padding:.3rem 1rem;transition:all .2s ease}.primary-button:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:768px){.container{padding:0 1rem}.title{font-size:2.5rem}.button-group{flex-direction:column;width:100%}.action-button,.primary-button{width:100%}}@media (max-width:480px){.title{font-size:2rem}.subtitle{font-size:.9rem}}.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)}}
/*# sourceMappingURL=main.d3a56c64.css.map*/