@media(max-width:767px){.elementor .e-2b777f28-9d29a8e{font-size:0.75rem;}}@media(max-width:767px){.elementor .e-20f172cf-a44d400{width:90%;font-family:"Circular Pro Book";font-size:2.75rem;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-41230ffc-0fb37a7{width:100%;font-size:1rem;}}@media(max-width:767px){.elementor .e-31db474-1354d23{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-60c2e15-4b542d5{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-2a1b70c-5f5cb1d{padding-inline-start:0px;}}@media(max-width:767px){.elementor .e-58af962e-f280e35{width:100%;padding-inline-start:0rem;padding-inline-end:0px;margin-inline-start:0rem;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-75830c43-204d72a{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-6b94435f-0b23938{font-size:0.6rem;}}@media(max-width:767px){.elementor .e-5a5de73-fdb3d39{width:100%;}}@media(max-width:767px){.elementor .e-e48272e-25ef296{width:100%;padding-inline-start:2rem;}}@media(max-width:767px){.elementor .e-341591e-d904913{width:100%;font-size:1.75rem;}}@media(max-width:767px){.elementor .e-321b49f4-a9eb5dc{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-33f7735b-0efb932{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-5120c56c-7c505c9{font-size:1rem;}}@media(max-width:767px){.elementor .e-3cae6d87-a134372{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-9cc81a4-cd1e19b{font-size:1rem;}}@media(max-width:767px){.elementor .e-2bdd584c-fcf8ba9{font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-d7e7d68-4f3b74d{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-739c2a86-42da5dc{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-208c0db-897fa06{font-size:2rem;}}@media(max-width:767px){.elementor .e-7e783cd-b85ea6e{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-container_atnrddfyb-d0658f4{padding-block-start:5rem;padding-block-end:3rem;}}@media(max-width:767px){.elementor .e-0f04156-8d58dd3{width:100%;}}@media(max-width:767px){.elementor .e-e1561c4-0129a94{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-093ee8a-8325f33{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-d5e87b0-5e1d84c{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-6aeadd5-389389a{width:100%;}}@media(max-width:767px){.elementor .e-a0a201c-03e8d8b{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-ec55f3c-05add96{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-62dede2-ddc8e90{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-537e8c6-37ecfc9{width:100%;}}@media(max-width:767px){.elementor .e-e0bc29b-0400eb2{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-a81fd0c-9e2b671{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-699a61c-1661299{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-3eddd14-f785666{width:100%;}}@media(max-width:767px){.elementor .e-2d2e087-2457c20{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-abca274-c3db01d{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-436fb09-ff99fca{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-1be4c51-ad45b2b{width:100%;}}@media(max-width:767px){.elementor .e-11788d1-8d301a8{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-11ec1e3-a34512f{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-87d7cf1-8331b6c{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-be09902-b4469ef{width:100%;}}@media(max-width:767px){.elementor .e-3b6d2bc-6a97791{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-8797449-8545a69{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-cd54806-348b043{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-81cc82d-2e17795{width:100%;}}@media(max-width:767px){.elementor .e-12caca4-385ff5d{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-525ed57-c11b89a{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-e85a670-d8f3e27{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-947f4af-94df218{width:100%;}}@media(max-width:767px){.elementor .e-2e1aeef-64ee4ed{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-c765817-b4c2250{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-59e9b98-9573abb{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-b3d1c01-db2f6fb{width:100%;}}@media(max-width:767px){.elementor .e-22cea65-9a01fcd{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-3f67d82-b1cddce{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-da1f2f2-1573b92{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-8094815-ffbe2de{width:100%;}}@media(max-width:767px){.elementor .e-217a84f-b72797e{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-0fe6684-c6a130f{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-256f12f-c3ab491{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-4ceb31b-413da16{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(1, 1fr);align-self:start;}}@media(max-width:767px){.elementor .e-257065b-5cf285b{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-4f4c9db-e0361d9{font-size:1rem;}}@media(max-width:767px){.elementor .e-dab8605-4b37df4{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-aa2b2e6-b04b813{font-size:2rem;color:#333333;}}@media(max-width:767px){.elementor .e-fb14bfa-e627043{text-align:start;}}@media(max-width:767px){.elementor .e-9625d2a-cde0deb{align-items:start;}}@media(max-width:767px){.elementor .e-2fd447c-8eb68ee{text-align:start;}}@media(max-width:767px){.elementor .e-8c693f2-f5e8639{align-items:start;}}@media(max-width:767px){.elementor .e-8a270c3-93170a9{text-align:start;}}@media(max-width:767px){.elementor .e-837054c-01184cc{align-items:start;}}@media(max-width:767px){.elementor .e-f3ff9c3-90916d2{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-288b99e-0d82837{column-gap:1rem;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-ec0fda0-8961e72{width:100%;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;row-gap:2rem;}}@media(max-width:767px){.elementor .e-700d8141-0cce10c{font-size:1.75rem;padding:0px;}}@media(max-width:767px){.elementor .e-2c7eee23-cffce79{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-10f7caf3-63701a9{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-dd09302-7bc57da{font-size:1rem;}}@media(max-width:767px){.elementor .e-cbddbc1-0c430b5{font-family:"Circular Pro Bold";font-size:1.2rem;}}@media(max-width:767px){.elementor .e-b491966-27ed9ee{font-size:1rem;}}@media(max-width:767px){.elementor .e-d25cac2-d0d8189{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-d20f919-f19c2e7{font-family:"Circular Pro Bold";font-size:1.2rem;}}@media(max-width:767px){.elementor .e-93ac3f1-d8a6c25{font-family:"Circular Pro Book";font-size:1rem;}}@media(max-width:767px){.elementor .e-aad1427-2291036{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-a1e41ec-b30c52a{font-family:"Circular Pro Bold";font-size:1.2rem;}}@media(max-width:767px){.elementor .e-3227b24-6f6ec5c{font-family:"Circular Pro Book";font-size:1rem;}}@media(max-width:767px){.elementor .e-b099509-58b4b04{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-1a0b8be-db65c1e{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-70a54af6-86a8ca7{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-109f247b-f15a462{font-size:1rem;}}@media(max-width:767px){.elementor .e-65f5d2-0b94f59{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-46e6ec42-b9f1fa2{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-2ee19781-02488fa{padding-block-start:3rem;padding-block-end:0rem;}}@media(max-width:767px){.elementor .e-61467b1f-f3a3786{font-size:1rem;}}@media(max-width:767px){.elementor .e-29ed3c71-1b710d3{font-size:1rem;}}@media(max-width:767px){.elementor .e-50e1b382-c24f7eb{font-size:1rem;}}@media(max-width:767px){.elementor .e-5f18a6a7-476d1cb{font-size:1rem;}}@media(max-width:767px){.elementor .e-2f309546-56a33f9{font-size:1rem;}}@media(max-width:767px){.elementor .e-33e27fc0-1e75510{font-size:1rem;}}@media(max-width:767px){.elementor .e-4d5f864f-0ce4a7b{font-size:1rem;}}@media(max-width:767px){.elementor .e-74813d2c-0517fbc{font-size:1rem;}}@media(max-width:767px){.elementor .e-689ee338-f6d7620{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-4e49aa6c-c2aa908{font-size:1rem;}}@media(max-width:767px){.elementor .e-8fe9d82-0042b66{font-size:1rem;}}@media(max-width:767px){.elementor .e-5c9ad2cc-04c0424{font-size:1rem;}}@media(max-width:767px){.elementor .e-77931d9-96cf371{font-size:1rem;}}@media(max-width:767px){.elementor .e-77d9bd0a-da83cac{column-gap:0rem;}}@media(max-width:767px){.elementor .e-113f47cc-f9b2f73{font-size:1rem;}}@media(max-width:767px){.elementor .e-1bc7b8b0-47f2f0c{font-size:1rem;}}@media(max-width:767px){.elementor .e-248461ca-0b530d1{font-size:1rem;}}@media(max-width:767px){.elementor .e-5f977c62-c78bf66{font-size:1rem;}}@media(max-width:767px){.elementor .e-2e9d59f2-e543df5{font-size:1rem;}}@media(max-width:767px){.elementor .e-7516d869-79d911c{column-gap:0rem;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-2dbbde1c-56aa498{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-4df34132-c15c399{padding-block-start:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-4d4816e7-507928a{padding-block-start:1rem;padding-block-end:5px;}}@media(max-width:767px){.elementor .e-55f0dec1-70e21c5{padding-block-start:3rem;padding-block-end:8rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-f2a6c4f-b1d91e9{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-7e89472-475727c{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-87f28a7-1277730{font-size:0.85rem;padding:0px;}}@media(max-width:767px){.elementor .e-14e632ae-a38e514{font-size:1.75rem;color:#333333;}}@media(max-width:767px){.elementor .e-430ec0df-d61b2dd{width:100%;min-height:0px;max-width:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-7c69ec4f-400f2f0{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-13545edc-4c593af{text-align:center;}}@media(max-width:767px){.elementor .e-29c9d1b0-07142e2{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-59b54dca-2d6afd6{width:100%;padding-block-start:0px;padding-block-end:0px;}}@media(max-width:767px){.elementor .e-44dd3405-7cffe7a{flex-direction:column;}}@media(max-width:767px){.elementor .e-74a4e9d3-b302bf3{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;}}