.elementor .e-34e0e555-86269d5{font-family:"Circular Pro Bold";font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-1208e6b9-3df4d2d{font-family:"Circular Pro Book";font-weight:500;font-size:5.8rem;color:#FFFFFF;letter-spacing:-3px;padding-block-start:1rem;padding-block-end:1rem;}.elementor .e-48f3a819-02ea1d5{max-width:75%;font-family:"Circular Pro Book";font-weight:400;font-size:1.5rem;color:#FFFFFF;letter-spacing:0.5px;line-height:1.5em;padding-block-start:1rem;padding-block-end:1rem;}.elementor .e-453d91c2-d18400c{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.85rem;}.elementor .e-73207e09-03eb49e{width:50%;padding:1rem;background-color:#071a2b94;display:flex;flex-direction:row;justify-content:start;align-items:start;}.elementor .e-45b47dfb-d3d3106{column-gap:0rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-291.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-40be0d9d-fc989f4{font-family:"Circular Pro Bold";font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-661dbe22-e0d675a{width:70%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-23f4a11-8274783{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:4rem;background-color:#071A2B;flex-direction:row;}.elementor .e-49c31e79-6be13a8{width:80%;font-family:"Circular Pro Bold";font-weight:700;font-size:4.5rem;color:#071A2B;letter-spacing:-0.02em;line-height:1.15em;}.elementor .e-3c15be59-bedda4e{width:100%;font-family:"Circular Book";font-weight:700;font-size:4.5rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15em;}.elementor .e-69fc02ad-1ec9fac{width:100%;display:flex;flex-direction:column;align-items:start;}.elementor .e-36bf4219-701e5b8{display:flex;flex-direction:row;justify-content:start;align-items:start;}.elementor .e-4c25d7ca-9612e0e{font-family:Circular;font-weight:400;font-size:1.3rem;color:#333333;letter-spacing:0.6px;line-height:2em;}.elementor .e-1560cb6-c8e5418{font-family:Circular;font-weight:700;font-size:1.75rem;color:#1E5BFF;letter-spacing:0.6px;line-height:2em;}.elementor .e-6f05085c-ecd1d5c{font-family:Circular;font-weight:700;font-size:1.75rem;color:#1E5BFF;letter-spacing:0.6px;line-height:2em;}.elementor .e-79b488c7-c3420d9{width:75%;font-family:"Circular Book";column-gap:0rem;padding:3rem;background-color:#ffffff;display:flex;flex-direction:column;row-gap:2.5rem;align-items:start;}.elementor .e-3ca07ff2-ae340e4{display:flex;flex-direction:row;justify-content:end;align-items:start;}.elementor .e-10a81e84-0e51933{column-gap:0rem;padding-block-start:8rem;padding-block-end:20rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#e0e0e02e;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-591b4d11-591852d{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-e767269-0daeaec{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-3a1b4b8a-1b40f78{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#071A2B;letter-spacing:-0.02em;line-height:1.15em;text-align:center;}.elementor .e-19bdace2-c3549c6{width:60%;font-family:"Circular Pro Book";font-weight:500;font-size:1.3rem;color:#333333;letter-spacing:0.6px;line-height:2em;text-align:center;padding:4rem;}.elementor .e-7b670f7e-ab38e2b{margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-4672a944-0b66ce4{padding-block-start:20rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-4d5dd169-6ee9d5e{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-232-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-37310de6-8a8bdbc{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;padding:0px;margin-block-start:0px;margin-block-end:0px;}.elementor .e-b32c376-0be14d0{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b32c376-0be14d0:hover,.elementor .e-b32c376-0be14d0:focus-visible{color:#333333;}.elementor .e-1d59b302-558ae79{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-516e1f02-7093d98{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-6153eca9-56b2fc5{width:100%;height:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-310165c6-e3e0d5d{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-259-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-24bcca6a-ba91cd6{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-805dc5e-a2dfea7{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-805dc5e-a2dfea7:hover,.elementor .e-805dc5e-a2dfea7:focus-visible{color:#333333;}.elementor .e-33ac6c1c-ecdeb71{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-6cc86fd0-581d3ae{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:stretch;}.elementor .e-750450ba-42d8deb{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-24721cca-8dd053b{width:100%;height:200px;overflow:hidden;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-1d433e61-cf89a24{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-79fdc86-33ee8f4{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-79fdc86-33ee8f4:hover,.elementor .e-79fdc86-33ee8f4:focus-visible{color:#333333;}.elementor .e-6d3aa7b6-eb2d090{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-69b65e5f-fde38c9{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-26d6dda-4717761{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-6e73a0ae-039cf37{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-302-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-66f0ee1c-c7ff37b{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-2863d4b-4862381{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2863d4b-4862381:hover,.elementor .e-2863d4b-4862381:focus-visible{color:#333333;}.elementor .e-3ccee695-b1eb138{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-18014320-8d38634{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-58882ec4-d79ac86{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-1231c5d5-445c705{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-256-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-1dc6ebb0-7a22771{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-df09b5a-42a4c48{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-df09b5a-42a4c48:hover,.elementor .e-df09b5a-42a4c48:focus-visible{color:#333333;}.elementor .e-1c64a618-b95a8ea{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-6787d2f7-b187af9{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-5f396f4-425c518{width:100%;height:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-69ece4d9-b8dea6a{width:100%;height:200px;overflow:hidden;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-6fe1e2f5-f4bcd67{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-6df9d2e-896c96a{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6df9d2e-896c96a:hover,.elementor .e-6df9d2e-896c96a:focus-visible{color:#333333;}.elementor .e-5866e82a-394974d{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-3a10bdd6-832d9d8{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-1afa40a2-e96f532{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-3317268-dde5169{width:100%;height:200px;overflow:hidden;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-42a1205-c9be56e{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-7feb955-14c60a9{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-7feb955-14c60a9:hover,.elementor .e-7feb955-14c60a9:focus-visible{color:#333333;}.elementor .e-669f72b-fc59d02{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-599218a-e6fb573{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-c845f7d-16e2894{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-54964a7-590f134{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-300-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-4750f5d-5859aa1{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-1759d82-d99b73b{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1759d82-d99b73b:hover,.elementor .e-1759d82-d99b73b:focus-visible{color:#333333;}.elementor .e-2e04fe0-54cc2e1{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-47ed90c-a9c14ba{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-8d79930-9dd7347{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-5bfa0e02-e0b5e58{width:100%;max-width:1200px;font-family:"Circular Book";column-gap:2rem;margin-block-start:5%;display:grid;row-gap:4rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-195b3241-c2c941c{padding-block-start:2rem;padding-block-end:20rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-4806f6a9-a73fa10{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-3e13df5e-8c1c07a{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-6e737fe2-b960508{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#1a1a1a;letter-spacing:-0.02em;line-height:1.15em;text-align:center;}.elementor .e-b67a7d3-e30b2ad{width:60%;font-family:"Circular Pro Book";font-weight:500;font-size:1.3rem;color:#333333;letter-spacing:0.6px;line-height:2em;text-align:center;padding:4rem;}.elementor .e-725a84de-265ccc7{margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-531cc552-4a6593a{width:60%;font-family:Circular;font-weight:400;font-size:1.5rem;color:#333333;letter-spacing:0.6px;line-height:2em;text-align:center;}.elementor .e-20cc10a7-66bffd5{padding-block-start:20rem;background-color:#e0e0e01f;flex-direction:column;}.elementor .e-4c2c3a6-8a3989e{font-family:Montserrat;font-weight:700;font-size:2rem;color:#333333;}.elementor .e-23794800-4977acb{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;}.elementor .e-32a0035a-0373bf7{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-32a0035a-0373bf7:hover,.elementor .e-32a0035a-0373bf7:focus-visible{color:#333333;}.elementor .e-769a1adb-9a147d6{height:100%;column-gap:1rem;display:flex;flex-direction:column;row-gap:0rem;align-items:start;}.elementor .e-5988b508-dde0e6e{width:100%;height:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:start;}.elementor .e-79aa86b2-4cfd7ff{width:100%;height:100%;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#1E5BFF;border-style:solid;background-color: #F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-1c73da9c-32df9ac{font-family:Montserrat;font-weight:700;font-size:2rem;color:#333333;}.elementor .e-39522738-39f028a{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;}.elementor .e-37b96d66-403f74a{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-37b96d66-403f74a:hover,.elementor .e-37b96d66-403f74a:focus-visible{color:#333333;}.elementor .e-23b581a0-42b27da{height:100%;column-gap:1rem;display:flex;flex-direction:column;row-gap:0rem;align-items:start;}.elementor .e-744dfeea-2e439d3{width:100%;height:100%;padding:2rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#1E5BFF;border-style:solid;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:stretch;}.elementor .e-62ecfc72-c3cd8be{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color: #F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-210571a0-bea3778{font-family:Montserrat;font-weight:700;font-size:2rem;color:#333333;}.elementor .e-40450c4a-cf46d0b{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;}.elementor .e-689bffc7-28a68c5{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-689bffc7-28a68c5:hover,.elementor .e-689bffc7-28a68c5:focus-visible{color:#333333;}.elementor .e-2d9ad6ab-131a20d{height:100%;font-family:Montserrat;column-gap:1rem;display:flex;flex-direction:column;row-gap:0rem;align-items:start;}.elementor .e-60ebde19-6793d87{width:100%;height:100%;padding:2rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#1E5BFF;border-style:solid;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:stretch;}.elementor .e-abdd249-e7489e3{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color: #F0F5F7;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-51e6256d-d9b216b{width:100%;max-width:1200px;font-family:"Circular Book";column-gap:2rem;margin-block-start:5%;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-1bb1d453-8cbbec0{padding-block-start:3rem;padding-block-end:20rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#e0e0e01f;display:flex;flex-direction:column;align-items:center;}.elementor .e-11c7a088-28e4133{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-a432924-8215bb5{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-975c052-04677e6{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#071A2B;letter-spacing:-0.02em;line-height:1.15em;text-align:center;}.elementor .e-126b53c3-95df63d{width:60%;font-family:"Circular Pro Book";font-weight:500;font-size:1.3rem;color:#333333;letter-spacing:0.6px;line-height:2em;text-align:center;padding:4rem;}.elementor .e-27f5dd3e-777f4d9{margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-a9a8e9d-3dfb7c4{width:60%;font-family:Circular;font-weight:400;font-size:1.5rem;color:#333333;letter-spacing:0.6px;line-height:2em;text-align:center;}.elementor .e-6f501bbb-b33542f{padding-block-start:20rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;align-items:center;}.elementor .e-56a1320-88f7113{width:100%;height:200px;overflow:hidden;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-a5ccda7-a0fa85b{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;padding:0px;margin-block-start:0px;margin-block-end:0px;}.elementor .e-453777c-8ec75bd{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-453777c-8ec75bd:hover,.elementor .e-453777c-8ec75bd:focus-visible{color:#333333;}.elementor .e-a05b8f8-1d50076{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-fc77e40-e2f4315{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:space-between;}.elementor .e-2e25e52-f699ec9{width:100%;height:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-ef33bb4-4024677{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-305-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-32a409c-d69f57f{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-89fd27a-ad667ee{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-89fd27a-ad667ee:hover,.elementor .e-89fd27a-ad667ee:focus-visible{color:#333333;}.elementor .e-e2b5be5-b4be524{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:space-between;align-items:start;}.elementor .e-73d5e08-d0bb72b{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:stretch;}.elementor .e-e679592-9676c8b{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-99e76a3-f748b30{width:100%;height:200px;overflow:hidden;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-b231655-7f0569b{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-5c5a16a-4224954{font-family:"Circular Pro Book";font-weight:500;font-size:1.2rem;color:#333333;letter-spacing:0.6px;line-height:2em;padding-block-start:3rem;margin-block-start:auto;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5c5a16a-4224954:hover,.elementor .e-5c5a16a-4224954:focus-visible{color:#333333;}.elementor .e-fd275ef-985680a{column-gap:1rem;padding:0px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:start;}.elementor .e-bc01591-f7ba690{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:space-between;align-items:stretch;}.elementor .e-f94c4c3-7de33e5{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-a44bee9-06bb0af{width:100%;max-width:1200px;font-family:"Circular Book";column-gap:2rem;margin-block-start:5%;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6abddf74-10b514f{padding-block-start:2rem;padding-block-end:20rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;align-items:center;}.elementor .e-76454dc3-1c908d0{width:80%;font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15em;}.elementor .e-6b1234d2-f14553e{width:100%;font-family:"Circular Book";font-weight:700;font-size:4.5rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15em;}.elementor .e-3a4000c3-33a1f97{width:100%;display:flex;flex-direction:column;align-items:start;}.elementor .e-62718742-9ffbc56{display:flex;flex-direction:row;justify-content:start;align-items:start;}.elementor .e-1eb71d9f-f6b1245{font-family:"Circular Pro Book";font-weight:400;font-size:1.3rem;color:#333333;letter-spacing:0.6px;line-height:2em;}.elementor .e-2f7b524a-b968894{font-family:Circular;font-weight:700;font-size:1.3rem;color:#071A2B;letter-spacing:0.6px;line-height:2em;}.elementor .e-2f7b524a-b968894:hover,.elementor .e-2f7b524a-b968894:focus-visible{color:#1E5BFF;}.elementor .e-6ee0217b-08f62c8{width:75%;font-family:"Circular Book";column-gap:0rem;padding:3rem;background-color:#ffffff;display:flex;flex-direction:column;row-gap:2.5rem;align-items:start;}.elementor .e-1348012-c541ea5{display:flex;flex-direction:row;justify-content:end;align-items:start;}.elementor .e-1072c3d3-b09c98d{column-gap:0rem;padding-block-start:20rem;padding-block-end:20rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#e0e0e01f;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-e12c3b6-08aff2f{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-f4c5469-10d74c9{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-89769bf-5c60231{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#1a1a1a;letter-spacing:-0.02px;line-height:1.15em;text-align:center;}.elementor .e-204ef61-cf77508{margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-9dba572-826fd2a{padding-block-start:20rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;align-items:center;}.elementor .e-42a3c99a-3f51be5{text-align:start;padding-block-start:0rem;padding-block-end:20rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;align-items:center;}.elementor .e-497b97af-6eaed18{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-3294fd9e-bf16f7a{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-e468c39-4fce0df{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#1a1a1a;letter-spacing:-0.02px;line-height:1.15em;text-align:center;}.elementor .e-3cfb053e-bdb0221{margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-19f4934c-13046a4{padding-block-start:20rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#e0e0e01f;display:flex;flex-direction:column;align-items:center;}.elementor .e-69ce1ce2-08ebab0{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-209-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-6fe9f9dd-08457ae{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-3d404459-88af8af{column-gap:1rem;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:center;}.elementor .e-7d7b9898-0fd1131{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:center;}.elementor .e-731a3d11-86be2a0{width:100%;height:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-59ce0e29-79bf264{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-294-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-7e72225f-7b6ffd3{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-5d5db550-0665372{column-gap:1rem;text-align:center;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:center;}.elementor .e-4edec2be-a5e08ae{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:center;}.elementor .e-1e24e098-6241d04{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-6984a6c0-0bb75b4{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-202-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-731f5868-3dbfeff{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-5072f8b5-61e263d{column-gap:1rem;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:center;}.elementor .e-6b0f434c-1e808a9{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:center;}.elementor .e-12192d3b-c3384f5{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-51559a38-c608b5c{width:100%;height:200px;overflow:hidden;padding:0px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-banner-267-1-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:stretch;}.elementor .e-670a3d60-64050b1{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.05em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-46620c21-738e3e6{column-gap:1rem;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:center;}.elementor .e-3ba6e455-acfdc41{width:100%;padding:2rem;flex-direction:column;row-gap:2rem;justify-content:flex-start;align-items:center;}.elementor .e-4d796b00-21492c7{width:100%;padding:0px;border-width:0px;border-color:#ee2464;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0rem;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-23692492-09e3fb3{width:100%;max-width:1200px;font-family:"Circular Book";column-gap:2rem;margin-block-start:5%;display:grid;row-gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-168bfd04-7faa28c{padding-block-start:0rem;padding-block-end:20rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#e0e0e01f;display:flex;flex-direction:column;align-items:center;}.elementor .e-26cf4271-0447c2f{column-gap:0rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.03);display:flex;flex-direction:column;row-gap:1.2rem;}.elementor .e-1e1f41d-c9c9061{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:1.5rem;}.elementor .e-7d5591ed-5d47c8e{width:75%;max-width:1400px;column-gap:3rem;display:flex;flex-direction:row;row-gap:3rem;align-items:stretch;}.elementor .e-7f425798-a45e74c{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1087c5f6-097f669{font-family:Montserrat;font-weight:800;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-b440096-cbf5992{font-family:"Circular Pro Bold";font-weight:700;font-size:2.5rem;color:#071A2B;line-height:1.2em;text-align:start;}.elementor .e-13f1fa2e-50b2c2d{font-family:"Circular Pro Bold";font-weight:500;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-f66860-ac8a500{width:100%;height:100%;column-gap:0rem;text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:stretch;}.elementor .e-2568fb5-f3e4311{width:50%;flex-direction:column;}.elementor .e-25761f6e-d86d13e{max-width:75%;font-family:"Circular Book";font-weight:500;font-size:1.1rem;color:#1E5BFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;border-width:1px;border-color:#1E5BFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-25761f6e-d86d13e:hover,.elementor .e-25761f6e-d86d13e:focus-visible{color:#ffffff;border-color:#1E5BFF;background-color:#1E5BFF;}.elementor .e-25646776-3cd9bc4{width:100%;height:100%;column-gap:0rem;text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:stretch;}.elementor .e-3b7257b9-7099eb2{width:50%;flex-direction:column;}.elementor .e-39e5b695-4d6fc96{max-width:1400px;flex-direction:row;}.elementor .e-73ea73e1-d16ee21{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;border-radius:4px;border-width:0px;border-style:solid;background-color:#D8E7EE;flex-direction:row;justify-content:center;align-items:center;}