.elementor .e-2876a545-126e{font-family:Poppins;font-weight:800;font-size:48px;color:#ffffff;line-height:1.1;}.elementor .e-431722d7-e630{max-width:600px;font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-7aa58ad-84ec{padding:0px;flex-direction:column;gap:24px;}.elementor .e-a1fd4d1-96b6:hover,.elementor .e-a1fd4d1-96b6:focus-visible{color:#ffffff;background-color:#3a9d8e;}.elementor .e-a1fd4d1-96b6{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#ffffff;line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:#4cb8a8;transition:background-color 0.3s;}.elementor .e-4813c838-4190:hover,.elementor .e-4813c838-4190:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.15);}.elementor .e-4813c838-4190{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#ffffff;line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-659c7d94-6b9a{padding:0px;gap:24px;flex-wrap:wrap;}.elementor .e-47ebf9f9-1c3e{max-width:636px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-1a9c2f0c-5660{max-width:1296px;padding:0px;}.elementor .e-4008ec08-9d82{min-height:760px;padding-block-start:104px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;justify-content:center;align-items:center;background-image: linear-gradient(to left, rgba(12,38,55,0.4), #0c2637), url('https://www.tpfg.co.uk/wp-content/uploads/2026/10/All-Brands-Board-Image.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center;\n}.elementor .e-3f379410-55f9{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:12px;color:#4cb8a8;letter-spacing:0.6px;line-height:1.4;text-transform:uppercase;}.elementor .e-58859d83-df51{font-family:Poppins;font-weight:800;font-size:40px;color:#0c2637;line-height:1.1;}.elementor .e-add273-61ab{font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:18px;color:#0c2637;line-height:1.4;}.elementor .e-754057e2-c1ee{max-width:746px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-4cb202a7-ac0bd8a{background-color:#163072;}.elementor .e-44dad00f-12a6{width:164px;max-width:100%;max-height:68px;object-fit:contain;}.elementor .e-7900b4dd-1b1f{padding:0px;gap:24px;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 100px);}.elementor .e-5842e5f-2dd6{max-width:1296px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-19d0b4c2-dfc7{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;justify-content:center;}.elementor .e-68787f38-868b{font-family:Poppins;font-weight:800;font-size:40px;color:#ffffff;line-height:1.1;}.elementor .e-2bb4c606-c233{width:24px;height:24px;}.elementor .e-7a24861c-dc86{width:48px;height:48px;padding:0px;border-radius:8px;background-color:rgba(76,184,168,0.2);justify-content:center;align-items:center;}.elementor .e-269f314-508f{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:20px;color:#ffffff;line-height:1.4;}.elementor .e-6fafa5-6f42{font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-4668ef80-b2bd{padding:0px;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-2ee7e9a4-893f:hover,.elementor .e-2ee7e9a4-893f:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.15);}.elementor .e-2ee7e9a4-893f{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#ffffff;line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-4f44eeb9-b4e1{padding:32px;border-radius:16px;background-color:rgba(255,255,255,0.12);backdrop-filter:blur(5px);flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-57c99f1a-7588{width:24px;height:24px;}.elementor .e-44f405d5-256d{width:48px;height:48px;padding:0px;border-radius:8px;background-color:rgba(76,184,168,0.2);justify-content:center;align-items:center;}.elementor .e-3c94c6c0-aaa7{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:20px;color:#ffffff;line-height:1.4;}.elementor .e-52626a38-e83a{font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-34e3a97c-beea{padding:0px;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-70ffd233-b644:hover,.elementor .e-70ffd233-b644:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.15);}.elementor .e-70ffd233-b644{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#ffffff;line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-4a3ef113-91b3{padding:32px;border-radius:16px;background-color:rgba(255,255,255,0.12);backdrop-filter:blur(5px);flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-29dff6d0-91f9{width:24px;height:24px;}.elementor .e-15f2d71c-de6a{width:48px;height:48px;padding:0px;border-radius:8px;background-color:rgba(76,184,168,0.2);justify-content:center;align-items:center;}.elementor .e-5ea4e6fb-1039{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:20px;color:#ffffff;line-height:1.4;}.elementor .e-7887c33d-ffc7{font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-5ccb06b6-4aa1{padding:0px;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-7afa3533-1fdc:hover,.elementor .e-7afa3533-1fdc:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.15);}.elementor .e-7afa3533-1fdc{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#ffffff;line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-43a73f9b-4174{padding:32px;border-radius:16px;background-color:rgba(255,255,255,0.12);backdrop-filter:blur(5px);flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-14eaa90a-3e29{padding:0px;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-34cb779a-884a{max-width:1296px;padding:0px;flex-direction:column;gap:48px;}.elementor .e-65554ddc-91a5{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(-90deg, rgba(12,38,55,0.36) 13%,rgba(12,38,55,0.9) 50%),url("https://www.tpfg.co.uk/wp-content/uploads/2025/09/martinco-branch.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-1e70cd45-73e1{font-family:Poppins;font-weight:800;font-size:40px;color:#0c2637;line-height:1.1;}.elementor .e-65ba3e-a079{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:18px;color:#0c2637;line-height:1.4;white-space:nowrap; & span { color:#4cb8a8; }\n}.elementor .e-7e0fd178-a093{padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2123e173-cc76{width:100%;height:220px;object-fit:cover;border-radius:16px;}.elementor .e-5a00affd-1263{font-family:""Nunito Sans", sans-serif";font-weight:400;font-size:16px;color:#414c54;line-height:1.4;}.elementor .e-56ca4593-64e0{font-family:""Nunito Sans", sans-serif";font-weight:700;font-size:20px;color:#0c2637;line-height:1.4;}.elementor .e-40672349-d7a2{padding:0px;flex-direction:column;gap:16px;}.elementor .e-752686a8-7a93{padding:0px;flex-direction:column;gap:24px;}.elementor .e-2121e5b3-56a0{width:calc(100% + 49px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;margin-inline-start:-49px;border-inline-start-width: 1px; border-left-style: solid; border-left-color: #e3e3e3;\n}.elementor .e-6cbedbf9-8a19{overflow:hidden;padding:0px;gap:97px;grid-template-columns:repeat(3, 1fr);}.elementor .e-4f07f1e3-b860{padding:0px;}.elementor .e-33de448b-ee49{max-width:1296px;padding:0px;flex-direction:column;gap:48px;}.elementor .e-2e1f8c8e-6d66{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;justify-content:center;}