@font-face{font-family:orbitron;src:url(fonts/orbitron.light.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:orbitron;src:url(fonts/orbitron.bold.ttf)format('truetype');font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,a{font-family:orbitron,sans-serif}@font-face{font-family:'exo 2';src:url(fonts/exo2-regular.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo 2';src:url(fonts/exo2-bold.ttf)format('truetype');font-weight:700;font-style:normal}body,p,li,span{font-family:'exo 2',sans-serif}h2{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}header.video-header .overlay-content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.spotlight.no-image{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.spotlight.no-image .content{max-width:600px;margin:0 auto}#banner{position:relative;overflow:hidden}#banner .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}#banner{padding-top:0!important;margin-top:0!important}#banner h2{margin-top:5rem;margin-bottom:1rem}body.landing{padding-top:0!important;margin-top:0!important}#page-wrapper{padding-top:0!important;margin-top:0!important}#banner{background:0 0!important}#header{background:0 0!important;box-shadow:none!important}#header h1 a,#header nav a{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.7)}#cta{background:0 0}.icons.major{display:flex;justify-content:center;align-items:center;gap:1rem;padding:0;margin:0}.icons.major li{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0}#menu{position:fixed;top:0;right:0;width:240px;height:100vh;background:rgba(0,0,0,.9);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:10000;padding-top:4rem;box-shadow:-4px 0 8px rgba(0,0,0,.5)}#menu ul li{margin:0;padding:0}#three.wrapper.style3.special h2,#three.wrapper.style3.special p{color:#fff}#three .features{background-color:#fff;color:#000;border-radius:1rem}#three .features li h3,#three .features li p{color:#000!important}#cta ul.actions.stacked{margin-top:2em}.contact-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contact-header .contact-logo{text-align:right}.contact-header img{max-height:90px;width:auto}.inner img{max-width:100%;height:auto;display:block}img.style1{width:16vw;max-width:9rem;height:auto}img.style2{width:16vw;max-width:8rem;height:auto}img.style3{width:16vw;max-width:11rem;height:auto}img.style4{width:28vw;max-width:24rem;height:auto}body.landing header h2{padding-left:1rem;padding-right:1rem;box-sizing:border-box}img[alt="ESA BIC Logo"]{width:500px}.small-text{font-size:.9rem;opacity:.7}.inner-container{max-width:900px;margin:0 auto;padding:0 1rem}.image-stack{display:flex;flex-direction:column;gap:0;max-width:20rem;margin:0 auto;margin-bottom:4rem}.spotlight{display:flex;align-items:center;gap:0;margin-bottom:0}@media(max-width:768px){.spotlight{margin:1.5rem}.image-stack{max-width:12rem}}