{"id":7,"date":"2026-10-21T16:16:06","date_gmt":"2026-10-21T16:16:06","guid":{"rendered":"https:\/\/floripabeachresidence.com\/?page_id=7"},"modified":"2026-10-22T03:45:52","modified_gmt":"2026-10-22T03:45:52","slug":"home","status":"publish","type":"page","link":"https:\/\/floripabeachresidence.com\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b77ea7 e-con e-atomic-element e-flexbox-base e-default-div e-89afe8f \" data-id=\"4b77ea7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b77ea7\">\n    \t\t<div class=\"elementor-element elementor-element-8184bbe elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"8184bbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n\n<html lang=\"pt-BR\">\n<head>\n<meta charset=\"utf-8\"\/>\n<meta content=\"width=device-width, initial-scale=1\" name=\"viewport\"\/>\n<title>Floripa Beach Residence \u2014 Hospedagem a 200m do mar em Ponta das Canas<\/title>\n<meta content=\"Apartamentos de 1 e 2 quartos e casa de 3 quartos com spa a 200m do mar, em Ponta das Canas, Florian\u00f3polis. Cozinha equipada, Wi-Fi e estacionamento. Consulte disponibilidade pelo WhatsApp.\" name=\"description\"\/>\n<meta content=\"#06051B\" name=\"theme-color\"\/>\n<meta content=\"Floripa Beach Residence \u2014 a 200m do mar\" property=\"og:title\"\/>\n<meta content=\"Apartamentos de 1 e 2 quartos em Ponta das Canas, Florian\u00f3polis.\" property=\"og:description\"\/>\n<meta content=\"website\" property=\"og:type\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;1,6..96,400&amp;family=Jost:wght@300;400;500;600&amp;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* ============================================================\n   FLORIPA BEACH RESIDENCE\n   Paleta tirada da logo: fundo azul-marinho #06051B e sol #F9A008.\n   O anel dourado foi removido da logo e reaproveitado como\n   fio dourado nas divis\u00f3rias do site.\n   ============================================================ *\/\n\n:root{\n  --navy:#06051B;\n  --navy-2:#0B0E28;\n  --navy-3:#121734;\n  --line:#232a4f;\n  --sun:#F9A008;\n  --sun-2:#F2700A;\n  --gold:#C9A24B;\n  --sand:#F6EFE4;\n  --mist:rgba(246,239,228,.66);\n  --mist-2:rgba(246,239,228,.42);\n  --wa:#25D366;\n  --shell:min(1180px,92vw);\n  --serif:\"Bodoni Moda\",Georgia,\"Times New Roman\",serif;\n  --sans:\"Jost\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n}\n\n*,*::before,*::after{box-sizing:border-box}\nhtml{scroll-behavior:smooth;-webkit-text-size-adjust:100%}\nbody{\n  margin:0;background:var(--navy);color:var(--sand);\n  font-family:var(--sans);font-weight:300;font-size:34px;line-height:1.65;\n  overflow-x:hidden;-webkit-font-smoothing:antialiased;\n}\nimg{max-width:100%;display:block}\na{color:inherit}\n:focus-visible{outline:2px solid var(--sun);outline-offset:3px;border-radius:2px}\n\n.shell{width:var(--shell);margin-inline:auto}\n\n\/* ---------- tipografia ---------- *\/\n.eyebrow{\n  font-size:1.44rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;\n  color:var(--sun);margin:0 0 1.1rem;\n}\n.eyebrow.is-gold{color:var(--gold)}\nh1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1;margin:0}\nh1{font-size:clamp(2.5rem,7.2vw,5rem);letter-spacing:-.015em}\nh2{font-size:clamp(2rem,4.2vw,3.1rem);letter-spacing:-.01em}\nh3{font-size:1.45rem}\np{margin:0 0 1.1rem}\n.lede{font-size:clamp(2.04rem,3.4vw,2.4rem);color:var(--mist);max-width:56ch}\n\n\/* ---------- reflexo do sol (elemento-assinatura) ---------- *\/\n.reflect{display:flex;flex-direction:column;align-items:center;gap:7px}\n.reflect span{display:block;height:3px;border-radius:3px;background:var(--sun)}\n.reflect span:nth-child(1){width:150px;opacity:.95}\n.reflect span:nth-child(2){width:96px;opacity:.66}\n.reflect span:nth-child(3){width:128px;opacity:.44}\n.reflect span:nth-child(4){width:58px;opacity:.26}\n.reflect span:nth-child(5){width:86px;opacity:.14}\n.reflect.is-left{align-items:flex-start}\n\n.rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.42}\n\n\/* ---------- bot\u00f5es ---------- *\/\n.btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:.6rem;\n  padding:.92rem 1.7rem;border-radius:999px;border:1px solid transparent;\n  font-family:var(--sans);font-size:1.88rem;font-weight:500;letter-spacing:.03em;\n  text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease;\n}\n.btn svg{width:18px;height:18px;flex:none}\n.btn--sun{background:var(--sun);color:#1a1200}\n.btn--sun:hover{background:#ffb52c;transform:translateY(-2px)}\n.btn--ghost{border-color:rgba(246,239,228,.28);color:var(--sand)}\n.btn--ghost:hover{border-color:var(--sun);color:var(--sun);transform:translateY(-2px)}\n.btn--wa{background:var(--wa);color:#04311a}\n.btn--wa:hover{background:#3ce77c;transform:translateY(-2px)}\n\n\/* ---------- cabe\u00e7alho ---------- *\/\n.top{\n  position:sticky;top:0;z-index:60;\n  transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;\n  border-bottom:1px solid transparent;\n}\n.top.is-stuck{background:rgba(6,5,27,.9);backdrop-filter:blur(14px);border-bottom-color:var(--line)}\n.top__in{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0}\n.brand{display:block;flex:none}\n.brand img{width:clamp(130px,17vw,178px);height:auto}\n.nav{display:flex;align-items:center;gap:2rem}\n.nav a{\n  font-size:1.74rem;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;\n  color:var(--mist);transition:color .2s ease;\n}\n.nav a:hover{color:var(--sun)}\n.top .btn{padding:.66rem 1.25rem;font-size:1.7rem;}\n.burger{\n  display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;\n  background:transparent;cursor:pointer;padding:0;place-items:center;color:var(--sand);\n}\n.burger span{display:block;width:19px;height:1.5px;background:currentColor;margin:3.5px auto;transition:transform .3s ease,opacity .3s ease}\n.burger.is-open span:nth-child(1){transform:translateY(5px) rotate(45deg)}\n.burger.is-open span:nth-child(2){opacity:0}\n.burger.is-open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}\n\n\/* ---------- hero ---------- *\/\n.hero{position:relative;isolation:isolate;padding:clamp(4rem,11vh,7.5rem) 0 clamp(3rem,7vh,4.5rem);text-align:center;overflow:hidden}\n.hero__bg{position:absolute;inset:0;z-index:-3}\n.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(1.06) brightness(.94)}\n.hero__veil{\n  position:absolute;inset:0;z-index:-2;\n  background:\n    linear-gradient(180deg,rgba(6,5,27,.84) 0%,rgba(6,5,27,.6) 38%,rgba(6,5,27,.74) 72%,var(--navy) 100%),\n    linear-gradient(90deg,rgba(6,5,27,.5),rgba(6,5,27,.22) 34%,rgba(6,5,27,.22) 66%,rgba(6,5,27,.5));\n}\n.hero__glow{\n  position:absolute;left:50%;top:26%;translate:-50% -50%;z-index:-1;\n  width:min(780px,110vw);aspect-ratio:1;border-radius:50%;pointer-events:none;\n  background:radial-gradient(circle,rgba(249,160,8,.26) 0%,rgba(242,112,10,.1) 42%,transparent 70%);\n}\n.hero__in{position:relative;display:flex;flex-direction:column;align-items:center}\n.hero .eyebrow{text-shadow:0 1px 12px rgba(6,5,27,.9)}\n.hero h1{margin-bottom:1.4rem;text-shadow:0 2px 30px rgba(6,5,27,.6)}\n.hero h1 em{font-style:italic;color:var(--sun)}\n.hero .lede{margin-bottom:2.1rem;text-align:center;color:rgba(246,239,228,.92);text-shadow:0 1px 16px rgba(6,5,27,.9)}\n.hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-bottom:2.6rem}\n.hero .reflect{margin-bottom:1.9rem}\n\n.stars{\n  display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:center;\n  padding:.6rem 1.25rem;border:1px solid var(--line);border-radius:999px;\n  background:rgba(6,5,27,.55);backdrop-filter:blur(6px);font-size:1.8rem;color:var(--mist);\n}\n.stars b{font-family:var(--serif);font-size:2.3rem;color:var(--sand);font-weight:500}\n.stars .glyph{color:var(--sun);letter-spacing:.08em}\n\n\/* ---------- faixa de destaques ---------- *\/\n.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy-2)}\n.strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}\n.strip__item{padding:2.1rem 1.6rem;border-left:1px solid var(--line)}\n.strip__item:first-child{border-left:0}\n.strip__item h3{font-size:1.08rem;font-family:var(--sans);font-weight:500;letter-spacing:.02em;margin-bottom:.35rem}\n.strip__item p{margin:0;font-size:1.8rem;color:var(--mist-2);line-height:1.5}\n.strip__num{display:block;font-family:var(--serif);font-size:3.8rem;color:var(--sun);line-height:1;margin-bottom:.7rem}\n\n\/* ---------- blocos gen\u00e9ricos ---------- *\/\n.band{padding:clamp(4.5rem,10vw,7.5rem) 0}\nsection[id]{scroll-margin-top:92px}\n.band--alt{background:var(--navy-2)}\n.band__head{max-width:62ch;margin-bottom:3.2rem}\n.band__head .lede{margin-bottom:0}\n.band__head h2{margin-bottom:1.1rem}\n\n\/* ---------- acomoda\u00e7\u00f5es ---------- *\/\n.units{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}\n.unit{\n  display:flex;flex-direction:column;overflow:hidden;border-radius:18px;\n  border:1px solid var(--line);background:var(--navy-3);\n  transition:transform .35s ease,border-color .35s ease;\n}\n.unit:hover{transform:translateY(-5px);border-color:var(--gold)}\n.unit__ph{position:relative;aspect-ratio:4\/3;overflow:hidden;background:var(--navy)}\n.unit__ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}\n.unit:hover .unit__ph img{transform:scale(1.05)}\n.unit__tag{\n  position:absolute;left:1rem;bottom:1rem;padding:.4rem .85rem;border-radius:999px;\n  background:rgba(6,5,27,.82);backdrop-filter:blur(5px);border:1px solid var(--line);\n  font-size:1.52rem;letter-spacing:.11em;text-transform:uppercase;color:var(--sun);\n}\n.unit__body{padding:1.9rem;display:flex;flex-direction:column;flex:1}\n.unit__body h3{margin-bottom:.6rem}\n.unit__body p{color:var(--mist);font-size:1.94rem;}\n.specs{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem}\n.specs li{position:relative;padding-left:1.15rem;font-size:1.8rem;color:var(--mist)}\n.specs li::before{\n  content:\"\";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--sun);\n}\n.unit .btn{margin-top:auto;align-self:flex-start}\n\n\/* ---------- galeria ---------- *\/\n.gal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:.9rem}\n.gal button{\n  padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;\n  background:var(--navy-3);position:relative;transition:border-color .3s ease;\n}\n.gal button:hover{border-color:var(--sun)}\n.gal img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .3s ease}\n.gal button:hover img{transform:scale(1.06);opacity:.88}\n.gal .tall{grid-row:span 2}\n.gal .wide{grid-column:span 2}\n.gal img.pull-down{object-position:center 68%}\n\n\/* ---------- localiza\u00e7\u00e3o ---------- *\/\n.place{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}\n.place__ph{border-radius:18px;overflow:hidden;border:1px solid var(--line)}\n.place__ph img{width:100%;aspect-ratio:4\/3;object-fit:cover}\n.walk{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.2rem}\n.walk li{position:relative;padding-left:1.5rem;font-size:1.9rem;color:var(--mist)}\n.walk li::before{\n  content:\"\";position:absolute;left:0;top:.55em;width:8px;height:8px;border:1.5px solid var(--gold);\n  border-radius:50%;\n}\n.addr{font-size:1.9rem;color:var(--mist-2);margin-bottom:1.7rem;line-height:1.6}\n\n\/* ---------- avalia\u00e7\u00f5es ---------- *\/\n.score{display:flex;align-items:flex-end;gap:1.1rem;margin-bottom:.6rem}\n.score b{font-family:var(--serif);font-size:clamp(6.8rem,16vw,9.6rem);line-height:.9;font-weight:500;color:var(--sand)}\n.score span{font-size:1.9rem;color:var(--mist-2);padding-bottom:.5rem}\n.score .glyph{color:var(--sun);font-size:2.6rem;letter-spacing:.1em;display:block;margin-bottom:.3rem}\n.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem}\n.quote{\n  padding:1.9rem;border-radius:16px;border:1px solid var(--line);background:var(--navy-3);\n  display:flex;flex-direction:column;\n}\n.quote .glyph{color:var(--sun);letter-spacing:.1em;font-size:1.9rem;margin-bottom:.9rem}\n.quote p{font-style:italic;color:var(--mist);font-size:1.96rem;flex:1}\n.quote cite{font-style:normal;font-size:1.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}\n\/* Marca\u00e7\u00e3o tempor\u00e1ria \u2014 substituir pelo texto real das avalia\u00e7\u00f5es *\/\n.quote.is-todo{border-style:dashed;border-color:rgba(201,162,75,.5)}\n.quote.is-todo p{color:var(--mist-2)}\n\n\/* ---------- contato ---------- *\/\n.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}\n.channels{list-style:none;margin:0;padding:0;display:grid;gap:1rem}\n.channels a{\n  display:flex;align-items:center;gap:1rem;padding:1.15rem 1.4rem;border-radius:14px;\n  border:1px solid var(--line);background:var(--navy-3);text-decoration:none;\n  transition:border-color .3s ease,transform .3s ease;\n}\n.channels a:hover{border-color:var(--sun);transform:translateX(4px)}\n.channels svg{width:22px;height:22px;flex:none;color:var(--sun)}\n.channels strong{display:block;font-weight:500;font-size:1.96rem;}\n.channels em{font-style:normal;font-size:1.7rem;color:var(--mist-2)}\n\n\/* ---------- mapa ---------- *\/\n.map{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--navy-3)}\n.map::before{\n  content:\"O mapa do Google carrega quando h\u00e1 conex\u00e3o com a internet.\";\n  position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;\n  text-align:center;font-size:1.8rem;color:var(--mist-2);\n}\n.map iframe{position:relative;z-index:1;display:block;width:100%;height:clamp(300px,52vh,460px);border:0}\n.map__go{position:absolute;z-index:2;left:50%;bottom:1.4rem;translate:-50% 0;box-shadow:0 12px 32px rgba(6,5,27,.7)}\n@media (max-width:520px){\n  .map__go{left:1rem;right:1rem;translate:0 0;justify-content:center}\n}\n\n\/* ---------- rodap\u00e9 ---------- *\/\n.foot{border-top:1px solid var(--line);padding:3rem 0 6.5rem;background:var(--navy-2)}\n.foot__in{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}\n.foot img{width:150px}\n.foot p{margin:0;font-size:1.66rem;color:var(--mist-2)}\n\n\/* ---------- whatsapp flutuante ---------- *\/\n.float{\n  position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:70;\n  display:flex;align-items:center;gap:.7rem;padding:.85rem 1.35rem;border-radius:999px;\n  background:var(--wa);color:#04311a;text-decoration:none;font-weight:500;font-size:1.88rem;\n  box-shadow:0 12px 34px rgba(0,0,0,.45);transition:transform .25s ease,box-shadow .25s ease;\n}\n.float:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.55)}\n.float svg{width:24px;height:24px}\n.float span{display:inline}\n\n\/* ---------- lightbox ---------- *\/\n.lb{\n  position:fixed;inset:0;z-index:90;display:none;place-items:center;\n  background:rgba(6,5,27,.94);backdrop-filter:blur(8px);padding:clamp(1rem,5vw,3rem);\n}\n.lb.is-on{display:grid}\n.lb img{max-width:min(1000px,92vw);max-height:84vh;border-radius:12px;object-fit:contain}\n.lb__x{\n  position:absolute;top:1.2rem;right:1.2rem;width:46px;height:46px;border-radius:50%;\n  border:1px solid var(--line);background:rgba(6,5,27,.7);color:var(--sand);\n  font-size:2.8rem;line-height:1;cursor:pointer;\n}\n.lb__nav{\n  position:absolute;top:50%;translate:0 -50%;width:50px;height:50px;border-radius:50%;\n  border:1px solid var(--line);background:rgba(6,5,27,.7);color:var(--sand);\n  font-size:3rem;line-height:1;cursor:pointer;\n}\n.lb__nav.prev{left:1.2rem}\n.lb__nav.next{right:1.2rem}\n.lb__x:hover,.lb__nav:hover{border-color:var(--sun);color:var(--sun)}\n\n\/* ---------- revela\u00e7\u00e3o ao rolar ---------- *\/\n.rise{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}\n.rise.is-in{opacity:1;transform:none}\n\n\/* ---------- responsivo ---------- *\/\n@media (max-width:980px){\n  .strip__grid{grid-template-columns:1fr 1fr}\n  .strip__item:nth-child(3){border-left:0}\n  .strip__item:nth-child(-n+2){border-bottom:1px solid var(--line)}\n  .units,.place,.contact,.quotes{grid-template-columns:1fr}\n  .place__ph{order:-1}\n  .gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}\n  .gal .wide{grid-column:span 2}\n}\n@media (max-width:760px){\n  body{font-size:32px;}\n  .burger{display:grid}\n  .nav{\n    position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;\n    background:rgba(6,5,27,.97);backdrop-filter:blur(14px);border-top:1px solid var(--line);\n    border-bottom:1px solid var(--line);padding:.5rem 0;display:none;\n  }\n  .nav.is-open{display:flex}\n  .nav a{padding:.95rem var(--pad,6vw);font-size:1.9rem;}\n  .top__in>.btn{display:none}\n  .top__in{position:relative}\n  .float span{display:none}\n  .float{padding:1rem}\n  .specs,.walk{grid-template-columns:1fr}\n  .lb__nav{width:42px;height:42px}\n  .lb__nav.prev{left:.4rem}\n  .lb__nav.next{right:.4rem}\n}\n@media (max-width:430px){\n  .strip__grid{grid-template-columns:1fr}\n  .strip__item{border-left:0;border-bottom:1px solid var(--line)}\n  .gal{grid-template-columns:1fr;grid-auto-rows:210px}\n  .gal .wide,.gal .tall{grid-column:auto;grid-row:auto}\n}\n@media (prefers-reduced-motion:reduce){\n  html{scroll-behavior:auto}\n  *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}\n  .rise{opacity:1;transform:none}\n}\n\n\/* Ajustes de largura e navega\u00e7\u00e3o para todas as telas. *\/\nhtml,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}\n:root{--shell:min(1180px,calc(100% - 40px))}\n.shell{max-width:1180px;min-width:0}\n.top__in>*{min-width:0}.nav{gap:clamp(.7rem,1.3vw,1.5rem)}\n.unit,.place>*,.contact>*,.strip__item{min-width:0}\nh1,h2,h3,p,a,li{overflow-wrap:break-word}\nimg{height:auto}.unit__ph img,.gal img,.hero__bg img{height:100%}\n.house{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-top:3rem;padding:2rem;border:1px solid var(--gold);border-radius:20px;background:var(--navy-3)}\n.house__cover{width:100%;max-height:590px;object-fit:contain;border-radius:14px;background:var(--navy)}\n.house h3{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:1rem}\n.house p{color:var(--mist)}.house .specs{margin-top:1.4rem}\n.house__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}\n.house__gallery button{border:1px solid var(--line);border-radius:12px;padding:0;overflow:hidden;background:var(--navy-3);cursor:zoom-in}\n.house__gallery img{width:100%;height:220px;object-fit:cover}\n.lb img{width:auto;height:auto;max-width:min(1200px,calc(100vw - 100px));max-height:84vh}\n@media(max-width:1200px){.burger{display:grid}.top__in>.btn{display:none}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:rgba(6,5,27,.98);border:1px solid var(--line);padding:.5rem 0}.nav.is-open{display:flex}.nav a{padding:.8rem 1.2rem}.top__in{position:relative}}\n@media(max-width:760px){:root{--shell:calc(100% - 32px)}.house{grid-template-columns:1fr;padding:1.1rem;gap:1.5rem}.house__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.house__gallery img{height:190px}.band{padding:3.5rem 0}.unit__body{padding:1.3rem}.hero{padding:3.5rem 0}.hero__cta{width:100%}.hero__cta .btn{width:100%}.lb img{max-width:calc(100vw - 32px)}.brand img{width:145px}.stars{border-radius:18px}.strip__item{padding:1.4rem}.house .btn{width:100%;white-space:normal;text-align:center}}\n@media(prefers-reduced-motion:reduce){.rise{opacity:1;transform:none}}\n\n\n#atracoes .beach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}\n#atracoes .beach{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--navy-3);min-width:0}\n#atracoes .beach-art img{width:100%;height:210px;object-fit:cover}\n#atracoes .beach-body{padding:22px}#atracoes .beach-body h3{margin:.7rem 0 1rem}#atracoes .beach-body p{font-size:1.9rem;color:var(--mist)}\n#atracoes .dist{font-size:1.56rem;color:var(--gold)}#atracoes .beach-note{font-size:1.8rem;color:var(--mist);margin-top:24px}\n.map::before{display:none}.map iframe{height:420px}.map-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.map-actions .btn{white-space:normal;text-align:center}\n@media(max-width:980px){#atracoes .beach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:600px){#atracoes .beach-grid{grid-template-columns:1fr}.map iframe{height:320px}.map-actions .btn{width:100%}}\n\n\/* Apartment photo layout and larger text wrapping. *\/\n.apartment>button{border:0;padding:0;background:transparent;cursor:zoom-in;min-width:0}\n.apartment .house__cover{width:100%;height:590px;object-fit:contain}\n.btn{white-space:normal;text-align:center;max-width:100%;flex-wrap:wrap}\n.specs{grid-template-columns:1fr}.score{flex-wrap:wrap}.stars{border-radius:24px}\n.channels a{min-width:0}.channels span{min-width:0;overflow-wrap:anywhere}\n.nav a{overflow-wrap:normal}.float{max-width:calc(100vw - 32px)}\n@media(max-width:1100px){.strip__grid{grid-template-columns:1fr 1fr}#atracoes .beach-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:980px){.house{grid-template-columns:1fr}.apartment .house__cover{height:520px}}\n@media(max-width:600px){.strip__grid,#atracoes .beach-grid{grid-template-columns:1fr}.house__gallery{grid-template-columns:1fr 1fr}.apartment .house__cover{height:420px}.channels a{padding:1rem}.stars{padding:.8rem}.score span{max-width:100%}}\n\n\/* Corre\u00e7\u00f5es do cabe\u00e7alho, margens e fotos originais. *\/\n:root{--shell:min(1180px,calc(100% - 64px))}\nhtml,body{min-width:0;width:100%;max-width:100%}\n.shell{width:var(--shell);max-width:1180px;margin-left:auto;margin-right:auto}\n.top__in{gap:16px}.brand img{width:145px;max-width:100%}\n.top .nav{gap:14px;min-width:0}.top .nav a{font-size:13px;letter-spacing:.025em;white-space:nowrap}\n.top .btn{font-size:14px;padding:10px 16px;letter-spacing:.01em;flex-shrink:0}\n#gal{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:start}\n#gal button{width:100%;aspect-ratio:4\/5;grid-column:auto;grid-row:auto}\n#gal img{width:100%;height:100%;object-fit:contain;transform:none;image-rendering:auto}\n#gal button:hover img{transform:none;opacity:1}\n.place__ph img{aspect-ratio:4\/5;object-fit:contain;max-height:620px;background:var(--navy)}\n@media(min-width:1281px){.top .burger{display:none}.top .nav{display:flex;position:static;flex-direction:row;border:0;background:transparent;padding:0}.top__in>.btn{display:inline-flex}}\n@media(max-width:1280px){.top .burger{display:grid;flex-shrink:0}.top__in>.btn{display:none}.top .nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:rgba(6,5,27,.98);border:1px solid var(--line);padding:8px 0}.top .nav.is-open{display:flex}.top .nav a{font-size:15px;padding:12px 20px;white-space:normal}}\n@media(max-width:760px){:root{--shell:calc(100% - 32px)}#gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.top__in{padding:12px 0}.brand img{width:135px}}\n@media(max-width:430px){#gal{grid-template-columns:1fr}.place__ph img{max-height:none}}\n<\/style>\n<\/head>\n<body>\n<!-- ===================== CABE\u00c7ALHO ===================== -->\n<header class=\"top\" id=\"top\">\n<div class=\"shell top__in\">\n<a aria-label=\"Floripa Beach Residence, in\u00edcio\" class=\"brand\" href=\"#top\">\n<img decoding=\"async\" alt=\"Floripa Beach Residence \u2014 Viva essa experi\u00eancia\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/01-floripa-beach.png\"\/>\n<\/a>\n<button aria-controls=\"nav\" aria-expanded=\"false\" aria-label=\"Abrir menu\" class=\"burger\" id=\"burger\">\n<span><\/span><span><\/span><span><\/span>\n<\/button>\n<nav class=\"nav\" id=\"nav\">\n<a href=\"#acomodacoes\">Acomoda\u00e7\u00f5es<\/a>\n<a href=\"#casa-spa\">Casa com spa<\/a>\n<a href=\"#galeria\">Galeria<\/a>\n<a href=\"#localizacao\">Localiza\u00e7\u00e3o<\/a>\n<a href=\"#avaliacoes\">Avalia\u00e7\u00f5es<\/a>\n<a href=\"#contato\">Contato<\/a>\n<a href=\"#mapa\">Como chegar<\/a>\n<a href=\"#atracoes\">Atra\u00e7\u00f5es<\/a><\/nav>\n<a class=\"btn btn--sun\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Vi%20o%20site%20do%20Floripa%20Beach%20Residence%20e%20gostaria%20de%20consultar%20a%20disponibilidade.\" rel=\"noopener\" target=\"_blank\">Ver disponibilidade<\/a>\n<\/div>\n<\/header>\n<!-- ===================== HERO ===================== -->\n<section class=\"hero\">\n<div class=\"hero__bg\"><img decoding=\"async\" alt=\"Vista a\u00e9rea da praia de Ponta das Canas, em Florian\u00f3polis\" fetchpriority=\"high\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/02-floripa-beach.jpg\"\/><\/div>\n<div class=\"hero__veil\"><\/div>\n<div class=\"hero__glow\"><\/div>\n<div class=\"shell hero__in\">\n<p class=\"eyebrow\">Ponta das Canas \u00a0\u2022\u00a0 Florian\u00f3polis<\/p>\n<h1>Sua hospedagem<br\/>a <em>200m do mar<\/em><\/h1>\n<p class=\"lede\">Apartamentos de 1 e 2 quartos e uma casa de 3 quartos com spa e churrasqueira. Escolha a acomoda\u00e7\u00e3o ideal para seus dias em Ponta das Canas.<\/p>\n<div class=\"hero__cta\">\n<a class=\"btn btn--wa\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Vi%20o%20site%20do%20Floripa%20Beach%20Residence%20e%20gostaria%20de%20consultar%20a%20disponibilidade.\" rel=\"noopener\" target=\"_blank\">\n<svg aria-hidden=\"true\" fill=\"currentColor\" viewbox=\"0 0 24 24\"><path d=\"M17.5 14.4c-.3-.2-1.8-.9-2-1-.3-.1-.5-.2-.7.1-.2.3-.7 1-.9 1.2-.2.2-.3.2-.6.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.6c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5 0-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.1.2 2.1 3.2 5 4.5.7.3 1.2.5 1.7.6.7.2 1.3.2 1.8.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.1-.3-.2-.5-.3zM12 2C6.5 2 2 6.5 2 12c0 1.8.5 3.4 1.3 4.9L2 22l5.3-1.3c1.4.8 3 1.2 4.7 1.2 5.5 0 10-4.5 10-10S17.5 2 12 2zm0 18.2c-1.6 0-3-.4-4.3-1.2l-.3-.2-3.1.8.8-3-.2-.3c-.8-1.3-1.3-2.8-1.3-4.4C3.6 7.4 7.4 3.6 12 3.6S20.4 7.4 20.4 12 16.6 20.2 12 20.2z\"><\/path><\/svg>\n        Reservar pelo WhatsApp\n      <\/a>\n<a class=\"btn btn--ghost\" href=\"#acomodacoes\">Ver acomoda\u00e7\u00f5es<\/a>\n<\/div>\n<div aria-hidden=\"true\" class=\"reflect\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n<p class=\"stars\">\n<span aria-hidden=\"true\" class=\"glyph\">\u2605\u2605\u2605\u2605\u2605<\/span>\n<b>4,7<\/b> <span>de 5 \u00a0\u00b7\u00a0 81 avalia\u00e7\u00f5es no Google<\/span>\n<\/p>\n<\/div>\n<\/section>\n<!-- ===================== DESTAQUES ===================== -->\n<section class=\"strip\">\n<div class=\"shell\">\n<div class=\"strip__grid\">\n<div class=\"strip__item\">\n<span class=\"strip__num\">200m<\/span>\n<h3>Do mar<\/h3>\n<p>No centro de Ponta das Canas, com mar calmo e um dos melhores pores do sol da ilha.<\/p>\n<\/div>\n<div class=\"strip__item\">\n<span class=\"strip__num\">1\u20133<\/span>\n<h3>Quartos<\/h3>\n<p>Apartamentos de 1 e 2 quartos e casa de 3 quartos para at\u00e9 12 pessoas.<\/p>\n<\/div>\n<div class=\"strip__item\">\n<span class=\"strip__num\">100%<\/span>\n<h3>Equipado<\/h3>\n<p>Cozinha completa com utens\u00edlios, lavanderia com secadora e Wi-Fi.<\/p>\n<\/div>\n<div class=\"strip__item\">\n<span class=\"strip__num\">4,7<\/span>\n<h3>No Google<\/h3>\n<p>Avalia\u00e7\u00e3o m\u00e9dia de 81 h\u00f3spedes que j\u00e1 se hospedaram com a gente.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- ===================== ACOMODA\u00c7\u00d5ES ===================== -->\n<section class=\"band\" id=\"acomodacoes\">\n<div class=\"shell\">\n<div class=\"band__head rise\">\n<p class=\"eyebrow is-gold\">Acomoda\u00e7\u00f5es<\/p>\n<h2>Apartamentos e casa para casais, fam\u00edlias e grupos<\/h2>\n<p class=\"lede\">Acomoda\u00e7\u00f5es completas para aproveitar Ponta das Canas. Conhe\u00e7a os apartamentos e a casa com spa e consulte a op\u00e7\u00e3o ideal para sua viagem.<\/p>\n<\/div>\n<article class=\"house apartment\" id=\"ap-1-quartos\"><button aria-label=\"Ampliar foto da cama de casal do apartamento de 1 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Cama de casal \u2014 Apartamento de 1 quarto\" class=\"house__cover\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/03-floripa-beach.jpg\"\/><\/button><div><p class=\"eyebrow is-gold\">Com sacada ou sem sacada<\/p><h3>Apartamento de 1 quarto<\/h3><p>Escolha entre as op\u00e7\u00f5es com sacada e sem sacada. Quarto de casal com cama auxiliar, sala integrada e cozinha completa. Ideal para casais e fam\u00edlias pequenas.<\/p><ul class=\"specs\"><li>Com sacada ou sem sacada<\/li><li>Cozinha equipada<\/li><li>Wi-Fi<\/li><li>Estacionamento<\/li><li>Lavanderia<\/li><\/ul><a class=\"btn btn--sun\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Gostaria%20de%20consultar%20a%20disponibilidade%20do%20apartamento%20de%201%20quarto.\" rel=\"noopener\" target=\"_blank\">Consultar datas<\/a><\/div><\/article><div aria-label=\"Fotos do apartamento de 1 quarto com sacada\" class=\"house__gallery apartment__gallery\"><button aria-label=\"Ampliar foto 1 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 1\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/04-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 3 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 3\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/05-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 4 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 4\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/06-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 5 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 5\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/07-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 6 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 6\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/08-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 7 do apartamento de 1 quarto\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 1 quarto com sacada \u2014 foto 7\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/09-floripa-beach.jpg\"\/><\/button><\/div><article class=\"house apartment\" id=\"ap-2-quartos\"><button aria-label=\"Ampliar foto da cama de casal do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Cama de casal \u2014 Apartamento de 2 quartos\" class=\"house__cover\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/10-floripa-beach.jpg\"\/><\/button><div><p class=\"eyebrow is-gold\">Para fam\u00edlias e grupos<\/p><h3>Apartamento de 2 quartos<\/h3><p>Mais espa\u00e7o para fam\u00edlias e grupos, com acomoda\u00e7\u00f5es para at\u00e9 8 pessoas e estrutura completa para aproveitar sua estadia.<\/p><ul class=\"specs\"><li>At\u00e9 8 pessoas<\/li><li>Cozinha equipada<\/li><li>Estacionamento<\/li><\/ul><a class=\"btn btn--sun\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Gostaria%20de%20consultar%20a%20disponibilidade%20do%20apartamento%20de%202%20quartos.\" rel=\"noopener\" target=\"_blank\">Consultar datas<\/a><\/div><\/article><div aria-label=\"Fotos do apartamento de 2 quartos\" class=\"house__gallery apartment__gallery\"><button aria-label=\"Ampliar foto 1 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 1\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/11-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 2 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 2\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-18.54.36.jpeg\"\/><\/button><button aria-label=\"Ampliar foto 3 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 3\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/13-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 4 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 4\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/14-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 6 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 6\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/15-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar foto 7 do apartamento de 2 quartos\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Apartamento de 2 quartos \u2014 foto 7\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/16-floripa-beach.jpg\"\/><\/button><\/div>\n<article class=\"house\" id=\"casa-spa\"><button aria-label=\"Ampliar foto do spa\" data-photo=\"\" style=\"border:0;padding:0;background:transparent;cursor:zoom-in\" type=\"button\"><img decoding=\"async\" alt=\"Spa da casa de tr\u00eas quartos\" class=\"house__cover\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/17-floripa-beach.jpg\"\/><\/button><div><p class=\"eyebrow is-gold\">Casa de temporada \u00b7 at\u00e9 12 pessoas<\/p><h3>Casa de 3 quartos<br\/>com spa e churrasqueira<\/h3><p>Espa\u00e7o para reunir a fam\u00edlia e os amigos, com ambientes para descansar e aproveitar a estadia em boa companhia. Conta tamb\u00e9m com home office e cama king para mais conforto e praticidade.<\/p><ul class=\"specs\"><li>3 quartos<\/li><li>At\u00e9 12 pessoas<\/li><li>Spa<\/li><li>Churrasqueira<\/li><li>Cozinha<\/li><li>Sala de estar e jantar<\/li><li>Home office<\/li><li>Cama king<\/li><\/ul><a class=\"btn btn--sun\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Quero%20consultar%20as%20datas%20da%20casa%20de%203%20quartos%20com%20spa%20para%20at%C3%A9%2012%20pessoas.\" rel=\"noopener\" target=\"_blank\">Consultar datas da casa<\/a><\/div><\/article><div aria-label=\"Fotos da casa de tr\u00eas quartos\" class=\"house__gallery\"><button aria-label=\"Ampliar: Casa de tr\u00eas quartos \u2014 foto 1\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Casa de tr\u00eas quartos \u2014 foto 1\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/18-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar: Casa de tr\u00eas quartos \u2014 foto 2\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Casa de tr\u00eas quartos \u2014 foto 2\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/19-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar: Casa de tr\u00eas quartos \u2014 foto 3\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Casa de tr\u00eas quartos \u2014 foto 3\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/20-floripa-beach.jpg\"\/><\/button><button aria-label=\"Ampliar: Casa de tr\u00eas quartos \u2014 foto 4\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Casa de tr\u00eas quartos \u2014 foto 4\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-18.56.14.jpeg\"\/><\/button><button aria-label=\"Ampliar: Casa de tr\u00eas quartos \u2014 foto 5\" data-photo=\"\" type=\"button\"><img decoding=\"async\" alt=\"Casa de tr\u00eas quartos \u2014 foto 5\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-18.57.09.jpeg\"\/><\/button><\/div>\n<\/div>\n<\/section>\n<!-- ===================== GALERIA ===================== -->\n<section class=\"band band--alt\" id=\"galeria\">\n<div class=\"shell\">\n<div class=\"band__head rise\">\n<p class=\"eyebrow is-gold\">Galeria<\/p>\n<h2>O residencial e a praia<\/h2>\n<p class=\"lede\">Toque em qualquer foto para ampliar.<\/p>\n<\/div>\n<div class=\"gal rise\" id=\"gal\"><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 1\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 1\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-18.59.20.jpeg\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 2\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 2\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/22-floripa-beach.png\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 3\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 3\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/23-floripa-beach.png\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 4\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 4\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/24-floripa-beach.png\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 5\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 5\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/26-floripa-beach.png\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 6\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 6\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-19.10.04.jpeg\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 7\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 7\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-19.10.04-1.jpeg\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 8\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 8\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-19.10.04-2.jpeg\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 9\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 9\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-19.12.38.jpeg\"\/><\/button><button aria-label=\"Ampliar: Floripa Beach Residence e regi\u00e3o \u2014 foto 10\" type=\"button\"><img decoding=\"async\" alt=\"Floripa Beach Residence e regi\u00e3o \u2014 foto 10\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-19.14.34.jpeg\"\/><\/button><\/div>\n<\/div>\n<\/section>\n<!-- ===================== LOCALIZA\u00c7\u00c3O ===================== -->\n<section class=\"band\" id=\"localizacao\">\n<div class=\"shell\">\n<div class=\"place\">\n<div class=\"rise\">\n<p class=\"eyebrow is-gold\">Localiza\u00e7\u00e3o<\/p>\n<h2>Tudo a p\u00e9,<br\/>a praia inclusive<\/h2>\n<p class=\"lede\">O residencial fica no centro de Ponta das Canas, no norte da ilha de Florian\u00f3polis. S\u00e3o 200 metros at\u00e9 a areia e o essencial do dia a dia est\u00e1 na mesma quadra.<\/p>\n<ul class=\"walk\">\n<li>Mercado<\/li>\n<li>Farm\u00e1cia<\/li>\n<li>Restaurantes<\/li>\n<li>Loja de conveni\u00eancia<\/li>\n<li>Ponto de \u00f4nibus<\/li>\n<li>Academia<\/li>\n<\/ul>\n<p class=\"addr\">R. Orlando Teixeira, 207 \u2014 Ponta das Canas<br\/>Florian\u00f3polis \/ SC \u2014 CEP 88056-735<\/p>\n<a class=\"btn btn--ghost\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Floripa%20Beach%20Residence%2C%20R.%20Orlando%20Teixeira%2C%20207%2C%20Ponta%20das%20Canas%2C%20Florian%C3%B3polis%20-%20SC%2C%2088056-735\" rel=\"noopener\" target=\"_blank\">Tra\u00e7ar rota no Google Maps<\/a>\n<\/div>\n<div class=\"place__ph rise\">\n<img decoding=\"async\" alt=\"Fachada do Floripa Beach Residence\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/WhatsApp-Image-2026-10-21-at-18.59.20.jpeg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- ===================== AVALIA\u00c7\u00d5ES ===================== -->\n<section class=\"band band--alt\" id=\"avaliacoes\">\n<div class=\"shell\">\n<div class=\"band__head rise\">\n<p class=\"eyebrow is-gold\">Avalia\u00e7\u00f5es<\/p>\n<div class=\"score\">\n<div>\n<span aria-hidden=\"true\" class=\"glyph\">\u2605\u2605\u2605\u2605\u2605<\/span>\n<b>4,7<\/b>\n<\/div>\n<span>de 5 \u00a0\u00b7\u00a0 81 avalia\u00e7\u00f5es no Google<\/span>\n<\/div>\n<\/div>\n<!-- ==========================================================\n         ATEN\u00c7\u00c3O: os tr\u00eas depoimentos abaixo s\u00e3o MARCADORES.\n         Substitua o texto e o nome pelo conte\u00fado real das suas\n         avalia\u00e7\u00f5es do Google e remova a classe \"is-todo\" de cada\n         cart\u00e3o. N\u00e3o publique o site com este texto no ar.\n         ========================================================== --><p class=\"lede\">Veja as avalia\u00e7\u00f5es dos h\u00f3spedes e consulte a disponibilidade com nossa equipe.<\/p>\n<a class=\"btn btn--sun\" href=\"https:\/\/www.google.com\/travel\/hotels\/entity\/CgsIoL2MzrPJv5SrARAB\/reviews?q=floripa%20beach%20residence&amp;g2lb=4965990%2C72471280%2C72573224%2C72647020%2C72686036%2C72803964%2C72882230%2C73064764%2C121529350%2C121608706%2C121738283%2C121921501%2C121951222%2C122078727%2C122093071&amp;hl=pt-BR&amp;gl=br&amp;ssta=1&amp;ts=CAEaBAoCGgAqBAoAGgA&amp;qs=CAE4Ag&amp;ictx=111&amp;utm_campaign=sharing&amp;utm_medium=link&amp;utm_source=htls\" rel=\"noopener noreferrer\" target=\"_blank\">Ver avalia\u00e7\u00f5es no Google<\/a><\/div>\n<\/section>\n<!-- ===================== CONTATO ===================== -->\n<section class=\"band\" id=\"contato\">\n<div class=\"shell\">\n<div class=\"contact\">\n<div class=\"rise\">\n<p class=\"eyebrow is-gold\">Contato<\/p>\n<h2>Consulte as datas<br\/>da sua viagem<\/h2>\n<p class=\"lede\">Responder pelo WhatsApp \u00e9 o jeito mais r\u00e1pido: conta as datas e quantas pessoas, e a gente confirma a disponibilidade dos apartamentos e da casa com spa.<\/p>\n<div aria-hidden=\"true\" class=\"reflect is-left\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n<\/div>\n<ul class=\"channels rise\">\n<li>\n<a href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Vi%20o%20site%20do%20Floripa%20Beach%20Residence%20e%20gostaria%20de%20consultar%20a%20disponibilidade.\" rel=\"noopener\" target=\"_blank\">\n<svg aria-hidden=\"true\" fill=\"currentColor\" viewbox=\"0 0 24 24\"><path d=\"M17.5 14.4c-.3-.2-1.8-.9-2-1-.3-.1-.5-.2-.7.1-.2.3-.7 1-.9 1.2-.2.2-.3.2-.6.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.6c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5 0-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.1.2 2.1 3.2 5 4.5.7.3 1.2.5 1.7.6.7.2 1.3.2 1.8.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.1-.3-.2-.5-.3zM12 2C6.5 2 2 6.5 2 12c0 1.8.5 3.4 1.3 4.9L2 22l5.3-1.3c1.4.8 3 1.2 4.7 1.2 5.5 0 10-4.5 10-10S17.5 2 12 2zm0 18.2c-1.6 0-3-.4-4.3-1.2l-.3-.2-3.1.8.8-3-.2-.3c-.8-1.3-1.3-2.8-1.3-4.4C3.6 7.4 7.4 3.6 12 3.6S20.4 7.4 20.4 12 16.6 20.2 12 20.2z\"><\/path><\/svg>\n<span><strong>WhatsApp<\/strong><em>(48) 99673-2944<\/em><\/span>\n<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/www.instagram.com\/floripabeachresidence\/\" rel=\"noopener\" target=\"_blank\">\n<svg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" viewbox=\"0 0 24 24\"><rect height=\"18\" rx=\"5\" width=\"18\" x=\"3\" y=\"3\"><\/rect><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><circle cx=\"17.2\" cy=\"6.8\" fill=\"currentColor\" r=\"1.1\" stroke=\"none\"><\/circle><\/svg>\n<span><strong>Instagram<\/strong><em>@floripabeachresidence<\/em><\/span>\n<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Floripa%20Beach%20Residence%2C%20R.%20Orlando%20Teixeira%2C%20207%2C%20Ponta%20das%20Canas%2C%20Florian%C3%B3polis%20-%20SC%2C%2088056-735\" rel=\"noopener\" target=\"_blank\">\n<svg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" viewbox=\"0 0 24 24\"><path d=\"M12 21s7-5.6 7-10.5A7 7 0 0 0 5 10.5C5 15.4 12 21 12 21z\"><\/path><circle cx=\"12\" cy=\"10.4\" r=\"2.6\"><\/circle><\/svg>\n<span><strong>Endere\u00e7o<\/strong><em>R. Orlando Teixeira, 207 \u2014 Ponta das Canas<\/em><\/span>\n<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<!-- ===================== COMO CHEGAR ===================== -->\n<section class=\"band band--alt\" id=\"mapa\">\n<div class=\"shell\">\n<div class=\"band__head rise\">\n<p class=\"eyebrow is-gold\">Como chegar<\/p>\n<h2>R. Orlando Teixeira, 207<\/h2>\n<p class=\"lede\">Ponta das Canas, Florian\u00f3polis \/ SC. Toque no bot\u00e3o para abrir a rota direto no seu aplicativo de mapas.<\/p>\n<\/div>\n<div class=\"map\">\n<iframe allowfullscreen=\"\" loading=\"eager\" referrerpolicy=\"no-referrer-when-downgrade\" src=\"https:\/\/maps.google.com\/maps?q=Floripa%20Beach%20Residence%2C%20Rua%20Orlando%20Teixeira%20207%2C%20Ponta%20das%20Canas%2C%20Florianopolis&amp;z=16&amp;output=embed\" title=\"Localiza\u00e7\u00e3o do Floripa Beach Residence\"><\/iframe>\n<\/div><div class=\"map-actions\"><a class=\"btn btn--sun\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Floripa%20Beach%20Residence%2C%20Rua%20Orlando%20Teixeira%20207%2C%20Ponta%20das%20Canas%2C%20Florianopolis\" rel=\"noopener\" target=\"_blank\">Abrir no Google Maps<\/a><a class=\"btn btn--ghost\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Floripa%20Beach%20Residence%2C%20Rua%20Orlando%20Teixeira%20207%2C%20Ponta%20das%20Canas%2C%20Florianopolis\" rel=\"noopener\" target=\"_blank\">Tra\u00e7ar rota<\/a><\/div>\n<\/div>\n<\/section>\n<hr class=\"rule\"\/>\n<!-- ===================== RODAP\u00c9 ===================== -->\n<section class=\"band band--alt\" id=\"atracoes\">\n<div class=\"shell\">\n<div class=\"band__head\">\n<div>\n<span class=\"eyebrow\">Para fazer em Floripa<\/span>\n<h2>Atra\u00e7\u00f5es e passeios<\/h2>\n<\/div>\n<p>Do barco pirata ao voo de parapente, do sandboard nas dunas \u00e0s trilhas mais bonitas da Ilha \u2014 op\u00e7\u00f5es para aproveitar sua estadia em Florian\u00f3polis.<\/p>\n<\/div>\n<!-- Fotos reais das praias inseridas nesta se\u00e7\u00e3o. -->\n<div class=\"beach-grid\">\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Barco Pirata em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/35-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Sa\u00edda do trapiche de Canasvieiras<\/span>\n<h3>Barco Pirata<\/h3>\n<p>O passeio mais divertido do norte da Ilha. S\u00e3o cerca de 4 a 5 horas navegando com vista para Jurer\u00ea, Praia do Forte e Daniela, parada para banho de mar em frente \u00e0 Ilha do Franc\u00eas e passagem pela Ba\u00eda dos Golfinhos, com op\u00e7\u00e3o de visitar a Fortaleza de Santa Cruz de Anhatomirim.<\/p>\n<\/div>\n<\/article>\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Voo de parapente em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/31-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Rampas conforme as condi\u00e7\u00f5es do vento<\/span>\n<h3>Voo de parapente<\/h3>\n<p>Voo duplo com instrutor credenciado, sem precisar de nenhuma experi\u00eancia. S\u00e3o cerca de 10 a 15 minutos no ar com vista para as praias do norte da Ilha. A rampa do dia \u00e9 escolhida pela equipe conforme a dire\u00e7\u00e3o do vento.<\/p>\n<\/div>\n<\/article>\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Dunas dos Ingleses em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/32-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Entre os Ingleses e o Santinho<\/span>\n<h3>Dunas dos Ingleses<\/h3>\n<p>O sandboard mais f\u00e1cil de encaixar na viagem: as dunas ficam entre os Ingleses e o Santinho, com prancha alugada ali mesmo. Vale ir no fim da tarde, quando a areia esfria e a luz fica linda para as fotos.<\/p>\n<\/div>\n<\/article>\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Trilha da Lagoinha do Leste em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/33-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Sul da Ilha<\/span>\n<h3>Trilha da Lagoinha do Leste<\/h3>\n<p>Uma das praias mais bonitas do Brasil, sem acesso por estrada \u2014 s\u00f3 por trilha, saindo do P\u00e2ntano do Sul ou da Praia do Matadeiro. Leve \u00e1gua, protetor e t\u00eanis: a caminhada \u00e9 de n\u00edvel moderado e a recompensa \u00e9 uma praia praticamente intocada.<\/p>\n<\/div>\n<\/article>\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Morro das Aranhas e Santinho em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/34-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Regi\u00e3o do Santinho<\/span>\n<h3>Morro das Aranhas e Santinho<\/h3>\n<p>Trilha curta e bem sinalizada que sai do canto norte do Santinho e leva a um mirante com vista aberta para o mar. No caminho est\u00e3o as inscri\u00e7\u00f5es rupestres esculpidas nas pedras, um dos s\u00edtios arqueol\u00f3gicos mais conhecidos da Ilha.<\/p>\n<\/div>\n<\/article>\n<article class=\"beach\">\n<div class=\"beach-art\"><img alt=\"Lagoa da Concei\u00e7\u00e3o e Costa da Lagoa em Florian\u00f3polis\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/30-floripa-beach.webp\"\/><\/div>\n<div class=\"beach-body\">\n<span class=\"dist\">Lagoa da Concei\u00e7\u00e3o<\/span>\n<h3>Lagoa da Concei\u00e7\u00e3o e Costa da Lagoa<\/h3>\n<p>O ponto mais movimentado da Ilha, com bares, lojas e esportes na \u00e1gua. Do centrinho saem os barcos para a Costa da Lagoa, uma comunidade sem acesso por carro, famosa pelos restaurantes de frutos do mar \u00e0 beira d'\u00e1gua.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<p class=\"beach-note\">Hor\u00e1rios, valores e disponibilidade dos passeios s\u00e3o definidos por cada operadora \u2014 confirme na hora de reservar.<\/p>\n<\/div>\n<\/section><footer class=\"foot\">\n<div class=\"shell foot__in\">\n<img decoding=\"async\" alt=\"Floripa Beach Residence\" src=\"https:\/\/floripabeachresidence.com\/wp-content\/uploads\/2026\/10\/01-floripa-beach.png\"\/>\n<p>Ponta das Canas \u2014 Florian\u00f3polis \/ SC \u00a0\u00b7\u00a0 \u00a9 <span id=\"ano\">2026<\/span> Floripa Beach Residence<\/p>\n<\/div>\n<\/footer>\n<!-- ===================== WHATSAPP FLUTUANTE ===================== -->\n<a aria-label=\"Falar no WhatsApp\" class=\"float\" href=\"https:\/\/wa.me\/5548996732944?text=Ol%C3%A1%21%20Vi%20o%20site%20do%20Floripa%20Beach%20Residence%20e%20gostaria%20de%20consultar%20a%20disponibilidade.\" rel=\"noopener\" target=\"_blank\">\n<svg aria-hidden=\"true\" fill=\"currentColor\" viewbox=\"0 0 24 24\"><path d=\"M17.5 14.4c-.3-.2-1.8-.9-2-1-.3-.1-.5-.2-.7.1-.2.3-.7 1-.9 1.2-.2.2-.3.2-.6.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.6c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5 0-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.1.2 2.1 3.2 5 4.5.7.3 1.2.5 1.7.6.7.2 1.3.2 1.8.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.1-.3-.2-.5-.3zM12 2C6.5 2 2 6.5 2 12c0 1.8.5 3.4 1.3 4.9L2 22l5.3-1.3c1.4.8 3 1.2 4.7 1.2 5.5 0 10-4.5 10-10S17.5 2 12 2zm0 18.2c-1.6 0-3-.4-4.3-1.2l-.3-.2-3.1.8.8-3-.2-.3c-.8-1.3-1.3-2.8-1.3-4.4C3.6 7.4 7.4 3.6 12 3.6S20.4 7.4 20.4 12 16.6 20.2 12 20.2z\"><\/path><\/svg>\n<span>Reservar<\/span>\n<\/a>\n<!-- ===================== LIGHTBOX ===================== -->\n<div aria-label=\"Foto ampliada\" aria-modal=\"true\" class=\"lb\" id=\"lb\" role=\"dialog\">\n<button aria-label=\"Fechar\" class=\"lb__x\" id=\"lbClose\">\u00d7<\/button>\n<button aria-label=\"Foto anterior\" class=\"lb__nav prev\" id=\"lbPrev\">\u2039<\/button>\n<img decoding=\"async\" alt=\"\" id=\"lbImg\" src=\"\"\/>\n<button aria-label=\"Pr\u00f3xima foto\" class=\"lb__nav next\" id=\"lbNext\">\u203a<\/button>\n<\/div>\n<script>\n(function(){\n  \"use strict\";\n\n  \/* ano do rodap\u00e9 *\/\n  var ano = document.getElementById('ano');\n  if (ano) ano.textContent = new Date().getFullYear();\n\n  \/* cabe\u00e7alho ao rolar *\/\n  var top = document.getElementById('top');\n  var onScroll = function(){ top.classList.toggle('is-stuck', window.scrollY > 20); };\n  onScroll();\n  window.addEventListener('scroll', onScroll, {passive:true});\n\n  \/* menu mobile *\/\n  var burger = document.getElementById('burger');\n  var nav = document.getElementById('nav');\n  burger.addEventListener('click', function(){\n    var open = nav.classList.toggle('is-open');\n    burger.classList.toggle('is-open', open);\n    burger.setAttribute('aria-expanded', open ? 'true' : 'false');\n    burger.setAttribute('aria-label', open ? 'Fechar menu' : 'Abrir menu');\n  });\n  nav.addEventListener('click', function(e){\n    if (e.target.tagName === 'A'){\n      nav.classList.remove('is-open');\n      burger.classList.remove('is-open');\n      burger.setAttribute('aria-expanded','false');\n    }\n  });\n\n  \/* revela\u00e7\u00e3o ao rolar *\/\n  var rise = document.querySelectorAll('.rise');\n  if ('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if (en.isIntersecting){ en.target.classList.add('is-in'); io.unobserve(en.target); }\n      });\n    }, {threshold:0.12, rootMargin:'0px 0px -60px 0px'});\n    rise.forEach(function(el, i){ el.style.transitionDelay = (i % 3) * 90 + 'ms'; io.observe(el); });\n  } else {\n    rise.forEach(function(el){ el.classList.add('is-in'); });\n  }\n\n  \/* lightbox *\/\n  var gal = document.getElementById('gal');\n  var lb = document.getElementById('lb');\n  var lbImg = document.getElementById('lbImg');\n  var shots = Array.prototype.slice.call(document.querySelectorAll('#gal img, [data-photo] img'));\n  var at = 0, lastFocus = null;\n\n  function show(i){\n    at = (i + shots.length) % shots.length;\n    lbImg.src = shots[at].src;\n    lbImg.alt = shots[at].alt;\n  }\n  function open(i){\n    lastFocus = document.activeElement;\n    show(i);\n    lb.classList.add('is-on');\n    document.body.style.overflow = 'hidden';\n    document.getElementById('lbClose').focus();\n  }\n  function close(){\n    lb.classList.remove('is-on');\n    document.body.style.overflow = '';\n    if (lastFocus) lastFocus.focus();\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('button');\n    if (!btn || (!btn.closest('#gal') && !btn.matches('[data-photo]'))) return;\n    var index = shots.indexOf(btn.querySelector('img'));\n    if(index >= 0) open(index);\n  });\n  document.getElementById('lbClose').addEventListener('click', close);\n  document.getElementById('lbPrev').addEventListener('click', function(){ show(at - 1); });\n  document.getElementById('lbNext').addEventListener('click', function(){ show(at + 1); });\n  lb.addEventListener('click', function(e){ if (e.target === lb) close(); });\n  document.addEventListener('keydown', function(e){\n    if (!lb.classList.contains('is-on')) return;\n    if (e.key === 'Escape') close();\n    if (e.key === 'ArrowLeft') show(at - 1);\n    if (e.key === 'ArrowRight') show(at + 1);\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Floripa Beach Residence \u2014 Hospedagem a 200m do mar em Ponta das Canas Acomoda\u00e7\u00f5es Casa com spa Galeria Localiza\u00e7\u00e3o Avalia\u00e7\u00f5es Contato Como chegar Atra\u00e7\u00f5es Ver disponibilidade Ponta das Canas \u00a0\u2022\u00a0 Florian\u00f3polis Sua hospedagema 200m do mar Apartamentos de 1 e 2 quartos e uma casa de 3 quartos com spa e churrasqueira. Escolha a acomoda\u00e7\u00e3o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":10,"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/66"}],"wp:attachment":[{"href":"https:\/\/floripabeachresidence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}