.elementor .e-2c5d2be7-c98a{max-width:900px;color:#FFFFFF;}.elementor .e-3912f89d-684c{display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-231a306d-8b94{min-height:62vh;padding-block-start:7rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, rgba(1,8,47,0.92) 0%,rgba(2,14,82,0.55) 55%,rgba(2,14,82,0.25) 100%),url("https://sitepecemhotel.reprotelhoteis.com/wp-content/uploads/2026/10/pecem-hotel-piscina-cascata.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;align-items:flex-end;background-position: center 60%;\n}.elementor .e-6e9c5803-11d5{font-weight:700;font-size:0.72rem;color:var(--yellow);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-549d7296-dab4{font-family:var(--font-display);font-size:1.6rem;color:#FFFFFF;line-height:1.15;}.elementor .e-17e69c7b-7d8a{padding:1.5rem;border-start-start-radius:18px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:18px;background-color:var(--navy);display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-397b681-91e7{font-weight:700;font-size:0.72rem;color:var(--navy);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-3187177a-8e9d{font-weight:700;font-size:1.1rem;color:var(--navy);line-height:1.35;}.elementor .e-6571b8e-6303{padding:1.5rem;border-start-start-radius:18px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:18px;background-color:var(--yellow);display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-562b0aae-6c4c{padding:0px;margin-block-start:0.5rem;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-53e2d783-7648{font-size:0.95rem;color:var(--muted);}.elementor .e-3aee0464-6788{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:110px;border-end-start-radius:10px;border-end-end-radius:10px;grid-column:span 2;}.elementor .e-7158ba1d-848b{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;}.elementor .e-48d8d061-6d6d{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:10px;border-end-end-radius:70px;}.elementor .e-3d6f751-7f1b{padding:0px;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.elementor .e-46bd7883-b6be{gap:5rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-3e253834-1735{color:#FFFFFF;}.elementor .e-17e424ab-69ec{max-width:700px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-6e4f3116-ef92{font-family:var(--font-display);font-size:1.6rem;color:var(--yellow);line-height:1.15;}.elementor .e-1e6755b7-b656{font-size:1.2rem;color:#FFFFFF;}.elementor .e-e643d4c-f81b{font-size:0.98rem;color:rgba(255,255,255,0.75);}.elementor .e-6d546a09-3721{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--yellow);\n}.elementor .e-3a30b2b0-3d29{font-family:var(--font-display);font-size:1.6rem;color:var(--yellow);line-height:1.15;}.elementor .e-3ccfca66-2df7{font-size:1.2rem;color:#FFFFFF;}.elementor .e-4e1bd9bf-e04e{font-size:0.98rem;color:rgba(255,255,255,0.75);}.elementor .e-60d3e004-8124{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--yellow);\n}.elementor .e-77e02dbd-3895{font-family:var(--font-display);font-size:1.6rem;color:var(--yellow);line-height:1.15;}.elementor .e-25484be8-77d3{font-size:1.2rem;color:#FFFFFF;}.elementor .e-7a5c95a3-d703{font-size:0.98rem;color:rgba(255,255,255,0.75);}.elementor .e-56c19072-c854{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--yellow);\n}.elementor .e-e63696b-61a4{font-family:var(--font-display);font-size:1.6rem;color:var(--yellow);line-height:1.15;}.elementor .e-489c0980-2a51{font-size:1.2rem;color:#FFFFFF;}.elementor .e-4b96d0ad-c472{font-size:0.98rem;color:rgba(255,255,255,0.75);}.elementor .e-1361e070-a579{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--yellow);\n}.elementor .e-45e5171e-3ac6{gap:1.25rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-1531850b-c48a{display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-5e16b1fc-ef65{background-color:var(--navy);}.elementor .e-4f027e6b-c301{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:80px;border-end-start-radius:10px;border-end-end-radius:10px;}.elementor .e-6db69acd-164b{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;}.elementor .e-2c9e8dc5-fee7{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:10px;border-end-end-radius:80px;}.elementor .e-3d706a0f-4993{gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}