body{font-family:'Roboto','Open Sans', sans-serif !important;font-weight:400;line-height:1}body strong{font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a:hover,a:focus{text-decoration:none !important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.botao{padding:11px 15px;font-weight:500;font-size:16px;color:#00264a;border:1px solid #00264a;border-radius:5px;background-color:transparent;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.botao:hover{color:#fff;background-color:#00264a}.headline{text-align:center}.headline h2{color:#00264a;margin:0;font-family:'Merriweather Sans', sans-serif;font-weight:500;padding:0 15px;font-size:25px}.headline h2:after{content:"";display:table;margin:10px auto;width:4%;height:4px;background-color:#d2af1c;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.navegacao{position:fixed;width:100%;max-width:350px;height:100%;top:0;right:-350px;z-index:3000;transition:right .3s;background-color:#00264a;border-left:4px solid #d2af1c}.navegacao .topo{display:flex;justify-content:space-between;padding:0 15px}.navegacao .topo h2{text-align:center;margin-top:20px;color:#fff;font-size:20px}.navegacao .topo h2:after{content:"";display:table;margin:5px auto 0;width:20%;height:2px;background-color:#d2af1c}.navegacao .topo h3{padding:0;cursor:pointer}.navegacao ul{padding:5px}.navegacao ul li{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px;padding:5px;text-align:center}.navegacao ul li a{background-color:#1b3c5b;height:100px;color:#fff;padding:15px;display:flex;align-items:center}.navegacao ul li a span{margin:0 auto}.navegacao ul li a span .fa{color:#d2af1c;display:block;margin-bottom:5px;font-size:20px;transform:rotate(-30deg)}.navegacao ul li a span .fa-home{transform:rotate(0deg)}.navegacao ul li a:hover{background-color:#d2af1c}.navegacao ul li a:hover .fa{color:#00264a}.navegacao h3{color:#e3e3e3;font-weight:500;padding:20px 0 0 0;text-align:center;clear:both;font-size:16px}.navegacao h3 .fa{margin-right:10px}.navegacao .area-cliente-nav ul{padding:5px}.navegacao .area-cliente-nav ul li{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px;padding:5px}.navegacao .area-cliente-nav ul li a{background-color:#1b3c5b;height:50px;width:100%;color:#fff;text-align:left;padding:15px}.navegacao .area-cliente-nav ul li a .fa{margin-right:10px;font-size:20px}.navegacao .area-cliente-nav ul li a:hover{background-color:#d2af1c}.open-menu:after{content:'';position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,38,74,0.6);z-index:2000}.open-menu .navegacao{right:0}header{padding:15px 0;margin-right:25px;width:100%}header .container{display:flex;align-items:center}header .col-left{display:flex;align-items:center;padding:0 !important;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){header .col-left{float:left;width:50%}}@media (max-width: 767px){header .col-left{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px}}header .col-left img{width:150px}@media (max-width: 991px){header .col-left img{width:120px}}header .col-left nav{margin-left:20px}header .col-left nav li{font-weight:500;font-size:16px;padding:11px 15px;display:inline-block}header .col-left nav li a{color:#00264a}header .col-left nav li a:hover{color:#00264a}header .col-left nav li a:hover:after{width:100%}header .col-left nav li a:after{content:"";display:table;margin:5px auto 0;width:0%;height:2px;background-color:#d2af1c;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}@media (max-width: 767px){header .col-left nav li{display:none}}header .col-right{display:flex;justify-content:flex-end;align-items:center;padding:0 !important;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){header .col-right{float:left;width:50%}}@media (max-width: 767px){header .col-right{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px}}header .col-right .fav-link a{font-weight:500;font-size:17px;color:#00264a;position:relative}header .col-right .fav-link a .fa-star{color:#d2af1c;font-size:17px;margin-right:10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}header .col-right .fav-link a .fav-count{border-radius:2px;position:absolute;bottom:-3px;right:78px;background-color:#0758a6;color:#fff;font-size:9px;font-weight:500;line-height:10px;min-width:13px;padding:1px;text-align:center}header .col-right .fav-link a:hover{color:#00264a}header .col-right .fav-link a:hover .fa-star{font-size:20px}@media (max-width: 767px){header .col-right .fav-link a .fav-count{right:5px}header .col-right .fav-link a .fav-text{display:none}}header .col-right .area-cliente .botao{margin-left:20px}@media (max-width: 767px){header .col-right .area-cliente{display:none}}header .col-right .menu{margin-left:20px;border-left:1px solid #dbdbdb;padding-left:30px;min-height:45px}header .col-right .menu .fa{color:#00264a;font-size:20px;margin-top:11px}@media (max-width: 991px){header .col-right .menu{margin-left:0;border-left:0}}@media (max-width: 767px){header .col-right .menu{padding-left:10px}header .col-right .menu .fa{margin-top:15px}}.topo-breadcrumb{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3}.topo-breadcrumb .breadcrumb{padding:15px 0;margin:0}.topo-breadcrumb .breadcrumb li a{color:#666;font-weight:500}footer{padding:20px 0 0 0;background-color:#00264a;color:#fff}footer h4{font-size:16px;margin-bottom:15px;color:#d2af1c}footer .col{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){footer .col{float:left;width:16.66667%}}@media (max-width: 991px){footer .col{position:relative;min-height:1px;padding-right:15px;padding-left:15px}}@media (max-width: 991px) and (min-width: 768px){footer .col{float:left;width:33.33333%}}footer .col ul li{line-height:28px}footer .col ul li a{color:#fff}footer .col ul li a:hover{color:#d2af1c}footer .col-contato{position:relative;min-height:1px;padding-right:15px;padding-left:15px;border-left:1px solid #334556;margin-top:10px}@media (min-width: 768px){footer .col-contato{float:left;width:50%}}@media (max-width: 991px){footer .col-contato{position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding:20px 0 0;border-left:none;border-top:1px solid #334556}}@media (max-width: 991px) and (min-width: 768px){footer .col-contato{float:left;width:100%}}footer .col-contato h3{font-size:15px;margin-top:0}footer .col-contato h3 .fa{color:#d2af1c;margin-right:5px}footer .col-contato .horario-funcionamento{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){footer .col-contato .horario-funcionamento{float:left;width:50%}}footer .col-contato .central-atendimento{position:relative;min-height:1px;padding-right:15px;padding-left:15px;text-align:right}@media (min-width: 768px){footer .col-contato .central-atendimento{float:left;width:50%}}footer .col-contato .central-atendimento p{color:#d2af1c;font-size:25px;font-weight:500;margin-left:15px;font-family:'Merriweather Sans', sans-serif}footer .col-contato .central-atendimento p sup{top:-6px;font-size:12px}@media (max-width: 991px){footer .col-contato .central-atendimento{text-align:left}footer .col-contato .central-atendimento p{margin:0}}footer .col-contato .endereco{position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-top:15px}@media (min-width: 768px){footer .col-contato .endereco{float:left;width:100%}}footer .footer-bottom{margin-top:40px;padding:30px 0;border-top:1px solid #334556}footer .footer-bottom .col-left{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){footer .footer-bottom .col-left{float:left;width:41.66667%}}footer .footer-bottom .col-left a{font-size:12px;color:#fff;margin:0 5px;margin-left:0}footer .footer-bottom .col-left a:hover{color:#adabab}footer .footer-bottom .col-center{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 768px){footer .footer-bottom .col-center{float:left;width:33.33333%}}footer .footer-bottom .col-center p{font-size:12px;text-align:center;margin:0}footer .footer-bottom .col-right{position:relative;min-height:1px;padding-right:15px;padding-left:15px;text-align:right}@media (min-width: 768px){footer .footer-bottom .col-right{float:left;width:25%}}footer .footer-bottom .col-right a{color:#fff;font-size:13px;padding:6px 9px;border-radius:50%;border:2px solid #fff;margin-right:5px}footer .footer-bottom .col-right a:hover{border-color:#d2af1c;background-color:#d2af1c}footer .footer-bottom .col-right .fa-facebook{margin:0 2px}@media (max-width: 991px){footer .footer-bottom .col-left,footer .footer-bottom .col-center{position:relative;min-height:1px;padding-right:15px;padding-left:15px}}@media (max-width: 991px) and (min-width: 768px){footer .footer-bottom .col-left,footer .footer-bottom .col-center{float:left;width:50%}}@media (max-width: 991px){footer .footer-bottom .col-right{padding-top:25px;position:relative;min-height:1px;padding-right:15px;padding-left:15px}}@media (max-width: 991px) and (min-width: 768px){footer .footer-bottom .col-right{float:left;width:100%}}@media (max-width: 767px){footer .footer-bottom .col-left,footer .footer-bottom .col-center,footer .footer-bottom .col-right{text-align:center;position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding:10px 0}}@media (max-width: 767px) and (min-width: 768px){footer .footer-bottom .col-left,footer .footer-bottom .col-center,footer .footer-bottom .col-right{float:left;width:100%}}
