<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	input.btfloor { background-color: #a3a3a3; text-align: center; max-width: 50px; height: 50px; font-weight: 600;  color: #FFFFFF !important; cursor: pointer; border-radius: 50%; margin: 5px 10px; }
	 input[type="text"] { color: #FFFFFF !important; }
	input.colorpisos1, input.colorpisos2, input.colorpisos3, input.colorpisos4, input.colorpisos5, input.colorpisos6, input.colorpisos7, input.colorpisos8, input.colorpisos9 { opacity: .3; background-color: #020202; text-align: center; max-width: 50px; height: 50px; font-weight: 600;  color: #FFFFFF !important; cursor: pointer; border-radius: 50%; margin: 5px 10px; box-shadow: 0px 0px 9px #0589ea;}
	 .contbtfloor { padding-top: 80px }
	 .colorpiso { position: absolute; top: 95px; right: 95px; -webkit-filter: blur(2px); filter: blur(2px); 
	 	transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -webkit-transition: all .5s; } /* 95px 155px 214px 273px 333px 391px 450px 510px 570px*/
	 	.conttorre img { max-width: 190%;float: right; }
	 	.conttitt { margin: 0 auto; text-align: center; display: flex; justify-content: center; text-align: center; margin-bottom: 50px; }
	 	.conttitt h3.textdormitorios { position: relative; width: fit-content; width: max-content; margin-left: -140px; color: #FFF; background-color: #000; padding: 5px 15px; }
	 	.conttitt h3.textdormitorios:after { content: url('../imgs/pasos/after-text.png'); position: absolute; top: 0px; margin-left: 12px; }
	 	.conttitt h4 { color: #000; font-weight: 600; padding: 5px 15px; margin-left: 170px;}
	 	.nondesk {display: none;}
	 	.conttitt h3, .conttitt h4 { line-height: 40px; }
	 	.elegirpisop { padding-top: 5.5rem !important; z-index: 1000; padding-bottom: 4rem !important; }
	 	.torrente { width: 100%; margin: 0; height: 600px; }
	 	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF;
 /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFFFFF;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #FFFFFF;
}
img.torrre.visdesk { display: block; }
img.torrre.vismob { display: none; }
@media only screen and (max-width: 48em) {	 
	nav.headernav { display: none;}
	input.colorpisos1, input.colorpisos2, input.colorpisos3, input.colorpisos4, input.colorpisos5, input.colorpisos6, input.colorpisos7, input.colorpisos8, input.colorpisos9 {
	       opacity: .5;
		    background-color: #000000;
		    text-align: center;
		    max-width: 40px;
		    height: 40px;
		    font-weight: 600;
		    color: #FFFFFF !important;
		    cursor: pointer;
		    border-radius: 50%;
		    margin: 3px 1px;
		    font-size: 11px !important;
	}
	.colorpiso { height: 20px; right: 28px; -webkit-filter: blur(0px); filter: blur(0px); width: 100%;}
	.contbtfloor { padding-top: 0px; text-align: right;}
	span.textdormitorios { color: #FFF; background-color: #000; padding: 10px 15px; margin-left: 0px; margin-right:0px }
	.nondesk {display: block; width: 100%;}
	.conttitt { flex-direction: column; margin-bottom: 20px }
	.conttitt h3.textdormitorios { margin-left: 0px; min-width: fit-content; margin: 0 auto;}
	.conttitt h4 { margin-left: 0px; margin-top: -9px;}
	.conttorre img { max-width: 190%; }
	.conttorre &gt; img.torrre { margin-right: -14px; }
	input.btfloor { max-width: 43px; height: 43px; margin: 3px 1px; }
	img.torrre.visdesk { display: none; }
img.torrre.vismob { display: block; }
.elegirpisop { padding-bottom: 1rem !important; }
.torrente { height: 530px; }
}</pre></body></html>