.elementor .e-7c456272-42d1{color:#65be60;margin-block-end:20px;}.elementor .e-33fa7d0b-410a{max-width:820px;}.elementor .e-2373a693-60a5{max-width:560px;font-size:20px;margin-block-end:32px;}.elementor .e-766a3e8d-16af:hover,.elementor .e-766a3e8d-16af:focus-visible{color:#65be60;}.elementor .e-766a3e8d-16af{font-family:var(--tp-font-main);font-weight:500;font-size:17px;color:#ffffff;text-decoration:underline;padding:0px;background-color:transparent;}.elementor .e-6507ac10-54b9{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-73f2a07c-16a5{max-width:820px;font-family:var(--tp-font-label);font-weight:500;font-size:14px;color:#ffffff;line-height:1.5;padding-block-start:20px;margin-block-start:36px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #65be60;\n}.elementor .e-4fdd59a7-d74c{padding-block-start:128px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#004b25 0%,#004b25 100%),url("https://dev.twinpines.technology/wp-content/uploads/2026/11/tpt-hero.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#808080;background-blend-mode: multiply, luminosity;\n}.elementor .e-1bdc1c93-36bb{max-width:1152px;column-gap:40px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 40px;\n}.elementor .e-2acd6799-1186{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#e5f2e1;}.elementor .e-1104b9bc-fa9b{min-width:0px;margin-block-end:0px;flex:1 1 420px;}.elementor .e-534cde22-989f{margin-block-end:16px;}.elementor .e-508343ac-ec3e{align-items:flex-start;}.elementor .e-267b7ce9-d7cb{background-color:#006b35;}.elementor .e-65204b6f-4c82{max-width:760px;}.elementor .e-1adbaac3-877b{max-width:680px;margin-block-end:56px;}.elementor .e-1e17f0a7-a92e{font-family:var(--tp-font-label);font-weight:600;font-size:13px;color:#006b35;margin-block-end:8px;display:block;}.elementor .e-64c67876-7d7e{margin-block-end:16px;}.elementor .e-199e4789-eae0{padding:0px;background-color:transparent;}.elementor .e-6656d3dd-647a{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4470c9a3-a243{font-family:var(--tp-font-label);font-weight:600;font-size:13px;color:#006b35;margin-block-end:8px;display:block;}.elementor .e-6b2eaae5-ff64{margin-block-end:16px;}.elementor .e-24dca745-c0ea{padding:0px;background-color:transparent;}.elementor .e-604ff3e8-9d3b{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-879aacb-3adb{font-family:var(--tp-font-label);font-weight:600;font-size:13px;color:#006b35;margin-block-end:8px;display:block;}.elementor .e-2e02ad7-7972{margin-block-end:16px;}.elementor .e-1b07faf6-39b6{padding:0px;background-color:transparent;}.elementor .e-2f310d58-4ac8{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7631bb6b-9b02{font-family:var(--tp-font-label);font-weight:600;font-size:13px;color:#006b35;margin-block-end:8px;display:block;}.elementor .e-5d07ad28-91fd{margin-block-end:16px;}.elementor .e-57628393-f6a3{padding:0px;background-color:transparent;}.elementor .e-7a518023-e498{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4bca954f-b747{font-family:var(--tp-font-label);font-weight:600;font-size:13px;color:#006b35;margin-block-end:8px;display:block;}.elementor .e-462f22d3-1873{margin-block-end:16px;}.elementor .e-3e86d4a5-9bca{padding:0px;background-color:transparent;}.elementor .e-7068d279-79a9{padding-block-start:28px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-613dd648-6f0f{column-gap:48px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-37dbdb2c-d438{border-block-start-width:1px;background-color:#e5f2e1;border-top-style: solid; border-top-color: #e2e4e0;\n}.elementor .e-380ac7cc-4a0b{width:100%;}.elementor .e-2b460bd7-c7cd{flex:1 1 420px;}.elementor .e-7c1818cd-46f4{margin-block-end:28px;}.elementor .e-9a6ed08-a1b5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e4e0;\n}.elementor .e-5da3691d-48c1{font-size:16px;padding:0px;margin-block-start:24px;background-color:transparent;}.elementor .e-2d541789-7428{flex:1 1 460px;}.elementor .e-3a0a18cf-2f36{background-color:#ffffff;}.elementor .e-742210ab-16e4{color:#65be60;}.elementor .e-48105828-497c{max-width:760px;color:#ffffff;margin-block-end:56px;}.elementor .e-2655f8bb-8597{font-size:20px;color:#65be60;margin-block-end:10px;}.elementor .e-69ba0864-1566{color:#ffffff;}.elementor .e-34c290d9-32ce{padding:0px;flex-direction:column;}.elementor .e-39060c46-fca7{font-size:20px;color:#65be60;margin-block-end:10px;}.elementor .e-509ad94a-ee07{color:#ffffff;}.elementor .e-5a8f613f-b67a{padding:0px;flex-direction:column;}.elementor .e-5f2fc9a-2181{font-size:20px;color:#65be60;margin-block-end:10px;}.elementor .e-f87dc39-2b27{color:#ffffff;}.elementor .e-7308ef43-cf20{padding:0px;flex-direction:column;}.elementor .e-71d616b0-b9d3{font-size:20px;color:#65be60;margin-block-end:10px;}.elementor .e-46b17c1f-8b66{color:#ffffff;}.elementor .e-22b33f27-f609{padding:0px;flex-direction:column;}.elementor .e-4b947afb-d41e{font-size:20px;color:#65be60;margin-block-end:10px;}.elementor .e-3b255323-ebdf{color:#ffffff;}.elementor .e-4cb0c192-bcc3{padding:0px;flex-direction:column;}.elementor .e-5204f99a-8c38{column-gap:32px;padding:0px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;row-gap: 40px;\n}.elementor .e-38f30bb8-c160{background-color:#006b35;}.elementor .e-601099c5-12e2{padding:0px;flex-direction:column;}.elementor .e-62366324-e7ab{padding:0px;flex-direction:column;}.elementor .e-2eee7169-60e1{padding:0px;flex-direction:column;}.elementor .e-20783bc7-3041{padding:0px;flex-direction:column;}.elementor .e-29335921-b0f6{max-width:1152px;column-gap:32px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 32px;\n}.elementor .e-885e16e-f053{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#000000;}.elementor .e-49127164-e076{margin-block-end:48px;}.elementor .e-2d7fc26a-7c13{color:#000000;margin-block-end:20px;}.elementor .e-7969c342-bc9e{font-size:14px;letter-spacing:0px;text-transform:none;margin-block-end:0px;}.elementor .e-2490ef06-b2d1{padding-block-start:24px;}.elementor .e-25529878-a882{color:#000000;margin-block-end:20px;}.elementor .e-65ddc5d0-4b5c{font-size:14px;letter-spacing:0px;text-transform:none;margin-block-end:0px;}.elementor .e-25f3f857-1112{padding-block-start:24px;}.elementor .e-3f6cb5d4-dbdf{color:#000000;margin-block-end:20px;}.elementor .e-2dfb2cf4-4e48{font-size:14px;letter-spacing:0px;text-transform:none;margin-block-end:0px;}.elementor .e-4ebf9f08-a072{padding-block-start:24px;}.elementor .e-5157adb1-ef15{column-gap:48px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 40px;\n}.elementor .e-bc40fb5-21a4{background-color:#ffffff;}.elementor .e-49905805-563f{margin-block-end:28px;}.elementor .e-65c19500-1ae9{font-size:22px;margin-block-end:0px;}.elementor .e-30702aca-4eb5{font-size:17px;color:#000000;}.elementor .e-4760b693-fd68{padding:0px;margin-block-end:12px;flex-direction:row;gap:16px;align-items: baseline;\n}.elementor .e-26eda547-769e{font-size:22px;margin-block-end:0px;}.elementor .e-2c78f945-ef02{font-size:17px;color:#000000;}.elementor .e-70fe7626-bc33{padding:0px;margin-block-end:12px;flex-direction:row;gap:16px;align-items: baseline;\n}.elementor .e-55542db2-f713{font-size:22px;margin-block-end:0px;}.elementor .e-5dfc5f16-65b0{font-size:17px;color:#000000;}.elementor .e-32f1abb8-8f20{padding:0px;margin-block-end:32px;flex-direction:row;gap:16px;align-items: baseline;\n}.elementor .e-6c666af9-8cc9{padding:0px;}.elementor .e-5f31e28-4eb7{flex:1 1 460px;}.elementor .e-7ec1b34c-8efe{width:100%;height:460px;}.elementor .e-6b1236c7-49cd{background-color:#e5f2e1;}.elementor .e-737602eb-8480{margin-block-end:40px;}.elementor .e-6e3c41fa-d78d{font-size:20px;margin-block-end:8px;}.elementor .e-64b385a5-6dc9{font-size:17px;}.elementor .e-76d4ba2e-6948{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-48a3bb81-805c{font-size:20px;margin-block-end:8px;}.elementor .e-69a3a8dd-e1c4{font-size:17px;}.elementor .e-e0fa093-7de7{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-326266f0-ad05{font-size:20px;margin-block-end:8px;}.elementor .e-322587d6-ef66{font-size:17px;}.elementor .e-7c872119-56fb{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e4e0;\n}.elementor .e-25106bc6-3bc9{max-width:832px;}.elementor .e-4bad2a45-8e2f{background-color:#ffffff;}.elementor .e-11ffba1a-e67c{font-size:56px;color:#ffffff;line-height:1.1;margin-block-end:12px;}.elementor .e-579727de-c690{max-width:600px;color:#ffffff;}.elementor .e-1f74a8b4-90af{min-width:0px;padding:0px;flex-direction:column;flex:1 1 520px;}.elementor .e-d680ebe-e72d{width:auto;padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-125fbf8-7414{flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-5a0a85f6-fbac{padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:#006b35;}