@font-face{font-family:'Uni Neue Bold';src:url(UniNeueBold.458bbd9a293f475eca79.eot);src:url(UniNeueBold.458bbd9a293f475eca79.eot?#iefix) format("embedded-opentype"),url(UniNeueBold.c3dde5f1eba5de06a2b3.woff) format("woff"),url(UniNeueBold.ed150190bf4b6e2f9310.ttf) format("truetype"),url(UniNeueBold.838105c8196af5d4bd60.svg#UniNeueBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Uni Neue Light';src:url(UniNeueLight.098c0746609d13077fbe.eot);src:url(UniNeueLight.098c0746609d13077fbe.eot?#iefix) format("embedded-opentype"),url(UniNeueLight.f436bd5b870d827b9783.woff) format("woff"),url(UniNeueLight.5db0e64980a3c3ab9a2e.ttf) format("truetype"),url(UniNeueLight.0f15598cb5e1980ec28b.svg#UniNeueLight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Uni Neue';src:url(UniNeueRegular.8a700ab3231f5fda9bc5.eot);src:url(UniNeueRegular.8a700ab3231f5fda9bc5.eot?#iefix) format("embedded-opentype"),url(UniNeueRegular.6bc99f6e3f063161e7bc.woff) format("woff"),url(UniNeueRegular.9f324b1559d799974aeb.ttf) format("truetype"),url(UniNeueRegular.fd5d0b9c37b7d4920257.svg#UniNeueRegular) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Uni Neue Black';src:url(UniNeueBlack.a517fffafc7adf694a33.eot);src:url(UniNeueBlack.a517fffafc7adf694a33.eot?#iefix) format("embedded-opentype"),url(UniNeueBlack.d96bf7d79b17e305768f.woff) format("woff"),url(UniNeueBlack.c517ec49a1d452b02b16.ttf) format("truetype"),url(UniNeueBlack.32e2210400583aa37840.svg#UniNeueBlack) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Uni Neue Book';src:url(UniNeueBook.38bcb2a99de91617340b.eot);src:url(UniNeueBook.38bcb2a99de91617340b.eot?#iefix) format("embedded-opentype"),url(UniNeueBook.b97168cd5710b7eee3b8.woff) format("woff"),url(UniNeueBook.f82798d7322bd9a562e3.ttf) format("truetype"),url(UniNeueBook.64ea36159569246594dd.svg#UniNeueBook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Uni Neue Thin';src:url(UniNeueThin.0de39417a6008abd61e8.eot);src:url(UniNeueThin.0de39417a6008abd61e8.eot?#iefix) format("embedded-opentype"),url(UniNeueThin.3161f7fc7614b9f1ff4e.woff) format("woff"),url(UniNeueThin.95800f79ef6e13cca885.ttf) format("truetype"),url(UniNeueThin.ecb1be56cc4163a14e4e.svg#UniNeueThin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Uni Neue Heavy';src:url(UniNeueHeavy.d772df50bd0b45ece382.eot);src:url(UniNeueHeavy.d772df50bd0b45ece382.eot?#iefix) format("embedded-opentype"),url(UniNeueHeavy.970bebd91bb47ba53ae0.woff) format("woff"),url(UniNeueHeavy.f33bbccc1eb76ba5a6ab.ttf) format("truetype"),url(UniNeueHeavy.2c1bd06acb69875b799a.svg#UniNeueHeavy) format("svg");font-weight:800;font-style:normal}body,html{margin:0;height:100%}body button,body input,body select,body textarea,html button,html input,html select,html textarea{outline:0}body{background-color:#e2d5cc;background-image:url(bg-casinhas.7d2dc97fed2b0cafd34c.png);background-repeat:no-repeat;background-position:bottom left;font-family:Uni Neue}header{background:#272433;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;color:#fff;transition:.3s all ease-in-out;height:55px;overflow:hidden;z-index:100}header h1{font-weight:400;font-size:20px;text-align:center;transition:.2s all ease-in-out}header a{padding:10px;color:#fff;transition:.8s all}header .back{cursor:pointer}header .menu{visibility:hidden}header.maximized{transition:.8s all ease-in-out;height:100%}header.maximized h1{font-size:60px;transition:1.5s all ease-in-out}header.maximized .back{-webkit-transform:translateX(-50px);transform:translateX(-50px)}header.maximized .menu{-webkit-transform:translateX(50px);transform:translateX(50px)}.container{max-width:70%;margin:0 auto}main{justify-content:center;flex-direction:column;height:100%}.messages{padding-top:80px;flex:1;padding-bottom:250px}.messages .message{display:flex;margin-bottom:20px}.messages .message:hover:not(.waiting) .avatar{border-color:#ff7800}.messages .message:hover:not(.waiting) .content{box-shadow:2px 2px 5px 0 #b3b3b3}.messages .message.waiting .content{background:0 0!important;font-size:12px}.messages .message .avatar{border:3px solid #0075e9;width:104px;height:104px;border-radius:50%;background:center no-repeat #fff;transition:.3s all}.messages .message .content{width:467px;margin:0 20px 5px;border-radius:10px;padding:15px 25px;font-size:20px;transition:.3s all}@media (max-width:768px){.messages .message .content{width:auto}}.messages .message .content b{font-family:Uni Neue Heavy}.messages .message.chatbot .avatar{background-image:url(vini_2.3db95bab42800ee5a846.png);background-size:contain;background-color:transparent}.messages .message.chatbot .content{background:#fff}.messages .message.client{flex-direction:row-reverse}.messages .message.client .avatar{text-align:center;display:flex;align-items:center}.messages .message.client .avatar span{display:block;width:100%;font-size:4em;color:#272433;font-weight:700}.messages .message.client .content{background:#a4e5c2;text-align:right}@media (max-width:425px){.messages .container{max-width:95%}.messages .contents{flex:1}.messages .message.chatbot .content{margin:0 0 5px 10px}.messages .message.client .content{margin:0 10px 5px 0}.messages .message .content{font-size:16px;padding:10px 15px}.messages .message .avatar{width:90px;height:83px;background-size:contain}}@media (max-width:375px){.messages .message .avatar{width:70px;height:70px}}.question{width:100%;position:fixed;bottom:0;overflow:hidden}.question .content{-webkit-transform:translateY(300px);transform:translateY(300px);transition:.4s all}.question.maximized .content{-webkit-transform:translateY(0);transform:translateY(0)}.question .title{text-align:center}.question .answer{background:#0075e9;padding:10px;display:flex;justify-content:space-between;align-items:center}.question .answer input{flex:1;border:none;background:#0075e9;font-size:20px;color:#fff;padding:10px 0}.question .answer input::-webkit-input-placeholder{color:#a4e5c2}.question .answer input::-ms-input-placeholder{color:#a4e5c2}.question .answer input::placeholder{color:#a4e5c2}@media (min-width:768px){.question .answer input{text-align:center}}.question .answer .submit{border:none;background:0 0;cursor:pointer}.question .answer .ng-fa-icon{font-size:30px;color:#fff}.question .options{display:flex;justify-content:center;padding:20px 0}.question .options .item{padding:10px 5px}.question .options a{cursor:pointer;display:inline-block;font-size:16px;background:#0075e9;text-decoration:none;padding:15px;color:#fff;border-radius:34px;min-width:200px;text-align:center}@media (max-width:768px){.messages .container{max-width:90%}.question .options{flex-direction:column;padding:0}.question .options .item{padding:0}.question .options .item a{display:block;padding:10px 0;border-radius:initial;border-bottom:1px solid #fff}}.question .options a:hover{color:#272433}.pac-container{position:fixed!important;top:initial!important;bottom:63px!important}.realty{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);background:#fff;position:relative;border-radius:0 0 6px 6px;transition:.2s all}.realty:hover{box-shadow:2px 4px 5px 0 #b8b8b8}.realty:hover .slick-next,.realty:hover .slick-prev{background:rgba(255,255,255,.5)}.realty a{position:relative;text-decoration:none}.realty .label{position:absolute;top:0;right:0;padding:2px 10px;font-size:12px;border-radius:0 0 0 6px;z-index:99}.realty .label.usado{background:#ff7800;color:#fff}.realty .label.novo-planta{background:#ff0041;color:#fff}.realty .label.novo-pronto{background:#a4e5c2;color:#fff}.realty img{width:100%;height:auto;border:none}.realty .details{padding:10px;font-size:14px}.realty .details .title{display:block;color:#272433}.realty .details .address{display:block;color:#ff7800}.realty .details .footer{display:flex;justify-content:space-between}.realty .details .footer .caracteristics{display:flex;align-items:center;color:#272433;font-size:12px}.realty .details .footer .caracteristics div{margin-right:10px}.realty .details .footer .favorite{color:#e2d5cc;font-size:20px}.realty .details .footer .favorite:hover{color:#c9bfb8}.realty .details .footer .favorite.active{color:#ff0041}.results{background:#fff;border:1px solid rgba(223,225,229,0);border-top:none;border-radius:24px 24px 0 0;box-shadow:0 5px 6px 0 rgba(32,33,36,.28)}.results .wrapper{margin-top:20px;margin-bottom:30px;max-height:450px;overflow-y:auto}@media screen and (max-width:800px){.results .wrapper{max-height:350px}}.results h3{padding:10px 20px;margin:0;font-size:20px}.results .option{padding:6px 15px}.results .option span{margin-left:10px}.results .option:hover{background:#0075e9;color:#fff;cursor:pointer}.prices{display:block;padding:10px 10px 0}.prices small{display:block}.prices .price{display:block;color:#0075e9;font-weight:700;font-size:18px}.prices .sub-price{display:block;color:#ff0041;text-decoration:line-through!important;font-size:12px}.prices .price-discount{display:block;color:#0075e9;font-weight:700;font-size:18px}