.elementor .e-3908986f-9922{color:var(--guri-blanco);}.elementor .e-57fc24d7-f36a{color:var(--guri-sobre-oscuro);}.elementor .e-6a859a6-3467{width:auto;margin-block-start:12px;gap:16px;}.elementor .e-41e1afac-7780{font-family:var(--guri-font);font-weight:800;font-size:24px;color:var(--guri-blanco);line-height:1.2em;}.elementor .e-24d4c20e-d136{font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#f5f6eecc;}.elementor .e-1a41c61d-f831{width:auto;display:flex;flex-direction:column;gap:2px;}.elementor .e-47ceacb5-92df{font-family:var(--guri-font);font-weight:800;font-size:24px;color:var(--guri-blanco);line-height:1.2em;}.elementor .e-2e9e7f9b-378a{font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#f5f6eecc;}.elementor .e-74f6b92a-cae3{width:auto;display:flex;flex-direction:column;gap:2px;}.elementor .e-601e2aa9-7687{font-family:var(--guri-font);font-weight:800;font-size:24px;color:var(--guri-blanco);line-height:1.2em;}.elementor .e-38da74f4-a890{font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#f5f6eecc;}.elementor .e-541262a8-15a9{width:auto;display:flex;flex-direction:column;gap:2px;}.elementor .e-838b7c1-a6d2{padding-block-start:24px;margin-block-start:28px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;border-block-start: 1px solid #ffffff33;\n}.elementor .e-33f11891-8784{max-width:660px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-58c82fd2-dceb{min-height:680px;background-image:linear-gradient(90deg, #162014f2 0%,#162014d9 45%,#16201433 100%),url("https://casasguri.com/wp-content/uploads/2026/10/hero-img.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#162014;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-5df893e3-b022{width:55%;height:55%;position:absolute;inset-block-start:-20px;inset-inline-start:-20px;border-radius:var(--guri-radius-lg);background-color:var(--guri-verde-suave);}.elementor .e-794d1312-e4a8{width:100%;aspect-ratio:1 / 1;object-fit:cover;position:relative;border-radius:var(--guri-radius-lg);box-shadow:0px 24px 60px -20px #23331f59;}.elementor .e-5f9124de-1db4{position:relative;}.elementor .e-1f895b69-e2a1{margin-block-end:12px;}.elementor .e-ffe84a-d5ad{margin-block-end:16px;}.elementor .e-363da15d-3d73{width:100%;padding-block-start:28px;margin-block-start:32px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);border-block-start: 1px solid var(--guri-borde);\n}.elementor .e-3fe77bcc-184c{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-c283461-daa5{width:100%;max-width:var(--guri-container);gap:var(--guri-gap-xl);grid-template-columns:0.9fr 1.1fr;}.elementor .e-21e22b0a-45d9{font-size:26px;color:var(--guri-verde);line-height:1em;margin-inline-start:5px;}.elementor .e-2a979d56-592a{width:76px;height:76px;cursor:pointer;border-radius:50%;background-color:var(--guri-blanco);display:flex;justify-content:center;align-items:center;}.elementor .e-1157e060-5273{position:absolute;inset-block-end:24px;inset-inline-start:32px;font-family:var(--guri-font);font-weight:700;font-size:var(--guri-fs-body);color:var(--guri-blanco);}.elementor .e-1f25257c-6889{overflow:hidden;aspect-ratio:21 / 9;position:relative;border-radius:var(--guri-radius-xl);background-image:linear-gradient(120deg, #2c4127 0%,#1a2219 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-54f85604-f370{width:100%;max-width:var(--guri-container);}.elementor .e-7ef6b358-1752{padding-block-start:0px;}.elementor .e-5d5177f-e4c9{margin-block-end:0px;}.elementor .e-1c40c938-40b6{width:auto;}.elementor .e-7c877d3d-d1d3{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-37c58738-b75c{margin-block-end:16px;&:empty { display: none; }\n}.elementor .e-523c458b-16e1{font-size:var(--guri-fs-eyebrow);margin-block-start:auto;}.elementor .e-7ac4ca41-5e76{height:100%;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-64a52dec-3760{width:100%;}.elementor .e-7e8305e1-a198{background-color:var(--guri-fondo-alt);}.elementor .e-719cf962-b38a{margin-block-end:0px;}.elementor .e-4f999cee-213b{width:auto;}.elementor .e-61dfbd0d-b8d2{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-f87d857-9ff780b{width:42px;height:42px;color:var(--guri-blanco);fill: var(--guri-blanco);\n}.elementor .e-3bac7f79-f577{font-family:var(--guri-font);font-weight:700;font-size:var(--guri-fs-small);color:var(--guri-tinta);}.elementor .e-4a49c0c-764243c{width:42px;height:42px;color:var(--guri-blanco);fill: var(--guri-blanco);\n}.elementor .e-4c7316c2-a7a7{font-family:var(--guri-font);font-weight:700;font-size:var(--guri-fs-small);color:var(--guri-tinta);}.elementor .e-6bd5b2d1-22c3{width:42px;height:42px;color:var(--guri-blanco);fill: var(--guri-blanco);\n}.elementor .e-2a594db4-4c0e{font-family:var(--guri-font);font-weight:700;font-size:var(--guri-fs-small);color:var(--guri-tinta);}.elementor .e-5f7558bf-2ab6{color:var(--guri-lima);margin-block-end:20px;}.elementor .e-2b857899-db97{font-family:var(--guri-font);font-weight:700;font-size:30px;color:var(--guri-blanco);line-height:1.5em;margin-block-end:32px;}.elementor .e-483947b0-68fd{width:44px;height:44px;font-family:var(--guri-font);font-weight:800;font-size:var(--guri-fs-body);color:var(--guri-blanco);border-radius:50%;background-color:var(--guri-verde);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2cb72579-eaa2{font-family:var(--guri-font);font-weight:700;font-size:var(--guri-fs-small);color:var(--guri-blanco);}.elementor .e-159cae7-8e37{font-family:var(--guri-font);font-size:var(--guri-fs-caption);color:#aeafa1;}.elementor .e-4d2b6f48-ced2{width:auto;text-align: left;\n}.elementor .e-1b2312dd-18c7{width:auto;margin-block-end:48px;gap:12px;align-items:center;}.elementor .e-75907840-f2ea{max-width:220px;font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#bebfb1;line-height:1.5em;text-align: left;\n}.elementor .e-624ff2cf-38bc{max-width:220px;font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#bebfb1;line-height:1.5em;text-align: left;\n}.elementor .e-5f5067f5-6503{max-width:220px;font-family:var(--guri-font);font-size:var(--guri-fs-eyebrow);color:#bebfb1;line-height:1.5em;text-align: left;\n}.elementor .e-5f416f74-177f{width:100%;padding-block-start:32px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;border-block-start: 1px solid #3d4d39;\n}.elementor .e-426493cb-ef52{width:100%;max-width:840px;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .e-17b4ca8-3181{background-color:var(--guri-bosque);}.elementor .e-3a6213da-e58c{margin-block-end:0px;}.elementor .e-6d8edd-6421{width:auto;}.elementor .e-277931a9-861d{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-666d2984-f736{width:100%;height:100%;object-fit:cover;}.elementor .e-6f5975d5-ae81{overflow:hidden;aspect-ratio:4 / 3;background-color:var(--guri-fondo-pill);}.elementor .e-159cbcee-31fe{font-size:17px;margin-block-end:0px;}.elementor .e-2055109c-bb5f{font-size:var(--guri-fs-eyebrow);margin-block-start:auto;}.elementor .e-63fc3110-8788{gap:10px;}.elementor .e-48fb14a9-471e{height:100%;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4fb1446f-7ecb{font-size:32px;margin-block: 0px;\n}.elementor .e-782b97da-1324{color:var(--guri-texto-3);margin-block-end:16px;}.elementor .e-416622cc-ffbb{font-size:var(--guri-fs-body);padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;}.elementor .e-21aa7e40-93a9{width:100%;max-width:720px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-1af89700-d931{background-color:var(--guri-crema);}