.elementor .e-7a667746-1731{color:var(--dd-blue);letter-spacing:0.26em;}.elementor .e-263b1462-c22d{max-width:720px;& em { color: var(--dd-blue); font-style: italic; }\n}.elementor .e-7157ec9a-b20d{max-width:520px;font-size:17px;color:rgba(255,255,255,0.82);}.elementor .e-3ee8953d-d258:hover,.elementor .e-3ee8953d-d258:focus-visible{color:var(--dd-navy);background-color:var(--dd-white);}.elementor .e-3ee8953d-d258{color:var(--dd-white);border-color:rgba(255,255,255,0.55);}.elementor .e-2d53297-ee26{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-610db231-e4fa{width:100%;max-width:var(--dd-wrap);padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-374b0c55-bc70{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block: 140px 96px; padding-inline: var(--dd-gutter);\n}.elementor .e-357fa5ce-349a{font-size:10px;color:rgba(255,255,255,0.8);}.elementor .e-41bf7d2-b05c:focus{outline: 2px solid var(--dd-white);\n}.elementor .e-41bf7d2-b05c{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-4c21e171-7b15{font-size:10px;color:rgba(255,255,255,0.8);}.elementor .e-35a47c91-5f6f:focus{outline: 2px solid var(--dd-white);\n}.elementor .e-35a47c91-5f6f{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-2a1d169d-89e8{inset-inline-end:24px;inset-block-end:24px;z-index:2;}.elementor .e-7f993bce-942e{min-height:88vh;padding:0px;background-image:url("https://devinidesign.com/wp-content/uploads/2023/07/County-Road-1-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--dd-navy);display:flex;flex-direction:column;justify-content:center;& video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; } &::after { content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: linear-gradient(90deg, rgba(12,19,69,0.88) 0%, rgba(12,19,69,0.5) 55%, rgba(12,19,69,0.18) 100%); }\n}.elementor .e-5895934d-6344{color:rgba(255,255,255,0.72);text-align:center;}.elementor .e-24718581-f250{color:rgba(255,255,255,0.72);text-align:center;}.elementor .e-2dc6df41-137f{color:rgba(255,255,255,0.72);text-align:center;}.elementor .e-7bfd4970-db88{color:rgba(255,255,255,0.72);text-align:center;}.elementor .e-46527f94-9661{background-color:var(--dd-navy-deep);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap: 16px 48px; padding-block: 26px; padding-inline: var(--dd-gutter);\n}.elementor .e-1edd13a3-49b1{font-family:var(--dd-font-display);font-weight:300;font-size:44px;color:rgba(12,19,69,0.28);line-height:1;display:block;}.elementor .e-6a7ba72c-ca9e{margin-block-start:10px;}.elementor .e-11437aa9-74d7:hover,.elementor .e-11437aa9-74d7:focus-visible{background-color:var(--dd-cream-2);border-top-color: var(--dd-navy);\n}.elementor .e-11437aa9-74d7{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-block-start-width:2px;background-color:var(--dd-cream);transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: transparent;\n}.elementor .e-794dc227-4f11{font-family:var(--dd-font-display);font-weight:300;font-size:44px;color:rgba(12,19,69,0.28);line-height:1;display:block;}.elementor .e-13855367-20ce{margin-block-start:10px;}.elementor .e-42dcaa39-3b2e:hover,.elementor .e-42dcaa39-3b2e:focus-visible{background-color:var(--dd-cream-2);border-top-color: var(--dd-navy);\n}.elementor .e-42dcaa39-3b2e{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-block-start-width:2px;background-color:var(--dd-cream);transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: transparent;\n}.elementor .e-7ade4e8a-bcbd{font-family:var(--dd-font-display);font-weight:300;font-size:44px;color:rgba(12,19,69,0.28);line-height:1;display:block;}.elementor .e-3e6f3e37-17f7{margin-block-start:10px;}.elementor .e-5cac3981-344f:hover,.elementor .e-5cac3981-344f:focus-visible{background-color:var(--dd-cream-2);border-top-color: var(--dd-navy);\n}.elementor .e-5cac3981-344f{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-block-start-width:2px;background-color:var(--dd-cream);transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: transparent;\n}.elementor .e-5706f2a0-eed2{column-gap:24px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 24px;\n}.elementor .e-7b6dbf67-7e09{gap:64px;}.elementor .e-6d79f045-696e{background-color:var(--dd-white);}.elementor .e-36635f4f-9ab3{color:var(--dd-blue);}.elementor .e-38f3cf6f-b876{color:var(--dd-white);}.elementor .e-2a001177-8f99{color:rgba(255,255,255,0.7);}.elementor .e-2f33e3dd-e647{color:var(--dd-blue);}.elementor .e-65a5db8f-4d4c{color:var(--dd-white);}.elementor .e-7edecd21-dc88{color:rgba(255,255,255,0.68);}.elementor .e-af8ac01-5092{text-align:center;padding-block-start:8px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-6d8ea39c-be9e{color:var(--dd-blue);}.elementor .e-4b4305d6-b67c{color:var(--dd-white);}.elementor .e-5f7d3325-271e{color:rgba(255,255,255,0.68);}.elementor .e-b743e26-51d9{text-align:center;padding-block-start:8px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-inline-start-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:14px;align-items:center;border-left-style: solid; border-left-color: rgba(255,255,255,0.12); border-right-style: solid; border-right-color: rgba(255,255,255,0.12);\n}.elementor .e-2cbfecf-ddc4{color:var(--dd-blue);}.elementor .e-52299afb-d370{color:var(--dd-white);}.elementor .e-1a714568-9fab{color:rgba(255,255,255,0.68);}.elementor .e-1955fb8e-c128{text-align:center;padding-block-start:8px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-606ee1a-1baa{column-gap:0px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-4d4432dc-3144{gap:64px;}.elementor .e-62a15819-5022{background-color:var(--dd-navy);}.elementor .e-217ea8b8-4fd8{width:auto;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5eb2027e-9375{flex:0 0 auto;}.elementor .e-5feca139-3f88{padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-3d4cf833-a82f{width:100%;aspect-ratio:4 / 3;object-fit:cover;background-color:var(--dd-cream-2);display:block;}.elementor .e-2d3f4942-2172{padding-block-start:12px;margin-block-start:auto;}.elementor .e-8586420-5cd7{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-230412b-8e4b{height:100%;gap:0px;}.elementor .e-38cc0c95-e98d{height:100%;}.elementor .e-1a98b12b-faaf{padding:0px;margin:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-cd2a705-f68f{width:100%;padding:0px;}.elementor .e-7af0f61c-7ee1{background-color:var(--dd-cream);}.elementor .e-72d7a417-4652{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(24px, 3vw, 36px);color:var(--dd-navy);line-height:1.45;font-style:italic;display:block;}.elementor .e-7790ade1-5917{max-width:860px;gap:28px;}.elementor .e-6a89e2a7-7a7b{color:var(--dd-navy);}.elementor .e-3d806f8f-8a37{font-size:15px;}.elementor .e-27141a63-7895{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;background-color:var(--dd-cream);display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--dd-blue);\n}.elementor .e-1a89b4b8-e112{color:var(--dd-navy);}.elementor .e-40295558-6438{font-size:15px;}.elementor .e-2a23a25d-df9c{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;background-color:var(--dd-cream);display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--dd-blue);\n}.elementor .e-8b54480-6cd4{color:var(--dd-navy);}.elementor .e-363fae59-7e43{font-size:15px;}.elementor .e-a9fed63-8760{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;background-color:var(--dd-cream);display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--dd-blue);\n}.elementor .e-53fae282-5e7f{column-gap:24px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 24px;\n}.elementor .e-553eaf26-460f{gap:64px;}.elementor .e-60e0ad4-5db2{background-color:var(--dd-white);}.elementor .e-33b5cbc6-9e8a{color:var(--dd-blue);}.elementor .e-37cc2ef4-60d2{color:var(--dd-white);& em { color: var(--dd-blue); font-style: italic; }\n}.elementor .e-298237ae-9da3{color:rgba(255,255,255,0.75);}.elementor .e-35c42029-d92f{font-size:15px;color:rgba(255,255,255,0.78);display:block;& ul { padding-left: 20px; margin: 0px; } & li { margin-bottom: 10px; } & ul { padding-left: 20px; margin: 0px; color: rgba(255,255,255,0.78); list-style: disc; } & li { margin-bottom: 10px; color: rgba(255,255,255,0.78); }\n}.elementor .e-c05b0c-ceca{font-size:15px;color:rgba(255,255,255,0.75);& a { color: var(--dd-blue); text-decoration: underline; }\n}.elementor .e-3eabb727-3ff2{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-15fd76e8-8533{max-width:var(--dd-wrap);column-gap:80px;padding:0px;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;margin-inline: auto; row-gap: 56px;\n}.elementor .e-51be2cfd-fd60{background-color:var(--dd-navy);}.elementor .e-55e88768-c231{font-size:clamp(30px, 3.4vw, 42px);}.elementor .e-1c72369b-e992{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-526f5587-7fcd{color:var(--dd-navy);}.elementor .e-351e9cd-b7ce{color:var(--dd-navy);line-height:2;margin-block-end:20px;}.elementor .e-3ebed0b5-bd86{color:var(--dd-navy);}.elementor .e-3a119874-e8b5{color:var(--dd-navy);line-height:2;}.elementor .e-6a73d8c8-a015{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(12,19,69,0.12);\n}.elementor .e-6579178b-44d2{max-width:var(--dd-wrap);column-gap:72px;padding:0px;grid-template-columns:340px 1fr;grid-template-rows:auto;margin-inline: auto; row-gap: 32px;\n}.elementor .e-2204504f-c5e6{background-color:var(--dd-cream);}