.container-new-vision{padding:20px 0}.container-new-vision .section-description .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.container-new-vision .section-description .description{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-top-text-image{margin-bottom:144px;margin-top:250px}.container-top-text-image .description{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:57px;text-align:center}.container-top-text-image .section-image{margin-bottom:68px}.container-top-text-image .mini-description{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.container-natural-encounter{margin-bottom:36px;margin-top:53px}.container-natural-encounter .grid-container{column-gap:15px;display:grid;grid-template-columns:1fr 1fr}.container-natural-encounter .section-image .img-section{min-height:410px;object-fit:cover}.container-natural-encounter .section-text{display:flex;flex-direction:column}.container-natural-encounter .section-text .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:15px}.container-natural-encounter .section-text .title{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px}.container-natural-encounter .section-text .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:34px}.container-natural-encounter .section-text .mini-description{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-left:auto;margin-right:60px}.container-planned-comunity{margin-bottom:100px;padding-bottom:95px;padding-top:63px}.container-planned-comunity .column-left .card-text .img-card{margin-bottom:17px}.container-planned-comunity .column-left .card-text .title{display:block;font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:17px}.container-planned-comunity .column-left .card-text .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:20px}.container-planned-comunity .column-left .card-text .cta-card{color:var(--color-brown);font-family:MADE Mirage Sys;font-size:18px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.container-planned-comunity .column-right .section-cards{display:flex;flex-direction:column;margin-top:64px;row-gap:70px}.container-planned-comunity .column-right .section-cards .container-cards{display:flex;flex-wrap:wrap}.container-planned-comunity .column-right .section-cards .card-description,.container-planned-comunity .column-right .section-cards .card-title{padding-right:15px}.container-planned-comunity .column-right .section-cards .card-description{margin-top:70px}.container-planned-comunity .column-right .section-cards .card-description .img-card-description{height:auto;margin-bottom:15px;width:100%}.container-planned-comunity .column-right .section-cards .card-description .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%}.container-planned-comunity .column-right .section-cards .card-title .img-card-title{height:auto;margin-bottom:15px;width:100%}.container-planned-comunity .column-right .section-cards .card-title .container-title{border-bottom:1px solid #5c5452;padding-bottom:5px;padding-left:15px;width:max-content}.container-planned-comunity .column-right .section-cards .card-title .container-title .title{display:block;font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-right:-15px;text-transform:uppercase}.container-concept-tulum .section-image .img-custom{width:100%}.container-concept-tulum .section-text .title{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:30px}.container-concept-tulum .section-text .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:34px}.container-concept-tulum .section-text .cta-card{color:var(--color-brown);float:right;font-family:MADE Mirage Sys;font-size:18px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.container-exceptional-project{margin-top:250px}.container-exceptional-project .first-text{font-family:MADE Mirage Sys;font-size:55px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:144px}.container-exceptional-project .first-text p:first-child{display:inline}.container-exceptional-project .mini-title,.container-exceptional-project .second-text{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-exceptional-project .second-text{text-align:center}@media only screen and (min-width:991px){.container-planned-comunity .section-cards .container-cards:nth-child(2n) .card-description{width:60%}.container-planned-comunity .section-cards .container-cards:nth-child(2n) .card-title,.container-planned-comunity .section-cards .container-cards:nth-child(odd) .card-description{width:40%}.container-planned-comunity .section-cards .container-cards:nth-child(odd) .card-title{width:60%}}@media only screen and (max-width:991px){.container-new-vision{margin-top:50px;padding:20px 0}.container-new-vision .section-description .description{font-size:22px}.header-module .cover-object{object-position:30%}.container-image-sticky-projects .section-description .description{font-size:20px}.container-image-sticky-projects .section-description .description h2{margin-bottom:15px}.container-top-text-image{margin-bottom:100px;margin-top:100px}.container-top-text-image .description{font-size:22px;margin-bottom:20px;text-align:left}.container-top-text-image .section-image{margin-bottom:20px}.container-natural-encounter{margin-bottom:36px;margin-top:53px}.container-natural-encounter .grid-container{display:flex;flex-direction:column}.container-natural-encounter .section-image .img-section{margin-bottom:20px;min-height:auto;object-fit:cover}.container-natural-encounter .section-text{display:flex;flex-direction:column}.container-natural-encounter .section-text .title{font-size:22px;margin-bottom:20px}.container-natural-encounter .section-text .description{font-size:13px;margin-bottom:20px}.container-natural-encounter .section-text .mini-description{margin-right:0}.container-planned-comunity{margin-bottom:50px;padding-bottom:20px;padding-top:20}.container-planned-comunity .column-left .card-text .img-card{margin-bottom:17px}.container-planned-comunity .column-left .card-text .title{display:block;font-size:22px;margin-bottom:17px}.container-planned-comunity .column-left .card-text .description{font-size:13px;margin-bottom:20px}.container-planned-comunity .column-right{margin-top:20px}.container-planned-comunity .column-right .section-cards{flex-direction:column;margin-top:20px;row-gap:20px}.container-planned-comunity .column-right .section-cards .container-cards{flex-direction:column-reverse}.container-planned-comunity .column-right .section-cards .card-description{margin-top:10px}.container-planned-comunity .column-right .section-cards .card-description .description{font-size:13px}.container-concept-tulum .section-image .img-custom{margin-bottom:20px;width:100%}.container-concept-tulum .section-text .title{font-size:22px;margin-bottom:20px}.container-concept-tulum .section-text .description{font-size:13px;margin-bottom:20px}.container-exceptional-project{margin-top:100px}.container-exceptional-project .first-text{font-size:22px;margin-bottom:50px}.container-exceptional-project .first-text div:first-child{padding-left:0}.container-exceptional-project .second-text{font-size:19px}}