.elementor .e-41c7880-ad4c9ed{width:auto;font-family:"Fraunces";font-weight:600;font-size:72px;line-height:73px;text-decoration:none;text-transform:none}.elementor .e-67fe1f7-cf3626b{width:600px;font-family:"Inter";font-weight:400;font-size:20px}.elementor .e-4701df9-2221fe1{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .e-9408e73-07f9f93{padding:0;display:flex;flex-direction:column}.elementor .e-fb6e563-f939d0b{padding:0;display:flex;gap:10px}.elementor .e-e9a4208-e0e2fea{padding:100px;display:flex;flex-direction:column;gap:40px;justify-content:center}.elementor .e-c7e323c-9baa59a{font-family:"Fraunces";font-weight:600;font-size:24px}.elementor .e-3868494-61a0add{font-family:"Inter";font-weight:400;font-size:14px;color:#27201899;line-height:20px}.elementor .e-2bb5b64-c51db77{height:100%;padding:10px;display:flex;flex-direction:column;gap:-3px;grid-column:1;grid-row:1;justify-content:center;align-items:center}.elementor .e-5f42b36-36ee989{font-family:"Fraunces";font-weight:600;font-size:24px}.elementor .e-868a0bd-e5ec0c1{font-family:"Inter";font-weight:400;font-size:14px;color:#27201899;line-height:20px}.elementor .e-69c1d85-4d1de8a{height:100%;padding:10px;display:flex;flex-direction:column;gap:0px;grid-column:2;grid-row:1;justify-content:center;align-items:center}.elementor .e-e5b549d-a98110e{font-family:"Fraunces";font-weight:600;font-size:24px}.elementor .e-6f7502e-83a409a{font-family:"Inter";font-weight:400;font-size:14px;color:#27201899;line-height:20px}.elementor .e-192e332-1bd4d55{height:100%;padding:10px;display:flex;flex-direction:column;gap:0px;grid-column:3;grid-row:1;justify-content:center;align-items:center}.elementor .e-a3d3c0b-fd8519b{font-family:"Fraunces";font-weight:600;font-size:24px}.elementor .e-a454e76-5d09287{font-family:"Inter";font-weight:400;font-size:14px;color:#27201899;line-height:20px}.elementor .e-51aa20a-5b58abc{height:100%;padding:10px;display:flex;flex-direction:column;gap:0px;grid-column:4;grid-row:1;justify-content:center;align-items:center}.elementor .e-a04cf04-51e937b{width:90%;column-gap:30px;border-block-end-width:0px;border-inline-start-width:.5px;border-color:#c79b4d80;row-gap:0px;grid-template-columns:auto;grid-template-rows:repeat(1,1fr);justify-items:center;align-items:center}.elementor .e-699544b-2273024{font-family:"Inter";font-weight:600}.elementor .e-a47136d-aaf22ed{font-family:"Fraunces";font-weight:700;font-size:48px;color:#272018;line-height:60px}.elementor .e-1230638-023817f{width:auto;padding:0;display:block;flex-direction:column;grid-column:1/3}.elementor .e-67437a8-f275dde{width:auto;font-family:"Inter";font-weight:400;font-size:18px;line-height:28px}.elementor .e-9705721-9b526a0{width:auto;height:auto;font-family:"Arial";font-weight:500;font-size:20px;padding:10px;display:block;flex-direction:column}.elementor .e-fabe6ba-c634b2f{padding:0}.elementor .e-0090c63-c3ba9fe{width:auto;padding:0;display:flex;flex-direction:column;gap:30px;grid-column:1;grid-row:1}.elementor .e-9c37cda-df7bf91{width:auto;height:400px;border-radius:20px;background-image:url("https://www.vistamontanasenior.com/wp-content/uploads/2018/02/assis01.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;grid-column:2;grid-row:1}.elementor .e-8e7d0af-7a26d5c{padding:0;display:grid;flex-direction:row;gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);justify-content:center;align-items:center}.elementor .e-fe10313-3db6035{font-family:"Inter";font-weight:600;font-size:16px;line-height:20px}.elementor .e-25fed0d-24b1b91{font-family:"Fraunces";font-weight:600;font-size:48px;color:#fcf8f1;line-height:60px}.elementor .e-bb38ca3-ab72195{width:max-content;padding:0;display:flex;flex-direction:column;grid-column:1/3;align-items:start}.elementor .e-8648325-b25c673{width:auto;font-family:"Inter";font-weight:400;font-size:18px;color:#fcf8f1bf;line-height:28px}.elementor .e-9cb1422-5147273{display:flex;flex-direction:column;gap:20px}.elementor .e-9997e78-52ffbc2{height:auto;min-height:300px;background-image:url("https://www.vistamontanasenior.com/wp-content/uploads/2026/08/Assisted-Living-700x397.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;grid-column:1;grid-row:1}.elementor .e-b804958-10ddcca{font-family:"Fraunces";font-weight:600;font-size:30px;color:#272018}.elementor .e-b9c82f1-6c9a57f{width:auto;height:auto;font-family:"Arial";font-weight:400;font-size:22px}.elementor .e-f3f39cf-a506f62{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .e-7fcbfa8-beb19aa{width:auto;font-family:"Arial";font-weight:600;font-size:20px;color:#4f603d;letter-spacing:1px}.elementor .e-3bc5cd0-7ad9aa4{padding:0}.elementor .e-cea64d1-03e4a04{padding:30px;margin:1px;display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:2;justify-content:space-between}.elementor .e-5a0342e-2720950{background-color:#fcf8f1;gap:0px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}.elementor .e-351b821-587fbca{height:auto;min-height:300px;background-image:url("https://www.vistamontanasenior.com/wp-content/uploads/2026/08/Independent-Living-700x314.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;grid-column:1;grid-row:1}.elementor .e-4c05274-c38c0f1{font-family:"Fraunces";font-weight:600;font-size:30px;color:#272018;line-height:36px}.elementor .e-8bdb1ed-94a3dda{font-family:"Arial";font-weight:400;font-size:22px}.elementor .e-fcba96b-e399255{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .e-add7a13-0a3f9c2{width:auto;font-family:"Arial";font-weight:600;font-size:20px;color:#4f603d;letter-spacing:1px}.elementor .e-a1fb5df-ba8517d{padding:0;display:flex}.elementor .e-3ffd4d1-8c4e3f1{padding:30px;display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:2;justify-content:space-between}.elementor .e-4195888-535c5b8{column-gap:0;background-color:#fcf8f1;row-gap:0px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}.elementor .e-cfc3ca3-80426e5{display:flex;gap:20px}.elementor .e-586db58-1005dd1{display:grid;flex-direction:column;gap:20px;justify-content:center;align-items:center}.elementor .e-a62f8e3-2f0efc2{flex:1 0 auto}.elementor .e-c2b21ca-a94d6c9{width:100%;background-color:#c79b4d}.elementor .e-c55c3af-60d07ff{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center}.elementor .e-9b3cdef-c8160a2{font-family:"Arial";font-weight:700;font-size:38px}.elementor .e-a48d91d-4945d26{width:90%;height:auto;display:flex;flex-direction:column;gap:5px;grid-column:1}.elementor .e-a7dff84-f9e6ddc{height:auto;align-self:center}.elementor .e-9bbc71d-3c057a1{margin-block-start:-101px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1/3;grid-row:2}.elementor .e-a0c5b78-ff2cf93{width:80%;grid-template-columns:repeat(2,1fr)}.elementor .e-1412965-325ee48{font-family:"Inter";font-weight:600;font-size:16px;line-height:20px}.elementor .e-7a65332-3f9aa10{font-family:"Fraunces";font-weight:600;font-size:48px;line-height:48px}.elementor .e-8d49cc1-02382de{padding:0;display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-89e387b-4341917{width:auto;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-3852e39-91bcbdb{width:auto;height:auto;color:#233c2c}.elementor .e-c9345db-706bb37{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1px}.elementor .e-fc9beac-ff9d983{width:100%;padding:150px;flex-direction:column;grid-column:1;grid-row:1}.elementor .e-2834a11-310ddc4{border-radius:20px;background-image:url("https://www.vistamontanasenior.com/wp-content/uploads/2026/08/Header.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;grid-column:2;grid-row:1}.elementor .e-e345989-56a00ac{column-gap:0;padding:0;display:grid;row-gap:0px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);justify-content:center}