.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-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-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-3ac79db4-bd3d:hover,.elementor .e-3ac79db4-bd3d:focus-visible{color:#FFFFFF;background-color:#224425;}.elementor .e-3ac79db4-bd3d{color:#FFFFFF;background-color:#13261a;}.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;}.elementor .e-6499a261-8765{font-size:16px;flex:1 1 auto;}.elementor .e-29dd2360-5e9a{padding:32px;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-439336c2-e5fe{font-weight:700;font-size:12px;color:#000000;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#a8feaf;}.elementor .e-10d845c7-9fba{font-size:22px;}.elementor .e-52137fee-69b5{font-size:16px;flex:1 1 auto;}.elementor .e-3c9535bf-b906{padding:32px;border-width:1px;border-color:var(--BrightGreen);transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-3c9535bf-b906:hover,.elementor .e-3c9535bf-b906: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-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-223059cc-c3f2{width:100%;height:100%;min-height:420px;object-fit:cover;mix-blend-mode:normal;opacity:100%;display:block;}.elementor .e-2c472c29-bc93{min-height:440px;overflow:hidden;padding:0px;mix-blend-mode:normal;opacity:100%;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:#43544a;line-height:1.75;& a { color: #224425; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.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-5e88483b-86ec{font-size:52px;}.elementor .e-17ee249d-1878{font-size:24px;color:var(--blanco);text-align:center;}.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(var(--verde-accion), var(--verde-accion)),url("https://i0.wp.com/www.rezzerva.com/wp-content/uploads/2026/09/rezzerva-costa-rica-costa-aerea-horizontal.jpg?fit=800%2C600&ssl=1");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top left;}