@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f1a;color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}:focus{outline:none}:focus-visible{outline:2px solid #00d4aa;outline-offset:2px}::selection{background:#00d4aa;color:#0f0f1a}::-moz-selection{background:#00d4aa;color:#0f0f1a}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease}.loading-state{align-items:center;background:#0f0f1a;color:#00d4aa;display:flex;font-family:Outfit,sans-serif;font-size:1.25rem;justify-content:center;min-height:100vh}@media screen and (max-width:480px){#about,#contact,#features,#footer,#services,#team,#testimonials{overflow-x:hidden;width:100%}#portfolio{width:100%}}#error,#success{border-radius:8px;font-weight:500;margin-bottom:20px;padding:12px 16px}#success{background:rgba(0,212,170,.15)!important;border:1px solid rgba(0,212,170,.3);color:#00d4aa!important}#error{background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.3);color:#ef4444!important}.contact-info h3{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:25px;padding-bottom:20px}.contact-info h3,.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}
/*# sourceMappingURL=main.e500a6e0.css.map*/