.elementor .e-19fbf227-8194{color:#65be60;margin-block-end:20px;}.elementor .e-475d3481-46d9{max-width:900px;}.elementor .e-6453778-c192{max-width:720px;font-size:20px;margin-block-end:32px;}.elementor .e-66342d64-8622:hover,.elementor .e-66342d64-8622:focus-visible{color:#65be60;}.elementor .e-66342d64-8622{font-family:var(--tp-font-main);font-weight:500;font-size:17px;color:#ffffff;text-decoration:underline;padding:0px;background-color:transparent;}.elementor .e-1228e9ef-626e{padding:0px;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-89ad81f-7849{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-5ca38719-ace9{margin-block-end:48px;}.elementor .e-4f10db71-e058{font-size:56px;line-height:1;margin-block-end:12px;}.elementor .e-c7f3b62-9810{font-size:20px;margin-block-end:8px;}.elementor .e-67aaf0dd-8214{padding-block-start:24px;}.elementor .e-2105e22-4fe9{font-size:56px;line-height:1;margin-block-end:12px;}.elementor .e-6f409503-1dcb{font-size:20px;margin-block-end:8px;}.elementor .e-7b24ca79-a658{padding-block-start:24px;}.elementor .e-79b1d084-83ca{font-size:56px;line-height:1;margin-block-end:12px;}.elementor .e-218d7cb2-7653{font-size:20px;margin-block-end:8px;}.elementor .e-64b99196-13a1{padding-block-start:24px;}.elementor .e-259694b3-360b{column-gap:48px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 40px;\n}.elementor .e-403c40b5-2ac6{background-color:#e5f2e1;}.elementor .e-39013333-5258{margin-block-end:32px;}.elementor .e-7ab29a7d-ad7b{font-size:17px;margin-block-end:2px;}.elementor .e-5b39a910-e3a7{font-size:15px;}.elementor .e-79f11e16-3385{font-size:17px;margin-block-end:2px;}.elementor .e-603cf2ad-8b46{font-size:15px;}.elementor .e-5b235d10-cfeb{font-size:17px;margin-block-end:2px;}.elementor .e-3ed52d5f-9d9f{font-size:15px;}.elementor .e-3631b1b5-e981{font-size:17px;margin-block-end:2px;}.elementor .e-327fa0b7-187d{font-size:15px;}.elementor .e-80e8161-f2de{font-size:17px;margin-block-end:2px;}.elementor .e-3bda9c2f-fe00{font-size:15px;}.elementor .e-66a08573-93fc{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e4e0;\n}.elementor .e-30b50403-569d{font-size:12px;color:#65be60;margin-block-end:4px;}.elementor .e-2c439a41-1114{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;margin-block-end:24px;display:block;}.elementor .e-488bdf17-d1c0{font-size:96px;color:#ffffff;}.elementor .e-390cee3b-714f{font-size:13px;margin-block-start:8px;margin-block-end:32px;}.elementor .e-6b134aec-490d{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;display:block;}.elementor .e-647b4222-76d2{font-family:var(--tp-font-main);font-weight:700;font-size:15px;color:#ffffff;display:block;}.elementor .e-4639d421-c17d{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-70d3fbeb-1d9d{width:72%;height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#65be60;}.elementor .e-61729a63-8935{height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#000000;}.elementor .e-7ccce163-72b9{padding:0px;margin-block-end:16px;flex-direction:column;gap:6px;}.elementor .e-3a2670dc-9e27{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;display:block;}.elementor .e-5711f228-dddd{font-family:var(--tp-font-main);font-weight:700;font-size:15px;color:#ffffff;display:block;}.elementor .e-73676eed-92af{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-16136ae3-92d8{width:58%;height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#65be60;}.elementor .e-40f4b665-d4e5{height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#000000;}.elementor .e-16f7845b-ef72{padding:0px;margin-block-end:16px;flex-direction:column;gap:6px;}.elementor .e-249386f7-4921{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;display:block;}.elementor .e-29f847f6-9468{font-family:var(--tp-font-main);font-weight:700;font-size:15px;color:#ffffff;display:block;}.elementor .e-2b195f6d-58a9{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-71251eee-d0e6{width:81%;height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#65be60;}.elementor .e-6741e585-4bd8{height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#000000;}.elementor .e-2f2818e9-3eb1{padding:0px;margin-block-end:16px;flex-direction:column;gap:6px;}.elementor .e-333914ab-1262{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;display:block;}.elementor .e-133d7a0-ab9c{font-family:var(--tp-font-main);font-weight:700;font-size:15px;color:#ffffff;display:block;}.elementor .e-74ac3bad-d9be{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-69d09aec-2dea{width:66%;height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#65be60;}.elementor .e-47cb2137-a8a5{height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#000000;}.elementor .e-2e39a347-8685{padding:0px;margin-block-end:16px;flex-direction:column;gap:6px;}.elementor .e-176e1b99-371a{font-family:var(--tp-font-main);font-weight:300;font-size:15px;color:#ffffff;display:block;}.elementor .e-6e2a505d-1bd6{font-family:var(--tp-font-main);font-weight:700;font-size:15px;color:#ffffff;display:block;}.elementor .e-7c74b284-f443{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-339de3c4-6698{width:42%;height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#65be60;}.elementor .e-e8f9bd1-2866{height:8px;min-width:0px;padding:0px;border-radius:999px;background-color:#000000;}.elementor .e-61208b7b-1b3b{padding:0px;margin-block-end:16px;flex-direction:column;gap:6px;}.elementor .e-4bdca353-b462{font-family:var(--tp-font-main);font-weight:300;font-size:14px;color:#ffffff;line-height:1.6;margin-block-start:12px;display:block;}.elementor .e-68c3829e-401a{min-width:0px;padding:40px;border-radius:8px;background-color:#006b35;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-750103b2-3309{align-items:flex-start;}.elementor .e-7e6d1a04-69c5{background-color:#ffffff;}.elementor .e-5894e071-fdc2{min-width:0px;margin-block-end:0px;flex:1 1 360px;}.elementor .e-6fe46c5b-e67b{font-family:var(--tp-font-main);font-weight:300;font-size:18px;color:#000000;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #d5d8d2;\n}.elementor .e-73d5c5c9-6e4a{font-family:var(--tp-font-main);font-weight:300;font-size:18px;color:#000000;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #d5d8d2;\n}.elementor .e-518b7aa1-918c{font-family:var(--tp-font-main);font-weight:300;font-size:18px;color:#000000;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #d5d8d2;\n}.elementor .e-33bbb16a-37ee{font-family:var(--tp-font-main);font-weight:300;font-size:18px;color:#000000;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:block;border-top-style: solid; border-top-color: #d5d8d2; border-bottom-style: solid; border-bottom-color: #d5d8d2;\n}.elementor .e-2bc7bf37-4e77{min-width:0px;padding:0px;flex-direction:column;flex:1 1 520px;}.elementor .e-4b513725-edab{align-items:flex-start;}.elementor .e-1d99b8a6-4c95{padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:#e5f2e1;}.elementor .e-436cc269-9997{margin-block-end:40px;}.elementor .e-679a4ecd-ebb7{margin-block-end:6px;}.elementor .e-3b41e5e0-8731{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-58b25c32-a121{margin-block-end:6px;}.elementor .e-3615109c-8522{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-35543919-9ca4{margin-block-end:6px;}.elementor .e-3bacddec-caa4{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3ae4a7fc-f137{margin-block-end:6px;}.elementor .e-45f66db9-b170{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5ed79013-ba22{margin-block-end:6px;}.elementor .e-4977d8d1-807b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-63b0c4ce-26cb{margin-block-end:6px;}.elementor .e-3111c3c1-4f47{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-68f173c0-9119{margin-block-end:6px;}.elementor .e-23ca178f-4c44{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-50749768-5d0c{margin-block-end:6px;}.elementor .e-7919d9d2-95b6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-19ebc5c1-32f1{margin-block-end:6px;}.elementor .e-5ef3e2b0-5545{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e4e0;\n}.elementor .e-52a6e2a0-431e{max-width:832px;}.elementor .e-7c36b912-11e5{background-color:#ffffff;}.elementor .e-6ad23082-3227{font-size:48px;line-height:1.1;}.elementor .e-70b0c356-c3be{margin-block-end:24px;}.elementor .e-4c37bd86-34de{flex:1 1 360px;}.elementor .e-2c1ae085-7422{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-427e4c58-3219:focus{border-color:#006b35;}.elementor .e-427e4c58-3219{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-4e821b9a-317f{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-63a7f6bc-312a{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-1de25083-675c:focus{border-color:#006b35;}.elementor .e-1de25083-675c{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-7cf89341-cf00{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-58dd74cc-219b{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-1f6f24e9-bf18:focus{border-color:#006b35;}.elementor .e-1f6f24e9-bf18{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-15008815-9f74{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-21336a05-2e86{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-6175085d-33c5:focus{border-color:#006b35;}.elementor .e-6175085d-33c5{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-2f565f5f-496d{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-6d6c6884-db24{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-4cb239d2-7c2e{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-1e49e6b4-1857{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-1c40cca5-a2f3{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-72ca0210-18b2{width:100%;height:44px;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-6aecfc8f-42cd{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-726a4f8e-d74c{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-641b9966-5af5:focus{border-color:#006b35;}.elementor .e-641b9966-5af5{width:100%;font-family:var(--tp-font-main);font-weight:300;font-size:16px;color:#000000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1px;border-color:#9aa19c;border-style:solid;background-color:#ffffff;}.elementor .e-22a91b33-2a62{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-49bc0f3b-57d7{cursor:pointer;border-width:0px;}.elementor .e-7106f83a-75f5{font-family:var(--tp-font-main);font-size:15px;border-radius:4px;}.elementor .e-5d85fb9-8705{font-family:var(--tp-font-main);font-size:15px;border-radius:4px;}.elementor .e-3b2dc8c6-bcc7{min-width:0px;padding:36px;border-radius:8px;background-color:#ffffff;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-3e3709f8-3533{align-items:flex-start;}.elementor .e-50acc1bd-10df{background-color:#006b35;}