.elementor .e-13b21681-7b3bc6a{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/09/DMS-banner-40.jpg");background-attachment:scroll;background-color:#071A2B;display:flex;flex-direction:column;row-gap:8rem;align-items:stretch;}.elementor .e-6869f866-d5090cc{font-family:"Circular Pro Bold";font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4f6a19a-9123e44{width:70%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-19d316c8-1a20747{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:4rem;background-color:#071A2B;flex-direction:row;}.elementor .e-2eac6b0c-6455413{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-59f68cbb-546bd75{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-start:1rem;padding-block-end:3rem;}.elementor .e-1d835905-ec5f1fc{padding-inline-start:0px;}.elementor .e-678d05c-e321565{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-678d05c-e321565:hover,.elementor .e-678d05c-e321565:focus-visible{color:#1E5BFF;border-width:1px;border-color:#1E5BFF;border-style:solid;background-color:#ffffff;}.elementor .e-1ca688f8-b7c4815{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-1ca688f8-b7c4815:hover,.elementor .e-1ca688f8-b7c4815:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#1E5BFF;}.elementor .e-104ed475-6fdcb0d{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-1a4323-18449a2{width:100%;display:flex;flex-direction:column;align-items:start;}.elementor .e-c2c4e0a-86be6a5{padding:0px;display:flex;flex-direction:row;justify-content:start;align-items:start;}.elementor .e-2e13b887-b2f5731{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-237efcde-966b2f7{position:sticky;inset-block-start:90px;}.elementor .e-781a1688-1f8fdf6{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-36d743dc-b5e6b27{padding:3rem;border-radius:4px;background-color:#ffffff;display:none;flex-direction:column;}.elementor .e-54f30237-ab76c07{background-color:#ffffff;}.elementor .e-768dc053-42f17b4{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-46c3f17-d89cb57{width:100%;overflow:visible;display:flex;flex-direction:row;gap:50px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-2f85e283-672f39f{padding-block-start:5rem;padding-block-end:20rem;padding-inline-start:4rem;background-color:#e0e0e02e;}.elementor .e-11a39332-6859afb{font-family:Montserrat;font-weight:800;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-2ebded29-0450110{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-336164eb-3d87ad7{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#333333;text-align:center;}.elementor .e-244596a5-349ceb5{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-3cf5c165-a9a5760{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-6e9fca0b-6edf0c9{padding-block-start:2rem;padding-block-end:5rem;}.elementor .e-77c1d605-1fd6014{max-width:66%;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-5b834da2-cc893d5{padding-block-end:5rem;background-color:#F0F5F7;flex-direction:row;justify-content:center;}.elementor .e-1ee89bb2-2b39b97{font-family:Montserrat;font-weight:800;font-size:1.2rem;color:#333333;letter-spacing:0.05em;}.elementor .e-531e7bb5-f665c45{margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-1433f1a8-9e6bd9e{font-family:"Circular Pro Bold";font-weight:700;font-size:3.75rem;color:#333333;text-align:center;}.elementor .e-69d01e62-375fd26{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-5619ce9c-04b21c1{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-516178c4-074d0b9{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-5ec876f7-69be2e1{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-5ec876f7-69be2e1:hover,.elementor .e-5ec876f7-69be2e1:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#1E5BFF;}.elementor .e-20b3fd82-6e181c9{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-63587424-7bf07b7{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-caebc1f-44636fd{font-family:"Circular Pro Bold";font-weight:700;font-size:1.75rem;color:#000000;line-height:1.2em;}.elementor .e-4f7202bd-600ba5a{max-width:800px;column-gap:0rem;text-align:center;padding:0px;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-1596cb85-ba3c57f{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-14ad10f-b0d46c9{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-4cbe35ba-f1e9264{font-family:Montserrat;font-weight:800;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-56f51172-68a09a8{font-family:"Circular Pro Bold";font-weight:700;font-size:2.5rem;color:#071A2B;line-height:1.2em;text-align:start;}.elementor .e-28db4b77-a242800{font-family:"Circular Pro Bold";font-weight:500;font-size:1.3rem;color:#071A2B;letter-spacing:0.05em;text-align:start;}.elementor .e-5f6f4e8-1c3fe0c{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-6fd39fb7-b8782bb{width:50%;flex-direction:column;}.elementor .e-51535d6c-d6b89cc{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-51535d6c-d6b89cc:hover,.elementor .e-51535d6c-d6b89cc:focus-visible{color:#ffffff;border-color:#1E5BFF;background-color:#1E5BFF;}.elementor .e-4f5ceba-507afa9{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-6a8c28ca-9cb42dc{width:50%;flex-direction:column;}.elementor .e-35fb901d-78231ec{width:75%;flex-direction:row;}.elementor .e-23b424f5-270a3a8{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;}