*{ padding:0px; margin:0px; font-family:"Kanit"; }
html{ overflow-x:hidden; }

.conteudo{ max-width: 1000px;  width: 100%; margin: 0 auto; }

#topo{ background: rgb(243,222,205); background: linear-gradient(90deg, rgba(254,237,220,1) 0%, rgba(248,230,212,1) 35%, rgba(243,222,205,1) 100%); }
#topo .conteudo{ position:relative; }
#topo #logo-telefone{ margin-left: 20px; }
#topo h1{ background-image:url(../img/logo.png); background-repeat:no-repeat; background-position:center; height:28px; width:273px; text-indent:-3000px; overflow:hidden; display:inline-block; margin-top:40px; }
#topo a.botao-ligacao{ background:#fd4547; border-radius:0px 5px 5px 5px; height:40px; line-height:40px; display:inline-block; vertical-align:top; padding:0 25px; margin-top:40px; color:#fff; text-decoration:none; letter-spacing:1.03px; float:right; margin-right:20px; }

#topo #textos-banner{ margin-top:60px; padding-bottom:90px; display:inline-block; margin-left:20px; }
#topo #textos-banner .subtitutlo-banner{ color:#221d24; font-size:18px; letter-spacing:1.06px; }
#topo #textos-banner .titulo-banner{ color:#221d24; font-size:36px; margin:20px 0; }
#topo #textos-banner .titulo-banner b{ color:#221d24; font-size:36px; font-weight:"500"; }
#topo #textos-banner .telefone-banner{ font-size:36px; letter-spacing: 1.06px; color:#221d24; margin-top:20px; }

#topo #img-banner{ position:absolute; top:100px; right:-150px; }

#qualidades-vantagens{ margin-top:-50px; }
#qualidades-vantagens #lista-vantagens .item-vantagens{ background:#fff; height:100px; width:200px; display:inline-block; margin-left:20px; -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2); border-radius: 0px 15px 15px 15px; background-position: center left 20px; background-repeat: no-repeat;}
#qualidades-vantagens #lista-vantagens .item-vantagens p{ color:#46352f; font-weight: 300; font-size: 18px; font-style: italic; padding: 22px 10px 22px 70px; }

#qualidades-vantagens #texto-qualidades{ font-family: "Georgia"; letter-spacing: 0.6px; font-size:18px; font-style:italic; margin:60px 0; text-align:center; line-height:36px; }

#funcoes{ background:#472e27; background-image: url(../img/bg-ofertas.jpg); background-repeat: no-repeat; background-position: right center; background-size:contain; padding:20px 0;}

#funcoes #ofertas{ border-radius:0px 10px 10px 10px; background:#fff;  width:240px; display:inline-block; }
#funcoes #ofertas #titulo-ofertas{ color:#221d24; font-weight:500; font-size:24px; font-style:italic; letter-spacing:1.6px; margin:25px 20px; }
#funcoes #ofertas ul li{ color:#3b383c; font-size:16px; letter-spacing:1.6px; padding:0 20px; margin-bottom:30px; }
#funcoes #ofertas a{ color:#fd4547; font-size: 18px; font-weight: 500; letter-spacing:1.6px; text-decoration:none; display: block; text-align: center; margin-bottom:30px; }

#funcoes #texto-certificacoes-equipamentos{ width:calc(100% - 320px); display:inline-block; margin-left:40px; margin-right: 40px; vertical-align:top; margin-top:20px; position:relative; }
#funcoes #texto-certificacoes-equipamentos .titulo{ font-weight:700; color:#fff; font-size:28px; letter-spacing:1.3px; }
#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes{ display: inline-block; width: calc((100% - 40px) / 2); background: #fff; border-radius: 0px 15px 15px 15px; margin-top:30px; vertical-align:top; }
#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes .titulo-informacoes{ color:#221d24; font-size:18px; text-transform:uppercase; letter-spacing:1.8px;  padding: 30px 30px 5px 30px; font-weight:600; }
#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes .conteudo-informacoes{ color:#221d24; font-size:16px; padding: 0px 30px 30px 30px; min-height: 72.96px;}
#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes:last-child{ margin-left: 40px; }

#funcoes #texto-certificacoes-equipamentos #pagamento-facilitado{ margin-top:25px; }
#funcoes #texto-certificacoes-equipamentos #pagamento-facilitado span{ font-size:18px; font-weight:100; color:#fff; }
#funcoes #texto-certificacoes-equipamentos #pagamento-facilitado p{ font-size:28px; font-weight:700; color:#fff; letter-spacing:1.3px; }

#galeria{ margin:30px 0; position:relative; z-index:2; }
#galeria .conteudo{background: #fff;}
#galeria .titulo{ color:#221d24; font-size:36px; margin-top:40px; margin-bottom:30px; font-weight:300; }
#galeria #imagens-galeria{ display:flex; }
#galeria #imagens-galeria .foto-galeria{ height: 175px;  border-bottom:5px solid transparent; width: calc(100% / 4); display: inline-block; background-color:#fff; opacity: 0.5;}
#galeria #imagens-galeria .foto-galeria:hover{ border-bottom:5px solid #fd4547; height:175px; opacity:1; }

#rodape{ background:#f1f2f1; padding:150px 0 40px 0; margin-top:-130px; }
#rodape .item-rodape{ display:inline-block; width:calc(100% / 3); vertical-align:top; }
#rodape .item-rodape p.titulo{ color:#221d24; text-transform:uppercase; font-weight:700; }

@media (max-width: 960px){
	#topo #logo-telefone{ width:calc(100% - 40px); text-align:center; }
	#topo h1{ width:100%; }
	#topo a.botao-ligacao{ float:none; margin-top:20px; margin-right:0px; }
	#topo #img-banner{ display:none; }

	#topo #textos-banner{ margin-top:40px; width:calc(100% - 40px); }

	#qualidades-vantagens #lista-vantagens .item-vantagens{ width:calc( (100% - 60px) / 2 ); vertical-align:top; }
	#qualidades-vantagens #lista-vantagens .item-vantagens:last-child{ width:calc(100% - 40px); margin-top:20px; height:unset; }

	#qualidades-vantagens #lista-vantagens .item-vantagens p{ font-size: 15px; padding:22px 10px 22px 60px; }

	#qualidades-vantagens #texto-qualidades{ margin:20px 0; width:calc( 100% - 40px); font-size: 16px; margin-left:20px; }

	#funcoes{ background-size:cover; }
	#funcoes #texto-certificacoes-equipamentos{ display:block !important; width:calc(100% - 40px); margin-left:20px; margin-right:20px; }
	#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes{ width:calc(100%); margin-left:0px; }
	#funcoes #texto-certificacoes-equipamentos .area-informacoes .item-area-informacoes:last-child{ margin-left:0px; }

	#funcoes #ofertas{ width:calc(100% - 40px); margin-left:20px; overflow:hidden; }
	#funcoes #ofertas #titulo-ofertas{ margin:20px; }
	#funcoes #ofertas ul li{ margin-bottom:10px; padding-left:40px; background-image:url(../img/icone-check.png); background-repeat:no-repeat; background-size:18px; background-position:center left 10px; }
	#funcoes #ofertas a{ background:#fd4547; color:#fff; padding:10px 0; margin-bottom:0px; margin-top:20px; }

	#funcoes #texto-certificacoes-equipamentos .titulo{ width:calc(100% - 40px); margin-left:20px; }

	#funcoes #texto-certificacoes-equipamentos #pagamento-facilitado{ margin-top:20px; width:calc(100% - 40px); margin-left:20px; }

	#galeria{ margin-bottom:0px; }
	#galeria .titulo{ margin-left:20px; width:calc(100% - 40px); margin-top:20px; margin-bottom:20px; }
	#galeria #imagens-galeria{ display:unset; }
	#galeria #imagens-galeria .foto-galeria{ width:calc( (100% - 60px) / 2 ); margin-left:20px; margin-bottom:13px; border-bottom:5px solid #fd4547; height:175px; opacity:1 }

	#rodape{ padding:20px 0 0 0; margin-top:0px; }
	#rodape .item-rodape{ width:calc(100% - 40px); display:inline-block; margin-left:20px; text-align:center; margin-bottom:20px; }

}
