body{padding:0;margin:0;font-family:Open Sans, Arial, Tahoma, sans-serif;background-color:white;font-weight:300;width:100%;word-break:break-word}body::-webkit-scrollbar-track{background-color:#0a4164}body::-webkit-scrollbar{width:15px;background:#F4F4F4}body::-webkit-scrollbar-thumb{background:#011c2e}body::-moz-selection{background:#B4D9FE;color:#000000}body::selection{background:#B4D9FE;color:#000000}body::-moz-selection{background-color:#B4D9FE;color:#000000}.h1,.h2,.h3,.h4,.h5{font-weight:100}a{text-decoration:none}nav{font-weight:bold;text-shadow:0 0 8px #000000dd;z-index:10}nav>.pesquisa{padding:10px 0 10px 0}nav>.pesquisa input[type="search"]{width:10%;height:40px;color:#ffffff;font-size:16px;border:2px solid #29648A;border-radius:4px;background:url("../img/search.svg") no-repeat 5px 50%,#29648A;background-size:auto 80%;padding:12px 20px 12px 40px;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}nav>.pesquisa input[type="search"]:focus{width:100%}nav [class*="fa"]{margin:0 10px 0 0}nav a{text-decoration:none;height:60px}nav a:hover{-webkit-transition:0.3s;transition:0.3s;text-shadow:0 0 8px #000000}nav a>span{font-size:19px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 959px){nav{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#011C2E}nav a{color:#ffffff}nav a:hover{text-shadow:0px 0px 15px black;background-color:#ffffff20}nav a>span{text-shadow:0px 0px 15px #163750}.buttonMenu{background-color:#011C2E;border:0px;position:absolute;z-index:2}}@media only screen and (min-width: 960px){nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed}nav a{color:#ffffff}nav a:hover>span::after{-webkit-transition:0.3s;transition:0.3s;-webkit-box-shadow:0 0 10px 3px #000000aa;box-shadow:0 0 10px 3px #000000aa}.buttonMenu{display:none}}footer.contato{background:url("../img/contact-footer.jpg"),-webkit-gradient(linear, left top, right bottom, from(#011C2E), to(#011C2E));background:url("../img/contact-footer.jpg"),linear-gradient(to bottom right, #011C2E, #011C2E);background-size:cover;background-attachment:fixed;color:#ffffff;min-height:50vh;text-shadow:0 0 8px #000000}footer.contato>div{margin:40px 4vw 40px 4vw}footer.contato span{background-color:#00000088;padding:10px}footer.contato>div>span{border-radius:30px}footer.contato>div>div>span{border-radius:30px 30px 0 0}[class*="fa"]{padding:0 10px 0 10px}footer.acesse>div a{padding:40px}
