.container-text-and-icon .wrapper-text-icon{height:auto;margin-bottom:248px;margin-top:252px;padding:20px;row-gap:64px}.container-image-croucel .section-buttons .separator{cursor:pointer}.container-image-croucel .section-buttons .separator:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Tulum101/favicon/diagonal.png);background-size:100% 100%;content:"";display:inline-block;height:30px;width:20px}.container-image-croucel .section-buttons .custom-prev-button{cursor:pointer}.container-image-croucel .section-buttons .custom-prev-button:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Tulum101/favicon/swiper-prev.png);background-size:100% 100%;content:"";display:inline-block;height:30px;width:70px}.container-image-croucel .section-buttons .custom-next-button{cursor:pointer}.container-image-croucel .section-buttons .custom-next-button:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Tulum101/favicon/Swiper-next.png);background-size:100% 100%;content:"";display:inline-block;height:30px;width:70px}.master-plan-map{margin-bottom:248px}.master-plan-map .container-only-image{cursor:pointer;position:relative}.master-plan-map .container-only-image .hover-image{bottom:0;left:0;object-fit:contain;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.master-plan-map .container-only-image:hover .hover-image{opacity:1}.master-plan-carousel{margin-bottom:295px}.container-title-description-master-plan{margin-bottom:244px}.container-title-description-master-plan .container-title{margin-bottom:60px}.container-title-description-master-plan .container-title .mini-title{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-title-description-master-plan .container-title .title{display:inline;font-family:MADE Mirage Sys;font-size:55px;font-style:normal;font-weight:400;line-height:100%}.container-title-description-master-plan .description{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-installation-map{margin-bottom:260px}.container-installation-map .container-title .section-title{margin-bottom:34px}.container-installation-map .container-title .section-title .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.container-installation-map .container-title .section-title .title{display:inline;font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-installation-map .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%}.container-installation-map .locations{column-count:2;height:100%}.container-installation-map .locations .location{break-inside:avoid-column;margin-bottom:21px}.container-installation-map .locations .location__title{font-family:MADE Mirage Sys;font-size:20px;font-style:normal;font-weight:500;line-height:106%}.container-installation-map .locations .location__item{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%}.container-text-description{margin-bottom:77px}.container-text-description .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:15px;text-transform:uppercase}.container-text-description .title{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:38px}.container-text-description .description{font-family:GT America;font-size:15px;font-style:normal;font-weight:400;line-height:125%}@media only screen and (max-width:991px){.header-module .cover-object{object-position:30%}.container-text-and-icon{margin-bottom:50px;margin-top:50px}.container-text-and-icon .wrapper-text-icon .icon{height:53px;width:54px}.container-text-and-icon .wrapper-text-icon .description{font-size:22px}.container-image-croucel .section-buttons .separator:after{height:30px;width:20px}.container-image-croucel .section-buttons .custom-next-button:after,.container-image-croucel .section-buttons .custom-prev-button:after{height:25px;width:60px}.container-title-description-master-plan,.master-plan-carousel,.master-plan-map{margin-bottom:50px}.container-title-description-master-plan .container-title{margin-bottom:20px}.container-title-description-master-plan .container-title .mini-title{font-size:14px}.container-title-description-master-plan .container-title .title{font-size:22px}.container-title-description-master-plan .description{font-size:19px}.container-installation-map{margin-bottom:50px}.container-installation-map .container-title,.container-installation-map .container-title .section-title{margin-bottom:20px}.container-installation-map .container-title .section-title .title{font-size:22px}.container-installation-map .description{font-size:13px}.container-installation-map .locations{padding:50px 0 100px}.container-installation-map .locations .location__title{font-size:15px}.container-installation-map .locations .location__item{font-size:13px}.container-text-description{margin-bottom:50px}.container-text-description .title{font-size:22px;margin-bottom:20px}.container-text-description .description{font-size:13px}}