.elementor .e-a981e99-ca4a{padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-a5c001b-412e{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-4abdeaef-5b0e{font-weight:600;font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;}.elementor .e-38940a25-a6ea{font-weight:600;font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;}.elementor .e-5488da16-9ac6{font-weight:600;font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;background-color:rgba(255,255,255,0.28);}.elementor .e-331220ef-72ce{min-height:500px;background-image:linear-gradient(160deg, #8caf8f 0%,#224425 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0px;}.elementor .e-49095f1c-1db3{flex-direction:row;gap:64px;align-items:center;}.elementor .e-44f72743-7f7b{padding-block-start:96px;padding-block-end:96px;}.elementor .e-333fadb9-8972{max-width:800px;text-align:center;gap:16px;align-items:center;}.elementor .e-71eedbbc-53ff{font-size:22px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-384fd54d-3ddd{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-2a308780-7fc2{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-93ee7ad-6870{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-5969f3af-ee27{font-size:22px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4c43c433-b444{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-29e73675-e35d{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-5ff4219e-8a2c{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-30490a67-f76a{font-size:22px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fba0292-f0a2{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-549bb61c-fa92{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-f1ebbb7-a904{font-size:16px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(34,68,37,0.10);\n}.elementor .e-16fa4962-e419{max-width:1200px;}.elementor .e-13d72236-5532{color:#ffffff;}.elementor .e-39d64899-3bce{max-width:640px;font-size:19px;color:rgba(255,255,255,0.72);}.elementor .e-582a4087-325d{max-width:800px;text-align:center;flex-direction:column;gap:16px;align-items:center;}.elementor .e-5142f7c8-bddf{width:104px;height:auto;cursor: default;\n}.elementor .e-be4459b-8d4b{font-weight:600;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.04em;}.elementor .e-7c40f25c-5ae1{width:auto;min-width:200px;min-height:104px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-5b9e9d0c-cbfc{font-weight:600;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.04em;}.elementor .e-68ffbdeb-4248{width:auto;min-width:200px;min-height:104px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-28249a72-d4da{width:46px;height:46px;overflow:hidden;border-radius:12px;cursor: default;\n}.elementor .e-4f343d6d-3db9{font-weight:700;font-size:16px;color:#ffffff;line-height:1.3;}.elementor .e-37bf0c19-7609{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.4;}.elementor .e-18bfe0a6-5697{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-75188b5f-e3f3{width:auto;min-width:230px;min-height:104px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:row;gap:14px;align-items:center;}.elementor .e-6072073e-821f{width:46px;height:46px;overflow:hidden;border-radius:12px;cursor: default;\n}.elementor .e-1983c4d2-a076{font-weight:700;font-size:16px;color:#ffffff;line-height:1.3;}.elementor .e-1670accb-54ee{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.4;}.elementor .e-7e54ef3a-d088{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-73d7495a-ef7b{width:auto;min-width:230px;min-height:104px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:row;gap:14px;align-items:center;}.elementor .e-3e99ad36-93c5{width:46px;height:46px;overflow:hidden;border-radius:12px;cursor: default;\n}.elementor .e-5e97e372-c0a5{font-weight:700;font-size:16px;color:#ffffff;line-height:1.3;}.elementor .e-747355a7-7a8f{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.4;}.elementor .e-17b904d-22e6{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-774257f7-51a9{width:auto;min-width:230px;min-height:104px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:row;gap:14px;align-items:center;}.elementor .e-6bf9179d-470c{width:46px;height:46px;overflow:hidden;border-radius:12px;cursor: default;\n}.elementor .e-335bafca-2af3{font-weight:700;font-size:16px;color:#ffffff;line-height:1.3;}.elementor .e-7251da51-d2cf{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.4;}.elementor .e-3e41891d-4e23{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-3ac4f4a2-2d65{width:auto;min-width:230px;min-height:104px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:row;gap:14px;align-items:center;}.elementor .e-7d6f537-1f2e{width:46px;height:46px;overflow:hidden;border-radius:12px;cursor: default;\n}.elementor .e-7397e87c-4dca{font-weight:700;font-size:16px;color:#ffffff;line-height:1.3;}.elementor .e-25be4b44-7275{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.4;}.elementor .e-147af000-576f{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-4cbada33-8c04{width:auto;min-width:230px;min-height:104px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:row;gap:14px;align-items:center;}.elementor .e-fadfd8a-919f{max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-40353823-ab17{flex-direction:column;gap:48px;align-items:center;}.elementor .e-15c427ba-b456{width:100%;height:100%;min-height:400px;object-fit:cover;display:block;object-position: center top; cursor: default;\n}.elementor .e-79604700-bfbf{min-height:400px;overflow:hidden;padding:0px;background-image:linear-gradient(200deg, #8caf8f 0%,#224425 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0px;}.elementor .e-52243a77-bc49{font-weight:600;font-size:22px;color:var(--selva);line-height:1.45;padding-inline-start:20px;margin:0px;border-inline-start-width:3px;border-left-style: solid; border-left-color: var(--verde-rezzerva);\n}.elementor .e-38b41c3e-4209{padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-656e2a9d-f1f9{flex-direction:row;gap:64px;align-items:center;}.elementor .e-4efb940b-af4f{font-size:60px;}.elementor .e-6216e39f-b17c{font-size:20px;color:rgba(255,255,255,0.75);}.elementor .e-1cd7f669-8a3c{border-color:var(--BrightGreen);background-color:var(--BrightGreen);}.elementor .e-5f7df0c1-861f:hover,.elementor .e-5f7df0c1-861f:focus-visible{color:#224425;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-5f7df0c1-861f{color:#FFFFFF;border-width:2px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;}.elementor .e-305e5a41-cce5{padding:0px;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-523611a4-b236{text-align:center;gap:20px;align-items:center;}.elementor .e-6f86c1f5-56fe{background-image:linear-gradient(0deg, #00000082 0%,#00000082 100%),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;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,bottom center;\n}