/* empreendimento - detalhes */
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400&display=swap'); 
body:has(.empreendimento-15) { 
	background-color:#79284f; 
	--detalhes-fonte:"Barlow"; 
	--detalhes-cor-texto-primaria:#ffffff; 
	--detalhes-cor-texto-secundaria:#ffffff; 
	--detalhes-cor-detalhes:#c17999; 
	--detalhes-cor-fundo-geral:#79284f; 
	--detalhes-cor-fundo-sobreposicao:#558f05; 
	--detalhes-cor-fundo-geral-pagina:#79284f; 
	--detalhes-cor-fundo-geral-galeria-plantas:#61193d; 
	--detalhes-cor-seta-play-video:#af5c7a; 
	--detalhes-cor-setas-indicando-rodape:#af5c7a; 
	--detalhes-cor-setas-galeria-caracteristicas:#af5c7a; 
	--detalhes-cor-setas-demais-galerias:#af5c7a; 
	--detalhes-cor-fundo-contato-topo:#79284f; 
	--detalhes-cor-fundo-contato-topo-botao:#af5c7a; 
	--detalhes-cor-fundo-caracteristicas:#79284f; 
	--detalhes-cor-fundo-contato-rodape:#79284f; 
	--detalhes-cor-fundo-contato-rodape-botao:#af5c7a; 
} 
body:has(.empreendimento-15) ::placeholder { color: var(--detalhes-cor-texto-primaria) !important; } 
body:has(.empreendimento-15) .fancybox-button { color: var(--detalhes-cor-setas-demais-galerias) !important; background-color: var(--detalhes-cor-fundo-geral) !important; } 
body:has(.empreendimento-15) header .menu * { color: var(--detalhes-cor-texto-primaria); } 
body:has(.empreendimento-15) header .menu .desktop { background-color: var(--detalhes-cor-fundo-geral); } 
body:has(.empreendimento-15) header.topo-reduzido { background-color: var(--detalhes-cor-fundo-geral); } 
body:has(.empreendimento-15) header .menu .mobile .mais span { background-color: var(--detalhes-cor-setas-demais-galerias); } 
body:has(.empreendimento-15) header .menu .mobile .mais.aberto span { background-color: var(--detalhes-cor-setas-demais-galerias); } 
body:has(.empreendimento-15) header .menu .desktop nav .telefone:before { background-color: var(--detalhes-cor-setas-demais-galerias); } 
body:has(.empreendimento-15) .idiomas:before, 
body:has(.empreendimento-15) .idiomas span:after { background-color: var(--detalhes-cor-setas-demais-galerias); } 
body:has(.empreendimento-15) .idiomas:hover .submenu-idiomas, 
body:has(.empreendimento-15) .idiomas.idiomas-clicado .submenu-idiomas { background-color: var(--detalhes-cor-fundo-geral); } 
body:has(.empreendimento-15) .idiomas .submenu-idiomas a:hover { color: var(--detalhes-cor-fundo-geral); background-color: var(--detalhes-cor-texto-primaria); } 
body:has(.empreendimento-15) footer { outline: 2px solid var(--detalhes-cor-fundo-geral); background-color: var(--detalhes-cor-fundo-geral); } 
body:has(.empreendimento-15) footer * { color: var(--detalhes-cor-texto-primaria); } 
body:has(.empreendimento-15) footer .superior .redes-sociais figure svg path { fill: var(--detalhes-cor-detalhes) !important; } 
body:has(.empreendimento-15) footer .superior .redes-sociais figure svg:hover path { fill: var(--detalhes-cor-setas-demais-galerias) !important; } 
body:has(.empreendimento-15) footer .inferior .bloco .telefone:before, 
body:has(.empreendimento-15) footer .inferior .bloco .whatsapp:before { background-color: var(--detalhes-cor-setas-demais-galerias); } 
body:has(.empreendimento-15) footer .copyright .logo figure svg path, 
body:has(.empreendimento-15) footer .copyright .logo figure svg rect { fill: var(--detalhes-cor-setas-demais-galerias) !important; } 
.empreendimento-15 .titulo-detalhes h2 { font-family: var(--detalhes-fonte); } 
.empreendimento-15 .topo { background-color: var(--detalhes-cor-fundo-geral); } 
.empreendimento-15 .topo * { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .topo .slogan { font-family: var(--detalhes-fonte); } 
.empreendimento-15 .topo .video-destaque :is(.video-mp4, .video-iframe) .container:after { background-color: var(--detalhes-cor-seta-play-video); } 
.empreendimento-15 .topo .video-destaque:after { background-color: var(--detalhes-cor-setas-indicando-rodape); } 
.empreendimento-15 .topo .imagem-destaque:after { background-color: var(--detalhes-cor-setas-indicando-rodape); } 
.empreendimento-15 .topo .contato-detalhes { background-color: var(--detalhes-cor-fundo-contato-topo); } 
.empreendimento-15 .contato-detalhes .formulario form .campo input[type=text] { border-color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .contato-detalhes .formulario form .campo input[type=text]:focus { color: var(--detalhes-cor-texto-primaria); border-color: var(--detalhes-cor-detalhes); } 
.empreendimento-15 .contato-detalhes .formulario form .campo.concordo input[type=checkbox] + label:before { border-color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .contato-detalhes .formulario form .campo.concordo input[type=checkbox]:checked + label:before { color: var(--detalhes-cor-texto-primaria); border-color: var(--detalhes-cor-detalhes); background-color: var(--detalhes-cor-detalhes); } 
.empreendimento-15 .contato-detalhes .formulario form .campo.enviar input[type=submit] { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .contato-detalhes .formulario form.contato-topo .campo.enviar input[type=submit] { background-color: var(--detalhes-cor-fundo-contato-topo-botao); } 
.empreendimento-15 .contato-detalhes .formulario form.contato-rodape .campo.enviar input[type=submit] { background-color: var(--detalhes-cor-fundo-contato-rodape-botao); } 
.empreendimento-15 .contato-detalhes .formulario form.loading .campo.enviar input[type=submit] { background-color: var(--detalhes-cor-setas-indicando-rodape); } 
.empreendimento-15 .o-empreendimento * { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .o-empreendimento .titulo h2 { font-family: var(--detalhes-fonte); } 
.empreendimento-15 .o-empreendimento .texto:after { background-color: var(--detalhes-cor-detalhes); } 
.empreendimento-15 .caracteristicas * { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .caracteristicas .conteudo { background-color: var(--detalhes-cor-fundo-caracteristicas); } 
.empreendimento-15 .caracteristicas .conteudo .texto ul li:after { background-color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .galeria .ampliacao .imagem a:before { background-color: var(--detalhes-cor-setas-indicando-rodape); } 
.empreendimento-15 .galeria .ampliacao .imagem figure figcaption { color: var(--detalhes-cor-texto-secundaria); font-family: var(--detalhes-fonte); border-color: var(--detalhes-cor-detalhes) !important; } 
.empreendimento-15 .galeria .ampliacao .seta.anterior, 
.empreendimento-15 .galeria .ampliacao .seta.proximo { background-color: var(--detalhes-cor-setas-galeria-caracteristicas); } 
.empreendimento-15 .galeria .ampliacao .fundo-seta { background-color: var(--detalhes-cor-setas-demais-galerias); } 
.empreendimento-15 .galeria .owl-carousel .owl-item:has(a:hover):after, 
.empreendimento-15 .galeria .owl-carousel .owl-item:has(.ativo):after { background-color: var(--detalhes-cor-detalhes); } 
.empreendimento-15 .galeria .owl-carousel .owl-nav .owl-prev, 
.empreendimento-15 .galeria .owl-carousel .owl-nav .owl-next { background-color: var(--detalhes-cor-setas-galeria-caracteristicas); } 
.empreendimento-15 .os-apartamentos * { color: var(--detalhes-cor-texto-secundaria); } 
.empreendimento-15 .os-apartamentos .titulo h2 { font-family: var(--detalhes-fonte); } 
.empreendimento-15 .os-apartamentos .container.galeria-plantas { background-color: var(--detalhes-cor-fundo-geral-galeria-plantas); } 
.empreendimento-15 .os-apartamentos .container .owl-carousel .bloco * { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .os-apartamentos .container .owl-carousel .bloco .imagem:after { background-color: var(--detalhes-cor-detalhes); } 
.empreendimento-15 .os-apartamentos .container .owl-carousel .bloco .conteudo h3 { font-family: var(--detalhes-fonte); } 
.empreendimento-15 .os-apartamentos .container .owl-carousel .owl-nav .owl-prev, 
.empreendimento-15 .os-apartamentos .container .owl-carousel .owl-nav .owl-next { background-color: var(--detalhes-cor-setas-demais-galerias); } 
.empreendimento-15 .slogan-rodape .titulo { border-color: var(--detalhes-cor-detalhes) !important; } 
.empreendimento-15 .slogan-rodape .titulo h2 { font-family: var(--detalhes-fonte); color: var(--detalhes-cor-texto-secundaria); } 
.empreendimento-15 .localizacao:before { background-color: var(--detalhes-cor-setas-indicando-rodape); } 
.empreendimento-15 .localizacao * { color: var(--detalhes-cor-texto-secundaria); } 
.empreendimento-15 .localizacao .container { background-color: var(--detalhes-cor-fundo-sobreposicao); } 
.empreendimento-15 .localizacao .container * { color: var(--detalhes-cor-texto-primaria); } 
.empreendimento-15 .localizacao .container .contato-detalhes { background-color: var(--detalhes-cor-fundo-contato-rodape); } 
