.elementor .e-c8c36b5-60dc258{font-weight:700;font-size:52px;color:#ffffff;text-align:center;}.elementor .e-ec109ab-dbb5e85{width:100%;min-height:450px;max-height:450px;aspect-ratio:1/1;object-fit:cover;object-position:center center;position:relative;padding-block-start:70px;padding-block-end:70px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:12px;background-image:linear-gradient(#0020064d, #0020064d),url("https://clan-maccallum-malcolm.org/wp-content/uploads/1929-House.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-14e7cd1-5418da3{font-weight:700;font-size:36px;color:#183B32;text-align:center;}.elementor .e-b4f48b1-8bf4e5c{width:100%;max-width:1100px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-5dec41a-4b1e874{font-weight:700;font-size:26px;color:#183B32;text-align:center;}.elementor .e-7b3a7e4-51137bc{font-weight:600;font-size:16px;color:#ffffff;border-radius:6px;background-color:#183B32;}.elementor .e-7b3a7e4-51137bc:hover,.elementor .e-7b3a7e4-51137bc:focus-visible{background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-559fb81-ef25c8f{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-6f0e05b-4b82592{font-weight:700;font-size:26px;color:#183B32;text-align:center;}.elementor .e-eacd8dc-0f51324{font-weight:600;font-size:16px;color:#ffffff;border-radius:6px;background-color:#183B32;}.elementor .e-eacd8dc-0f51324:hover,.elementor .e-eacd8dc-0f51324:focus-visible{background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-573e715-187cff5{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-aacef3b-4ba97f6{font-weight:700;font-size:26px;color:#183B32;text-align:center;}.elementor .e-e962875-c69f055{font-weight:600;font-size:16px;color:#ffffff;border-radius:6px;background-color:#183B32;}.elementor .e-e962875-c69f055:hover,.elementor .e-e962875-c69f055:focus-visible{background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-82f59cc-f64442a{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-1f66e1c-b1ea3f1{width:100%;padding-block-start:20px;padding-block-end:70px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-abcccb6-de453a3{font-weight:700;font-size:36px;color:#183B32;text-align:center;}.elementor .e-d4a28c2-55c8aa6{font-weight:700;font-size:23px;color:#183B32;text-align:center;}.elementor .e-e726ef3-0d30ebb{font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#183B32;}.elementor .e-e726ef3-0d30ebb:hover,.elementor .e-e726ef3-0d30ebb:focus-visible{font-weight:700;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-48c83ec-f80d30a{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-1355f84-5a18130{font-weight:700;font-size:23px;color:#183B32;text-align:center;}.elementor .e-87d587e-ce20981{font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#183B32;}.elementor .e-87d587e-ce20981:hover,.elementor .e-87d587e-ce20981:focus-visible{font-weight:700;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-5126e92-92de285{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-ba531cf-28479ad{font-weight:700;font-size:23px;color:#183B32;text-align:center;}.elementor .e-1d7f266-79e39f8{font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#183B32;}.elementor .e-1d7f266-79e39f8:hover,.elementor .e-1d7f266-79e39f8:focus-visible{font-weight:700;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-7ee6586-799375d{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-cc2bb32-059c69e{font-weight:700;font-size:23px;color:#183B32;text-align:center;}.elementor .e-eb9d6d0-7bc023a{font-weight:600;font-size:14px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#183B32;}.elementor .e-eb9d6d0-7bc023a:hover,.elementor .e-eb9d6d0-7bc023a:focus-visible{font-weight:700;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-4d3ad3e-9bc505f{width:31%;min-height:360px;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-ba3ab47-4492ff8{width:100%;max-width:1100px;padding-block-start:10px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-a86e541-4daf572{width:100%;max-width:1100px;padding-block-start:20px;padding-block-end:70px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F5F7F5;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-bf6332f-84c626b{font-weight:700;font-size:36px;color:#183B32;text-align:center;}.elementor .e-17e5415-d56495c{width:100%;max-height:240px;object-fit:cover;object-position:top center;}.elementor .e-6d0414f-ad0e012{min-height:80px;font-weight:700;font-size:22px;color:#183B32;text-align:center;padding:20px;}.elementor .e-f5fd56e-560e9d9{width:31%;min-height:360px;overflow:hidden;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-526fbfd-67e1104{width:100%;max-height:230px;object-fit:cover;object-position:top center;}.elementor .e-095064d-147fd52{min-height:80px;font-weight:700;font-size:22px;color:#183B32;text-align:center;padding:20px;}.elementor .e-6d70244-5da4c6f{width:31%;min-height:360px;overflow:hidden;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-39f5809-ba6b287{width:100%;max-height:230px;object-fit:cover;object-position:top center;}.elementor .e-dc0a43d-1b0f650{min-height:105px;font-weight:700;font-size:22px;color:#183B32;text-align:center;padding:20px;}.elementor .e-7e4a2bc-1ccf4e7{width:31%;min-height:360px;overflow:hidden;padding:30px;border-radius:12px;border-width:1px;border-color:#D9DDD9;border-style:solid;background-color:#ffffff;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.6);flex-direction:column;gap:15px;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .e-c0fe88b-09f8c3f{width:100%;max-width:1100px;padding-block-start:10px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-8b6e936-76424b2{width:100%;max-width:1100px;padding-block-start:20px;padding-block-end:70px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F5F7F5;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-c0c6db0-6c42e23{font-weight:700;font-size:36px;color:#ffffff;text-align:center;}.elementor .e-43c7702-a04612f{font-weight:600;font-size:16px;color:#183B32;text-align:center;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;background-color:#ffffff;}.elementor .e-43c7702-a04612f:hover,.elementor .e-43c7702-a04612f:focus-visible{color:#ffffff;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-662770a-fc77f8f{font-weight:600;font-size:16px;color:#183B32;text-align:center;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;background-color:#ffffff;}.elementor .e-662770a-fc77f8f:hover,.elementor .e-662770a-fc77f8f:focus-visible{color:#ffffff;background-color:#28594B;transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-69e1220-7a6f1f1{width:100%;flex-direction:row;gap:15px;justify-content:center;align-items:stretch;}.elementor .e-1d1af22-e68d4a5{width:100%;max-width:1000px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;background-color:#183B32;flex-direction:column;gap:20px;justify-content:center;align-items:center;}