.elementor .e-4efe773a-db8c{color:#65be60;margin-block-end:20px;}.elementor .e-435fef25-fd3b{margin-block-end:20px;}.elementor .e-db3c9ee-da48{max-width:640px;font-size:20px;}.elementor .e-7f89295f-43fe{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-784905ce-f8a3{font-size:12px;margin-block-end:6px;}.elementor .e-235b9e67-d10b{font-size:17px;color:#000000;}.elementor .e-59b87158-24e7{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-top-style: solid; border-top-color: #006b35;\n}.elementor .e-56f9125c-fc77{font-size:12px;margin-block-end:6px;}.elementor .e-26935342-891d{font-size:17px;color:#000000;}.elementor .e-559c9693-b8f4{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-69353327-8ae0{font-size:12px;margin-block-end:6px;}.elementor .e-534694b2-f8d3{font-size:17px;color:#000000;}.elementor .e-232293e1-36db{padding-block-start:20px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3f624e04-41f1{font-size:12px;margin-block-end:6px;}.elementor .e-7e6f6a56-2b35{font-size:17px;color:#000000;}.elementor .e-6d73db0f-a8bb{padding-block-start:20px;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-6e615e6-c499{flex:1 1 360px;}.elementor .e-30a48418-1d84{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-1a30f1fa-f432:focus{border-color:#006b35;}.elementor .e-1a30f1fa-f432{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-5a2b425e-461f{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-6c282a3f-ceea{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-1d27c594-a407:focus{border-color:#006b35;}.elementor .e-1d27c594-a407{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-6a54eaac-e5c5{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-27f0ff9b-2187{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-4261f360-27e6:focus{border-color:#006b35;}.elementor .e-4261f360-27e6{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-44c5cbea-85bd{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-e745ae6-67f9{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-6d1bd1ea-b3b4:focus{border-color:#006b35;}.elementor .e-6d1bd1ea-b3b4{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-158888aa-4ca8{width:calc(50% - 10px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-4df9f937-d2c5{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-1409de99-6610{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-50ec4f30-133b{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-12f93be-c2b5{font-family:var(--tp-font-main);font-weight:500;font-size:14px;color:#000000;}.elementor .e-2a405a38-319d:focus{border-color:#006b35;}.elementor .e-2a405a38-319d{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-64855416-f6a9{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-d62fa43-20fb{cursor:pointer;border-width:0px;}.elementor .e-682a3f63-c3c5{width:100%;font-family:var(--tp-font-main);font-weight:300;font-size:14px;color:#3d3d3d;line-height:1.6;display:block;}.elementor .e-5ef8a37f-993a{font-family:var(--tp-font-main);font-size:15px;border-radius:4px;}.elementor .e-18d82593-bc1d{font-family:var(--tp-font-main);font-size:15px;border-radius:4px;}.elementor .e-f09fb8-ff47{min-width:0px;padding:36px;margin-block-start:0px;border-radius:8px;background-color:#f3f4f2;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-153d18e4-3862{align-items:flex-start;}.elementor .e-73b73e5f-10df{padding-block-start:64px;background-color:#ffffff;}.elementor .e-5868a0b9-dd70{height:360px;max-width:1152px;background-color:transparent;}.elementor .e-5b78bf24-ce5a{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#e5f2e1;}