@media(max-width:1024px){.elementor .e-55411e8-ee33958{font-family:"Circular Pro Book";font-size:4rem;letter-spacing:0px;}}@media(max-width:1024px){.elementor .e-39e69c81-d2a1c54{width:75%;max-width:100%;}}@media(max-width:1024px){.elementor .e-5e24b4aa-d3a187f{padding:5%;}}@media(max-width:1024px){.elementor .e-418e50d5-a273ca2{width:75%;padding:0rem;background-color:#071a2b96;}}@media(max-width:1024px){.elementor .e-69594d01-d9bf365{padding-inline-start:4rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-75412a95-75c5d9c{font-size:0.6rem;}}@media(max-width:1024px){.elementor .e-386f0b19-c908141{width:100%;}}@media(max-width:1024px){.elementor .e-3043b825-72b50f4{padding-block-start:1rem;padding-block-end:1rem;}}@media(max-width:1024px){.elementor .e-78992401-1fc92b8{font-size:2.75rem;color:#333333;}}@media(max-width:1024px){.elementor .e-148fb6c9-9285522{font-size:1.3rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-3bfa7d53-66eb47a{font-size:1.1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-15d4d775-678a3c3{display:flex;}}@media(max-width:1024px){.elementor .e-477a0ff4-badf58e{width:100%;height:100%;min-height:350px;padding-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-329e6f7f-b31a35f{padding-block-start:10px;padding-inline-start:2rem;justify-content:flex-start;align-items:center;}}@media(max-width:1024px){.elementor .e-1a8c6645-a463633{width:100%;padding:0rem;margin-block-start:2rem;justify-content:center;align-items:stretch;}}@media(max-width:1024px){.elementor .e-7aee6da-56d3df2{max-width:100%;padding-inline-start:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-105dd2a7-d1557bf{padding-block-start:5rem;padding-block-end:5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-227a4118-dde9eae{width:100%;}}@media(max-width:1024px){.elementor .e-5eadb398-372e425{width:100%;}}@media(max-width:1024px){.elementor .e-5c1709fd-7f884b4{width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .e-21870fdb-2baff8c{padding-block-start:5rem;padding-block-end:5rem;}}@media(max-width:1024px){.elementor .e-ea51678-d654026{font-size:2.75rem;text-align:center;}}@media(max-width:1024px){.elementor .e-7ef4731-bdb5ea3{width:100%;font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-295ddc5f-10c31ad{width:100%;font-size:1.1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-4e3b4df2-e9d682d{display:none;}}@media(max-width:1024px){.elementor .e-77e15f60-3f01068{width:100%;height:100%;min-height:350px;padding-inline-start:0rem;padding-inline-end:0rem;order:99999;}}@media(max-width:1024px){.elementor .e-1cd20352-4e97f2a{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-7c040ccf-4c18f6c{justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .e-7bd69dc2-7c0d92f{width:100%;height:100%;min-height:350px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-1cd89e65-dfa054a{padding:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-71fada2b-3e51244{max-width:100%;padding-block-start:2rem;padding-inline-start:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .e-555325ab-6e97018{width:100%;background-color:#e0e0e02e;}}@media(max-width:1024px){.elementor .e-9e38090-c8c8551{padding-block-start:5rem;padding-block-end:2rem;padding-inline-start:4rem;padding-inline-end:4rem;}}@media(max-width:1024px){.elementor .e-6da789b8-7072e37{font-size:2.75rem;color:#333333;}}@media(max-width:1024px){.elementor .e-197e1c81-cd4c999{width:85%;font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-4e7b5ed8-b4b4141{width:100%;height:100%;min-height:350px;padding-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-61a16616-7b68c9a{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-7cba3ff1-b6239a8{height:100%;min-height:350px;padding-inline-start:0rem;padding-inline-end:0rem;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .e-2e5262d-d0b528d{width:100%;height:100%;padding:0px;}}@media(max-width:1024px){.elementor .e-632ce29d-0338d70{max-width:100%;padding-inline-start:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-15ef731c-41f0f85{padding-block-start:5rem;padding-block-end:5rem;flex-direction:column;align-items:stretch;}}@media(max-width:1024px){.elementor .e-3856182f-37f4c4a{font-size:2.75rem;color:#333333;padding-block-end:0rem;}}@media(max-width:1024px){.elementor .e-3d796074-2a30d74{font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-2d9f0d83-cf680b9{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-78e6c57f-b58280f{width:100%;height:100%;min-height:350px;padding-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-1fe554ff-b630520{height:100%;min-height:350px;}}@media(max-width:1024px){.elementor .e-7ed6a53e-e1e8581{width:100%;height:100%;display:none;}}@media(max-width:1024px){.elementor .e-6c2269fd-deeb402{max-width:100%;padding-block-start:2rem;padding-inline-start:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-33c82a84-ab81d01{padding-block-start:5rem;padding-block-end:2rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-2a06d710-cc7b435{font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-1827599a-5503e95{font-size:2rem;}}@media(max-width:1024px){.elementor .e-bc878bc-5ddaa87{font-size:1.1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-37bc332e-d7abaf5{display:none;}}@media(max-width:1024px){.elementor .e-6868472a-f078ae6{width:100%;position:static;margin-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-715cd677-60d437f{padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:1024px){.elementor .e-cba092e-fe1e743{font-family:Montserrat;font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-6d656d87-de0bb36{font-size:2rem;}}@media(max-width:1024px){.elementor .e-11044d0e-b8eed5e{font-size:1.1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-6a17b454-3862477{width:100%;}}@media(max-width:1024px){.elementor .e-6f416595-8f78191{display:none;}}@media(max-width:1024px){.elementor .e-861d50e-fe36785{width:100%;position:static;margin-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-e43d2d6-9db41e2{max-width:100%;}}@media(max-width:1024px){.elementor .e-2071a81f-9838c94{font-family:Montserrat;font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-34830551-8e8462d{font-size:2rem;}}@media(max-width:1024px){.elementor .e-304e60f2-b6adb88{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-3a9a123c-1e735cd{display:none;}}@media(max-width:1024px){.elementor .e-44399ca2-8c1be31{width:100%;position:static;margin-inline-start:0rem;}}@media(max-width:1024px){.elementor .e-488436bb-71a0c10{max-width:100%;}}@media(max-width:1024px){.elementor .e-47f641d8-98bbbad{font-size:3rem;}}@media(max-width:1024px){.elementor .e-4ac9ea68-3505639{width:85%;}}@media(max-width:1024px){.elementor .e-1c262d23-47c0f65{padding-block-start:5rem;padding-block-end:2rem;}}@media(max-width:1024px){.elementor .e-50eafdc6-ca9220d{height:200px;background-color:#F0F5F7;align-items:stretch;}}@media(max-width:1024px){.elementor .e-10cd01a6-7c8eb80{text-align:center;align-self:stretch;}}@media(max-width:1024px){.elementor .e-6086f7c1-af65889{margin-block-end:1rem;}}@media(max-width:1024px){.elementor .e-5a280cbe-24f9673{font-size:1.1rem;text-align:center;}}@media(max-width:1024px){.elementor .e-1fe5b9cb-29c14cc{min-height:200px;flex-direction:column;justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-79a28717-d34319d{background-color:#F0F5F7;}}@media(max-width:1024px){.elementor .e-2a4fec0-ac9df65{height:200px;background-color:#ffffff;align-items:stretch;}}@media(max-width:1024px){.elementor .e-3d879e01-b162f05{text-align:center;align-self:stretch;}}@media(max-width:1024px){.elementor .e-32225c56-775eb2d{margin-block-end:1rem;}}@media(max-width:1024px){.elementor .e-33d8d91a-315dc2d{font-size:1.1rem;text-align:center;}}@media(max-width:1024px){.elementor .e-6378937c-7baf8dc{min-height:200px;background-color:#ffffff;flex-direction:column;justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-2e33edb3-15bbe40{background-color:#ffffff;}}@media(max-width:1024px){.elementor .e-101a89e-b3accb1{height:200px;background-color:#F0F5F7;}}@media(max-width:1024px){.elementor .e-6bf167cb-2d7afdf{text-align:center;}}@media(max-width:1024px){.elementor .e-35547255-74a641a{margin-block-end:1rem;}}@media(max-width:1024px){.elementor .e-559eee73-5e89f7d{font-size:1.1rem;text-align:center;}}@media(max-width:1024px){.elementor .e-5ec4f146-5126961{min-height:200px;flex-direction:column;justify-content:flex-start;align-items:center;}}@media(max-width:1024px){.elementor .e-63a8dfbc-5bf6b8d{background-color:#ffffff;}}@media(max-width:1024px){.elementor .e-2d84b52a-3e31304{height:200px;background-color:#F0F5F7;}}@media(max-width:1024px){.elementor .e-22b2df8f-e6d05ef{text-align:center;}}@media(max-width:1024px){.elementor .e-501fb7f7-9e29453{margin-block-end:1rem;}}@media(max-width:1024px){.elementor .e-6c2b438-3ab2719{font-size:1.1rem;text-align:center;}}@media(max-width:1024px){.elementor .e-5663cefc-375f259{min-height:200px;flex-direction:column;justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-2eca5c0a-bfc8301{background-color:#ffffff;}}@media(max-width:1024px){.elementor .e-7adb00-4b928f3{justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-1f6ae880-9f6c144{width:100%;}}@media(max-width:1024px){.elementor .e-e9057f4-cc11242{width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .e-5194dbd8-120d4eb{padding-block-end:5rem;}}@media(max-width:1024px){.elementor .e-5d087a58-d8120b9{font-size:1.3rem;}}@media(max-width:1024px){.elementor .e-1b0fac1c-784d195{font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-1cce3860-2de41ea{width:100%;font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-13e29057-241e0a7{padding-block-start:0rem;padding-block-end:0rem;}}@media(max-width:1024px){.elementor .e-7c679772-5dde1b6{padding-block-start:5rem;}}@media(max-width:1024px){.elementor .e-2493e154-e939758{font-size:2rem;color:#333333;}}@media(max-width:1024px){.elementor .e-1face268-cb82837{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-683661df-60ce236{height:100%;min-height:350px;}}@media(max-width:1024px){.elementor .e-f730ada-25f18ce{height:100%;min-height:350px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DMS-CS-1-1024x439.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:1024px){.elementor .e-5107db91-31ccaec{max-width:100%;}}@media(max-width:1024px){.elementor .e-2c464361-fbcfabb{width:100%;}}@media(max-width:1024px){.elementor .e-b9d9fa2-2ae735b{height:100%;min-height:350px;background-image:url("https://www.davidsonmorris.com/wp-content/uploads/2026/09/DavidsonMorris-office--1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center right;}}@media(max-width:1024px){.elementor .e-6690b4d9-37b3d29{font-size:2rem;color:#333333;}}@media(max-width:1024px){.elementor .e-8fe33b0-1c2359f{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-11b5a818-2e65057{height:100%;min-height:350px;}}@media(max-width:1024px){.elementor .e-5ab4c79f-a815db6{max-width:100%;}}@media(max-width:1024px){.elementor .e-686ff5-9b8c012{width:100%;align-items:stretch;}}@media(max-width:1024px){.elementor .e-29948da3-cde246b{font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-532348e5-f8524e4{width:85%;font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-18e6c0d4-3c080c3{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-137de1ee-a06d52e{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-1d1fbb42-327a4f6{padding-inline-start:0px;}}@media(max-width:1024px){.elementor .e-5c59aefe-0286874{font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-59895a67-30c9ce1{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-3a93f101-d573ca2{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-63005f40-461e123{padding-inline-start:0px;}}@media(max-width:1024px){.elementor .e-592bfc3a-5dd18c5{font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-11b22f0c-fb8cb5f{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-3b45ee8a-d5f0d85{font-size:1.5rem;}}@media(max-width:1024px){.elementor .e-4f6d5056-fc6c2d7{padding-inline-start:0px;}}@media(max-width:1024px){.elementor .e-11e4d66d-03949c5{font-size:1.2rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-497862e6-6755749{display:flex;flex-direction:column;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-3f92fd32-34a9b7e{max-width:100%;}}@media(max-width:1024px){.elementor .e-67d3d2a-f0a92c7{padding-block-start:5rem;padding-block-end:5rem;}}@media(max-width:1024px){.elementor .e-63968d9a-bdae89a{padding-block-start:8rem;padding-block-end:3rem;}}@media(max-width:1024px){.elementor .e-18810512-379073a{font-size:1rem;}}@media(max-width:1024px){.elementor .e-653d67f5-67d1252{font-size:2rem;color:#333333;}}@media(max-width:1024px){.elementor .e-6516204b-ac0f910{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-693a00ff-b0e5178{width:100%;height:100%;}}@media(max-width:1024px){.elementor .e-5fbae672-e0abd54{font-size:1rem;}}@media(max-width:1024px){.elementor .e-45cc3844-78c3004{font-size:2rem;color:#333333;}}@media(max-width:1024px){.elementor .e-392e277c-10395ee{font-size:1rem;margin-block-start:auto;}}@media(max-width:1024px){.elementor .e-1afebf33-cf6a13a{width:100%;padding:0px;}}@media(max-width:1024px){.elementor .e-46a84457-e0811e6{flex-direction:column;}}@media(max-width:1024px){.elementor .e-6729cedf-e7fb668{padding-block-start:5rem;padding-block-end:5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-1d5f9464-3e48090{font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-2be0f927-1f4c430{font-size:3.5rem;}}@media(max-width:1024px){.elementor .e-56c7d3a7-9f87925{font-size:4rem;margin:0px;}}@media(max-width:1024px){.elementor .e-3064d7d8-ddcfcbc{padding:0px;}}@media(max-width:1024px){.elementor .e-2f53300-94a0181{font-size:1.3rem;line-height:1.5em;}}@media(max-width:1024px){.elementor .e-28b518f6-093d38c{font-size:1rem;}}@media(max-width:1024px){.elementor .e-3401a245-569f4a4{font-size:1.3rem;line-height:1.5em;}}@media(max-width:1024px){.elementor .e-4de0856e-358a115{font-size:1rem;}}@media(max-width:1024px){.elementor .e-66a80e6b-a8d0389{font-size:1.3rem;line-height:1.5em;}}@media(max-width:1024px){.elementor .e-e932baf-3a4e7e8{font-size:1rem;}}@media(max-width:1024px){.elementor .e-2b5229fe-a827f22{font-size:1.3rem;line-height:1.5em;}}@media(max-width:1024px){.elementor .e-51efb13a-17e8934{font-size:1rem;}}@media(max-width:1024px){.elementor .e-59af2635-146f3cb{font-size:1.3rem;line-height:1.5em;}}@media(max-width:1024px){.elementor .e-8b1fe5f-41c6236{font-size:1rem;}}@media(max-width:1024px){.elementor .e-7e5505d2-f52ce32{width:100%;}}@media(max-width:1024px){.elementor .e-519f0558-d17c786{column-gap:0rem;padding-block-start:5rem;padding-block-end:10rem;row-gap:0.25rem;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .e-91144f0-c289bfa{font-size:1rem;}}@media(max-width:1024px){.elementor .e-4c328e95-d7c7862{font-size:2.5rem;}}@media(max-width:1024px){.elementor .e-5d9e23fe-8b207fe{padding-block-start:5rem;padding-inline-start:0px;margin-inline-start:0rem;margin-inline-end:0rem;}}@media(max-width:1024px){.elementor .e-73cd8a49-da0d2ad{width:100%;}}@media(max-width:1024px){.elementor .e-7bbbea24-dd8d371{column-gap:1rem;flex-direction:column;row-gap:3rem;}}@media(max-width:1024px){.elementor .e-31482c1e-5391337{padding-inline-start:4rem;padding-inline-end:4rem;}}@media(max-width:1024px){.elementor .e-3a86567e-f45a5d8{width:100%;display:flex;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-6b3c3cc0-2c14ddb{column-gap:1rem;flex-direction:column;row-gap:3rem;}}@media(max-width:1024px){.elementor .e-321fe4f-7ad9acf{padding-block-start:0px;padding-block-end:10rem;}}@media(max-width:1024px){.elementor .e-1f1c5f54-fe54558{font-size:1.3rem;}}@media(max-width:1024px){.elementor .e-5d1d5ed1-bf08717{font-size:3rem;}}@media(max-width:1024px){.elementor .e-333691c5-3c1b9ba{text-align:center;}}@media(max-width:1024px){.elementor .e-4f781789-e0776bb{text-align:center;}}@media(max-width:1024px){.elementor .e-5168d53-45a4b90{text-align:center;}}@media(max-width:1024px){.elementor .e-843271c-ad4477c{text-align:center;align-self:stretch;}}@media(max-width:1024px){.elementor .e-189a13e9-1093005{width:100%;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-1711df2a-aff30bc{padding-block-start:5rem;padding-block-end:10rem;padding-inline-start:4rem;padding-inline-end:4rem;}}@media(max-width:1024px){.elementor .e-bb23ff3-84a8b00{font-size:1rem;}}@media(max-width:1024px){.elementor .e-6ff992eb-cbf544d{font-size:2.275rem;color:#333333;}}@media(max-width:1024px){.elementor .e-6ad9d6a9-890ef68{font-size:1rem;}}@media(max-width:1024px){.elementor .e-537218e3-513755d{height:100%;min-height:350px;justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-585c7cb6-6d95305{font-size:1rem;}}@media(max-width:1024px){.elementor .e-3986dbc8-e00df24{height:100%;min-height:350px;justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-206897ad-8a2a249{height:100%;}}@media(max-width:1024px){.elementor .e-2e01d1f4-3d2ebbc{padding-block-start:2rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#2454ed2b;align-items:stretch;}}