<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mansões Santo Antônio &#8211; Webprop Campinas Imóveis</title>
	<atom:link href="https://webprop.com.br/tag/mansoes-santo-antonio/feed/" rel="self" type="application/rss+xml" />
	<link>https://webprop.com.br</link>
	<description>Campinas muda toda semana. A gente avisa antes.</description>
	<lastBuildDate>Sun, 08 Nov 2026 20:16:07 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://webprop.com.br/wp-content/uploads/2026/11/cropped-icone_site_webprop-32x32.webp</url>
	<title>Mansões Santo Antônio &#8211; Webprop Campinas Imóveis</title>
	<link>https://webprop.com.br</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Arquitetura e imóveis em Campinas e o que as fotos de Joana França mostram</title>
		<link>https://webprop.com.br/arquitetura-e-imoveis-em-campinas/</link>
		
		<dc:creator><![CDATA[Equipe Webprop]]></dc:creator>
		<pubDate>Sun, 08 Nov 2026 20:00:30 +0000</pubDate>
				<category><![CDATA[Inspiração]]></category>
		<category><![CDATA[Barão Geraldo]]></category>
		<category><![CDATA[Cambuí]]></category>
		<category><![CDATA[entorno do imóvel]]></category>
		<category><![CDATA[exposição Viajar o Brasil]]></category>
		<category><![CDATA[identidade do bairro]]></category>
		<category><![CDATA[Instituto de Arquitetos do Brasil]]></category>
		<category><![CDATA[Mansões Santo Antônio]]></category>
		<category><![CDATA[mercado imobiliário de Campinas]]></category>
		<category><![CDATA[móveis em Campinas]]></category>
		<category><![CDATA[otografia de arquitetura]]></category>
		<category><![CDATA[paisagismo]]></category>
		<category><![CDATA[Parque Portugal]]></category>
		<category><![CDATA[Plano Diretor de Campinas]]></category>
		<category><![CDATA[preço por metro quadrado]]></category>
		<category><![CDATA[projeto arquitetônico]]></category>
		<category><![CDATA[Taquaral]]></category>
		<category><![CDATA[Valorização imobiliária]]></category>
		<guid isPermaLink="false">https://webprop.com.br/?p=20250</guid>

					<description><![CDATA[<p>Siga o webprop no Google Notícias Arquitetura e imóveis em Campinas e o que as fotos de Joana França ensinam a quem compra Arquitetura e imóveis em Campinas costumam ser avaliados em separado, primeiro o preço e a metragem, depois, se sobrar tempo, o desenho do prédio e da rua. A ordem deveria ser outra.</p>
<p>O post <a rel="nofollow" href="https://webprop.com.br/arquitetura-e-imoveis-em-campinas/">Arquitetura e imóveis em Campinas e o que as fotos de Joana França mostram</a> apareceu primeiro em <a rel="nofollow" href="https://webprop.com.br">Webprop Campinas Imóveis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<a href="https://news.google.com/search?q=webprop&amp;hl=pt-BR&amp;gl=BR&amp;ceid=BR:pt-419" target="_blank" rel="noopener noreferrer" class="btn-webprop-gnews">
  <svg class="gnews-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z" fill="#F51720"></path>
  </svg>
  <span>Siga o <strong>webprop</strong> no Google Notícias</span>
</a>

<style>
.btn-webprop-gnews {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background-color: #ffffff;
  color: #3c4043;
  border: 1px solid #F51720;
  padding: 10px 18px;
  border-radius: 24px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 14px;
  text-decoration: none;
  box-shadow: 0 1px 3px rgba(245, 23, 32, 0.12);
  transition: all 0.2s ease-in-out;
}

.btn-webprop-gnews:hover {
  background-color: #fff8f8;
  border-color: #F51720;
  color: #F51720;
  box-shadow: 0 2px 8px rgba(245, 23, 32, 0.25);
  transform: translateY(-1px);
}

.btn-webprop-gnews strong {
  font-weight: 700;
}
</style>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading">Arquitetura e imóveis em Campinas e o que as fotos de Joana França ensinam a quem compra</h2>



<p class="wp-block-paragraph">Arquitetura e imóveis em Campinas costumam ser avaliados em separado, primeiro o preço e a metragem, depois, se sobrar tempo, o desenho do prédio e da rua. A ordem deveria ser outra. Luz, escala, arborização e a relação da fachada com a calçada definem como você vai viver no endereço, e uma boa fotografia de arquitetura mostra tudo isso antes da visita.</p>



<p class="wp-block-paragraph">A arquiteta, urbanista e fotógrafa Joana França presenteou o <a href="https://iab.org.br/" target="_blank" data-type="link" data-id="https://iab.org.br/" rel="noreferrer noopener"><strong>Instituto de Arquitetos do Brasil (IAB) </strong></a>com uma exposição virtual de seu arquivo, chamada “<strong>Viajar o Brasil</strong>”. É um material útil para quem pesquisa imóveis em Campinas, porque treina o olhar para o que o anúncio costuma deixar de fora.</p>



<h3 class="wp-block-heading">O que a exposição “Viajar o Brasil” registra</h3>



<p class="wp-block-paragraph">O acervo reúne olhares de diversas regiões do país, feitos ao longo da trajetória profissional de Joana França. As imagens abaixo passam por Porto Alegre, Manaus, Rio de Janeiro, São Paulo, Recife e Brasília e pode muito  inspirar a arquitetura e imóveis em Campinas.</p>



<style>
  .custom-slider-wrapper {
    position: relative;
    width: 100%;
    height: 80vh;
    min-height: 480px;
    max-height: 850px;
    overflow: hidden;
    box-sizing: border-box;
    background-color: #111;
    border-radius: 8px;
  }

  .custom-slider-wrapper *, 
  .custom-slider-wrapper *:before, 
  .custom-slider-wrapper *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  .custom-slider-wrapper .slider {
    position: relative;
    height: 100%;
    width: 100%;
  }

  .custom-slider-wrapper .slider--control {
    z-index: 100;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 52px;
    height: 52px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(4px);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, transform 0.2s, box-shadow 0.3s;
  }

  .custom-slider-wrapper .slider--control:hover {
    background: rgba(255, 255, 255, 0.95);
    transform: translateY(-50%) scale(1.08);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35);
  }

  .custom-slider-wrapper .slider--control:active {
    transform: translateY(-50%) scale(0.95);
  }

  .custom-slider-wrapper .slider--control.left { left: 1.5rem; }
  .custom-slider-wrapper .slider--control.right { right: 1.5rem; }

  .custom-slider-wrapper .slider--control:before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    border-top: 3px solid #111;
    border-right: 3px solid #111;
  }

  .custom-slider-wrapper .slider--control.left:before {
    transform: rotate(-135deg);
    margin-left: 4px;
  }

  .custom-slider-wrapper .slider--control.right:before {
    transform: rotate(45deg);
    margin-right: 4px;
  }

  .custom-slider-wrapper .slider--pagination {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    display: flex;
    gap: 10px;
  }

  .custom-slider-wrapper .slider--dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid rgba(255, 255, 255, 0.8);
    cursor: pointer;
    transition: background 0.3s, transform 0.3s;
  }

  .custom-slider-wrapper .slider--dot.active,
  .custom-slider-wrapper .slider--dot:hover {
    background: #ffffff;
    transform: scale(1.25);
  }

  .custom-slider-wrapper .slider--el {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease, z-index 0.1s;
    overflow: hidden;
  }

  .custom-slider-wrapper .slider--el.active {
    z-index: 10;
    opacity: 1;
    pointer-events: auto;
  }

  .custom-slider-wrapper .slider--el-bg {
    position: absolute;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%;
    background-size: cover;
    transition: transform 1.2s ease-out;
    will-change: transform;
  }

  .custom-slider-wrapper .slider--el.active .slider--el-bg {
    transform: scale(0.834);
  }

  .custom-slider-wrapper .part:before {
    content: "";
    display: block;
    position: absolute;
    background-size: cover;
    background-position: center;
  }

  .custom-slider-wrapper .part:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
  }

  /* Mapeamento das 9 imagens de Joana França */
  .custom-slider-wrapper .slider--el-1 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Sul-Porto-Alegre_RS-Foto-Joana-Franca.webp');
  }

  .custom-slider-wrapper .slider--el-2 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-norte-Manaus_AM-Foto_-Joana-Franca.webp');
  }

  .custom-slider-wrapper .slider--el-3 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Sudeste-Rio-de-Janeiro_RJ-Foto_-Joana-Franca1.webp');
  }

  .custom-slider-wrapper .slider--el-4 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Sudeste-Sao-Paulo_SP-Foto_-Joana-Franca.webp');
  }

  .custom-slider-wrapper .slider--el-5 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Nordeste-Recife_PE-Foto_-Joana-Franca.webp');
  }

  .custom-slider-wrapper .slider--el-6 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Sudeste-Sao-Paulo_SP-Foto_-Joana-Franca3.webp');
  }

  .custom-slider-wrapper .slider--el-7 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Norte-Manaus_AM-Foto_-Joana-Franca1.webp');
  }

  .custom-slider-wrapper .slider--el-8 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Sudeste-Sao-Paulo_SP-Foto_-Joana-Franca1.webp');
  }

  .custom-slider-wrapper .slider--el-9 .part:before {
    background-image: url('https://webprop.com.br/wp-content/uploads/2026/11/Regiao-Centro-Oeste-Brasilia_DF-Foto_-Joana-Franca2.webp');
  }

  /* Animação 4 Partes */
  .custom-slider-wrapper .anim-4parts .part {
    position: absolute;
    width: 50.2%;
    height: 50.2%;
    overflow: hidden;
    will-change: transform;
  }

  .custom-slider-wrapper .anim-4parts .part:before {
    width: 200%;
    height: 200%;
  }

  .custom-slider-wrapper .anim-4parts .part.top { top: 0; transition: transform 0.8s 0.1s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-4parts .part.top:before { top: 0; }
  .custom-slider-wrapper .anim-4parts .part.bot { top: 50%; transition: transform 0.8s 0.2s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-4parts .part.bot:before { top: -100%; }
  .custom-slider-wrapper .anim-4parts .part.left { left: 0; transform: translateX(-100%); }
  .custom-slider-wrapper .anim-4parts .part.left:before { left: 0; }
  .custom-slider-wrapper .anim-4parts .part.right { left: 50%; transform: translateX(100%); }
  .custom-slider-wrapper .anim-4parts .part.right:before { left: -100%; }

  .custom-slider-wrapper .slider--el.active.anim-4parts .part {
    transform: translateX(0) translateY(0);
  }

  /* Animação 9 Partes */
  .custom-slider-wrapper .anim-9parts .slider--el-bg {
    perspective: 2000px;
  }

  .custom-slider-wrapper .anim-9parts .part {
    position: absolute;
    width: 33.5%;
    height: 33.5%;
    overflow: hidden;
    will-change: transform;
    transform-origin: 0% 100%;
    transform: rotateX(90deg);
    opacity: 0;
    transition: transform 0.7s cubic-bezier(.58,-0.7,.59,.95), opacity 0.5s;
  }

  .custom-slider-wrapper .anim-9parts .part:before {
    width: 300%;
    height: 300%;
  }

  .custom-slider-wrapper .anim-9parts .part.left-top { top: 0; left: 0; transition-delay: 0.1s; }
  .custom-slider-wrapper .anim-9parts .part.left-top:before { top: 0; left: 0; }

  .custom-slider-wrapper .anim-9parts .part.mid-top { top: 0; left: 33.333%; transition-delay: 0.05s; }
  .custom-slider-wrapper .anim-9parts .part.mid-top:before { top: 0; left: -100%; }

  .custom-slider-wrapper .anim-9parts .part.right-top { top: 0; left: 66.666%; transition-delay: 0.1s; }
  .custom-slider-wrapper .anim-9parts .part.right-top:before { top: 0; left: -200%; }

  .custom-slider-wrapper .anim-9parts .part.left-mid { top: 33.333%; left: 0; transition-delay: 0.15s; }
  .custom-slider-wrapper .anim-9parts .part.left-mid:before { top: -100%; left: 0; }

  .custom-slider-wrapper .anim-9parts .part.mid-mid { top: 33.333%; left: 33.333%; transition-delay: 0s; }
  .custom-slider-wrapper .anim-9parts .part.mid-mid:before { top: -100%; left: -100%; }

  .custom-slider-wrapper .anim-9parts .part.right-mid { top: 33.333%; left: 66.666%; transition-delay: 0.15s; }
  .custom-slider-wrapper .anim-9parts .part.right-mid:before { top: -100%; left: -200%; }

  .custom-slider-wrapper .anim-9parts .part.left-bot { top: 66.666%; left: 0; transition-delay: 0.2s; }
  .custom-slider-wrapper .anim-9parts .part.left-bot:before { top: -200%; left: 0; }

  .custom-slider-wrapper .anim-9parts .part.mid-bot { top: 66.666%; left: 33.333%; transition-delay: 0.25s; }
  .custom-slider-wrapper .anim-9parts .part.mid-bot:before { top: -200%; left: -100%; }

  .custom-slider-wrapper .anim-9parts .part.right-bot { top: 66.666%; left: 66.666%; transition-delay: 0.2s; }
  .custom-slider-wrapper .anim-9parts .part.right-bot:before { top: -200%; left: -200%; }

  .custom-slider-wrapper .slider--el.active.anim-9parts .part {
    transform: rotateX(0deg);
    opacity: 1;
  }

  /* Animação 5 Partes */
  .custom-slider-wrapper .anim-5parts .part {
    position: absolute;
    top: 0;
    width: 20.1%;
    height: 100%;
    overflow: hidden;
    will-change: transform;
    transform: translateY(100%);
  }

  .custom-slider-wrapper .anim-5parts .part:before {
    top: 0;
    width: 500%;
    height: 100%;
  }

  .custom-slider-wrapper .anim-5parts .part-1 { left: 0; transition: transform 0.7s 0.1s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-5parts .part-1:before { left: 0; }

  .custom-slider-wrapper .anim-5parts .part-2 { left: 20%; transition: transform 0.7s 0.2s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-5parts .part-2:before { left: -100%; }

  .custom-slider-wrapper .anim-5parts .part-3 { left: 40%; transition: transform 0.7s 0.3s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-5parts .part-3:before { left: -200%; }

  .custom-slider-wrapper .anim-5parts .part-4 { left: 60%; transition: transform 0.7s 0.2s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-5parts .part-4:before { left: -300%; }

  .custom-slider-wrapper .anim-5parts .part-5 { left: 80%; transition: transform 0.7s 0.1s cubic-bezier(0.25, 1, 0.5, 1); }
  .custom-slider-wrapper .anim-5parts .part-5:before { left: -400%; }

  .custom-slider-wrapper .slider--el.active.anim-5parts .part {
    transform: translateY(0);
  }

  /* Animação 3 Partes */
  .custom-slider-wrapper .anim-3parts .part {
    position: absolute;
    top: 0;
    width: 33.5%;
    height: 100%;
    overflow: hidden;
    transition: transform 0.8s 0.1s cubic-bezier(0.25, 1, 0.5, 1);
    will-change: transform;
  }

  .custom-slider-wrapper .anim-3parts .part:before {
    width: 300%;
    height: 100%;
  }

  .custom-slider-wrapper .anim-3parts .part.left { left: 0; transform: translate3d(-100%, -33.333%, 0); }
  .custom-slider-wrapper .anim-3parts .part.left:before { left: 0; }

  .custom-slider-wrapper .anim-3parts .part.mid { left: 33.333%; transform: translate3d(0, 100%, 0); }
  .custom-slider-wrapper .anim-3parts .part.mid:before { left: -100%; }

  .custom-slider-wrapper .anim-3parts .part.right { left: 66.666%; transform: translate3d(100%, -33.333%, 0); }
  .custom-slider-wrapper .anim-3parts .part.right:before { left: -200%; }

  .custom-slider-wrapper .slider--el.active.anim-3parts .part {
    transform: translate3d(0, 0, 0);
  }

  @media (max-width: 768px) {
    .custom-slider-wrapper {
      height: 60vh;
      min-height: 360px;
    }
    .custom-slider-wrapper .slider--control {
      width: 42px;
      height: 42px;
    }
    .custom-slider-wrapper .slider--control.left { left: 0.8rem; }
    .custom-slider-wrapper .slider--control.right { right: 0.8rem; }
  }
</style>

<div class="custom-slider-wrapper" id="wpCustomSlider">
  <div class="slider">

    <!-- Slide 1 (4 partes): Porto Alegre, RS -->
    <div class="slider--el slider--el-1 anim-4parts active" data-slide="0">
      <div class="slider--el-bg">
        <div class="part top left"></div>
        <div class="part top right"></div>
        <div class="part bot left"></div>
        <div class="part bot right"></div>
      </div>
    </div>

    <!-- Slide 2 (9 partes): Manaus, AM -->
    <div class="slider--el slider--el-2 anim-9parts" data-slide="1">
      <div class="slider--el-bg">
        <div class="part left-top"></div>
        <div class="part mid-top"></div>
        <div class="part right-top"></div>
        <div class="part left-mid"></div>
        <div class="part mid-mid"></div>
        <div class="part right-mid"></div>
        <div class="part left-bot"></div>
        <div class="part mid-bot"></div>
        <div class="part right-bot"></div>
      </div>
    </div>

    <!-- Slide 3 (5 partes): Rio de Janeiro, RJ -->
    <div class="slider--el slider--el-3 anim-5parts" data-slide="2">
      <div class="slider--el-bg">
        <div class="part part-1"></div>
        <div class="part part-2"></div>
        <div class="part part-3"></div>
        <div class="part part-4"></div>
        <div class="part part-5"></div>
      </div>
    </div>

    <!-- Slide 4 (3 partes): São Paulo, SP -->
    <div class="slider--el slider--el-4 anim-3parts" data-slide="3">
      <div class="slider--el-bg">
        <div class="part left"></div>
        <div class="part mid"></div>
        <div class="part right"></div>
      </div>
    </div>

    <!-- Slide 5 (4 partes): Recife, PE -->
    <div class="slider--el slider--el-5 anim-4parts" data-slide="4">
      <div class="slider--el-bg">
        <div class="part top left"></div>
        <div class="part top right"></div>
        <div class="part bot left"></div>
        <div class="part bot right"></div>
      </div>
    </div>

    <!-- Slide 6 (5 partes): São Paulo, SP -->
    <div class="slider--el slider--el-6 anim-5parts" data-slide="5">
      <div class="slider--el-bg">
        <div class="part part-1"></div>
        <div class="part part-2"></div>
        <div class="part part-3"></div>
        <div class="part part-4"></div>
        <div class="part part-5"></div>
      </div>
    </div>

    <!-- Slide 7 (9 partes): Manaus, AM -->
    <div class="slider--el slider--el-7 anim-9parts" data-slide="6">
      <div class="slider--el-bg">
        <div class="part left-top"></div>
        <div class="part mid-top"></div>
        <div class="part right-top"></div>
        <div class="part left-mid"></div>
        <div class="part mid-mid"></div>
        <div class="part right-mid"></div>
        <div class="part left-bot"></div>
        <div class="part mid-bot"></div>
        <div class="part right-bot"></div>
      </div>
    </div>

    <!-- Slide 8 (3 partes): São Paulo, SP -->
    <div class="slider--el slider--el-8 anim-3parts" data-slide="7">
      <div class="slider--el-bg">
        <div class="part left"></div>
        <div class="part mid"></div>
        <div class="part right"></div>
      </div>
    </div>

    <!-- Slide 9 (4 partes): Brasília, DF -->
    <div class="slider--el slider--el-9 anim-4parts" data-slide="8">
      <div class="slider--el-bg">
        <div class="part top left"></div>
        <div class="part top right"></div>
        <div class="part bot left"></div>
        <div class="part bot right"></div>
      </div>
    </div>

    <!-- Botões de navegação -->
    <button class="slider--control left" id="sliderBtnPrev" aria-label="Slide anterior"></button>
    <button class="slider--control right" id="sliderBtnNext" aria-label="Próximo slide"></button>

    <!-- Indicadores -->
    <div class="slider--pagination" id="sliderPagination"></div>

  </div>
</div>

<script>
  (function () {
    const container = document.getElementById('wpCustomSlider');
    if (!container) return;

    const slides = container.querySelectorAll('.slider--el');
    const btnPrev = document.getElementById('sliderBtnPrev');
    const btnNext = document.getElementById('sliderBtnNext');
    const pagination = document.getElementById('sliderPagination');
    const totalSlides = slides.length;

    let currentIndex = 0;

    for (let i = 0; i < totalSlides; i++) {
      const dot = document.createElement('div');
      dot.classList.add('slider--dot');
      if (i === 0) dot.classList.add('active');
      dot.addEventListener('click', () => goToSlide(i));
      pagination.appendChild(dot);
    }

    const dots = pagination.querySelectorAll('.slider--dot');

    function goToSlide(index) {
      if (index === currentIndex) return;

      slides[currentIndex].classList.remove('active');
      dots[currentIndex].classList.remove('active');

      currentIndex = (index + totalSlides) % totalSlides;

      slides[currentIndex].classList.add('active');
      dots[currentIndex].classList.add('active');
    }

    btnNext.addEventListener('click', () => goToSlide(currentIndex + 1));
    btnPrev.addEventListener('click', () => goToSlide(currentIndex - 1));

    let touchStartX = 0;
    let touchEndX = 0;

    container.addEventListener('touchstart', (e) => {
      touchStartX = e.changedTouches[0].screenX;
    }, { passive: true });

    container.addEventListener('touchend', (e) => {
      touchEndX = e.changedTouches[0].screenX;
      handleSwipe();
    }, { passive: true });

    function handleSwipe() {
      const diff = touchStartX - touchEndX;
      if (Math.abs(diff) > 40) {
        if (diff > 0) goToSlide(currentIndex + 1);
        else goToSlide(currentIndex - 1);
      }
    }
  })();
</script>
</div>



<p class="wp-block-paragraph">Nenhuma dessas fotos mostra uma planta baixa, conforme muito se vê da arquitetura e imóveis em Campinas. Todas mostram como uma construção encontra a rua, onde cai a sombra, quanto espaço sobra para quem passa a pé. Esse é o filtro que falta em muitos anúncios, que priorizam sala, cozinha e fachada em ângulo favorável. Aqui, “projeto” significa o desenho arquitetônico do imóvel e de seu entorno imediato, e não o empreendimento como produto comercial.</p>



<h3 class="wp-block-heading">Como ler o entorno no Cambuí, no Taquaral e em Barão Geraldo</h3>



<p class="wp-block-paragraph">Falar de arquitetura e imóveis em Campinas como uma única realidade é simplificar uma cidade marcada pela diversidade. De um bairro para outro, mudam a arquitetura, a rotina das ruas e até a maneira como as pessoas se relacionam com o lugar onde vivem.</p>



<p class="wp-block-paragraph">No <strong>Cambuí</strong>, a variedade de serviços, restaurantes, espaços culturais e comércios faz parte da rotina e influencia a forma como as pessoas vivem o bairro. Já no <strong>Taquaral</strong>, a proximidade com o <a href="https://conheca.campinas.sp.gov.br/pois/55" target="_blank" data-type="link" data-id="https://conheca.campinas.sp.gov.br/pois/55" rel="noreferrer noopener"><strong>Parque Portugal</strong></a> e suas áreas verdes valoriza projetos mais integrados aos espaços abertos e às atividades de lazer.</p>



<p class="wp-block-paragraph">Em <strong>Barão Geraldo</strong> e na <strong>Cidade Universitária</strong>, a presença de universidades, centros de pesquisa e empresas de tecnologia contribui para a procura por moradias práticas, bem localizadas e com fácil acesso aos principais polos de ensino e inovação.</p>



<p class="wp-block-paragraph">Por outro lado, bairros como <strong>Jardim Proença</strong>, <strong>Jardim Guarani</strong>, <strong>Bonfim</strong> e <strong>Jardim Paraíso</strong> pedem uma abordagem diferente. Neles, os projetos costumam considerar características como a arborização das ruas, o comércio local e um cotidiano mais residencial. O mesmo acontece em <strong>Mansões Santo Antônio</strong>, onde fatores como localização, padrão das edificações e a consolidação do bairro influenciam a percepção de valor.</p>



<p class="wp-block-paragraph">Em qualquer bairro, confira o que o Plano Diretor e a Lei de Uso e Ocupação do Solo permitem na zona do imóvel. Gabarito e taxa de ocupação explicam por que um prédio vizinho pode surgir ao lado do seu, e a Prefeitura de Campinas informa esses parâmetros por endereço.</p>



<h3 class="wp-block-heading">Quatro perguntas para levar à visita</h3>



<p class="wp-block-paragraph">A fotografia de arquitetura ensina a perguntar antes de se encantar. Na próxima visita, teste o imóvel com estas questões:</p>



<ul class="wp-block-list">
<li>A volumetria do prédio respeita a escala das casas e edifícios ao redor?</li>



<li>As áreas sociais recebem luz natural sem expor a privacidade dos moradores?</li>



<li>O paisagismo gera sombra e conforto térmico ou serve só de decoração na entrada?</li>



<li>O conjunto reflete a identidade do bairro ou repete um padrão que serviria em qualquer cidade?</li>
</ul>



<p class="wp-block-paragraph">Se duas respostas forem negativas, compare o preço por metro quadrado do imóvel com a média do bairro antes de fazer proposta. É nesse momento que o desenho começa a pesar no seu bolso.</p>



<p>Siga a webprop no <a href="https://x.com/webpropimoveis" target="_blank" rel="noopener noreferrer"><strong>X</strong></a>, <a href="https://www.instagram.com/webprop/" target="_blank" rel="noopener noreferrer"><strong>Instagram</strong></a>, <a href="https://www.facebook.com/webpropimoveis/" target="_blank" rel="noopener noreferrer"><strong>Facebook</strong></a> e <a href="https://www.youtube.com/channel/UC32Jw5KIM-wkP5B8oORDWeg" target="_blank" rel="noopener noreferrer"><strong>YouTube</strong></a> e <a href="https://www.in.webprop.com.br/subscribe" target="_blank" rel="noopener noreferrer">assine a nossa newsletter</a> para receber as principais notícias e análises diretamente no seu email.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
</div>
<p>O post <a rel="nofollow" href="https://webprop.com.br/arquitetura-e-imoveis-em-campinas/">Arquitetura e imóveis em Campinas e o que as fotos de Joana França mostram</a> apareceu primeiro em <a rel="nofollow" href="https://webprop.com.br">Webprop Campinas Imóveis</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
