body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin "),local("Poppins-Thin"),url(/static/media/poppins-latin-100.ab66112cac2ca46d6cf8.woff2) format("woff2"),url(/static/media/poppins-latin-100.9eef15e6adb5c1840e4b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin italic"),local("Poppins-Thinitalic"),url(/static/media/poppins-latin-100italic.16e9e4a7edd1deb307b6.woff2) format("woff2"),url(/static/media/poppins-latin-100italic.4eb0979cc92f081697d9.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins Extra Light "),local("Poppins-Extra Light"),url(/static/media/poppins-latin-200.7f0cadcc9081ce094690.woff2) format("woff2"),url(/static/media/poppins-latin-200.6661712e99d1f44c5696.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins Extra Light italic"),local("Poppins-Extra Lightitalic"),url(/static/media/poppins-latin-200italic.d1d463232bc816f6fdff.woff2) format("woff2"),url(/static/media/poppins-latin-200italic.b12214af6124a2b0f2e6.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light "),local("Poppins-Light"),url(/static/media/poppins-latin-300.82a53579cedb4011592d.woff2) format("woff2"),url(/static/media/poppins-latin-300.8583fb076895d267edef.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light italic"),local("Poppins-Lightitalic"),url(/static/media/poppins-latin-300italic.e62b386ee4c170e8982d.woff2) format("woff2"),url(/static/media/poppins-latin-300italic.aea0270e651bfbf3428e.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular "),local("Poppins-Regular"),url(/static/media/poppins-latin-400.5b8f3ba886526963a788.woff2) format("woff2"),url(/static/media/poppins-latin-400.c14093cee8c440c1884e.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Regular italic"),local("Poppins-Regularitalic"),url(/static/media/poppins-latin-400italic.15597034a671c979d13e.woff2) format("woff2"),url(/static/media/poppins-latin-400italic.b7d6c86bf88de93565a3.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium "),local("Poppins-Medium"),url(/static/media/poppins-latin-500.dc16a3592fdb61b620cc.woff2) format("woff2"),url(/static/media/poppins-latin-500.ff86872bdc62f119cb70.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium italic"),local("Poppins-Mediumitalic"),url(/static/media/poppins-latin-500italic.fbe8f8786ac1a355d1d0.woff2) format("woff2"),url(/static/media/poppins-latin-500italic.3dda6a60aa4d2acc26d9.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold "),local("Poppins-SemiBold"),url(/static/media/poppins-latin-600.e49343f0bcfb860280ab.woff2) format("woff2"),url(/static/media/poppins-latin-600.8c4516c52b9adc821643.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold italic"),local("Poppins-SemiBolditalic"),url(/static/media/poppins-latin-600italic.5530d5745f61ad5a084b.woff2) format("woff2"),url(/static/media/poppins-latin-600italic.8c85f26b213a50aaf21d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold "),local("Poppins-Bold"),url(/static/media/poppins-latin-700.9690ce6275ddc5645cfa.woff2) format("woff2"),url(/static/media/poppins-latin-700.eb23bc4e632c6270a7f6.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold italic"),local("Poppins-Bolditalic"),url(/static/media/poppins-latin-700italic.bd8a2d380294e07559f8.woff2) format("woff2"),url(/static/media/poppins-latin-700italic.2c2e5a89b894602cb374.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold "),local("Poppins-ExtraBold"),url(/static/media/poppins-latin-800.8314fda16443ec0fff15.woff2) format("woff2"),url(/static/media/poppins-latin-800.2923e77ee4131a6bdf85.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold italic"),local("Poppins-ExtraBolditalic"),url(/static/media/poppins-latin-800italic.5b40529f4fd710573bc9.woff2) format("woff2"),url(/static/media/poppins-latin-800italic.a7db6fce9e81a0a878af.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black "),local("Poppins-Black"),url(/static/media/poppins-latin-900.52f874769ced349a3130.woff2) format("woff2"),url(/static/media/poppins-latin-900.b71e24fd507f1d04de00.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black italic"),local("Poppins-Blackitalic"),url(/static/media/poppins-latin-900italic.babad407b7e5b94a7e3a.woff2) format("woff2"),url(/static/media/poppins-latin-900italic.623b100a2c3d97062e94.woff) format("woff")}.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:#05f;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)}}.home-container{align-items:center;background-color:#070606;display:flex;height:100vh;justify-content:space-between;padding-left:3rem;padding-right:3rem}.text-content{flex:1 1;max-width:50%;min-width:50%}.text-content h1{color:#fff;font-size:3rem}.text-content p{color:#fff;font-size:1.2rem}.image-content{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:50%}.image-content img{height:auto;object-fit:cover;width:75%}.button{background-color:initial;border:1px solid #fff;border-radius:25px;color:#fff;font-family:Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:200;padding:10px}.button:hover{transform:scale(1.05)}@media screen and (max-width:768px){.home-container{flex-direction:column;text-align:center}.text-content{margin-bottom:1rem}.image-content,.text-content{max-width:100%}}.about-container{background:#070706;max-width:100%;min-height:100vh;padding:.1rem 3rem}.about-container h1{color:#fff;font-size:3rem;font-weight:600;text-align:center;text-shadow:0 2px 4px #fff3}.features-grid{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d6d6d654;border:1px solid #fff3;border-radius:15px;display:flex;gap:2rem;height:100%;justify-content:space-between;padding:1rem;transition:all .3s ease}.feature-content{flex:1 1;text-align:left}.feature-icon{align-items:center;background:#ffffff1a;border-radius:50%;color:#45f248;display:flex;font-size:2.5rem;height:80px;justify-content:center;min-width:80px;padding:1rem;transition:all .3s ease}.feature-item:hover{background:#d6d6d666;box-shadow:0 8px 20px #0003;transform:translateY(-5px)}.feature-item:hover .feature-icon{background:#fff3;color:#45f248;transform:scale(1.1)}.feature-content h3{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.feature-content p{color:#ffffffe6;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.about-container{padding:2rem 1rem}.features-grid{grid-template-columns:1fr}.feature-item{flex-direction:column-reverse;padding:1.5rem}.feature-content,.feature-item{text-align:center}.feature-icon{margin-bottom:1rem}}.contact-form-container{align-items:center;background:#070706;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin:0;max-width:100%;overflow-y:auto;padding:1rem 1.5rem;width:100%}.contact-form-container h1{color:#fff;font-size:3rem;font-weight:600;margin:0 0 1rem;text-align:center;text-shadow:0 2px 4px #fff3}.contact-form-container form{margin:0 auto;max-width:800px;padding:.5rem 0;width:50%}.form-row{display:flex;gap:15px;margin-bottom:.5rem}.form-row .form-group{flex:1 1;min-width:0}.form-group{box-sizing:border-box;margin-bottom:.5rem;width:100%}.form-group label{color:#fff;display:block;font-size:1rem;font-weight:500;margin-bottom:8px;padding-left:4px}.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d6d6d654;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#d6d6d666;border-color:#45f248;box-shadow:0 0 0 3px #45f2481a;outline:none}.form-group textarea{max-height:150px;min-height:80px;resize:vertical}button[type=submit]{background:#45f248;border:none;border-radius:8px;color:#070706;cursor:pointer;font-size:1rem;font-weight:600;margin-top:8px;padding:12px 20px;transition:all .3s ease;width:100%}button[type=submit]:hover{background:#3ad83d;box-shadow:0 8px 20px #45f24833;transform:translateY(-5px)}button[type=submit]:active{transform:translateY(0)}@media (max-width:1024px){.contact-form-container form{width:60%}}@media (max-width:768px){.contact-form-container form{width:80%}.contact-form-container{padding:1rem}.contact-form-container h2{margin-bottom:.75rem}.form-row{flex-direction:column;gap:1rem}.form-row .form-group{width:100%}.form-group{padding:.5rem}}@media (max-width:480px){.contact-form-container form{width:90%}.contact-form-container{padding:1rem}.contact-form-container h2{font-size:1.75rem;margin-bottom:1rem}.form-group{padding:.5rem}.form-group input,.form-group select,.form-group textarea{font-size:.9rem;padding:10px 14px}button[type=submit]{font-size:.9rem;padding:12px 20px}.form-group textarea{min-height:60px}}@media (max-width:320px){.contact-form-container h2{font-size:1.5rem}.form-group label{font-size:.9rem}}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:#45f248}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='m8 11.5-6-6h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-group label[for]:after{color:#45f248;content:" *"}.form-group label[for=phoneNumber]:after{color:#fff9;content:" (Optional)";font-size:.85em;font-weight:400}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group select option{background-color:#070706;color:#fff}*{box-sizing:border-box}body{margin:0;padding:0}#root,.app{height:100vh}@media (max-height:600px){.contact-form-container{padding:.5rem 1.5rem}.form-group{margin-bottom:.25rem}.form-group textarea{min-height:60px}}.navbar{align-items:center;background-color:#070606;color:#fff;display:flex;justify-content:space-between;padding-left:3rem;padding-right:3rem}.navbar .logo img{height:50%;margin:0;padding:0;width:25%}.navbar .nav-links{display:flex;gap:30px;list-style:none}.navbar .nav-links li{cursor:pointer;font-family:Poppins;font-size:1.1rem}.menu-icon{cursor:pointer;display:none;font-size:2rem}@media screen and (max-width:1024px){.navbar .nav-links{gap:1.5rem}}@media screen and (max-width:768px){.navbar .nav-links{background-color:#070606;display:none;flex-direction:column;gap:1.5rem;padding:1.5rem 0;text-align:center;width:100%}.navbar .nav-links.mobile{display:flex}.menu-icon{display:block}}.nav-links a{color:inherit;text-decoration:none}.navbar.home-nav{left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}
/*# sourceMappingURL=main.2b470f68.css.map*/