@import url("https://fonts.googleapis.com/css2?family=Michroma&family=Space+Grotesk:wght@300;400;500;600;700&family=Titillium+Web:wght@200;300;400;600;700;900&display=swap");:root{--primary:#0071ed;--secondary:#3aabff;--grey:#cfcfcf;--bg-color:#0b0c0c}body{margin:0;min-width:fit-content;font-family:Titillium Web,sans-serif;color:#fff;background-color:var(--bg-color);width:100%}header{position:relative;width:100%}.video-container{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1;overflow:hidden}.video-container video{object-fit:cover;width:100%;height:100%}.logo-container{position:relative;z-index:11}.logo-container img{width:120px}.header-component{min-height:132px}header nav{position:relative;z-index:10;display:flex;justify-content:space-between;width:100%}header .container-fluid,header nav{padding:1rem 2rem}header .navbar-collapse{flex-grow:0}header ul{display:flex;margin:0;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}header ul a{margin:0 1rem;list-style:none;color:#fff;text-decoration:none;font-size:18px}header li .nav-item{border-bottom:1px solid transparent}header li .nav-item:hover{border-bottom:1px solid #fff}.navbar-toggler{border:var(--bs-border-width) solid #03a9f482!important;position:relative;z-index:11}.navbar-toggler-icon{filter:grayscale(1) invert(1)}header ul .dropdown .nav-link{margin:0 1rem;padding:0!important;list-style:none;color:#fff;text-decoration:none;font-size:18px;border-bottom:1px solid transparent}header ul .dropdown .nav-link:hover{border-bottom:1px solid #fff}.navbar-nav .nav-link.show{color:#fff}.dropdown-menu{background-color:rgba(45,45,45,.9);border-radius:0}.dropdown-menu .dropdown-item{color:#fff;margin:0}.dropdown-menu .dropdown-item:hover{background-color:inherit;color:var(--secondary)}h1{text-transform:uppercase;animation:3s anim-lineUp ease-out;font-family:Space Grotesk,sans-serif;padding-bottom:1rem;border-bottom:1px solid var(--secondary);margin-bottom:3rem}@keyframes anim-lineUp{0%{opacity:0;transform:translateY(80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.background-gradient{position:absolute;z-index:-1;width:100%;height:100%;filter:blur(120px);opacity:.3;background-image:linear-gradient(-155deg,#73b5bf,#474d70)}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.background-gradient{background-image:none}}}.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../resources/fonts/fa-brands-400.woff2) format("woff2"),url(../resources/fonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-2x{font-size:2em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-brands,.fab{font-weight:400}.fa-facebook:before{content:"\f09a"}.fa-youtube:before{content:"\f167"}.fa-linkedin:before{content:"\f08c"}.fa-twitter:before{content:"\f099"}.fa-instagram:before{content:"\f16d"}footer{width:100%;margin-top:5rem;background-color:#0a0a0a;position:relative;z-index:11}.footer-nav{width:100%;padding:1.5rem 2rem}.footer-nav li{list-style-type:none;text-align:center}footer .logo-container{display:flex;justify-content:center;padding:2rem 0}footer .logo-container img{width:10%}.footer-nav__link{list-style:none;text-decoration:none;color:#fff;text-transform:uppercase;font-family:Space Grotesk,sans-serif;text-align:center}.footer-nav__link:hover{color:var(--secondary)}.contact-left a,.social-icon{color:#fff}.contact-left a:hover,.social-icon:hover{color:var(--secondary)}@media screen and (max-width:992px){header .navbar-collapse{position:absolute;width:100%;top:0;left:0;padding-right:1rem;padding-top:6rem;background-color:#2d2d2dc7;background-color:rgba(45,45,45,.9);z-index:1}header ul .dropdown .nav-link{padding-right:0;font-size:20px}.nav-link.dropdown-toggle.show{text-align:end}header .nav-item li{border-bottom:1px solid transparent;font-size:1.25rem}}@media screen and (max-width:768px){header ul a{margin-right:0}.navbar-toggler:focus{box-shadow:none}.footer-nav{padding:1.5rem .2rem}footer .logo-container img{width:20%}}@media screen and (max-width:576px){header .container-fluid{padding:1rem}footer .logo-container img{width:30%}}