.elementor .e-145c7dfd-f127918:hover,.elementor .e-145c7dfd-f127918:focus-visible{background-color:var(--POP);}.elementor .e-145c7dfd-f127918{margin-block-start:30px;}.elementor .e-35ab0709-9528316{width:max(400px, 50vw);padding-block-end:10vh;background-color:#B3C7BFcc;}.elementor .e-2ce06864-b2f5eb0{width:100vw;min-height:80vh;padding-inline-start:0;background-image:linear-gradient(90deg, #2a3824bf 14%,#2B392500 52%),url("https://newmexicoretreat.com/wp-content/uploads/2026/10/alamitos_canyon_retreat_nm_photos_by_viewlio-143.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,120vw auto;background-position:0% 0%,center left;background-color:var(--WHITE);flex-direction:column;justify-content:center;}.elementor .e-8f03095-737551c{order:-99999;}.elementor .e-ca693d1-97fb61d{order:-99999;}.elementor .e-a81baeb-72d126e{object-fit:cover;object-position:center left;order:-99999;}.elementor .e-64d6ed4-11a72d7{order:-99999;}.elementor .e-709f1ce-063b882{width:50vw;padding:var(--adaptiveSM);display:grid;flex-direction:row;gap:var(--adaptiveXXS);flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row dense;justify-content:center;}.elementor .e-5e94fab-8999289{background-color:var(--X-LIGHT);flex-direction:row;align-items:stretch;}.elementor .e-11be8d44-ce882ba{font-family:var(--HeadingFont);}.elementor .e-1a38d9ea-ceb7e33{height:auto;max-height:65vw;}.elementor .e-b4bf743-8bc37da{position:absolute;inset-inline-end:10vw;inset-block-end:10vw;inset-inline-start:10vw;display:flex;}.elementor .e-78a0aced-0e64735{height:100%;max-height:90vh;flex-direction:row-reverse;align-items:stretch;}.elementor .e-d2f2bea-69bf5ff{text-align:center;}.elementor .e-6e9bf63-e275ebc{background-color:var(--X-LIGHT);display:flex;grid-column:span 2;align-self:stretch;}.elementor .e-fc3bda6-cf6cd44{width:75%;align-self:end;order:-99999;}.elementor .e-1c1e7c9-a263071{align-self:start;}.elementor .e-b7a74b2-1d6d003{order:-99999;}.elementor .e-0f7e07a-a3cad4d{width:50%;max-height:90vh;padding:var(--adpativeLG);background-color:var(--X-LIGHT);display:flex;flex-direction:column;gap:var(--adaptiveXXS);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row dense;justify-content:center;align-items:center;}.elementor .e-666406b-12d7342{flex-direction:row;align-items:stretch;}.elementor .e-fd5a873-3366c3f{order:-99999;}.elementor .e-269b5293-d84abea{order:-99999;}.elementor .e-374a38f0-e84010c{order:-99999;}.elementor .e-5fba400c-1823186{order:-99999;}.elementor .e-5d090ad-bf9d5a3{order:-99999;}.elementor .e-f3105ad-7897b1e{width:auto;max-height:90vh;padding:var(--adaptiveSM);display:grid;flex-direction:row;gap:var(--adaptiveXXS);flex-wrap:wrap;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row;justify-content:center;justify-items:stretch;align-items:stretch;}.elementor .e-7a8b8f0-8ed573c{height:auto;max-height:65vw;}.elementor .e-9d49b4f-a840a54{position:absolute;inset-inline-end:10vw;inset-block-end:10vw;inset-inline-start:10vw;display:flex;}.elementor .e-035c298-1eaaa0b{height:100%;max-height:90vh;flex-direction:row-reverse;align-items:stretch;}.elementor .e-9d06f39-23b0a49{display:flex;grid-column:span 2;align-self:stretch;}.elementor .e-343beac-4e09d00{align-self:end;order:-99999;}.elementor .e-f3d3065-e40e182{align-self:start;order:-99999;}.elementor .e-28bc980-f99b265{width:75%;align-self:center;order:-99999;}.elementor .e-4c07410-ea604b1{width:50%;max-height:90vh;padding:var(--adpativeLG);display:flex;flex-direction:column;gap:var(--adaptiveXXS);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row dense;justify-content:center;align-items:center;}.elementor .e-6d9a483-159b30c{flex-direction:row;align-items:stretch;}.elementor .e-47f1acd-1bf0726{text-align:start;margin-block-start:30px;align-self:stretch;}.elementor .e-48bb1d75-2bb399a{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;}.elementor .e-d2ce510-6c88039{text-align:start;margin-block-start:30px;align-self:stretch;}.elementor .e-48deb53-fa82ea9{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;}.elementor .e-496e4be-87fcdf5{display:flex;flex-direction:row;justify-content:center;align-items:start;}.elementor .e-f6e7acb-9834078{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;}.elementor .e-5071da4-4a72e82{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;}.elementor .e-70cf8c0-5e1da8d{display:flex;flex-direction:row;justify-content:center;align-items:start;}.elementor .e-5789a9b4-9a7e015{flex-direction:column;align-items:center;}.elementor .e-abba5c6-e239158{align-self:center;}.elementor .e-75ed14a-2843632{text-align:center;}.elementor .e-64fb32b-eb05673{text-align:center;}.elementor .e-755d32f-f685e52{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-833329a-63c6e64{justify-content:center;}.elementor .e-1c6ffe1e-ac0d99b{text-align:center;margin-block-start:-3vw;margin-block-end:3vw;align-self:center;}.elementor .e-40aa4855-dcc42ed{font-weight:600;padding-block-end:0px;}.elementor .e-76c6ba74-11da288{margin-block-start:20px;}.elementor .e-57574f79-494a86d{font-weight:600;padding-block-end:0px;}.elementor .e-2847f658-95619bc{margin-block-start:20px;}.elementor .e-1cc6bf6e-af39e41{font-weight:600;padding-block-end:0px;}.elementor .e-126ff760-e8a3346{margin-block-start:20px;}.elementor .e-4b860115-22d7234{font-weight:600;padding-block-end:0px;}.elementor .e-4fdc4806-de56095{width:90%;}.elementor .e-7fa69518-dbeba56{margin-block-start:20px;}.elementor .e-35f11843-c4ca9b2{align-self:center;}.elementor .e-7ad03c0d-78fdf70{padding-block-end:0px;flex-direction:column;justify-content:center;align-items:center;}