.container-contact-form{margin-bottom:180px;padding-top:60px}.container-contact-form .section-text-top{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:100px;max-width:360px}.container-contact-form .section-title .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.container-contact-form .section-title .title{display:inline;font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-contact-form .section-form{position:relative}.container-contact-form .section-form fieldset{max-width:fit-content}.container-contact-form .section-form .input .hs-input{background-color:transparent;border:0;border-bottom:1px solid #5c5452;color:var(--color-brown);font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:250;line-height:100%;margin-right:20px;outline:0;width:350px}.container-contact-form .section-form .input .hs-input:-ms-input-placeholder,.container-contact-form .section-form .input .hs-input::-ms-input-placeholder,.container-contact-form .section-form .input .hs-input::placeholder{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:250;line-height:100%}.container-contact-form .section-form .hs_submit{display:flex;left:100%;position:absolute}.container-contact-form .section-form .hs_submit:after{border-bottom:1px solid #5c5452;content:"";display:block;height:5px;left:2px;position:absolute;top:100%;transition:width .5s,left .3s .5s;width:0}.container-contact-form .section-form .hs_submit:hover:after{left:25%;width:75%}.container-contact-form .section-form .hs_submit .actions{display:flex;font-family:MADE Mirage Sys;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.container-contact-form .section-form .hs_submit .actions:before{content:"(";margin-right:2px}.container-contact-form .section-form .hs_submit .actions:after{content:")";margin-left:2px}.container-contact-form .section-form .hs_submit .hs-button{align-items:center;background-color:transparent;background:url(https://www.inmobilia.mx/hubfs/Mantra%20-%20Tulum101/assets/arrow-right.svg) no-repeat;background-position:100%;background-size:40px 14px;border:0;color:#5c5452;display:flex!important;font-family:MADE Mirage Sys;font-size:18px;font-style:normal;font-weight:400;line-height:100%;outline:none;padding-right:53px;position:relative}.container-contact-address{margin-bottom:246px;margin-top:130px}.container-contact-address .container-name-section{border-bottom:1px solid #5c5452;padding-left:15px;width:78px}.container-contact-address .container-name-section .mini-title{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.container-contact-address .section-data{display:flex;flex-direction:column;row-gap:47px}.container-contact-address .section-data .section-addres .title{font-family:MADE Mirage Sys;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:17px}.container-contact-address .section-data .section-addres .address{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-contact-address .section-data .section-phone .title{font-family:MADE Mirage Sys;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:17px}.container-contact-address .section-data .section-phone .items-phone .item-number{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-contact-address .section-data .section-email .title{font-family:MADE Mirage Sys;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:17px}.container-contact-address .section-data .section-email .items-email .item-email{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.container-map-location{margin-bottom:254px}.container-map-location .card-map{display:flex;flex-direction:column}.container-map-location .card-map .btn-default{margin-left:auto}.container-bottom-contact{margin-bottom:140px}.container-bottom-contact .section-images{column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:54px;width:100%}.container-bottom-contact .section-icon{margin-bottom:85px}.container-bottom-contact .section-icon .icon{height:auto;width:95px}.container-bottom-contact .section-description{font-family:Nitti;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media only screen and (max-width:991px){.container-contact-form{margin-bottom:50px;padding-top:70px}.container-contact-form .section-text-top{margin:140px 0 105px;max-width:232px}.container-contact-form .section-title .title{font-size:22px}.container-contact-form .section-form fieldset{max-width:100%}.container-contact-form .section-form .input .hs-input{font-size:22px;margin-right:0;width:100%}.container-contact-form .section-form .input .hs-input:-ms-input-placeholder,.container-contact-form .section-form .input .hs-input::-ms-input-placeholder,.container-contact-form .section-form .input .hs-input::placeholder{font-family:MADE Mirage Sys;font-size:30px;font-style:normal;font-weight:250;line-height:100%}.container-contact-form .section-form .hs_submit{left:auto;margin-top:20px;right:0}.container-contact-address{margin-bottom:50px;margin-top:50px}.container-contact-address .section-data{margin-top:20px;row-gap:20px}.container-contact-address .section-data .section-addres .title{margin-bottom:10px}.container-contact-address .section-data .section-addres .address{font-size:22px}.container-contact-address .section-data .section-phone .title{margin-bottom:10px}.container-contact-address .section-data .section-phone .items-phone .item-number{font-size:22px}.container-contact-address .section-data .section-email .title{margin-bottom:10px}.container-contact-address .section-data .section-email .items-email .item-email{font-size:22px}.container-map-location{margin-bottom:50px}.container-map-location .card-map .btn-default{margin-left:auto;margin-top:20px}.container-bottom-contact{margin-bottom:50px}.container-bottom-contact .section-images{column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px;width:100%}.container-bottom-contact .section-icon{margin-bottom:50px}.container-bottom-contact .section-icon .icon{height:auto;width:54px}}@media only screen and (min-width:991px){.contact-section-form .hs_submit{left:calc(100% + 92px)}}#menu-header .navbar-translation{color:#5c5452}#menu-header .navbar-translation .navbar-link{border-color:#5c5452!important;color:#5c5452}#menu-header .logo{display:none}#menu-header .logo.logo-dark{display:block!important}#contact-map{height:509px;width:100%}