Landing Page — Mirante da Figueira

Mirante da Figueira — Suítes Premium em Angra dos Reis *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { –deep-navy: #0f172a; –slate: #1e293b; –warm-white: #f8f5f0; –cream: #f0ebe3; –gold: #c9a96e; –gold-light: #e8d5a3; –gold-dark: #a8884e; –text: #1e1b16; –text-light: #6b6560; –serif: ‘Playfair Display’, Georgia, serif; –sans: ‘Inter’, system-ui, -apple-system, sans-serif; } html { scroll-behavior: smooth; } body { font-family: var(–sans); color: var(–text); background: var(–warm-white); line-height: 1.6; -webkit-font-smoothing: antialiased; } /* ── HERO ── */ .hero { position: relative; height: 100vh; min-height: 600px; display: flex; align-items: center; justify-content: center; overflow: hidden; } .hero-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .hero-overlay { position: absolute; inset: 0; background: linear-gradient( to bottom, rgba(15,23,42,0.45) 0%, rgba(15,23,42,0.60) 50%, rgba(15,23,42,0.85) 100% ); } .hero-content { position: relative; z-index: 2; text-align: center; padding: 2rem; max-width: 800px; } .hero-badge { display: inline-block; background: rgba(201,169,110,0.2); border: 1px solid var(–gold); color: var(–gold-light); padding: 0.4rem 1.2rem; border-radius: 50px; font-size: 0.8rem; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 1.5rem; } .hero h1 { font-family: var(–serif); font-size: clamp(2.5rem, 6vw, 4.5rem); font-weight: 700; color: #fff; line-height: 1.1; margin-bottom: 1rem; } .hero h1 em { font-style: italic; color: var(–gold-light); } .hero p { font-size: clamp(1rem, 2vw, 1.25rem); color: rgba(255,255,255,0.85); font-weight: 300; max-width: 600px; margin: 0 auto 2rem; } .hero-cta { display: inline-flex; gap: 1rem; flex-wrap: wrap; justify-content: center; } .btn-primary { background: var(–gold); color: var(–deep-navy); padding: 0.9rem 2.5rem; border-radius: 8px; font-weight: 600; font-size: 1rem; text-decoration: none; transition: all 0.3s ease; border: none; cursor: pointer; } .btn-primary:hover { background: var(–gold-dark); transform: translateY(-2px); } .btn-secondary { background: transparent; color: #fff; padding: 0.9rem 2.5rem; border-radius: 8px; font-weight: 500; font-size: 1rem; text-decoration: none; border: 1px solid rgba(255,255,255,0.4); transition: all 0.3s ease; } .btn-secondary:hover { border-color: #fff; background: rgba(255,255,255,0.1); } .hero-rating { margin-top: 2rem; display: flex; gap: 2rem; justify-content: center; flex-wrap: wrap; } .hero-rating-item { text-align: center; color: rgba(255,255,255,0.8); } .hero-rating-item .stars { color: var(–gold-light); font-size: 1.2rem; } .hero-rating-item .num { font-family: var(–serif); font-size: 1.5rem; color: #fff; font-weight: 700; } .hero-rating-item .label { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 1px; } /* ── GERAL ── */ section { padding: 5rem 1.5rem; } .container { max-width: 1200px; margin: 0 auto; } .section-label { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 3px; color: var(–gold-dark); font-weight: 600; margin-bottom: 0.75rem; } .section-title { font-family: var(–serif); font-size: clamp(1.8rem, 3.5vw, 2.8rem); font-weight: 700; color: var(–deep-navy); margin-bottom: 1rem; line-height: 1.2; } .section-sub { color: var(–text-light); max-width: 650px; font-size: 1.05rem; line-height: 1.7; } /* ── SOBRE ── */ .about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; } .about-image { border-radius: 12px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.15); } .about-image img { width: 100%; height: 450px; object-fit: cover; display: block; } .about-text h2 { margin-bottom: 1.5rem; } .about-text p { color: var(–text-light); margin-bottom: 1.2rem; } .about-highlights { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-top: 1.5rem; } .about-highlight { display: flex; align-items: center; gap: 0.6rem; font-size: 0.9rem; color: var(–text); } .about-highlight .icon { width: 36px; height: 36px; background: var(–cream); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; } /* ── SUITES ── */ .suites { background: #fff; } .suites-header { text-align: center; margin-bottom: 3.5rem; } .suites-header .section-sub { margin: 0 auto; } .suites-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; } .suite-card { background: var(–warm-white); border-radius: 12px; overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; } .suite-card:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(0,0,0,0.1); } .suite-card-image { position: relative; height: 280px; overflow: hidden; } .suite-card-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .suite-card:hover .suite-card-image img { transform: scale(1.05); } .suite-card-badge { position: absolute; top: 1rem; left: 1rem; background: var(–gold); color: var(–deep-navy); padding: 0.3rem 0.9rem; border-radius: 50px; font-size: 0.75rem; font-weight: 600; } .suite-card-body { padding: 1.5rem; } .suite-card-body h3 { font-family: var(–serif); font-size: 1.3rem; font-weight: 700; margin-bottom: 0.5rem; } .suite-card-body p { color: var(–text-light); font-size: 0.9rem; line-height: 1.6; margin-bottom: 1rem; } .suite-amenities { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1.2rem; } .suite-amenities span { font-size: 0.75rem; background: var(–cream); padding: 0.25rem 0.7rem; border-radius: 50px; color: var(–text-light); } .suite-card-cta { display: inline-block; color: var(–gold-dark); font-weight: 600; font-size: 0.85rem; text-decoration: none; letter-spacing: 0.5px; } .suite-card-cta:hover { color: var(–deep-navy); } /* ── INSTALAÇÕES ── */ .instalacoes { background: var(–deep-navy); color: #fff; } .instalacoes .section-label { color: var(–gold-light); } .instalacoes .section-title { color: #fff; } .instalacoes .section-sub { color: rgba(255,255,255,0.7); } .inst-grid { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: 250px 250px; gap: 1rem; margin-top: 2.5rem; border-radius: 12px; overflow: hidden; } .inst-grid-item { overflow: hidden; position: relative; } .inst-grid-item img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .inst-grid-item:hover img { transform: scale(1.05); } .inst-grid-item:first-child { grid-row: 1 / -1; } .inst-features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.5rem; margin-top: 2.5rem; text-align: center; } .inst-feature { padding: 1.5rem 0.5rem; border: 1px solid rgba(255,255,255,0.1); border-radius: 12px; } .inst-feature .icon { font-size: 2rem; margin-bottom: 0.5rem; } .inst-feature h4 { font-size: 0.9rem; font-weight: 600; margin-bottom: 0.3rem; } .inst-feature p { font-size: 0.8rem; color: rgba(255,255,255,0.6); } /* ── DEPOIMENTOS ── */ .depoimentos { background: var(–cream); } .depoimentos-header { text-align: center; margin-bottom: 3rem; } .dep-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; } .dep-card { background: #fff; padding: 2rem; border-radius: 12px; } .dep-card .stars { color: var(–gold); margin-bottom: 0.8rem; } .dep-card blockquote { font-style: italic; color: var(–text-light); font-size: 0.95rem; line-height: 1.7; margin-bottom: 1rem; } .dep-card .author { font-weight: 600; font-size: 0.85rem; color: var(–deep-navy); } .dep-card .source { font-size: 0.75rem; color: var(–text-light); } /* ── CTA ── */ .cta-section { background: linear-gradient(135deg, var(–deep-navy), var(–slate)); text-align: center; padding: 5rem 1.5rem; } .cta-section h2 { font-family: var(–serif); color: #fff; font-size: clamp(1.8rem, 3vw, 2.8rem); margin-bottom: 1rem; } .cta-section p { color: rgba(255,255,255,0.7); max-width: 550px; margin: 0 auto 2rem; } .cta-section .hero-rating { margin-top: 2rem; } /* ── FOOTER ── */ footer { background: var(–deep-navy); border-top: 1px solid rgba(255,255,255,0.08); padding: 3rem 1.5rem; text-align: center; } footer p { color: rgba(255,255,255,0.4); font-size: 0.85rem; } .footer-links { display: flex; gap: 1.5rem; justify-content: center; margin-bottom: 1rem; flex-wrap: wrap; } .footer-links a { color: rgba(255,255,255,0.6); text-decoration: none; font-size: 0.85rem; } .footer-links a:hover { color: var(–gold-light); } /* ── RESPONSIVO ── */ @media (max-width: 900px) { .about-grid { grid-template-columns: 1fr; gap: 2rem; } .suites-grid { grid-template-columns: 1fr 1fr; } .inst-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 200px 200px; } .inst-grid-item:first-child { grid-row: auto; } .inst-features { grid-template-columns: 1fr 1fr; } .dep-grid { grid-template-columns: 1fr; } } @media (max-width: 640px) { section { padding: 3rem 1rem; } .suites-grid { grid-template-columns: 1fr; } .inst-grid { grid-template-columns: 1fr; grid-template-rows: auto; } .inst-features { grid-template-columns: 1fr 1fr; } .about-highlights { grid-template-columns: 1fr; } .hero h1 { font-size: 2rem; } } /* ── SCROLL ANIMATION ── */ .fade-in { opacity: 0; transform: translateY(30px); transition: all 0.7s ease; } .fade-in.visible { opacity: 1; transform: translateY(0); } /* ── NAV ── */ nav { position: fixed; top: 0; width: 100%; z-index: 100; padding: 1rem 2rem; display: flex; justify-content: space-between; align-items: center; transition: background 0.3s ease; } nav.scrolled { background: rgba(15,23,42,0.95); backdrop-filter: blur(10px); } nav .logo { font-family: var(–serif); color: #fff; font-size: 1.2rem; font-weight: 700; text-decoration: none; } nav .logo span { color: var(–gold-light); } nav .nav-links { display: flex; gap: 2rem; list-style: none; } nav .nav-links a { color: rgba(255,255,255,0.8); text-decoration: none; font-size: 0.85rem; font-weight: 500; transition: color 0.3s; } nav .nav-links a:hover { color: var(–gold-light); } .nav-cta { background: var(–gold); color: var(–deep-navy) !important; padding: 0.5rem 1.2rem; border-radius: 6px; font-weight: 600 !important; } @media (max-width: 640px) { nav { padding: 0.8rem 1rem; } nav .nav-links { display: none; } }
Mirante da Figueira — vista panorâmica do pôr do sol em Angra dos Reis
✦ 13x Superhost Airbnb

O pôr do sol mais bonito
de Angra dos Reis

Três suítes exclusivas com vista para o mar, acesso direto à Praia da Figueira e a experiência autêntica que só a Costa Verde oferece.

4.9
★★★★★
Airbnb · 150 reviews
9.9
★★★★★
Booking.com
13×
Superhost consecutivo
Vista aérea do Condomínio Ponta do Cantador e Praia da Figueira

Um refúgio à beira-mar na Costa Verde

Localizado no charmoso Condomínio Ponta do Cantador, ao lado da deslumbrante Praia da Figueira e a apenas 6 km do centro de Angra dos Reis, o Mirante da Figueira oferece a combinação perfeita entre conforto, privacidade e natureza.

Cada suíte foi pensada para proporcionar uma estadia inesquecível, com acabamentos premium e vista para uma das baías mais bonitas do Brasil.

🌊 Acesso direto à praia
🏊 Piscina compartilhada
🌅 Pôr do sol exclusivo
🅿️ Estacionamento grátis
📶 WiFi de alta velocidade
🍳 Cozinha compartilhada

Escolha o seu refúgio ideal

Três opções premium para casais. Cada suíte tem seu próprio charme — todas com vista para o mar.

Suite Ocean View — cama queen, decoração aconchegante com vista para o mar
Premium

Suite Ocean View

A suíte mais charmosa da casa. Cama Queen, banheiro privativo, varanda privada com vista para o mar e banheira de hidromassagem. O refúgio perfeito para casais.

Cama Queen Varanda Banheira Ar-condicionado Smart TV Minibar
Ver disponibilidade →
Suite Garden View — suíte aconchegante com vista para o jardim

Suite Garden View

A queridinha dos hóspedes. Espaço aconchegante com cama Queen, banheiro privativo e uma atmosfera tranquila com vista para o jardim tropical do Mirante.

Cama Queen Ar-condicionado Smart TV WiFi Frigobar Secador
Ver disponibilidade →
Suite Comfort — suíte ampla com acabamento moderno e vista para o mar

Suite Comfort

Nossa suíte mais confortável. Cama Queen, banheiro privativo, espaços amplos e acabamento premium. Perfeita para quem busca mais espaço sem abrir mão do aconchego.

Cama Queen Espaço amplo Ar-condicionado Smart TV WiFi Frigobar
Ver disponibilidade →

Seu lar longe de casa

Cada detalhe foi pensado para tornar sua estadia inesquecível — da piscina com vista ao pôr do sol.

Piscina do Mirante da Figueira com vista para a baía de Angra dos Reis
Vista aérea do Mirante da Figueira e Praia da Figueira
Praia da Figueira em Angra dos Reis
🏊

Piscina

Relaxe após um dia de praia

🌅

Pôr do sol

O mais bonito de Angra

🌊

Praia privativa

Acesso direto e exclusivo

🍳

Cozinha

Compartilhada e equipada

O que nossos hóspedes dizem

★★★★★ 4.9 de média em mais de 150 avaliações no Airbnb

★★★★★
“O lugar é simplesmente encantador! A vista é deslumbrante, o quarto muito confortável e a recepção foi incrível. Com certeza voltaremos!”
— Ana C.
Airbnb · março 2026
★★★★★
“O pôr do sol da varanda é algo que não tem preço. Suíte limpa, bem equipada e anfitriões super atenciosos. Nota 10!”
— Ricardo M.
Booking · fevereiro 2026
★★★★★
“Localização perfeita! A praia em frente é linda e tranquila. A piscina com vista para o mar é o diferencial. Super recomendo!”
— Juliana S.
Airbnb · janeiro 2026

Pronto para conhecer
o pôr do sol mais bonito de Angra?

Reserve agora sua suíte e venha viver uma experiência única na Costa Verde do Rio de Janeiro.

13×
Superhost
9.9
Booking
4.9★
150+ avaliações
// Navbar scroll window.addEventListener(‘scroll’, () => { document.getElementById(‘navbar’).classList.toggle(‘scrolled’, window.scrollY > 100); }); // Intersection Observer for fade-in const observer = new IntersectionObserver(entries => { entries.forEach(entry => { if (entry.isIntersecting) entry.target.classList.add(‘visible’); }); }, { threshold: 0.15 }); document.querySelectorAll(‘.fade-in’).forEach(el => observer.observe(el)); // Smooth scroll document.querySelectorAll(‘a[href^=”#”]’).forEach(a => { a.addEventListener(‘click’, e => { e.preventDefault(); const target = document.querySelector(a.getAttribute(‘href’)); if (target) target.scrollIntoView({ behavior: ‘smooth’ }); }); });