}
.hero-image img {
width: 100%;
border-radius: 30px;
box-shadow: 0 25px 60px rgba(0,0,0,0.35);
}
/* STATS */
.stats {
margin-top: -70px;
position: relative;
z-index: 5;
}
.stats-grid {
background: white;
border-radius: 25px;
padding: 45px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 30px;
box-shadow: 0 10px 40px rgba(0,0,0,0.08);
}
.stat-item {
text-align: center;
}
.stat-item h3 {
font-size: 3rem;
color: #009fe3;
margin-bottom: 10px;
}
.stat-item p {
color: #666;
font-weight: 500;
}
/* SECTION */
section {
padding: 100px 0;
}
.section-title {
text-align: center;
margin-bottom: 70px;
}
.section-title span {
color: #ff3131;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
}
.section-title h2 {
font-size: 3rem;
margin-top: 10px;
color: #0f172a;
}
.section-title p {
max-width: 700px;
margin: 20px auto 0;
color: #64748b;
}
/* SOBRE */
.about-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: center;
}
.about-image img {
width: 100%;
border-radius: 25px;
box-shadow: 0 20px 50px rgba(0,0,0,0.08);
}
.about-content h3 {
font-size: 2.2rem;
margin-bottom: 20px;
color: #0f172a;
}
.about-content p {
margin-bottom: 20px;
color: #475569;
}
.mission-box {
margin-top: 35px;
background: #eef9ff;
border-left: 5px solid #00a6ed;
padding: 25px;
border-radius: 15px;
}
.mission-box h4 {
color: #0085c4;
margin-bottom: 10px;
}
/* PROJETOS */
.projects {
background: white;
}
.projects-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.project-card {
background: #f8fafc;
border-radius: 25px;
overflow: hidden;
transition: 0.3s ease;
box-shadow: 0 10px 30px rgba(0,0,0,0.04);
}
.project-card:hover {
transform: translateY(-10px);
}
.project-card img {
width: 100%;
height: 250px;
object-fit: cover;
}
.project-content {
padding: 30px;
}
.project-content h3 {
margin-bottom: 15px;
color: #0f172a;
}
.project-content p {
color: #64748b;
}
/* GALERIA */
.gallery-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.gallery-grid img {
width: 100%;
height: 260px;
object-fit: cover;
border-radius: 20px;
transition: 0.3s ease;
}
.gallery-grid img:hover {
transform: scale(1.03);
}
/* CTA */
.cta {
background: linear-gradient(135deg, #009fe3, #006fa8);
color: white;
text-align: center;
border-radius: 35px;
padding: 80px 50px;
}
.cta h2 {
font-size: 3rem;
margin-bottom: 20px;
}
.cta p {
max-width: 700px;
margin: 0 auto 30px;
color: rgba(255,255,255,0.92);
}
/* CONTATO */
.contact-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
}
.contact-info {
background: white;
padding: 40px;
border-radius: 25px;
box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
.contact-item {
margin-bottom: 25px;
}
.contact-item h4 {
color: #009fe3;
margin-bottom: 5px;
}
.contact-form {
background: white;
padding: 40px;
border-radius: 25px;
box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
.form-group {
margin-bottom: 20px;
}
.form-group input,
.form-group textarea {
width: 100%;
padding: 16px;
border-radius: 12px;
border: 1px solid #dbe2ea;
font-family: inherit;
}
.form-group textarea {
height: 120px;
resize: none;
}
/* FOOTER */
footer {
background: #08111f;
color: white;
padding: 50px 0;
margin-top: 100px;
}
.footer-content {
display: flex;
justify-content: space-between;
align-items: center;
gap: 30px;
flex-wrap: wrap;
}
.footer-logo {
display: flex;
align-items: center;
gap: 15px;
}
.footer-logo img {
width: 50px;
height: 50px;
background: white;
padding: 5px;
border-radius: 10px;
}
.footer-links {
display: flex;
gap: 25px;
flex-wrap: wrap;
}
.footer-links a {
color: rgba(255,255,255,0.85);
}
.footer-links a:hover {
color: white;
}
@media(max-width: 1024px) {
.hero-content,
.about-grid,
.contact-grid,
.projects-grid,
.gallery-grid,
.stats-grid {
grid-template-columns: 1fr 1fr;
}
}
@media(max-width: 768px) {
.hero-content,
.about-grid,
.contact-grid,
.projects-grid,
.gallery-grid,
.stats-grid {
grid-template-columns: 1fr;
}
.hero h1 {
font-size: 2.8rem;
}
.section-title h2,
.cta h2 {
font-size: 2.2rem;
}
section {
padding: 70px 0;
}
}
</style>
</head>
<body>
<!-- HERO -->
<section class="hero">
<div class="container hero-content">
<div>
<div class="logo-box">
<img src="logo-refugio.png" alt="Logo Refúgio">
<h2>Refúgio</h2>
</div>
<h1>
Cultura, esporte e amor transformando vidas.
</h1>
<p>
A Associação Refúgio promove desenvolvimento integral para crianças e adolescentes em situação de vulnerabilidade social através do esporte, cultura, educação e fortalecimento de vínculos familiares e comunitários.
</p>
<div class="hero-buttons">
<a href="#contato" class="btn btn-primary">Quero apoiar</a>
<a href="#projetos" class="btn btn-secondary">Conheça os projetos</a>
</div>
</div>
<div class="hero-image">
<img src="foto-conversa.jpg" alt="Associação Refúgio">
</div>
</div>
</section>
<!-- ESTATÍSTICAS -->
<section class="stats">
<div class="container">
<div class="stats-grid">
<div class="stat-item">
<h3>3.000+</h3>
<p>Crianças e adolescentes atendidos</p>
</div>
<div class="stat-item">
<h3>23</h3>
<p>Anos de história</p>
</div>
<div class="stat-item">
<h3>20.000+</h3>
<p>Pessoas impactadas indiretamente</p>
</div>
<div class="stat-item">
<h3>10+</h3>
<p>Projetos culturais e esportivos</p>
</div>
</div>
</div>
</section>
<!-- SOBRE -->
<section>
<div class="container">
<div class="section-title">
<span>Quem somos</span>
<h2>Um lugar de acolhimento, oportunidade e transformação</h2>
<p>
Inspirados pelo propósito de transformar vidas, acreditamos no potencial de cada criança e adolescente para construir um futuro brilhante.
</p>
</div>
<div class="about-grid">
<div class="about-image">
<img src="foto-comunidade.jpg" alt="Comunidade Refúgio">
</div>
<div class="about-content">
<h3>A cultura e o esporte movendo o mundo.</h3>
<p>
A Associação Refúgio vem ganhando reconhecimento por suas ações sociais voltadas ao desenvolvimento integral de crianças e adolescentes em situação de vulnerabilidade social.
</p>
Sua colaboração ajuda a manter e ampliar os projetos que transformam a vida de centenas de crianças e adolescentes!
São diversas formas de ajudar e doar.