/*!
Theme Name: homes_mexico
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
height:600px}
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: homes_mexico
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
height:600px}
Use it to make something cool, have fun, and share what you've learned.

homes_mexico is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
height:600px}
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--cta-color: #ffac12;--footer-bg: #271a00;--general-bg: #ececec;--form-button-bg: #000;--form-button-color: #fff}body{font-family:"Montserrat",sans-serif}h1,h2,h3,h4{font-weight:700}header{position:sticky;top:0;z-index:111;background-color:#fff}.catalogo{width:120px}footer{background-color:var(--footer-bg);color:#fff;padding:20px;text-align:center;padding-top:87px;padding-bottom:119px}footer p{font-family:"Roboto",sans-serif;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.377px}footer .cta{width:280px}@media screen and (max-width: 640px){footer .nav.d-flex{gap:5px !important}footer .nav.d-flex svg{height:30px;width:30px}}.cta-text{color:var(--cta-color);font-weight:700;margin-bottom:20px}.text-right{text-align:right}#burger{cursor:pointer}#burger svg{color:#444;width:60px}.cta{border-radius:0 18px 0 0 !important;background-color:var(--cta-color);color:#000;padding:14px 25px;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.427px;width:210px}.cta:hover{background-color:var(--cta-color)}.custom-logo{height:111px;width:111px}.max-with{width:100%}.aside{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.aside-form select,.aside-form input{padding:15px 10px}.aside-form .submit{width:100%;height:70px;flex-shrink:0;border-radius:0px 18px 0px 0px;background:#000;color:#fff;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.427px}.bg-gray{border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;height:70px;color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.377px}.offcanvas-body ul{list-style:none;margin-left:0}.offcanvas-body ul li{padding:5px}.offcanvas-body ul li a{color:#000;display:block;font-size:18px;padding:5px;text-decoration:none}.home-carousel{overflow:hidden;height:450px}.home-carousel .carousel-cell{width:100%}.home-carousel img{width:100%;height:450px;object-fit:cover}.propiedades{position:relative}.propiedades .cta{position:absolute;top:-70px;z-index:11;border-radius:0px !important;width:322px;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.503px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.propiedades .cta{width:auto;top:-80px}}.propiedades .title{color:#000;font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.256px;position:relative}@media screen and (max-width: 640px){.propiedades .title{font-size:36px}}.propiedades .propiedad img{height:266px;object-fit:cover}.propiedades .card{border-radius:25px !important;box-shadow:1px 6px 12px rgba(0,0,0,.21);overflow:hidden;height:530px}@media(max-width: 1220px){.propiedades .card{height:670px}}@media screen and (max-width: 720px){.propiedades .card{height:740px}}@media screen and (max-width: 640px){.propiedades .card{height:500px;margin-bottom:30px}}.propiedades .card h5{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.603px}@media screen and (max-width: 640px){.propiedades .card h5{font-size:20px}}.propiedades .card span{color:#000;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.427px}.page-template-contacto{background:#ececec}.page-template-contacto .attchment-img img{width:100% !important;height:327px;object-fit:cover;object-position:bottom}.page-template-contacto .title-contact{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.377px}.single-propiedad{background:#ececec}.single-propiedad .post-thumbnail img{border-radius:0px 57px 0px 0px;display:block;object-fit:cover;width:100%}.single-propiedad .list-unstyled li strong,.single-propiedad .list-unstyled li span{width:50%;float:left;font-size:16px;font-style:normal;padding:8px 0px}.single-propiedad .list-unstyled li span{color:#000;font-weight:500;line-height:normal;letter-spacing:-0.503px}.single-propiedad .list-unstyled li strong{text-align:right;padding-right:16px;box-sizing:border-box;color:#000;text-align:right;font-weight:700;line-height:normal;letter-spacing:-0.503px}.single-propiedad .card{border-radius:20px;overflow:hidden}.single-propiedad .ubicacion{margin-bottom:-8px}.single-propiedad .ubicacion p{margin:0}.single-propiedad .ubicacion p iframe{width:100% !important}.amenidad,.tax-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.503px}@media screen and (max-width: 640px){.amenidad .p-3{padding:10px 2px !important;font-size:13px}}.amenidad div{width:20%;text-align:center}.price-header{background-color:#525252;color:#fff;padding:16px 0px}.price-header p{margin:0}@media screen and (max-width: 640px){.mobile-m3{margin-top:30px}}.overlay{display:grid;background-color:rgba(255,255,255,.497);height:100%;left:0;place-content:center;position:fixed;top:0;width:100%;z-index:999}.loader{width:fit-content;font-weight:bold;font-family:monospace;font-size:30px;background:linear-gradient(90deg, #000 50%, rgba(0, 0, 0, 0) 0) right/200% 100%;animation:l21 2s infinite linear}.loader::before{content:"Enviando formulario...";color:#ffac12;padding:0 5px;background:inherit;background-image:linear-gradient(90deg, #fff 50%, #000 0);-webkit-background-clip:text;background-clip:text}@keyframes l21{100%{background-position:left}}.carousel{margin-bottom:40px}.carousel-main .carousel-cell{border-radius:0px 50px 0px 0px;overflow:hidden}.carousel-main .carousel-cell img{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-main .carousel-cell{width:100%;height:600px;margin-right:10px;border-radius:5px}@media screen and (max-width: 640px){.carousel-main .carousel-cell{height:300px}}.carousel-nav .carousel-cell{background-size:cover !important;height:80px;width:100px;opacity:.7}.carousel-nav .carousel-cell.is-nav-selected{opacity:1}