.project-logo{z-index:10}.container-project-text-image{margin-bottom:230px;margin-top:250px}.container-project-text-image .section-text .container-title{margin-bottom:29px}.container-project-text-image .section-text .container-title .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.container-project-text-image .section-text .container-title .title,.container-project-text-image .section-text .container-title .title p,.container-project-text-image .section-text .container-title .title span{color:var(--color-brown)!important;font-family:MADE Mirage Sys!important;font-size:30px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.container-project-text-image .section-text .container-title .title p strong,.container-project-text-image .section-text .container-title .title span strong,.container-project-text-image .section-text .container-title .title strong{font-weight:500}.container-project-text-image .section-text .description,.container-project-text-image .section-text .description p,.container-project-text-image .section-text .description span{color:var(--color-brown)!important;font-family:GT America!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:125%!important}.container-project-text-image .section-text .description p strong,.container-project-text-image .section-text .description span strong,.container-project-text-image .section-text .description strong{font-weight:600}.container-project-swiper-image{margin-bottom:230px}.container-project-swiper-image .section-mini-title{margin-right:13%;margin-top:40px}.container-project-swiper-image .section-mini-title .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.container-project-swiper-image .section-mini-title .mini-title *{margin-block-end:0}.container-project-swiper-image .swiper-container .container-buttons{background-color:var(--main-bg-color);bottom:0;display:flex;margin-bottom:5px;position:absolute;z-index:10}.container-project-swiper-image .swiper-container .container-buttons .separator{cursor:pointer}.container-project-swiper-image .swiper-container .container-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:25px;width:20px}.container-project-swiper-image .swiper-container .container-buttons .custom-prev-button{cursor:pointer}.container-project-swiper-image .swiper-container .container-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:25px;width:50px}.container-project-swiper-image .swiper-container .container-buttons .custom-next-button{cursor:pointer}.container-project-swiper-image .swiper-container .container-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:25px;width:50px}.container-project-swiper-image .card-image{aspect-ratio:1.8;z-index:10}.container-project-swiper-image .card-image .body-card-image{margin-bottom:10px;margin-top:38px}.container-project-swiper-image .card-image .body-card-image .title{font-family:MADE Mirage Sys;font-size:20px;font-style:normal;font-weight:400;line-height:118%}.container-map-location{margin-bottom:135px}.container-map-location .card-map{display:flex;flex-direction:column}.container-map-location .card-map .title-section{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:38px}.container-map-location .card-map .btn-default{margin-left:auto}.container-project-gallery{margin-bottom:250px}.container-project-gallery .section-title{margin-bottom:20px}.container-project-gallery .section-title .mini-title{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-project-gallery .section-title .title{font-family:MADE Mirage Sys;font-size:55px;font-style:normal;font-weight:400;line-height:100%}.container-project-gallery .container-buttons{column-gap:10px;display:flex;justify-content:flex-start;padding:50px 0}.container-project-gallery .container-buttons .separator{cursor:pointer}.container-project-gallery .container-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-project-gallery .container-buttons .custom-prev-button{cursor:pointer}.container-project-gallery .container-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-project-gallery .container-buttons .custom-next-button{cursor:pointer}.container-project-gallery .container-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}.container-project-gallery .section-gallery{min-width:calc(100% + 50vw - 555px)}.container-project-gallery .section-gallery .card-project .img-project{margin-bottom:24px}.container-project-gallery .section-gallery .card-project .body-card{display:flex;flex-direction:column;max-width:75%;padding-bottom:5px}.container-project-gallery .section-gallery .card-project .body-card .container-title{border-bottom:1px solid #5c5452;margin-bottom:22px;padding-left:15px;width:78px}.container-project-gallery .section-gallery .card-project .body-card .mini-title{display:inline-block;font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;white-space:nowrap}.container-project-gallery .section-gallery .card-project .body-card .description{margin-bottom:19px}.container-project-gallery .section-gallery .card-project .body-card .description *{font-family:GT America;font-size:15px!important;font-style:normal;font-weight:400;line-height:125%}.project-plan-bottom-image{margin-bottom:250px}@media only screen and (min-width:991px){.website-col{background-color:var(--main-bg-color);padding:15px;transform:translateY(-100%);z-index:100}}@media only screen and (max-width:991px){.container-project-text-image{margin-bottom:50px;margin-top:50px}.container-project-text-image .section-text .container-title{margin-bottom:20px}.container-project-text-image .section-text .container-title .title,.container-project-text-image .section-text .container-title .title p,.container-project-text-image .section-text .container-title .title span{font-size:22px!important}.container-project-text-image .section-text .description,.container-project-text-image .section-text .description p,.container-project-text-image .section-text .description span{font-size:13px!important}.container-project-text-image .section-image{margin-bottom:20px}.container-project-swiper-image{margin-bottom:50px}.container-project-swiper-image .section-mini-title{margin-right:0;margin-top:20px}.container-project-swiper-image .section-mini-title .mini-title{font-size:12px}.container-project-swiper-image .swiper-container .container-buttons{background-color:var(--main-bg-color);position:relative}.container-project-swiper-image .card-image{z-index:10}.container-project-swiper-image .card-image .body-card-image{margin-bottom:10px;margin-top:20px}.container-project-swiper-image .card-image .body-card-image .title{font-size:16px}.container-map-location{margin-bottom:50px}.container-map-location .card-map .title-section{font-size:22px}.container-map-location .card-map .btn-default{margin-left:auto;margin-top:20px}.container-project-gallery{margin-bottom:50px}.container-project-gallery .section-title{margin-bottom:20px}.container-project-gallery .section-title .mini-title{font-size:14px}.container-project-gallery .section-title .title{font-size:22px}.container-project-gallery .container-buttons{column-gap:10px;justify-content:flex-end;padding:10px 0}.container-project-gallery .container-buttons .separator{cursor:pointer}.container-project-gallery .container-buttons .separator:after{height:30px;width:20px}.container-project-gallery .container-buttons .custom-prev-button{cursor:pointer}.container-project-gallery .container-buttons .custom-prev-button:after{height:25px;width:60px}.container-project-gallery .container-buttons .custom-next-button{cursor:pointer}.container-project-gallery .container-buttons .custom-next-button:after{height:25px;width:60px}.container-project-gallery .section-gallery .card-project .img-project,.container-project-gallery .section-icon{margin-bottom:20px}.container-project-gallery .section-gallery .card-project .body-card{display:flex;flex-direction:column;max-width:100%}.container-project-gallery .section-gallery .card-project .body-card .description{margin-bottom:41px}.container-project-gallery .section-gallery .card-project .body-card .description *{font-size:13px!important}.project-plan-bottom-image{margin-bottom:50px}}#contact-map{height:509px;width:100%}