.elementor .e-6034ac1a-4bfd{color:var(--cvc-lime);}.elementor .e-6466d3a9-bcd8{max-width:620px;font-size:19px;color:rgba(255,255,255,0.88);}.elementor .e-23e0fdfd-57a1{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-50e6be44-3e06{font-weight:700;font-size:12px;color:var(--cvc-green-deep);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;background-color:var(--cvc-white);display:inline-flex;width: fit-content;\n}.elementor .e-417f8bd7-4f6e{font-size:80px;color:var(--cvc-white);}.elementor .e-27af1b34-65ce{font-size:18px;color:rgba(255,255,255,0.82);}.elementor .e-73a8de44-ae02{font-weight:700;font-size:11px;color:var(--cvc-lime);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-646bca66-4814{font-weight:600;font-size:16px;color:var(--cvc-white);}.elementor .e-2b9b5c78-6d3c{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-676cce64-1453{font-weight:700;font-size:11px;color:var(--cvc-lime);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-63813685-51d8{font-weight:600;font-size:16px;color:var(--cvc-white);}.elementor .e-f69019d-58ed{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-6c46888c-dbe8{font-weight:700;font-size:11px;color:var(--cvc-lime);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-3ac192fb-81d4{font-weight:600;font-size:16px;color:var(--cvc-white);}.elementor .e-31a501a5-af1f{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-61b561f9-28f4{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:40px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(255,255,255,0.2);\n}.elementor .e-471d266e-86c8{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-52fdc59a-cbb0{flex:0 0 auto;}.elementor .e-7900f786-2b0b{width:100%;max-width:1240px;padding:64px;border-radius:0px;background-color:var(--cvc-green);gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-3296a6f4-1cc7{padding-block-start:96px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--cvc-paper);justify-content:center;}.elementor .e-31d0f545-1944{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-14f0ddaf-dfa3{font-weight:600;font-size:14px;color:var(--cvc-green);white-space: nowrap;\n}.elementor .e-12626a73-fb7c{padding:0px;gap:16px;justify-content:space-between;align-items:flex-end;}.elementor .e-f6403b0-9df9:hover,.elementor .e-f6403b0-9df9:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-f6403b0-9df9{width:100%;height:auto;transition:transform 1.2s;}.elementor .e-7092bbc9-d844{overflow:hidden;padding:0px;}.elementor .e-78d4a445-5851:hover,.elementor .e-78d4a445-5851:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-78d4a445-5851{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-672ae928-9004:hover,.elementor .e-672ae928-9004:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-672ae928-9004{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-5aeedd79-11d5:hover,.elementor .e-5aeedd79-11d5:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5aeedd79-11d5{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-6a882dbe-ebf4:hover,.elementor .e-6a882dbe-ebf4:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6a882dbe-ebf4{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-3944ea3c-3231:hover,.elementor .e-3944ea3c-3231:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-3944ea3c-3231{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-440cc641-baa9:hover,.elementor .e-440cc641-baa9:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-440cc641-baa9{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-48d48e8c-b4eb:hover,.elementor .e-48d48e8c-b4eb:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-48d48e8c-b4eb{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-6487d1-23e2:hover,.elementor .e-6487d1-23e2:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6487d1-23e2{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-6baa6c1b-99a8:hover,.elementor .e-6baa6c1b-99a8:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6baa6c1b-99a8{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-2a0cbe7b-f2d8:hover,.elementor .e-2a0cbe7b-f2d8:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-2a0cbe7b-f2d8{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-6672a311-6d7a:hover,.elementor .e-6672a311-6d7a:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6672a311-6d7a{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-78b73f60-447e:hover,.elementor .e-78b73f60-447e:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-78b73f60-447e{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-5ebd7d40-3388:hover,.elementor .e-5ebd7d40-3388:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5ebd7d40-3388{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-6f39bdbe-e711:hover,.elementor .e-6f39bdbe-e711:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6f39bdbe-e711{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-42ace378-3f8a:hover,.elementor .e-42ace378-3f8a:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-42ace378-3f8a{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-112b6c76-ed52:hover,.elementor .e-112b6c76-ed52:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-112b6c76-ed52{width:23%;height:auto;transition:transform 0.3s;flex:0 0 23%;scroll-snap-align: start;\n}.elementor .e-2da67fb-18b9{padding:0px;gap:16px;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;\n}.elementor .e-68bcbeea-aad3{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-68c531bf-a1c6{overflow:hidden;padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--cvc-white);justify-content:center;}.elementor .e-4f82d6f7-6f82{margin-block-end:32px;}.elementor .e-1c053bcf-21d9{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-1fc2ac10-e137{font-size:40px;}.elementor .e-3a457811-fc49{font-size:16px;}.elementor .e-50212ea4-5691{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-1c33c26c-ccff{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-27b41da3-ff5c{font-size:40px;}.elementor .e-700a5eb2-1c7f{font-size:16px;}.elementor .e-123d5c38-f94e{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-29facf9e-9e92{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-ea6df01-d556{font-size:40px;}.elementor .e-22c7e710-9327{font-size:16px;}.elementor .e-684fa9e0-90f0{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-4841b761-2081{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-5f893c4e-e942{font-size:40px;}.elementor .e-c679173-556e{font-size:16px;}.elementor .e-7f0ed944-2eed{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-50164ce-2d60{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-1c6747d0-8abf{font-size:40px;}.elementor .e-42ae070c-d336{font-size:16px;}.elementor .e-54e8b1e0-69a9{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-55ac491-b725{font-weight:900;font-size:72px;color:var(--cvc-green);}.elementor .e-1eb8c3d-5303{font-size:40px;}.elementor .e-72b3b4ef-6eae{font-size:16px;}.elementor .e-6af5db32-c5b7{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:120px 1fr 1.3fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: var(--cvc-line);\n}.elementor .e-4b22e506-4039{padding:0px;border-block-start-width:2px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--cvc-ink);\n}.elementor .e-4377e89b-ea03{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-278adb7b-b8f6{padding-block-start:96px;padding-block-end:128px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--cvc-paper);justify-content:center;}.elementor .e-72ceb5f5-bb55{font-weight:600;font-size:14px;color:rgba(255,255,255,0.75);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-1bc52b9b-3f31{font-size:128px;color:var(--cvc-white);line-height:0.88;}.elementor .e-8ff4652-d812{max-width:620px;font-size:20px;color:rgba(255,255,255,0.85);}.elementor .e-69dcec04-6af3{padding:0px;margin-block-start:10px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-7d26a8eb-8dd8{width:100%;max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3d08524f-9f80{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-width:6px;border-color:#ffffff;border-style:solid;}.elementor .e-63639f0e-44f0:hover,.elementor .e-63639f0e-44f0:focus-visible{transform:translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-63639f0e-44f0{overflow:hidden;padding:0px;transform:translate3d(0px, 40px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);transition:transform 0.5s;flex:1 1 0px;}.elementor .e-68634406-b5fd{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-width:6px;border-color:#ffffff;border-style:solid;}.elementor .e-2fb72141-14fb:hover,.elementor .e-2fb72141-14fb:focus-visible{transform:translate3d(0px, -20px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-2fb72141-14fb{overflow:hidden;padding:0px;transform:translate3d(0px, 10px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);transition:transform 0.5s;flex:1 1 0px;}.elementor .e-2b88e65f-3326{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-width:6px;border-color:#ffffff;border-style:solid;}.elementor .e-33bffe40-ae22:hover,.elementor .e-33bffe40-ae22:focus-visible{transform:translate3d(0px, -10px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-33bffe40-ae22{overflow:hidden;padding:0px;transform:translate3d(0px, 30px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);transition:transform 0.5s;flex:1 1 0px;}.elementor .e-4cad1949-bdb1{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-width:6px;border-color:#ffffff;border-style:solid;}.elementor .e-74e6bc4c-9140:hover,.elementor .e-74e6bc4c-9140:focus-visible{transform:translate3d(0px, -30px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .e-74e6bc4c-9140{overflow:hidden;padding:0px;transform:translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(2deg);transition:transform 0.5s;flex:1 1 0px;}.elementor .e-4be8360a-923b{width:100%;max-width:1240px;padding:0px;gap:12px;align-items:flex-end;}.elementor .e-7f323e25-1cd5{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(180deg, rgba(0,51,31,0.88) 0%,rgba(0,51,31,0.94) 100%),url("https://cvc.trezeideas.dev/wp-content/uploads/2026/11/cvc-logrono-pina.jpg");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--cvc-green-deep);flex-direction:column;gap:72px;align-items:center;}