body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu-icon{display:none}.nav-elements ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none}.nav-elements ul li:not(:last-child){margin-right:60px}.nav-elements ul a{color:#2f234f;font-size:16px;font-weight:400;text-decoration:none}.nav-elements ul a.active{color:#574c4c;font-weight:500;position:relative}.nav-elements ul a.active:after{background-color:#574c4c;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:767px){.nav-elements ul li:not(:last-child){margin-right:30px}.menu-icon{cursor:pointer;display:block}.nav-elements{background:linear-gradient(180deg,#fff 0,#fff 40%,transparent 0,transparent);height:300px;overflow:hidden;position:absolute;right:0;top:60px;transition:all .3s ease-in;width:0}.nav-elements.active{width:165px}.nav-elements ul{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;margin-left:10px}.nav-elements ul li{margin-right:0;margin-top:20px}.nav-elements ul li:first-child,.nav-elements ul li:last-child{margin-right:0;margin-top:8px}}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#services,#team,#testimonials{width:100%}#portfolio{width:110%}}
/*# sourceMappingURL=main.a925a591.css.map*/