.elementor .e-26dd46a5-b519a32{height:200px;overflow:hidden;column-gap:0rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/10/DM-banner-506.jpg"),url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DMS-banner-40.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:center center;background-color:#071A2B;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-306b1121-71b122c{font-family:"Circular Pro Bold";font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-3d8c423e-1f6309a{width:70%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-33d48b3a-3857ff2{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:4rem;background-color:#071A2B;flex-direction:row;}.elementor .e-4c2a44d9-d90a23c{width:80%;font-family:"Circular Pro Medium";font-weight:500;font-size:1.3rem;color:#333333;letter-spacing:-0.02em;line-height:1.15em;}.elementor .e-16ae66f1-37b4178{font-family:Montserrat;font-weight:700;font-size:1.3rem;color:#1E5BFF;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:3rem;}.elementor .e-f63768c-e9baed0{width:80%;font-family:"Circular Pro Bold";font-weight:700;font-size:4.5rem;color:#071A2B;letter-spacing:-0.02em;line-height:1.15em;padding-block-end:3rem;margin-block-start:1rem;}.elementor .e-5e2c0c96-08623c6{padding-inline-start:0px;}.elementor .e-7b5028e8-6c06872{font-family:"Circular Pro Bold";font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;border-width:1px;border-style:solid;background-color:#1E5BFF;selector:hover {
  background-color: #222222;
  color: #ffffff;
}\n}.elementor .e-7b5028e8-6c06872:hover,.elementor .e-7b5028e8-6c06872:focus-visible{color:#1E5BFF;border-width:1px;border-color:#1E5BFF;border-style:solid;background-color:#ffffff;}.elementor .e-21ae4646-cd1766f{font-family:"Circular Pro Bold";font-weight:700;font-size: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-style:solid;background-color:#ffffff;selector:hover {
  background-color: #222222;
  color: #ffffff;
}\n}.elementor .e-21ae4646-cd1766f:hover,.elementor .e-21ae4646-cd1766f:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#1E5BFF;}.elementor .e-7471a50d-d58fa15{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;flex-direction:row;gap:18px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-c19b188-91014f6{width:100%;display:flex;flex-direction:column;align-items:start;}.elementor .e-53d3ff70-56ed91c{padding:0px;display:flex;flex-direction:row;justify-content:start;align-items:start;}.elementor .e-47abb08d-89be723{column-gap:0rem;padding-block-start:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#e0e0e02e;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-1d49a3d-17cd001{position:sticky;inset-block-start:90px;}.elementor .e-29d8069-19118e5{width:20%;height:auto;overflow:visible;position:static;font-family:Circular;font-weight:500;font-size:1.1rem;column-gap:0rem;background-color:#ffffff;display:flex;flex-direction:column;row-gap:2.5rem;align-items:stretch;align-self:start;}.elementor .e-7fe874d-0e62fb3{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:8rem;margin-block-end:5rem;background-color:#F0F5F7;flex-direction:column;}.elementor .e-9f45ca1-a2d0e18{font-family:"Circular Pro Bold";font-weight:700;font-size:1.5rem;color:#333333;letter-spacing:0.6px;line-height:1.2em;text-align:start;padding-block-end:1rem;}.elementor .e-978973d-79e0228{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:8rem;margin-block-end:5rem;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-a99c74f-b171991{padding:3rem;border-radius:4px;background-color:#ffffff;display:none;flex-direction:column;}.elementor .e-562888c6-637a5ef{background-color:#ffffff;}.elementor .e-b07b70a-4dd1335{width:80%;column-gap:0rem;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:12rem;display:flex;flex-direction:column;row-gap:2.5rem;align-items:start;}.elementor .e-125b324-fbc22b2{width:100%;overflow:visible;display:flex;flex-direction:row;gap:50px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-b166587-ab20002{padding-block-start:5rem;padding-block-end:20rem;padding-inline-start:4rem;background-color:#e0e0e02e;}.elementor .e-21cf6e07-b291b5b{font-family:Montserrat;font-weight:800;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-41d1354-a027ff1{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-7f5df54-7d2fd49{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#333333;text-align:center;}.elementor .e-5bb1e7e7-a1d2f3d{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-1d2173bd-8b225b9{padding-block-start:10rem;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-6392fee3-297860c{padding-block-start:2rem;padding-block-end:5rem;}.elementor .e-5e26172c-9740cc7{max-width:66%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-9b6bb0f-b63dca5{padding-block-end:5rem;background-color:#F0F5F7;flex-direction:row;justify-content:center;}.elementor .e-2e23335d-a639603{font-family:Montserrat;font-weight:800;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-7888fc67-0a06349{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-41cad1b1-170e29b{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#333333;text-align:center;}.elementor .e-166c3cb1-1240158{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-4859a49d-17f6cac{padding-block-start:10rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#e0e0e02e;display:flex;flex-direction:column;align-items:center;}.elementor .e-3636df32-ff9127f{width:66%;column-gap:2rem;display:flex;flex-direction:row;row-gap:0rem;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-self:center;}.elementor .e-794b746f-4355631{font-family:"Circular Pro Bold";font-weight:700;font-size:1rem;color:#1E5BFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:3rem;border-radius:4px;border-width:1px;border-style:solid;background-color:#ffffff;selector:hover {
  background-color: #222222;
  color: #ffffff;
}\n}.elementor .e-794b746f-4355631:hover,.elementor .e-794b746f-4355631:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#1E5BFF;}.elementor .e-741ce276-0e76681{width:100%;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-352e94d8-53a9736{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#e0e0e02e;display:flex;flex-direction:column;row-gap:3rem;}.elementor .e-5dabc0cb-bbf4e0d{font-family:"Circular Pro Bold";font-weight:700;font-size:1.75rem;color:#000000;line-height:1.2em;}.elementor .e-3cdbc7a3-10189a7{max-width:800px;column-gap:0rem;text-align:center;padding:0px;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-4738e440-c7c9cf5{width:66%;column-gap:2%;padding:0px;display:flex;flex-direction:row;row-gap:2.5%;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-2f4f456-ab333ba{column-gap:0rem;padding-block-start:15rem;padding-block-end:15rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F0F5F7;display:flex;flex-direction:column;row-gap:4rem;justify-content:center;align-items:center;}.elementor .e-4af544fe-379b6d6{font-family:Montserrat;font-weight:800;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-b643eea-000feeb{font-family:"Circular Pro Bold";font-weight:700;font-size:2.5rem;color:#071A2B;line-height:1.2em;text-align:start;}.elementor .e-73fe6eb2-f7903f3{font-family:"Circular Pro Bold";font-weight:500;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-32f900dd-60f89e8{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-73d2a82-3bc658c{width:50%;flex-direction:column;}.elementor .e-35b2a15b-0768870{max-width:75%;font-family:"Circular Pro Bold";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-35b2a15b-0768870:hover,.elementor .e-35b2a15b-0768870:focus-visible{color:#ffffff;border-color:#1E5BFF;background-color:#1E5BFF;}.elementor .e-2a96a2f9-44f2f28{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-747d30c-2c61c41{width:50%;flex-direction:column;}.elementor .e-13f2542-f3e3614{width:75%;flex-direction:row;}.elementor .e-3793d5a0-c66cbd6{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;}