.elementor .e-2b03c300-e63d{font-size:12px;color:var(--gp-cornsilk);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin-block-end:12px;border-radius:999px;border-width:1px;border-color:rgba(254,250,224,0.5);border-style:solid;}.elementor .e-48733f58-da66{font-size:72px;}.elementor .e-7a59e077-6215{max-width:620px;font-size:20px;color:var(--gp-cornsilk);}.elementor .e-141e5f38-82f0{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;}.elementor .e-732aa38f-5ffb{max-width:1180px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-7d077a87-80e7{min-height:82vh;padding-block-start:0px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(40,54,24,0.2) 38%,rgba(19, 23, 14, 0.6) 46%,rgba(8, 11, 5, 0.94) 100%),url("https://greenpearlmusic.ca/wp-content/uploads/2026/05/El-tesoro_allgroup.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--gp-black-forest);flex-direction:column;justify-content:flex-end;align-items:center;background-position: center 30%;\n}.elementor .e-6c71866d-c40c{font-family:var(--gp-font-body);font-weight:600;font-size:12px;color:var(--gp-black-forest);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-403d1a79-a442{font-family:var(--gp-font-heading);font-weight:600;font-size:20px;color:var(--gp-black-forest);}.elementor .e-3a517056-11b5{padding:0px;flex-direction:column;gap:4px;}.elementor .e-11fd6c46-d06f{font-family:var(--gp-font-body);font-weight:600;font-size:12px;color:var(--gp-black-forest);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-613fc291-2599{font-family:var(--gp-font-heading);font-weight:600;font-size:20px;color:var(--gp-black-forest);}.elementor .e-7eec43c1-aa21{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: rgba(40,54,24,0.3);\n}.elementor .e-31970d15-5b60{font-family:var(--gp-font-body);font-weight:600;font-size:12px;color:var(--gp-black-forest);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-5cc67475-6f05{font-family:var(--gp-font-heading);font-weight:600;font-size:20px;color:var(--gp-black-forest);}.elementor .e-6931f81c-de2a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:4px;border-left-style: solid; border-left-color: rgba(40,54,24,0.3);\n}.elementor .e-5954e73e-4eab{gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-4e1902bf-3374{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--gp-sunlit-clay);flex-direction:column;align-items:center;}.elementor .e-1c37d9e1-3749{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-5785b13d-d883{font-size:16px;}.elementor .e-78ea9d62-b5b0{margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;background-color:rgba(96,108,56,0.28);}.elementor .e-64296238-90f0{font-family:var(--gp-font-heading);font-weight:500;font-size:17px;}.elementor .e-2bb11b59-5e3e{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;border-width:1px;border-color:rgba(96,108,56,0.28);border-style:solid;background-color:rgba(96,108,56,0.08);flex-direction:column;gap:14px;}.elementor .e-2ac5d393-7547{gap:72px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:start;}.elementor .e-7e0ee7e1-4e4d{max-width:760px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-23598090-43f4{aspect-ratio:4 / 3;margin-block-end:8px;object-position: center 20%;\n}.elementor .e-163e39ce-6157{color:var(--gp-copperwood);}.elementor .e-4b0d7d72-5a25{padding:0px;flex-direction:column;gap:12px;}.elementor .e-1dae45f2-b232{aspect-ratio:4 / 3;margin-block-end:8px;object-position: center 20%;\n}.elementor .e-5dce7b3c-344b{color:var(--gp-copperwood);}.elementor .e-78c8a48-15cd{padding:0px;flex-direction:column;gap:12px;}.elementor .e-2c6cc900-80b9{padding:0px;gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-5b59535f-506a{flex-direction:column;gap:48px;}.elementor .e-ed8147c-cfbd{padding-block-start:24px;}.elementor .e-78d7ebd9-61d7{color:var(--gp-cornsilk);}.elementor .e-569c51e8-4288{color:var(--gp-cornsilk);}.elementor .e-38801cf2-2b7e{color:var(--gp-cornsilk);}.elementor .e-59d27ab-f693{max-width:680px;padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-30e54841-61e4{width:52px;height:52px;font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);margin-block-end:8px;border-radius:50%;background-color:var(--gp-sunlit-clay);display:flex;justify-content:center;align-items:center;}.elementor .e-76cff7c9-7ee4{font-size:20px;color:var(--gp-cornsilk);}.elementor .e-4bb76b56-9597{font-size:12px;color:var(--gp-sunlit-clay);}.elementor .e-1cadfaf6-ab00{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:rgba(254,250,224,0.22);border-style:solid;background-color:rgba(254,250,224,0.06);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-1ae6a4cb-ba7e{width:52px;height:52px;font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);margin-block-end:8px;border-radius:50%;background-color:var(--gp-sunlit-clay);display:flex;justify-content:center;align-items:center;}.elementor .e-46ae9dcd-1637{font-size:20px;color:var(--gp-cornsilk);}.elementor .e-d3da7ef-a8bd{font-size:12px;color:var(--gp-sunlit-clay);}.elementor .e-67757921-f8a9{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:rgba(254,250,224,0.22);border-style:solid;background-color:rgba(254,250,224,0.06);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-5ae61fec-d111{width:52px;height:52px;font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);margin-block-end:8px;border-radius:50%;background-color:var(--gp-sunlit-clay);display:flex;justify-content:center;align-items:center;}.elementor .e-7dd401ba-8700{font-size:20px;color:var(--gp-cornsilk);}.elementor .e-327a3239-4cb8{font-size:12px;color:var(--gp-sunlit-clay);}.elementor .e-2346eb9f-58e8{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:rgba(254,250,224,0.22);border-style:solid;background-color:rgba(254,250,224,0.06);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-237ddeb-69dc{width:52px;height:52px;font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);margin-block-end:8px;border-radius:50%;background-color:var(--gp-sunlit-clay);display:flex;justify-content:center;align-items:center;}.elementor .e-36a640ae-1852{font-size:20px;color:var(--gp-cornsilk);}.elementor .e-3593b230-1727{font-size:12px;color:var(--gp-sunlit-clay);}.elementor .e-b448ad2-446f{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:rgba(254,250,224,0.22);border-style:solid;background-color:rgba(254,250,224,0.06);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-3ad08e57-a8b5{padding:0px;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-576035d3-9d5e{font-size:15px;color:var(--gp-cornsilk);font-style:italic;}.elementor .e-ab71ad0-2d99{flex-direction:column;gap:40px;}.elementor .e-3c3248ba-9e3d{background-color:var(--gp-olive-leaf);}.elementor .e-6cb62999-25dc{color:var(--gp-sunlit-clay);}.elementor .e-1a9f9b3b-77e1{font-size:22px;color:var(--gp-sunlit-clay);letter-spacing:0.3em;}.elementor .e-740086d7-faa4{font-family:var(--gp-font-heading);font-weight:400;font-size:26px;color:var(--gp-cornsilk);line-height:1.55;}.elementor .e-729c9338-e86d{font-family:var(--gp-font-body);font-weight:600;font-size:14px;color:var(--gp-sunlit-clay);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-782f727c-140e{max-width:900px;text-align:center;flex-direction:column;gap:18px;align-items:center;}.elementor .e-1a51aca-6c0d{background-color:var(--gp-black-forest);}.elementor .e-2401ce92-101b{max-width:720px;padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-5c7e6f6e-aaf7{font-family:var(--gp-font-heading);font-weight:500;font-size:18px;color:var(--gp-black-forest);line-height:1.4;}.elementor .e-3ecd1fd7-cf49{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;gap:8px;}.elementor .e-3f002f2a-31d4{font-family:var(--gp-font-heading);font-weight:500;font-size:18px;color:var(--gp-black-forest);line-height:1.4;}.elementor .e-54f48c89-7e39{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;gap:8px;}.elementor .e-686904d9-7614{font-family:var(--gp-font-heading);font-weight:500;font-size:18px;color:var(--gp-black-forest);line-height:1.4;}.elementor .e-3d3a8ce2-57b8{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;gap:8px;}.elementor .e-5101f177-12f9{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-50e799bb-3420{font-size:11px;color:var(--gp-olive-leaf);text-align:center;}.elementor .e-4b725313-a832{font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);}.elementor .e-77915bd6-d323{font-family:var(--gp-font-body);font-size:14px;color:var(--gp-black-forest);}.elementor .e-2a52b12c-ff4c{font-size:12px;}.elementor .e-31cac3a5-a980{font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);}.elementor .e-5c77597e-6388{font-family:var(--gp-font-body);font-size:14px;color:var(--gp-black-forest);}.elementor .e-7ed237f1-fd7e{font-size:12px;}.elementor .e-6a75b199-e7fa{font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);}.elementor .e-1208f6c-b493{font-family:var(--gp-font-body);font-size:14px;color:var(--gp-black-forest);}.elementor .e-6126fdd4-73c6{font-size:12px;}.elementor .e-649c61d9-638f{border-width:2px;border-color:var(--gp-black-forest);border-style:solid;}.elementor .e-22946da1-502d{font-family:var(--gp-font-heading);font-weight:600;font-size:17px;color:var(--gp-black-forest);}.elementor .e-469b4adc-7b92{font-family:var(--gp-font-body);font-size:14px;color:var(--gp-black-forest);}.elementor .e-570a702d-1697{font-size:12px;}.elementor .e-ce600c0-2531{padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-9a03b44-b5ea{font-size:11px;color:var(--gp-copperwood);text-align:center;padding-block-start:12px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--gp-copperwood);\n}.elementor .e-19996ec7-18b0{padding:40px;border-radius:6px;border-width:1px;border-color:rgba(96,108,56,0.45);border-style:dashed;background-color:rgba(96,108,56,0.08);flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-69aa06d4-9849{overflow:hidden;padding:0px;border-radius:6px;border-width:1px;border-color:rgba(96,108,56,0.28);border-style:solid;background-color:#FFFFFF;gap:0px;grid-template-columns:56px 1fr 1fr;grid-template-rows:auto;}.elementor .e-62f5f2e9-996f{padding:0px;flex-direction:column;gap:16px;}.elementor .e-2719a70c-dee8{font-size:16px;line-height:1.8;display:block;}.elementor .e-2971c766-2348{padding:0px;flex-direction:column;gap:16px;}.elementor .e-bbf6372-5bcd{padding:0px;gap:48px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:start;}.elementor .e-360bf911-2dfc{font-style:italic;}.elementor .e-43db732f-37ba{flex-direction:column;gap:56px;}.elementor .e-38f03d7d-bc77{max-width:680px;padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-7bf4b439-8bec{aspect-ratio:4 / 3;grid-column:span 2;}.elementor .e-4f6ea3c1-3df4{aspect-ratio:4 / 3;}.elementor .e-5ff5933b-6810{aspect-ratio:4 / 3;}.elementor .e-e6c3029-e4e7{padding:0px;display:flex;gap:16px;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-33b0f079-8866{flex-direction:column;gap:40px;}.elementor .e-65b44b63-7190{padding-block-start:24px;}.elementor .e-3a1f1c34-3e23{color:var(--gp-sunlit-clay);}.elementor .e-7045599d-8379{color:var(--gp-cornsilk);}.elementor .e-37c86136-fd21{color:var(--gp-cornsilk);}.elementor .e-6de8e397-f291{color:var(--gp-cornsilk);line-height:1.9;display:block;}.elementor .e-2b22cceb-d941{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;}.elementor .e-419daa08-562a{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-16d24b36-78d9{color:var(--gp-sunlit-clay);}.elementor .e-6c7c2a03-9947{font-family:var(--gp-font-heading);font-weight:600;font-size:24px;color:var(--gp-cornsilk);}.elementor .e-130a44ab-17e5{font-family:var(--gp-font-body);font-size:16px;color:var(--gp-cornsilk);}.elementor .e-791552bd-2470{margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;background-color:rgba(254,250,224,0.22);}.elementor .e-704b0a9b-447a{color:var(--gp-sunlit-clay);}.elementor .e-49825fdb-a959:hover,.elementor .e-49825fdb-a959:focus-visible{color:var(--gp-sunlit-clay);}.elementor .e-49825fdb-a959{font-family:var(--gp-font-heading);font-weight:500;font-size:18px;color:var(--gp-cornsilk);text-decoration:underline;}.elementor .e-19421dae-640c{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;border-width:1px;border-color:rgba(254,250,224,0.22);border-style:solid;background-color:rgba(254,250,224,0.06);flex-direction:column;gap:8px;}.elementor .e-42778297-b1de{gap:72px;grid-template-columns:7fr 4fr;grid-template-rows:auto;align-items:center;}.elementor .e-4e8af149-9d76{background-color:var(--gp-black-forest);}