/********** RESET **********/
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;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
* {box-sizing:border-box;outline:none;}
a {text-decoration:none;}
body {font-family: 'Raleway', sans-serif;}


/* ***** SVG ***** */
.svg {display:flex;align-items:center;}
.svg svg {width:auto;height:auto;}


/**/
.transicao {transition:all .2s ease-in-out;}
.centralizar {display:flex;width:100%;margin:auto;padding:0 30px;}
@media screen and (min-width:1400px) {
	.centralizar {max-width:1340px;padding:0;}
}


/**/
.slickArrow {width:110px;display:flex;justify-content:space-between;}
.slickArrow .slick-arrow {display:flex;background-color:#404040;border:1px solid #FFBD1F;justify-content:center;width:50px;height:40px;font-size:30px;padding:0 0 4px 0;color:#FFBD1F;cursor:pointer;font-family: 'Raleway', sans-serif;}
.slick-slide {float:unset !important;height:unset !important;display:flex !important;justify-content: center;}
@media screen and (min-width:1000px) {
	.slickArrow .slick-arrow:hover {background-color:#FFBD1F;color:#404040;}
}


/**/
#topoSite {display:none;}
@media screen and (min-width:1000px) {
	#topoSite {display:block;background-color:#333;border-top:3px solid #FFBD1F;position:relative;z-index:10;}
	#topoSite .centralizar {justify-content:flex-start;align-items:center;height:42px;}
	
	#topoSite .telefone {display:flex;align-items:center;color:#FFF;font-size:14px;font-weight:500;}
	#topoSite .telefone .svg {margin-right:7px;}
	#topoSite .telefone span {transform:translateY(-2px);}
	#topoSite .telefone svg {width:auto;height:12px;}
	#topoSite .telefone svg path {fill:#FFBD1F;}
	
	#topoSite .email {display:flex;align-items:center;color:#FFF;font-size:14px;font-weight:500;margin-left:15px;}
	#topoSite .email .svg {margin-right:7px;}
	#topoSite .email span {transform:translateY(-1px);}
	#topoSite .email svg {width:auto;height:10px;}
	#topoSite .email svg path {fill:#FFBD1F;}
	
	#topoSite .social {display:flex;margin-left:auto;}
	#topoSite .social a {display:flex;justify-content:center;align-items:center;width:22px;height:22px;border:1px solid #FFF;margin-left:8px;border-radius:50px;}
	#topoSite .social svg {width:auto;height:10px;}
	#topoSite .social .icoSvgYoutube svg {width:auto;height:8px;}
	#topoSite .social svg rect {fill:#FFF;transition:all .2s ease-in-out;}
	#topoSite .social svg path {fill:#FFF;transition:all .2s ease-in-out;}
	
	#topoSite .social a:hover {background-color:#FFF;}
	#topoSite .social a:hover svg rect {fill:#FFBD1F;transition:all .2s ease-in-out;}
	#topoSite .social a:hover svg path {fill:#FFBD1F;transition:all .2s ease-in-out;}
}


/* ***** Páginador ***** */
.pagination {display:flex;justify-content:center;align-items:center;}
.pagination li {display:inline-block;margin:0px 2.5px;}
.pagination li a {position:relative;display:inline-block;font-size:16px;font-family:'Poppins', sans-serif;font-weight:400;height:50px;width:50px;line-height:50px;text-align:center;color:#222;background:transparent;z-index:1;transition:all 500ms ease;}
.pagination li a:hover, .pagination li.active a {color:#fff;background:#222;}
@media screen and (max-width:999px) {
	.pagination {margin-top:0px;}
}
@media screen and (min-width:1000px) {
	.pagination {margin-top:100px;}
}

/**/
footer {background-color:#404040;}
footer .logotipo {height:50px;width:100%;}
footer .logotipo img {display:block;height:50px;}

footer .links {max-width:25%;width:100%;}
footer .links a {color:#FFF;font-size:14px;font-weight:500;padding:5px 0;}
footer .links p {font-size:20px;color:#FFBD1F;font-weight:700;margin-bottom:20px;}
footer .links ul {padding-left:10px;}
footer .links li {line-height:1.5;}
	
footer .contato li {color:#FFF;font-size:14px;font-weight:500;padding:5px 0;}
footer .contato p {color:#FFBD1F;font-weight:700;margin-bottom:20px;}
@media screen and (max-width:999px) {
	footer {padding:50px 0;}
	footer .centralizar {flex-direction:column;}
	
	footer .logotipo {display:flex;justify-content:center;}
	
	footer .links {display:none;}
	
	footer .contato {margin-top:50px;}
	footer .contato p {display:none;}
	footer .contato li {text-align:center;}
	footer .contato p {font-size:22px;}
}
@media screen and (min-width:1000px) {
	footer {padding:75px 0;}
	
	footer .logotipo {display:block;max-width:20%;}
	
	footer .links a:hover {text-decoration:underline;}
	
	footer .contato p {font-size:20px;}
	
}


/**/
#logoMenu {background-color:#404040;box-shadow:0px 0px 5px rgb(0, 0, 0, .5);position:relative;z-index:9;}
#logoMenu nav {margin-left:auto;}
#logoMenu nav ul {display:flex;align-items:center;}
#logoMenu nav a {color:#FFF;display:flex;align-items:center;height:80px;width:100px;justify-content:center;font-size:14px;font-weight:500;}
#logoMenu .centralizar {justify-content:space-between;align-items:center;height:80px;}
#logoMenu .logotipo {display:block;height:50px;}
#logoMenu .logotipo img {display:block;height:50px;}
@media screen and (max-width:999px) {
	body{padding-top:80px;}
	#logoMenu {position:fixed;top:0;right:0;left:0;height:80px;}
	#logoMenu nav {display:none;}
	#logoMenu .abrirMenuMobile {display:inline-block;}
	#logoMenu .abrirMenuMobile svg {width:28px;}
	#logoMenu .abrirMenuMobile circle,
	#logoMenu .abrirMenuMobile line,
	#logoMenu .abrirMenuMobile path {stroke:#FFF;}
}
@media screen and (min-width:1000px) {
	#logoMenu nav a:hover {background-color:#FFBD1F;}
	#logoMenu .abrirMenuMobile {display:none;}
}


/* ***** Menu Fixo ***** */
@media (max-width:999px){
	#menuFixed {display:none;}
}
@media (min-width:1000px){
	#menuFixed {transform:translateY(-100%);box-shadow:0 10px 20px rgb(0 0 0 / 5%);position:fixed;top:0;left:0;right:0;width:100%;background-color:#FFF;z-index:100;transition: transform .35s ease;height:80px;}
	#menuFixed .nav {background-color:#000;}
	#menuFixed .logo a {display:block;max-width:80px;}
	#menuFixed .logo img {display:block;width:100%;}
	#menuFixed .centralizar {justify-content:space-between;align-items:center;}
	#menuFixed .menu {display:flex;flex-grow:1;justify-content:flex-end;}
	#menuFixed ul {display:flex;}
	#menuFixed li a {position:relative;display:flex;justify-content:center;align-items:center;font-size:15px;line-height:30px;font-weight:500;font-family:'Poppins', sans-serif;color:#fff;z-index:1;padding:20px 30px;height:80px;}
	#menuFixed li a:hover {background:#FFBD1F;color:#fff;}
	#menuFixed .nav .links {display:flex;}
	#menuFixed .nav .links .abrirMenuMobile {display:none;}
	#menuFixed .nav .links li {width:70px;}
	#menuFixed .nav .links li .abrirBusca {position: relative;display: flex;justify-content: center;align-items: center;font-size: 15px;line-height: 30px;font-weight: 500;font-family: 'Poppins', sans-serif;color: #fff;z-index: 1;padding: 20px 30px;height: 100px;cursor:pointer;}
	#menuFixed .nav .links li .abrirBusca:hover {background:#ff4135;color:#fff;}
	#menuFixed .nav .links li a {padding:0 20px;}
	#menuFixed .nav .links li svg {width:28px;}
	#menuFixed .nav .links li circle,
	#menuFixed .nav .links li line,
	#menuFixed .nav .links li path {stroke:#FFF;}
	#menuFixed .nav .links [data-carrinhoitens] {position:relative;}
	#menuFixed .nav .links [data-carrinhoitens]:after {content:attr(data-carrinhoitens);font-family:'Poppins', sans-serif;display:flex;justify-content:center;align-items:center;color:#FFF;background-color: #C42724;border-radius:50%;width: 16px;height: 16px;font-size: 10px;line-height:1;position:absolute;top: 50%;right: 50%;transform: translate(20px, -20px);}
	body.menu #menuFixed {transform:translateY(0);transition: transform .35s ease;}
}

/* ***** Menu Mobile ***** */
.toggleMenu {overflow:hidden;}
.toggleMenu #menuFixed {z-index:-1;transition:unset;}
.toggleMenu #menuMobile {transform:translateX(0%);transition:all 0.3s ease-out;}
.toggleMenu #mascara {display:block;}
@media (max-width:999px){
	#menuMobile {position:fixed;top:0;right:0;bottom:0;width:100%;display:flex;z-index:3002;background-color:#404040;flex-direction:column;overflow-y:scroll;overflow-x:hidden;transform:translateX(100%);transition:all 0.3s ease-out;max-width:500px;}
	
	#menuMobile .header {display:flex;justify-content:space-between;width:100%;padding:25px;position:relative;align-items:center;background-color:#1e1e1e;}
	#menuMobile .header p {font-size:25px;color: #FFF;text-transform:capitalize;}
	#menuMobile .header span {font-size: 16px;color: #FFF;text-transform:capitalize;display:flex;width:30px;height:30px;border:2px solid #FFF;justify-content: center;align-items: center;border-radius: 50px;padding-top: 1px;}
	
	#menuMobile .recebeClone {overflow:scroll;padding:25px;}
	#menuMobile .recebeClone .centralizar {flex-direction:column;padding:0;}
	#menuMobile .recebeClone h3 {font-size:18px;line-height:1;color: #EA7442;font-weight:600;margin: 0 0 10px 0;border-bottom: 1px solid #EA7442;padding: 0 0 10px 0;}
	#menuMobile .recebeClone ul {margin-bottom: 25px;padding-left: 10px;}
	#menuMobile .recebeClone ul li {display:block;line-height: 1;color:#FFF;border-bottom:1px solid #ccc;}
	#menuMobile .recebeClone ul li a {position:relative;display:block;font-size:15px;line-height: 2.75;color: #FFF;font-weight: 400;width:100%;}
	#menuMobile .recebeClone ul.info li {max-width:90%;line-height:1.25;margin-bottom:10px;}
	#menuMobile .recebeClone ul.info li:last-of-type {margin-bottom:0}
	
	#menuMobile .social {display:flex;align-items:center;flex-wrap:wrap;border-top: 1px solid #1F0000;padding: 15px 25px;justify-content: center;background-color: #A63838;}
	#menuMobile .social li {line-height: 1;margin: 0 10px;}
	#menuMobile .social a {display:inline-flex;height:auto;justify-content: center;align-items:center;}
	#menuMobile .social svg {height: 24px;}
	#menuMobile .social svg path,
	#menuMobile .social svg rect,
	#menuMobile .social svg line {fill:#FFF;transition:all 0.3s ease-out;}
	
	#menuMobile .areaDoCliente .svg {display:none;}
	
	#menuMobile .mobileBuscar {padding:25px 30px;display: flex;}
	#menuMobile .mobileBuscar .formBuscarTermo {padding: 15px 10px;border-radius: 8px 0 0 8px;width: 100%;text-indent:10px;border: 0;}
	#menuMobile .mobileBuscar button {display: flex;height: 50px;width: 50px;border-radius: 0 8px 8px 0;justify-content:center;align-items: center;border: 0;background-color:#A63838;}
	#menuMobile .mobileBuscar button svg {height:28px;}
	#menuMobile .mobileBuscar button circle, 
	#menuMobile .mobileBuscar button line {stroke:#FFF;}
	
	#menuMobile .telefone {color: #FFF;display:inline-block;font-size:14px;align-self:center;cursor:pointer;display: flex;width: 100%;padding:40px 30px 30px 30px;justify-content:center;align-items:center;}
	#menuMobile .telefone i {margin-right:10px;}
	#menuMobile .telefone svg {height:30px;}
}
@media (max-width:1100px) {
	#menuMobile nav li.apenasDesktop {display:none !important;}
	#menuMobile nav li.apenasMobile {display:block !important;order: 8;}
}
@media (min-width:1000px){
	#menuMobile {display:none;}
}


/**/
#banner {display:flex;}
#banner img {width:100%;}
@media screen and (max-width:999px) {
	#banner .desktop {display:none;}
}
@media screen and (min-width:1000px) {
	#banner .mobile {display:none;}
}


/**/
#bannerInterno {overflow:hidden;}
#bannerInterno img {width:100%;}
@media screen and (max-width:999px) {
	
}
@media screen and (min-width:1000px) {
	#bannerInterno {max-height:300px;}
	#bannerInterno img {transform:translateY(-150px);}
}

/**/
.resumoServicos {background-color:#1e1e1e;padding:75px 0;}
.resumoServicos header {text-transform:uppercase;border-left:5px solid #FFBD1F;border-left:4px solid #FFBD1F;padding-left:15px;}
.resumoServicos header small {font-size:14px;color:#666;display:block;margin-bottom:10px}
.resumoServicos header h1 {color:#b3b3b3;font-weight:700;font-size:32px;}
.resumoServicos header h1 span {color:#FFBD1F;font-weight:700;}
.resumoServicos .grid {display:flex;}
.resumoServicos .item {width:100%;margin-top:50px;}
.resumoServicos .item a {display:inline-flex;justify-content:center;align-items:center;color:#fff;background-color:#FFBD1F;border-color:#FFBD1F;font-size:12px;padding:5px 17px;line-height:1.5;border-radius:3px;margin-top:15px;}
.resumoServicos .item figure img {display:block;width:100%;}
.resumoServicos .item .informacoes {margin-top:20px;}
.resumoServicos .item .titulo {font-size:18px;color:#b3b3b3;font-weight:700;line-height:1.4;margin-bottom:15px;}
.resumoServicos .item .resumo {color:#666;font-size:14px;line-height:1.7;}
.resumoServicos .centralizar {flex-direction:column;}
@media screen and (max-width:999px) {
	.resumoServicos .grid {flex-direction:column;}
}
@media screen and (min-width:1000px) {
	.resumoServicos .grid {justify-content:space-between;flex-wrap:wrap;margin-top:50px;}
	.resumoServicos .item {max-width:31%;}
	.resumoServicos .item:nth-child(-n+3) {margin-top:0px;}
	.resumoServicos .item a:hover {background-color:#eba600;border-color:#e19f00;}
}


/**/
.resumoProjetos {background-color:#1e1e1e;background-image:url(../images/bg1.jpg);background-position:center;background-size:cover;background-attachment:fixed;padding:75px 0;}
.resumoProjetos header {text-transform:uppercase;}
.resumoProjetos header small {font-size:14px;color:#FFF;display:block;margin-bottom:10px}
.resumoProjetos header h1 {color:#b3b3b3;font-weight:700;font-size:32px;}
.resumoProjetos header h1 span {color:#FFBD1F;font-weight:700;}
.resumoProjetos .header {display:flex;max-width:1250px;width:100%;margin:auto;}

.resumoProjetos .centralizar {flex-direction:column;}
.resumoProjetos .carrousel {margin-top:50px;}
.resumoProjetos .carrousel .slick-track {display:inline-flex !important;}
.resumoProjetos .carrousel a {width:100%;max-width:275px;display:flex;flex-direction:column;}
.resumoProjetos .carrousel figure {position:relative;}
.resumoProjetos .carrousel figure img {width:100%;}
.resumoProjetos .carrousel path {fill:#FFF;}
.resumoProjetos .carrousel svg {height:22px;}
.resumoProjetos .carrousel .item {display:flex;justify-content:center;}
.resumoProjetos .carrousel .titulo {font-size:18px;color:#b3b3b3;font-weight:700;text-transform:uppercase;text-align:center;}
.resumoProjetos .carrousel .informacoes {background-color:#333;border-bottom:3px solid #FFBD1F;padding:25px;flex-grow:1;align-items:center;display:flex;line-height:1.25;}
.resumoProjetos .carrousel .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0);border:0px solid rgba(255, 255, 255, .25);opacity:0;display:flex;justify-content:center;align-items:center;}
@media screen and (max-width:999px) {
	.resumoProjetos header {text-align:center;}
	.resumoProjetos .header {flex-direction:column;}
	.resumoProjetos .slickArrow {margin-left:auto;margin-right:auto;margin-top:25px;}
}
@media screen and (min-width:1000px) {
	.resumoProjetos header {border-left:4px solid #FFBD1F;padding-left:15px;}
	.resumoProjetos .header {align-items:center;}
	.resumoProjetos .slickArrow {margin-left:auto;}
	.resumoProjetos .carrousel a:hover .titulo {color:#333;}
	.resumoProjetos .carrousel a:hover .informacoes {border-color:#FFF;background-color:#FFBD1F;}
	.resumoProjetos .carrousel a:hover .overlay {background-color:rgba(0, 0, 0, .6);border-width:10px;opacity:1;}
}


/**/
.resumoFuncionarios {background-color:#1e1e1e;padding:75px 0;}
.resumoFuncionarios header {text-transform:uppercase;border-left:4px solid #FFBD1F;padding-left:15px;}
.resumoFuncionarios header small {font-size:14px;color:#FFF;display:block;margin-bottom:10px}
.resumoFuncionarios header h1 {color:#b3b3b3;font-weight:700;font-size:32px;}
.resumoFuncionarios header h1 span {color:#FFBD1F;font-weight:700;}
.resumoFuncionarios .header {display:flex;align-items:center;max-width:1250px;width:100%;margin:auto;}
.resumoFuncionarios .slickArrow {margin-left:auto;}
.resumoFuncionarios .centralizar {flex-direction:column;}
.resumoFuncionarios .carrousel {margin-top:50px;}
.resumoFuncionarios .carrousel figure {position:relative;}
.resumoFuncionarios .carrousel path {fill:#FFF;}
.resumoFuncionarios .carrousel svg {height:22px;}
.resumoFuncionarios .carrousel .item {width:100%;max-width:275px;display:block;position:relative;margin:auto;}
.resumoFuncionarios .carrousel .titulo {font-size:18px;color:#b3b3b3;font-weight:700;text-transform:uppercase;}
.resumoFuncionarios .carrousel .cargo {font-size:14px;color:#b3b3b3;font-weight:500;margin-top:8px;}
.resumoFuncionarios .carrousel .informacoes {background-color:#333;border-bottom:3px solid #FFBD1F;padding:25px;position:absolute;left:0;right:0;bottom:0;text-align:center;}
@media screen and (min-width:1000px) {
	.resumoFuncionarios .carrousel .item:hover .titulo {color:#333;}
	.resumoFuncionarios .carrousel .item:hover .cargo {color:#333;}
	.resumoFuncionarios .carrousel .item:hover .informacoes {border-color:#FFF;background-color:#FFBD1F;}
}


/**/
#pgSobre .centralizar {flex-direction:column;}
#pgSobre header {margin-bottom:50px;}
#pgSobre header h1 {color:#333;font-weight:700;}
#pgSobre header h1 span {color:#FFBD1F;font-weight:700;}
#pgSobre .redacao {color:#333;line-height:2;margin-bottom:15px;}
@media screen and (max-width:999px) {
	#pgSobre {padding:50px 0;}
	#pgSobre header {text-align:center;}
	#pgSobre header h1 {font-size:30px;}
	#pgSobre .redacao {font-size:16px;text-align:center;}
	#pgSobre .redacao p {margin-bottom:20px;}
}
@media screen and (min-width:1000px) {
	#pgSobre {padding:100px 0;}
	#pgSobre header h1 {font-size:40px;}
	#pgSobre .redacao {font-size:18px;}
	#pgSobre .redacao p {margin-bottom:15px;}
}


/**/
#pgPortifolio .centralizar {flex-direction:column;}
#pgPortifolio header {margin-bottom:75px;}
#pgPortifolio header h1 {color:#333;font-weight:700;}
#pgPortifolio header h1 span {color:#FFBD1F;font-weight:700;}
#pgPortifolio .grid {display:flex;flex-wrap:wrap;}
#pgPortifolio .grid a {width:100%;display:block;}
#pgPortifolio .grid figure {position:relative;}
#pgPortifolio .grid figure img {width:100%;}
#pgPortifolio .grid path {fill:#FFF;}
#pgPortifolio .grid svg {height:22px;}
#pgPortifolio .grid .item {display:flex;justify-content:center;width: 100%;margin-bottom: 50px;}
#pgPortifolio .grid .titulo {color:#b3b3b3;font-weight:700;}
#pgPortifolio .grid .informacoes {background-color:#333;border-bottom:3px solid #FFBD1F;}
#pgPortifolio .grid .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0);border:0px solid rgba(255, 255, 255, .25);opacity:0;display:flex;justify-content:center;align-items:center;}
@media screen and (max-width:999px) {
	#pgPortifolio {padding:50px 0;}
	#pgPortifolio header {text-align:center;}
	#pgPortifolio header h1 {font-size:30px;}
	#pgPortifolio .grid .titulo {font-size:14px;text-align:center;}
	#pgPortifolio .grid .informacoes {padding:15px;min-height:110px;display:flex;align-items: center;}
	#pgPortifolio .grid .item {max-width:48%;margin-right:4%;}
	#pgPortifolio .grid .item:nth-child(2n) {margin-right:0;}
}
@media screen and (min-width:1000px) {
	#pgPortifolio {padding:100px 0;}
	#pgPortifolio header h1 {font-size:40px;}
	#pgPortifolio .grid .titulo {font-size:18px;text-transform:uppercase;}
	#pgPortifolio .grid .item {max-width: 25%;}
	#pgPortifolio .grid .informacoes {padding:25px;}
	#pgPortifolio .grid a {max-width:275px;}
	#pgPortifolio .grid a:hover .titulo {color:#333;}
	#pgPortifolio .grid a:hover .informacoes {border-color:#FFF;background-color:#FFBD1F;}
	#pgPortifolio .grid a:hover .overlay {background-color:rgba(0, 0, 0, .6);border-width:10px;opacity:1;}
}

/**/
#pgAutorizada .centralizar {flex-direction:column;}
#pgAutorizada header {margin-bottom:75px;}
#pgAutorizada header h1 {color:#333;font-weight:700;}
#pgAutorizada header h1 span {color:#FFBD1F;font-weight:700;}
#pgAutorizada .grid {display:flex;flex-wrap:wrap;}
#pgAutorizada .grid a {width:100%;max-width:275px;display:block;}
#pgAutorizada .grid figure {position:relative;}
#pgAutorizada .grid figure img {width:100%;}
#pgAutorizada .grid path {fill:#FFF;}
#pgAutorizada .grid svg {height:22px;}
#pgAutorizada .grid .item {display:flex;justify-content:center;width: 100%;margin-bottom: 50px;}
#pgAutorizada .grid .titulo {color:#b3b3b3;font-weight:700;}
#pgAutorizada .grid .informacoes {background-color:#333;border-bottom:3px solid #FFBD1F;}
#pgAutorizada .grid .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0);border:0px solid rgba(255, 255, 255, .25);opacity:0;display:flex;justify-content:center;align-items:center;}
@media screen and (max-width:999px) {
	#pgAutorizada {padding:50px 0;}
	#pgAutorizada header {text-align:center;}
	#pgAutorizada header h1 {font-size:30px;}
	#pgAutorizada .grid .titulo {font-size:14px;text-align:center;}
	#pgAutorizada .grid .informacoes {padding:15px;min-height:110px;display:flex;align-items: center;}
	#pgAutorizada .grid .item {max-width:48%;margin-right:4%;}
	#pgAutorizada .grid .item:nth-child(2n) {margin-right:0;}
}
@media screen and (min-width:1000px) {
	#pgAutorizada {padding:100px 0;}
	#pgAutorizada header h1 {font-size:40px;}
	#pgAutorizada .grid .titulo {font-size:18px;text-transform:uppercase;}
	#pgAutorizada .grid .item {max-width: 25%;}
	#pgAutorizada .grid .informacoes {padding:25px;}
	#pgAutorizada .grid a:hover .titulo {color:#333;}
	#pgAutorizada .grid a:hover .informacoes {border-color:#FFF;background-color:#FFBD1F;}
	#pgAutorizada .grid a:hover .overlay {background-color:rgba(0, 0, 0, .6);border-width:10px;opacity:1;}
}

/* ******** Página Erro ******** */
#erro404 {margin:100px 0;}
#erro404 .centralizar {justify-content:center;text-align:center;align-items:center;min-height:400px;}
#erro404 h1 {position:relative;display:block;font-size:50px;line-height:1;color:#222;font-weight:600;margin-bottom:10px;}
#erro404 h2 {font-size:30px;line-height:1;position:relative;color:#848484;font-weight:600;margin-bottom:10px;}
#erro404 p {position:relative;margin-bottom:57px;}
#erro404 p a {color:#000;display:inline-block;line-height:18px;}
@media (max-width:999px){}
@media (min-width:1000px){}