.elementor .e-ae8c3a2-5b860d9{max-height:100vh;}.elementor .e-c5cc9b5-70305da{position:absolute;inset-inline-end:10vw;inset-inline-start:10vw;display:flex;}.elementor .e-11d7fb0-76f569f{flex-direction:row;align-items:stretch;}.elementor .e-3dabea4-465fcf7{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);flex-direction:column;justify-content:center;}.elementor .e-0c843e2-13fedb8{background-image:linear-gradient(#B3C7BFaa, #B3C7BFaa),url("https://newmexicoretreat.com/wp-content/uploads/2026/11/River-white.svg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,contain;background-position:0% 0%,center right;flex-direction:column;align-items:center;}.elementor .e-ed2d5f7-bb69797{order:-99999;}.elementor .e-795cea4-09ee760{order:-99999;}.elementor .e-87b32ee-e966564{order:-99999;}.elementor .e-e377695-d7a77f2{object-fit:cover;object-position:center left;order:-99999;}.elementor .e-013dc71-b617009{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-3e59735-49e5fcb{background-color:var(--X-LIGHT);flex-direction:row-reverse;align-items:stretch;}.elementor .e-1c5b966-0cf2d25{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-1a1eda2-ef97a38{padding-block-end:0px;}.elementor .e-3782615-7337ca1{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-2ec3eba-39e058a{background-color:var(--X-LIGHT);flex-direction:row;align-items:stretch;}.elementor .e-c2c0898-46b0efe{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-86c49f9-61de6b7{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-4bdb87d-a158924{background-color:var(--X-LIGHT);flex-direction:row;align-items:stretch;}.elementor .e-ffdb423-0b69d0d{background-color:var(--WHITE);flex-direction:column;justify-content:flex-start;}.elementor .e-7ab7183-5e10fbc{padding-block-end:0px;}.elementor .e-5f12bd4-796e490{flex-direction:column;justify-content:flex-start;}.elementor .e-1d591a0-ad95e1e{background-color:var(--X-LIGHT);flex-direction:row;align-items:stretch;}