.espacoIntro{background:#fff;width:100%;padding:22px 0 30px}.espacoIntro .espacoIntroBox{text-align:center;background:#ead5f8;width:min(90%,860px);margin:0 auto;padding:38px 55px 45px}.espacoIntro .espacoIntroBox h2{color:#333;font-family:var(--font-dancing-script);margin:0 0 32px;font-size:max(42px,min(5vw,58px));font-weight:400;line-height:1.1}.espacoIntro .espacoIntroBox p{color:#23152c;max-width:780px;margin:0 auto;font-size:18px;line-height:1.45}.espacoParallax{background-image:url(/paginas/infraestrutura-fundo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%}.espacoParallax .espacoParallaxOverlay{background:rgba(255,255,255,.62);width:100%;padding:48px 0 70px}.espacoParallax .espacoBlocoSuperior{grid-template-columns:1fr .9fr;align-items:stretch;gap:50px;width:min(86%,1180px);margin:0 auto 25px;display:grid}.espacoParallax .espacoCardTexto{background:#ead5f8;flex-direction:column;justify-content:center;min-height:465px;padding:48px 26px 55px;display:flex}.espacoParallax .espacoCardTexto h2{color:#2d2430;font-family:var(--font-dancing-script);text-align:center;margin:0 0 48px;font-size:max(34px,min(4vw,45px));font-weight:400;line-height:1.15}.espacoParallax .espacoCardTexto p{color:#23152c;letter-spacing:3px;text-align:justify;margin:0;font-size:18px;line-height:2.35}.espacoParallax .espacoCardImagem{min-height:465px;position:relative;overflow:hidden}.espacoParallax .espacoCardImagem img{object-fit:cover;object-position:center}.espacoParallax .espacoFrase{text-align:center;z-index:2;background:#ad37d6;width:min(94%,1350px);margin:0 auto;padding:42px 55px;position:relative}.espacoParallax .espacoFrase h2{color:#fff;max-width:1180px;font-family:var(--font-dancing-script);margin:0 auto;font-size:max(36px,min(5vw,58px));font-weight:400;line-height:1.15}.espacoParallax .espacoBlocoInferior{grid-template-columns:1fr 1.05fr;align-items:stretch;width:min(74%,1040px);margin:0 auto;display:grid}.espacoParallax .espacoTextoInferior{background:#ead5f8;flex-direction:column;justify-content:center;min-height:385px;padding:36px 26px 42px;display:flex}.espacoParallax .espacoTextoInferior p{color:#23152c;letter-spacing:3px;text-align:justify;margin:0 0 36px;font-size:18px;line-height:2.35}.espacoParallax .espacoTextoInferior p:last-child{margin-bottom:0}.espacoParallax .espacoImagemInferior{min-height:385px;position:relative;overflow:hidden}.espacoParallax .espacoImagemInferior img{object-fit:cover;object-position:center}@media (max-width:1024px){.espacoParallax .espacoBlocoSuperior{gap:25px;width:90%}.espacoParallax .espacoBlocoInferior{width:86%}.espacoParallax .espacoCardTexto p,.espacoParallax .espacoTextoInferior p{letter-spacing:1px;font-size:16px;line-height:2}}@media (max-width:768px){.espacoIntro .espacoIntroBox{width:92%;padding:34px 25px 38px}.espacoIntro .espacoIntroBox h1{margin-bottom:24px;font-size:42px}.espacoIntro .espacoIntroBox p{font-size:16px}.espacoParallax{background-attachment:scroll}.espacoParallax .espacoParallaxOverlay{padding:35px 0 50px}.espacoParallax .espacoBlocoSuperior,.espacoParallax .espacoBlocoInferior{grid-template-columns:1fr;gap:0;width:92%}.espacoParallax .espacoCardTexto{min-height:auto;padding:35px 22px}.espacoParallax .espacoCardTexto h2{margin-bottom:28px;font-size:36px}.espacoParallax .espacoCardTexto p{text-align:left}.espacoParallax .espacoCardImagem,.espacoParallax .espacoImagemInferior{min-height:320px}.espacoParallax .espacoFrase{width:100%;padding:35px 22px}.espacoParallax .espacoFrase h2{font-size:36px}.espacoParallax .espacoTextoInferior{order:2;min-height:auto;padding:35px 22px}.espacoParallax .espacoTextoInferior p{letter-spacing:.5px;text-align:left;font-size:16px;line-height:1.8}.espacoParallax .espacoImagemInferior{order:1}}@media (max-width:480px){.espacoIntro .espacoIntroBox{padding:30px 20px 34px}.espacoIntro .espacoIntroBox h1{font-size:36px}.espacoIntro .espacoIntroBox p{font-size:15px}.espacoParallax .espacoCardTexto h2{font-size:32px}.espacoParallax .espacoFrase h2{font-size:31px}.espacoParallax .espacoCardImagem,.espacoParallax .espacoImagemInferior{min-height:260px}}
