.code,.col-dest,.dados,.desc-imovel,.desc-imovel h4,.desc-imovel h5,.preco{transition:.5s}.col-dest{position:relative;min-height:480px;padding-right:15px;padding-left:15px;float:left;width:95%}.preco{font-weight:700;color:#CC5F00;text-align:center;font-size:25px}.abre-code:hover>.foto>img-teto{transform:scale(1.1)}.desc-imovel .fa-heart-o{position:absolute;right:10px;top:10px;font-size:22px;transition:.5s}.abre-code:hover .desc-imovel{border:1px solid #383838;background:#2f2f2f}.foto{position:relative}.code,.foto h1{position:absolute;color:#FFF}.desc-imovel h5{font-size:24px}.code{padding:4px 5px;opacity:.9;width:90px;height:20px}.foto h1{top:-5px;left:6px;font-size:17px;font-family:inherit}.default-home h3{padding-left:15px;padding-right:15px;font-size:24px;line-height:4px;margin:26px 0 0;font-weight:300;color:#373333}.abre-code:hover .desc-imovel h4{color:#FFF;font-weight:100}.abre-code:hover .desc-imovel .dados,.abre-code:hover .desc-imovel .fa-heart-o,.abre-code:hover .desc-imovel .preco,.abre-code:hover .desc-imovel h5{color:#FFF!important;font-weight:100}.default-home strong{padding-left:15px;padding-right:15px;font-size:49px;line-height:38px;font-weight:700;margin:0 0 25px}.frases{margin-bottom:23px;margin-top:38px}.default-home{margin-bottom:60px}.img-teto{width:100%;height:350px;background-position:center;background-size:cover}.dados{font-weight:600}@media screen and (max-width:1200px){.col-dest{width:94%}.col-md-icon{display:none!important}}@media screen and (max-width:1100px){.col-dest{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:95%;margin:20px 0}}@media screen and (max-width:992px){.col-dest{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:95%;margin:20px 0}.img-teto{width:100%;height:241px}}@media screen and (max-width:768px){.default-home strong{padding-left:0;font-size:30px}.default-home h3{padding-left:0}.frases{margin-left:22px}}@media screen and (max-width:769px){.col-dest{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:87%;margin:20px 1%}.frases h3{line-height:1}}@media screen and (max-width:670px){.col-dest{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:90%;margin:20px 3%}.frases{margin-left:8%}}