.elementor .e-3a9e5aee-27f8{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(4,34,41,0.35) 0%,rgba(4,34,41,0.25) 40%,rgba(4,34,41,0.78) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-51a70bd8-a8fb{color:#F3E7A0;}.elementor .e-54120f38-f016{max-width:max(860px, 58vw);position:relative;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-2563179b-7a0b{width:51vw;max-width:980px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-350c55fe-5b12{min-height:74vh;padding-block-start:10rem;padding-block-end:2.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://sitecasadepraia.reprotelhoteis.com/wp-content/uploads/2026/11/fg-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-7905a0a9-82f0{width:clamp(40px, 3.4vw, 64px);height:auto;padding:0px;}.elementor .e-155e757a-7834{color:var(--cp-teal-escuro);}.elementor .e-5cf1505d-ff2d{text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2.4vw;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.6vw;align-items:center;}.elementor .e-501499a5-f120:hover,.elementor .e-501499a5-f120:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-501499a5-f120{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-2e171dae-3e1a{overflow:hidden;padding:0px;border-radius:8px;grid-column:span 2;grid-row:span 2;}.elementor .e-33dcb0-9fb2:hover,.elementor .e-33dcb0-9fb2:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-33dcb0-9fb2{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-3d6a6c5-dc9e{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-231f01b7-5ba1:hover,.elementor .e-231f01b7-5ba1:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-231f01b7-5ba1{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-6473b2a4-c470{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-64229cb8-42a3:hover,.elementor .e-64229cb8-42a3:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-64229cb8-42a3{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-65c81486-28da{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-3a11180b-3518:hover,.elementor .e-3a11180b-3518:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-3a11180b-3518{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-437c401-b0b4{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-557aeac1-793d:hover,.elementor .e-557aeac1-793d:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-557aeac1-793d{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-1448d161-1475{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-25039b6d-a8e5:hover,.elementor .e-25039b6d-a8e5:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-25039b6d-a8e5{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-5750880-f006{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-6716d516-7548:hover,.elementor .e-6716d516-7548:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-6716d516-7548{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-643a54e-4e66{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-388c489e-1579:hover,.elementor .e-388c489e-1579:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-388c489e-1579{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-63ca758a-e944{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-604327ae-a05f{padding:0px;gap:1vw;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, auto);}.elementor .e-489d0979-4ad8{background-color:var(--cp-branco);}.elementor .e-4c5acef8-a23f{width:clamp(20px, 1.5vw, 28px);height:auto;padding:0px;}.elementor .e-9e81962-388d{color:var(--cp-teal-escuro);}.elementor .e-119f980-ac8f{text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2.4vw;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.6vw;align-items:center;}.elementor .e-5c5b0bde-caf1:hover,.elementor .e-5c5b0bde-caf1:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-5c5b0bde-caf1{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-4736362d-f67c{overflow:hidden;padding:0px;border-radius:8px;grid-column:span 2;grid-row:span 2;}.elementor .e-3fed72a6-2c27:hover,.elementor .e-3fed72a6-2c27:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-3fed72a6-2c27{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-246fdfd9-1100{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-141b8c69-6825:hover,.elementor .e-141b8c69-6825:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-141b8c69-6825{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-1ce10967-5560{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-5c9ac2c8-befd:hover,.elementor .e-5c9ac2c8-befd:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-5c9ac2c8-befd{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-6903afb8-688e{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-29796a76-cd20:hover,.elementor .e-29796a76-cd20:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-29796a76-cd20{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-116bd726-7460{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-3e486899-7576:hover,.elementor .e-3e486899-7576:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-3e486899-7576{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-4f265c4c-f5f0{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-23ddcf15-5610:hover,.elementor .e-23ddcf15-5610:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-23ddcf15-5610{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-5192b7ce-b1c3{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-f9d5653-c745:hover,.elementor .e-f9d5653-c745:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-f9d5653-c745{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-57ca238f-674b{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-701b553d-5429:hover,.elementor .e-701b553d-5429:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-701b553d-5429{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-6fb7e0b6-1b17{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-106022c-6819{padding:0px;gap:1vw;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, auto);}.elementor .e-666b266d-833e{background-color:var(--cp-agua);}.elementor .e-4adf24af-fb3c{width:clamp(34px, 2.4vw, 46px);height:auto;padding:0px;}.elementor .e-391279fe-a41c{color:var(--cp-teal-escuro);}.elementor .e-30ab8a80-59a9{text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2.4vw;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.6vw;align-items:center;}.elementor .e-6f025d8f-6d61:hover,.elementor .e-6f025d8f-6d61:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-6f025d8f-6d61{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-3ce9779a-1096{overflow:hidden;padding:0px;border-radius:8px;grid-column:span 2;grid-row:span 2;}.elementor .e-725592fa-5754:hover,.elementor .e-725592fa-5754:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-725592fa-5754{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-6d019a1e-6134{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-260f6edd-915d:hover,.elementor .e-260f6edd-915d:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-260f6edd-915d{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-240b6bc1-f29e{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-75dff72f-186b:hover,.elementor .e-75dff72f-186b:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-75dff72f-186b{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-7203fb56-c839{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-18d5ee92-6019:hover,.elementor .e-18d5ee92-6019:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-18d5ee92-6019{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-1484ea21-acad{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-4e1c7915-56d3:hover,.elementor .e-4e1c7915-56d3:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-4e1c7915-56d3{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-7ccd4820-88c1{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-3bba9bb2-b391:hover,.elementor .e-3bba9bb2-b391:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-3bba9bb2-b391{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-520017fb-ab25{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-1088262f-8b95:hover,.elementor .e-1088262f-8b95:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-1088262f-8b95{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-ca7f0fc-d419{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-60406223-cced:hover,.elementor .e-60406223-cced:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-60406223-cced{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-5af7229-d6f7{overflow:hidden;padding:0px;border-radius:8px;}.elementor .e-3780dde8-ae91{padding:0px;gap:1vw;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, auto);}.elementor .e-33755f64-a7e1{background-color:var(--cp-creme);}