.elementor .e-4c1980e3-f491{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-7ac0ea34-4b6c{font-family:var(--font-heading);font-size:84px;color:var(--color-text);letter-spacing:-0.035em;line-height:0.88;}.elementor .e-3ccda650-a549{max-width:680px;font-family:var(--font-heading);font-size:34px;color:var(--color-text);line-height:1.15;}.elementor .e-2304c7ae-afdc{max-width:660px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-617f998b-bc7f{color:var(--color-text);letter-spacing:0.11em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: var(--color-text); border-bottom-style: solid; border-bottom-color: var(--color-text);\n}.elementor .e-3afe8cc1-5d72{padding:0px;flex-direction:column;gap:1.5rem;flex:0 1 62%;}.elementor .e-6e53bb1e-3949{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:0px;}.elementor .e-3f4845f5-d896{padding:2.2rem;border-radius:0px;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-1);box-shadow:12px 12px 0px 0px rgba(31,31,28,0.16);transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);flex-direction:column;gap:1.5rem;flex:0 1 38%;}.elementor .e-2f71637b-6fa5{max-width:1180px;padding-block-start:7rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:5rem;align-items:center;}.elementor .e-22c58d66-198e{color:var(--color-1);letter-spacing:0.12em;opacity:65%;}.elementor .e-5745f2c8-531e{max-width:820px;font-family:var(--font-heading);font-size:58px;color:var(--color-1);line-height:1;}.elementor .e-28990134-5f91{max-width:760px;font-size:var(--size-body);color:var(--color-1);line-height:1.7;opacity:78%;}.elementor .e-bf66d49-6f35{color:var(--color-1);text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--color-text);flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-1ba17558-bcc2{width:100%;aspect-ratio:16 / 6;object-fit:cover;opacity:72%;}.elementor .e-115115f5-c82d{color:var(--color-1);letter-spacing:0.12em;opacity:70%;}.elementor .e-2bb03761-27e6{font-family:var(--font-heading);font-size:38px;color:var(--color-1);line-height:1.05;}.elementor .e-1855f7d3-89d4{max-width:540px;position:absolute;inset-block-end:4rem;inset-inline-start:4rem;padding:1.5rem;border-radius:0px;border-width:1px;border-color:var(--color-1);border-style:solid;background-color:var(--color-text);flex-direction:column;gap:0.75rem;}.elementor .e-435eb23a-69b7{min-height:520px;overflow:hidden;position:relative;padding:0px;background-color:var(--color-text);}.elementor .e-2c7da4cc-98ab{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-195254e3-5034{max-width:780px;font-family:var(--font-heading);font-size:56px;color:var(--color-text);line-height:1;margin-block-end:2rem;}.elementor .e-7e4865b7-4639{color:var(--button-green);}.elementor .e-50f5bc64-5f5c{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-68df803a-8f7c{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-11fb4ab6-bb24{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-694a6fc6-8871{color:var(--button-green);}.elementor .e-638e8a2-f4be{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-630373d4-a8c4{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-70ff57b6-2425{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-3c26515c-59be{color:var(--button-green);}.elementor .e-6d85860d-5340{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-2ee588f7-2913{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-35cd9594-383f{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-44b97cfb-2a06{color:var(--button-green);}.elementor .e-2afc4049-506f{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-64cb1b39-a806{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-4dfdaaeb-6976{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-3d7620c0-2c50{color:var(--button-green);}.elementor .e-3e38a798-e5b8{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-6593ae1d-7bf6{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-4e240097-3f77{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-416e87a3-9577{color:var(--button-green);}.elementor .e-2c6209d0-2393{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-401230c0-9d3e{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-2f9071ba-c8ae{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-4438fc87-8be1{color:var(--button-green);}.elementor .e-459a4616-c32c{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-1666c207-1eda{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-34ba8f1-684a{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-f824c5c-3a94{color:var(--button-green);}.elementor .e-2155700e-4bdb{font-family:var(--font-heading);font-size:30px;line-height:1.05;}.elementor .e-169d4661-6a17{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.elementor .e-4415febd-4c9e{padding:2rem;background-color:var(--color-bg);flex-direction:column;gap:0.7rem;}.elementor .e-74672b33-2239{border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-text);display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(4, auto);}.elementor .e-5f41cd1-124e{max-width:1180px;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.5rem;}.elementor .e-7999f7-381a{color:var(--color-1);letter-spacing:0.12em;opacity:65%;}.elementor .e-bf848c1-c874{max-width:760px;font-family:var(--font-heading);font-size:56px;color:var(--color-1);line-height:1;}.elementor .e-6caa2255-7669{max-width:760px;font-size:16px;color:var(--color-1);line-height:1.65;margin-block-end:1.5rem;opacity:72%;}.elementor .e-75e940ad-d7b0{color:var(--color-1);letter-spacing:0.08em;text-align:center;}.elementor .e-e7b363b-9af2{width:auto;color:var(--color-1);padding:1rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;background-color:var(--color-text);flex:1 0 170px;border-right-style: solid; border-right-color: rgba(255,255,255,0.35);\n}.elementor .e-3083f27f-6e14{color:var(--color-1);letter-spacing:0.08em;text-align:center;}.elementor .e-74f2091c-9435{width:auto;color:var(--color-1);padding:1rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;background-color:var(--color-text);flex:1 0 170px;border-right-style: solid; border-right-color: rgba(255,255,255,0.35);\n}.elementor .e-4b05b1aa-f398{color:var(--color-1);letter-spacing:0.08em;text-align:center;}.elementor .e-608fbfaa-1958{width:auto;color:var(--color-1);padding:1rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;background-color:var(--color-text);flex:1 0 170px;border-right-style: solid; border-right-color: rgba(255,255,255,0.35);\n}.elementor .e-102ab80d-b165{color:var(--color-1);letter-spacing:0.08em;text-align:center;}.elementor .e-37130d93-5a63{width:auto;color:var(--color-1);padding:1rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;background-color:var(--color-text);flex:1 0 170px;border-right-style: solid; border-right-color: rgba(255,255,255,0.35);\n}.elementor .e-205bb405-a209{color:var(--color-1);letter-spacing:0.08em;text-align:center;}.elementor .e-6a706515-e7cb{width:auto;color:var(--color-1);padding:1rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;background-color:var(--color-text);flex:1 0 170px;border-right-style: solid; border-right-color: rgba(255,255,255,0.35);\n}.elementor .e-63752169-97dd{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;gap:0px;justify-content:flex-start;order:12;overflow-x: auto; overflow-x: auto;\n}.elementor .e-1e4cec4a-3c98{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-3bc0808-1722{font-family:var(--font-heading);font-size:52px;color:var(--color-text);line-height:1;}.elementor .e-547a1c81-d571{max-width:720px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-6e0a8900-f399{color:var(--color-text);letter-spacing:0.08em;padding-block-start:1rem;margin-block-start:0.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(31,31,28,0.35);\n}.elementor .e-3aa53c93-e2c4{min-height:320px;color:var(--color-text);padding:3rem;background-color:var(--color-1);flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-7065c0e2-3a0e{padding:0px;}.elementor .e-271e305a-2a0a{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-2d6afe10-bae8{font-family:var(--font-heading);font-size:52px;color:var(--color-text);line-height:1;}.elementor .e-4348f9a8-db7d{max-width:720px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-495a0c33-417d{color:var(--color-text);letter-spacing:0.08em;padding-block-start:1rem;margin-block-start:0.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(31,31,28,0.35);\n}.elementor .e-50d68107-afa6{min-height:320px;color:var(--color-text);padding:3rem;background-color:#E6E0D5;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-2cf5187b-83cb{padding:0px;}.elementor .e-7b207e63-17d4{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-3874fea-daa6{font-family:var(--font-heading);font-size:52px;color:var(--color-text);line-height:1;}.elementor .e-7d34c5b5-1609{max-width:720px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-718c830a-ff7a{color:var(--color-text);letter-spacing:0.08em;padding-block-start:1rem;margin-block-start:0.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(31,31,28,0.35);\n}.elementor .e-fc1f15e-291b{min-height:320px;color:var(--color-text);padding:3rem;background-color:var(--color-1);flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-7945cdee-f1f7{padding:0px;}.elementor .e-682c5634-846b{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-a15f445-6e7f{font-family:var(--font-heading);font-size:52px;color:var(--color-text);line-height:1;}.elementor .e-22915e95-e6fc{max-width:720px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-6fd1c06e-6af5{color:var(--color-text);letter-spacing:0.08em;padding-block-start:1rem;margin-block-start:0.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(31,31,28,0.35);\n}.elementor .e-4042d94c-2fa8{min-height:320px;color:var(--color-text);padding:3rem;background-color:#E6E0D5;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-285d3e21-61d8{padding:0px;}.elementor .e-44c310aa-4fa6{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-47642c80-98a7{font-family:var(--font-heading);font-size:52px;color:var(--color-text);line-height:1;}.elementor .e-7266ccfc-42d4{max-width:720px;font-size:var(--size-body);color:var(--color-text-muted);line-height:1.65;}.elementor .e-101c2bbe-de87{color:var(--color-text);letter-spacing:0.08em;padding-block-start:1rem;margin-block-start:0.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(31,31,28,0.35);\n}.elementor .e-43ac5cbb-5ba5{min-height:320px;color:var(--color-text);padding:3rem;background-color:var(--color-1);flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-7ce54428-f6e3{padding:0px;}.elementor .e-65ca612c-ec8b{border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;order:10;}.elementor .e-1191527-fa1f{padding:0px;display:contents;gap:0px;}.elementor .e-4c2a6a34-971e{color:var(--color-1);letter-spacing:0.1em;opacity:70%;}.elementor .e-7bb60390-b867{font-size:18px;color:var(--color-1);letter-spacing:0.5em;}.elementor .e-1181218a-99c4{padding-block-start:1rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;border-inline-start-width:1px;border-inline-end-width:1px;flex-direction:row;justify-content:space-between;align-items:center;order:11;border-left-style: solid; border-left-color: rgba(255,255,255,0.45); border-right-style: solid; border-right-color: rgba(255,255,255,0.45);\n}.elementor .e-44e93c34-544f{color:var(--color-1);padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:max(4rem, calc((100% - 1050px) / 2));padding-inline-end:max(4rem, calc((100% - 1050px) / 2));background-color:var(--color-text);flex-direction:column;gap:1.4rem;}.elementor .e-43f2b556-d0a5{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-71041605-ae8f{font-family:var(--font-heading);font-size:60px;color:var(--color-text);line-height:0.98;}.elementor .e-4e3ef3de-baeb{padding:0px;flex-direction:column;gap:1rem;flex:0 1 50%;}.elementor .e-1c7dad9e-a740{font-size:var(--size-body);color:var(--color-text);line-height:1.7;}.elementor .e-1ad3c16a-8a50{font-size:16px;color:var(--color-text);line-height:1.6;padding-inline-start:1.25rem;border-inline-start-width:3px;border-left-style: solid; border-left-color: var(--button-green);\n}.elementor .e-5657927f-4207{padding:0px;flex-direction:column;gap:1.5rem;flex:0 1 50%;}.elementor .e-547f7325-1647{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:max(4rem, calc((100% - 1050px) / 2));padding-inline-end:max(4rem, calc((100% - 1050px) / 2));background-color:#E6E0D5;flex-direction:row;gap:6rem;align-items:flex-start;}.elementor .e-22b31d5d-91d6{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-1d82479c-b643{max-width:800px;font-family:var(--font-heading);font-size:54px;color:var(--color-text);line-height:1.05;margin-block-end:1.5rem;}.elementor .e-3816c95a-361f{font-size:var(--size-body);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31,31,28,0.35);\n}.elementor .e-39226c85-56a1{font-size:var(--size-body);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31,31,28,0.35);\n}.elementor .e-68136cbf-976c{font-size:var(--size-body);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31,31,28,0.35);\n}.elementor .e-3bb01ede-db58{font-size:var(--size-body);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31,31,28,0.35);\n}.elementor .e-3c42c5dc-ad8c{font-size:var(--size-body);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31,31,28,0.35);\n}.elementor .e-6654d96-fd4b{padding:0px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--color-text);\n}.elementor .e-a66643-6829{max-width:1050px;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.5rem;}.elementor .e-4431deee-c3e1{color:var(--color-1);letter-spacing:0.12em;opacity:65%;}.elementor .e-7dbb1468-9868{font-family:var(--font-heading);font-size:56px;color:var(--color-1);line-height:0.95;}.elementor .e-63219687-7094{font-family:var(--font-heading);font-size:24px;color:var(--color-1);font-style:italic;}.elementor .e-6edd3297-6b9b{color:var(--color-1);padding:2.5rem;background-color:var(--color-text);flex-direction:column;gap:3rem;flex:0 1 38%;justify-content:space-between;}.elementor .e-4ff53b22-5240{font-family:var(--font-heading);font-size:44px;color:var(--color-text);line-height:1.05;}.elementor .e-7a143237-6f63{font-size:var(--size-body);color:var(--color-text-muted);line-height:1.7;}.elementor .e-59043a68-63ba{font-size:var(--size-body);color:var(--color-text-muted);line-height:1.7;}.elementor .e-4b153cd-4a1e{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.5rem;flex:0 1 62%;}.elementor .e-743103d3-a1d3{max-width:1180px;padding:4rem;margin-block-start:0px;margin-block-end:8rem;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-1);box-shadow:12px 12px 0px 0px rgba(31,31,28,0.12);flex-direction:row;gap:5rem;align-items:stretch;}.elementor .e-31c21c8d-97f6{color:var(--color-1);letter-spacing:0.12em;opacity:75%;}.elementor .e-5093d69e-b318{font-family:var(--font-heading);font-size:58px;color:var(--color-1);line-height:1;}.elementor .e-5ee8347a-e7a4{max-width:650px;font-size:var(--size-body);color:var(--color-1);line-height:1.6;}.elementor .e-4e68cf26-5f2d{text-align:center;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--button-green);flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-7a0a887f-7a4c{color:var(--color-text);background-color:var(--color-bg);flex-direction:column;}.elementor .e-194dfc35-e585{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-54368e08-2869{font-family:var(--font-heading);font-size:var(--size-display);color:var(--color-text);letter-spacing:-0.02em;line-height:1.02;}.elementor .e-6b8fd5dc-f7a9{max-width:680px;color:var(--color-text-muted);line-height:1.55;}.elementor .e-83a6d15-9294{max-width:760px;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-443d448d-ae18{color:var(--color-1);opacity:70%;}.elementor .e-4a088db8-f05f{font-family:var(--font-heading);font-size:var(--size-h2);color:var(--color-1);line-height:1.1;}.elementor .e-76644a47-d0cd{color:var(--color-1);line-height:1.5;opacity:80%;}.elementor .e-228d55a2-ce24{border-color:rgba(255,255,255,0.22);}.elementor .e-7ccf449b-a32b{font-family:var(--font-body);color:var(--color-1);}.elementor .e-169a1622-c826{font-family:var(--font-heading);font-size:34px;color:var(--color-1);}.elementor .e-7a51edd0-f33d{padding:0px;flex-direction:row;justify-content:space-between;align-items: baseline;\n}.elementor .e-6000d676-a746{font-size:var(--size-small);color:var(--color-1);line-height:1.5;opacity:65%;}.elementor .e-116ea254-357e{color:var(--color-1);opacity:70%;}.elementor .e-e95bca-7e0e{font-size:var(--size-small);color:var(--color-1);}.elementor .e-1aaa786b-df63{font-family:var(--font-heading);font-size:21px;color:var(--color-1);}.elementor .e-5442944c-5210{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-2d5544f8-7a9f{font-size:var(--size-small);color:var(--color-1);}.elementor .e-37c38fa0-80e3{font-family:var(--font-heading);font-size:21px;color:var(--color-1);}.elementor .e-6c39da8-708f{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-7910dc2-6a57{font-size:var(--size-small);color:var(--color-1);line-height:1.5;opacity:65%;}.elementor .e-4d99ece6-94ca{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.22);\n}.elementor .e-2d499620-5308{color:var(--color-1);padding:2.5rem;border-radius:0px;background-color:var(--color-text);flex-direction:column;gap:1.25rem;}.elementor .e-710c5a30-2491{color:var(--button-green);letter-spacing:0.12em;}.elementor .e-24b82f4b-e7cf{font-family:var(--font-heading);font-size:var(--size-h2);color:var(--color-text);line-height:1.1;}.elementor .e-32f313e2-78ab{color:var(--color-text-muted);line-height:1.5;}.elementor .e-68519f83-b053{min-height:420px;padding:2rem;border-radius:0px;border-width:1px;border-color:rgba(31,31,28,0.28);border-style:dashed;background-color:var(--color-bg);}.elementor .e-188f49f-e12c{font-size:var(--size-small);color:var(--color-text-muted);line-height:1.45;}.elementor .e-e043415-6f48{padding:2.5rem;border-radius:0px;border-width:1px;border-color:rgba(31,31,28,0.12);border-style:solid;background-color:var(--color-1);box-shadow:10px 10px 0px 0px rgba(31,31,28,0.12);flex-direction:column;gap:1.25rem;}.elementor .e-7f1eee32-83d5{gap:2rem;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);grid-template-rows:auto;align-items:start;}.elementor .e-16d45c19-9eea{font-size:var(--size-small);color:var(--color-text-muted);text-align:center;}.elementor .e-42736e2e-f8e6{min-height:100vh;color:var(--color-text);padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--color-bg);flex-direction:column;gap:4rem;}