@media(max-width:767px){.elementor .e-2f827240-a320729{font-size:0.75rem;}}@media(max-width:767px){.elementor .e-deb3038-1a466e8{width:90%;font-family:"Circular Pro Book";font-size:2.75rem;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-410786e8-1e5aa12{width:100%;font-size:1rem;}}@media(max-width:767px){.elementor .e-4aa4f4a-4c4f6cb{font-size:0.85rem;text-align:start;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-27f25aca-fe0cc23{font-size:0.85rem;text-align:start;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-5cb23d5b-4bcb086{padding-inline-start:0px;}}@media(max-width:767px){.elementor .e-455f0045-5254639{width:100%;padding-inline-start:0rem;padding-inline-end:0px;margin-inline-start:0rem;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-2e4b61e0-86c87b8{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:4rem;}}@media(max-width:767px){.elementor .e-f2854e1-7cbd559{font-size:0.6rem;}}@media(max-width:767px){.elementor .e-4e701330-b755d09{width:100%;}}@media(max-width:767px){.elementor .e-51816194-02acced{width:100%;padding-inline-start:2rem;}}@media(max-width:767px){.elementor .e-1cda0fb6-a9659c1{width:100%;font-size:1.75rem;}}@media(max-width:767px){.elementor .e-10d35a8-0ff9dc7{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-7a588284-d24bb08{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-43c81563-6b81160{font-size:1rem;}}@media(max-width:767px){.elementor .e-833108f-4e39722{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-3591bbc5-538c20d{font-size:1rem;}}@media(max-width:767px){.elementor .e-302f3c00-8fef0c1{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-39064c7b-f0c6590{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-844c856-aae8a0b{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:4rem;}}@media(max-width:767px){.elementor .e-5f5e0713-15a6244{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-35c14da8-a9696f8{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-7b8961af-88af40c{padding-block-start:5rem;padding-block-end:3rem;}}@media(max-width:767px){.elementor .e-68813c72-92d728d{width:100%;}}@media(max-width:767px){.elementor .e-68313c65-6f32e29{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-1bc827b6-667dae8{width:100%;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DM-hero-banner-40-1024x576.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-1435a2ab-6ee9428{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-d86072a-6b557f4{width:100%;}}@media(max-width:767px){.elementor .e-d19e2a8-972054c{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-7ab053db-09ac206{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-6a547e92-77f5f25{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-1f47e990-accd47a{width:100%;}}@media(max-width:767px){.elementor .e-85dd49d-c9132ac{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-232fcec6-7bb2045{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-2e2d5543-eb89f78{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-45058b76-2ae168e{width:100%;}}@media(max-width:767px){.elementor .e-2f73eba3-65d1f28{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-4b7babbb-3ca3930{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-28f72b1a-a5d5a65{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-143e14d3-7368266{width:100%;}}@media(max-width:767px){.elementor .e-60878d3c-6e5e540{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-3b57060a-9b8a4c5{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-6f06729e-a4eac7c{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-1e9df806-c42f124{width:100%;}}@media(max-width:767px){.elementor .e-59c70770-f17cef0{width:100%;column-gap:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:1rem;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-20d62dd0-9675378{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-20d63410-0ac0a1c{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-1b84f1bb-91a176c{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(1, 1fr);align-self:start;}}@media(max-width:767px){.elementor .e-4145f62-b2c39a6{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-859974a-258284a{font-size:1rem;}}@media(max-width:767px){.elementor .e-a10831c-f6d23bc{max-width:100%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;}}@media(max-width:767px){.elementor .e-df92874-5295357{font-size:2rem;color:#333333;}}@media(max-width:767px){.elementor .e-550115f-8e027e9{text-align:start;}}@media(max-width:767px){.elementor .e-60910af-2325959{align-items:start;}}@media(max-width:767px){.elementor .e-655379f-19e079a{text-align:start;}}@media(max-width:767px){.elementor .e-ea952b1-876d96d{align-items:start;}}@media(max-width:767px){.elementor .e-9421fb8-d9d51ba{text-align:start;}}@media(max-width:767px){.elementor .e-fb98dae-40bcc6c{align-items:start;}}@media(max-width:767px){.elementor .e-02c33e6-b2b3703{width:100%;max-width:100%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:none;}}@media(max-width:767px){.elementor .e-b4f758d-ab1456e{column-gap:1rem;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-65a5b1c0-62c5adb{width:100%;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;row-gap:2rem;}}@media(max-width:767px){.elementor .e-4d1e23d5-c69ea44{font-size:1.75rem;padding:0px;}}@media(max-width:767px){.elementor .e-3ed7179e-1dbad82{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-4b94d3eb-b73e7f2{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-4ffe29a4-345a43e{font-size:1rem;}}@media(max-width:767px){.elementor .e-2580f9b7-220ba36{font-family:"Circular Pro Bold";font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-35432f82-07a2344{font-size:1rem;}}@media(max-width:767px){.elementor .e-615fde0d-f1ce39a{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-250afe3b-50b30d4{font-family:"Circular Pro Bold";font-size:1.2rem;}}@media(max-width:767px){.elementor .e-2edbc6f1-8621527{font-size:1rem;}}@media(max-width:767px){.elementor .e-7ab2d6c7-083abe4{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-79672322-2526f8c{font-family:"Circular Pro Bold";font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-4f64a18d-afd96d2{font-size:1rem;}}@media(max-width:767px){.elementor .e-4636ccc8-2f89e76{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-ee11594-cc8e25e{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-7453c50e-ec8fe71{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:4rem;}}@media(max-width:767px){.elementor .e-3cc0a2a1-1a448be{font-size:1rem;}}@media(max-width:767px){.elementor .e-6a3e769a-3089a98{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-7bbc9a12-5950d85{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-490baa26-a4db799{padding-block-start:3rem;padding-block-end:0rem;}}@media(max-width:767px){.elementor .e-18de665d-4ed2529{font-size:1rem;}}@media(max-width:767px){.elementor .e-57616ae3-06f0b48{font-size:1rem;}}@media(max-width:767px){.elementor .e-31f802e9-06b545a{font-size:1rem;}}@media(max-width:767px){.elementor .e-d5a65dd-52195d3{font-size:1rem;}}@media(max-width:767px){.elementor .e-57a2dc89-bca7b31{font-size:1rem;}}@media(max-width:767px){.elementor .e-66d8a879-54fe5bf{font-size:1rem;}}@media(max-width:767px){.elementor .e-77c51e35-b839afc{font-size:1rem;}}@media(max-width:767px){.elementor .e-65f5c6bd-5576d12{font-size:1rem;}}@media(max-width:767px){.elementor .e-2ddd3621-6108abe{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-43781ea2-7b504ae{font-size:1rem;}}@media(max-width:767px){.elementor .e-532855a4-7b41513{font-size:1rem;}}@media(max-width:767px){.elementor .e-63209b68-dec1c04{font-size:1rem;}}@media(max-width:767px){.elementor .e-278445a9-773b07d{font-size:1rem;}}@media(max-width:767px){.elementor .e-4f98e87d-5a16677{column-gap:0rem;}}@media(max-width:767px){.elementor .e-5b84b1bb-6b710cc{font-size:1rem;}}@media(max-width:767px){.elementor .e-2c10c160-518d23d{font-size:1rem;}}@media(max-width:767px){.elementor .e-1ea5c649-8c10dd4{font-size:1rem;}}@media(max-width:767px){.elementor .e-5d917106-c1fc86a{font-size:1rem;}}@media(max-width:767px){.elementor .e-4f65ce70-48690d5{column-gap:0rem;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-75befe85-e3bf9a6{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;row-gap:1rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);}}@media(max-width:767px){.elementor .e-3b237b2f-9f79f19{padding-block-start:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-457ef94d-051386b{padding-block-start:1rem;padding-block-end:5px;}}@media(max-width:767px){.elementor .e-3a631e-94d2fe1{padding-block-start:3rem;padding-block-end:8rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-3e46e4c5-b6433eb{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-3a4ef974-6ab61f1{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-695d3dfa-0e40518{font-size:0.85rem;padding:0px;}}@media(max-width:767px){.elementor .e-4e3e270-c86746a{font-size:1.75rem;color:#333333;}}@media(max-width:767px){.elementor .e-24247625-ad46345{width:100%;min-height:0px;max-width:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-294d029e-38ccc6a{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-760e2f41-57fab2a{text-align:center;}}@media(max-width:767px){.elementor .e-3d4316fe-75669a4{width:100%;min-height:0px;max-width:100%;padding-block-start:0rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-753b2920-6f46f7e{width:100%;padding-block-start:0px;padding-block-end:0px;}}@media(max-width:767px){.elementor .e-64dd4366-b3c6583{flex-direction:column;}}@media(max-width:767px){.elementor .e-2f9fed63-0c53e4f{width:100%;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;gap:1rem;align-items:stretch;}}