@media(max-width:767px){.elementor .e-49cd8b9-5db4b71{width:100%;margin-block-start:80vw;background-color:var(--LIGHT);}}@media(max-width:767px){.elementor .e-0579fc3-d775f01{padding:0vw;background-image:url("https://newmexicoretreat.com/wp-content/uploads/2026/10/20260810_191957-1024x473.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto 80vw;background-position:top center;}}@media(max-width:767px){.elementor .e-7258b541-3d3b96a{width:100vw;font-size:50px;text-align:center;margin-block-start:20px;margin-block-end:-35px;}}@media(max-width:767px){.elementor .e-47c7cb03-1bef6c5{min-width:100px;max-width:40vw;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}}@media(max-width:767px){.elementor .e-acf2388-223f904{min-width:100px;max-width:40vw;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-5c133502-55a959f{flex-direction:row;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-2a641199-a503279{flex-direction:column;}}@media(max-width:767px){.elementor .e-70a8629-f71d00f{width:100vw;}}@media(max-width:767px){.elementor .e-86be9c0-2f50295{width:80vw;}}@media(max-width:767px){.elementor .e-46d8dac-d032d01{width:80vw;}}@media(max-width:767px){.elementor .e-75983c5-ac0bf12{width:80vw;}}@media(max-width:767px){.elementor .e-f162cf5-022520b{width:80vw;}}@media(max-width:767px){.elementor .e-f72b1c3-aed52dc{width:80vw;}}@media(max-width:767px){.elementor .e-e7849f9-3c36420{padding-block-start:8vw;padding-block-end:4vw;padding-inline-start:0vw;padding-inline-end:0vw;flex-direction:column;gap:0vw;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-69cce14-2680a3f{flex-direction:column;}}@media(max-width:767px){.elementor .e-15875e5-e9743cb{margin-block-end:0px;}}@media(max-width:767px){.elementor .e-9d4156c-398c383{min-height:40vw;padding-block-start:10vw;padding-block-end:10vw;}}@media(max-width:767px){.elementor .e-7e44243-cc21e99{height:50vw;min-height:50vw;padding:0vw;flex-direction:column;}}@media(max-width:767px){.elementor .e-0928066-5db0603{height:50vw;min-height:50vw;max-height:100%;padding:0vw;flex-direction:column;}}@media(max-width:767px){.elementor .e-eb63074-be9a60a{align-self:center;}}@media(max-width:767px){.elementor .e-27f563a-1a4edbb{min-height:40vw;padding-block-start:10vw;padding-block-end:10vw;}}@media(max-width:767px){.elementor .e-e7a01a3-40b4966{flex-direction:column;}}@media(max-width:767px){.elementor .e-53d1f25-6f90603{flex-direction:column;row-gap:2vw;}}@media(max-width:767px){.elementor .e-bdfdf03-bd9b42c{margin-block-start:2vw;margin-block-end:6vw;}}@media(max-width:767px){.elementor .e-44acb37-e57d502{object-fit:cover;object-position:0px 0px;}}@media(max-width:767px){.elementor .e-8cfd195-dd325c1{margin-block-start:10vw;margin-block-end:10px;}}@media(max-width:767px){.elementor .e-aadafee-c120269{margin-block-start:10vw;}}@media(max-width:767px){.elementor .e-c0b7466-704d89d{align-self:center;}}@media(max-width:767px){.elementor .e-fd7e686-de3ebb0{padding-block-start:10vw;padding-block-end:10vw;}}@media(max-width:767px){.elementor .e-62bc1c0-c7cb7db{flex-direction:column;}}@media(max-width:767px){.elementor .e-325d3bb-a6ab508{flex-direction:column;}}@media(max-width:767px){.elementor .e-0bbbfac-87d96d8{margin-block-start:2vw;margin-block-end:6vw;}}