.collection-section{padding-bottom:1rem}.collection-section .card-horizontal .section-images .parent-grid{display:grid;gap:12px 21px;grid-template-areas:"square-3 square-4" "square-1 square-2";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.collection-section .card-horizontal .section-images .parent-grid .square-1{grid-area:square-1}.collection-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid{height:100%;object-fit:cover}.collection-section .card-horizontal .section-images .parent-grid .square-3{grid-area:square-3;padding-right:20%}.collection-section .card-horizontal .section-images .parent-grid .square-2{grid-area:square-2}.collection-section .card-horizontal .section-images .parent-grid .square-4{grid-area:square-4;margin-left:-20%}.collection-section .card-horizontal .section-images .parent-grid .square-4 .img-fluid{object-fit:cover}.eco-chic-section .card-horizontal .section-images{background:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/concept/textura-concept-01.jpg) no-repeat 100%;background-size:cover}.perfectly-section{align-items:center;background:var(--bg-color-black);color:var(--white);display:flex;justify-content:center;text-align:center}.perfectly-section h2{font-size:35px;font-weight:700;line-height:48px;text-transform:uppercase}.perfectly-section h2 em,.perfectly-section h2 i,.perfectly-section h2 strong{color:var(--color-tussock);font-weight:700}.tropical-section .card-horizontal .section-images .parent-grid{display:grid;gap:15px 15px;grid-template-areas:"square-1 square-2" "square-1 square-3";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.tropical-section .card-horizontal .section-images .parent-grid .square-1{grid-area:square-1}.tropical-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid{height:100%;object-fit:cover}.tropical-section .card-horizontal .section-images .parent-grid .square-3{grid-area:square-3}.tropical-section .card-horizontal .section-images .parent-grid .square-3 .img-fluid{height:100%;object-fit:cover}.tropical-section .card-horizontal .section-images .parent-grid .square-2{grid-area:square-2}.bg-rest{background:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/concept/collage-02/descanso.jpg) no-repeat;background-position:50%;background-size:cover}.journey-section .card-horizontal .section-images{background:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/concept/textura-02-concept.jpg) no-repeat 100%;background-size:cover}.connect-section .card-horizontal .section-images .parent-grid{display:grid;gap:6px 6px;grid-template-areas:"square-3 square-4" "square-1 square-2";grid-template-columns:1fr 1fr;grid-template-rows:.5fr 1fr}.connect-section .card-horizontal .section-images .parent-grid .square-1{grid-area:square-1}.connect-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid{height:100%;object-fit:cover}.connect-section .card-horizontal .section-images .parent-grid .square-3{grid-area:square-3}.connect-section .card-horizontal .section-images .parent-grid .square-3 .svg-texture{height:100%!important;width:100%}.connect-section .card-horizontal .section-images .parent-grid .square-2{grid-area:square-2}.connect-section .card-horizontal .section-images .parent-grid .square-2 .img-fluid{height:100%}.connect-section .card-horizontal .section-images .parent-grid .square-4{grid-area:square-4}.connect-section .card-horizontal .section-images .parent-grid .square-4 .img-fluid{object-fit:contain}.memorable-section .hero .hero-image{height:522px}.memorable-section .hero .hero-content{margin-top:100px}.team-section h2,.team-section h2 p{color:var(--color-tussock);font-family:River Jade;font-size:100px;line-height:102px}@media only screen and (min-width:768px){.team-section h2,.team-section h2 p{font-size:245px;line-height:246px}}.bg-image-full img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.main-section .hero .hero-content{margin-top:70px}.main-section .container>p:nth-child(2){max-width:850px}.main-section .container>p:nth-child(3){max-width:670px}.collection-section .card-horizontal .section-images .parent-grid{grid-template-areas:"square-1 square-2" "square-3 square-4"}.collection-section .card-horizontal .section-images .parent-grid .square-2 .img-fluid,.collection-section .card-horizontal .section-images .parent-grid .square-4 .img-fluid{height:100%}.collection-section .card-horizontal .section-images .parent-grid .square-3{align-self:end;padding-right:20%}.collection-section .card-horizontal .section-images .parent-grid .square-3 .svg-texture{height:180px!important}.perfectly-section h2{font-size:65px;line-height:90px;max-width:875px}.tropical-section .card-horizontal .section-images .parent-grid{grid-template-areas:"square-3 square-3" "square-2 square-1"}.tropical-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid,.tropical-section .card-horizontal .section-images .parent-grid .square-2 .img-fluid,.tropical-section .card-horizontal .section-images .parent-grid .square-3 .img-fluid{width:100%}.tropical-section .card-horizontal .section-images .parent-grid .square-2 .svg-texture{height:168px!important}.connect-section .card-horizontal .section-images .parent-grid{grid-template-areas:"square-1 square-2" "square-3 square-4";grid-template-rows:1fr 1fr}.connect-section .card-horizontal .section-images .parent-grid .square-4 .img-fluid{height:auto}.connect-section .card-horizontal .section-images .parent-grid .square-3 .svg-texture{height:70%!important}.memorable-section .hero .hero-image{height:auto}.memorable-section .hero .hero-content{margin-top:200px}.memorable-section .hero-description{margin:auto;max-width:736px}}.team-page .team-description{margin:43px 45px 30px 40px;width:calc(100vw - 85px)}.team-page .team-description .team-subtitle,.team-page .team-description .team-subtitle p{font-family:FuturaBT;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.team-page .team-description .team-title{color:var(--color-tussock);font-family:FuturaBT;font-size:30px;font-weight:500;line-height:41px;margin:5px 0 17px}.team-page .team-description .team-title p{font-size:30px;font-weight:500;line-height:41px;text-align:left}.team-page .team-description p{font-size:13px;line-height:18px;text-align:justify}.team-page .team-description p em,.team-page .team-description p i{color:var(--color-tussock)}.team-page .team-description .team-logo{margin-top:17px;max-height:81px;max-width:182px}@media only screen and (min-width:768px){.team-page .team-description{margin:93px 55px 70px 200px;width:554px}.team-page .team-description .team-subtitle,.team-page .team-description .team-subtitle p{font-size:25px;line-height:34px}.team-page .team-description .team-title{font-size:49px;line-height:68px;margin:7px 0 57px}.team-page .team-description .team-title p{font-size:49px;line-height:68px}.team-page .team-description p{font-size:14px;line-height:19px}.team-page .team-description .team-logo{margin-top:57px}}.team-page .team-image{height:100%;width:100vw}.team-page .team-image img{height:100%;object-fit:cover;object-position:center;width:100%}