.elementor .e-3367a20a-8f6c{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-53a2ed5b-5f54{color:#F3E7A0;}.elementor .e-b89ac2e-37df{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-5186540c-7bf6{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-29902e8d-12fa{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/insta-3.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-34c46b1a-516c{width:clamp(18px, 1.3vw, 24px);height:clamp(18px, 1.3vw, 24px);padding:0px;}.elementor .e-7bf9a030-97c0{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.55rem;align-items:center;}.elementor .e-147eab38-6e3a{max-width:max(760px, 52vw);text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2.6vw;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75vw;align-items:center;}.elementor .e-6d884bd2-5bde{width:100%;height:260px;object-fit:cover;display:block;}.elementor .e-61b34bd6-a95b{font-size:1.2rem;}.elementor .e-7db8e066-82d8{flex:1 1 auto;}.elementor .e-1c8ed333-9035{padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-a782814-49c3{padding-block-start:1.6rem;padding-block-end:1.75rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 auto;}.elementor .e-50b32296-a9df:hover,.elementor .e-50b32296-a9df:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-50b32296-a9df{padding:0px;transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-6f492e2d-ac6b{width:100%;height:260px;object-fit:cover;display:block;}.elementor .e-20491b8e-826f{font-size:1.2rem;}.elementor .e-3fb28e10-a2e1{flex:1 1 auto;}.elementor .e-57660558-aea9{padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-17397304-ead7{padding-block-start:1.6rem;padding-block-end:1.75rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 auto;}.elementor .e-5f6fb99b-a0b9:hover,.elementor .e-5f6fb99b-a0b9:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-5f6fb99b-a0b9{padding:0px;transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-31bcd4b8-d6b4{padding:0px;gap:1.75rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-3408cd9d-cbd4{max-width:1080px;}.elementor .e-7ea39360-b5a1{background-color:var(--cp-branco);}