@media(max-width:767px){.elementor .e-3ec22c6d-7dd7c85{font-size:0.75rem;}}@media(max-width:767px){.elementor .e-1ace4fe7-81685b0{width:90%;font-family:"Circular Pro Book";font-size:2.75rem;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-7a92c6d6-8ed9aad{width:100%;font-size:1rem;}}@media(max-width:767px){.elementor .e-3f1124a2-cbd9da5{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-310c0909-bbfae4a{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-3d874a0b-b4c820b{padding-inline-start:0px;}}@media(max-width:767px){.elementor .e-3e1096f8-c0cb694{width:100%;padding-inline-start:0rem;padding-inline-end:0px;margin-inline-start:0rem;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-6fc650ec-6c81bfa{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-6243d27d-bd27ae8{font-size:0.6rem;}}@media(max-width:767px){.elementor .e-64d252d3-ce4cf4b{width:100%;}}@media(max-width:767px){.elementor .e-49f0eff8-4616d88{width:100%;padding-inline-start:2rem;}}@media(max-width:767px){.elementor .e-be77259-f92a474{width:100%;font-size:1.75rem;}}@media(max-width:767px){.elementor .e-55e9f306-808ec60{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-323b583b-7da7536{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-3db88477-863e6fa{font-family:"Circular Pro Book";font-size:1rem;}}@media(max-width:767px){.elementor .e-8e48918-b19cdd3{font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-7818e491-1ab6515{font-size:1rem;}}@media(max-width:767px){.elementor .e-3fc6481f-a1cfdda{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-128d5e7d-2ad96db{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-4519b9ff-ef20434{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-7c8f7733-ddbc9b1{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-67feb6e-bafcf7d{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-32a40dff-2136cd8{padding-block-start:5rem;padding-block-end:3rem;}}@media(max-width:767px){.elementor .e-3bf99858-23e384c{width:100%;}}@media(max-width:767px){.elementor .e-3d7f5d3c-531bb64{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-6f2c8852-cb30f98{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-7cd837de-a7e9488{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-657f274d-83222b9{width:100%;}}@media(max-width:767px){.elementor .e-10612f5d-2ac57ff{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-4ef4e869-3ef67e4{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-6652b946-f5a8025{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-2e10ad61-ed3055d{width:100%;}}@media(max-width:767px){.elementor .e-2d9c7c5b-79c70e2{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-1b105ae8-1b9c2f6{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-5cac3cd5-b184d60{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-75a0b6fe-8d02694{width:100%;}}@media(max-width:767px){.elementor .e-6120fffd-d47ed21{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-3ce9bd18-eda7479{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-7f22036e-e36d748{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-4f3be9ca-82bf181{width:100%;}}@media(max-width:767px){.elementor .e-16e0f2ef-53c4b6b{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-66e151bf-c93378c{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-31b7e2ee-dd490f0{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-47739dd0-24b9b0c{width:100%;}}@media(max-width:767px){.elementor .e-36711510-1bf2c3d{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-26fb6206-699f254{width:100%;display:flex;}}@media(max-width:767px){.elementor .e-13b7e669-4ac04a1{width:100%;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .e-7c78e7f2-1e07903{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(1, 1fr);align-self:start;}}@media(max-width:767px){.elementor .e-3e1d9d9-152de67{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-82b9364-9e3c8b8{font-size:1rem;}}@media(max-width:767px){.elementor .e-8adcd10-536f7d3{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-4f31261-9519ff5{font-size:2rem;color:#333333;}}@media(max-width:767px){.elementor .e-6382bba-e3437fc{text-align:start;}}@media(max-width:767px){.elementor .e-a23b1fe-ed60b84{align-items:start;}}@media(max-width:767px){.elementor .e-f4b05aa-bf64948{text-align:start;}}@media(max-width:767px){.elementor .e-06e1d13-3e83fc0{align-items:start;}}@media(max-width:767px){.elementor .e-40f22c5-ba9a4a0{text-align:start;}}@media(max-width:767px){.elementor .e-75210e2-943649e{align-items:start;}}@media(max-width:767px){.elementor .e-cb2f772-8bc2e84{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-49c6c01-5e1e5e5{column-gap:1rem;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-66404cb8-7047d08{width:100%;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;row-gap:2rem;}}@media(max-width:767px){.elementor .e-1058a236-7215bf1{font-size:1.75rem;padding:0px;}}@media(max-width:767px){.elementor .e-7a7719df-d1d7b4c{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-659f9f8c-432e24b{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-4226f0fd-42d5a6b{font-size:1rem;}}@media(max-width:767px){.elementor .e-7664bc7e-b6ee2b5{font-family:"Circular Pro Bold";font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-1cf7fbd0-69aa55f{font-size:1rem;}}@media(max-width:767px){.elementor .e-72ceeb82-dfa0775{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-5e2507e8-ef4b090{font-family:"Circular Pro Bold";font-size:1.2rem;}}@media(max-width:767px){.elementor .e-398b06bf-160b7a2{font-size:1rem;}}@media(max-width:767px){.elementor .e-668b9534-2ee02e1{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-67757ef8-876102e{font-family:"Circular Pro Bold";font-size:1.2rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-61b8eb81-3f955a1{font-size:1rem;}}@media(max-width:767px){.elementor .e-38156336-70aad09{font-family:"Circular Pro Bold";font-size:1rem;line-height:1.2em;}}@media(max-width:767px){.elementor .e-4d17d113-3a3df22{width:100%;column-gap:0rem;padding:1rem;row-gap:1.75rem;}}@media(max-width:767px){.elementor .e-15c09cc0-99900f4{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-5ce8175c-1ab8161{font-size:1rem;}}@media(max-width:767px){.elementor .e-75835397-363fcda{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-908d054-0e323b3{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-5c54ab8b-f83319d{padding-block-start:3rem;padding-block-end:0rem;}}@media(max-width:767px){.elementor .e-55c0c002-1cbc589{font-size:1rem;}}@media(max-width:767px){.elementor .e-4516b15-8958d22{font-size:1rem;}}@media(max-width:767px){.elementor .e-101e697f-a3a7355{font-size:1rem;}}@media(max-width:767px){.elementor .e-47d229b8-b2b99d4{font-size:1rem;}}@media(max-width:767px){.elementor .e-679b9a1d-0775b34{font-size:1rem;}}@media(max-width:767px){.elementor .e-6da9dbb3-37c21e1{font-size:1rem;}}@media(max-width:767px){.elementor .e-33809943-7cde906{font-size:1rem;}}@media(max-width:767px){.elementor .e-33125e2c-29693a3{font-size:1rem;}}@media(max-width:767px){.elementor .e-5adca4c4-9ac4880{font-size:1rem;}}@media(max-width:767px){.elementor .e-12ff3dac-51d2cf0{font-size:1rem;}}@media(max-width:767px){.elementor .e-7ea2fb6d-96faf73{column-gap:0rem;padding-block-start:0px;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-d147a51-af292a1{font-size:1rem;}}@media(max-width:767px){.elementor .e-2c65bc89-5cd28e0{font-size:1rem;}}@media(max-width:767px){.elementor .e-652d53ca-85260ef{font-size:1rem;}}@media(max-width:767px){.elementor .e-735e2b06-7c93713{font-size:1rem;}}@media(max-width:767px){.elementor .e-ccb16e-c3a8ee6{font-size:1rem;}}@media(max-width:767px){.elementor .e-66fe9efd-c873205{column-gap:0rem;}}@media(max-width:767px){.elementor .e-31dcb420-fe5d869{font-size:1rem;}}@media(max-width:767px){.elementor .e-533ee126-e079615{font-size:1rem;}}@media(max-width:767px){.elementor .e-9489e24-239ff3a{font-size:1rem;}}@media(max-width:767px){.elementor .e-4df16cb-e164a9d{font-size:1rem;}}@media(max-width:767px){.elementor .e-a08544c-71fd814{font-size:1rem;}}@media(max-width:767px){.elementor .e-65a8458-fb23b1a{font-size:1rem;}}@media(max-width:767px){.elementor .e-1e0371b6-6972c28{column-gap:0rem;padding-block-end:0px;row-gap:1rem;}}@media(max-width:767px){.elementor .e-73cfcfd5-5de48be{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-6c64b596-b9df9ba{padding-block-start:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-31d8b6b4-8986c46{padding-block-start:1rem;padding-block-end:5px;}}@media(max-width:767px){.elementor .e-52273bda-db96a16{padding-block-start:3rem;padding-block-end:8rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-328023f4-00056df{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-d0c37bf-f5a896d{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-29e37ba0-bbbdc34{font-size:0.85rem;padding:0px;}}@media(max-width:767px){.elementor .e-7f38dae5-55aded3{font-size:1.75rem;color:#333333;}}@media(max-width:767px){.elementor .e-43798771-07c9ed4{width:100%;min-height:0px;max-width:100%;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-c3f87ce-b78a346{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-1fc4c608-ad3faca{text-align:center;}}@media(max-width:767px){.elementor .e-1a59910c-ebbedb7{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-587f2297-1000f7e{width:100%;padding-block-start:0px;padding-block-end:0px;}}@media(max-width:767px){.elementor .e-1aebe448-1afaabf{flex-direction:column;}}@media(max-width:767px){.elementor .e-2aa45286-95d7115{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;}}