.elementor .e-49cd8b9-5db4b71{width:max(400px, 50vw);padding-block-end:10vh;background-color:#ffffff77;}.elementor .e-0579fc3-d775f01{width:100vw;min-height:80vh;padding-inline-start:0;background-image:linear-gradient(90deg, #EEE8E7aa 18%,#EEE8E700 52%),url("https://newmexicoretreat.com/wp-content/uploads/2026/10/20260810_191957-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:var(--WHITE);flex-direction:column;justify-content:center;}.elementor .e-7258b541-3d3b96a{margin-block-start:-35px;margin-block-end:-34px;}.elementor .e-47c7cb03-1bef6c5:hover,.elementor .e-47c7cb03-1bef6c5:focus-visible{background-color:var(--POP);}.elementor .e-acf2388-223f904:hover,.elementor .e-acf2388-223f904:focus-visible{background-color:var(--POP);}.elementor .e-5c133502-55a959f{padding-block-start:5px;padding-block-end:10px;padding-inline-start:5vw;padding-inline-end:5vw;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-41de68e6-4d17722{font-family:var(--HeadingFont);}.elementor .e-4f8806b-61773fc{font-family:var(--HeadingFont);margin-block-start:30px;}.elementor .e-3f9aaf6-46ef427{width:100%;height:100%;position:absolute;z-index:10;background-image:linear-gradient(0deg, #1E1816aa 0%,#1E181600 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-67dc2e37-ad1a525{position:absolute;inset-inline-end:10vw;inset-block-end:10vw;inset-inline-start:10vw;z-index:99;display:flex;}.elementor .e-2a641199-a503279{background-color:var(--X-LIGHT);flex-direction:row;align-items:stretch;}.elementor .e-70a8629-f71d00f{color:var(--WHITE);margin-block-start:-35px;margin-block-end:-34px;}.elementor .e-e7849f9-3c36420{padding-block-start:5px;padding-block-end:10px;padding-inline-start:5vw;padding-inline-end:5vw;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-8ff8afc-9b0e1ad{font-family:var(--HeadingFont);}.elementor .e-3fad5af-5cbd702{position:absolute;inset-inline-end:10vw;inset-block-end:10vw;inset-inline-start:10vw;display:flex;}.elementor .e-69cce14-2680a3f{background-color:var(--X-LIGHT);flex-direction:row-reverse;align-items:stretch;}.elementor .e-15875e5-e9743cb{font-family:var(--HeadingFont);color:var(--WHITE);}.elementor .e-9d4156c-398c383{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);}.elementor .e-7e44243-cc21e99{max-height:45vw;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;}.elementor .e-ea2f440-b56cf27{display:flex;flex-direction:row;}.elementor .e-0928066-5db0603{max-height:45vw;display:flex;flex-direction:column;justify-content:center;}.elementor .e-5bb4583-3b967e1{color:var(--WHITE);}.elementor .e-27f563a-1a4edbb{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);}.elementor .e-e7a01a3-40b4966{display:flex;flex-direction:row;}.elementor .e-53d1f25-6f90603{flex-direction:column;align-items:stretch;}.elementor .e-bdfdf03-bd9b42c{color:var(--MID1);text-align:center;margin-block-start:-3vw;margin-block-end:3vw;}.elementor .e-44acb37-e57d502{width:100%;object-fit:cover;object-position:center center;transform:rotateX(0deg) rotateY(-180deg) rotateZ(0deg);}.elementor .e-a4c0584-7049f3b{height:100%;}.elementor .e-fd7e686-de3ebb0{padding-inline-start:var(--adpativeLG);padding-inline-end:var(--adpativeLG);}.elementor .e-62bc1c0-c7cb7db{display:flex;flex-direction:row;align-items:stretch;}.elementor .e-0bbbfac-87d96d8{text-align:center;margin-block-start:-3vw;margin-block-end:3vw;}.elementor .e-18e7628-92fdec3{font-weight:600;padding-block-end:0px;}.elementor .e-130f7d1-43b1b77{margin-block-start:20px;}.elementor .e-29f125c-b1951a7{font-weight:600;padding-block-end:0px;}.elementor .e-b2a4bf8-639a5f7{margin-block-start:20px;}.elementor .e-654c9d5-c8754db{font-weight:600;padding-block-end:0px;}.elementor .e-b7974ba-c66b1a7{margin-block-start:20px;}.elementor .e-867b8ed-77f8973{font-weight:600;padding-block-end:0px;}.elementor .e-d63e9fb-42ce574{margin-block-start:20px;}.elementor .e-a382a15-0fe015a{font-weight:600;padding-block-end:0px;}.elementor .e-64fb7ca-d659867{margin-block-start:20px;}.elementor .e-f7d7c57-19ca092{align-self:center;}.elementor .e-ec79505-9476cd3{padding-block-end:10px;flex-direction:column;justify-content:center;align-items:center;}