.elementor .e-35457b31-2bc5{color:var(--c-bronze-light);}.elementor .e-505f8f4b-1672{font-size:64px;margin-block-end:26px;}.elementor .e-55539ba6-bbee{max-width:720px;color:#E9E2DA;margin-inline: auto;\n}.elementor .e-ca0d456-1a28{padding-block-start:170px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(8, 8, 8, 0.72) 0%,rgba(8, 8, 8, 0.72) 100%),url("https://pedrospera.com/wp-content/uploads/2026/10/pedro-spera-banner-hero-wide.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#080808;background-position: right center;\n}.elementor .e-1ecd5277-47e3{color:var(--c-bronze-light);}.elementor .e-22aad4b1-44d0{text-align: left;\n}.elementor .e-44754e5f-4f38{color:#E9E2DA;}.elementor .e-2e012d44-5823{font-family:var(--f-text);font-weight:600;font-size:12px;color:#E9E2DA;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:8px;display:block;}.elementor .e-2fd0d74-878c:focus{border-color:var(--c-primary);}.elementor .e-2fd0d74-878c{width:100%;font-family:var(--f-text);font-size:16px;color:var(--c-charcoal);padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:18px;border-radius:0px;border-width:1px;border-color:var(--c-taupe);border-style:solid;background-color:#FFFFFF;}.elementor .e-eebece3-9105{width:18px;height:18px;margin-block-start:3px;flex:0 0 auto;}.elementor .e-5607b2be-c4cc{font-family:var(--f-text);font-size:14px;color:#C9C0B7;line-height:1.6;}.elementor .e-2bffb830-fe23{display:flex;flex-direction:row;gap:12px;align-items:flex-start;margin-block: 4px 22px;\n}.elementor .e-3e0fc838-96e9:hover,.elementor .e-3e0fc838-96e9:focus-visible{color:var(--c-charcoal);background-color:#FFFFFF;}.elementor .e-3e0fc838-96e9{font-family:var(--f-text);font-weight:500;font-size:13px;color:#FFFFFF;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:var(--c-primary);transition:background-color 0.35s;align-self:flex-start;}.elementor .e-2460672e-568e{font-family:var(--f-text);font-size:16px;color:#D2B48C;margin-block-start:16px;}.elementor .e-23fb627a-64c9{font-family:var(--f-text);font-size:16px;color:#B5523B;margin-block-start:16px;}.elementor .e-4271a616-321e{width:100%;display:flex;flex-direction:column;}.elementor .e-711ada62-311c{padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:rgba(233, 226, 218, 0.18);border-style:solid;background-color:rgba(255, 255, 255, 0.04);}.elementor .e-19bf01e-194e{background-image:radial-gradient(circle at 85% 20%, rgba(168, 121, 79, 0.22) 0%,rgba(32, 32, 31, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-charcoal);}.elementor .e-3870549e-cb02{text-align:center;margin-block-end:56px;}.elementor .e-1e876d0b-aa5c{width:40px;height:40px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .e-78725fc0-c907{font-family:var(--f-primary);font-weight:500;font-size:22px;color:var(--c-charcoal);line-height:1.55;margin:0px;}.elementor .e-2d57204f-1e4e{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;align-items:flex-start;border-inline-start: 1px solid var(--c-primary); margin-block: 10px;\n}.elementor .e-4348c3d8-66b6{width:40px;height:40px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .e-5b4a2d6-c808{font-family:var(--f-primary);font-weight:500;font-size:22px;color:var(--c-charcoal);line-height:1.55;margin:0px;}.elementor .e-45f20bc3-7e56{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;align-items:flex-start;border-inline-start: 1px solid var(--c-primary); margin-block: 10px;\n}.elementor .e-1371e804-cc36{width:40px;height:40px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .e-73a91dfc-cdd6{font-family:var(--f-primary);font-weight:500;font-size:22px;color:var(--c-charcoal);line-height:1.55;margin:0px;}.elementor .e-5083d9ea-eb6d{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;align-items:flex-start;border-inline-start: 1px solid var(--c-primary); margin-block: 10px;\n}.elementor .e-19a61e01-db93{width:40px;height:40px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}.elementor .e-4676704e-c1a6{font-family:var(--f-primary);font-weight:500;font-size:22px;color:var(--c-charcoal);line-height:1.55;margin:0px;}.elementor .e-2dc98893-72fa{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;align-items:flex-start;border-inline-start: 1px solid var(--c-primary); margin-block: 10px;\n}.elementor .e-4bd4c0d1-9131{margin-block-start:34px;}.elementor .e-22d4947b-d8f5{margin-block: 48px 10px;\n}.elementor .e-1cebeb50-e035{max-width:680px;margin-inline: auto;\n}.elementor .e-24b76903-e31a{margin-block-start:36px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}