.bg-image-full{height:auto}.map-section{background-image:url(https://info.inmobilia.mx/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Landing/texturas/M.svg);background-repeat:space;background-size:17px 26px}.modern-world .card-horizontal .section-images .parent-grid{display:grid;gap:6px 6px;grid-template-areas:"square-4 square-3" "square-1 square-2";grid-template-columns:1fr 1fr;grid-template-rows:.5fr 1fr}.modern-world .card-horizontal .section-images .parent-grid .square-1{grid-area:square-1}.modern-world .card-horizontal .section-images .parent-grid .square-1 .img-fluid{height:100%;object-fit:cover}.modern-world .card-horizontal .section-images .parent-grid .square-3{grid-area:square-3}.modern-world .card-horizontal .section-images .parent-grid .square-3 .svg-texture{height:70%!important;width:100%}.modern-world .card-horizontal .section-images .parent-grid .square-2{grid-area:square-2}.modern-world .card-horizontal .section-images .parent-grid .square-2 .img-fluid{height:100%}.modern-world .card-horizontal .section-images .parent-grid .square-4{grid-area:square-4}.modern-world .card-horizontal .section-images .parent-grid .square-4 .img-fluid{object-fit:contain}.swiper-section{overflow:hidden;padding-bottom:92px}@media only screen and (max-width:768px){.swiper-section{padding-bottom:40px}.swiper-section .container{padding:0}.swiper-section .gallery{padding-bottom:60px;position:relative}.swiper-section .gallery .swiper-slide img{max-height:400px;object-fit:contain;width:100%}.swiper-section .gallery .swiper-tools .swiper-pagination{padding:0 12px;position:relative!important}.swiper-section .gallery .swiper-tools .swiper-button-next,.swiper-section .gallery .swiper-tools .swiper-button-prev{margin-top:-5px}.swiper-section .gallery .swiper-tools .swiper-pagination-bullet{height:8px;margin:0 12px;width:8px}}@media only screen and (min-width:992px) and (max-height:600px){.swiper-section .gallery .swiper-slide img{max-height:400px}}.swiper-section .gallery{padding-bottom:60px;position:relative}.swiper-section .gallery .swiper-slide img{max-height:500px;object-fit:contain;width:100%}.swiper-section .gallery .swiper-tools{bottom:0;position:absolute}.swiper-section .gallery .swiper-tools .swiper-pagination{padding:0 24px;position:relative!important}.swiper-section .gallery .swiper-tools .swiper-button-next,.swiper-section .gallery .swiper-tools .swiper-button-prev{margin-top:-5px}.swiper-section .gallery .swiper-tools .swiper-pagination-bullet{height:16px;margin:0 24px;width:16px}.swiper-section .gallery .swiper-pagination-bullet-active{background:var(--color-tussock)}.swiper-section .gallery .swiper-button-prev:after{background-image:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/arrow-left.svg);background-size:23px 21px;content:"";display:inline-flex;height:21px;width:23px}.swiper-section .gallery .swiper-button-next:after{background-image:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/arrow-right.svg);background-size:23px 21px;content:"";display:inline-flex;height:21px;width:23px}.cite-section .cite{color:var(--color-tussock);max-width:900px}.amenities-section .card-horizontal .section-images .parent-grid{display:grid;gap:6px 6px;grid-template-areas:"square-1 square-2" "square-1 square-3";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.amenities-section .card-horizontal .section-images .parent-grid .square-1{grid-area:square-1}.amenities-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid{height:100%;object-fit:cover}.amenities-section .card-horizontal .section-images .parent-grid .square-3{grid-area:square-3}.amenities-section .card-horizontal .section-images .parent-grid .square-3 .img-fluid{height:100%;object-fit:cover}.amenities-section .card-horizontal .section-images .parent-grid .square-2{grid-area:square-2}.floor-plans-section .floor-plan{color:var(--color-tussock);font-size:14px;line-height:19px;margin:0 30px 70px;min-width:25%;text-align:center}@media only screen and (max-width:768px){.ethnic-mall-section .card-horizontal .section-images,.hotel-boutique-section .card-horizontal .section-images{background:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/master-plan/textura-masterplan.jpg) no-repeat 100%;background-size:cover}}.ethnic-mall-section .card-horizontal .section-info,.hotel-boutique-section .card-horizontal .section-info{background:var(--bg-color-black)}@media only screen and (min-width:768px){.main-section .hero .hero-content .hero-title{margin-top:120px}.double-section{background:url(https://www.inmobiliamx.com/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Site/img/master-plan/textura-masterplan.jpg) no-repeat 100%;background-size:cover}.double-section .card-section{background:transparent!important}.modern-world .card-horizontal .section-images .parent-grid{grid-template-areas:"square-1 square-2" "square-3 square-4";grid-template-rows:1fr 1fr}.modern-world .card-horizontal .section-images .parent-grid .square-4 .img-fluid{height:auto}.modern-world .card-horizontal .section-images .parent-grid .square-2 .img-fluid{width:100%}.modern-world .card-horizontal .section-images .parent-grid .square-3 .svg-texture{height:120%!important}.cite .position-absolute{align-items:center;display:flex;justify-content:center;top:35%}.amenities-section .card-horizontal .section-images .parent-grid{grid-template-areas:"square-3 square-3" "square-2 square-1"}.amenities-section .card-horizontal .section-images .parent-grid .square-1 .img-fluid,.amenities-section .card-horizontal .section-images .parent-grid .square-2 .img-fluid,.amenities-section .card-horizontal .section-images .parent-grid .square-3 .img-fluid{width:100%}}.modal .close{position:absolute;right:20px;top:20px}.modal .modal-dialog{max-width:921px;padding-right:20px}.modal .modal-dialog .form-subtitle,.modal .modal-dialog .form-title{font-family:FuturaBT;text-align:center}.modal .modal-dialog .form-title{color:var(--white)}@media (max-width:992px){.modal .modal-dialog{padding-left:20px}}@media (max-width:768px){.modal .modal-dialog{padding:0!important}.modal .modal-dialog .modal-body{padding-left:20px!important;padding-right:20px!important}.modal .modal-dialog .modal-body .form-subtitle,.modal .modal-dialog .modal-body .form-title{font-size:15px}.modal .modal-dialog .modal-body .form-title{font-size:28px}}.modal .modal-content{background:url(https://info.inmobilia.mx/hubfs/Mantra%20-%20MGallery%20Mayaliah%20Landing/texturas/M.svg);background-repeat:space;background-size:17px 26px;border:none;padding:0}.modal .modal-content .modal-body{background:var(--color-tussock);padding:40px;position:relative}@media (min-width:992px){.modal .modal-content .modal-body{bottom:32px;left:24px}}.modal form.hs-form .form-title{color:va(--white);font-size:27px;text-align:center}.modal form.hs-form .form-subtitle{text-align:center}.modal form.hs-form label{margin-top:0;padding-left:4px;text-align:left;width:100%}.modal form.hs-form fieldset{margin-top:8px;max-width:none;width:100%}.modal form.hs-form fieldset .input{margin-right:0!important}.modal form.hs-form .hs_error_rollup{display:none!important}.modal form.hs-form .form-columns-1 .hs-form-field{width:100%!important}.modal form.hs-form .form-columns-2{display:flex}.modal form.hs-form .form-columns-2 .hs-form-field{width:50%}@media (min-width:992px){.modal form.hs-form .form-columns-2 .hs-form-field{width:100%}}.modal form.hs-form .hs-form-field,.modal form.hs-form .hs-submit{padding:0 8px;position:relative}.modal form.hs-form .hs-form-field div.hs-input,.modal form.hs-form .hs-submit div.hs-input{width:100%!important}.modal form.hs-form .hs-form-field .hs-error-msgs,.modal form.hs-form .hs-submit .hs-error-msgs{bottom:-24px;list-style:none;margin-bottom:0;position:absolute;right:10px}.modal form.hs-form .hs-form-field .hs-error-msgs .hs-error-msg,.modal form.hs-form .hs-submit .hs-error-msgs .hs-error-msg{font-size:9px}.modal form.hs-form .hs-form-field .hs-error-msgs label:not(.hs-error-msg),.modal form.hs-form .hs-submit .hs-error-msgs label:not(.hs-error-msg){bottom:60px;font-size:10px;line-height:10px;position:absolute;right:0;text-align:right;width:auto}.modal form.hs-form .hs-form-field .hs-error-msgs label:not(.hs-error-msg) a,.modal form.hs-form .hs-submit .hs-error-msgs label:not(.hs-error-msg) a{color:#fff}.modal form.hs-form .hs-form-field input,.modal form.hs-form .hs-form-field select,.modal form.hs-form .hs-form-field textarea,.modal form.hs-form .hs-submit input,.modal form.hs-form .hs-submit select,.modal form.hs-form .hs-submit textarea{border-radius:0;width:100%}.modal form.hs-form .hs-form-field input:focus,.modal form.hs-form .hs-form-field select:focus,.modal form.hs-form .hs-form-field textarea:focus,.modal form.hs-form .hs-submit input:focus,.modal form.hs-form .hs-submit select:focus,.modal form.hs-form .hs-submit textarea:focus{outline:none}.modal form{display:flex;flex-wrap:wrap}.modal form .hs-richtext{color:var(--white);font-family:FuturaBT;font-size:27px}.modal form fieldset{display:flex;flex-wrap:wrap;margin-top:10px;max-width:none;text-align:initial;width:100%}.modal form fieldset .input,.modal form fieldset input{width:100%!important}.modal form fieldset.form-columns-1{display:inline-block;width:100%}.modal form fieldset.form-columns-1 input{margin-right:0}.modal form fieldset.form-columns-2 .hs-form-field{width:100%}@media (min-width:992px){.modal form fieldset.form-columns-2 .hs-form-field{width:50%!important}}.modal form fieldset.form-columns-2 .hs-form-field .input{margin-right:0}.modal form .hs_submit{display:block;flex:1 1 auto!important;margin-top:20px;width:100%}.modal form input,.modal form select{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;text-align:start;width:100%}.modal form input[type=submit]{background-color:var(--bg-color-black);border:0;color:var(--white);display:block;margin:0 auto;padding:10px 74px;text-align:center;text-transform:uppercase;width:100%}.modal form input[type=submit]:hover{background-color:var(--white);color:var(--color-tussock)}#modal-plans .submitted-message *{color:#fff!important}