@import url(//www.montalvorodriguez.com/wp-content/themes/houzez-child/../houzez/style.css);@font-face{font-family:"Optima";src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.eot');src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.ttf') format('truetype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.otf') format('opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.woff') format('woff'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.woff2') format('woff2'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.eot?#iefix') format('embedded-opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Optima-Regular.svg#Optima-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Optima";src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.eot');src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.ttf') format('truetype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.otf') format('opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.woff') format('woff'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.woff2') format('woff2'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.eot?#iefix') format('embedded-opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/OptimaLTStd-DemiBold.svg#OptimaLTStd-DemiBold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:"Sk-Modernist";src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.eot');src:url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.ttf') format('truetype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.otf') format('opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.woff') format('woff'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.woff2') format('woff2'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.eot?#iefix') format('embedded-opentype'),url('https://www.montalvorodriguez.com/wp-content/themes/houzez-child/assets/fonts/Sk-Modernist-Regular.svg#Sk-Modernist-Regular') format('svg');font-weight:400;font-style:normal}.agent-image a{pointer-events:none}.elementor-widget:not(:last-child){margin-bottom:0 !important}p{margin-bottom:0 !important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.nav-link,.property-navigation-wrap{text-transform:uppercase}.col-lg-5.col-md-6{padding:0 !important}.elementor-194 .elementor-element.elementor-element-0b4aa58 .elementor-button{font-family:'Optima' !important}input#form-field-field-min-area,input#form-field-field-max-area{color:#a1a7a8;font-family:'Optima' !important}.elementor-element.elementor-element-69ea026.elementor-align-left.optima.elementor-mobile-align-center.elementor-widget.elementor-widget-button{margin:0}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-family:'Optima' !important}.item-body.flex-grow-1{font-family:'Optima'}rs-layer#slider-3-slide-4-layer-1,rs-layer#slider-3-slide-4-layer-3,rs-layer#slider-3-slide-5-layer-8,rs-layer#slider-3-slide-4-layer-2,rs-layer#slider-3-slide-5-layer-7,rs-layer#slider-3-slide-5-layer-6,rs-layer#slider-3-slide-5-layer-7,rs-layer#slider-3-slide-6-layer-9,rs-layer#slider-3-slide-6-layer-11,rs-layer#slider-3-slide-6-layer-12{font-family:'Optima' !important}.top-bar-contact{font-family:'Optima' !important}ul#main-nav{font-family:'Optima' !important}.footer-top-wrap .widget-wrap{margin:0 !important}.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li{margin-bottom:1rem;padding-top:0 !important}.font-sk{font-family:"Sk-Modernist" !important}body{font-family:"Optima" !important}.optima-bold,.item-price-wrap .item-price,.property-view h2{font-family:"Optima" !important;font-weight:600 !important}.optima h1,.optima h2,.optima h3,.optima h4,.optima h5,.optima h6,.optima p,.optima span,.optima a,.nav-mobile .nav-link,.property-labels-wrap .label-status,.item-address,.breadcrumb,.property-overview-data .list-unstyled,h1,h2,h3,h4,h5,h6,.item-title,.block-content-wrap p,.btn,.form-control,.bootstrap-select .text,.sort-by-title,.woocommerce ul.products li.product .button,.block-content-wrap,.small-text grey,.btn-slim,#submit-review,.img-wrap-3-text{font-family:"Optima" !important;font-weight:400}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.team-content-wrap-after{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(5,28,44,1) 100%) !important}.wrap-contact-form{background-color:#eaeef4}ul.dropdown-menu{font-family:'Optima';text-transform:capitalize;font-weight:400}.cf7-contact-text{font-family:'Optima';color:#051c2c}.cf7-contact-text-info,.home-title-form{font-family:'Optima';color:#051c2c;font-weight:700}.input-wrap-contact,.wrap-contact-contact,.input-home,.input-home-mail{display:flex}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#867249 !important}a.btn.btn-primary-outlined.btn-load-more{background:#38404a;text-transform:uppercase;color:#fff !important;border:1px solid #867249;border-radius:3px !important}a.btn.btn-primary-outlined.btn-load-more:hover{background:#867249}.elementor-194 .elementor-element.elementor-element-37a7cbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated,.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2c4cab2,.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a05aeb4{transition:all .3s ease-in-out}.elementor-194 .elementor-element.elementor-element-37a7cbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated:hover{transform:scale(1.03);cursor:pointer}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2c4cab2:hover{transform:scale(1.03);cursor:pointer}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a05aeb4:hover{transform:scale(1.03);cursor:pointer}.page-id-1100 textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{border:1px solid #7070704D;color:#051c2c;opacity:1}.page-id-1100 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:1px solid #7070704D;opacity:1}.page-id-1100 ::-webkit-input-placeholder{color:#051c2c !important;opacity:1}.page-id-1100 :-moz-placeholder{color:#051c2c !important;opacity:1}.page-id-1100 ::-moz-placeholder{color:#051c2c !important;opacity:1}.page-id-1100 :-ms-input-placeholder{color:#051c2c !important;opacity:1}.footer-top-wrap .widget-wrap{margin:0 !important}.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li{margin-bottom:1rem;padding-top:0 !important}.font-sk{font-family:"Sk-Modernist" !important}.optima-bold{font-family:"Optima" !important;font-weight:600}.optima h1,.optima h2,.optima h3,.optima h4,.optima h5,.optima h6,.optima p,.optima span,.optima a{font-family:"Optima" !important;font-weight:400}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.team-content-wrap-after{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(5,28,44,1) 100%) !important}.wrap-contact-form{background-color:#eaeef4}ul.dropdown-menu{font-family:'Optima';text-transform:capitalize;font-weight:400}.cf7-contact-text{font-family:'Optima';color:#051c2c}.cf7-contact-text-info,.home-title-form{font-family:'Optima';color:#051c2c;font-weight:700}.input-wrap-contact,.wrap-contact-contact,.input-home,.input-home-mail{display:flex}.content-wrap .container{max-width:100% !important}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#867249 !important}a.btn.btn-primary-outlined.btn-load-more{background:#38404a;text-transform:uppercase;color:#fff !important;border:1px solid #867249;border-radius:3px !important}a.btn.btn-primary-outlined.btn-load-more:hover{background:#867249}.elementor-194 .elementor-element.elementor-element-37a7cbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated:hover{transform:scale(1.03);transition:all .3s ease-in-out;cursor:pointer}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2c4cab2:hover{transform:scale(1.03);transition:all .3s ease-in-out;cursor:pointer}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a05aeb4:hover{transform:scale(1.03);transition:all .3s ease-in-out;cursor:pointer}.icon-back .elementor-icon{z-index:9;position:relative;background:#fff}.header-main-wrap{z-index:9999}.item-body{background:#ececec !important;color:#051c2c !important}.similar-property-wrap .item-body{background:0 0 !important}.block-wrap{padding:0 0 20px !important}.similar-property-wrap .item-listing-wrap .item-wrap{border-radius:2.5px !important;border:1px solid #38404a !important}.block-title-wrap{padding-bottom:20px !important}.lightbox-tools a:hover{color:#eee !important}.property-slider-item .item-price-wrap{top:auto;bottom:auto;display:block !important;position:relative;left:auto;right:auto;margin-bottom:1.2em}.property-slider-item .item-date,.property-slider-item .item-author{display:none !important}.page-template-template-search .item-footer{display:none !important}.item-wrap-v1 .btn{display:block !important;position:relative !important;bottom:0 !important;right:0 !important;margin-top:20px !important}#save_search_click{display:none !important}.save-search-btn:hover,.save-search-btn:active{color:#38404a !important}.footer-top-wrap .container{max-width:100% !important}.property-slider-item .btn-item{display:inline-block !important}@media (min-width:2560px){.title-tulum h2{font-size:2.2em !important}.destinos-title p{font-size:1.6em !important}.develops-text p{font-size:1.5em !important}.subtitle-location p{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.subtitle-equipo p{font-size:1.1em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span,.p-equipo li{font-size:1.2em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.tcards-tulum p{font-size:1.5em !important;line-height:1.3 !important}.numbers-tutlum span{font-size:3.2em !important}.btnContact input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important}.centerImg{display:flex;align-items:center}.logo img{height:2.5em;width:13em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:28em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.3em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:28em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.back-visitors .elementor-background-overlay{top:27% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-15em !important}.footer-gray-contactpdc{margin-top:-7.5em !important}.image-higher .elementor-background-overlay{top:23% !important;height:44vh !important}.location-margin{margin-top:-9em}.contact-home-margin{margin-top:-16em !important}.contact-propertie-margin{margin-top:-8em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-25.4em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-72em}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}}@media (min-width:1920px) and (max-width:2559px){.title-tulum h2{font-size:2.2em !important}.destinos-title p{font-size:1.8em !important}.develops-text p{font-size:1.5em !important}.subtitle-location p{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.subtitle-equipo p{font-size:1.2em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span,.p-equipo li{font-size:1.2em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.tcards-tulum p{font-size:1.5em !important;line-height:1.3 !important}.numbers-tutlum span{font-size:3.2em !important}.btnContact input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important}.centerImg{display:flex;align-items:center}.logo img{height:3.5em;width:15em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:28em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.3em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:28em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.back-visitors .elementor-background-overlay{top:27% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-15em !important}.footer-gray-contactpdc{margin-top:-7.5em !important}.image-higher .elementor-background-overlay{top:28% !important;height:50vh !important}.location-margin{margin-top:-9em}.contact-home-margin{margin-top:-16em !important}.contact-propertie-margin{margin-top:-8em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-33.4em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-46em}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}}@media (min-width:1511px) and (max-width:1919px){.title-tulum h2{font-size:2em !important}.destinos-title p{font-size:1.6em !important}.develops-text p{font-size:1.3em !important}.subtitle-location p{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.subtitle-equipo p{font-size:1.15em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span{font-size:1.2em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.p-equipo li{font-size:1.15em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.tcards-tulum p{font-size:1.4em !important;line-height:1.3 !important}.numbers-tutlum span{font-size:3.2em !important}.centerImg{display:flex;align-items:center}.logo img{height:2.5em;width:12em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.1em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.back-visitors .elementor-background-overlay{top:27% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-15em !important}.footer-gray-contactpdc{margin-top:-7.5em !important}.image-higher .elementor-background-overlay{top:24% !important;height:44vh !important}.location-margin{margin-top:-9em}.contact-home-margin{margin-top:-6em !important}.contact-propertie-margin{margin-top:-5em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-29em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-35em}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}}@media (min-width:1025px) and (max-width:1510px){.title-tulum h2{font-size:2em !important}.destinos-title p{font-size:1.6em !important}.develops-text p{font-size:1.3em !important}.subtitle-location p{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.subtitle-equipo p{font-size:1em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span{font-size:1.2em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.p-equipo li{font-size:1em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.tcards-tulum p{font-size:1.4em !important;line-height:1.3 !important}.numbers-tutlum span{font-size:3.2em !important}.btnContact input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important}.centerImg{display:flex;align-items:center}.logo img{height:2.5em;width:8em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:90% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.1em}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:70% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.back-visitors .elementor-background-overlay{top:27% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-15em !important}.footer-gray-contactpdc{margin-top:-7.5em !important}.image-higher .elementor-background-overlay{top:32% !important;height:44vh !important}.location-margin{margin-top:-10em}.contact-home-margin{margin-top:-20em !important}.contact-propertie-margin{margin-top:-8em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-24.4em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-31em}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}}@media (min-width:768px) and (max-width:1024px){.title-tulum h2{font-size:1.8em !important}.destinos-title p{font-size:1.4em !important}.develops-text p{font-size:1.5em !important}.subtitle-location p{font-size:1.6em !important}.title-equipo h2{font-size:1.6em !important}.subtitle-equipo p{font-size:1.1em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span{font-size:1.2em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.p-equipo li{font-size:1.1em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.tcards-tulum p{font-size:1.4em !important;line-height:1.3 !important}.numbers-tutlum span{font-size:2.8em !important}.elementor-5333 .elementor-element.elementor-element-67f2842>.elementor-background-overlay{background-image:none !important}.btnContact input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important}.centerImg{display:flex;align-items:center}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:80% !important;margin:0 auto}.page-id-1100 .container70{width:100% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;margin-bottom:.5em;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.contactLocation{width:85% !important;margin:0 auto !important}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.1em}.backgroundBluePlace{background-image:linear-gradient(90deg,#38404a 34%,#F2295B00 2%) !important}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:94% !important;margin:0 auto}.container-width,.content-wrap .container{width:94% !important;margin:0 auto}.container80{width:94% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:94% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.back-visitors .elementor-background-overlay{top:27% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-18em !important}.footer-gray-contactpdc{margin-top:-9.5em !important}.image-higher .elementor-background-overlay{top:15.5% !important;width:52% !important;height:36vh !important;left:48% !important}.location-margin{margin-top:-9em}.contact-home-margin{margin-top:-12em !important}.contact-propertie-margin{margin-top:-6em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-23.4em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-44em}.visit-places-back{background:0 0 !important}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}}@media (max-width:767px){.title-tulum h2{font-size:1.8em !important}.destinos-title p{font-size:1.5em !important}.develops-text p{font-size:1.3em !important}.subtitle-location p{font-size:1.3em !important}.title-equipo h2{font-size:1.3em !important}.subtitle-equipo p{font-size:1.1em !important}.item-title a,.amenities-price-wrap span,.destinos-detail p,.p-tulum p,.p-tulum span{font-size:1.1em !important}.item-price-wrap .item-price{font-size:1.4em !important}.property-title-price-wrap .item-price{font-size:1.875em !important}.p-equipo li{font-size:1.1em !important}.item-body{padding:2.5em 1em}.item-title{margin-bottom:1em !important}.numbers-tutlum span{font-size:2.8em !important}.tcards-tulum p{font-size:1.4em !important;line-height:1.3 !important}.btnContact input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important}.elementor-5333 .elementor-element.elementor-element-67f2842>.elementor-background-overlay{background-image:none !important}.centerImg{display:flex;align-items:center}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:85% !important;margin:0 auto}.container-width,.content-wrap .container{width:85% !important;margin:0 auto}.container80{width:80% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:80% !important;margin:0 auto}.page-id-1100 .container70{width:100% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:50% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:50%;margin:0 .5em 1em 0}.input-home-right-50{width:50%;margin:0 0 1em .5em}.page-id-1100 .wpcf7-form-control-wrap{font-size:1em}.contactLocation{width:92% !important;margin:0 auto !important}.socialNetworkText span{font-size:1em !important}.page-id-1100 .home-form input,.page-id-1100 .home-form textarea{margin-bottom:1.25em !important}.somePlacesText h2{margin-bottom:.1em}.formYucatan .input-wrap-form-full .wpcf7-form-control{margin-bottom:0 !important}h2.wp-block-heading{font-size:1.7em;margin-bottom:1em}.widget-about-image{width:70%}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:92% !important;margin:0 auto}.container-width,.content-wrap .container{width:92% !important;margin:0 auto}.container80{width:92% !important;margin:0 auto}.container70,.footer-top-wrap .container{width:92% !important;margin:0 auto}.labor-team{font-size:1em !important;color:#fff !important}.name-team{font-size:1.4em !important;color:#fff !important;margin:3px}.hr-team{height:2px;background-color:#fff !important}.team-description{margin-top:18em !important}.elementor-194 .elementor-element.elementor-element-4e260a6 .elementor-button{background-color:#38404a;border-style:solid;border-width:1px;border-color:#867249;border-radius:3px;padding:1em 2em}.input-wrap-form{width:49.5%}.input-wrap-form-30{width:29%}.input-wrap-form-66{width:66.2%}.input-wrap-form-33{width:32.5%}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important;background-color:#38404a !important;color:#fff !important;text-transform:uppercase !important;padding:.8em;border:2px solid #867249;font-family:"Optima" !important;font-weight:400 !important;border-radius:3px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;border:1px solid #707070;padding:6px 1em;font-family:'Optima',sans-serif;border-radius:4px;min-height:47px;outline:none}.wpcf7-form-control-wrap{font-family:'Optima';font-size:14px;color:#051c2c}textarea.wpcf7-form-control.wpcf7-textarea,.tinput textarea{width:100% !important;border:1px solid #707070;border-radius:4px;font-family:'Optima',sans-serif;padding:.5em 1em;outline:none}.input-home-left-50{width:100%;margin:0}.input-home-right-50{width:100%;margin:0}.input-wrap-contact,.wrap-contact-contact,.input-home,.input-home-mail{display:flex;flex-direction:column}.back-visitors .elementor-background-overlay{top:34% !important;height:40vh !important}.contact-back-destinos{margin-top:10em !important}.contact-negative{margin-top:-13.3em !important}.icon-back .elementor-icon{padding:0 .2em}.places-visit{margin-top:-17em}.gray-places-back{margin-top:-15em !important}.footer-gray-contactpdc{margin-top:-12.5em !important}.image-higher .elementor-background-overlay{top:34% !important;height:50vh !important}.location-margin{margin-top:-14em}.contact-home-margin{margin-top:-7.5em !important}.contact-propertie-margin{margin-top:-5em !important}.gray-down-contact{margin-top:-4em !important}.location-blue-back{margin-top:-19.4em;height:42vh}.blue-back-underprop{margin-top:-43em;height:54vh}.blue-back-upper{height:70vh}.back-upperprop{margin-top:-36em}.visit-places-back{background:0 0 !important}.sidebar-title{font-size:1.125em;margin-bottom:1em !important}.tinput p{margin-bottom:.75em !important}.property-view .block-wrap{padding:2em 0 !important}.property-view .similar-property-wrap{padding:0 0 30px !important}.property-view .listing-view.card-deck{padding:0 !important}.bt-sidebar-wrap .sidebar-wrap,.bt-sidebar-wrap .widget-wrap,.bt-sidebar-wrap{padding:0 !important}.block-content-wrap .block-title-wrap{margin-bottom:0 !important}.block-title-wrap{padding-bottom:0 !important}.mobile-property-tools,.mobile-property-title{padding:30px 0 30px !important}}