.elementor .e-9398711-5b1d{color:var(--tg-amber);}.elementor .e-4fe44151-4931{max-width:46rem;font-family:"GeoSans Light";font-size:3.8rem;color:var(--tg-white);letter-spacing:-0.02em;line-height:1.06;}.elementor .e-3698a53f-af85{max-width:44rem;font-size:1.2rem;color:rgba(255, 255, 255, 0.88);}.elementor .e-4712dba3-c390{flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-79c73dca-285e{padding-block-start:7rem;padding-block-end:9rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(15, 42, 74, 0.55) 0%,rgba(15, 42, 74, 0.22) 50%,rgba(15, 42, 74, 0) 75%),url("https://tegeus.com/wp-content/uploads/2026/11/carmarthenshire-countryside-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-1b9b08ff-68d5{width:100%;max-width:32rem;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:1.5rem;border-radius:16px;box-shadow:0px 24px 60px 0px rgba(31, 73, 125, 0.15);}.elementor .e-31b9e048-e094{padding:0px;flex-direction:column;gap:1rem;flex:1 1 22rem;}.elementor .e-6623f426-5468{font-size:1.15rem;}.elementor .e-76911c42-b6fa{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 28rem;}.elementor .e-554bc2f3-41d4{gap:4.5rem;align-items:flex-start;}.elementor .e-5a8cc05c-37a6{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--tg-white);flex-direction:column;}.elementor .e-14b3b72a-163a{font-family:"GeoSans Light";font-size:3rem;color:var(--tg-white);line-height:1;}.elementor .e-5a2ef7c1-930c{font-family:var(--font-body);font-size:0.95rem;color:rgba(255, 255, 255, 0.72);}.elementor .e-280f378-1e04{padding:0px;flex-direction:column;gap:0.3rem;flex:1 1 10rem;}.elementor .e-527d1722-5ce7{font-family:"GeoSans Light";font-size:3rem;color:var(--tg-white);line-height:1;}.elementor .e-10ed9826-c9b6{font-family:var(--font-body);font-size:0.95rem;color:rgba(255, 255, 255, 0.72);}.elementor .e-5799d91a-13b0{padding:0px;flex-direction:column;gap:0.3rem;flex:1 1 10rem;}.elementor .e-7044852-9797{font-family:"GeoSans Light";font-size:3rem;color:var(--tg-amber);line-height:1;}.elementor .e-77f6198f-8ee4{font-family:var(--font-body);font-size:0.95rem;color:rgba(255, 255, 255, 0.72);}.elementor .e-671a8e7d-855b{padding:0px;flex-direction:column;gap:0.3rem;flex:1 1 10rem;}.elementor .e-7d319b12-e043{font-family:"GeoSans Light";font-size:3rem;color:var(--tg-white);line-height:1;}.elementor .e-1264f430-cc79{font-family:var(--font-body);font-size:0.95rem;color:rgba(255, 255, 255, 0.72);}.elementor .e-ba5f334-3c9d{padding:0px;flex-direction:column;gap:0.3rem;flex:1 1 10rem;}.elementor .e-4f940364-a82d{gap:2rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-382c0aa7-1dd2{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #0F2A4A 0%,#1F497D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-699ea0f1-8f31{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-245b1156-9fbc{font-size:0.98rem;}.elementor .e-b2c0125-3e89{border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F2A541;border-style:solid;flex:1 1 15rem;}.elementor .e-16d64f67-d89b{font-size:0.98rem;}.elementor .e-d5cdc6c-6ed4{border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F2A541;border-style:solid;flex:1 1 15rem;}.elementor .e-49974951-8d5d{font-size:0.98rem;}.elementor .e-56662b03-c3c4{border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F2A541;border-style:solid;flex:1 1 15rem;}.elementor .e-26a79899-7f20{font-size:0.98rem;}.elementor .e-54784a31-5e9b{border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F2A541;border-style:solid;flex:1 1 15rem;}.elementor .e-28efff97-2310{padding:0px;gap:1.5rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-8748069-ed7c{flex-direction:column;gap:3rem;}.elementor .e-bf4b185-3366{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--tg-light);flex-direction:column;}.elementor .e-1ed99043-d846{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-60effb32-6821{width:100%;height:100%;object-fit:cover;}.elementor .e-72071bc9-12b9{overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:50%;background-color:transparent;flex-direction:column;flex:0 0 11rem;}.elementor .e-6981b80c-7a73{font-family:"GeoSans Light";font-weight:400;font-size:1.8rem;}.elementor .e-9e666b3-95e3{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--tg-blue);margin-block-end:0.5rem;}.elementor .e-72000214-44c4{font-size:0.98rem;}.elementor .e-a33369e-6c19{padding:0px;flex-direction:column;gap:0.5rem;flex:1 1 14rem;}.elementor .e-51843578-f936{padding:2rem;border-width:1px;border-color:rgba(31, 73, 125, 0.08);border-style:solid;flex-direction:row;gap:2rem;flex:1 1 26rem;align-items:center;}.elementor .e-27f9c046-5742{width:100%;height:100%;object-fit:cover;}.elementor .e-3b4e3e75-7ec3{overflow:hidden;aspect-ratio:1 / 1;padding:0px;border-radius:50%;background-color:transparent;flex-direction:column;flex:0 0 11rem;}.elementor .e-59a75191-fd4b{font-family:"GeoSans Light";font-weight:400;font-size:1.8rem;}.elementor .e-3648bae8-d136{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--tg-blue);margin-block-end:0.5rem;}.elementor .e-34f8d537-8527{font-size:0.98rem;}.elementor .e-50dbf290-6598{padding:0px;flex-direction:column;gap:0.5rem;flex:1 1 14rem;}.elementor .e-50ed3356-7192{padding:2rem;border-width:1px;border-color:rgba(31, 73, 125, 0.08);border-style:solid;flex-direction:row;gap:2rem;flex:1 1 26rem;align-items:center;}.elementor .e-7f907a98-9d00{padding:0px;gap:2rem;flex-wrap:wrap;}.elementor .e-2b02ec48-a2ac{flex-direction:column;gap:3rem;}.elementor .e-fdaabef-4049{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--tg-white);flex-direction:column;}.elementor .e-4a9e546c-8e4e{color:var(--tg-white);text-align:center;}.elementor .e-d7a2dec-8abe{font-family:var(--font-body);font-size:1.15rem;color:rgba(255, 255, 255, 0.8);line-height:1.7;text-align:center;}.elementor .e-3ecce49c-62cb:hover,.elementor .e-3ecce49c-62cb:focus-visible{background-color:var(--tg-white);}.elementor .e-3ecce49c-62cb{font-family:var(--font-body);font-weight:600;font-size:0.95rem;color:var(--tg-navy);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:6px;background-color:var(--tg-amber);transition:background-color 0.3s;}.elementor .e-388d7485-73cb:hover,.elementor .e-388d7485-73cb:focus-visible{background-color:rgba(255, 255, 255, 0.12);}.elementor .e-388d7485-73cb{font-family:var(--font-body);font-weight:600;font-size:0.95rem;color:var(--tg-white);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:6px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-366a2890-28d1{width:auto;padding:0px;margin-block-start:0.75rem;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-37367745-ee66{max-width:46rem;text-align:center;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-6b65d33a-2abe{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(15, 42, 74, 0.55) 0%,rgba(15, 42, 74, 0.25) 55%,rgba(15, 42, 74, 0.55) 100%),url("https://tegeus.com/wp-content/uploads/2026/11/estuary-sunset.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}