.elementor .e-27b6d396-3719{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(11, 83, 98, 0.84);}.elementor .e-2ac01a4-fdb7{width:clamp(30px, 2.3vw, 44px);height:auto;padding:0px;margin-block-end:0.2vw;}.elementor .e-2ff428c0-86c1{color:#ffffff;}.elementor .e-6ce67f91-142b{padding:0px;}.elementor .e-79563a-ab3f{width:100%;padding-block-start:1.2vw;padding-block-end:0.6vw;padding-inline-start:1.2vw;padding-inline-end:1.2vw;margin-block-start:1vw;border-radius:10px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.10);}.elementor .e-4bf2779c-dc0a{max-width:38vw;position:relative;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.9vw;align-items:center;}.elementor .e-521d715f-4964{overflow:hidden;position:relative;padding-block-start:5.4vw;padding-block-end:5.6vw;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://sitecasadepraia.reprotelhoteis.com/wp-content/uploads/2026/11/fg-news.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-394bad47-2a34{width:12.3vw;height:auto;min-width:140px;max-width:230px;}.elementor .e-316ec90d-410d{width:50%;padding:0px;display:flex;align-items:center;}.elementor .e-4fa8836f-f525{font-family:var(--cp-fonte);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;margin-block-end:0.15rem;}.elementor .e-39e61e56-ae3a{width:16px;height:16px;color:#ffffff;padding:0px;margin-block-start:0.2em;}.elementor .e-52df258c-4641:hover,.elementor .e-52df258c-4641:focus-visible{color:#E4D8A6;}.elementor .e-52df258c-4641{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-2e7f9703-876a{padding:0px;display:flex;flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-779ed8fe-4120{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-724c652-b856{font-family:var(--cp-fonte);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;margin-block-end:0.15rem;}.elementor .e-73b512ac-606f{width:16px;height:16px;color:#ffffff;padding:0px;}.elementor .e-7bbe5c1e-748c:hover,.elementor .e-7bbe5c1e-748c:focus-visible{color:#E4D8A6;}.elementor .e-7bbe5c1e-748c{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-736f03f6-500c{padding:0px;display:flex;flex-direction:row;gap:0.7rem;align-items:center;}.elementor .e-5106aace-4017{width:16px;height:16px;color:#ffffff;padding:0px;}.elementor .e-5cc47bb2-3905:hover,.elementor .e-5cc47bb2-3905:focus-visible{color:#E4D8A6;}.elementor .e-5cc47bb2-3905{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-61f6f8ef-5e48{padding:0px;display:flex;flex-direction:row;gap:0.7rem;align-items:center;}.elementor .e-6799fad4-3776{width:clamp(16px, 1.1vw, 20px);height:clamp(16px, 1.1vw, 20px);padding:0px;}.elementor .e-1da92dd3-a5c6:hover,.elementor .e-1da92dd3-a5c6:focus-visible{color:#E4D8A6;}.elementor .e-1da92dd3-a5c6{width:auto;color:#ffffff;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-12800b27-6c9f{width:clamp(16px, 1.1vw, 20px);height:clamp(16px, 1.1vw, 20px);padding:0px;}.elementor .e-3ef85bb9-629d:hover,.elementor .e-3ef85bb9-629d:focus-visible{color:#E4D8A6;}.elementor .e-3ef85bb9-629d{width:auto;color:#ffffff;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-409ff542-12c6{width:auto;padding-block-start:0.15rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.9rem;align-items:center;}.elementor .e-4dd22f65-c53b{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-25cc4d04-15bc{width:50%;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:2vw;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.3);border-style:solid;display:flex;flex-direction:column;gap:1.5vw;}.elementor .e-456ce08b-3c7f{padding-block-start:0px;padding-block-end:2.3vw;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.22);border-style:solid;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-56289104-edf2{font-family:var(--cp-fonte);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;margin-block-end:0.3rem;}.elementor .e-72071583-a48b:hover,.elementor .e-72071583-a48b:focus-visible{color:#E4D8A6;}.elementor .e-72071583-a48b{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-140cf61b-45e5:hover,.elementor .e-140cf61b-45e5:focus-visible{color:#E4D8A6;}.elementor .e-140cf61b-45e5{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-71feede4-1ad2:hover,.elementor .e-71feede4-1ad2:focus-visible{color:#E4D8A6;}.elementor .e-71feede4-1ad2{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-351efd8c-fa98:hover,.elementor .e-351efd8c-fa98:focus-visible{color:#E4D8A6;}.elementor .e-351efd8c-fa98{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-79100736-d417:hover,.elementor .e-79100736-d417:focus-visible{color:#E4D8A6;}.elementor .e-79100736-d417{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-6b47f3ce-ca07{width:50%;padding:0px;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-5fbaf0b6-4f5b{font-family:var(--cp-fonte);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;margin-block-end:0.3rem;}.elementor .e-564791c2-994c:hover,.elementor .e-564791c2-994c:focus-visible{color:#E4D8A6;}.elementor .e-564791c2-994c{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-76b65efe-c824:hover,.elementor .e-76b65efe-c824:focus-visible{color:#E4D8A6;}.elementor .e-76b65efe-c824{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-5872623d-31ab:hover,.elementor .e-5872623d-31ab:focus-visible{color:#E4D8A6;}.elementor .e-5872623d-31ab{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-1478fef-f93f:hover,.elementor .e-1478fef-f93f:focus-visible{color:#E4D8A6;}.elementor .e-1478fef-f93f{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-7c8c5f87-af9f:hover,.elementor .e-7c8c5f87-af9f:focus-visible{color:#E4D8A6;}.elementor .e-7c8c5f87-af9f{font-family:var(--cp-fonte);font-size:14px;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-621c9552-81ec{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2vw;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-d75b87b-93e2{padding-block-start:2vw;padding-block-end:2vw;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.22);border-style:solid;display:flex;flex-direction:row;gap:0px;}.elementor .e-27ceddc7-2e39{font-family:var(--cp-fonte);font-size:13px;color:rgba(255,255,255,0.7);text-align:center;}.elementor .e-fee23d5-f821{padding-block-start:1.2vw;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.4rem;justify-content:center;}.elementor .e-988803b-4ee4{padding-block-start:3.6vw;padding-block-end:1.3vw;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:var(--cp-teal);}