@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box;outline:none;transition:.3s}html{font-size:100%;font-family:'Swis721 Lt BT',sans-serif}a{text-decoration:none}img{max-width:100%}@font-face{font-family:'Swis721 Hv BT';src:url('../fonts/Swiss721BT-Heavy.eot');src:url('../fonts/Swiss721BT-Heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/Swiss721BT-Heavy.woff') format('woff'),url('../fonts/Swiss721BT-Heavy.ttf') format('truetype'),url('../fonts/Swiss721BT-Heavy.svg#Swiss721BT-Heavy') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Swis721 Lt BT';src:url('../fonts/Swiss721BT-Light.eot');src:url('../fonts/Swiss721BT-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Swiss721BT-Light.woff') format('woff'),url('../fonts/Swiss721BT-Light.ttf') format('truetype'),url('../fonts/Swiss721BT-Light.svg#Swiss721BT-Light') format('svg');font-weight:300;font-style:normal}.fl{float:left}.fr{float:right}.bl{display:block}.cls{clear:both}.vaTop{vertical-align:top}.curp{cursor:pointer}.brdrNo{border:none}.txtNoD{text-decoration:none}.txtCt{text-align:center !important}.txtRt{text-align:right !important}.txtLt{text-align:left !important}.txtUP{text-transform:uppercase !important}.noPd{padding:0 !important}.hidden{display:none}.center{display:block;margin:0 auto}.posR{position:relative}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.container{font-size:0}.title-mini{font-size:15px;color:#333333;text-transform:uppercase;font-family:"Swis721 Hv BT"}.txt-default{color:#716c6c;font-size:.875rem;line-height:1.125rem}.btn-default{background-color:#002f77;color:#FFF;width:125px;text-align:center;padding:10px 13px;font-size:13px;cursor:pointer;transition:none;border:0;border-radius:5px}.btn-default:active{box-shadow:inset 0 2px 2px rgba(0,0,0,0.6)}@media screen and (max-width:768px){.no-mb{display:none}html{font-size:90%}}@media screen and (min-width:768px){.no-tb{display:none}}.box-produto-interno{display:block;padding:10px;background-color:#002f77;color:#178798;font-size:14px;width:100%;margin:10px 0}.header .pre-header{text-align:right;background-color:#fff}.header .pre-header .item{display:inline-block;vertical-align:middle;padding:8px 10px;font-size:14px;font-weight:bold;color:#555;text-transform:uppercase}.header .pre-header .item i{color:#d4d4d4;font-size:17px;margin-right:3px}.header .header-main{background-color:#002f77}.header .header-main .logo-topo{padding:20px 0 15px}.header .header-main .menu-topo ul{margin:0;padding:0;list-style:none;text-align:center}.header .header-main .menu-topo ul li{display:inline-block;vertical-align:top;font-size:.875rem;position:relative}.header .header-main .menu-topo ul li a{display:block;padding:60px 15px;color:#fff;font-size:inherit;text-transform:uppercase}.header .header-main .menu-topo ul li a:hover{box-shadow:inset 0 -3px 0 #fff}.header .header-main .menu-topo ul li .sub-menu{display:none;border:1px solid #fff;border-top:0;position:absolute;left:0;top:133px;width:190px;background-color:#002f77;text-align:left;box-shadow:inset 0 3px 0 #fff;z-index:9999}.header .header-main .menu-topo ul li .sub-menu li{display:block;font-size:.75rem}.header .header-main .menu-topo ul li .sub-menu li a{padding:8px 3px}.header .header-main .menu-topo ul li .sub-menu li a:hover{box-shadow:none;text-shadow:0 0 1px #fff}.header .header-main .menu-topo ul li:hover>.sub-menu{display:block}.header .header-main .social{text-align:center}.header .header-main .social a{display:inline-block;vertical-align:middle;color:#fff;margin:45px 5px;font-size:32px}.header .pos-header{background-color:#fff}.header .pos-header p{color:#002f77;font-size:40px;text-align:center;font-weight:lighter;padding:30px 0}.header .pos-header p span{font-family:"Times New Roman"}.header address{font-style:normal}@media screen and (max-width:768px){.header .header-main .logo-topo{text-align:center}.header .header-main .menu-topo{display:block}.header .header-main .menu-topo ul li{display:block}.header .header-main .menu-topo ul li .sub-menu{display:block;margin:0 auto;top:0;position:relative;width:90%;border-left:0;background-color:#00255e;box-shadow:none}.header .header-main .menu-topo ul li .sub-menu li a{color:#fff}.header .header-main .menu-topo ul li a{text-align:center;padding:10px 0;border-bottom:1px solid #002f77}}.slideshow{text-align:center}.empresa-home{padding:65px 0;text-align:center}.empresa-home [data-box]{padding:0 2%;margin:2% 0}.empresa-home [data-box] a{display:block;margin-top:30px;text-align:center;color:#002f77;font-size:14px}.empresa-home h1{text-align:center;padding:10px 0}.empresa-home i{font-size:60px;color:#002f77}.newsletter-home{background-color:#002f77}.newsletter-home .container{padding:3% 0;background:url("../img/bg-newsletter.png") no-repeat right}.newsletter-home h1{font-size:3.125rem;color:#fff;font-weight:lighter;padding:5px 0}.newsletter-home p{font-size:1rem;color:#fff;text-transform:uppercase;padding:15px 0}.newsletter-home input{background-color:#fff;color:#555;font-size:1rem;padding:12px 10px;border:0;vertical-align:middle;width:60%}.newsletter-home input:focus{box-shadow:0 0 3px #fff}.newsletter-home input::-webkit-input-placeholder{color:#002f77;opacity:.8}.newsletter-home input:-moz-placeholder{color:#002f77;opacity:.8}.newsletter-home input::-moz-placeholder{color:#002f77;opacity:.8}.newsletter-home input:-ms-input-placeholder{color:#002f77;opacity:.8}.newsletter-home span{font-family:'Swis721 Hv BT',sans-serif;font-size:1rem;color:#fff;padding:0 5px;vertical-align:middle}.newsletter-home button{background-color:transparent;vertical-align:middle;color:#fff;font-size:2.5rem;border:0;cursor:pointer}.servicos-home{padding:3% 0}.servicos-home img{height:auto}.servicos-home .servicos{margin-bottom:5%}.servicos-home article{margin-bottom:3%;padding:2%}.servicos-home article img{height:auto}.servicos-home h1{font-size:20px;padding:10px 0 30px}.servicos-home button{margin:20px 0;display:block}.servicos-home h2{border-bottom:1px solid #ccc;margin-bottom:10px;padding:6px 0;text-transform:none}.servicos-home h3{color:#002f77;font-family:'Swis721 Hv BT',sans-serif;padding:0 0 6px;font-size:.875rem}.servicos-home p{line-height:1.25rem;padding:5px 0}.noticias-home{padding:3% 0}.noticias-home img{height:auto}.noticias-home .noticias{margin-bottom:5%}.noticias-home article{margin-bottom:3%;padding:2%}.noticias-home article img{height:auto;display:block}.noticias-home h1{font-size:20px;padding:10px 0 30px}.noticias-home button{margin:20px 0;display:block}.noticias-home h2{border-bottom:1px solid #ccc;margin-bottom:10px;padding:6px 0;text-transform:none}.noticias-home h3{color:#002f77;font-family:'Swis721 Hv BT',sans-serif;padding:0 0 6px;font-size:.875rem}.noticias-home p{line-height:1.25rem;padding:5px 0}.depoimentos{padding:3% 0}.depoimentos article{margin-bottom:15px}.depoimentos h1{margin-bottom:30px;font-size:20px}.depoimentos img{float:left;border-radius:100%;overflow:hidden;width:90px;height:90px;margin-right:20px}.depoimentos p{margin-bottom:20px}.depoimentos span{color:#002f77;font-size:14px}.parceiros{background-color:#002f77;padding:1.5% 0}.parceiros h1{color:#fff}.parceiros div{vertical-align:middle}.footer .g-maps{position:relative;padding-bottom:45%;height:0;overflow:hidden}.footer .g-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.footer div{vertical-align:middle}.footer h1{color:#FFF;margin-bottom:20px}.footer .footer-form{padding:1% 0;background-color:#262626}.footer .footer-form div{margin-bottom:30px}.footer .footer-form .footer-menu ul{margin:0;padding:0;list-style:none}.footer .footer-form .footer-menu ul li{display:block}.footer .footer-form .footer-menu ul li ul{margin-left:20px}.footer .footer-form .footer-menu ul li a{display:inline-block;margin:5px 0;font-size:.875rem;color:#716c6c;text-transform:uppercase}.footer .footer-form .form input,.footer .footer-form .form textarea{background-color:#515151;color:#000;font-size:13px;padding:10px 8px;display:block;border:0;margin-bottom:15px;font-family:"Swis721 Lt BT",Arial;width:100%}.footer .footer-form .form input:focus,.footer .footer-form .form textarea:focus{box-shadow:0 0 3px #000}.footer .footer-form .form input::-webkit-input-placeholder,.footer .footer-form .form textarea::-webkit-input-placeholder{color:#000;opacity:.8}.footer .footer-form .form input:-moz-placeholder,.footer .footer-form .form textarea:-moz-placeholder{color:#000;opacity:.8}.footer .footer-form .form input::-moz-placeholder,.footer .footer-form .form textarea::-moz-placeholder{color:#000;opacity:.8}.footer .footer-form .form input:-ms-input-placeholder,.footer .footer-form .form textarea:-ms-input-placeholder{color:#000;opacity:.8}.footer .footer-form .form button{border-radius:20px;background-color:#1e1e1e;font-size:13px;text-align:center;padding:10px 40px;color:#FFF;border:0;float:right;cursor:pointer;transition:none}.footer .footer-form .form button:active{box-shadow:inset 0 2px 2px #000}.footer .footer-dados{background-color:#2c2c2c;padding:12px 0}.footer .footer-dados p{font-size:12px;color:#FFF;text-align:center;text-transform:uppercase}.footer .footer-dados p i{color:#fff;font-size:1rem}.footer .footer-final{background-color:#1a1a1a;padding:20px 0;text-align:right}.footer .footer-final a{color:#FFF}.footer .footer-final .facebook{float:right;text-align:left;font-size:12px;background-color:#3b5998;width:100px}.footer .footer-final .facebook .ico{background-color:#293F6A;display:inline-block;vertical-align:middle;width:30%;padding:13px 20px;font-size:16px}.footer .footer-final .facebook .curta{display:inline-block;vertical-align:middle;text-align:center;padding:0 7px}.footer .footer-final .copyright{color:#969696;font-family:Verdana,Geneva,sans-serif;font-size:10px}.footer address{font-style:normal}@media screen and (max-width:768px){.footer{text-align:center}.footer .footer-final{text-align:center}.footer .footer-final .facebook{float:none;display:block;margin:0 auto 15px}}[class*='-interna'] p{font-size:.9375rem;color:#000;padding:10px 0;line-height:1.125rem}[class*='-interna'] ul{margin-left:2%}[class*='-interna'] ul li{font-size:.9375rem;color:#000;padding:10px 0;line-height:1.125rem}[class*='-interna'] h2{display:block;font-size:1rem;padding:5px 0 5px;font-family:'Swis721 Hv BT',sans-serif}.post-interna{margin:30px 0;padding:0 3%}.post-interna img{height:auto}.post-interna .post header{margin-bottom:15px}.post-interna .post header h1{display:block;font-size:1.125rem;padding:5px 0 5px;font-family:'Swis721 Hv BT',sans-serif;border-bottom:1px solid #002f77}.post-interna .post header h1 a.back{font-size:12px;font-family:"Swis721 Lt BT",Arial;color:inherit}.post-interna .post p{font-size:.9375rem;color:#000;padding:10px 0;line-height:1.125rem}.servicos-interna article{display:block;margin-bottom:50px}.page-interna{margin:30px 0;padding:0 3%}.page-interna .container::before,.page-interna .container::after{content:"";display:table}.page-interna .container::after{clear:both}.page-interna .container{zoom:1}.page-interna img{height:auto}.page-interna .page header{margin-bottom:15px}.page-interna .page header h1{display:block;font-size:1.125rem;padding:5px 0 5px;font-family:'Swis721 Hv BT',sans-serif;border-bottom:1px solid #002f77}.page-interna .page header h1 a.back{font-size:12px;font-family:"Swis721 Lt BT",Arial;color:inherit}.page-interna .page-contato .form input,.page-interna .page-contato .form textarea{display:block;background-color:transparent;color:#000;font-size:.8125rem;font-family:"Swis721 Lt BT",Arial;padding:8px 6px;width:100%;border-radius:3px;border:2px solid rgba(0,0,0,0.2);margin-bottom:10px;transition:.2s}.page-interna .page-contato .form input:focus,.page-interna .page-contato .form textarea:focus{border-color:#002f77}.page-interna .archive h2{color:#002f77 !important;padding:10px 0 5px}.page-interna .archive p{padding:0 0 5px}.page-interna .archive article{padding:5px;border:1px solid #dfdfe1}.page-interna .archive article figure{overflow:hidden}.page-interna .archive article:hover{border:1px solid #444444}.page-interna .archive article:hover figure img{transform:scale(1.1)}#gallery-1 img,#gallery-2 img{border:none !important}.imgs-equip img{height:190px;width:auto}.sidebar h1{display:block;font-size:1.125rem;padding:5px 0 5px;font-family:'Swis721 Hv BT',sans-serif;border-bottom:1px solid #002f77}.sidebar h2{display:block;font-size:1rem;padding:5px 0 5px;color:#002f77;font-family:'Swis721 Hv BT',sans-serif}.sidebar p{padding:5px 0;color:#000;font-size:.875rem}.sidebar p a{color:inherit}