*,::after,::before{padding:0;margin:0;box-sizing:border-box;list-style:none;list-style-type:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.navbar{display:flex;flex-direction:row;justify-content:flex-start;column-gap:1.25rem;width:100%;height:6.88rem;margin:0 auto}.container{max-width:75rem;height:auto;margin:0 auto;padding:0 1.25rem}.menu-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1.25rem}.menu-link{font-size:1rem;font-weight:500;line-height:1.5;color:#fff;transition:all .3s ease}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:auto;margin:0 auto;transition:all .35s ease}.banner-section{background-color:#010e30;min-height:782px}.banner-column{position:relative;display:grid;align-items:center;row-gap:3rem}section{margin:0 auto;padding:6rem 0 1rem}.menu{position:fixed;top:-100%}.banner-image img{max-width:100%;height:auto}@media only screen and (min-width:64rem){.banner-column{grid-template-columns:1fr max-content;column-gap:4rem;margin-top:3rem}}@media only screen and (min-width:48rem){.menu{position:relative;top:0;width:auto;height:auto;padding:0;margin-left:auto;background:0 0;box-shadow:none}.menu-inner{display:flex;flex-direction:row;column-gap:2rem;margin:0 auto}}