.elementor .e-5d229642-d6f7{color:var(--c-bronze-light);}.elementor .e-29576041-5832{max-width:560px;color:#E9E2DA;margin-block-end:14px;}.elementor .e-b024cb7-3a85{color:var(--c-bronze-light);margin-block-end:40px;}.elementor .e-362cc691-ccce{display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-5d6167a4-6002{max-width:760px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-1fa10ab0-2609{min-height:92vh;padding-block-start:170px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgba(8, 8, 8, 0.5) 0%,rgba(8, 8, 8, 0.1) 50%,rgba(8, 8, 8, 0) 75%),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;display:flex;align-items:center;background-position: left center;\n}.elementor .e-2b10f8a4-163e{text-align:center;margin-block-end:56px;}.elementor .e-6cae9886-c2b9{margin-inline: auto;\n}.elementor .e-5ea5d00f-b7a1{color:var(--c-taupe);margin-block-end:0px;}.elementor .e-13e123cc-98fa{text-align:center;align-items:center;}.elementor .e-60178b1c-82d8{margin-inline: auto;\n}.elementor .e-119200c3-3b08{color:var(--c-taupe);margin-block-end:0px;}.elementor .e-1eb5cc70-e36b{text-align:center;align-items:center;}.elementor .e-22cd0ec4-53b6{margin-inline: auto;\n}.elementor .e-2559de56-988b{color:var(--c-taupe);margin-block-end:0px;}.elementor .e-64437fc2-497e{text-align:center;align-items:center;}.elementor .e-54d87a23-1d59{text-align: left;\n}.elementor .e-4dbba5f0-6aa1{font-family:var(--f-primary);font-size:28px;color:var(--c-charcoal);line-height:1.55;}.elementor .e-2e7e80b2-cb1c{padding-inline-start:48px;border-inline-start: 1px solid var(--c-primary);\n}.elementor .e-5329c94-a3fe{align-items:start;}.elementor .e-7cec9198-f5ec{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-18e3b1c2-d334{text-align: left;\n}.elementor .e-6aaf32f3-7600{margin-block-start:18px;align-self:flex-start;}.elementor .e-14072034-88fa{max-width:720px;margin-inline: auto;\n}.elementor .e-78b525d1-5771{text-align:center;margin-block-end:56px;}.elementor .e-2fe7fd41-fbb2{max-width:720px;margin-block-end:30px;margin-inline: auto;\n}.elementor .e-51fd9fd5-ee95{margin-block-start:52px;}.elementor .e-30a5d173-d6d5{color:var(--c-bronze-light);}.elementor .e-76875194-c2b9{max-width:720px;color:#E9E2DA;margin-inline: auto;\n}.elementor .e-5c517657-4bb0{text-align:center;margin-block-end:56px;}.elementor .e-23c77100-be00{width:46px;height:46px;color:var(--c-bronze-light);}.elementor .e-3832772c-f069{color:var(--c-bronze-light);margin-block-end:0px;}.elementor .e-53fbe0c9-d960{font-size:24px;}.elementor .e-44cf08e0-70e4{font-size:16px;color:#E9E2DA;}.elementor .e-5e97088d-f1e3{padding-block-start:26px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(233, 226, 218, 0.22);\n}.elementor .e-3f3ec86e-2249{width:46px;height:46px;color:var(--c-bronze-light);}.elementor .e-37a2288a-c11d{color:var(--c-bronze-light);margin-block-end:0px;}.elementor .e-76e20985-c4f3{font-size:24px;}.elementor .e-4e7b6ae7-2a1f{font-size:16px;color:#E9E2DA;}.elementor .e-64e135b3-4a1d{padding-block-start:26px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(233, 226, 218, 0.22);\n}.elementor .e-3dfc64ce-4356{width:46px;height:46px;color:var(--c-bronze-light);}.elementor .e-15021c69-8a26{color:var(--c-bronze-light);margin-block-end:0px;}.elementor .e-ecd797-bbd7{font-size:24px;}.elementor .e-f1c739f-cdb0{font-size:16px;color:#E9E2DA;}.elementor .e-14b3f742-7c49{padding-block-start:26px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(233, 226, 218, 0.22);\n}.elementor .e-943749b-b9be{width:46px;height:46px;color:var(--c-bronze-light);}.elementor .e-5ae949e9-5ae4{color:var(--c-bronze-light);margin-block-end:0px;}.elementor .e-59df91e4-be31{font-size:24px;}.elementor .e-6e5813c2-fb4a{font-size:16px;color:#E9E2DA;}.elementor .e-662cc4cd-a164{padding-block-start:26px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(233, 226, 218, 0.22);\n}.elementor .e-40d5db8a-ef81{width:46px;height:46px;color:var(--c-bronze-light);}.elementor .e-5fc64a5e-b2d8{color:var(--c-bronze-light);margin-block-end:0px;}.elementor .e-37f863c1-dcdb{font-size:24px;}.elementor .e-21a0fd69-68fe{font-size:16px;color:#E9E2DA;}.elementor .e-93b60d5-aaff{padding-block-start:26px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(233, 226, 218, 0.22);\n}.elementor .e-5ebbc95f-656f{max-width:820px;color:#F3F0EB;margin-block-start:72px;margin-inline: auto;\n}.elementor .e-59c8a939-e4c9{background-image:radial-gradient(circle at 15% 10%, rgba(168, 121, 79, 0.18) 0%,rgba(32, 32, 31, 0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-charcoal);}.elementor .e-2b606d98-5156{max-width:720px;margin-inline: auto;\n}.elementor .e-7eac66ef-ded3{text-align:center;margin-block-end:56px;}.elementor .e-79ac34-904d{font-size:21px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-85d1976-164b{padding-block-start:28px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-sand);\n}.elementor .e-7fb5e6e5-e002{font-size:21px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-123ba876-5113{padding-block-start:28px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-sand);\n}.elementor .e-3eefcf55-26ff{font-size:21px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-54e810fd-beec{padding-block-start:28px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-sand);\n}.elementor .e-14cbdc11-6d14{font-size:21px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-e65d0bb-84d6{padding-block-start:28px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-sand);\n}.elementor .e-2eee3430-89d5{width:40px;height:40px;display:block;margin-inline: auto;\n}.elementor .e-756c10c8-ea0b{margin-block-start:80px;}.elementor .e-22ca2a4d-9f07{text-align:center;margin-block-end:56px;}.elementor .e-6d67069f-4c75{margin-inline: auto;\n}.elementor .e-5e10eb9f-c7f6{text-align:center;align-items:center;}.elementor .e-1defb5c1-26de{margin-inline: auto;\n}.elementor .e-77672c44-19fa{text-align:center;align-items:center;}.elementor .e-a1e481b-cc85{margin-inline: auto;\n}.elementor .e-63b5dc0e-6cc6{text-align:center;align-items:center;}.elementor .e-e712758-896e{max-width:720px;margin-inline: auto;\n}.elementor .e-49764de8-65e5{text-align:center;margin-block-end:56px;}.elementor .e-1c50dbeb-bdcd{margin-block-start:auto;align-self:flex-start;}.elementor .e-3b2f4b25-7e47{margin-block-start:auto;align-self:flex-start;}.elementor .e-4f24171-322e{margin-block-start:auto;align-self:flex-start;}.elementor .e-7528e73-ef41{margin-block-start:auto;align-self:flex-start;}.elementor .e-2094df39-e7f5{margin-block-end:30px;}.elementor .e-10f8ef96-69b9{margin-block-start:60px;}.elementor .e-2fbc122d-890b{width:100%;height:auto;max-width:380px;box-shadow:0px 30px 60px 0px rgba(32, 32, 31, 0.22);}.elementor .e-64902bfe-3ffc{display:flex;justify-content:center;}.elementor .e-3aad3bfd-941d{text-align: left;\n}.elementor .e-6a3baab5-cbca{margin-block: 14px 26px;\n}.elementor .e-7791815e-21d3{display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-214a1a63-eb0e{color:var(--c-bronze-light);}.elementor .e-7d3bb50f-2bb8{text-align: left;\n}.elementor .e-3bfdd44f-ad86{color:#E9E2DA;}.elementor .e-40f64025-a4ba{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-abaf021-4135:focus{border-color:var(--c-primary);}.elementor .e-abaf021-4135{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-3c986260-e08f{width:18px;height:18px;margin-block-start:3px;flex:0 0 auto;}.elementor .e-3c6d86e5-6500{font-family:var(--f-text);font-size:14px;color:#C9C0B7;line-height:1.6;}.elementor .e-5ddaabb5-e06d{display:flex;flex-direction:row;gap:12px;align-items:flex-start;margin-block: 4px 22px;\n}.elementor .e-477136f4-72e9:hover,.elementor .e-477136f4-72e9:focus-visible{color:var(--c-charcoal);background-color:#FFFFFF;}.elementor .e-477136f4-72e9{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-1c0fd530-c139{font-family:var(--f-text);font-size:16px;color:#D2B48C;margin-block-start:16px;}.elementor .e-1e0f0ef1-2607{font-family:var(--f-text);font-size:16px;color:#B5523B;margin-block-start:16px;}.elementor .e-3a548912-f2a1{width:100%;display:flex;flex-direction:column;}.elementor .e-3276dff1-daae{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-4a3cd1a6-50fd{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-630f544f-2a59{width:44px;height:44px;margin-block-start:36px;margin-block-end:36px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-5ed9d3d7-40c6{font-family:var(--f-primary);font-size:26px;color:var(--c-charcoal);line-height:1.6;}.elementor .e-33360401-6373{font-size:46px;font-style:normal;margin-block-start:44px;}.elementor .e-232b3f2b-a456{margin-block-end:36px;}