.elementor .e-3e08f040-f213{width:auto;height:52px;max-width:220px;object-fit:contain;}.elementor .e-3a522196-9d1d{font-family:Arial;font-weight:400;font-size:13px;color:#6E6E6E;line-height:1.3;display:block;}.elementor .e-e26d373-d740{font-family:Montserrat;font-weight:700;font-size:19px;color:#008852;line-height:1.3;display:block;}.elementor .e-17bbba0f-7c9b{width:auto;padding:0px;text-align: right;\n}.elementor .e-712ecf7a-e4d6:hover,.elementor .e-712ecf7a-e4d6:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-712ecf7a-e4d6{font-family:Arial;font-weight:700;font-size:15px;color:#231F20;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-image:linear-gradient(180deg, #FFEA3D 0%,#FFE512 45%,#E0CA10 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(255,229,18,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-402a6df7-e8a8{width:auto;padding:0px;gap:14px;align-items:center;}.elementor .e-406eff3a-511c{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:rgba(255,255,255,.92);box-shadow:0px 1px 0px 0px #E2E2E2,0px 10px 30px -12px rgba(3,60,36,0.35);gap:16px;justify-content:space-between;align-items:center;backdrop-filter: saturate(1.4) blur(10px);\n}.elementor .e-7dea36e5-4749{font-family:Arial;font-weight:700;font-size:12.5px;color:#FFE512;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-2da787e-e387{font-family:Montserrat;font-weight:700;font-size:54px;color:#FFFFFF;line-height:1.1;margin-block-start:16px;display:block;text-shadow: 0 2px 24px rgba(4,86,51,0.5);\n}.elementor .e-4ef44e1c-412a{max-width:34em;font-family:Arial;font-weight:400;font-size:18px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:18px;display:block;}.elementor .e-5a134f00-30ce{width:22px;height:22px;color:#FFE512;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-2980600a-109d{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-3c4d3057-1a8f{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-e5d667c-716c{width:22px;height:22px;color:#FFE512;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-f42d963-b33f{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-5288b75d-b7f7{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-1791f216-e71c{width:22px;height:22px;color:#FFE512;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-26ef6203-ff78{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-54de9a0b-bf2d{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-71004cc-6997{padding:0px;margin-block-start:20px;}.elementor .e-5e6b95c3-9c4d{min-width:0px;padding:0px;flex:1 1 560px;}.elementor .e-2bf5be19-e5fa{width:14px;height:14px;color:#FFFFFF;display:block;flex:0 0 14px;}.elementor .e-71bf42c6-32a0{font-family:Arial;font-weight:700;font-size:12px;color:#FFFFFF;padding:0px;border-radius:0px;border-width:0px;border-color:rgba(255,255,255,.18);border-style:solid;background-color:transparent;display:block;}.elementor .e-3367c3b-59a5{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;background-color:rgba(255,255,255,.14);gap:6px;align-items:center;width: fit-content;\n}.elementor .e-1ade433a-d547{font-family:Montserrat;font-weight:600;font-size:25px;color:#FFFFFF;line-height:1.2;margin-block-start:12px;display:block;}.elementor .e-329435c5-2873{font-family:Arial;font-weight:400;font-size:14.5px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-3dc5c03d-1949{padding-block-start:22px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;background-image: radial-gradient(90% 140% at 100% 0%, rgba(0,136,82,0.55), transparent 60%), linear-gradient(135deg, #045633 0%, #034328 100%);\n}.elementor .e-2bd97999-d457{font-family:Arial;font-weight:400;font-size:14px;color:#6E6E6E;line-height:1.5;text-align:center;display:block;}.elementor .e-7fe70a-2d26{width:14px;height:14px;color:#6E6E6E;display:block;flex:0 0 14px;}.elementor .e-669927c5-2ada{font-size:12px;color:#6E6E6E;line-height:1.4;}.elementor .e-4e4ff467-26cb{padding:0px;margin-block-start:10px;gap:6px;justify-content:center;align-items:center;}.elementor .e-433be7b7-af30{padding-block-start:20px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-6ad0bdf6-ec81{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px rgba(255,255,255,.4),0px 2px 6px 0px rgba(3,60,36,0.1),0px 30px 70px -18px rgba(3,60,36,0.45);flex:0 1 430px;}.elementor .e-689a4a50-9d07{max-width:1120px;padding:0px;gap:48px;align-items:center;}.elementor .e-302a18c9-a812{padding-block-start:64px;padding-block-end:132px;padding-inline-start:24px;padding-inline-end:24px;justify-content:center;background-image: radial-gradient(55% 70% at 78% 40%, rgba(0,136,82,0.38), transparent 70%), linear-gradient(105deg, #034328 0%, rgba(4,86,51,0.9) 38%, rgba(4,86,51,0.55) 70%, rgba(3,67,40,0.7) 100%), url(https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-hero.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-62804bb1-8d04{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,136,82,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-304c6f-5b98{font-family:Montserrat;font-weight:800;font-size:23px;color:#008852;line-height:1.2;display:block;}.elementor .e-bd582da-9873{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-31a01332-6008{min-width:0px;padding:0px;}.elementor .e-2fb61117-9094{padding:0px;gap:14px;align-items:center;}.elementor .e-5060e793-ae90{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,136,82,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-33b440b-4303{font-family:Montserrat;font-weight:800;font-size:23px;color:#008852;line-height:1.2;display:block;}.elementor .e-708b0d27-eca6{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-156cfd9c-df43{min-width:0px;padding:0px;}.elementor .e-773b2b66-f94f{padding:0px;gap:14px;align-items:center;}.elementor .e-28832399-2b82{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,136,82,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-4b5cc8cf-3bba{font-family:Montserrat;font-weight:800;font-size:23px;color:#008852;line-height:1.2;display:block;}.elementor .e-49b2ed09-a715{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-2ee0e6d0-e9f3{min-width:0px;padding:0px;}.elementor .e-32918b4f-8f1c{padding:0px;gap:14px;align-items:center;}.elementor .e-4556fdb2-a48e{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,136,82,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-4be83179-603f{font-family:Montserrat;font-weight:800;font-size:23px;color:#008852;line-height:1.2;display:block;}.elementor .e-4384db48-a15a{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-6e025ba7-44cc{min-width:0px;padding:0px;}.elementor .e-4dbe0dbc-c7a9{padding:0px;gap:14px;align-items:center;}.elementor .e-1bcd5e06-5dc7{max-width:1072px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width:1px;border-color:rgba(0,136,82,0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(3,60,36,0.1),0px 30px 70px -18px rgba(3,60,36,0.45);display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;background-image: radial-gradient(120% 140% at 0% 0%, #EDF7F3 0%, transparent 55%), none;\n}.elementor .e-20db868-29a4{position:relative;z-index:3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-78px;background-image: linear-gradient(180deg, transparent 0 78px, #F2F2F2 78px 100%);\n}.elementor .e-702b56b1-31d3{font-family:Arial;font-weight:700;font-size:12.5px;color:#008852;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-3f831b71-16be{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-d230c83-d216{max-width:40em;font-family:Arial;font-weight:400;font-size:16px;color:#6E6E6E;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-5e724b77-1bc2{width:52px;height:52px;color:#008852;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #D6ECE3 0%,#F0F8F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-28a410a9-ef49{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-711c9965-2328{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-2a1b90d8-a915:hover,.elementor .e-2a1b90d8-a915:focus-visible{box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-2a1b90d8-a915{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,136,82,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(3,60,36,0.1),0px 2px 8px -2px rgba(3,60,36,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-1342f501-fc90{width:52px;height:52px;color:#008852;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #D6ECE3 0%,#F0F8F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-25e28fb8-3530{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-462d6810-56fd{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-d092b69-70a8:hover,.elementor .e-d092b69-70a8:focus-visible{box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-d092b69-70a8{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,136,82,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(3,60,36,0.1),0px 2px 8px -2px rgba(3,60,36,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-4d61a04d-1c57{width:52px;height:52px;color:#008852;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #D6ECE3 0%,#F0F8F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-7aea9582-a6e4{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-4d9b3066-afd0{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-42693b20-104a:hover,.elementor .e-42693b20-104a:focus-visible{box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-42693b20-104a{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,136,82,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(3,60,36,0.1),0px 2px 8px -2px rgba(3,60,36,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-6a8e335-58fe{width:52px;height:52px;color:#008852;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #D6ECE3 0%,#F0F8F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-7d44d3e9-438b{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-14b891db-d772{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-1cabce16-aaf8:hover,.elementor .e-1cabce16-aaf8:focus-visible{box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-1cabce16-aaf8{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,136,82,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(3,60,36,0.1),0px 2px 8px -2px rgba(3,60,36,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-6c4430cf-bbf4{padding:0px;margin-block-start:32px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-7abadea6-69c5{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6cf42f4d-fcc5{padding-block-start:56px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2F2F2 0%,#F8F8F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-16728a4e-ef0d{font-family:Arial;font-weight:700;font-size:12.5px;color:#008852;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-13b020a0-6d29{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-2d77b98c-780f{width:48px;height:48px;font-family:Montserrat;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,136,82,0.18),0px 8px 18px -6px rgba(0,136,82,0.6);display:block;flex:0 0 48px;}.elementor .e-1d581be7-5108{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;display:block;}.elementor .e-36452a4-2d3a{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-47d879bd-822f{padding:0px;}.elementor .e-1dbff4c-ab07{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-7d71914f-74d7{width:48px;height:48px;font-family:Montserrat;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,136,82,0.18),0px 8px 18px -6px rgba(0,136,82,0.6);display:block;flex:0 0 48px;}.elementor .e-25208177-6dc6{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;display:block;}.elementor .e-63ea1d59-2e34{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-169d5404-fa6a{padding:0px;}.elementor .e-d3a794b-d40d{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-7713e84a-8adb{width:48px;height:48px;font-family:Montserrat;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E9D71 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,136,82,0.18),0px 8px 18px -6px rgba(0,136,82,0.6);display:block;flex:0 0 48px;}.elementor .e-7befc639-b727{font-family:Montserrat;font-weight:600;font-size:18px;color:#008852;line-height:1.3;display:block;}.elementor .e-3fefd6b4-42d1{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-749b9307-df3a{padding:0px;}.elementor .e-7c04ea5-4560{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-394acd9e-a463{padding:0px;margin-block-start:32px;display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-4b005977-d775{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1d1e1edc-b661{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-4749c39b-ae31{font-family:Montserrat;font-weight:700;font-size:20px;color:#008852;line-height:1.15;display:block;}.elementor .e-5c4975ed-7b01{font-family:Arial;font-weight:400;font-size:12.5px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-4141372a-5df5{width:auto;position:absolute;inset-block-end:-22px;inset-inline-start:22px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(3,60,36,0.1),0px 30px 70px -18px rgba(3,60,36,0.45);}.elementor .e-15b76559-71c4{aspect-ratio:5 / 4;position:relative;padding:0px;border-radius:14px;background-image:linear-gradient(200deg, transparent 50%,rgba(3,67,40,0.55) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-why.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:18px 18px 0px 0px rgba(0,136,82,0.12),0px 2px 6px 0px rgba(3,60,36,0.1),0px 30px 70px -18px rgba(3,60,36,0.45);}.elementor .e-129d55b1-fb67{font-family:Arial;font-weight:700;font-size:12.5px;color:#008852;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-7f90d541-65b1{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-dcab45-c8ae{width:22px;height:22px;color:#008852;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-3300a805-c112{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-dc68f42-bbe9{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-4ad13cbc-746e{width:22px;height:22px;color:#008852;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-4f65ef19-e31f{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-7e2f4d3e-bbcf{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-673f2ce6-90d4{width:22px;height:22px;color:#008852;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-b5d4f4e-ae04{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-75bd1688-24d2{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-4893bcaa-bec0{width:22px;height:22px;color:#008852;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-2710470a-a2c6{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-6100b8ec-e1d4{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-6b34b115-f455{min-width:0px;padding:0px;}.elementor .e-64137f59-177f{padding:0px;display:grid;gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;}.elementor .e-506c148f-10dd{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-d7f956f-994c{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2F2F2 0%,#F8F8F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4ab67306-2736{font-family:Arial;font-weight:700;font-size:12.5px;color:#008852;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-38a95a0-e323{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-2099da6b-a93b{width:auto;max-width:640px;padding:0px;}.elementor .e-e5c9cb6-8ccd:hover,.elementor .e-e5c9cb6-8ccd:focus-visible{color:#FFFFFF;background-color:#008852;}.elementor .e-e5c9cb6-8ccd{font-family:Arial;font-weight:700;font-size:15px;color:#008852;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;border-width:2px;border-color:#008852;border-style:solid;background-color:transparent;display:inline-block;}.elementor .e-47b91afc-338e{padding:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-3b9902c2-8a82{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(3,67,40,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-g1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);grid-row:1 / span 2;}.elementor .e-404c5f7-f7c6{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(3,67,40,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-g2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);}.elementor .e-424e7672-dfc7{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(3,67,40,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-g3.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(3,60,36,0.08),0px 14px 32px -8px rgba(3,60,36,0.22);}.elementor .e-2543c3a8-c582{padding:0px;margin-block-start:32px;display:grid;gap:16px;grid-template-columns:1.6fr 1fr;grid-template-rows:220px 220px;}.elementor .e-587e15e4-94ec{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-791480f8-6f2c{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-664e9960-c31b{font-family:Arial;font-weight:700;font-size:12.5px;color:#FFE512;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-294efeab-5fa9{font-family:Montserrat;font-weight:800;font-size:80px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1;margin-block-start:8px;display:block;}.elementor .e-2a716ef4-d153{max-width:26em;font-family:Arial;font-weight:400;font-size:16px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-22a536ae-4a0c:hover,.elementor .e-22a536ae-4a0c:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-22a536ae-4a0c{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:18px;border-radius:6px;background-image:linear-gradient(180deg, #FFEA3D 0%,#FFE512 45%,#E0CA10 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(255,229,18,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-34fd0c5-3250{padding:0px;}.elementor .e-1b7a80bc-1111{min-height:440px;padding:32px;border-radius:16px;background-image:linear-gradient(180deg, rgba(4,86,51,0.25) 0%,rgba(4,86,51,0.7) 45%,#034328 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-why.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 6px 0px rgba(3,60,36,0.1),0px 30px 70px -18px rgba(3,60,36,0.45);align-items:flex-end;}.elementor .e-7a3d9d91-52de{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-end:8px;display:block;}.elementor .e-7ab52395-e59b{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#008852;opacity:22%;display:block;}.elementor .e-75bf1ade-90da{font-family:Arial;font-weight:400;font-size:14px;color:#9D8E1D;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-a6d884a-a39c{font-family:Arial;font-weight:400;font-size:19px;color:#231F20;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-3a45204e-9687{font-family:Arial;font-weight:700;font-size:14px;color:#231F20;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-4b896867-60d9{position:relative;padding-inline-start:52px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,136,82,0.14);\n}.elementor .e-6169adff-e385{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#008852;opacity:22%;display:block;}.elementor .e-46e717ad-b2b5{font-family:Arial;font-weight:400;font-size:14px;color:#9D8E1D;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-5213cc7c-25e9{font-family:Arial;font-weight:400;font-size:19px;color:#231F20;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-5df55914-9584{font-family:Arial;font-weight:700;font-size:14px;color:#231F20;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-66ef48bd-580e{position:relative;padding-inline-start:52px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,136,82,0.14);\n}.elementor .e-562cc3e7-3d6e{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#008852;opacity:22%;display:block;}.elementor .e-3f3e2d0f-50ae{font-family:Arial;font-weight:400;font-size:14px;color:#9D8E1D;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-19a8e849-1a65{font-family:Arial;font-weight:400;font-size:19px;color:#231F20;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-45413a6-f7d8{font-family:Arial;font-weight:700;font-size:14px;color:#231F20;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-3837518e-967a{position:relative;padding-inline-start:52px;}.elementor .e-2d0afe79-1f98{min-width:0px;padding:0px;align-self:center;}.elementor .e-f48ca2b-8b7d{padding:0px;display:grid;gap:48px;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-3547c02d-9376{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-bc29c96-e8d7{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #FFFFFF 0%,#E8F4EF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7f7b35f6-1223{font-family:Arial;font-weight:700;font-size:12.5px;color:#FFE512;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-63c234b7-3ecd{font-family:Montserrat;font-weight:600;font-size:36px;color:#FFFFFF;line-height:1.15;margin-block-start:6px;display:block;}.elementor .e-395a1823-1b6c{max-width:40em;font-family:Arial;font-weight:400;font-size:16px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-4899fa38-cb25{width:auto;padding:0px;flex:1 1 480px;}.elementor .e-7f238c80-cd71:hover,.elementor .e-7f238c80-cd71:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-7f238c80-cd71{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;background-image:linear-gradient(180deg, #FFEA3D 0%,#FFE512 45%,#E0CA10 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(255,229,18,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-2e4d1923-1bb7:hover,.elementor .e-2e4d1923-1bb7:focus-visible{border-color:#FFFFFF;}.elementor .e-2e4d1923-1bb7{font-family:Arial;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:2px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.06);display:inline-block;}.elementor .e-107a961c-e7ec{width:auto;padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-364c02a5-e682{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 24px 40px;\n}.elementor .e-5a5d42c9-91e6{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #034328 0%,rgba(4,86,51,0.92) 45%,rgba(0,136,82,0.6) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/aspen-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 35%;\n}.elementor .e-5834882e-d058{font-family:Arial;font-weight:700;font-size:12.5px;color:#008852;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-4dd39c8e-bd9a{font-family:Montserrat;font-weight:600;font-size:36px;color:#008852;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-56b3480e-65b5{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;line-height:1.4;display:block;}.elementor .e-5b070c5e-5f12{padding:0px;}.elementor .e-33456d20-82b2{color:#008852;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-31820548-5f81{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-7f7828ef-ddaf{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7b9aa3-2b83:hover,.elementor .e-7b9aa3-2b83:focus-visible{border-color:#9EC7B7;}.elementor .e-7b9aa3-2b83{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#E2E2E2;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-133a8f55-c065{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;line-height:1.4;display:block;}.elementor .e-46b273b1-6414{padding:0px;}.elementor .e-645f9a1-efe9{color:#008852;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-58e68c60-65d1{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-148e7ec8-7477{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-51531807-6668:hover,.elementor .e-51531807-6668:focus-visible{border-color:#9EC7B7;}.elementor .e-51531807-6668{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#E2E2E2;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-33ae4056-1faa{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;line-height:1.4;display:block;}.elementor .e-5c401026-5a42{padding:0px;}.elementor .e-7caf23ba-5987{color:#008852;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-3cc6bbfd-e2d9{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-120b18cf-fda9{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6a75479e-c1d0:hover,.elementor .e-6a75479e-c1d0:focus-visible{border-color:#9EC7B7;}.elementor .e-6a75479e-c1d0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#E2E2E2;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-166249fd-8682{font-family:Arial;font-weight:700;font-size:16px;color:#231F20;line-height:1.4;display:block;}.elementor .e-7e32e572-8a44{padding:0px;}.elementor .e-1f96f0f8-4946{color:#008852;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-6214638a-d9ff{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-63c16c7e-eb45{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-195bdcd3-9315:hover,.elementor .e-195bdcd3-9315:focus-visible{border-color:#9EC7B7;}.elementor .e-195bdcd3-9315{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#E2E2E2;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-212ceecb-a0dc{max-width:820px;padding:0px;margin-block-start:28px;gap:10px;}.elementor .e-774b5b91-d608{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-54c41f75-845e{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2F2F2 0%,#F8F8F8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-666efdf7-ffff{width:auto;height:44px;max-width:200px;object-fit:contain;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:8px;background-color:#FFFFFF;}.elementor .e-3cbf669f-de59:hover,.elementor .e-3cbf669f-de59:focus-visible{color:#FFFFFF;text-decoration:underline;}.elementor .e-3cbf669f-de59{font-family:Arial;font-weight:400;font-size:14px;color:rgba(255,255,255,.82);line-height:1.5;text-decoration:none;margin-block-start:4px;display:block;}.elementor .e-567e7589-2543{font-family:Arial;font-weight:400;font-size:12.5px;color:rgba(255,255,255,.62);line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-6e5be2dc-a824{width:auto;padding:0px;}.elementor .e-3b56dc50-55ff{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 18px 32px;\n}.elementor .e-de32f10-5952{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #045633 0%,#034328 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1f602820-21ce{font-family:Arial;color:#231F20;padding:0px;background-color:#FFFFFF;overflow: clip;\n}