.elementor .e-25fc65f8-34b6{max-width:900px;color:#FFFFFF;}.elementor .e-40011f45-413a{max-width:680px;color:rgba(255,255,255,0.86);}.elementor .e-3c302acf-9c66{display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-4c0bc669-4631{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-suite-bloco-amarelo-triplo.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;align-items:flex-end;}.elementor .e-38c2bf08-5061{width: fit-content;\n}.elementor .e-64c12623-c03b{font-family:var(--font-display);font-size:1.35rem;color:#020E52;}.elementor .e-979d25e-139a{font-size:0.98rem;color:#020E52;line-height:1.5;opacity:85%;}.elementor .e-750dfbd6-cff8{font-weight:700;font-size:0.72rem;color:#020E52;letter-spacing:0.16em;text-transform:uppercase;opacity:90%;}.elementor .e-28be4e48-51cf{font-family:var(--font-display);font-size:1.05rem;color:#020E52;line-height:1.3;}.elementor .e-49118ee2-41c0{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:14px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:14px;border-width:2px;border-color:#020E52;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-54ff88cb-1a08{font-weight:700;font-size:0.72rem;color:#020E52;letter-spacing:0.16em;text-transform:uppercase;opacity:90%;}.elementor .e-54be1ff0-485c{font-family:var(--font-display);font-size:1.05rem;color:#020E52;line-height:1.3;}.elementor .e-201b38a6-e46b{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:14px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:14px;border-width:2px;border-color:#020E52;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-7dd28e06-ab91{font-weight:500;font-size:0.85rem;color:#020E52;opacity:80%;}.elementor .e-7cdc0857-9cab{padding:1.5rem;border-start-start-radius:26px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:26px;background-color:#FECC00;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-60fc80fc-22c2{font-family:var(--font-display);font-size:1.35rem;color:#FFFFFF;}.elementor .e-64e4f00c-381b{font-size:0.98rem;color:#FFFFFF;line-height:1.5;opacity:85%;}.elementor .e-25bd9f42-3e54{font-weight:700;font-size:0.72rem;color:#FECC00;letter-spacing:0.16em;text-transform:uppercase;opacity:90%;}.elementor .e-68e6ecf-632c{font-family:var(--font-display);font-size:1.05rem;color:#FFFFFF;line-height:1.3;}.elementor .e-4485b018-45e2{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:14px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:14px;border-width:2px;border-color:#FECC00;border-style:solid;background-color:#1D2C7A;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-120ac630-7943{font-weight:700;font-size:0.72rem;color:#FECC00;letter-spacing:0.16em;text-transform:uppercase;opacity:90%;}.elementor .e-508151e6-375d{font-family:var(--font-display);font-size:1.05rem;color:#FFFFFF;line-height:1.3;}.elementor .e-3d0cc1c4-4033{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:14px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:14px;border-width:2px;border-color:#FECC00;border-style:solid;background-color:#1D2C7A;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-28971405-1bb1{font-weight:500;font-size:0.85rem;color:#FFFFFF;opacity:80%;}.elementor .e-259a8bf3-6923{padding:1.5rem;border-start-start-radius:26px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:26px;background-color:#020E52;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-18ff67ac-d35a{padding:0px;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-32d99720-6fce{gap:5rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-67b0b841-a24b{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:100px;border-end-start-radius:10px;border-end-end-radius:10px;}.elementor .e-59bfdffd-4ddd{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;font-weight:700;font-size:0.78rem;color:#020E52;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:10px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:10px;background-color:#FECC00;}.elementor .e-71a26355-7879{position:relative;padding:0px;}.elementor .e-60046583-6018{font-weight:700;font-size:0.8rem;color:#B08E00;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-5cbc29d-2cea{font-size:1.9rem;}.elementor .e-706786ff-447f{padding:0px;display:flex;flex-direction:column;}.elementor .e-4fe1fa3f-69f8{padding:0px;margin-block-start:0.5rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-3d7ad09-1f53{gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-334cabf7-3b4e{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:100px;border-end-end-radius:10px;}.elementor .e-207e2754-e7aa{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;font-weight:700;font-size:0.78rem;color:#020E52;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:10px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:10px;background-color:#FECC00;}.elementor .e-2ad60f53-e5de{position:relative;padding:0px;order:2;}.elementor .e-52d4fc72-cbd9{font-weight:700;font-size:0.8rem;color:#B08E00;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-596ebb7b-eba9{font-size:1.9rem;}.elementor .e-1a5e68f4-fb89{padding:0px;display:flex;flex-direction:column;}.elementor .e-52158816-89fc{padding:0px;margin-block-start:0.5rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-418b06f8-9231{gap:4rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-7e3d04cb-bacf{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:100px;border-end-start-radius:10px;border-end-end-radius:10px;}.elementor .e-1d1b282f-4b48{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;font-weight:700;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:10px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:10px;background-color:#020E52;}.elementor .e-3292ff64-5f09{position:relative;padding:0px;}.elementor .e-5af8120c-5428{font-weight:700;font-size:0.8rem;color:#1D2C7A;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-2cb8acde-191a{font-size:1.9rem;}.elementor .e-3dbcb3a8-c4b4{padding:0px;display:flex;flex-direction:column;}.elementor .e-2b557c26-6dfb{padding:0px;margin-block-start:0.5rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-4b7ad5dc-1eb0{gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-4e43eec3-5658{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:100px;border-end-end-radius:10px;}.elementor .e-3764c54f-efd5{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;font-weight:700;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:10px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:10px;background-color:#020E52;}.elementor .e-4969e97d-1eee{position:relative;padding:0px;order:2;}.elementor .e-23037e71-67e2{font-weight:700;font-size:0.8rem;color:#1D2C7A;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-673c57ee-a900{font-size:1.9rem;}.elementor .e-7acc4dd7-db5b{padding:0px;display:flex;flex-direction:column;}.elementor .e-1b1f7ac1-7124{padding:0px;margin-block-start:0.5rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-17fe4bdd-58d4{gap:4rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-64958bd4-5aa2{display:flex;flex-direction:column;gap:6rem;}.elementor .e-9b19ca2-e2cd{background-color:var(--sand);}.elementor .e-27de5626-8576{text-align:center;}.elementor .e-33f3a7c3-3d5e{text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-4b433753-41a3{font-size:0.98rem;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#FFFFFF;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-70916702-5f80{font-family:var(--font-display);font-size:1rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#FECC00;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-7e4f6c9-dec4{font-family:var(--font-display);font-size:1rem;color:#FFFFFF;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#020E52;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-33a006dd-e5db{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-2c56e116-4c8e{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-2891301-6490{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-4606a670-6b6b{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-742d62fe-9602{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-3dc90eaa-3bc0{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-b3f0174-b0d7{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-2952b528-3cf3{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-d10af1-a522{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-7fa95b40-4f19{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-5a3144bc-7ee3{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-2467fb1a-8aa3{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-235a23d4-7811{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-5330832-e730{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-52419717-1090{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-3e02cf62-4d63{font-weight:700;font-size:0.98rem;color:#020E52;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-c673852-3581{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-58a46342-f1ba{font-size:0.98rem;color:#0B1233;line-height:1.45;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:1px;background-color:#F7F8FC;border-bottom-style: solid; border-bottom-color: rgba(2,14,82,0.1);\n}.elementor .e-3caf4f36-844d{overflow:hidden;padding:0px;border-start-start-radius:22px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:22px;background-color:#FFFFFF;box-shadow:0px 24px 60px 0px rgba(2,14,82,0.08);gap:0px;grid-template-columns:1fr 1.2fr 1.2fr;grid-template-rows:auto;}.elementor .e-70584f77-c5d5{font-size:0.95rem;color:var(--muted);text-align:center;}.elementor .e-37b982b2-a9f4{max-width:1000px;display:flex;flex-direction:column;gap:2.5rem;}