:root{--primaria: #019b9b;--primaria-rgb: 1, 155, 155;--secundaria: #015758;--secundaria-rgb: 1, 87, 88;--terciaria: #014544;--terciaria-rgb: 1, 69, 68;--destaque: #ff9900;--destaque-rgb: 255, 153, 0;--fundo: #eeeeee;--fundo-rgb: 238, 238, 238}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:white;box-shadow:inset 0 0 6px #0000001a}::-webkit-scrollbar-thumb{z-index:500;background:var(--primaria)}::-webkit-scrollbar-thumb:hover{background:var(--destaque)}html{-webkit-tap-highlight-color:transparent;min-height:100vh;width:100%;padding:0;margin:0;color:var(--terciaria);-webkit-font-smoothing:antialiased}html *{box-sizing:border-box}html a,html a:visited,html a:active,html a:hover,html a:any-link{text-decoration:none;color:var(--primaria);border:none}@media only screen and (pointer){html a,html a:visited,html a:active,html a:hover,html a:any-link{cursor:pointer}}body{min-height:100vh;width:100%;padding:0;margin:0}header{width:100%;min-width:320px;min-height:60px;z-index:100;position:absolute;top:0;display:flex;justify-content:center;transition:top .3s;overflow-y:auto}header .headerWrapper{position:relative;display:flex;justify-content:flex-end;flex-wrap:wrap;padding:10px;transition:top .2s;max-width:1000px;width:100%}header .headerWrapper img,header .headerWrapper .logo{height:40px;width:auto}@media only screen and (pointer){header .headerWrapper img,header .headerWrapper .logo{cursor:pointer}}header .headerWrapper .menuToggle{background-color:var(--destaque);color:#fff}header .headerWrapper nav{display:flex;align-items:center}header .headerWrapper a,header .headerWrapper a:visited,header .headerWrapper a:active{color:var(--secundaria);text-transform:uppercase;padding:6px 10px;border-radius:10px}@media only screen and (hover){header .headerWrapper a:hover{background-color:var(--destaque);color:#fff}}header .headerWrapper .destaque{background-color:var(--primaria);color:#fff;margin-left:10px}header .headerWrapper .navVertical{overflow:hidden;margin-top:20px;flex-direction:column;width:100%;height:100vh;transition:height .3s,margin .6s}header .headerWrapper .navVertical .destaque{margin-left:0}header .headerWrapper .navVertical a{padding:10px;margin:10px 0;width:100%;text-align:center}header .headerWrapper .navOculta{margin:0;height:0;transition:unset}.headerFixo{position:fixed;background-color:#fff;box-shadow:0 0 5px #21212133}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.headerFixo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffd9}}main{background-color:#fff;width:100%;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:stretch}footer{width:100%;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}section{padding:60px 0;display:flex;flex-direction:column;align-items:center;width:100%}section h2{margin-top:0}article{padding:10px 20px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px}.vidro{z-index:100;left:0;position:fixed;height:100vh;width:100%}html{font-family:Arial,Helvetica,sans-serif}h2{font-family:eds-market-narrow-slant,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;text-align:center;margin:30px 0;color:var(--terciaria);font-size:3rem;line-height:1.2}h3{color:var(--primaria)}p{text-align:justify;margin:12px 0;width:100%;line-height:1.5}.floatRight{float:right}.appFlex{height:100%;width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center}.headerOculto{top:-60px}.bannerProjeto{width:100%;max-width:1000px}.fotoBiografia{max-width:40%;max-height:350px}.fotoBiografia img{max-width:100%;max-height:320px;border-radius:5px}.fotoBiografia span{max-width:-moz-fit-content;max-width:fit-content;display:block;font-size:.8rem;text-align:justify;line-break:auto}.fotoEsquerda{margin:5px 15px 15px 0;float:left}.fotoDireita{margin:5px 0 15px 15px;float:right}@media only screen and (max-width: 750px){.fotoBiografia{width:100%;max-height:unset;max-width:unset;float:unset;margin:10px 0}.fotoBiografia img{width:100%;max-height:unset;max-width:unset}}
