.elementor .e-583e9da8-a533{font-weight:700;font-size:9px;color:#FFFFFF;letter-spacing:0.04em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.12);}.elementor .e-1ff665c0-341b{font-family:var(--font-display);font-size:64px;color:#FFFFFF;line-height:1.02;}.elementor .e-75930963-db01{font-family:var(--font-display);font-weight:800;font-size:64px;color:var(--BrightGreen);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-74c36afb-1e72{padding:0px;flex-direction:column;gap:0px;}.elementor .e-740c4c8d-769d{font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-3bf7fd64-ac6e{font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-37c21131-79b2{font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-2e34cfbf-18e1{padding:0px;flex-direction:column;gap:6px;}.elementor .e-5e103f87-a17d:hover,.elementor .e-5e103f87-a17d:focus-visible{color:#224425;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-5e103f87-a17d{color:#FFFFFF;border-width:2px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;}.elementor .e-626273a-5d78{padding:0px;margin-block-start:6px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-703dc4fe-60f6{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;align-items:flex-start;}.elementor .e-13457b59-bbc3{position:relative;z-index:10;font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:-180px;margin-inline-start:24px;border-radius:14px;border-width:1px;border-color:#a8feaf;border-style:solid;background-color:rgba(19,38,26,0.80);box-shadow:0px 0px 0px 4px rgba(168,254,175,0.18),0px 12px 30px 0px rgba(0,0,0,0.35);backdrop-filter:blur(14px) saturate(150%);align-self:flex-start;-webkit-backdrop-filter: blur(14px) saturate(150%); -webkit-backdrop-filter: blur(14px) saturate(150%);\n}.elementor .e-0b6f593-ba7bf0b{width:300px;height:auto;max-width:100%;position:relative;z-index:1;flex:0 0 auto;align-self:center;}.elementor .e-6d1a73b8-c45a{position:relative;z-index:10;font-weight:700;font-size:13px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:-180px;margin-inline-end:-20px;border-radius:14px;border-width:1px;border-color:#a8feaf;border-style:solid;background-color:rgba(19,38,26,0.80);box-shadow:0px 0px 0px 4px rgba(168,254,175,0.18),0px 12px 30px 0px rgba(0,0,0,0.35);backdrop-filter:blur(14px) saturate(150%);align-self:end;-webkit-backdrop-filter: blur(14px) saturate(150%); -webkit-backdrop-filter: blur(14px) saturate(150%);\n}.elementor .e-1124ea7b-334a{max-width:540px;padding:44px;border-radius:28px;border-width:1px;border-color:rgba(168,254,175,0.38);border-style:solid;background-image:linear-gradient(155deg, rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.04) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.07);box-shadow:0px 30px 80px -20px rgba(0,0,0,0.55),0px 0px 0px 4px rgba(168,254,175,0.06);backdrop-filter:blur(22px) saturate(150%);flex-direction:column;gap:16px;flex:1 1 0px;justify-content:center;align-items:center;-webkit-backdrop-filter: blur(22px) saturate(150%); -webkit-backdrop-filter: blur(22px) saturate(150%);\n}.elementor .e-5a57c84c-f950{max-width:1200px;position:relative;z-index:1;flex-direction:row;gap:64px;align-items:center;}.elementor .e-341bb7d5-65e5{font-weight:700;font-size:12px;color:#a8feaf;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2371644c-a59f{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-14bfbbb5-41b4{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-324d36c6-b50e{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-57d5d7e7-35bf{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-70b5ce37-4128{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-3c6fd7bf-5f15{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-4caabd21-94aa{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-139b4fe9-8d79{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-8c74ad0-f176{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-251fba5c-ffd8{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-274b9871-999a{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-28168feb-6a93{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-105ee206-e610{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-6c1a5433-d49c{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-131d0df4-1895{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-690b9efa-6446{font-family:var(--font-display);font-weight:800;font-size:22px;color:rgba(255,255,255,0.55);white-space: nowrap;\n}.elementor .e-6b3d26af-f3f6{padding:0px;flex-direction:row;gap:72px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-3d083650-fa23{width:100%;overflow:hidden;padding:0px;mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%); -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%);\n}.elementor .e-6d509664-3be9{width:100%;position:relative;z-index:1;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:none;flex-direction:column;gap:33px;align-items:center;}.elementor .e-481509c1-1960{overflow:hidden;position:relative;padding-block-start:190px;background-image:linear-gradient(90deg, rgba(19,38,26,0.88) 0%,rgba(19,38,26,0.62) 55%,rgba(19,38,26,0.40) 100%),url("https://www.rezzerva.com/wp-content/uploads/2026/09/rezzerva-surf-horizontal.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#13261A;flex-direction:column;gap:72px;background-repeat: no-repeat, no-repeat; background-size: auto, cover; background-position: 0% 0%, center center;\n}.elementor .e-6ab660e9-ac8d{font-weight:400;font-size:30px;}.elementor .e-16215177-30f7{font-family:var(--font-display);font-weight:800;font-size:67px;color:var(--verde-rezzerva);letter-spacing:-0.025em;line-height:1.1;}.elementor .e-3d03cf7a-3c68{max-width:760px;text-align:center;padding:0px;flex-direction:column;gap:6px;align-items:center;}.elementor .e-a473511-748abda{width:100%;height:auto;border-radius:28px;flex:1 0 auto;}.elementor .e-37e65ff-9560{width:0px;padding:0px;border-radius:24px;border-width:1px;border-color:rgba(19,38,26,0.10);border-style:solid;flex-direction:column;gap:0px;flex:1 1 0px;justify-content:center;}.elementor .e-58af8014-ca6a{font-weight:700;font-size:13px;color:#a8feaf;letter-spacing:0.1em;text-transform:uppercase;margin-block-end:10px;}.elementor .e-19ccbc87-d536{font-weight:800;font-size:28px;color:var(--blanco);line-height:1.2;margin-block-end:20px;}.elementor .e-7677db28-92f1{font-weight:600;font-size:16px;color:var(--blanco);padding-block-start:14px;padding-block-end:14px;border-color:rgba(255,255,255,0.14);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-482b5262-ab84{font-weight:600;font-size:16px;color:var(--blanco);padding-block-start:14px;padding-block-end:14px;border-color:rgba(255,255,255,0.14);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-3c84c29-46b3{font-weight:600;font-size:16px;color:var(--blanco);padding-block-start:14px;padding-block-end:14px;border-color:rgba(255,255,255,0.14);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-8d9ff95-db35{font-weight:600;font-size:16px;color:var(--blanco);padding-block-start:14px;padding-block-end:14px;border-color:rgba(255,255,255,0.14);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-4a84b460-492d{padding:40px;border-radius:24px;background-color:var(--verde-rezzerva);flex-direction:column;gap:0px;flex:1 1 0px;justify-content:center;}.elementor .e-147305d1-c676{width:100%;padding:0px;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-74ed944c-2a4f{width:100%;max-width:1040px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-3f4361d4-dee0{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:40px;align-items:center;}.elementor .e-35b4d219-cd3f{max-width:760px;font-size:61px;}.elementor .e-4db36329-fd67{max-width:640px;}.elementor .e-707616d1-d426{text-align:center;flex-direction:column;gap:16px;align-items:center;}.elementor .e-1e41a163-f735{font-weight:700;font-size:12px;color:var(--blanco);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--selva);}.elementor .e-3440efe9-4761{font-size:22px;}.elementor .e-2b4a0891-d27e{font-size:16px;flex:1 1 auto;}.elementor .e-37fdf466-27c8{padding:32px;background-color:var(--BrightGreen);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-37fdf466-27c8:hover,.elementor .e-37fdf466-27c8:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-3eb5740b-5557{font-weight:700;font-size:12px;color:var(--blanco);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--verde-rezzerva);}.elementor .e-743a9836-ced9{font-size:22px;color:var(--BrightGreen);}.elementor .e-6499a261-8765{font-size:16px;color:var(--blanco);flex:1 1 auto;}.elementor .e-29dd2360-5e9a{padding:32px;background-image:linear-gradient(#05120654, #05120654),url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/HangingBridgesWCR.jpg?fit=1600%2C1068&ssl=1");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--arena);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-29dd2360-5e9a:hover,.elementor .e-29dd2360-5e9a:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-131d1f80-23d7{max-width:1200px;grid-template-rows:auto;}.elementor .e-1c2f429e-4d0f{width:100%;height:auto;}.elementor .e-63bbfdb{width:50%;padding:0px;flex-direction:column;}.elementor .e-594d1aec-fd21{text-align:center;gap:16px;align-items:center;}.elementor .e-4d7b00fb-8cc9944{font-size:14px;}.elementor .e-1a1b6ac9-c8df{padding:32px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-1a1b6ac9-c8df:hover,.elementor .e-1a1b6ac9-c8df:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-155b0477-1d0d67d{font-size:14px;}.elementor .e-25076b00-b0d8{padding:32px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-25076b00-b0d8:hover,.elementor .e-25076b00-b0d8:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-3ed868ba-3560ad0{font-size:14px;}.elementor .e-78cba974-5a02{padding:32px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-78cba974-5a02:hover,.elementor .e-78cba974-5a02:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-7513283c-1ca9{width:100%;max-width:1200px;grid-template-rows:auto;}.elementor .e-4983430{width:50%;background-color:var(--arena);flex-direction:column;}.elementor .e-bec43e6{padding:0px;flex-direction:row;}.elementor .e-7e62ae68-354456d{font-size:14px;}.elementor .e-45d92f51-93fb7ed{font-size:14px;}.elementor .e-696ed25-4958b11{font-size:14px;}.elementor .e-3fb71df-a4d9c02{width:50%;padding:0px;background-color:var(--arena);flex-direction:column;}.elementor .e-fb78c2b-627b{width:100%;height:auto;}.elementor .e-ee87f59-85b22b8{width:50%;padding:0px;flex-direction:column;}.elementor .e-b34a91c-d41f646{padding:0px;flex-direction:row;}.elementor .e-4cac50bb-7ab8{color:var(--blanco);}.elementor .e-74870b5-211f{max-width:720px;}.elementor .e-37db62ba-7e1c{max-width:1200px;flex-direction:column;gap:16px;}.elementor .e-316606fb-3cdb{font-size:20px;color:var(--selva);}.elementor .e-630e60b2-43d7{font-size:16px;color:var(--selva);}.elementor .e-442456d2-2bdb{background-color:var(--arena);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-442456d2-2bdb:hover,.elementor .e-442456d2-2bdb:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-5656b4a4-fac1{font-size:20px;color:var(--BrightGreen);}.elementor .e-2e1b9e7e-747f{font-size:16px;color:var(--arena);}.elementor .e-25fe9898-eaa1{background-color:var(--verde-accion);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-25fe9898-eaa1:hover,.elementor .e-25fe9898-eaa1:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-57cd9092-780d{font-size:20px;}.elementor .e-5b6273e4-30b8{font-size:16px;color:rgba(255,255,255,0.75);}.elementor .e-672176be-79ce{background-color:#1a2f1c;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-672176be-79ce:hover,.elementor .e-672176be-79ce:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-11d2899a-9219{max-width:1200px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7d91b9a-29c6077{background-image:url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/Rezzerva-laptops-Mockup.webp?fit=1920%2C1289&ssl=1");background-repeat:no-repeat;background-attachment:scroll;background-size:700px auto;background-position:750px 50px;background-color:var(--verde-rezzerva);}.elementor .e-724cc3fb-3e4b{max-width:760px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-1f5f0ccb-4885{padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;background-image:url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/Main-Rezzerva-Background.png?fit=1178%2C1491&ssl=1");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--selva);display:flex;flex-direction:column;gap:36px;align-items:center;}.elementor .e-5e88483b-86ec{font-size:60px;}.elementor .e-17ee249d-1878{font-size:20px;color:rgba(255,255,255,0.75);}.elementor .e-2fdb9b69-cc13:hover,.elementor .e-2fdb9b69-cc13:focus-visible{color:#224425;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-2fdb9b69-cc13{color:#FFFFFF;border-width:2px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;}.elementor .e-6bf18c71-d316{padding:0px;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-1f30ab0c-accd{text-align:center;gap:20px;align-items:center;}.elementor .e-29541551-7fb20f4{background-image:linear-gradient(#00000054, #00000054),url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/Rio_Celeste__Tenorio_Park.jpg?fit=1200%2C800&ssl=1");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--tinta);}.elementor .e-4bf05880-31f7{text-align:center;gap:16px;align-items:center;}.elementor .e-4a57e28-632bfef{max-width:180px;align-self:center;}.elementor .e-d79ad5b-3efb0c1{max-width:180px;align-self:center;}.elementor .e-3be8b6ba-793a{padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--arena);gap:16px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-1ed47bc2-f290{font-weight:600;font-size:17px;margin:0px;align-self:center;}.elementor .e-9637668-dd85{font-weight:700;font-size:16px;color:#224425;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:rgba(168,254,175,0.35);align-self:center;justify-self: start;\n}.elementor .e-10f57e17-60df{font-size:16px;color:rgba(14,26,20,0.6);margin:0px;align-self:center;}.elementor .e-51c6ebaf-4701{padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;transition:background-color 0.25s;gap:16px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(14,26,20,0.08);\n}.elementor .e-51c6ebaf-4701:hover,.elementor .e-51c6ebaf-4701:focus-visible{background-color:rgba(140,175,143,0.08);}.elementor .e-49d4f6b6-812b{font-weight:600;font-size:17px;margin:0px;align-self:center;}.elementor .e-16fe8e6-895e{font-weight:700;font-size:16px;color:#224425;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:rgba(168,254,175,0.35);align-self:center;justify-self: start;\n}.elementor .e-56b5a525-88fa{font-size:16px;color:rgba(14,26,20,0.6);margin:0px;align-self:center;}.elementor .e-64b844b5-1d04{padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;transition:background-color 0.25s;gap:16px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(14,26,20,0.08);\n}.elementor .e-64b844b5-1d04:hover,.elementor .e-64b844b5-1d04:focus-visible{background-color:rgba(140,175,143,0.08);}.elementor .e-6315e008-d4db{font-weight:600;font-size:17px;margin:0px;align-self:center;}.elementor .e-3aafbca7-f8ee{font-weight:700;font-size:16px;color:#224425;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:rgba(168,254,175,0.35);align-self:center;justify-self: start;\n}.elementor .e-6b565016-7724{font-size:16px;color:rgba(14,26,20,0.6);margin:0px;align-self:center;}.elementor .e-7a799b2-2de9{padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;transition:background-color 0.25s;gap:16px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(14,26,20,0.08);\n}.elementor .e-7a799b2-2de9:hover,.elementor .e-7a799b2-2de9:focus-visible{background-color:rgba(140,175,143,0.08);}.elementor .e-199e911b-1520{font-weight:600;font-size:17px;margin:0px;align-self:center;}.elementor .e-85568a0-2a0c{font-weight:700;font-size:16px;color:#224425;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:rgba(168,254,175,0.35);align-self:center;justify-self: start;\n}.elementor .e-44d6518e-8ad6{font-size:16px;color:rgba(14,26,20,0.6);margin:0px;align-self:center;}.elementor .e-1d5b0790-6b98{padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;transition:background-color 0.25s;gap:16px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(14,26,20,0.08);\n}.elementor .e-1d5b0790-6b98:hover,.elementor .e-1d5b0790-6b98:focus-visible{background-color:rgba(140,175,143,0.08);}.elementor .e-33716088-4d3c{width:100%;max-width:960px;overflow:hidden;padding:0px;border-radius:20px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(19,38,26,0.10);flex-direction:column;gap:0px;}.elementor .e-538b3441-1219{max-width:960px;font-size:14px;color:rgba(14,26,20,0.6);text-align:center;}.elementor .e-433ac6ec-6525{max-width:720px;}.elementor .e-5aac544e-943c{text-align:center;flex-direction:column;gap:16px;align-items:center;}.elementor .e-ab8fff0-a815b9f{font-size:50px;}.elementor .e-68e3e7f1-c85b{font-size:19px;}.elementor .e-b869982-bdcc{font-size:15px;}.elementor .e-373ad16c-81b6{transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-373ad16c-81b6:hover,.elementor .e-373ad16c-81b6:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-4aa0f49b-339870c{font-size:50px;color:var(--BrightGreen);}.elementor .e-7f949c8-7b7a{font-size:19px;color:var(--blanco);}.elementor .e-6432038-f223{font-size:15px;color:var(--blanco);}.elementor .e-3fa02eda-25b4{background-color:var(--verde-rezzerva);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-3fa02eda-25b4:hover,.elementor .e-3fa02eda-25b4:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-2319ac52-2f78973{font-size:50px;}.elementor .e-73711829-8a8b{font-size:19px;}.elementor .e-9dfb534-c060{font-size:15px;}.elementor .e-70628001-d95d{transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-70628001-d95d:hover,.elementor .e-70628001-d95d:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-53a993d3-74c5b73{font-size:50px;}.elementor .e-4b8b58f3-42e2{font-size:19px;}.elementor .e-2107f93b-be3c{font-size:15px;}.elementor .e-12d6abd8-7af2{transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-12d6abd8-7af2:hover,.elementor .e-12d6abd8-7af2:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-23453197-6544{max-width:1200px;grid-template-rows:auto;}.elementor .e-fc48939-4b4abd3{font-size:16px;color:#FFFFFF;line-height:1.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d09925-b146f8c{width:132px;height:auto;flex:0 0 auto;}.elementor .e-35d8429-7f3e425{width:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#13261A;flex-direction:row;gap:14px;justify-content:center;align-items:center;align-self:center;}.elementor .e-c72345d-bda12ef{width:150px;height:auto;max-width:100%;align-self:center;}.elementor .e-9790a8a-f6e35c7{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-2c472c29-bc93{min-height:440px;mix-blend-mode:luminosity;opacity:10%;flex:1 1 0px;}.elementor .e-24250066-11507fe{color:var(--verde-rezzerva);}.elementor .e-b562122-e17b{font-weight:700;font-size:30px;letter-spacing:-0.015em;line-height:1.3;}.elementor .e-48ecf317-52c7eb3{color:var(--pacifico);}.elementor .e-19a470a3-c87d{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3c4f1a60-3dd3{flex-direction:row;gap:64px;align-items:center;}.elementor .e-c71fb23-204785f{color:var(--BrightGreen);align-self:center;}.elementor .e-dd7ad4f-f0a8{max-width:760px;font-weight:700;color:var(--blanco);text-align:center;align-self:center;}.elementor .e-4054a8c1-81cf{gap:16px;}.elementor .e-1d97135b-82de{width:40px;height:40px;margin-block-end:8px;}.elementor .e-38faa774-8eba{font-size:20px;}.elementor .e-194a09d0-cd2e{font-size:16px;}.elementor .e-473035ec-7c42{transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-473035ec-7c42:hover,.elementor .e-473035ec-7c42:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-50928982-2c9e{width:40px;height:40px;margin-block-end:8px;}.elementor .e-37328cdc-27ee{font-size:20px;color:var(--arena);}.elementor .e-17c89892-dbfe{font-size:16px;color:var(--arena);}.elementor .e-13852e3a-9598{background-color:var(--pacifico);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-13852e3a-9598:hover,.elementor .e-13852e3a-9598:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-3482848c-ce3b{width:40px;height:40px;margin-block-end:8px;}.elementor .e-3886a2ff-19ec{font-size:20px;}.elementor .e-5816d1c-b206{font-size:16px;}.elementor .e-4124a01a-2c95{background-color:var(--BrightGreen);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-4124a01a-2c95:hover,.elementor .e-4124a01a-2c95:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-5dbe2f84-af23{width:40px;height:40px;margin-block-end:8px;}.elementor .e-95a579f-dd93{font-size:20px;}.elementor .e-c8cba66-f915{font-size:16px;}.elementor .e-472bc315-76d8{background-color:var(--arena);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:10px;}.elementor .e-472bc315-76d8:hover,.elementor .e-472bc315-76d8:focus-visible{box-shadow:0px 22px 44px 0px rgba(19,38,26,0.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-46cd22cf-bd72{max-width:1200px;grid-template-rows:auto;}.elementor .e-3e2b9dad-6899814{color:var(--BrightGreen);border-color:var(--BrightGreen);}.elementor .e-2de22b5-a6abb10{background-image:url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/paysage-volcan-tenorio-drone-FD-scaled.jpg?fit=800%2C533&ssl=1");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--verde-accion);}.elementor .e-72bc10d6-9331{max-width:800px;text-align:center;gap:16px;align-items:center;}.elementor .e-328567e7-6065{font-family:var(--font-display);font-weight:600;font-size:18px;margin:0px;}.elementor .e-32019e75-72ea{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--verde-accion);line-height:1;margin:0px;}.elementor .e-2f4f37bd-5196{width:auto;}.elementor .e-7f842fd3-448c{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-7c67a568-e252{font-size:16px;color:rgba(14,26,20,0.75);margin:0px;}.elementor .e-1eb09287-e7bb{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3c0b7f30-af7b{border-radius:16px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:var(--blanco);}.elementor .e-7c61064c-ea8d{font-family:var(--font-display);font-weight:600;font-size:18px;margin:0px;}.elementor .e-155e370c-60ed{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--verde-accion);line-height:1;margin:0px;}.elementor .e-7f8c0cb3-6ac2{width:auto;}.elementor .e-3e0cca-70e1{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-287d42cd-4086{font-size:16px;color:rgba(14,26,20,0.75);margin:0px;}.elementor .e-7822e4c-9cf6{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-32c86d11-c749{border-radius:16px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:var(--blanco);}.elementor .e-ec82fdd-ad25{font-family:var(--font-display);font-weight:600;font-size:18px;margin:0px;}.elementor .e-7ff53f1c-eb5a{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--verde-accion);line-height:1;margin:0px;}.elementor .e-3e20e32d-122e{width:auto;}.elementor .e-40c6bf00-5c30{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-4d021e88-62ff{font-size:16px;color:rgba(14,26,20,0.75);margin:0px;}.elementor .e-50b6a854-25f6{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-7392cf13-ef00{border-radius:16px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:var(--blanco);}.elementor .e-2c016e9d-26c9{font-family:var(--font-display);font-weight:600;font-size:18px;margin:0px;}.elementor .e-3ef804c6-e633{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--verde-accion);line-height:1;margin:0px;}.elementor .e-3dc18b1e-48f7{width:auto;}.elementor .e-4df0c13f-1d26{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-68a44b09-b52b{font-size:16px;color:rgba(14,26,20,0.75);margin:0px;}.elementor .e-ec19291-43e7{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-116f20cd-73c2{border-radius:16px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:var(--blanco);}.elementor .e-760f1c40-20c8{font-family:var(--font-display);font-weight:600;font-size:18px;margin:0px;}.elementor .e-3a629b10-faee{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--verde-accion);line-height:1;margin:0px;}.elementor .e-a479710-5fe8{width:auto;}.elementor .e-445160eb-4139{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-14342a17-dc54{font-size:16px;color:rgba(14,26,20,0.75);margin:0px;}.elementor .e-110424de-396d{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3821f11c-4a51{border-radius:16px;border-width:1px;border-color:rgba(14,26,20,0.1);border-style:solid;background-color:var(--blanco);}.elementor .e-4a898830-1f2f{width:100%;max-width:800px;gap:12px;}.elementor .e-3804c7e4-2f4bdfb{border-color:var(--BrightGreen);background-color:var(--BrightGreen);}.elementor .e-d752c5-48a9b2a{background-image:linear-gradient(#00000082, #00000082),url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/10/RincondelaVieja-welcome-costa-rica.jpg?fit=800%2C400&ssl=1");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;}