.elementor .e-b74fece-3518800{width:100%;max-width:666px;max-height:160px;margin-block-start:20%;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));}.elementor .e-5cf0e759-862b4f6{max-width:368px;max-height:368px;position:absolute;inset-inline-end:-50px;inset-block-end:50px;z-index:-1;}.elementor .e-e804436-64a95ac{width:100%;height:100%;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3ea3603d-4427c8a{font-family:TTFirsNeue;font-weight:600;font-size:clamp(1.63rem, calc(1.534rem + 0.455vw), 1.88rem);color:var(--accent-6);text-align:center;}.elementor .e-44b251ce-48b2bc2{font-family:"Source Sans Pro";font-size:clamp(1.25rem, calc(1.159rem + 0.455vw), 1.50rem);color:var(--accent-6);text-align:center;}.elementor .e-42fbc6fc-d1786de{max-width:600px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-1c8b627a-4262a07{width:100%;max-width:366px;font-family:"Source Sans Pro";font-weight:600;font-size:clamp(1.25rem, calc(1.159rem + 0.455vw), 1.50rem);color:#fff;padding:18px;border-radius:999px;border-width:2px;border-color:var(--accent-6);border-style:solid;background-color:var(--accent-6);}.elementor .e-1c8b627a-4262a07:hover,.elementor .e-1c8b627a-4262a07:focus-visible{color:var(--accent-6);background-color:#FFF;}.elementor .e-6e42ea48-6431832{width:100%;max-width:1200px;padding:40px;border-radius:20px;background-color:#efe7dd;transform:translate3d(0px, 88%, 0px);gap:20px;justify-content:center;align-items:center;}.elementor .e-169fe979-2f0dc2e{height:696px;min-height:696px;position:relative;z-index:1;padding:80px;background-image:linear-gradient(hsla(0, 0%, 0%, 0.45), hsla(0, 0%, 0%, 0.45)),url("https://www.grupoorve.com/wp-content/uploads/2026/09/exterior-edificio-Tulum-Ha.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-1273e1f6-5557fdf{width:100%;height:100%;min-height:492px;max-width:50%;max-height:492px;object-fit:cover;object-position:center center;border-radius:24px;}.elementor .e-4d842979-bb8e9bd{font-family:TTFirsNeue;font-size:clamp(1.75rem, calc(1.614rem + 0.682vw), 2.13rem);color:var(--accent-6);}.elementor .e-52dcb65c-94de800{font-family:"Source Sans Pro";font-weight:400;line-height:1.2em;text-align:start;}.elementor .e-32ed7818-293ec74{width:100%;max-width:598px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-1e012155-0f7c11e{max-width:1200px;padding:0px;gap:40px;justify-content:center;align-items:center;}.elementor .e-55b9b545-e76fc4b{font-family:TTFirsNeue;font-weight:600;font-size:clamp(2.25rem, calc(1.977rem + 1.364vw), 3.00rem);color:#efe7dd;line-height:1em;text-align:center;}.elementor .e-72e9d46b-42b37b5{font-family:"Source Sans Pro";font-size:clamp(1.75rem, calc(1.568rem + 0.909vw), 2.25rem);color:#efe7dd;line-height:1em;text-align:center;}.elementor .e-20ab10fa-474602c{max-width:1200px;color:@;padding:40px;border-radius:20px;background-color:var(--accent-6);flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-1d96b9db-d8e6190{width:48px;height:auto;}.elementor .e-10788b32-0cc77f3{max-width:max-content;font-family:"Source Sans Pro";font-weight:700;font-size:clamp(1.75rem, calc(1.568rem + 0.909vw), 2.25rem);color:var(--accent-6);padding:0px;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-6c69f2a7-5a3a972{width:48px;height:auto;min-width:36px;}.elementor .e-3e4bf129-be858be{max-width:max-content;font-family:"Source Sans Pro";font-weight:700;font-size:clamp(1.75rem, calc(1.568rem + 0.909vw), 2.25rem);color:var(--accent-6);padding:0px;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-102dd47c-54a202b{width:48px;height:auto;min-width:36px;}.elementor .e-693e7176-53542aa{max-width:max-content;font-family:"Source Sans Pro";font-weight:700;font-size:clamp(1.75rem, calc(1.568rem + 0.909vw), 2.25rem);color:var(--accent-6);padding:0px;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-3ca7add1-72225b9{width:48px;height:auto;min-width:36px;}.elementor .e-61c5f9d6-2bd7175{max-width:max-content;font-family:"Source Sans Pro";font-weight:700;font-size:clamp(1.75rem, calc(1.568rem + 0.909vw), 2.25rem);color:var(--accent-6);padding:0px;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-b3535eb-b97aba7{max-width:1200px;padding:0px;gap:20px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;}.elementor .e-423602a7-2beeb43{width:100%;height:100%;max-width:326px;max-height:540px;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:-1;margin-block-start:40px;opacity:30%;transform:translate3d(20%, 0px, 0px);}.elementor .e-5288557b-bd9200c{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:120px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:column;gap:116px;justify-content:center;align-items:center;}.elementor .e-24ed232d-efffcdf{font-family:TTFirsNeue;font-weight:600;font-size:clamp(2.25rem, calc(1.977rem + 1.364vw), 3.00rem);color:var(--accent-6);line-height:1em;text-align:center;}.elementor .e-17a2466-a4b484e{font-family:"Source Sans Pro";font-weight:400;}.elementor .e-2d78df63-f470b36{padding-block-start:0px;padding-block-end:0px;padding-inline-start:54px;padding-inline-end:54px;flex-direction:column;gap:32px;justify-content:center;align-items:center;}.elementor .e-561df37b-2f1fb44{height:100%;object-fit:cover;object-position:center center;transition:transform 250ms;}.elementor .e-416f268a-390fa7b{overflow:hidden;padding:0px;border-radius:20px;grid-column:1 / 4;}.elementor .e-416f268a-390fa7b:hover,.elementor .e-416f268a-390fa7b:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-1230710c-106812c{height:100%;object-fit:cover;object-position:center center;transition:transform 200ms;}.elementor .e-3bc5ffbf-dac9037{overflow:hidden;padding:0px;border-radius:20px;grid-column:4 / 6;}.elementor .e-3bc5ffbf-dac9037:hover,.elementor .e-3bc5ffbf-dac9037:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-44dcc89e-fd413a7{height:100%;object-fit:cover;object-position:center center;transition:transform 200ms;}.elementor .e-18b2d8a0-c5e69e9{overflow:hidden;padding:0px;border-radius:20px;grid-column:1 / 3;}.elementor .e-18b2d8a0-c5e69e9:hover,.elementor .e-18b2d8a0-c5e69e9:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-65790bda-a5dc2c3{height:100%;object-fit:cover;object-position:center center;transition:transform 250ms;}.elementor .e-71bdf9ee-40d63c1{overflow:hidden;padding:0px;border-radius:20px;grid-column:3 / 6;}.elementor .e-71bdf9ee-40d63c1:hover,.elementor .e-71bdf9ee-40d63c1:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-7b47d56a-23622f6{height:100%;object-fit:cover;object-position:center center;transition:transform 250ms;}.elementor .e-40f22b7c-98347d2{overflow:hidden;padding:0px;border-radius:20px;grid-column:1 / 4;}.elementor .e-40f22b7c-98347d2:hover,.elementor .e-40f22b7c-98347d2:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-bdb1e71-95d546a{height:100%;object-fit:cover;object-position:center center;transition:transform 200ms;}.elementor .e-413802bc-e9dad0b{overflow:hidden;padding:0px;border-radius:20px;grid-column:4 / 6;}.elementor .e-413802bc-e9dad0b:hover,.elementor .e-413802bc-e9dad0b:focus-visible{img {
  transform: scale(1.1);
}\n}.elementor .e-7c6305cf-64729e0{max-width:1200px;padding:0px;gap:40px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(3, 378px);}.elementor .e-38770595-bb28056{width:100%;height:100%;max-width:1027px;max-height:1080px;object-fit:contain;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;margin-block-start:auto;margin-block-end:auto;transform:translate3d(-28%, 0px, 0px);}.elementor .e-30d47647-07a62cc{overflow:hidden;position:relative;z-index:1;padding:54px;background-color:#efe7dd;display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;}.elementor .e-5fe374bf-228d157{padding:0px;flex-direction:column;gap:56px;justify-content:center;align-items:center;}.elementor .e-7fc97b8c-4bc7aa9{width:100%;max-width:1200px;font-family:TTFirsNeue;font-weight:600;font-size:clamp(2.25rem, calc(1.977rem + 1.364vw), 3.00rem);color:var(--accent-6);line-height:1em;text-align:center;}.elementor .e-2167c9ab-ba9ea43{width:100%;max-width:1200px;max-height:565px;border-radius:20px;}.elementor .e-56665dfb-bbb4b3f{padding-block-start:124px;padding-block-end:124px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:column;gap:38px;align-items:center;}.elementor .e-16cb2a7-944bd5d{width:100%;max-width:50%;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-f305deb-edb7da3{object-fit:cover;object-position:center center;}.elementor .e-2a6fac1d-dbc02da{text-align:start;}.elementor .e-288e26e8-9ddc222{max-width:max-content;font-family:"Avenir 02";font-weight:400;font-size:14px;color:#FFF;padding-block-start:8px;padding-block-end:8px;border-radius:100px;border-width:2px;border-color:var(--primary-green);border-style:solid;background-color:var(--primary-green);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);transition:background-color 200ms;}.elementor .e-288e26e8-9ddc222:hover,.elementor .e-288e26e8-9ddc222:focus-visible{color:var(--primary-green);background-color:#38d13000;backdrop-filter:blur(18px);}.elementor .e-6e4c221e-e3d1f67{padding:0px;flex-direction:column;gap:20px;}.elementor .e-72ce49df-ee755e0{width:100%;max-width:1200px;padding:40px;border-radius:40px;background-color:#ECECEC;gap:40px;}.elementor .e-5a58a07d-4d2386b{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7c961754-b5b9364{width:100%;max-width:360px;}.elementor .e-67873e6b-03af0ea{font-weight:500;color:#fff;text-align:start;}.elementor .e-3417e136-5eaf614{font-family:"Avenir 02";font-weight:900;font-size:clamp(1.50rem, calc(1.318rem + 0.909vw), 2.00rem);;}.elementor .e-56185098-b084b4d{font-family:"Avenir 02";font-weight:400;font-size:clamp(1.25rem, calc(1.159rem + 0.455vw), 1.50rem);;}.elementor .e-4eb7e787-04f3080{color:#FFF;padding:0px;flex-direction:column;}.elementor .e-4847b8f3-b351100{padding:60px;flex-direction:column;gap:20px;}.elementor .e-7a4cc459-1ffe3a7{font-family:"Avenir 02";font-size:clamp(1.25rem, calc(1.159rem + 0.455vw), 1.50rem);color:#FFF;}.elementor .e-25f711c8-330e4f1{width:100%;font-family:Roboto;padding:0px;flex-direction:column;gap:40px;}.elementor .e-3b3fc2d4-713ee0f{max-width:max-content;font-family:"Avenir 02";font-weight:400;font-size:14px;color:#FFF;padding-block-start:8px;padding-block-end:8px;border-radius:100px;border-width:2px;border-color:var(--primary-green);border-style:solid;background-color:var(--primary-green);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);transition:background-color 200ms;}.elementor .e-3b3fc2d4-713ee0f:hover,.elementor .e-3b3fc2d4-713ee0f:focus-visible{background-color:#38d13000;backdrop-filter:blur(18px);}.elementor .e-75b4e8fa-4fead1f{padding:0px;flex-direction:column;gap:10px;}.elementor .e-63d1c8f8-16f8dcc{padding:0px;gap:20px;justify-content:space-between;}.elementor .e-575cc908-5e8a662{font-family:"Avenir 02";font-size:10px;color:#ffffff;}.elementor .e-74e886ec-69745ed{max-width:1200px;padding:40px;border-radius:40px;background-image:linear-gradient(90deg, hsl(0, 0%, 0%) 0%,#3c3c3dcc 25%,#5f606199 50%,#b1b2b500 100%),linear-gradient(hsla(0, 0%, 0%, 0.45), hsla(0, 0%, 0%, 0.45)),url("https://www.grupoorve.com/wp-content/uploads/2026/09/CASETA-DE-ACCESO-ATARDECER.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-337ce2f8-f43613a{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4d81dc8c-2478a23{font-family:"Source Sans Pro";font-weight:700;font-size:17px;color:var(--accent-6);text-align:center;text-transform:uppercase;}.elementor .e-64b47082-568cd5a{max-width:520px;padding:20px;border-radius:20px;border-width:1px;border-color:var(--accent-6);border-style:solid;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-949d497-56f122a{font-family:"Avenir 02";padding:40px;flex-direction:column;align-items:center;}