@media(max-width:767px){.elementor .e-2481195a-c3eb4ab{font-size:0.75rem;}}@media(max-width:767px){.elementor .e-2f87ba80-3085b30{width:90%;font-family:"Circular Pro Bold";font-size:2.75rem;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-46fbe049-5ff8661{width:100%;font-size:1rem;}}@media(max-width:767px){.elementor .e-6bc4d7c5-3711319{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-53ebdd7a-7cb73bd{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-38e8eded-9c27a6a{padding-inline-start:0px;}}@media(max-width:767px){.elementor .e-42f2cd0f-ad3947a{width:100%;padding-inline-start:0rem;padding-inline-end:0px;margin-inline-start:0rem;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-369e3223-8ce216e{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-4d8cc828-770ec92{font-size:0.6rem;}}@media(max-width:767px){.elementor .e-62025941-6b4e0ee{width:100%;}}@media(max-width:767px){.elementor .e-d0bd0f5-4db087c{width:100%;padding-inline-start:2rem;}}@media(max-width:767px){.elementor .e-23abd4d4-b33304d{width:100%;font-size:1.75rem;}}@media(max-width:767px){.elementor .e-31b94a36-173fc57{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-2749eba-5b79919{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-32122347-fa543a2{font-size:1rem;}}@media(max-width:767px){.elementor .e-1f93396-8f19573{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-8f059c6-e2009ea{font-size:1rem;}}@media(max-width:767px){.elementor .e-112cc1ae-d3ded0f{font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-6a6d4804-c473e7b{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-6879cd43-a4fb56f{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-6e9031b1-df02456{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-70f1af71-9541cd6{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-4f8ea7d6-d996869{padding-block-start:3rem;padding-block-end:2rem;}}@media(max-width:767px){.elementor .e-56242481-3dccf03{width:100%;}}@media(max-width:767px){.elementor .e-1e866d34-0d9393e{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-5adfd0c2-e4de9b8{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-63db31f-d3454ec{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-fb9db75-8a315be{width:100%;}}@media(max-width:767px){.elementor .e-2a7badba-f043242{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-7af748d4-478518e{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-26ead762-d0a7e24{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-baf8be6-292bb2e{width:100%;}}@media(max-width:767px){.elementor .e-6b646aaf-4e6babf{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-281fba36-e515da5{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-3e5ea1d3-94b2ec3{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-60094916-47e2377{width:100%;}}@media(max-width:767px){.elementor .e-19f7846-1ccd523{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-51298c1b-1b7f39d{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-56c8a501-6176ae2{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-465555e8-3ce7602{width:100%;}}@media(max-width:767px){.elementor .e-1dafa236-da17005{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-787a6441-7079a7f{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-fc527a0-ccad8be{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-7989293-97a79c8{width:100%;}}@media(max-width:767px){.elementor .e-537b4da-c16ae41{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-8d0110f-9eac649{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-c49c3fd-667f357{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-0cca75a-71f2d94{width:100%;}}@media(max-width:767px){.elementor .e-157d1cb-6235592{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-e15bbf0-ac34970{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-dfada3f-8ed0c4d{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-f1e8581-3f8363c{width:100%;}}@media(max-width:767px){.elementor .e-76d61c5-c780d13{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-9327667-fab3fcf{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-1435fc9-275ed36{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-3cecaa8a-dc8d69a{width:100%;}}@media(max-width:767px){.elementor .e-54d65c83-deb5a8c{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-72349005-a47f183{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-1e02c0c0-ec052a9{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-485ed4e-a490a8a{width:100%;}}@media(max-width:767px){.elementor .e-9e690c5-5339a72{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-599093a-b023b7c{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-f6b34c4-04de9c1{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-d3140eb-7680660{width:100%;}}@media(max-width:767px){.elementor .e-01ef658-4aa0168{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-94e1af5-670bc1e{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-de414e9-d60627f{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-75799ed-d699cc6{width:100%;}}@media(max-width:767px){.elementor .e-518b4d7-f1018d4{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-060965e-f1fc900{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-7ade22c-fd4edcf{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-a8828c2-e58c2e7{width:100%;}}@media(max-width:767px){.elementor .e-09b2c08-2a4438b{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-db5a494-1bb4aac{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-7fa11f3-01b6ed7{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-19d779b-3463b0a{width:100%;}}@media(max-width:767px){.elementor .e-9422c7e-fe7804b{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-8ee47bb-9b3eee5{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-5f2a502-7a2fa5b{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-85f6f00-3af28fb{width:100%;}}@media(max-width:767px){.elementor .e-2ed0e2d-c806e79{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-931ff53-31b1138{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-91b447e-64f224e{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-2464794-921c62a{width:100%;}}@media(max-width:767px){.elementor .e-475aa33-74e752d{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-52f17a9-99eb590{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-b90205f-3cc91d4{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-5ebac6a7-975fe32{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(1, 1fr);align-self:start;}}@media(max-width:767px){.elementor .e-f418ec6-a119735{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-1011976-2af637c{font-size:1rem;}}@media(max-width:767px){.elementor .e-8e5ce6f-845c070{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-4f6003b-77db5a8{font-size:2rem;color:#333333;}}@media(max-width:767px){.elementor .e-e3e67ae-004ef53{text-align:start;}}@media(max-width:767px){.elementor .e-c91a563-c4f6695{align-items:start;}}@media(max-width:767px){.elementor .e-e988de7-4587cd6{text-align:start;}}@media(max-width:767px){.elementor .e-744472b-56ec86d{align-items:start;}}@media(max-width:767px){.elementor .e-e16def4-8021014{text-align:start;}}@media(max-width:767px){.elementor .e-38be4bd-d11e5fc{align-items:start;}}@media(max-width:767px){.elementor .e-6e4840c-63b1565{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-a7dad74-a17c91c{column-gap:1rem;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-6a1eb707-0b74e8b{width:100%;padding-inline-start:2rem;padding-inline-end:2rem;row-gap:2rem;}}@media(max-width:767px){.elementor .e-473600af-f617d94{font-size:1.75rem;padding:0px;}}@media(max-width:767px){.elementor .e-725cb26d-2979c30{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-55a7557-647e298{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-6e73fc8a-d5f6dd3{font-size:1rem;}}@media(max-width:767px){.elementor .e-4a69ea41-3a1c251{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-529e78f8-5f28861{font-size:1rem;}}@media(max-width:767px){.elementor .e-36620681-8fd1832{font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-b3e37cc-891be58{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-7bd52cad-f795cff{font-size:1rem;}}@media(max-width:767px){.elementor .e-3f13ebe4-cced25b{font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-46d85761-13e5ccc{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-5730df71-60672db{font-size:1rem;}}@media(max-width:767px){.elementor .e-4e06a337-07ee608{font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-1bef1791-4cfe1db{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-4c63f3b4-ccc1257{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-6848b175-faf4208{font-size:1rem;}}@media(max-width:767px){.elementor .e-69b08748-3efe417{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-53cf4c10-34139f0{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-6569f785-61d76eb{padding-block-start:3rem;padding-block-end:0rem;}}@media(max-width:767px){.elementor .e-59ebdf65-aa3bb86{font-size:1rem;}}@media(max-width:767px){.elementor .e-4acfa1c0-cc706c1{font-size:1rem;}}@media(max-width:767px){.elementor .e-3e5540b9-9488275{font-size:1rem;}}@media(max-width:767px){.elementor .e-7a990c1c-b740d65{font-size:1rem;}}@media(max-width:767px){.elementor .e-20d76d3d-6a5eb5e{font-size:1rem;}}@media(max-width:767px){.elementor .e-ecc2495-b88bb30{font-size:1rem;}}@media(max-width:767px){.elementor .e-7afec791-1d60176{font-size:1rem;}}@media(max-width:767px){.elementor .e-1834fd6a-46028db{font-size:1rem;}}@media(max-width:767px){.elementor .e-60fa2d15-3365ce1{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-31d95b8f-584b58d{font-size:1rem;}}@media(max-width:767px){.elementor .e-567da497-0678f14{font-size:1rem;}}@media(max-width:767px){.elementor .e-33143233-984355d{font-size:1rem;}}@media(max-width:767px){.elementor .e-4ea8d69c-60fc196{font-size:1rem;}}@media(max-width:767px){.elementor .e-169b35fa-eea15d4{column-gap:0rem;}}@media(max-width:767px){.elementor .e-2059f5c6-6b44271{font-size:1rem;}}@media(max-width:767px){.elementor .e-32d274e1-b29a86d{font-size:1rem;}}@media(max-width:767px){.elementor .e-42974250-fa9b83a{font-size:1rem;}}@media(max-width:767px){.elementor .e-6e454424-baa97b0{font-size:1rem;}}@media(max-width:767px){.elementor .e-4beaff7d-81b2576{font-size:1rem;}}@media(max-width:767px){.elementor .e-db9e19f-12ba79a{font-size:1rem;}}@media(max-width:767px){.elementor .e-566d0350-62e4f24{column-gap:0rem;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-578d2088-fba5ed9{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-7da6bc39-6383273{padding-block-start:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-66643538-9c71b21{padding-block-start:3rem;padding-block-end:8rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-527bdf30-1de7d59{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-57d646ee-cb10b66{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-42fe21fa-c1472bc{font-size:0.85rem;padding:0px;}}@media(max-width:767px){.elementor .e-57b1b6d5-406ebd5{font-size:1.75rem;color:#333333;}}@media(max-width:767px){.elementor .e-2ef96562-528b0ab{width:100%;min-height:0px;max-width:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-3679246a-7612f55{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-28f050db-f48f505{text-align:center;}}@media(max-width:767px){.elementor .e-68ba7c75-dda185d{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-aee9147-011aa81{width:100%;padding-block-start:0px;padding-block-end:0px;}}@media(max-width:767px){.elementor .e-49fbfe7f-ca302e1{flex-direction:column;}}@media(max-width:767px){.elementor .e-4c3a7f5f-2912dd0{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;}}