.elementor .e-4f213cb-3b066dc{font-family:var(--font-heading);font-weight:600;font-size:0.875rem;color:var(--color-sand-deep);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-3cb66d54-7d85538{color:var(--color-white);}.elementor .e-33bf71a4-51e491e{max-width:56ch;font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-sand);line-height:1.6;margin:0px;max-width: none;\n}.elementor .e-7e3e5a99-2626f8e:hover,.elementor .e-7e3e5a99-2626f8e:focus-visible{color:var(--color-ink);background-color:var(--color-sand);}.elementor .e-7e3e5a99-2626f8e{min-height:var(--tap-target);font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--color-white);text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:2px;border-color:var(--color-sand);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-13a9b94c-0ce6267{padding:0px;margin-block-start:var(--space-xs);display:flex;flex-direction:row;gap:var(--space-s);flex-wrap:wrap;}.elementor .e-3a5e8a6c-7e3a77c{padding:0px;display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start;}.elementor .e-69954019-bfe59ed{width:100%;height:auto;max-width:440px;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;box-shadow:0px 24px 48px 0px rgba(0,0,0,0.35);justify-self: center;\n}.elementor .e-50123f25-655deaa{width:100%;max-width:1120px;padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:var(--space-s);padding-inline-end:var(--space-s);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:var(--space-m);grid-template-columns:1.15fr 0.85fr;align-items:center;box-sizing: border-box;\n}.elementor .e-6882334f-3fd0290{width:100%;background-image:linear-gradient(135deg, #5C3A21 0%,#2B1A0E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-series-porfirio);}.elementor .e-647c1abd-dff8ed5{width:100%;max-width:70ch;padding:0px;display:flex;flex-direction:column;gap:var(--space-xs);max-width: none;\n}.elementor .e-521082bd-72e05b6{font-family:var(--font-heading);font-weight:900;font-size:3rem;color:var(--color-sand);line-height:1;margin:0px;}.elementor .e-7e1017e-07ce501{font-family:var(--font-heading);font-weight:600;font-size:0.6875rem;color:var(--color-sand-deep);letter-spacing:0.08em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-6a1c2e72-57b4227{width:112px;height:112px;padding:0px;border-radius:10px;background-color:var(--color-series-porfirio);display:flex;flex-direction:column;gap:4px;flex:0 0 auto;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-5348ec05-0c7f99b{font-family:var(--font-heading);font-weight:700;font-size:0.8125rem;color:var(--color-brand-red-dark);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-4b57244b-50d84e8{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1 0px;}.elementor .e-6e4fa860-b202a0e{border-width:2px;border-color:var(--color-series-porfirio);border-style:dashed;background-color:var(--color-sand-deep);box-shadow: none;\n}.elementor .e-71b1b57f-fdddd20{padding:0px;display:grid;gap:var(--space-s);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(6, auto);}.elementor .e-1fbb2b87-dfa1003{& ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-xs) var(--space-m); @media(--mobile) { grid-template-columns: minmax(0, 1fr); } } & li { padding: 10px 0; border-bottom: 1px solid var(--color-sand-deep); font-weight: 500; color: var(--color-ink); }\n}.elementor .e-55c2dc0f-1210f64{display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-3201e596-1edb084{margin-block-start:0px;}.elementor .e-6ddf1a70-3f65b99{margin-block-start:var(--space-m);}.elementor .e-4855e052-4c98fa1{width:100%;overflow:hidden;border-radius:var(--radius-card);box-shadow:0px 12px 28px 0px rgba(33,33,33,0.22);}.elementor .e-5b92e7b2-9d328f0{width:100%;max-width:760px;padding:0px;margin-block-start:var(--space-s);margin-block-end:var(--space-s);margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-2d72ce89-c59e054{margin-block-start:var(--space-m);}.elementor .e-8f09804-53eb1bb{margin-block-start:var(--space-m);}.elementor .e-2a47870-1488125{width:100%;max-width:70ch;padding:0px;display:flex;flex-direction:column;gap:var(--space-s);max-width: none;\n}.elementor .e-62508a65-021d116{color:var(--color-white);}.elementor .e-407e0c96-c976c2d{max-width:60ch;color:var(--color-sand);max-width: none;\n}.elementor .e-aeec46c-1990ba2{padding:0px;display:flex;}.elementor .e-1304ee83-cd038b6{padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:max(var(--space-s), calc((100% - 1120px) / 2));padding-inline-end:max(var(--space-s), calc((100% - 1120px) / 2));background-color:var(--color-ink);align-items:flex-start;max-width: none;\n}