.elementor .e-72622916-8fc0{color:#cec8bb}.elementor .e-16ab7940-26a0{max-width:900px;font-family:"Playfair Display";font-weight:500;font-size:68px;color:#fff;line-height:1.08;text-align:center;text-transform:none}.elementor .e-49cbccd1-cc5a{max-width:620px;font-family:Lato;font-size:19px;color:rgba(255,255,255,.92);line-height:1.6;text-align:center}.elementor .e-5f3403f-5c87{width:100%;min-height:60vh;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg,rgba(19,19,17,.35) 0%,rgba(19,19,17,.72) 100%),url("https://silkenthomas.com/wp-content/uploads/2023/02/kildare-town.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;flex-direction:column;gap:18px;justify-content:center;align-items:center;background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat;\n}.elementor .e-70f4a64-5e57{text-align:left;\n}.elementor .e-3ab12cea-c994{text-align:left;\n}.elementor .e-7e405e6e-4a2f{font-family:Lato;font-size:18px;color:#4a4a45;line-height:1.75}.elementor .e-72b311ce-da97{font-family:Lato;font-size:18px;color:#4a4a45;line-height:1.75}.elementor .e-797fee8d-27b8{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.elementor .e-23f58622-9f0b{font-family:"Playfair Display";font-size:26px;color:#fff;line-height:1.2;text-transform:none;padding-block-end:14px}.elementor .e-377236bf-c030{font-family:Lato;font-size:16px;color:#fff}.elementor .e-7213dd00-7782{font-family:Lato;font-weight:700;font-size:14px;color:#cec8bb;text-align:right;\n}.elementor .e-531f0ebf-626c{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top-style:solid;border-top-color:rgba(255,255,255,.15);\n}.elementor .e-461ab754-337e{font-family:Lato;font-size:16px;color:#fff}.elementor .e-cd6d4dc-d6c8{font-family:Lato;font-weight:700;font-size:14px;color:#cec8bb;text-align:right;\n}.elementor .e-7b5206d7-fc00{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top-style:solid;border-top-color:rgba(255,255,255,.15);\n}.elementor .e-1cf16b8c-7d58{font-family:Lato;font-size:16px;color:#fff}.elementor .e-27171a3a-65e3{font-family:Lato;font-weight:700;font-size:14px;color:#cec8bb;text-align:right;\n}.elementor .e-6a9354c0-b64e{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top-style:solid;border-top-color:rgba(255,255,255,.15);\n}.elementor .e-2585571d-1302{font-family:Lato;font-size:16px;color:#fff}.elementor .e-2044b7a3-b1b6{font-family:Lato;font-weight:700;font-size:14px;color:#cec8bb;text-align:right;\n}.elementor .e-63023e65-a363{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top-style:solid;border-top-color:rgba(255,255,255,.15);\n}.elementor .e-3f3a0f57-33f9{font-family:Lato;font-size:16px;color:#fff}.elementor .e-237d41f1-9db1{font-family:Lato;font-weight:700;font-size:14px;color:#cec8bb;text-align:right;\n}.elementor .e-13ab24cf-761d{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top-style:solid;border-top-color:rgba(255,255,255,.15);\n}.elementor .e-577c7474-531a{padding-block-start:36px;padding-block-end:20px;padding-inline-start:36px;padding-inline-end:36px;background-color:#2e2c29;display:flex;flex-direction:column;gap:0px}.elementor .e-19130000-ab3f{width:100%;max-width:1200px;display:grid;gap:64px;grid-template-columns:3fr 2fr;grid-template-rows:auto;align-items:center}.elementor .e-11e93785-e6f4{background-color:#ece9e3}.elementor .e-1fc3540-739e{text-align:left;\n}.elementor .e-549f9797-d76a{text-align:left;\n}.elementor .e-60b92cbe-3d23{text-align:left;\n}.elementor .e-45bbc28c-9f64{text-align:left;\n}.elementor .e-54265556-ffd9{object-fit:contain;background-color:#99bce2}.elementor .e-13d9a184-520e{text-align:left;\n}.elementor .e-50e14c2b-ad9c{text-align:left;\n}.elementor .e-6ab04fb4-f2bd{object-fit:contain;padding:20px;background-color:#ece9e3}.elementor .e-42b67b0a-ece2{text-align:left;\n}.elementor .e-205992c6-8543{text-align:left;\n}.elementor .e-c33bfe9-c8dc{background-color:#fff}.elementor .e-55f1e147-a980{color:#cec8bb}.elementor .e-797813ee-9151{color:#fff}.elementor .e-54ee1379-7c89{color:rgba(255,255,255,.85)}.elementor .e-794b6f55-5591{color:#ece9e3;border-color:#cec8bb}.elementor .e-d080d1a-f353{color:#ece9e3;border-color:#cec8bb}.elementor .e-4683790a-4031{color:#ece9e3;border-color:#cec8bb}.elementor .e-4bf38d81-54e0{color:#ece9e3;border-color:#cec8bb}.elementor .e-585172d2-3809{padding-block-start:4px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-wrap:wrap;justify-content:center;gap:12px 36px;\n}.elementor .e-3c527906-9267{background-color:#46372a}.elementor .e-3c20bf9c-f1b6{width:45%;height:100%;min-height:240px;aspect-ratio:auto}.elementor .e-4140162-57ea{padding:28px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start}.elementor .e-63efd47c-de77{padding:0;background-color:#fff;flex-direction:row;gap:0px;align-items:center}.elementor .e-473afd84-ae05{width:45%;height:100%;min-height:240px;aspect-ratio:auto;object-fit:contain;background-color:#00392a}.elementor .e-5e12a7f9-b4d2{padding:28px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start}.elementor .e-70b00d17-ba71{padding:0;background-color:#fff;flex-direction:row;gap:0px;align-items:center}.elementor .e-1f377376-2b31{width:100%;max-width:1200px;display:grid;gap:28px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.elementor .e-2cd561a8-9651{background-color:#ece9e3}.elementor .e-47050ec9-8752{color:#cec8bb}.elementor .e-644a03dd-1b48{color:#fff}.elementor .e-135ee491-d25f{color:rgba(255,255,255,.8)}.elementor .e-64580e19-60d8{color:#fff}.elementor .e-42b5f053-457c{color:rgba(255,255,255,.78)}.elementor .e-983b54e-b30d:hover,.elementor .e-983b54e-b30d:focus-visible{color:#cec8bb}.elementor .e-983b54e-b30d{color:#fff}.elementor .e-1241ebbe-1769{background-color:transparent}.elementor .e-23361a9f-d47c{color:#fff}.elementor .e-53083e2-79f0{color:rgba(255,255,255,.78)}.elementor .e-26d86adb-e970:hover,.elementor .e-26d86adb-e970:focus-visible{color:#cec8bb}.elementor .e-26d86adb-e970{color:#fff}.elementor .e-7a4d9b8f-e7d9{background-color:transparent}.elementor .e-8341f65-4d42{color:#fff}.elementor .e-472cff8d-545e{color:rgba(255,255,255,.78)}.elementor .e-62aa4c86-be06:hover,.elementor .e-62aa4c86-be06:focus-visible{color:#cec8bb}.elementor .e-62aa4c86-be06{color:#fff}.elementor .e-7eba79e1-6fdc{background-color:transparent}.elementor .e-6812aac9-8fa2{object-fit:contain;background-color:#fff}.elementor .e-1cc449c5-fffb{color:#fff}.elementor .e-2119d549-189e{color:rgba(255,255,255,.78)}.elementor .e-1a3c66ed-35b5:hover,.elementor .e-1a3c66ed-35b5:focus-visible{color:#cec8bb}.elementor .e-1a3c66ed-35b5{color:#fff}.elementor .e-6c4f07ba-6371{background-color:transparent}.elementor .e-6891f381-bc65{background-color:#2e2c29}.elementor .e-465fb76-23f1{color:#fff}.elementor .e-2bf918e8-46bc{color:rgba(255,255,255,.88)}.elementor .e-53f975d6-55f8{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:wrap;justify-content:center}.elementor .e-1287b8e9-37d1{background-image:linear-gradient(0deg,rgba(19,19,17,.7) 0%,rgba(19,19,17,.7) 100%),url("https://silkenthomas.com/wp-content/uploads/2022/10/silken-thomas-slider-4.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat;\n}