html, body { width: 100%; height: auto; margin: 0; padding: 0; background: #54575a; color: #fff; font-size:22px; font-family: 'Nunito Sans', sans-serif; font-weight: 300 !important;  scroll-behavior: smooth; }
body { overflow-x: hidden !important; animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */ }
@keyframes fadein { from { opacity:0; } to { opacity:1;} }
@-moz-keyframes fadein { /* Firefox */ from { opacity:0; } to { opacity:1;} }
@-webkit-keyframes fadein { /* Safari and Chrome */ from { opacity:0; } to { opacity:1;} }
@-o-keyframes fadein { /* Opera */ from { opacity:0; } to { opacity:1;} }
button, a, li, h1, h2, h3, h4, input, a { transition:all 400ms ease !important; }
h1, h2, h3 { font-family: 'georegular' !important; }
h4, h5, h6 { font-family: 'georegular' !important; }
header { background: ; position: fixed; top: 0px; left: 0px; width: 100%; height: 100px; padding: 20px 5%; z-index: 99999999999; }
footer { background: #1f2227; width: 100%; height: auto; padding: 90px 0 40px 0; color: #fff; }
footer h4 { color: #d8af89; font-size:; margin-bottom:25px;  }
footer span { color: #d8af89;  }
footer p.llama {  border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; margin-right:10px; width:100%; padding:15px 0; font-size:27px; margin-bottom:75px; max-width:415px;  }
footer p { font-size:18px;  }
footer img { margin-bottom:50px;  }
footer a { color: #fff; text-decoration: none; }
footer a:hover { color: #deba10; text-decoration: none; }
ul.menu { width: 400px; height: 100vh; position:fixed; z-index:10; right:-400px; background:#1f2227; transition:all 200ms ease;  padding:10% 3% 0; }
ul.menu li { list-style: none; display: block; width: auto; margin: 40px 5px; }
ul.menu li a { color: #fff; text-decoration: none; font-weight: 200 !important; font-size:28px; }
ul.menu li a:hover { color: #9c6d3e ; }
ul.menu hr.sep { background:none !important; border-top: #9c6d3e solid 1px; height:1px; width:100%; }
.open { margin-right:400px; }

.aviso { text-decoration:none; color:#fff; font-size:14px; position:relative; }
.hidde_ { display: none !important; }
.show_ { display:inline; }
.logo-foo { width:85%; }

.next_ { cursor:pointer; width:50px; position: absolute; top:47%; right:120px; }
.prev_ { cursor:pointer; width:50px; position: absolute; top:47%; left:10%; }
.aj_ { width:100%; height:170px; }
.remate { font-size:14px; }
.linea { width:25%; height:4px; position:relative; z-index:10; background:#9d6d3d; margin-bottom:-2px; margin-top:-2px;  }
.wh { position:fixed; z-index:999; right:0; top:45%; width:60px;  }

video { border-radius:25px; }
section { width: 100%; height: auto; padding:90px 0; overflow-x: hidden !important; position:relative; }
b { font-weight:600; }
hr { width:45%; background:#fff; height:2px; margin:25px 0; opacity:1;  }
input { background:none; border:#fff solid 2px; margin-bottom:10px; width:100%; padding:15px; color:#fff; line-height:12px; font-size:18px;  }
textarea { background:none; border:#fff solid 2px; margin-bottom:10px; width:100%; padding:15px; height: 150px; color:#fff; line-height:12px; font-size:18px; resize:none; }

#conoce2 .flickity-prev-next-button.previous { left: 10%; background: url(img/prev_.svg) no-repeat center; background-size: 90%; filter: brightness(1000%);  }
#conoce2 .flickity-prev-next-button.next { right: 10%; background: url(img/next_.svg) no-repeat center; background-size: 90%; filter: brightness(1000%);  }
#conoce2 .flickity-button { position: absolute; background: hsla(0,0%,100%,1) ; border: none; color: #333; }
#conoce2 .flickity-button-icon { fill: none; }
#conoce2 .flickity-button:disabled { opacity: 0;  cursor: auto;  pointer-events: none; }
#conoce2 .flickity-prev-next-button {    top: 25%;    width: 55px;    height: 44px;  transform: translateY(-50%); }

#departamentos2 .carousel-main .carousel .flickity-prev-next-button { width:300px; }
#departamentos2 .flickity-prev-next-button.previous { left: -150px;  background: url(img/prev_.svg) no-repeat center; width: 50px !important; background-size: 70%; filter: brightness(50%); width:100px; }
#departamentos2 .flickity-prev-next-button.next { left: -80px;  background: url(img/next_.svg) no-repeat center; width: 50px !important;  background-size: 70%; filter: brightness(50%); width:100px; }

#departamentos2 .flickity-button { position: absolute; background: hsla(0,0%,100%,1) ; border: none; color: #333; }
#departamentos2 .flickity-button-icon { fill: none; }
#departamentos2 .flickity-button:disabled { opacity: 1;  cursor: auto;  pointer-events: none; }
#departamentos2 .flickity-prev-next-button {    top: 13%;    width: 55px;    height: 44px;    border-radius: 0%;    transform: translateY(-50%); }

.modal.show {
z-index: 9999999999999999999999999 !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; font-size: 18px; padding: 0px 0px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff; font-size: 18px; padding: 0px 0px;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff; font-size: 18px; padding: 0px 0px;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff; font-size: 18px; padding: 0px 0px;
}

::-webkit-textarea-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important; font-size: 12px; padding: 5px 20px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff; font-size: 12px; padding: 5px 20px;
}
:-ms-textarea-placeholder { /* IE 10+ */
  color: #fff  !important; font-size: 12px; padding: 5px 20px;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff; font-size: 12px; padding: 5px 20px;
}


label{
  display:flex;
  flex-direction:column;
  width:30px;
  cursor:pointer;
  right: 50px;
  position: absolute;
}

label span{
  background: #9c6d3e;
  height: 3px;
  margin: 3px 0;
  transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);

}


span:nth-of-type(1){
  width:100%;
  
}

span:nth-of-type(2){
  width:100%;
}


span:nth-of-type(3){
  width:50%;
 
}


input[type="checkbox"]{
  display:none;
}


input[type="checkbox"]:checked ~ span:nth-of-type(1){
  transform-origin:bottom;
  transform:rotatez(50deg) translate(8px,0px)
}


input[type="checkbox"]:checked ~ span:nth-of-type(2){
  margin-top: 0px;
  margin-left: 5px;
  margin-top: 1px;
  transform-origin:top;
  transform:rotatez(-50deg)
}


input[type="checkbox"]:checked ~ span:nth-of-type(3){
  
  transform-origin:bottom; opacity: 0;
  width:100%;
  transform: translate(6px,-22px) rotatez(50deg);

}

input[type="checkbox"]:checked ~ span {
filter: brightness(1000%); transition:all 400ms ease;
}


.conoce-copy1 { font-family: 'camptonlight' !important; border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; margin-right:10px; width:100%; padding:15px 0; font-size:36px; color:#4c515b; }
.depas-copy1 { font-family: 'camptonlight' !important; border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; margin-right:10px; width:100%; padding:15px 0; font-size:26px;  color:#4c515b; display: inline-block; max-width:400px; position: absolute; margin-top: 67px;  vertical-align:bottom;  }
.amen-copy1 { font-family: 'camptonlight' !important; border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; margin-right:10px; width:100%; padding:15px 0; font-size:36px;  color:#fff; margin-top:110px; margin-bottom:75px; }

.acoodo { display: inline-block; vertical-align:bottom; }

.fondo2 { background:#d8dbd8;  }
.gold { background:#9d6d3d; width:120px;  }
.ajuste1 { width:100%; height:35%;  }
.ajuste2 { width:100%; height:20%;  }
img.btnes { height:55px !important;  }
.margen_ { padding:150px 0;  }
ul.list { width:100%; height:auto; padding:0;   }
ul.list li { display: block; padding-left:20px; background-size: 5px auto !important; background: url("img/cubo.svg") no-repeat; background-position: 0px 10px; margin:5px 0;  }

.casa-bg_ { width:46%; position:absolute; left:0%; bottom:-10px;  }
.casa-bg { width:42%; position:absolute; left:0%; bottom:-10px;  }
.logo { position:absolute; top:25px; left:85px;  }
.copy1 { margin-top:10vh;  }
.copy1_ { margin-top:20vh; width:410px;  }
.copy2 { font-size:28px !important; font-weight: 200; font-family: 'Nunito Sans', sans-serif !important;  }

#zatae1 { background:#1c1f24 url("img/index1.jpg") no-repeat left top; background-size:cover; color:#d9aa83; height: auto;  }
#zatae1 p { /*border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; padding:15px 0;*/ max-width: 400px; color:#fff; font-size:26px; margin:35px 0; }
#zatae1 h2 { font-size:4.4vw; margin-bottom: 60px;}
#zatae1 ul { padding-left:20px; }
#zatae1 ul li { list-style:none; margin-bottom:5px; color:#fff; max-width: 390px;
               background: url("img/bulllet.svg") no-repeat ; background-size:5px auto; background-position:2px 10px; padding-left:30px; }


#zatae2 { background:#1c1f24 url("img/index2_.jpg") no-repeat center bottom; background-size:100% 100%; height: auto; padding:75px 0;  }
#zatae2 h2 { font-size: 80px; color:#9a6b3c; }

#zatae3 { background:#5d6c7f url("img/panel3.jpg") no-repeat center left; background-size:auto 110% ; height: 100vh; position:relative; overflow-y:hidden !Important;  }
#zatae3 h2 { font-size:75px;  }
#zatae3 p { max-width: 590px;  }
#zatae3 h3 { font-size:80px;  }
#zatae2 h2 span { width:100px; height:100%; opacity:0;  }
.mapa { background:#6c7789; padding:90px 0;   position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; left:100% !important; transition:all 400ms ease;  }
.mapa_ { transition:all 400ms ease !important;  position:relative; width:100%; bottom:0; left:0; cursor:pointer; }
.mapa_1{ position:absolute; width:80%; height:auto; z-index:2; top:4%; left:10%; transition:all 400ms ease !important; shadow-box:1px 1px 25px rgba(0,0,0, .8); }
.desliza {  left:0% !important; }

#conoce1 { height:auto; background: url("img/casa-zatae3.jpg") no-repeat right; background-size: auto 100%; padding:200px 0 50px 0; }
#conoce1 p { color:#4c515b !important; margin:75px 0; padding-right:75px; margin-left:-40px; }
#conoce2 { height:auto; background: hsla(220, 26%, 9%, 1);
background: linear-gradient(315deg, hsla(220, 26%, 9%, 1) 36%, hsla(60, 1%, 21%, 1) 100%);
background: -moz-linear-gradient(315deg, hsla(220, 26%, 9%, 1) 36%, hsla(60, 1%, 21%, 1) 100%);
background: -webkit-linear-gradient(315deg, hsla(220, 26%, 9%, 1) 36%, hsla(60, 1%, 21%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#11151D", endColorstr="#353534", GradientType=1 );  }
#conoce2 h2 { color:#9d6d3d; font-size:5.1vw; }

#contacto { height:auto; background: url("img/contacto-bg.jpg") no-repeat right; background-size: cover;  } 
#contacto h3 { font-size:4.5vw; margin-bottom:50px; }

.carousel { transition:none !important; }
.carousel-cell {  width: 100%;  height: auto;  margin-right: 1px; transition:none !important; }
.carousel-cell hr {  width: 120px; margin:70px 0 20px 0; transition:none !important;  }
.depa-info { color:#4c515b; padding-top:15px; }
.depa-info p { font-size:25px; font-weight: 400;  max-width:300px; margin-top:50px; }

#departamentos1 { height:auto; background: url("img/departamentos1.jpg") no-repeat; background-position: right 130px; background-size: 45% ; padding:200px 0 50px 0; }
#departamentos1 p { color:#4c515b !important;  margin:75px 0; padding-right:75px; }

#departamentos2 { height:auto;  padding:50px 0 50px 0; }
#departamentos2 h2 { color:#9d6d3d; font-size:84px; margin-left:50px; }
.depa-info ul.list { width:100%; height:auto;   }
.depa-info ul.list li { display: block; padding-left:20px; background-size: 5px auto !important; background: url("img/cubo.svg") no-repeat; background-position: 0px 8px; margin:5px 0;  }

.panl1_ { max-width: 600px; margin-right:25px; margin-top:30px; }
.panl2_ { max-width: 300px; margin-right:25px; margin-top:40px;  }
.panl3_ { max-width:620px; margin-top:30px; }

#amen1 { height:auto; background: url("img/amen1.jpg") no-repeat right bottom; background-size: cover ; padding:200px 0 50px 0; height:100vh; }

#amen2 { height:auto;  padding:200px 0 50px 0; }
#amen2 h2 { color:#9d6d3d; font-size:84px; line-height:80px; margin-left:-6px; }
.amen2 ul.list { max-width:500px; height:auto; padding-left:100px;  }
.amen2 ul.list li { display: block; padding-left:20px; background-size: 5px auto !important; background: url("img/cubo.svg") no-repeat; background-position: 0px 8px; margin:5px 0; color:#4c525c;  }
.ajuste { margin:125px 0; color:#4c525c; }
.amen2 b { font-size:26px; line-height: 30px; font-weight:700; margin: 70px 0 50px 0; position:relative; display:block; }
.col { padding:0 25px; margin:0 40px; }
.col-sm_ { width:33%; display:inline-block; vertical-align:top; padding:10px 10px 0 10px !important; }
.col-sm_ b { margin-top:-5px; margin-bottom:10px; padding: 0 20px; height:75px; }
.col-sm_ p { font-size:21px;  }

.carousel-nav { padding:0; margin-left:-13px; overflow: visible; margin-top:25px; height: 80px; transition:none !important; }
.carousel-nav .carousel-cell { height: 50px; line-height: 50px; width: 170px; color:#606060; margin:0 10px ;  text-align: center; position:relative; border:#606060 solid 1px; transition:none !important; }
.carousel-nav .carousel-cell .cuadro { height: 50px;  width: 170px; z-index: -1; position:absolute; top:6px; left:6px; opacity:0; transition:all 200ms ease !important; transition:none !important; }
.carousel-nav .carousel-cell:before {  font-size: 50px;  line-height: 80px;  }
.carousel-nav .carousel-cell.is-nav-selected { color: #d8dad8;  font-weight:500;  }
.carousel-nav .carousel-cell.is-nav-selected > .cuadro { background:#9c6d3e !important; opacity:1; mix-blend-mode: multiply; }

#departamentos2 .flickity-page-dots {
position: absolute;
width: 600px;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}

.carousel-nav .flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100% !important; transition:none !important;
}

.carousel-main { height:680px !important; color:#4c515b; transition: none !important; }
.carousel-main .carousel-cell { height:680px !important; transition: none !important; }
.carousel-main img { height:auto !important; margin-bottom:15px; transition: none !important;  }
.img-ajuste { height: 98.2%; margin-right:-50px }


input:focus {
    border:none;
}

input[type=submit] {
    width: 120px; height: auto;
    padding:15px 25px; 
    background:#d8dbd8; 
    border: none;
    color: #9d6d3d;
    cursor:pointer; font-weight: 600; margin-right: 120px;
}

input[type=submit]:hover {
    color:#d8dbd8; 
    background: #9d6d3d;
}

#zatae0 { background:#1c1f24 url("img/index0.jpg") no-repeat left bottom; background-size:cover;  height: 110vh; overflow: hidden;  }
#zatae0 p { border-top:#9d6d3d solid 2px; border-bottom:#9d6d3d solid 2px; margin:50px 0; font-size: 28px; color: #d9aa83; padding:15px 0; max-width:420px; }
#zatae0 .tt1_ { color:#9a6b3c; font-size:5.6vw; line-height:6.9vw; margin-top:0%; }

.tt2_ { color:#fff; font-size:2.2vw; float:none; }


@media only screen and (min-width: 1300px) {
  section { width: 100%; height: auto; padding:90px 0; overflow-x: hidden !important; position:relative; }
  #zatae3 { height: auto; padding:90px 0; }
  #amen1 { height: auto; }
}

@media only screen and (max-width: 1290px) {
   #zatae3 { height: auto !important;  }
}

@media only screen and (max-width: 690px) {
  header { width:290px !important;  } 

  #zatae1 { background:#1c1f24 /*url("img/index1_.jpg") no-repeat center bottom*/; background-size:auto  100%; color:#d9aa83; height: auto; padding: 150px 0 !important;  }
  #zatae1 img { width:50%; display:block; margin:0 auto; }
  .copy1_ {  margin:0; margin-bottom:750px; }
  #zatae2 { padding:75px 5% 75px 5%;  }
  #zatae2 h2 { font-size:60px; }
  .casa-bg {  width: 85%;  position: absolute; left: 0%; bottom: -10px; }
  #zatae3 h2 { font-size: 60px; }
  #zatae3 h2 br { display: none; }
  #zatae3 { background: #596576 url(img/panel3_r.jpg) no-repeat center bottom; background-size: 100% auto; height: auto; padding-bottom: 400px; position: relative; overflow-y: hidden !Important; }
  .next_ { cursor:pointer; width:50px; position: absolute; top:65%; right:5%; }
  .prev_ { cursor:pointer; width:50px; position: absolute; top:55%; left:5%; }
  .mapa_ {  pointer-events: none; }
  .aj_ { width: 100%;  height: 70px; }
  label { right: -70px; top:10px; }
  #conoce1 { height: auto;  background: url(img/casa-zatae3.jpg) no-repeat right bottom; background-size:  100% auto; padding: 200px 0 550px 0; }
  .conoce-copy1 { font-family: 'camptonlight' !important; border-top: #9d6d3d solid 2px; border-bottom: #9d6d3d solid 2px; margin-right: 10px; width: 100%; padding: 15px 0; font-size: 26px; color: #4c515b; }
  #conoce1 p { color: #4c515b !important; margin: 25px 0; padding-right: 0px; margin-left:0px; }
  #conoce2 h2 { color: #9d6d3d; font-size: 60px; }

  #conoce2 .flickity-prev-next-button { top: 5%; width: 55px; height: 44px; border-radius: 50%; transform: translateY(-50%); }
  #conoce2 .flickity-prev-next-button.previous {  left: 80%;    background: url(img/prev_.svg) no-repeat center;    background-size: 90%;    filter: brightness(1000%);    margin-top: -30px; }

 #contacto { padding-bottom:165px; }
 #contacto h3 { font-size: 60px; }
 .aviso { text-decoration:none; color:#fff; font-size:14px; position:relative; display:block; margin-top:25px; }
 img.btnes { height: 45px !important; }

#departamentos1 {
    height: auto;
    background: url(img/departamentos1.jpg) no-repeat;
    background-position: center bottom ;
    background-size: 100% auto;
    padding: 200px 0 230px 0;
}

#departamentos1 p {    color: #4c515b !important;    margin: 75px 0;    padding-right: 0px; }

.carousel-nav { padding:0; margin-left:-13px; overflow: visible; margin-top:25px; height: 80px; margin-bottom:-100px; }

.carousel-nav .carousel-cell {
    height: 50px;
    line-height: 50px;
    width: 120px;
    display: block;
    color: #606060;
    margin: 0 5px;
    text-align: center;
    position: relative;
    border: #606060 solid 1px;
    font-size: 16px;
}

.carousel-nav .carousel-cell.is-nav-selected > .cuadro {
    background: #9c6d3e !important;
    opacity: 1;
    mix-blend-mode: multiply;
}

.carousel-nav .carousel-cell .cuadro {
    height: 50px;
    width: 120px;
    z-index: -1;
    position: absolute;
    top: 6px;
    left: 6px;
    opacity: 0;
    transition: all 200ms ease !important;

}

.carousel-main { height: 800px !important; }
.carousel-main .carousel-cell {  height: 900px !important; }

#departamentos2 .flickity-prev-next-button.previous { display:none; }
#departamentos2 .flickity-prev-next-button.next {
    left: 85%;
    background: url(img/next_.svg) no-repeat center;
    background-size: 90%;
    filter: brightness(50%);
}

.depa-info ul.list li {
    display: block;
    padding-left: 20px;
    background-size: 5px auto !important;
    background: url(img/cubo.svg) no-repeat;
    background-position: 0px 8px;
    margin: 5px 0;
    font-size: 18px;
}

.panl3_ {
    width: 100%;
    margin-top: 30px;
    position: relative;
}

.panl2_ {
    width: 100%;
    margin-right: 25px;
    display: block;
    margin-top: 40px;
}

.depas-copy1 {
    font-family: 'camptonlight' !important;
    border-top: #9d6d3d solid 2px;
    border-bottom: #9d6d3d solid 2px;
    margin-right: 10px;
    width: 100%;
    padding: 15px 0;
    font-size: 26px;
    color: #4c515b;
    display: block;
    max-width: 400px;
    position: relative;
    margin-top: 67px;
    vertical-align: bottom;
}



#amen1 {
    height: auto;
    background: url(img/amen1_.jpg) no-repeat right bottom;
    background-size: cover;
    padding: 100px 0 450px 0;
    height: auto !important;
}


.amen-copy1 {
    font-family: 'camptonlight' !important;
    border-top: #9d6d3d solid 2px;
    border-bottom: #9d6d3d solid 2px;
    margin-right: 10px;
    width: 100%;
    padding: 15px 0;
    font-size: 26px;
    color: #fff;
    margin-top: 67px;
    margin-bottom: 75px;
}

#amen2 {
    height: auto;
    padding: 90px 0;
}
.extra { padding-top:100px; }
.amen2 ul.list {
    max-width: 500px;
    height: auto;
    padding-left: 20px;
}

#amen2 h2 {
    color: #9d6d3d;
    font-size: 60px;
    line-height: 60px;
    margin-left: -6px;
}

#amen2 h2 br { display:none; }
#amen2 img { width:100% !important;  }
.img-ajuste { margin-left: 0px; }
.img-a { padding:0 5%; margin-bottom:25px;  }
.text-c { text-align: center; margin-bottom: -110px; }
.show_ { display: none !important; }
.hidde_ { display:inline-block !important; margin-bottom:50px;  }
.panl2_ { width: 100%; margin-right: 25px; display: block; margin-top: -35px; }

.carousel-main img { height: auto !important; margin-bottom: 15px; }
#departamentos2 .flickity-prev-next-button { top: -10%; width: 55px; height: 44px; border-radius: 50%; transform: translateY(-50%); }

#conoce2 .flickity-prev-next-button.next {
    margin-top:25px;
    right: 5%;
    background: url(img/next_.svg) no-repeat center;
    background-size: 90%;
    filter: brightness(1000%);
}
.text-end { text-align: left !important; }
.logo-foo { width:55%; }
.order-1 { order: 1 !important; }
.order-2 { order: 2 !important; }
.order-3 { order: 3 !important; }
.order-3 br { display:none; }
.order-4 { order: 4 !important; }
.order-5 { order: 5 !important; }
.index1_2 { width:100% !important;  }
#zatae1 .copy1_ {    margin: 0;    margin-bottom: 0; }
.no-p { padding:0; }
#zatae1 p {
    border-top: #9d6d3d solid 2px;
    border-bottom: #9d6d3d solid 2px;
    padding: 15px 0;
    max-width: 100%;
}

#zatae2 ul.list { margin-bottom:75px; }

#zatae2 h2 {
    font-size: 60px;
    margin-top: -125px;
}

#amen2 img { width:100% !important; }
.img-ajuste { height: auto; margin-right:0px }
.coco2 { display:none; }
footer img {
    margin-bottom: 50px;
    display: block;
}

#conoce2 { margin-bottom: -50px;}

}


@media only screen and (max-width: 440px) {
#zatae0 { background:#1c1f24 url("img/index0.jpg") no-repeat left bottom; background-size:cover;  height: 140vh; overflow: hidden;  }
#zatae0 .tt1_ { color:#9a6b3c; font-size:5.6vw; line-height:12.9vw; margin-top:10%; }
.prev_ {
    cursor: pointer;
    width: 50px;
    position: absolute;
    top: 75%;
    left: 5%;
}

#zatae1 ul li {
    list-style: none;
    margin-bottom: 5px;
    color: #fff;
    max-width: 390px;
    background: url(img/bulllet.svg) no-repeat;
    background-size: 5px auto;
    background-position: 2px 10px;
    padding-left: 30px; padding-right: 10%;
}

#zatae1 h2 {
    font-size: 42px;
    margin-bottom: 40px;
}

#zatae3 h3 {
    font-size: 42px;
}

#zatae0 { padding-bottom:0px; }
#zatae0 .tt1_ {
   font-size: 62px;
}

#zatae0 .casa-bg {
    width: 85%;
    position: relative;
    left: 0%;
    bottom: -10px;
    margin-top: 50px;
}

  #departamentos2 .flickity-prev-next-button.next {
    left: 75%;
    background: url(img/next_.svg) no-repeat center;
    background-size: 90%;
    filter: brightness(50%);
}

.wh {
    position: fixed;
    z-index: 999;
    right: 0;
    top: 15%;
    width: 60px;
  }
.prev_ {
    cursor: pointer;
    width: 50px;
    position: absolute;
    top: 53%;
    left: 5%;
}

ul.menu {
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 10;
    right: -400px;
    background: #1f2227;
    transition: all 200ms ease;
    padding: 10% 3% 0;
}

.amen-copy1 br { display: none; }
.conoce-copy1  br { display: none; }

}

