header{width:100%;position:relative;color:var(--white);text-align:center;font-size:1.2rem}.flagLink img{font-size:2rem;width:2rem;height:2rem;cursor:pointer}nav{width:100%;background-color:var(--pink-500);color:var(--white);text-align:center;padding:10px;display:flex;justify-content:space-between}nav ul{list-style:none;display:flex;align-items:center;justify-content:center;gap:3rem}nav ul li{display:inline}nav ul li a{text-decoration:none;color:var(--white)}nav ul li a:hover{text-decoration:underline;color:var(--pink-800);font-weight:700}main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem;padding:0 2rem;height:90vh;max-height:100vh;overflow:auto}.contentDefault{display:flex;position:fixed;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:100%}.content{display:flex;flex-direction:column;align-items:center;overflow:auto}.logo.psyche:hover{filter:drop-shadow(0 0 2em var(--blue-200))}.psyche{width:20rem;-webkit-animation:spin 20s linear infinite;-moz-animation:spin 20s linear infinite;animation:spin 20s linear infinite}.contactForm{min-width:600px;max-width:1000px;display:flex;align-items:center;flex-direction:column;margin:2rem 0;line-height:1.3rem;gap:2rem;text-align:justify}.contactForm label{font-weight:700;font-size:1.2rem}.contactForm input,textarea{width:100%;border:none;border-radius:10px;margin:.5rem 0;padding:.6rem}.aboutText{font-size:1rem;display:flex;flex-direction:column;gap:1rem;width:100%}.embedVideo{width:560px;height:315px;border:2px dotted var(--pink-500);border-radius:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative}.embedVideo .blinking{font-size:30px;z-index:-10;position:absolute;animation:blink .8s linear infinite}@keyframes blink{0%{opacity:0}15%{opacity:.15}75%{opacity:.95}to{opacity:1}}.embedVideo .dots{position:absolute;overflow:hidden;animation:reveal 3s linear infinite}@keyframes reveal{0%{width:0%}to{width:100%}}.iframeVideo{position:absolute;border:none;border-radius:inherit}.teamBox{display:flex;flex-direction:column;gap:2rem}.boxAvatar{display:flex}.boxAvatar .avatar{width:4rem;height:4rem;border-radius:50%;margin-right:1rem}.boxAvatar .contentAvatar{display:flex;flex-direction:column;justify-content:center;align-items:center}.boxAvatar h3{color:var(--white)}.boxAvatar legend{font-size:.8rem;color:var(--gray-300)}.boxAvatar span{font-size:.7rem;color:var(--gray-300)}.cardButton{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.cardButton button{padding:1rem 3rem;border-radius:8px;font-weight:700;background-color:var(--pink-500);border:none}.cardButton button:hover{background-color:#7fffd4;cursor:pointer}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.logoNasa{height:4rem;position:fixed;bottom:7vh;right:2vw;align-items:flex-end;margin-right:0;opacity:.6}.logoNasa:hover{opacity:1;animation:fade .4s normal;filter:drop-shadow(0 0 2em var(--blue-200))}@keyframes fade{0%{opacity:.6}to{opacity:1}}.logoNasaCampinas{height:10rem;align-items:flex-end}.link:hover{cursor:pointer}footer{position:fixed;bottom:0;box-sizing:border-box;width:100%;background-color:var(--blue-500);color:var(--blue-900);text-align:center;padding:10px}:root{--white: #FFF;--gray-100: #e1e1e6;--gray-300: #c4c4cc;--gray-400: #8d8d99;--gray-600: #323238;--gray-700: #29292e;--gray-800: #202024;--gray-900: #121214;--blue-100: #D0FAFD;--blue-200: #95F3FA;--blue-300: #5aedf7;--blue-400: #15E5F4;--blue-500: #0AC2CF;--blue-600: #0897A1;--blue-700: #04565C;--blue-800: #034145;--blue-900: #011617;--pink-100: #FFD7E6;--pink-200: #FFAECD;--pink-300: #FFAECD;--pink-400: #FF86B4;--pink-500: #FF448D;--pink-600: #FC0061;--pink-700: #B80046;--pink-800: #73002C;--pink-900: #2E0012;--green-100: #E4FFF5;--green-200: #BCFFE5;--green-300: #A1FFDB;--green-400: #78FFCB;--green-500: #42ffb7;--green-600: #00E68E;--green-700: #00A163;--green-800: #005C39;--green-900: #002E1C}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--blue-900);color:var(--gray-300);font-synthesis:none;min-width:600px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body,input,textarea,button{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem}
