@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:optional;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:optional;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:optional;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:optional;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:optional;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:optional;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:optional;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:optional;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}
html{font-size:62.5%}
body{color:#494949;line-height:120%;font-family:Lato,arial,sans-serif;font-weight:400;font-size:1.2em}
a:link{color:#494949;text-decoration:none}
a:visited{color:#494949;text-decoration:none}
a:hover{color:#863337}
a:active{text-decoration:none}
:focus{outline:none}
a{outline:none}
a[href],input[type='submit'],input[type='image'],label[for],select,button,.pointer{cursor:pointer}
a,img{transition:all 0.5s ease}
textarea{overflow:auto}
ul{list-style-type:none}
.row{margin:0;padding:0}
.col-md-1{margin:0;padding:0}
.col-md-2{margin:0;padding:0}
.col-md-3{margin:0;padding:0}
.col-md-4{margin:0;padding:0}
.col-md-5{margin:0;padding:0}
.col-md-6{margin:0;padding:0}
.col-md-7{margin:0;padding:0}
.col-md-8{margin:0;padding:0}
.col-md-9{margin:0;padding:0}
.col-md-10{margin:0;padding:0}
.col-md-11{margin:0;padding:0}
.col-md-12{margin:0;padding:0}
.solicite{width:100%;padding:40px 0 40px 0;text-align:center;line-height:100%}
.solicite a{background:#863337;text-transform:uppercase;padding:10px 20px 10px 20px !important;font-size:1.4rem;color:#fff !important;letter-spacing:1.4px;border:#863337 1px solid;transition:all 0.5s ease}
.solicite a:hover{background:#fff;color:#161211 !important;border:#4e5b61 1px solid;transition:all 0.5s ease}
.topo{width:100%;padding:0 10% 0 10%;margin:0}
.banner{width:100%;height:auto;margin:10px 0 0 0;padding:0;display:none}
.ban{width:100%;height:auto;margin:0;padding:0}
.ban img{width:100%;height:auto}
.footer-top{width:100%;padding:0 10% 30px 10%;margin:30px 0 0 0;line-height:100%}
.footer-top a{color:#47545c}
.footer1 li{font-size:1.4rem;line-height:140%}
.footer1 p{font-size:1.4rem;line-height:140%}
.footer2{text-align:right}
.footer2 p{font-size:1.8rem;line-height:140%}
.footer-end{color:#fff;background:#47545c;width:100%;padding:10px 10% 10px 10%;line-height:100%;margin:0}
.footer-end1{text-align:left;font-size:1.2rem;padding-top:8px}
.footer-end2{text-align:right}
.footer2 h2{text-align:right}
.logo img{margin:10px 0 10px 0;width:215px;height:auto}
#noticias{float:left;width:100%;padding:30px 10% 30px 10%}
.paginacao li{list-style:none;display:inline-block;margin:21px 11px 13px 12px;padding:5px 5px 5px 5px}
.paginacao{text-align:center;margin:10px 0 5px 0}
li.numero{font-size:2rem;font-weight:400}
li.numerosele{font-weight:400;font-size:2.4rem}
#consultoria{height:500px;width:100%;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center}
.consult{text-align:center}
#consultoria p{color:#fff;font-size:6rem;font-weight:300}
#consultoria p span{font-weight:700}
#consultoria span a{font-size:2.3rem;line-height:100%;padding:12px 20px 13px 20px;text-align:center;color:#fff;letter-spacing:0.5px;border:#fff 1px solid}
#consultoria span a:hover{background:#7a3435;border:#7a3435 1px solid}
iframe{box-shadow:0 0 2em #ccc}
.conteudo{width:100%;padding:40px 10% 40px 10%;text-align:justify;min-height:300px;margin:0}
.conteudo p{font-size:1.8rem;margin-bottom:15px;line-height:160%}
h1{font-size:3.6rem;color:#863337 !important;font-weight:700;text-align:left;margin:30px 0 30px 0;text-transform:uppercase;line-height:120%}
h1 a{color:#863337 !important}
h2{font-size:2.2rem;text-transform:uppercase;text-align:left;font-weight:700;margin:30px 0 30px 0 !important;line-height:120%;color:#863337 !important}
h2 a{color:#863337 !important}
h3{margin:30px 0 30px 0;text-transform:uppercase;color:#863337 !important;text-align:left;font-weight:700;font-size:1.8rem !important;line-height:120%}
h3 a{color:#863337 !important}
.conteudo ul{list-style:square;margin-left:100px}
.conteudo ul li{margin:5px 0 5px 0;font-size:1.8rem;line-height:130%;font-weight:400}
.conteudo img{max-width:100%;height:auto;margin:0 0 30px 0 !important}
.fap{padding-right:5%}
.img1{float:left;padding:5px;border-radius:30px 0 30px 0;box-shadow:0 0 10px #ccc !important;transition:all 0.5s ease}
.img1:hover{filter:grayscale(50%)}
.img2{float:left;padding:5px;border-radius:30px 0 30px 0;box-shadow:0 0 10px #ccc !important;transition:all 0.5s ease}
.img2:hover{filter:grayscale(50%)}
.colunas{width:100%;margin:0 0 30px 0;padding:0;line-height:160%;column-count:2;column-gap:40px}
ul.subpaginas li{list-style:none;display:inline-block;margin:0px 1% 12px 1%;background:#4e5b61;text-transform:uppercase;font-weight:400;border:#4e5b61 1px solid;padding:7px 20px 7px 20px;font-size:1.6rem;color:#fff}
ul.subpaginas{width:100%;margin-top:15px;list-style:none;text-align:center}
ul.subpaginas li a{color:#fff}
ul.subpaginas li:hover{background:#fff;border:#4e5b61 1px solid}
ul.subpaginas li:hover a{color:#4e5b61}
.imagem-destaque{float:left;margin:5px 0 0 0}
.imagem-destaque img{max-width:100%;width:auto;cursor:pointer}
.imagem-destaque-right img{width:100%;cursor:pointer}
.imagem-todas{float:left;width:100%;margin:35px 0 0 0}
.imagem-todas-titulo{float:left;width:100%}
.imagem-todas ul{float:left;list-style-type:none;margin:0 30px 30px 0;display:inline-block;width:100%}
.imagem-todas ul li{float:left}
ul#lightGallery{list-style:none;margin:0 !important;padding:0 !important}
ul#lightGallery li{margin:0 20px 20px 0 !important;cursor:pointer}
.lightGallery{list-style:none;margin:0 !important;padding:0 !important}
.lightGallery li{margin:0 20px 20px 0 !important;cursor:pointer}
p.fonte{font-size:0.9rem}
#contato{float:left;width:50%}
#endereco{float:left;width:50%}
#endereco ul{list-style:none}
#endereco li{margin-bottom:30px;float:left;width:100%}
p.end-nome{font-size:3rem;font-weight:300}
.cp1{font-family:Lato,arial,sans-serif;width:100%;font-size:1.4rem;color:#4e5b61;line-height:100%;font-weight:400;padding:9px 0;border:0;border-bottom:#4e5b61 1px solid}
.cp5{font-family:Lato,arial,sans-serif;width:100%;font-size:1.4rem;color:#4e5b61;line-height:100%;font-weight:400;padding:8px 0;border:0;border-bottom:#4e5b61 1px solid}
.cp2{font-family:Lato,arial,sans-serif;width:100%;font-size:1.4rem;color:#4e5b61;line-height:100%;font-weight:400;padding:9px 0;border:0;border-bottom:#4e5b61 1px solid}
.botao{float:right;background:#863337;text-transform:uppercase;padding:10px 20px 10px 20px !important;font-size:1.4rem;color:#fff;letter-spacing:1.4px;border:#863337 1px solid;transition:all 0.5s ease}
.botao:hover{background:#fff;color:#161211;border:#4e5b61 1px solid}
#endereco p{margin:5px 0;font-size:1.5rem}
p.end-nome{font-size:2.6rem}
.datapublicacao{font-size:1.2rem;padding:6px 7px 6px 7px;background:#863337;color:#fff}
.conteudo img{max-width:100%}
.servico{float:left;width:45%;margin:0 5% 30px 0}
.servico p{margin:25px 0 0 5%}
.servico p a{font-size:1.8rem;line-height:100%;font-style:italic;font-weight:300;color:#666}
.profiss{float:left;width:25%;margin:0 0 30px 0}
.profiss1{float:left;width:100%;text-align:center}
.profissional{display:inline-block;width:214px;box-shadow:0 0 10px #ccc !important;transition:all 0.5s ease}
.profissional:hover img{filter:grayscale(50%)}
.profissional1{float:left;width:100%;text-align:center}
.profissional1 p{margin:0 0 0 0 !important}
.profissional1 img{margin:0 0 0 0 !important}
.profissional2{float:left;width:100%;text-align:center}
.prof1{text-transform:uppercase;font-size:1.4rem !important;font-weight:700;margin:5px 0 5px 0 !important}
.prof2{text-transform:uppercase;font-size:1.2rem !important;font-weight:400;margin:0 0 5px 0 !important}
.fotos{float:left;width:100%;margin:30px 0 0 0}
.foto{float:left;margin:0 20px 30px 0}
.nav-menu{float:right;margin-top:40px}
.nav-menu a{color:#494949}
.topo1{float:left}
.topo2{float:right}
.topo2 ul{float:right}
.topo2 li{display:inline-block;padding-left:15px;font-size:1.4rem;text-transform:uppercase;font-weight:700;letter-spacing:-0.25px;transition:all 0.5s ease}
.topo2 ul li a{color:#494949}
.topo2 ul li a:hover{color:#863337}
.slicknav_menu{display:none}
.btt{text-align:right;padding-top:15px}
.noticia{float:left;width:33%;margin:0 0 30px 0;padding:0 2% 0 2%}
.not{margin:0 auto;width:100%;height:260px;background-size:cover;background-position:center;transition:all 0.5s ease}
.not:hover{box-shadow:0 0 2em #ccc}
.not .not-data{float:right;margin:5px 5px 0 0;background:rgba(0,0,0,0.7);color:#fff;font-size:1.4rem;padding:6px 14px 6px 14px;line-height:120%}
.not h3{float:left;width:100%;background:rgba(0,0,0,0.7);padding:6px 14px 6px 14px;margin:120px 0 0 0;text-transform:uppercase;color:#fff !important;text-align:left;font-weight:700;font-size:1.4rem !important;line-height:120%}
.not h3 a{color:#fff !important}
.solu{margin-top:30px}
.txt_nf{font-size:1.4rem !important;line-height:110% !important;margin:0 !important;padding:0 !important}
.txt_nf img{margin:0 !important;vertical-align:middle !important}
@media screen and (max-width:1600px){
a.logo img{width:270px;height:auto}
#consultoria p{font-size:5rem}
#consultoria span a{font-size:2rem}
#consultoria{height:460px}
}
@media screen and (max-width:1440px){
#consultoria p{font-size:4rem}
#consultoria span a{font-size:1.6rem}
#consultoria{height:420px}
}
@media screen and (max-width:1280px){
a.logo img{width:260px;height:auto}
}
@media screen and (max-width:1024px){
.noticia{float:left;width:50%;margin:0 0 30px 0 !important;padding:0 !important}
.topo{width:100%;padding:0 5% 0 5%;margin:0}
.slicknav_menu{display:block !important;right:5%;z-index:5;position:fixed;border-radius:4px;top:20px;background:#863337}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;border-radius:1px;box-shadow:0 1px 0 rgba(134,51,55,0.25) !important}
.slicknav_nav a:hover {background:#662024}
.slicknav_nav .slicknav_row:hover {background:#662024}
.slicknav_btn {text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);background:#863337}
.slicknav_menu .slicknav_menutxt {text-shadow:0 1px 3px #863337}
a.slicknav_btn:link{background:#863337 !important}
.profiss{float:left;width:33%;margin:0 0 30px 0}
.nav-menu{display:none}
a.logo img{width:220px;height:auto}
#consultoria{height:290px}
#consultoria p{font-size:3.6rem}
#consultoria span a{font-size:1.4rem}
}
@media screen and (max-width:890px){
#consultoria p{font-size:4rem}
#consultoria span a{font-size:1.8rem}
#consultoria{height:430px}
}
@media screen and (max-width:768px){
.noticia{float:left;width:50%;margin:0 0 30px 0 !important;padding:0 !important}
.imagem-destaque{float:left;width:50%;margin:0 20px 20px 0}
.imagem-destaque img{max-width:100%;height:auto;cursor:pointer}
.footer2 h2{text-align:center}
ul#lightGallery li{margin:0 0 20px 0 !important;cursor:pointer}
.lightGallery li{margin:0 0 20px 0 !important;cursor:pointer}
h1{font-size:3rem;color:#863337 !important;font-weight:700;text-align:center;margin:30px 0 30px 0;text-transform:uppercase;line-height:120%}
h2{font-size:2rem;text-transform:uppercase;text-align:center;font-weight:700;margin:30px 0 30px 0 !important;line-height:120%;color:#863337 !important}
h3{font-size:1.6rem !important;margin:30px 0 30px 0;text-transform:uppercase;color:#863337 !important;text-align:center;font-weight:700;line-height:120%}
.fap{padding-right:0;text-align:center}
.conteudo p{font-size:1.6rem;margin-bottom:15px;line-height:160%}
.conteudo ul{list-style-type:none;margin-left:0}
.conteudo ul li{text-align:center;margin:5px 0 5px 0;font-size:1.6rem;line-height:130%;font-weight:400}
.profiss{float:left;width:50%;margin:0 0 30px 0}
.servico{float:left;width:100%;margin:0 5% 30px 5%}
.footer-top{text-align:center}
.footer-end1{text-align:center;font-size:1.2rem;padding-top:8px}
.footer-end2{padding-top:15px;text-align:center}
.footer2{text-align:center}
.paginacao li{margin:21px 0px 12px 0px}
#consultoria p{font-size:3rem}
}
@media screen and (max-width:600px){
.noticia{float:left;width:100%;margin:0 0 30px 0 !important;padding:0 !important}
.artigo{padding:12px 3%;width:90%}
.colunas{column-count:1}
.dtcenter{text-align:center}
#consultoria{height:260px}
#consultoria p{font-size:2.8rem}
#consultoria span a{font-size:1.6rem}
}
@media screen and (max-width:440px){
.imagem-destaque{float:left;width:100%;margin:0 0 20px 0}
.profiss{float:left;width:100%;margin:0 0 30px 0}
#consultoria p{font-size:2.2rem}
a.logo img{width:150px;height:auto}
}
@media screen and (max-width:360px){
#consultoria span a{font-size:1.4rem}
a.logo img{width:140px;height:auto}
}