article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"Open Sans",sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1em;margin:0}h2{font-size:1em;margin:0}h3{font-size:1em;margin:0}h4{font-size:1em;margin:0}h5{font-size:1em;margin:1.67em 0}h6{font-size:1em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;padding:0}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form *{list-style:none;position:relative}li{list-style:none}img{border:0}form{height:100%}html,body{font-family:"Open Sans",sans-serif;margin:0;padding:0;border:0;height:100%;width:100%;background-color:#fff;color:#666}h1,h2,h3,h4,h5{margin:0;border:0;padding:0;font-weight:normal}.hidden{display:none}a{color:#666}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:none}a[href^=tel]{color:inherit;text-decoration:none}ul{margin:0;padding:0}.tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.tblcell{display:table-cell;vertical-align:middle}

.debug-item{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:-1px;outline:1px solid #f00;z-index:999;pointer-events:none}.debug-item:after{content:attr(data-debug);position:absolute;top:0;left:0;background-color:#f00;color:#ffF;font-size:10px;padding:5px 10px;z-index:999;white-space:nowrap}.js-imagescale{opacity:0;-webkit-transition:opacity ease-in-out 300ms;transition:opacity ease-in-out 300ms;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:1}.js-imagescale.notrans{-webkit-transition:none;transition:none}.js-imagescale.loaded{opacity:1}.js-imagescale[data-scale="best-fit-down"]{-o-object-fit:contain;object-fit:contain}.js-imagescale[data-align="bottom"]{-o-object-position:bottom;object-position:bottom}#outdatedbrowser{display:block;position:fixed;top:0;left:0;z-index:9999;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;padding:3% 6%;margin:0 auto;text-align:center;background:#fff;color:#333;font-size:14px}#outdatedbrowser.compact{padding:5px 6%}#outdatedbrowser .warning{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEUAAAAaGhoICAgDAwMDAwMDAwMEBAQDAwMDAwMCAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3i/w4AAAAH3RSTlMABhAWGhweICIwTFJcanZ6g6Opq7G9z9HZ3+fv8/f9blz6EQAAAL1JREFUeNp1UtsWgyAMK24Kis77LgjN///lzmY59oU8pYSTQloSuHEPzGEfHWm4lSHgVUl9RJp9Y0zj54TYk+ABLHUu6gV4yH3wQAoDo//7R+TzrCD++qxYzvr2/txPtmAlcpzEvwM66ZPY0YhZHFqgFTpjpB1eqgqohHrsFNCQ4DgyaxCIYXL5emZmwFrYNiVoq2nSVtJccDVXzyVr6Xqu+qBNyaoPSiQiXJHoEK29QizFXhxUebTlZSiuzxegchM0ShebHwAAAABJRU5ErkJggg==) no-repeat center}#outdatedbrowser .txt{display:inline-block;vertical-align:middle}#outdatedbrowser .link{display:inline-block;vertical-align:middle;margin-left:5px;padding:5px 10px;font-size:14px;color:#fff;background:#2A2A2A}#outdatedbrowser .close{display:block;position:absolute;top:0;bottom:0;right:2%;width:24px;height:24px;margin:auto;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAeFBMVEUAAAD///8HBwcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACupXfzAAAAJ3RSTlMAAAJISkxOUFJUVlhaXF5gYmRmaGpsbnBydHh6fH6Di4+bn/f5+/2a3af0AAAAoklEQVR4Ab3R1w6CQBCF4WNXCiggFkWx7J73f0MnYxwK8c54Lv8vITsBoy/7NYxvAWyXGgZ3uvDTK/JqUJIugu5MPiYG2IrEkJ3I5xQNoPD0CXCUPkMbkIukB+lzdAGZiPQF+oCNdLfEEEqSPhuAPky+lvehkB4kniy6kHs9PhYpW6BP0tMjR+4aWEuPoQtF9ga1nv1e4FgZoE5hW1Xa/vHPX509EKW44FyrAAAAAElFTkSuQmCC) no-repeat center}.small #outdatedbrowser span,.small #outdatedbrowser a{font-size:12px}.mini #outdatedbrowser span,.mini #outdatedbrowser a{font-size:12px}#cookiecheck{display:block;position:fixed;bottom:0;left:0;z-index:9999;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;padding:1% 3%;margin:0 auto;text-align:left;background:#fff;color:#111;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;-webkit-box-shadow:0 -7px 6px -6px rgba(0,0,0,0.06);box-shadow:0 -7px 6px -6px rgba(0,0,0,0.06)}#cookiecheck .info{display:none;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAARVBMVEUAAAAaGhoDAwMEBAQDAwMDAwMDAwMDAwMBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6P68lAAAAFnRSTlMABhweICIyOFJcanZ6o6mrvefz9/n94rT7nAAAAKtJREFUeNp9ktkWgyAMBYMW645KM///qV1OWmI9Om/hQpYbxIjjsqquyxjFE5NiaHJSt5Gntg6hbqfM1okxwFyJUc0w2H20F0evfN7EDTuPN1PY3nUSs50/sikz6RVqrv6FKmuUkUnkl8qYGGWhlQMti6zUFgFfoWYVJVh0L0JAnSB7oaSSXSpfHFxx3y74dsuADTRlQGcJQLHETDSKiWe2Xy/quNrLz3D6fZ5D3w4A4kYxiQAAAABJRU5ErkJggg==) no-repeat center}#cookiecheck .txt{display:inline-block;vertical-align:middle;width:100%}#cookiecheck .link{display:inline-block;vertical-align:middle;margin:0 5px;font-size:14px;text-decoration:underline;font-weight:500}#cookiecheck .accept{padding:10px 30px;position:absolute;right:0;top:-8px}.small #cookiecheck span,.small #cookiecheck a{font-size:12px}.mini #cookiecheck span,.mini #cookiecheck a{font-size:12px}#cookiecheck .txt{width:66%}#cookiecheck .accept{padding:10px 30px;position:absolute;right:10px;top:11px}.validator{position:absolute;right:-5px;top:-12px;width:20px;height:20px;text-align:center}.validator .erroMark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#111;text-align:center;color:#fff;font-weight:300;font-size:20px;display:block;line-height:32px;border-radius:50%}.validator .erroDetail{display:none;white-space:nowrap;width:auto;padding:5px 22px 5px 15px;background-color:#111;z-index:98;color:#fff;position:relative;font-weight:300;font-size:12px;margin-top:-20px;text-align:left;border-radius:10px;height:25px;line-height:25px;position:absolute;right:0;top:12px}.validator:hover .erroDetail,.validator.active .erroDetail{display:block}.masterpage{margin:0 auto;position:relative;width:100%;display:block;max-width:2200px;margin-left:auto;margin-right:auto}.masterpage .page{position:relative;z-index:1;display:block;clear:both;width:100%}.masterpage .wfull{width:96%;max-width:1480px;display:block;margin:0 auto}.masterpage .hide{display:none}.standard-width{width:92%;max-width:1464px;display:block;margin:0 auto;padding:0 1.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll-lock{position:fixed}.mad-titulo{color:#111;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:300;line-height:50px;display:block}.mad-subtitulo{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;line-height:20px;display:block}.mad-preco{color:#000;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:300;line-height:33px;display:block}.mad-texto{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;line-height:40px;display:block}.mad-card-titulo{color:#111;font-family:"Open Sans",sans-serif;font-weight:600;font-size:15px;line-height:20px;display:block}.mad-page-titulo{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:22px;display:block}.mad-page-subtitulo{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:13px;display:block}.mad-titulo-seccao{color:#111;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:36px;display:block;margin:52px 0 32px 0}.mad-caracteristica-titulo{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;margin-bottom:12px}.mad-contacto{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;display:block}.card-imovel{max-width:454px;display:inline-block;width:31.2%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:0 2.6% 2.6% 0;background-color:#fff}.card-imovel:nth-child(3n+2){margin-right:0}.card-empreendimento{max-width:698px;display:inline-block;width:48.2%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:0 2.6% 2.6% 0;background-color:#fff}.card-empreendimento:nth-child(even){margin-right:0}.barra-submenu{background-color:#2A2A2A;height:70px;padding:14px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.barra-filtros{background-color:#F3F3F3;height:60px;width:100%;border-bottom:1px solid #F8F8F8;-webkit-box-shadow:10px 10px 60px 0px rgba(0,0,0,0.05);box-shadow:10px 10px 60px 0px rgba(0,0,0,0.05)}.mad-conteudo{width:57%;display:inline-block;vertical-align:top}.mad-texto-descricao{color:#111;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:300;line-height:50px;padding-top:90px;padding-bottom:75px;display:block}.mad-texto-descricao::after{content:"";position:absolute;width:60px;height:1px;background:#111;bottom:0;left:0}

@media print{.no-print,.no-print *{display:none !important}}

.icon-ma{font-size:10px}.icon-ma:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("../images/sprite.svg");background-repeat:no-repeat;background-size:10.6em 237.3em}.no-svg .icon-ma:before{background-image:url("../images/sprite.png")}.icon-ma.icon-alert-error:before{background-position:-0.5em -0.5em;width:9.6em;height:9.6em}.icon-ma.icon-alert-ok:before{background-position:-0.5em -11.1em;width:9.6em;height:9.6em}.icon-ma.icon-area_preto:before{background-position:-0.5em -21.7em;width:2em;height:2em}.icon-ma.icon-area_w:before{background-position:-0.5em -24.7em;width:2em;height:2em}.icon-ma.icon-arrow_black:before{background-position:-0.5em -27.7em;width:0.6em;height:1.1em}.icon-ma.icon-arrow_slider:before{background-position:-0.5em -29.8em;width:4.2em;height:4.2em}.icon-ma.icon-arrow_white:before{background-position:-0.5em -35em;width:0.6em;height:1.1em}.icon-ma.icon-back:before{background-position:-0.5em -37.1em;width:4.2em;height:4.2em}.icon-ma.icon-bancos:before{background-position:-0.5em -42.3em;width:2.4em;height:2.4em}.icon-ma.icon-bancos_b:before{background-position:-0.5em -45.7em;width:2.4em;height:2.4em}.icon-ma.icon-close_2:before{background-position:-0.5em -49.1em;width:3.2em;height:3.2em}.icon-ma.icon-comercio:before{background-position:-0.5em -53.3em;width:2.4em;height:2.4em}.icon-ma.icon-comercio_b:before{background-position:-0.5em -56.7em;width:2.4em;height:2.4em}.icon-ma.icon-copylink:before{background-position:-0.5em -60.1em;width:4.2em;height:4.2em}.icon-ma.icon-date:before{background-position:-0.5em -65.3em;width:1.6em;height:1.4em}.icon-ma.icon-drop:before{background-position:-0.5em -67.7em;width:1em;height:0.4em}.icon-ma.icon-drop_preto:before{background-position:-0.5em -69.1em;width:1em;height:0.4em}.icon-ma.icon-email:before{background-position:-0.5em -70.5em;width:1.6em;height:1.2em}.icon-ma.icon-escolas:before{background-position:-0.5em -72.7em;width:2.4em;height:2.4em}.icon-ma.icon-escolas_b:before{background-position:-0.5em -76.1em;width:2.4em;height:2.4em}.icon-ma.icon-facebook:before{background-position:-0.5em -79.5em;width:4.2em;height:4.2em}.icon-ma.icon-facebook_b:before{background-position:-0.5em -84.7em;width:4.2em;height:4.2em}.icon-ma.icon-fav_add_preto:before{background-position:-0.5em -89.9em;width:2.2em;height:2em}.icon-ma.icon-fav_add_preto_on:before{background-position:-0.5em -92.9em;width:2.2em;height:2em}.icon-ma.icon-fav_menu_branco:before{background-position:-0.5em -95.9em;width:2.2em;height:2em}.icon-ma.icon-favo_add_branco:before{background-position:-0.5em -98.9em;width:4.2em;height:4.2em}.icon-ma.icon-favoritos_branco:before{background-position:-0.5em -104.1em;width:2.2em;height:2em}.icon-ma.icon-favoritos_branco_on:before{background-position:-0.5em -107.1em;width:4.3em;height:4.2em}.icon-ma.icon-fechar:before{background-position:-0.5em -112.3em;width:4.2em;height:4.2em}.icon-ma.icon-filtros:before{background-position:-0.5em -117.5em;width:1.8em;height:2em}.icon-ma.icon-galeria:before{background-position:-0.5em -120.5em;width:1.6em;height:1.4em}.icon-ma.icon-garagens_black:before{background-position:-0.5em -122.9em;width:2.4em;height:2.1em}.icon-ma.icon-garagens_white:before{background-position:-0.5em -126em;width:2.4em;height:2.1em}.icon-ma.icon-hamburguer_branco:before{background-position:-0.5em -129.1em;width:2.4em;height:2.2em}.icon-ma.icon-hamburguer_preto:before{background-position:-0.5em -132.3em;width:2.4em;height:2.2em}.icon-ma.icon-hospitais:before{background-position:-0.5em -135.5em;width:2.4em;height:2.4em}.icon-ma.icon-hospitais_b:before{background-position:-0.5em -138.9em;width:2.4em;height:2.4em}.icon-ma.icon-idiomas:before{background-position:-0.5em -142.3em;width:2.2em;height:2.2em}.icon-ma.icon-idiomas_branco:before{background-position:-0.5em -145.5em;width:2.2em;height:2.2em}.icon-ma.icon-linkedin:before{background-position:-0.5em -148.7em;width:4.2em;height:4.2em}.icon-ma.icon-linkedin_b:before{background-position:-0.5em -153.9em;width:4.2em;height:4.2em}.icon-ma.icon-localizacao:before{background-position:-0.5em -159.1em;width:1.4em;height:1.6em}.icon-ma.icon-lupa:before{background-position:-0.5em -161.7em;width:2em;height:2em}.icon-ma.icon-lupa_preto:before{background-position:-0.5em -164.7em;width:2em;height:2em}.icon-ma.icon-mais_filtros:before{background-position:-0.5em -167.7em;width:1.4em;height:1.5em}.icon-ma.icon-mapa:before{background-position:-0.5em -170.2em;width:1.6em;height:1.6em}.icon-ma.icon-newsletter:before{background-position:-0.5em -172.8em;width:2.4em;height:2.4em}.icon-ma.icon-num_quartos:before{background-position:-0.5em -176.2em;width:1.6em;height:1.6em}.icon-ma.icon-pesquisa_avancada:before{background-position:-0.5em -178.8em;width:1.8em;height:2em}.icon-ma.icon-pinterest_b:before{background-position:-0.5em -181.8em;width:4.2em;height:4.2em}.icon-ma.icon-preco:before{background-position:-0.5em -187em;width:1.6em;height:1.6em}.icon-ma.icon-quartos_preto:before{background-position:-0.5em -189.6em;width:2.4em;height:1.8em}.icon-ma.icon-quartos_white:before{background-position:-0.5em -192.4em;width:2.4em;height:1.8em}.icon-ma.icon-telefone:before{background-position:-0.5em -195.2em;width:1.2em;height:1.6em}.icon-ma.icon-top:before{background-position:-0.5em -197.8em;width:4.2em;height:4.2em}.icon-ma.icon-transporte:before{background-position:-0.5em -203em;width:2.4em;height:2.4em}.icon-ma.icon-transporte_b:before{background-position:-0.5em -206.4em;width:2.4em;height:2.4em}.icon-ma.icon-twitter:before{background-position:-0.5em -209.8em;width:4.2em;height:4.2em}.icon-ma.icon-twitter_b:before{background-position:-0.5em -215em;width:4.2em;height:4.2em}.icon-ma.icon-visualizado:before{background-position:-0.5em -220.2em;width:2.4em;height:1.8em}.icon-ma.icon-visualizados_branco:before{background-position:-0.5em -223em;width:2.4em;height:1.8em}.icon-ma.icon-wc_preto:before{background-position:-0.5em -225.8em;width:2.3em;height:2.4em}.icon-ma.icon-wc_white:before{background-position:-0.5em -229.2em;width:2.3em;height:2.4em}.icon-ma.icon-youtube:before{background-position:-0.5em -232.6em;width:4.2em;height:4.2em}

.icheckbox,.iradio{position:absolute;top:0;left:0;margin:0;padding:0;width:22px;height:22px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #F3F4F8;border-radius:4px;background-color:#FFFFFF;background:transparent;cursor:pointer}.icheckbox:after,.iradio:after{position:absolute;content:"\2714 \fe0e";left:0;right:0;top:0;bottom:0;margin:auto;width:22px;height:22px;line-height:22px;text-align:center;pointer-events:none;font-size:16px;color:#333;z-index:1;visibility:hidden;zoom:1;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 200ms ease, -webkit-transform 200ms ease;transition:opacity 200ms ease, -webkit-transform 200ms ease;transition:transform 200ms ease, opacity 200ms ease;transition:transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease}.icheckbox input,.iradio input{top:0;display:block;margin:0;padding:0;width:22px;height:22px;background:transparent;cursor:pointer}.icheckbox+label,.iradio+label{display:block;position:relative;left:0;top:0;line-height:22px;padding-left:30px;cursor:pointer;color:#666;font-weight:400;font-size:13px}.icheckbox.checked,.iradio.checked{background:#F3F4F8;border:0 !important}.icheckbox.checked:after,.iradio.checked:after{visibility:visible;-webkit-transform:scale(1);transform:scale(1);zoom:1;opacity:1;filter:alpha(opacity=100)}.small .icheckbox+label,.small .iradio+label,.mini .icheckbox+label,.mini .iradio+label{font-size:12px}

.dragdealer{position:relative;height:30px;background:#EEE}.dragdealer .handle{position:absolute;top:0;left:0;cursor:pointer}.dragdealer .red-bar{width:100px;height:30px;background:#CC0000;color:#FFF;font-size:14px;line-height:30px;text-align:center}.dragdealer .disabled{background:#898989}

@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .btn_container login{margin-bottom:20px}.featherlight .subtitulo{margin-bottom:20px}.featherlight .tbx_username.input{height:40px;margin-bottom:20px;min-width:420px}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:70px 80px 60px;border-bottom:25px solid transparent;width:90%;max-width:730px;margin-left:5%;margin-right:5%;max-height:600px;background:#fff;cursor:auto;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.featherlight .featherlight-inner{display:block;padding-bottom:8%;text-align:left;font-weight:300}.featherlight .featherlight-inner .title{color:#111111;font-family:"Open Sans";font-size:70px;font-weight:bold;line-height:76px}.featherlight .featherlight-inner p{display:block;text-align:left;color:#111;margin:0 0 40px 0;color:#111111;font-family:"Open Sans";font-size:22px;font-weight:300;line-height:36px}.featherlight .featherlight-btn-container{font-size:0;table-layout:fixed;text-align:center;width:100%;max-width:164px;overflow:hidden;z-index:1;cursor:pointer;display:inline-block;bottom:70px}.featherlight .featherlight-btn-container.link{display:none}.featherlight .featherlight-close-icon{position:relative;display:block;padding:8%;height:57px;vertical-align:middle;border:2px solid #111;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center;font-size:18px;color:#111;font-weight:600;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.featherlight .fechar{height:57px;line-height:57px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.featherlight .featherlight-close-icon:hover{border:2px solid #fff;color:#fff;background-color:#111}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}

.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.intl-tel-input .selected-flag .iti-arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.separate-dial-code .selected-dial-code{margin-left:6px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti-flag{background-size:5652px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:14px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:14px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.un{height:14px;background-position:-5241px 0px}.iti-flag.us{height:11px;background-position:-5263px 0px}.iti-flag.uy{height:14px;background-position:-5285px 0px}.iti-flag.uz{height:10px;background-position:-5307px 0px}.iti-flag.va{height:15px;background-position:-5329px 0px}.iti-flag.vc{height:14px;background-position:-5346px 0px}.iti-flag.ve{height:14px;background-position:-5368px 0px}.iti-flag.vg{height:10px;background-position:-5390px 0px}.iti-flag.vi{height:14px;background-position:-5412px 0px}.iti-flag.vn{height:14px;background-position:-5434px 0px}.iti-flag.vu{height:12px;background-position:-5456px 0px}.iti-flag.wf{height:14px;background-position:-5478px 0px}.iti-flag.ws{height:10px;background-position:-5500px 0px}.iti-flag.xk{height:15px;background-position:-5522px 0px}.iti-flag.ye{height:14px;background-position:-5544px 0px}.iti-flag.yt{height:14px;background-position:-5566px 0px}.iti-flag.za{height:14px;background-position:-5588px 0px}.iti-flag.zm{height:14px;background-position:-5610px 0px}.iti-flag.zw{height:10px;background-position:-5632px 0px}.iti-flag{height:15px;-webkit-box-shadow:0px 0px 1px 0px #888;box-shadow:0px 0px 1px 0px #888;background-image:url("../img/flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti-flag{background-image:url("../img/flags@2x.png")}}.iti-flag.np{background-color:transparent}

.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url("/assets/release/images/bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("images/controls.png") -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("images/controls.png") -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.prettydropdown{position:relative;min-width:72px;display:inline-block}.prettydropdown.loading{min-width:0}.prettydropdown>ul{position:absolute;top:0;left:0;background:#fff;border:1px solid rgba(153,153,153,0.2);-webkit-box-sizing:content-box;box-sizing:content-box;color:#000;cursor:pointer;font:normal 18px Calibri, sans-serif;list-style-type:none;margin:0;padding:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.prettydropdown.loading>ul{visibility:hidden;white-space:nowrap}.prettydropdown>ul:focus,.prettydropdown:not(.disabled)>ul:hover{border-color:#7f7f7f}.prettydropdown:not(.disabled)>ul.active{width:auto;max-height:none !important;border-color:rgba(153,153,153,0.2);overflow-x:hidden;overflow-y:auto;z-index:99}.prettydropdown>ul.active:focus{outline:none}.prettydropdown>ul.active.reverse{top:auto;bottom:0}.prettydropdown>ul>li{position:relative;min-width:70px;height:48px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;line-height:46px;margin:0;padding-left:0.8rem}.prettydropdown.loading>ul>li{min-width:0;display:block;padding-right:0.8rem}.prettydropdown>ul:not(.active)>li:not(.selected):first-child{visibility:hidden}.prettydropdown>ul>li:first-child,.prettydropdown>ul.active>li{display:block}.prettydropdown>ul.active>li:not(.label):hover,.prettydropdown>ul.active>li.hover:not(.label),.prettydropdown>ul.active>li:first-child:hover:after{background:rgba(153,153,153,0.2);color:#fff}.prettydropdown>ul.active>li.nohover{background:inherit !important;color:inherit !important}.prettydropdown>ul.active>li.hover:before,.prettydropdown>ul.active>li.nohover:after{border-top-color:#fff !important}.prettydropdown>ul.active>li.hover:after,.prettydropdown>ul.active>li.nohover:before{border-top-color:rgba(153,153,153,0.2) !important}.prettydropdown.arrow>ul>li.selected:before,.prettydropdown.arrow>ul>li.selected:after{position:absolute;top:8px;bottom:0;right:8px;height:16px;border:8px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:block;margin:auto}.prettydropdown.arrow.small>ul>li.selected:before,.prettydropdown.arrow.small>ul>li.selected:after{top:4px;height:8px;border-width:4px}.prettydropdown.arrow>ul>li.selected:before{border-top-color:#a9a9a9}.prettydropdown.arrow>ul>li.selected:after{top:4px;border-top-color:#fff}.prettydropdown.arrow.small>ul>li.selected:after{top:2px}.prettydropdown.arrow.triangle>ul>li.selected:after{content:none}.prettydropdown>ul:hover>li.selected:before{border-top-color:#7f7f7f}.prettydropdown>ul.active>li.selected:before,.prettydropdown>ul.active>li.selected:after{border:none}.prettydropdown>ul:not(.active)>li>span.checked{display:none}.prettydropdown.multiple>ul>li.selected{overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}.prettydropdown>ul>li>span.checked{clear:both;float:right;font-weight:bold;margin-right:0.8rem}.prettydropdown>ul>li.label{cursor:default;font-weight:bold}.prettydropdown>ul>li.label:first-child,.prettydropdown.classic>ul>li.label ~ li.selected{border-top:none}.prettydropdown>ul>li.label ~ li:not(.label):not(.selected),.prettydropdown.classic>ul.active>li.label ~ li:not(.label){padding-left:1.6rem}.prettydropdown.classic>ul:not(.active)>li.selected:not(:first-child){position:absolute;top:0;display:block}.prettydropdown.disabled,.prettydropdown>ul>li.disabled{opacity:0.3}.prettydropdown.disabled>ul>li,.prettydropdown>ul>li.disabled{cursor:not-allowed}.prettydropdown.multiple>ul>li.selected+li,.prettydropdown.multiple>ul.reverse>li.selected,.prettydropdown>ul>li.label,.prettydropdown>ul>li.label ~ li.selected{border-top-color:#dedede}

.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:none}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:none}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{-webkit-box-shadow:0 0 2px #7799D0;box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:0.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.11);box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:0.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;-webkit-box-shadow:0 0 100px #595959;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options li.opt.sel,.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.13);box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{-webkit-box-shadow:0 0 2px #a1c0e4;box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:none;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url(/assets/release/images/check_on.svg);background-color:none;background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:0.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}

.comp-loading{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}.comp-loading:before{content:'';height:100%;zoom:1;opacity:.7;filter:alpha(opacity=70);top:0;left:0;margin:auto;position:absolute;width:100%;background:#fff;z-index:1}.comp-loading:after{content:'';width:50px;height:50px;margin:auto;background-color:#000;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}

.comp-main-button{position:relative;display:inline-block;background-color:#fff;color:#000;font-weight:500;font-size:14px;text-align:center;cursor:pointer;padding:18px 50px;border:1px solid #111;border-radius:2px}.comp-main-button:hover,.comp-card-button:hover{background-color:#111;color:#fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.comp-card-button{position:relative;display:inline-block;background-color:#fff;color:#000;font-weight:500;font-size:13px;text-align:center;cursor:pointer;padding:14px 20px;border:1px solid #111;border-radius:2px}.comp-card-button.black{position:relative;display:inline-block;font-weight:500;font-size:13px;text-align:center;cursor:pointer;padding:14px 20px;border:1px solid #111;border-radius:2px;background-color:#111;color:#fff}.comp-card-button.black:hover{background-color:#fff;color:#000;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}


.modulo-empreendimento-item{max-width:698px;min-width:383px;display:inline-block;width:47.2%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:0 1.3% 2%;background-color:#fff;font-size:0}.modulo-empreendimento-item .bx-wrapper .bx-controls-direction a{width:41px;height:41px;border-radius:2px}.modulo-empreendimento-item .bx-caption{display:none}.modulo-empreendimento-item .mad-card-titulo{font-size:16px}.modulo-empreendimento-item:nth-child(odd){margin-right:0}.modulo-empreendimento-item .imagem-empreendimento{width:100%;-o-object-fit:cover;object-fit:cover;max-height:340px}.modulo-empreendimento-item .descricao-empreendimento{padding:24px;padding-right:90px}.modulo-empreendimento-item .descricao-empreendimento .mad-card-titulo{display:inline-block;width:65%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-empreendimento-item .descricao-empreendimento .tipologia{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:11px;text-align:right;display:inline-block;width:35%}.modulo-empreendimento-item .descricao-empreendimento .tipologia b{font-weight:500}.modulo-empreendimento-item .descricao-empreendimento .mad-subtitulo{display:inline-block;width:50%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-empreendimento-item .descricao-empreendimento .mad-preco{display:inline-block;width:50%;text-align:right;color:#2A2A2A}.modulo-empreendimento-item .botao-ver{display:inline-block;height:33px;width:33px;position:absolute;bottom:24px;right:24px;cursor:pointer;font-weight:bold;font-size:10px;background-image:url(../../../assets/dev/images/btn_empreendimento.svg)}.modulo-empreendimento-item .botao-ver:hover{color:#fff;background-image:url(../../../assets/dev/images/btn_empreendimento_hover.svg)}.modulo-empreendimento-item .bx-wrapper{border:0}.modulo-empreendimento-item .lnk_imagem{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;z-index:3}.modulo-empreendimento-item .bx-pager{z-index:4}.modulo-empreendimento-item .slider-banners{height:300px;overflow:hidden}.modulo-empreendimento-item .slider-banners ul .galeria_li:after{content:'';position:absolute;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%);left:0;top:0}.modulo-empreendimento-item .slider-banners .ul{display:inline-block;width:100%;clear:both;font-size:0}.modulo-empreendimento-item .slider-banners .ul .li{display:inline-block;vertical-align:top;width:48%;margin:1%;background-color:#F9F9F9}.page-listagem-list:not(.mapa_active) .modulo-empreendimento-item .slider-banners .ul .li{width:23%}.modulo-empreendimento-item .slider-banners ul .galeria_li{height:300px;width:100% !important}.modulo-empreendimento-item .slider-banners ul .galeria_li:after{content:'';position:absolute;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%);left:0;top:0}.modulo-empreendimento-item:hover .bx-controls-direction{visibility:visible;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.modulo-empreendimento-item .bx-controls-direction .bx-next{right:10px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.modulo-empreendimento-item .bx-controls-direction .bx-prev,.modulo-empreendimento-item .bx-controls-direction .bx-next{text-indent:0;background-color:rgba(0,0,0,0.2)}.modulo-empreendimento-item .bx-wrapper{margin-bottom:0}.modulo-empreendimento-item .bx-controls{position:absolute;bottom:50px;height:6px;left:0;right:0}.modulo-empreendimento-item .bx-wrapper .bx-pager.bx-default-pager a{height:6px;width:6px;border:1px solid rgba(255,255,255,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;background:none;margin:0 4px}.modulo-empreendimento-item .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child:last-child{display:none}.modulo-empreendimento-item .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;border:1px solid #fff}.modulo-empreendimento-item .bx-controls-direction{top:-100px;opacity:0}.modulo-empreendimento-item:hover .bx-controls-direction{-webkit-animation:opacity 0.25s ease-in both;animation:opacity 0.25s ease-in both;opacity:1}.small .modulo-empreendimento-item{min-width:unset;width:47.2%}.small .modulo-empreendimento-item .imagem-empreendimento{width:100%;-o-object-fit:cover;object-fit:cover;max-height:300px}.small .modulo-empreendimento-item .lnk_imagem{display:none}.small .modulo-empreendimento-item .bloco-titulo,.mini .modulo-empreendimento-item .bloco-titulo{text-align:center}.small .modulo-empreendimento-item .mad-titulo,.mini .modulo-empreendimento-item .mad-titulo{margin-right:0;margin-bottom:24px;line-height:normal}.small .modulo-empreendimento-item .mad-titulo::after,.mini .modulo-empreendimento-item .mad-titulo::after{display:none}.small .modulo-empreendimento-item .empreendimentos-container,.mini .modulo-empreendimento-item .empreendimentos-container{width:100%;margin:2.6% 0;min-width:100%}.small .modulo-empreendimento-item .imagem-empreendimento,.mini .modulo-empreendimento-item .imagem-empreendimento{min-height:250px}.small .modulo-empreendimento-item .descricao-empreendimento,.mini .modulo-empreendimento-item .descricao-empreendimento{padding:24px}.small .modulo-empreendimento-item .descricao-empreendimento .mad-card-titulo,.mini .modulo-empreendimento-item .descricao-empreendimento .mad-card-titulo{width:100%}.small .modulo-empreendimento-item .descricao-empreendimento .tipologia,.mini .modulo-empreendimento-item .descricao-empreendimento .tipologia{position:absolute;bottom:0;text-align:left;left:24px;font-size:14px;margin-bottom:24px}.small .modulo-empreendimento-item .descricao-empreendimento .mad-preco,.mini .modulo-empreendimento-item .descricao-empreendimento .mad-preco{width:100%;margin-bottom:0;font-size:22px;line-height:18px}.small .modulo-empreendimento-item .descricao-empreendimento .mad-subtitulo,.mini .modulo-empreendimento-item .descricao-empreendimento .mad-subtitulo{display:block;margin-bottom:30px;width:90%}.small .modulo-empreendimento-item .comp-main-button,.mini .modulo-empreendimento-item .comp-main-button{margin-top:20px;margin-bottom:60px}.small .modulo-empreendimento-item .botao-ver,.mini .modulo-empreendimento-item .botao-ver{top:23px}.mini .modulo-empreendimento-item{width:100%;min-width:unset}.mini .modulo-empreendimento-item .slider-banners{height:218px}.mini .modulo-empreendimento-item .slider-banners ul .galeria_li{height:218px}.mini .modulo-empreendimento-item .bx-controls-direction{top:-56px;opacity:1}.mini .modulo-empreendimento-item .descricao-empreendimento .tipologia{width:unset;position:absolute;bottom:0}.mini .modulo-empreendimento-item .descricao-empreendimento .mad-subtitulo{width:100%}.mini .modulo-empreendimento-item .lnk_imagem,.mini .modulo-empreendimento-item .bx-pager{display:none}

.modulo-empreendimentos-detalhe .barra-submenu{height:90px;z-index:99999;padding:0;font-size:0}.modulo-empreendimentos-detalhe .barra-submenu .inner-wrapper-sticky{background-color:#2A2A2A;height:90px}.modulo-empreendimentos-detalhe .barra-submenu .standard-width{padding:23px 1.5%}.modulo-empreendimentos-detalhe .titulo-empreendimento,.modulo-empreendimentos-detalhe .barra-submenu .icon-back,.modulo-empreendimentos-detalhe .valor-tipo{display:inline-block;vertical-align:top}.modulo-empreendimentos-detalhe .valor-tipo{float:right;text-align:right}.modulo-empreendimentos-detalhe .barra-submenu .icon-back{margin-right:20px}.modulo-empreendimentos-detalhe .mad-page-titulo{margin-bottom:10px;display:inline-block;width:79%}.modulo-empreendimentos-detalhe .mad-page-subtitulo{display:inline-block;width:79%;vertical-align:top}.modulo-empreendimentos-detalhe .botao-contactar{padding:12px 27px;background-color:#fff;border-radius:2px;font-size:13px;font-weight:500;color:#111;display:inline-block;cursor:pointer;float:right}.modulo-empreendimentos-detalhe .tipo{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;display:block}.modulo-empreendimentos-detalhe .mad-preco{color:#fff;display:block}.modulo-empreendimentos-detalhe .titulo-empreendimento{width:83%}.modulo-empreendimentos-detalhe .descricao{width:53%;display:inline-block;text-align:justify}.modulo-empreendimentos-detalhe .ver-mais{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:40px;text-align:justify;text-decoration:underline;cursor:pointer}.modulo-empreendimentos-detalhe .texto .mad-texto{text-align:justify;margin-bottom:44px}.modulo-empreendimentos-detalhe .texto .mad-texto.hidetext{max-height:350px;overflow:hidden}.modulo-empreendimentos-detalhe .texto .mad-texto.more{max-height:none}.modulo-empreendimentos-detalhe .bloco-pedir-info{display:inline-block;vertical-align:top;float:right;width:400px}.modulo-empreendimentos-detalhe .col{text-align:center}.modulo-empreendimentos-detalhe .col .icon-ma{display:block;margin-bottom:5px}.modulo-empreendimentos-detalhe .centered{text-align:center}.modulo-empreendimentos-detalhe .bloco-partilha{margin-top:45px;margin-bottom:100px}.modulo-empreendimentos-detalhe .detalhe-fracao{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px}.modulo-empreendimentos-detalhe .link-imovel .detalhe-fracao{text-decoration:underline}.modulo-empreendimentos-detalhe .bloco-partilha ul{border-bottom:1px solid #e5e5e5}.modulo-empreendimentos-detalhe .partilha{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}.modulo-empreendimentos-detalhe .bloco-partilha li{display:inline-block;margin:22px 30px 40px 0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.modulo-empreendimentos-detalhe .bloco-partilha li:hover{opacity:0.6}.modulo-empreendimentos-detalhe .table-wrap{width:100%}.modulo-empreendimentos-detalhe .table-wrap .table{max-width:100%}.modulo-empreendimentos-detalhe .table tr th{white-space:nowrap;vertical-align:bottom}.modulo-empreendimentos-detalhe .table-wrap{position:static}.modulo-empreendimentos-detalhe .table__column--persistent-wrap{position:relative}.modulo-empreendimentos-detalhe .table__column--persistent-wrap .mad-texto{margin-top:30px}.modulo-empreendimentos-detalhe .table__column--persistent{background-color:#ffffff;position:absolute;top:1px;left:0;display:inline-block;width:auto;z-index:1}.modulo-empreendimentos-detalhe .table{border-collapse:collapse}.modulo-empreendimentos-detalhe .table tr{border-bottom:1px solid #f0f0f0}.modulo-empreendimentos-detalhe .table thead tr{border-bottom:1px solid #f0f0f0}.modulo-empreendimentos-detalhe .table td,.modulo-empreendimentos-detalhe .table th{padding:15px 10px;min-width:70px}.modulo-empreendimentos-detalhe .table th{text-align:left;font-weight:normal}.modulo-empreendimentos-detalhe .table th.col{text-align:center}.modulo-empreendimentos-detalhe .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-empreendimentos-detalhe .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-empreendimentos-detalhe .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-empreendimentos-detalhe .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-empreendimentos-detalhe .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-empreendimentos-detalhe .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.normal .modulo-empreendimentos-detalhe .titulo-empreendimento{width:79%}.normal .modulo-empreendimentos-detalhe .table-wrap{overflow-x:auto}.small .modulo-empreendimentos-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow:auto;background-color:#111}.small .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.small .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:50%;margin:0 auto;top:40px}.small .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;height:100%;top:0}.small .modulo-empreendimentos-detalhe .barra-submenu .icon-back,.small .modulo-empreendimentos-detalhe .botao-contactar,.small .modulo-empreendimentos-detalhe .bloco-pedir-info,.mini .modulo-empreendimentos-detalhe .barra-submenu .icon-back,.mini .modulo-empreendimentos-detalhe .botao-contactar,.mini .modulo-empreendimentos-detalhe .bloco-pedir-info{display:none}.small .modulo-empreendimentos-detalhe .mobile_menu,.mini .modulo-empreendimentos-detalhe .mobile_menu{display:table}.small .modulo-empreendimentos-detalhe .mobile_menu.hide,.mini .modulo-empreendimentos-detalhe .mobile_menu.hide{display:none}.small .modulo-empreendimentos-detalhe .modulo-galeria,.mini .modulo-empreendimentos-detalhe .modulo-galeria{padding-bottom:90px;padding-top:60px}.small .modulo-empreendimentos-detalhe .barra-submenu,.mini .modulo-empreendimentos-detalhe .barra-submenu{position:absolute;bottom:0;z-index:99;height:150px}.small .modulo-empreendimentos-detalhe .table-wrap,.mini .modulo-empreendimentos-detalhe .table-wrap{overflow-x:auto}.small .modulo-empreendimentos-detalhe .valor-tipo,.mini .modulo-empreendimentos-detalhe .valor-tipo{float:none;text-align:left}.small .modulo-empreendimentos-detalhe .descricao,.mini .modulo-empreendimentos-detalhe .descricao{width:100%}.small .modulo-empreendimentos-detalhe .titulo-imovel,.mini .modulo-empreendimentos-detalhe .titulo-imovel{width:83%}.small .modulo-empreendimentos-detalhe .mad-page-titulo,.mini .modulo-empreendimentos-detalhe .mad-page-titulo{font-size:18px;margin-bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.small .modulo-empreendimentos-detalhe .mad-page-subtitulo,.mini .modulo-empreendimentos-detalhe .mad-page-subtitulo{position:absolute;bottom:0;left:0}.small .modulo-empreendimentos-detalhe .tipo,.small .modulo-empreendimentos-detalhe .mad-preco,.mini .modulo-empreendimentos-detalhe .tipo,.mini .modulo-empreendimentos-detalhe .mad-preco{font-size:18px;font-weight:300;line-height:26px;display:inline-block;margin-bottom:0}.small .modulo-empreendimentos-detalhe .titulo-empreendimento,.small .modulo-empreendimentos-detalhe .barra-submenu .standard-width,.small .modulo-empreendimentos-detalhe .barra-submenu .inner-wrapper-sticky,.mini .modulo-empreendimentos-detalhe .titulo-empreendimento,.mini .modulo-empreendimentos-detalhe .barra-submenu .standard-width,.mini .modulo-empreendimentos-detalhe .barra-submenu .inner-wrapper-sticky{height:100%}.small .modulo-empreendimentos-detalhe .mad-preco,.mini .modulo-empreendimentos-detalhe .mad-preco{padding-left:5px}.small .modulo-empreendimentos-detalhe .social-container,.mini .modulo-empreendimentos-detalhe .social-container{display:block;padding-bottom:30px}.small .modulo-empreendimentos-detalhe .botao-download,.mini .modulo-empreendimentos-detalhe .botao-download{display:block;float:none;text-align:center}.small .modulo-empreendimentos-detalhe .bloco-partilha li,.mini .modulo-empreendimentos-detalhe .bloco-partilha li{display:inline-block;margin:22px 14px 30px 0}.mini .modulo-empreendimentos-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow-y:auto;background-color:#111}.mini .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.mini .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:92%;margin:0 auto}.mini .modulo-empreendimentos-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;padding-top:50px}

.modulo-empreendimentos-listagem .barra-submenu,.modulo-empreendimentos-listagem .barra-filtros{font-size:0;z-index:11}html:not(.small):not(.mini) .modulo-empreendimentos-listagem select{display:none;opacity:0;visibility:hidden}.modulo-empreendimentos-listagem .barra-filtros.sticky{margin-top:70px}.large .modulo-empreendimentos-listagem .barra-filtros.sticky+.empreendimentos-container,.big .modulo-empreendimentos-listagem .barra-filtros.sticky+.empreendimentos-container,.normal .modulo-empreendimentos-listagem .barra-filtros.sticky+.empreendimentos-container{margin-top:130px}.modulo-empreendimentos-listagem .empreendimentos-list{margin-bottom:80px}.modulo-empreendimentos-listagem .ordenacao-totais .options li:first-child.opt.disabled,.modulo-empreendimentos-listagem .ordenacao-totais option:first-child:disabled{display:none}.modulo-empreendimentos-listagem .barra-filtros .standard-width{padding-right:1%}.modulo-empreendimentos-listagem .menu-mobile{display:none}.modulo-empreendimentos-listagem .barra-submenu span{padding:10px 0;display:inline-block}.modulo-empreendimentos-listagem .pesquisa-container{width:39%;display:inline-block}.modulo-empreendimentos-listagem .dropdowns-container{display:inline-block;float:right;width:60%;padding-right:0.5%;text-align:right}.modulo-empreendimentos-listagem .dropdowns-container .SumoSelect{max-width:20%;text-align:center;margin-bottom:0}.modulo-empreendimentos-listagem .dropdowns-container .SumoSelect>.CaptionCont{background-color:transparent;border:0;height:60px}.modulo-empreendimentos-listagem .dropdowns-container .SumoSelect>.CaptionCont>span{top:17px;color:#666}.modulo-empreendimentos-listagem .dropdowns-container .SumoSelect.open>.optWrapper{top:59px;text-align:left}.modulo-empreendimentos-listagem .barra-filtros .input-pesquisa{border:0;width:75%;height:60px;display:inline-block;vertical-align:top;font-size:15px;font-weight:300;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0 20px 20px}.modulo-empreendimentos-listagem .barra-filtros .botao-pesquisa{display:inline-block;background-color:#999}.modulo-empreendimentos-listagem .barra-filtros .botao-pesquisa span{padding:20px;display:block}.modulo-empreendimentos-listagem .empreendimentos-container{padding:0 0.5%}.modulo-empreendimentos-listagem .empreendimentos-container.hide{display:none}.modulo-empreendimentos-listagem .ordenacao-totais .SumoSelect>.CaptionCont{height:50px;border:none;border-radius:2px;background-color:#F3F3F3}.modulo-empreendimentos-listagem .ordenacao-totais{padding:30px 0.3% 30px 1%;font-size:0}.modulo-empreendimentos-listagem .ordenacao-totais .SumoSelect{width:20%;margin-bottom:0;float:right;right:1%}.modulo-empreendimentos-listagem .texto-total{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;width:80%;display:inline-block;vertical-align:middle}.modulo-empreendimentos-listagem .texto-total-mobile{text-align:center;color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;display:none}.modulo-empreendimentos-listagem .dropdown-label{display:none}.modulo-empreendimentos-listagem .botoes-mobile{display:none}.modulo-empreendimentos-listagem .btn_ip_txt{cursor:pointer}.small .modulo-empreendimentos-listagem .pesquisa-container,.small .modulo-empreendimentos-listagem .barra-submenu .standard-width,.mini .modulo-empreendimentos-listagem .pesquisa-container,.mini .modulo-empreendimentos-listagem .barra-submenu .standard-width{display:none}.small .modulo-empreendimentos-listagem .menu-mobile,.mini .modulo-empreendimentos-listagem .menu-mobile{display:block;width:70%;margin:0 auto}.small .modulo-empreendimentos-listagem .barra-filtros,.mini .modulo-empreendimentos-listagem .barra-filtros{display:none;height:auto;background-color:white}.small .modulo-empreendimentos-listagem .barra-filtros.show,.mini .modulo-empreendimentos-listagem .barra-filtros.show{display:block}.small .modulo-empreendimentos-listagem .menu-mobile .icon-ma,.mini .modulo-empreendimentos-listagem .menu-mobile .icon-ma{padding:10px 0;display:inline-block;width:50%;text-align:center;opacity:0.4;cursor:pointer}.small .modulo-empreendimentos-listagem .dropdowns-container,.mini .modulo-empreendimentos-listagem .dropdowns-container{display:block;float:none;width:100%;text-align:center;padding-top:70px}.small .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect,.mini .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect{max-width:85%;text-align:left;display:block;margin:0px auto 25px}.small .modulo-empreendimentos-listagem .SumoSelect>.CaptionCont,.mini .modulo-empreendimentos-listagem .SumoSelect>.CaptionCont{height:50px;border:1px solid #D1D2D1;border-radius:2px}.small .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect.open>.optWrapper,.mini .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect.open>.optWrapper{width:100%}.small .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect>.CaptionCont>span,.mini .modulo-empreendimentos-listagem .dropdowns-container .SumoSelect>.CaptionCont>span{top:13px}.small .modulo-empreendimentos-listagem .botoes-mobile .comp-main-button,.mini .modulo-empreendimentos-listagem .botoes-mobile .comp-main-button{width:85%;display:block;margin:0 auto;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-empreendimentos-listagem .botoes-mobile .limpar,.mini .modulo-empreendimentos-listagem .botoes-mobile .limpar{color:#999;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:1.38px;text-transform:uppercase;line-height:11px;text-align:center;cursor:pointer;display:block;margin-bottom:100px}.small .modulo-empreendimentos-listagem .menu-mobile span.activo,.mini .modulo-empreendimentos-listagem .menu-mobile span.activo{opacity:1}.small .modulo-empreendimentos-listagem .texto-total-mobile,.mini .modulo-empreendimentos-listagem .texto-total-mobile{text-align:center;margin-top:40px;margin-bottom:50px;display:block}.small .modulo-empreendimentos-listagem .ordenacao-totais,.mini .modulo-empreendimentos-listagem .ordenacao-totais{display:none}.small .modulo-empreendimentos-listagem .dropdown-label,.mini .modulo-empreendimentos-listagem .dropdown-label{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#2A2A2A;width:85%;margin:0 auto 10px}.small .modulo-empreendimentos-listagem .botoes-mobile,.mini .modulo-empreendimentos-listagem .botoes-mobile{display:block}.small .modulo-empreendimentos-listagem .empreendimentos-container,.mini .modulo-empreendimentos-listagem .empreendimentos-container{padding-top:1.5%}

.modulo-empreendimentos-listagem-reload .paginacao-next.aspNetDisabled,.modulo-empreendimentos-listagem-reload .imoveis-map{display:none}.modulo-empreendimentos-listagem-reload .texto-total{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;padding-left:1.5%;display:inline-block;margin-bottom:35px;width:78%}.modulo-empreendimentos-listagem-reload .pnl_no_results{display:block;min-height:600px;padding-top:95px;padding-left:150px}.modulo-empreendimentos-listagem-reload .pnl_no_results:before{content:'0';position:absolute;vertical-align:top;left:0;top:0;opacity:0.04;color:#111111;font-family:"Open Sans";font-size:600px;font-weight:600;line-height:60%}.modulo-empreendimentos-listagem-reload .pnl_no_results .lbl_no_results{max-width:500px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:600;line-height:43px;display:block;clear:both;margin-bottom:30px}.modulo-empreendimentos-listagem-reload .pnl_no_results a{height:43px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:43px}.modulo-empreendimentos-listagem-reload .bloco-paginacao{display:block;clear:both;height:56px;line-height:56px;margin:100px auto}.modulo-empreendimentos-listagem-reload .lbl_nrimoveis{float:left;padding-right:61px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300}.modulo-empreendimentos-listagem-reload .lbl_nrimoveis:after{content:'';position:absolute;height:32px;line-height:56px;width:1px;background-color:#E5E5E5;right:30px;top:10px}.modulo-empreendimentos-listagem-reload .bloco-paginacao ul{float:left}.modulo-empreendimentos-listagem-reload .bloco-paginacao .paginacao-prev{display:none}.modulo-empreendimentos-listagem-reload .bloco-paginacao .paginacao-next{float:right;height:56px;line-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;border-radius:2px;text-transform:capitalize}.modulo-empreendimentos-listagem-reload .bloco-paginacao li{display:inline-block}.modulo-empreendimentos-listagem-reload .bloco-paginacao li a{height:20px;line-height:20px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300;letter-spacing:27px}.modulo-empreendimentos-listagem-reload .bloco-paginacao li a.active{font-weight:600}

.modulo-empreendimentos-semelhantes{padding:0;margin-bottom:120px}.modulo-empreendimentos-semelhantes .bloco-titulo{margin-bottom:40px;padding-left:1.5%;text-align:left}.modulo-empreendimentos-semelhantes .mad-titulo{margin-right:58px}.modulo-empreendimentos-semelhantes .mad-titulo,.modulo-empreendimentos-semelhantes .mad-subtitulo{display:inline-block}.modulo-empreendimentos-semelhantes .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.small .modulo-empreendimentos-semelhantes .mad-titulo::after,.mini .modulo-empreendimentos-semelhantes .mad-titulo::after{display:none}.small .modulo-empreendimentos-semelhantes .mad-titulo,.mini .modulo-empreendimentos-semelhantes .mad-titulo{margin-right:0;display:block;text-align:left;line-height:35px}.small .modulo-empreendimentos-semelhantes .mad-subtitulo,.mini .modulo-empreendimentos-semelhantes .mad-subtitulo{display:block;text-align:left;line-height:25px;width:85%}.small .modulo-empreendimentos-semelhantes .bloco-titulo,.mini .modulo-empreendimentos-semelhantes .bloco-titulo{text-align:center}

.modulo-escritorio-item{max-width:698px;display:inline-block;width:48%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:0 0.8% 2%;background-color:#fff;font-size:0}.modulo-escritorio-item .descricao-escritorio{padding:24px}.modulo-escritorio-item .descricao-escritorio .mad-card-titulo{margin-bottom:7px}.modulo-escritorio-item .descricao-escritorio .mad-subtitulo{margin-bottom:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.modulo-escritorio-item .descricao-escritorio .mad-contacto span{padding-right:5px;width:17px;display:inline-block;text-align:center;vertical-align:middle}.modulo-escritorio-item .descricao-escritorio .mad-contacto.email{margin-bottom:13px}.modulo-escritorio-item .imagem-escritorio{width:100%;-o-object-fit:cover;object-fit:cover;height:340px}.modulo-escritorio-item .descricao-escritorio .comp-card-button{position:absolute;right:24px;bottom:24px}.small .modulo-escritorio-item .imagem-escritorio,.mini .modulo-escritorio-item .imagem-escritorio{max-height:280px}.small .modulo-escritorio-item .descricao-escritorio .comp-card-button,.mini .modulo-escritorio-item .descricao-escritorio .comp-card-button{display:none}.mini .modulo-escritorio-item{min-width:unset;display:inline-block;width:100%}.mini .modulo-escritorio-item .descricao-escritorio .comp-card-button{display:none}

.modulo-escritorios-detalhe .barra-submenu{height:90px;z-index:99999;padding:0;font-size:0}.modulo-escritorios-detalhe .botoes-galeria{display:none}.modulo-escritorios-detalhe .barra-submenu .inner-wrapper-sticky{background-color:#2A2A2A}.modulo-escritorios-detalhe .barra-submenu .standard-width{padding:23px 1.5%}.modulo-escritorios-detalhe .telefone-email{float:right;text-align:right}.modulo-escritorios-detalhe .telefone-email .mad-page-subtitulo{display:block}.modulo-escritorios-detalhe .titulo-escritorio,.modulo-escritorios-detalhe .barra-submenu .icon-back,.modulo-escritorios-detalhe .telefone{display:inline-block;vertical-align:top}.modulo-escritorios-detalhe .barra-submenu .icon-back{margin-right:20px}.modulo-escritorios-detalhe .telefone-email .mad-page-titulo{width:auto}.modulo-escritorios-detalhe .mad-page-titulo{margin-bottom:10px;display:inline-block;width:80%}.modulo-escritorios-detalhe .mad-page-subtitulo{display:inline-block;width:80%;vertical-align:top}.modulo-escritorios-detalhe .botao-contactar{padding:12px 27px;background-color:#fff;border-radius:2px;font-size:13px;font-weight:500;color:#111;display:inline-block;cursor:pointer;float:right}.modulo-escritorios-detalhe .botao-contactar{padding:12px 27px;background-color:#fff;border-radius:2px;font-size:13px;font-weight:600;color:#111;display:inline-block;cursor:pointer;float:right}.modulo-escritorios-detalhe .telefone{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;display:block}.modulo-escritorios-detalhe .titulo-escritorio{width:79%}.modulo-escritorios-detalhe .descricao{width:61%;display:inline-block;text-align:justify;margin-bottom:60px}.modulo-escritorios-detalhe .bloco-pedir-info{display:inline-block;vertical-align:top;float:right;width:400px}.modulo-escritorios-detalhe .equipa{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;margin-top:90px;margin-bottom:80px}.modulo-escritorios-detalhe .gestor-container{min-width:316px;display:inline-block;margin-right:30px;margin-bottom:50px}.modulo-escritorios-detalhe .gestor-container .gestor{display:inline-block;margin-left:22px;margin-top:15px}.modulo-escritorios-detalhe .imagem-gestor{height:100px;width:100px;border-radius:50px;border:1px solid #111;display:inline-block;vertical-align:top}.modulo-escritorios-detalhe .nome-gestor{color:#111;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;line-height:36px;display:block}.modulo-escritorios-detalhe .cargo-gestor{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;line-height:30px;display:block}.modulo-escritorios-detalhe .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-escritorios-detalhe .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-escritorios-detalhe .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-escritorios-detalhe .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-escritorios-detalhe .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-escritorios-detalhe .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.large .modulo-escritorios-detalhe .titulo-escritorio{width:77%}.normal .modulo-escritorios-detalhe .titulo-escritorio{width:70%}.normal .modulo-escritorios-detalhe .descricao{width:51%}.small .modulo-escritorios-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block}.small .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.small .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:50%;margin:0 auto;top:40px}.small .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;height:100%;top:0;overflow:auto}.small .modulo-escritorios-detalhe .barra-submenu .icon-back,.small .modulo-escritorios-detalhe .botao-contactar,.small .modulo-escritorios-detalhe .bloco-pedir-info,.mini .modulo-escritorios-detalhe .barra-submenu .icon-back,.mini .modulo-escritorios-detalhe .botao-contactar,.mini .modulo-escritorios-detalhe .bloco-pedir-info{display:none}.small .modulo-escritorios-detalhe .mobile_menu,.mini .modulo-escritorios-detalhe .mobile_menu{display:table}.small .modulo-escritorios-detalhe .mobile_menu.hide,.mini .modulo-escritorios-detalhe .mobile_menu.hide{display:none}.small .modulo-escritorios-detalhe .modulo-galeria,.mini .modulo-escritorios-detalhe .modulo-galeria{padding-bottom:87px;padding-top:0}.small .modulo-escritorios-detalhe .barra-submenu,.mini .modulo-escritorios-detalhe .barra-submenu{position:absolute;bottom:0;z-index:99;height:150px}.small .modulo-escritorios-detalhe .barra-submenu .standard-width,.small .modulo-escritorios-detalhe .barra-submenu .inner-wrapper-sticky,.mini .modulo-escritorios-detalhe .barra-submenu .standard-width,.mini .modulo-escritorios-detalhe .barra-submenu .inner-wrapper-sticky{height:100%}.small .modulo-escritorios-detalhe .titulo-escritorio,.mini .modulo-escritorios-detalhe .titulo-escritorio{width:100%;height:100%}.small .modulo-escritorios-detalhe .telefone-email,.mini .modulo-escritorios-detalhe .telefone-email{position:absolute;bottom:0;text-align:left;width:100%}.small .modulo-escritorios-detalhe .descricao,.mini .modulo-escritorios-detalhe .descricao{width:100%}.small .modulo-escritorios-detalhe .titulo-imovel,.mini .modulo-escritorios-detalhe .titulo-imovel{width:83%}.small .modulo-escritorios-detalhe .mad-page-titulo,.mini .modulo-escritorios-detalhe .mad-page-titulo{font-size:18px;margin-bottom:0;width:75%}.small .modulo-escritorios-detalhe .tipo,.small .modulo-escritorios-detalhe .mad-preco,.mini .modulo-escritorios-detalhe .tipo,.mini .modulo-escritorios-detalhe .mad-preco{font-size:18px;font-weight:300;line-height:26px;display:inline-block;margin-bottom:24px}.small .modulo-escritorios-detalhe .mad-preco,.mini .modulo-escritorios-detalhe .mad-preco{padding-left:5px}.small .modulo-escritorios-detalhe .morada-container,.mini .modulo-escritorios-detalhe .morada-container{max-width:35%;padding:20px;min-width:247px}.mini .modulo-escritorios-detalhe .gestor-container{min-width:unset;display:block;width:100%;margin-bottom:30px}.mini .modulo-escritorios-detalhe .mad-page-subtitulo{width:100%}.mini .modulo-escritorios-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block}.mini .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.mini .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:92%;margin:0 auto;top:40px}.mini .modulo-escritorios-detalhe .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;height:100%;top:0;overflow:auto}

.modulo-escritorios-listagem .barra-submenu,.modulo-escritorios-listagem .barra-filtros{font-size:0;z-index:11}html:not(.small):not(.mini) .modulo-escritorios-listagem select{display:none;opacity:0;visibility:hidden}.modulo-escritorios-listagem .barra-filtros.sticky{margin-top:70px}.large .modulo-escritorios-listagem .barra-filtros.sticky+.escritorios-container,.big .modulo-escritorios-listagem .barra-filtros.sticky+.escritorios-container,.normal .modulo-escritorios-listagem .barra-filtros.sticky+.escritorios-container{margin-top:190px}.modulo-escritorios-listagem .menu-mobile{display:none}.modulo-escritorios-listagem .barra-submenu .mad-page-titulo{padding:10px 0;display:inline-block}.modulo-escritorios-listagem .pesquisa-container{width:39%;display:inline-block}.modulo-escritorios-listagem .dropdowns-container{display:inline-block;float:right;width:60%;text-align:right}.modulo-escritorios-listagem .dropdowns-container .SumoSelect{max-width:20%;text-align:center;margin-bottom:0}.modulo-escritorios-listagem .dropdowns-container .SumoSelect>.CaptionCont{background-color:transparent;border:0;height:60px}.modulo-escritorios-listagem .dropdowns-container .SumoSelect>.CaptionCont>span{top:17px;color:#666}.modulo-escritorios-listagem .dropdowns-container .SumoSelect.open>.optWrapper{top:59px;text-align:left}.modulo-escritorios-listagem .barra-filtros .input-pesquisa{border:0;width:75%;height:60px;display:inline-block;vertical-align:top;font-size:15px;font-weight:300;line-height:20px;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px}.modulo-escritorios-listagem .barra-filtros .input-pesquisa::-webkit-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px}.modulo-escritorios-listagem .barra-filtros .input-pesquisa:-ms-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px}.modulo-escritorios-listagem .barra-filtros .input-pesquisa::-ms-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px}.modulo-escritorios-listagem .barra-filtros .input-pesquisa::placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px}.modulo-escritorios-listagem .barra-filtros .botao-pesquisa{display:inline-block;background-color:#999}.modulo-escritorios-listagem .barra-filtros .botao-pesquisa span{padding:20px;display:block}.modulo-escritorios-listagem .dropdowns-container .botoes-mobile{display:none}.modulo-escritorios-listagem .escritorios-container{padding:0 1%;margin-bottom:50px;margin-top:43px}.modulo-escritorios-listagem .escritorios-container.hide{display:none}.modulo-escritorios-listagem .ordenacao-totais .SumoSelect>.CaptionCont{height:40px;border:none;border-radius:2px;background-color:#F3F3F3}.modulo-escritorios-listagem .ordenacao-totais{padding:30px 1% 30px;font-size:0}.modulo-escritorios-listagem .ordenacao-totais .SumoSelect{width:20%;margin-bottom:0}.modulo-escritorios-listagem .texto-total{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;width:80%;display:inline-block;vertical-align:middle}.modulo-escritorios-listagem .texto-total-mobile{text-align:center;color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;display:none}.modulo-escritorios-listagem .btn_ip_txt{cursor:pointer}.small .modulo-escritorios-listagem .barra-submenu .standard-width,.small .modulo-escritorios-listagem .barra-filtros .pesquisa-container,.mini .modulo-escritorios-listagem .barra-submenu .standard-width,.mini .modulo-escritorios-listagem .barra-filtros .pesquisa-container{display:none}.small .modulo-escritorios-listagem .escritorios-container,.mini .modulo-escritorios-listagem .escritorios-container{padding-top:1.5%}.small .modulo-escritorios-listagem .barra-submenu .menu-mobile,.mini .modulo-escritorios-listagem .barra-submenu .menu-mobile{display:block;width:70%;margin:0 auto}.small .modulo-escritorios-listagem .barra-filtros,.mini .modulo-escritorios-listagem .barra-filtros{display:none;height:auto;background-color:white}.small .modulo-escritorios-listagem .barra-filtros.show,.mini .modulo-escritorios-listagem .barra-filtros.show{display:block}.small .modulo-escritorios-listagem .menu-mobile .icon-ma,.mini .modulo-escritorios-listagem .menu-mobile .icon-ma{padding:10px 0;display:inline-block;width:50%;text-align:center;opacity:0.4;cursor:pointer}.small .modulo-escritorios-listagem .dropdowns-container,.mini .modulo-escritorios-listagem .dropdowns-container{display:block;float:none;width:100%;text-align:center;padding-top:70px}.small .modulo-escritorios-listagem .dropdowns-container .SumoSelect,.mini .modulo-escritorios-listagem .dropdowns-container .SumoSelect{max-width:85%;text-align:left;display:block;margin:0px auto 25px}.small .modulo-escritorios-listagem .SumoSelect>.CaptionCont,.mini .modulo-escritorios-listagem .SumoSelect>.CaptionCont{height:55px;border:1px solid #D1D2D1;border-radius:2px}.small .modulo-escritorios-listagem .dropdowns-container .SumoSelect.open>.optWrapper,.mini .modulo-escritorios-listagem .dropdowns-container .SumoSelect.open>.optWrapper{width:100%}.small .modulo-escritorios-listagem .dropdowns-container .SumoSelect>.CaptionCont>span,.mini .modulo-escritorios-listagem .dropdowns-container .SumoSelect>.CaptionCont>span{top:13px}.small .modulo-escritorios-listagem .botoes-mobile .comp-main-button,.mini .modulo-escritorios-listagem .botoes-mobile .comp-main-button{width:85%;display:block;margin:0 auto;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-escritorios-listagem .botoes-mobile .limpar,.mini .modulo-escritorios-listagem .botoes-mobile .limpar{color:#999;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:1.38px;text-transform:uppercase;line-height:11px;text-align:center;cursor:pointer;display:block;margin-bottom:100px}.small .modulo-escritorios-listagem .menu-mobile span.activo,.mini .modulo-escritorios-listagem .menu-mobile span.activo{opacity:1}.small .modulo-escritorios-listagem .texto-total-mobile,.mini .modulo-escritorios-listagem .texto-total-mobile{text-align:center;margin-top:40px;margin-bottom:50px;display:block}.small .modulo-escritorios-listagem .ordenacao-totais,.mini .modulo-escritorios-listagem .ordenacao-totais{display:none}.small .modulo-escritorios-listagem .dropdown-label,.mini .modulo-escritorios-listagem .dropdown-label{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#2A2A2A;width:85%;margin:0 auto 10px}.small .modulo-escritorios-listagem .botoes-mobile,.mini .modulo-escritorios-listagem .botoes-mobile{display:block}

.modulo-mapa-escritorios{margin-top:140px}.modulo-mapa-escritorios .agencias-container li{display:inline-block;margin-right:40px}.modulo-mapa-escritorios .agencias-container li .escritorio-tab{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:14px;padding:25px 0;display:block;text-align:center;cursor:pointer}.modulo-mapa-escritorios .morada-container{background:#fff;max-width:26%;min-width:310px;padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06)}.modulo-mapa-escritorios .mapa-holder{min-height:600px;width:100%}.modulo-mapa-escritorios .mapa-holder .mapa{min-height:600px;width:100%;position:absolute;top:0}.modulo-mapa-escritorios .mapa-holder .mapa.hide{display:none}.modulo-mapa-escritorios .morada-container .nome{color:#111;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:300;line-height:120%;display:block;margin-bottom:30px}.modulo-mapa-escritorios .morada-container .texto-morada{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;line-height:30px;display:block}.modulo-mapa-escritorios .morada-container .texto-morada.morada{padding-left:28px}.modulo-mapa-escritorios .morada-container .texto-morada span{padding-right:10px;width:17px;display:inline-block;text-align:center}.modulo-mapa-escritorios .morada-container .contactos-container{margin-top:25px;margin-bottom:37px}.modulo-mapa-escritorios .escritorio-tab.activo{border-bottom:1px solid #111}.modulo-mapa-escritorios .tab-morada{display:none}.modulo-mapa-escritorios .tab-morada.activo{display:block}.modulo-mapa-escritorios .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-mapa-escritorios .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-mapa-escritorios .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-mapa-escritorios .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-mapa-escritorios .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-mapa-escritorios .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.small .modulo-mapa-escritorios .mobile_menu,.mini .modulo-mapa-escritorios .mobile_menu{display:table}.small .modulo-mapa-escritorios .mobile_menu.hide,.mini .modulo-mapa-escritorios .mobile_menu.hide{display:none}.mini .modulo-mapa-escritorios{margin-top:0}.mini .modulo-mapa-escritorios .mapa-holder .standard-width{width:100%}.mini .modulo-mapa-escritorios .morada-container{background:white;max-width:100%;padding:35px}.mini .modulo-mapa-escritorios .mapa-holder .mapa{position:relative}

.modulo-banner-home{margin-bottom:150px;min-height:600px}.modulo-banner-home img{width:100%;-o-object-fit:cover;object-fit:cover;min-height:600px;max-height:860px}.modulo-banner-home .pesquisa-container{position:absolute;height:100%;width:100%;top:0;opacity:1;-webkit-transition:opacity ease-in-out 200ms;transition:opacity ease-in-out 200ms}.modulo-banner-home .container-input{width:656px;font-size:0;margin:0 auto;margin-top:300px}.modulo-banner-home .container-input.alternativo{width:820px;font-size:0;margin:0 auto;margin-top:350px}.modulo-banner-home .tipo-container{width:100%;text-align:left}.modulo-banner-home .botao-tipo-pesquisa{padding:20px 26px;background-color:rgba(42,42,42,0.9);color:#fff;font-size:13px;font-family:"Open Sans",sans-serif;font-weight:500;display:inline-block;margin-right:1px;cursor:pointer}.modulo-banner-home .botao-tipo-pesquisa.btn-avancada-mob{display:none}.modulo-banner-home .botao-tipo-pesquisa.active{background-color:#111}.modulo-banner-home .botao-tipo-pesquisa:hover{background-color:#111;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-banner-home .container-input .input-pesquisa{width:581px;height:70px;border:none;font-size:17px;padding:23px 0 23px 23px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300;vertical-align:top}.modulo-banner-home .container-input.alternativo .input-pesquisa{width:320px;height:70px;border:none;font-size:17px;padding:23px 0 23px 23px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300}::-webkit-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300}:-ms-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300}::-ms-input-placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300}::placeholder{color:#111;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300}.modulo-banner-home .botao-pesquisa{background-color:#111;display:inline-block;top:0px;height:70px}.modulo-banner-home .botao-pesquisa.mobile{background-color:#fff;top:-4px;height:70px;display:none}.modulo-banner-home .botao-pesquisa .icon-ma{padding:25px;display:block;opacity:0.6;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.modulo-banner-home .botao-pesquisa .icon-ma:hover{opacity:1}.modulo-banner-home .container-input.alternativo .dropdown-container{display:inline-block;vertical-align:top}.modulo-banner-home .container-input .SumoSelect{width:140px;display:inline-block;vertical-align:top;border:none;border-radius:0;border-right:1px solid #EAEAEA}.modulo-banner-home .container-input .SumoSelect>.CaptionCont{height:70px;border:none;border-radius:0}.modulo-banner-home .container-input .SumoSelect>.CaptionCont span{top:22px;color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:16px}.modulo-banner-home .SelectBox{padding-left:20px}.modulo-banner-home .container-input .SumoSelect.open>.optWrapper{top:70px}.modulo-banner-home .mapa-pesquisa-container{padding-top:70px;padding-bottom:90px;background-color:#2A2A2A;width:100%;z-index:0;position:absolute;opacity:0;-webkit-transform:translatex(100%);transform:translatex(100%);-webkit-transition:ease-in-out opacity 200ms;transition:ease-in-out opacity 200ms;-webkit-transition-delay:300ms;transition-delay:300ms}.modulo-banner-home.mapa-is-open .pesquisa-container{opacity:0}.modulo-banner-home .img-container{min-height:600px}.modulo-banner-home.mapa-is-open .mapa-pesquisa-container{opacity:1;z-index:99999;-webkit-transform:translatex(0);transform:translatex(0)}.modulo-banner-home .mapa-pesquisa-container .inner-container{width:90%;max-width:1050px;margin:0 auto;font-size:0;opacity:0;-webkit-transition:ease-in-out opacity 200ms;transition:ease-in-out opacity 200ms;-webkit-transition-delay:600ms;transition-delay:600ms}.modulo-banner-home.mapa-is-open .mapa-pesquisa-container .inner-container{opacity:1}.modulo-banner-home .mapa-pesquisa-container .filtros-container{width:50%;display:inline-block;vertical-align:top}.modulo-banner-home .mapa-pesquisa-container .mapa-container{position:absolute;top:0;height:100%;width:43%;right:7%}.modulo-banner-home .mapa-pesquisa-container .mapa-container .image{text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.modulo-banner-home .mapa-pesquisa-container .mapa-container .image.js-back{position:absolute;position:absolute;bottom:0;width:130px;height:140px;right:-80px;display:block;top:auto;-webkit-transform:translateY(0);transform:translateY(0);background-color:#2a2a2a;z-index:2;border:1px solid rgba(255,255,255,0.1);padding:10px 0}.modulo-banner-home .mapa-pesquisa-container .mapa-container .image.js-back:after{content:'';position:absolute;width:100%;height:100%;left:0;cursor:pointer}.modulo-banner-home .mapa-pesquisa-container .mapa-container .image.js-back.nivel2{z-index:3}.modulo-banner-home .mapa-pesquisa-container .mapa-container .image.js-back svg{width:100%;height:100%}.modulo-banner-home .mapa-pesquisa-container .filtros-container .titulo-filtros{color:#fff;font-family:"Open Sans",sans-serif;font-size:34px;font-weight:300;line-height:46px;display:block;margin-top:40px}.modulo-banner-home .mapa-pesquisa-container .filtros-container .checkbox label{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;vertical-align:top;top:4px}.modulo-banner-home .mapa-pesquisa-container .filtros-container .checkbox-container input[type="checkbox"]:checked{background-color:#fff}.modulo-banner-home .mapa-pesquisa-container .filtros-container .checkbox{display:inline-block;width:49%;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-home .mapa-pesquisa-container .filtros-container .checkbox-container{width:75%;margin-top:70px;margin-bottom:60px}.modulo-banner-home .mapa-container .imagem-mapa{width:auto;max-height:600px;min-height:unset;display:none}.modulo-banner-home .mapa-container .imagem-mapa.show{display:block}.modulo-banner-home .mapa-container .imagem-mapa.concelho{padding:19% 0}.modulo-banner-home .mapa-pesquisa-container .botoes-container .botao-pesquisar{padding:15px 30px;border:1px solid #fff;border-radius:2px;font:"Open Sans",sans-serif;color:#111;font-weight:500;font-size:13px;display:inline-block;cursor:pointer;background-color:#fff}.modulo-banner-home .mapa-pesquisa-container .botoes-container .botao-limpar{font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:1.38px;line-height:11px;text-align:center;text-transform:uppercase;margin-left:40px;padding:15px 0;cursor:pointer}.modulo-banner-home .mapa-pesquisa-container .icon-fechar{font-size:11px;position:absolute;top:40px;right:0;cursor:pointer}.modulo-banner-home .avancada-container{position:fixed;right:0;top:0;width:400px;height:100vh;-webkit-transform:translate(400px, 0);transform:translate(400px, 0);z-index:999;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;-webkit-transition:ease-in-out transform 300ms;transition:ease-in-out transform 300ms;overflow:auto}.modulo-banner-home .avancada-container.open{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modulo-banner-home .avancada-container .titulo-container{height:96px;background-color:#2a2a2a;padding:18px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-home .avancada-container .titulo-container .titulo-avancada{color:#999;font-family:"Open Sans",sans-serif;font-size:12px;line-height:14px;display:block;margin-bottom:7px}.modulo-banner-home .avancada-container .titulo-container .texto-avancada{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:22px;display:block}.modulo-banner-home .avancada-container .titulo-container .icon-fechar{font-size:11px;position:absolute;top:23px;right:30px;cursor:pointer}.modulo-banner-home .avancada-container .barras-filtros{background-color:#fff;text-align:center;font-size:0;margin-bottom:20px}.modulo-banner-home .avancada-container .SumoSelect>.CaptionCont>span.placeholder{top:11px}.modulo-banner-home .avancada-container .barras-filtros .comprar-arrendar{border-bottom:1px solid #e5e5e5}.modulo-banner-home .avancada-container .comprar-arrendar .filtro-holder:first-child:after{content:"";top:0;right:0;position:absolute;width:1px;height:60px;background-color:#EAEAEA}.modulo-banner-home .avancada-container .filtro-holder{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0}.modulo-banner-home .avancada-container .filtro-holder.activo{background-color:#F8F8F8}.modulo-banner-home .avancada-container .comprar-arrendar input{display:none}.modulo-banner-home .avancada-container .comprar-arrendar label,.modulo-banner-home .avancada-container .filtro-holder .filtros-barra{color:#666;font-family:"Open Sans",sans-serif;font-size:13px;line-height:19px;padding:20px 0;display:block;text-align:center;cursor:pointer;margin:0 26%}.modulo-banner-home .avancada-container .filtro-holder.activo label{border-bottom:1px solid #111}.modulo-banner-home .avancada-container .filtros-container{background-color:#fff;text-align:center;font-size:0;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.modulo-banner-home .avancada-container .filtros-container .filtros-holder{display:inline-block;width:25%;cursor:pointer}.modulo-banner-home .avancada-container .filtros-container .filtros-holder .dropdown-label{display:block;text-align:center;font-family:"Open Sans",sans-serif;font-size:11px;line-height:13px;color:#2A2A2A;padding:20px 0;opacity:0.4}.modulo-banner-home .avancada-container .filtros-container .filtros-holder .dropdown-label.active{opacity:1}.modulo-banner-home .avancada-container .filtros-container .filtros-holder .dropdown-label .icon-ma{display:block;margin-bottom:7px}.modulo-banner-home .avancada-container .bloco-filtros{padding:18px 30px;height:73%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros{display:none}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros.show{display:block}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .picker{margin-bottom:36px;width:100%}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .halfsize-container{display:inline-block;width:47.3%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:16px;margin-bottom:15px}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .dropdown-textbox{font-family:"Open Sans",sans-serif;font-size:12px;line-height:12px;color:#2A2A2A;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 8px;border-radius:2px;border:1px solid #e5e5e5}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros input[type=number]::-webkit-outer-spin-button,.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros input[type=number]::-webkit-inner-spin-button{-webkit-appearance:textfield;margin:0}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .halfsize-container:nth-child(2),.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .halfsize-container.area{margin-right:0}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .input-numerico{font-size:13px;border:0;width:30px;height:30px;text-align:center;vertical-align:middle}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .step{width:40px;height:40px;font-size:23px;display:inline-block;border-radius:46px;background-color:#F8F8F8;text-align:center;vertical-align:middle;line-height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;color:black;margin:0 10px;cursor:pointer}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .step.mais{margin-right:0}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .dropdown-label{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;margin-bottom:10px;color:#2A2A2A}.modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .dropdown-label.quartos{display:inline-block;vertical-align:middle;margin-bottom:0;width:46%}.modulo-banner-home .avancada-container .bloco-filtros .botoes-holder{margin-top:10px;height:100%}.modulo-banner-home .avancada-container .bloco-filtros .botoes-holder .comp-main-button{padding:14px 32px;font-size:13px;border-radius:2px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-home .avancada-container .bloco-filtros .limpar{font-size:11px;line-height:13px;color:#999;display:block;padding:19px 0 0;text-align:center;cursor:pointer;font-weight:600;letter-spacing:1.38px;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;margin-bottom:40px}.modulo-banner-home .avancada-container .bloco-filtros .label-seccao{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;font-weight:600;color:#2A2A2A;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d1d2d1}.modulo-banner-home .avancada-container .bloco-filtros .checkbox-container{margin-bottom:20px}.modulo-banner-home .avancada-container .bloco-filtros .checkbox{display:inline-block;width:49%;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-home .avancada-container .bloco-filtros .checkbox input{cursor:pointer}.modulo-banner-home .avancada-container .bloco-filtros .checkbox-container label{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;vertical-align:top;top:4px}.modulo-banner-home video{width:100%}.small .modulo-banner-home .container-input .input-pesquisa{width:495px}.small .modulo-banner-home .container-input.alternativo .input-pesquisa{width:257px}.small .modulo-banner-home .container-input{margin-top:245px;width:569px}.small .modulo-banner-home .container-input.alternativo{margin-top:265px;width:670px}.small .modulo-banner-home .container-input .SumoSelect{width:110px}.small .modulo-banner-home .mapa-pesquisa-container,.mini .modulo-banner-home .mapa-pesquisa-container{display:none}.small .btn-mapa,.mini .btn-mapa{display:none}.small .modulo-banner-home.mapa-is-open .pesquisa-container,.mini .modulo-banner-home.mapa-is-open .pesquisa-container{opacity:1}.small .modulo-banner-home.mapa-is-open .mapa-pesquisa-container,.mini .modulo-banner-home.mapa-is-open .mapa-pesquisa-container{opacity:0;z-index:0;-webkit-transform:translatex(100%);transform:translatex(100%)}.small .modulo-banner-home.mapa-is-open .mapa-pesquisa-container .inner-container,.mini .modulo-banner-home.mapa-is-open .mapa-pesquisa-container .inner-container{opacity:0}.mini .modulo-banner-home{margin-bottom:50px}.mini .modulo-banner-home .container-input{width:90%;margin-top:227px}.mini .modulo-banner-home,.mini .modulo-banner-home .img-container,.mini .modulo-banner-home img{min-height:394px}.mini .modulo-banner-home.lang,.mini .modulo-banner-home.lang .img-container,.mini .modulo-banner-home.lang img{min-height:600px}.mini .modulo-banner-home .container-input.alternativo .panel{display:table;width:100%}.mini .modulo-banner-home .container-input.alternativo .dropdown-container{width:100%;display:table-footer-group}.mini .modulo-banner-home .container-input.alternativo .input-pesquisa{width:100%;margin-bottom:10px}.mini .modulo-banner-home .container-input .input-pesquisa{width:100%}.mini .modulo-banner-home .container-input.alternativo .SumoSelect{display:block;width:100%;margin-bottom:10px;border-radius:2px}.mini .modulo-banner-home .botao-pesquisa{display:none}.mini .modulo-banner-home .botao-pesquisa.mobile{display:inline-block;position:absolute;right:0;top:0}.mini .modulo-banner-home .container-input .SumoSelect>.CaptionCont span{top:19px}.mini .modulo-banner-home .container-input .SumoSelect>.CaptionCont{height:60px;border-radius:2px}.mini .modulo-banner-home .avancada-container.open{position:fixed;top:0;width:100%;height:100%}.mini .modulo-banner-home .botao-tipo-pesquisa{padding:20px 12px;font-size:12px}.mini .modulo-banner-home .botao-tipo-pesquisa.btn-avancada-mob{display:inline-block}.mini .btn-avancada{display:none}.mini .modulo-banner-home .avancada-container .titulo-container{padding:18px 20px;font-size:20px;line-height:26px}.mini .modulo-banner-home .avancada-container .titulo-container .icon-fechar{right:22px}.mini .modulo-banner-home .avancada-container .bloco-filtros .tab-filtros .halfsize-container{width:46.8%}

.modulo-banner-home{margin-bottom:150px}.modulo-banner-home .image path:hover:not([id^='Path-Copy']),.modulo-banner-home .image polyline:hover:not([id^='Path-Copy']),.modulo-banner-home .image polygon:hover:not([id^='Path-Copy']){fill:#a5a5a5;-webkit-transition:fill ease-in-out 300ms;transition:fill ease-in-out 300ms}.modulo-banner-home .image path.activo,.modulo-banner-home .image polyline.activo,.modulo-banner-home .image polygon.activo{fill:#eee}.modulo-banner-home .filtro-dd,.modulo-banner-home .filtro-cc,.modulo-banner-home .filtro-ff{display:none}.modulo-banner-home .popup{position:absolute;top:0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:8px 12px;min-width:120px;min-height:48px;max-width:280px;display:none;z-index:5}.modulo-banner-home .popup .titulo{color:#111111;font-size:14px;display:block;line-height:14px;font-weight:600}.modulo-banner-home .popup .count{font-size:12px;display:block;color:#111111}.modulo-banner-home .popup:after{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ffffff transparent transparent transparent;left:50%;margin-left:-5px}

.modulo-banner-link{margin-bottom:100px;min-height:100px}.modulo-banner-link .banner-container img{height:100%}.modulo-banner-link .texto-container{position:absolute;height:100%;width:100%;top:0}.modulo-banner-link .descricao{display:table-cell;width:50%;padding:6% 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-banner-link .descricao span{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:300;line-height:40px}.modulo-banner-link .link{display:table-cell;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:22%}.modulo-banner-link .link a{padding:15px 20px;background-color:white;color:black;font-weight:600;font-size:15px;display:inline-block;vertical-align:middle}.mini .modulo-banner-link{display:none}

.modulo-escritorios-listagem-reload .paginacao-next.aspNetDisabled,.modulo-escritorios-listagem-reload .imoveis-map{display:none}.modulo-escritorios-listagem-reload .texto-total{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;padding-left:1%;display:inline-block;margin-bottom:35px;width:78%}.modulo-escritorios-listagem-reload .pnl_no_results{display:block;min-height:600px;padding-top:95px;padding-left:150px}.modulo-escritorios-listagem-reload .pnl_no_results:before{content:'0';position:absolute;vertical-align:top;left:0;top:0;opacity:0.04;color:#111111;font-family:"Open Sans";font-size:600px;font-weight:600;line-height:60%}.modulo-escritorios-listagem-reload .pnl_no_results .lbl_no_results{max-width:500px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:600;line-height:43px;display:block;clear:both;margin-bottom:30px}.modulo-escritorios-listagem-reload .pnl_no_results a{height:43px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:43px}.modulo-escritorios-listagem-reload .pnl_no_results .lnk_contactos,.modulo-escritorios-listagem-reload .pnl_no_results .lnk_continue_procurar{border-bottom:1px solid #000}.modulo-escritorios-listagem-reload .bloco-paginacao{display:block;clear:both;height:56px;line-height:56px;margin:100px auto}.modulo-escritorios-listagem-reload .lbl_nrimoveis{float:left;padding-right:61px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300}.modulo-escritorios-listagem-reload .lbl_nrimoveis:after{content:'';position:absolute;height:32px;line-height:56px;width:1px;background-color:#E5E5E5;right:30px;top:10px}.modulo-escritorios-listagem-reload .bloco-paginacao ul{float:left}.modulo-escritorios-listagem-reload .bloco-paginacao .paginacao-prev{display:none}.modulo-escritorios-listagem-reload .bloco-paginacao .paginacao-next{float:right;height:56px;line-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;border-radius:2px;text-transform:capitalize}.modulo-escritorios-listagem-reload .bloco-paginacao li{display:inline-block}.modulo-escritorios-listagem-reload .bloco-paginacao li a{height:20px;line-height:20px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300;letter-spacing:27px}.modulo-escritorios-listagem-reload .bloco-paginacao li a.active{font-weight:600}

.modulo-empreendimentos-destaque{padding:0;text-align:center}.modulo-empreendimentos-destaque h1{display:inline-block}.modulo-empreendimentos-destaque .empreendimentos-holder{text-align:initial}.modulo-empreendimentos-destaque .empreendimentos-container{max-width:698px;min-width:400px;display:inline-block;width:48.2%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:0 1% 2%;background-color:#fff;font-size:0}.modulo-empreendimentos-destaque .empreendimentos-container:nth-child(odd){margin-right:0}.modulo-empreendimentos-destaque .bloco-titulo{margin-bottom:60px;padding-left:1.5%;text-align:left}.modulo-empreendimentos-destaque .mad-titulo,.modulo-empreendimentos-destaque .mad-subtitulo{display:inline-block}.modulo-empreendimentos-destaque .mad-titulo strong{font-weight:600}.modulo-empreendimentos-destaque .mad-subtitulo{font-weight:100;font-size:17px}.modulo-empreendimentos-destaque .mad-titulo{margin-right:60px}.modulo-empreendimentos-destaque .mad-titulo.mobile{display:none}.modulo-empreendimentos-destaque .mad-titulo .strong{font-weight:600}.modulo-empreendimentos-destaque .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.modulo-empreendimentos-destaque .imagem-empreendimento{width:100%;-o-object-fit:cover;object-fit:cover;max-height:340px}.modulo-empreendimentos-destaque .descricao-empreendimento{padding:24px;padding-right:90px}.modulo-empreendimentos-destaque .descricao-empreendimento .mad-card-titulo{display:inline-block;width:65%;text-align:left}.modulo-empreendimentos-destaque .descricao-empreendimento .mad-subtitulo{display:inline-block;width:50%;text-align:left}.modulo-empreendimentos-destaque .descricao-empreendimento .mad-preco{display:inline-block;width:50%;text-align:right}.modulo-empreendimentos-destaque .comp-main-button{margin-top:60px;margin-bottom:120px}.small .modulo-empreendimentos-destaque .imagem-empreendimento{width:100%;-o-object-fit:cover;object-fit:cover;max-height:300px}.mini .modulo-empreendimentos-destaque .bloco-titulo{text-align:center}.mini .modulo-empreendimentos-destaque .mad-titulo.desktop{display:none}.mini .modulo-empreendimentos-destaque .mad-titulo.mobile{display:block;margin-right:0;margin-bottom:24px;line-height:normal}.mini .modulo-empreendimentos-destaque .mad-titulo::after{display:none}.mini .modulo-empreendimentos-destaque .empreendimentos-container{width:100%;margin:2.6% 0;min-width:100%}.mini .modulo-empreendimentos-destaque .imagem-empreendimento{min-height:250px}.mini .modulo-empreendimentos-destaque .comp-main-button{margin-top:20px;margin-bottom:60px}

.modulo-imoveis-destaque{padding:0;margin-bottom:80px;text-align:center}.modulo-imoveis-destaque h1{display:inline-block}.modulo-imoveis-destaque .bloco-titulo{margin-bottom:60px;padding-left:1.5%;text-align:left}.modulo-imoveis-destaque .imoveis-container{text-align:left;margin-bottom:80px}.modulo-imoveis-destaque .mad-titulo,.modulo-imoveis-destaque .mad-subtitulo{display:inline-block}.modulo-imoveis-destaque .mad-subtitulo{font-weight:100;font-size:17px}.modulo-imoveis-destaque .mad-titulo{margin-right:60px}.modulo-imoveis-destaque .mad-titulo.mobile{display:none}.modulo-imoveis-destaque .mad-titulo strong{font-weight:600}.modulo-imoveis-destaque .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.mini .modulo-imoveis-destaque .bloco-titulo{text-align:center}.mini .modulo-imoveis-destaque .mad-titulo.desktop,.mini .modulo-imoveis-destaque .mad-titulo::after{display:none}.mini .modulo-imoveis-destaque .mad-subtitulo{display:block}.mini .modulo-imoveis-destaque .mad-titulo.mobile{display:block;margin-right:0;margin-bottom:23px}

.modulo-newsletter{font-size:0;height:490px}.modulo-newsletter img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.modulo-newsletter .newsletter-container{position:absolute;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.6)}.modulo-newsletter .form-container{width:89%;max-width:1237px;margin:0 auto;margin-top:7%;font-size:0}.modulo-newsletter .form-container .input-holder{height:55px;width:38%;display:inline-block}.modulo-newsletter .form-container .input-newsletter{height:55px;width:100%;border:none;font-size:18px;padding:14px 0 18px 23px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.modulo-newsletter .botao-newsletter{color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;background-color:#111;padding:18px 30px;border-radius:2px;top:1px;display:inline-block;cursor:pointer}.modulo-newsletter .newsletter-titulo{color:#fff;font-family:"Open Sans",sans-serif;font-weight:300;font-size:45px;line-height:55px;display:block;width:50%;padding-bottom:40px}.modulo-newsletter .newsletter-subtitulo{color:#fff;font-family:"Open Sans",sans-serif;font-weight:300;font-size:20px;display:block;margin-bottom:15px}.modulo-newsletter .rgpd-texto{width:48%;padding-top:32px;display:table}.modulo-newsletter .newsletter-container .check{-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;font-family:"Open Sans",sans-serif;font-size:11px;line-height:13px;vertical-align:top;text-align:justify;display:table-cell;width:95%}.modulo-newsletter .newsletter-container .chk_holder{display:table-cell;width:5%}.modulo-newsletter .newsletter-container .botao-newsletter-small{display:none}.normal .modulo-newsletter .newsletter-titulo,.small .modulo-newsletter .newsletter-titulo{width:100%}.small .modulo-newsletter .form-container{width:80%}.mini .modulo-newsletter{font-size:0;max-height:430px}.mini .modulo-newsletter .form-container{width:90%;margin-top:23%}.mini .modulo-newsletter .botao-newsletter{display:none}.mini .modulo-newsletter .newsletter-titulo{font-size:25px;line-height:25px;width:100%;padding-bottom:30px}.mini .modulo-newsletter .newsletter-subtitulo{font-size:18px}.mini .modulo-newsletter .rgpd-texto{width:90%}.mini .modulo-newsletter .form-container .input-holder{width:69%;vertical-align:top}.mini .modulo-newsletter .newsletter-container .botao-newsletter-small{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;background-color:#fff;padding:16px 30px;border-radius:0;left:-2px;border-radius:2px;display:inline-block;cursor:pointer;height:55px;-webkit-box-sizing:border-box;box-sizing:border-box}

.modulo-eventos-banner{font-size:0}.modulo-eventos-banner .voltar{position:absolute;top:52px;left:-30px}.modulo-eventos-banner .comp-main-button{border:none;padding:18px 40px;margin-right:15px;background-color:#fff}.modulo-eventos-banner .comp-main-button:hover{background-color:#111;color:#fff;border:none;padding:18px 40px;margin-right:15px}.modulo-eventos-banner .comp-main-button.mais-eventos{border:1px solid #fff;background-color:transparent;padding:17px 40px;color:#fff}.modulo-eventos-banner .comp-main-button.mais-eventos:hover{border:1px solid #111;background-color:#111;color:#fff}.modulo-eventos-banner img{min-height:500px;max-height:860px;width:100%;-o-object-fit:cover;object-fit:cover}.modulo-eventos-banner .container{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.modulo-eventos-banner .inner-container{margin-top:21%}.modulo-eventos-banner .inner-container .data-evento{color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:19px;display:block;margin-bottom:20px}.modulo-eventos-banner .inner-container .titulo-evento{color:#fff;font-family:"Open Sans",sans-serif;font-size:70px;font-weight:bold;line-height:76px;display:block;width:60%;margin-bottom:50px}.normal .modulo-eventos-banner .inner-container{margin-top:38%}.normal .modulo-eventos-banner .inner-container .titulo-evento{width:70%}.small .modulo-eventos-banner .inner-container{margin-top:45%}.small .modulo-eventos-banner .inner-container .titulo-evento{font-size:65px;width:100%}.small .modulo-eventos-banner .voltar{display:none}.mini .modulo-eventos-banner .inner-container{margin-top:60%}.mini .modulo-eventos-banner .inner-container .titulo-evento{font-size:37px;line-height:43px;width:100%;margin-bottom:20px}.mini .modulo-eventos-banner .voltar{display:none}.mini .modulo-eventos-banner .comp-main-button{padding:16px 21px}.mini .modulo-eventos-listagem .bloco-container{padding:0 1.5%}

.modulo-eventos-destaque{padding:0}.modulo-eventos-destaque .bloco-titulo{margin-bottom:60px;margin-top:80px;padding-left:1.2%;text-align:left}.modulo-eventos-destaque .bloco-titulo .mad-titulo,.modulo-eventos-destaque .bloco-titulo .mad-subtitulo{display:inline-block}.modulo-eventos-destaque .bloco-titulo .mad-subtitulo{font-weight:100;font-size:17px}.modulo-eventos-destaque .bloco-titulo .mad-titulo{margin-right:60px}.modulo-eventos-destaque .bloco-titulo .mad-titulo strong{font-weight:600}.modulo-eventos-destaque .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.modulo-eventos-destaque .eventos-container .comp-main-button{margin-top:80px}.modulo-eventos-destaque .eventos-container{margin-bottom:130px}.modulo-eventos-destaque .todos-container{text-align:center}.mini .modulo-eventos-destaque .mad-titulo::after{display:none}.mini .modulo-eventos-destaque .mad-titulo{margin-right:0;display:block;text-align:center;line-height:35px;margin-bottom:30px}.mini .modulo-eventos-destaque .mad-subtitulo{display:block;text-align:center;line-height:25px}

.modulo-eventos-detalhe .textos-container{display:inline-block;width:60%;vertical-align:top;padding-top:90px}.modulo-eventos-detalhe .textos-container .mad-texto-descricao{margin-top:60px;padding-bottom:100px;padding-top:0}.modulo-eventos-detalhe .textos-container .mad-texto-descricao::after{display:none}.modulo-eventos-detalhe .textos-container .mad-texto p{margin-bottom:30px}.modulo-eventos-detalhe .textos-container .local-evento{color:#111;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:24px;display:block;margin-bottom:5px}.modulo-eventos-detalhe .textos-container .data-evento{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;line-height:19px;display:block}.modulo-eventos-detalhe .textos-container .data-evento .icon-ma,.modulo-eventos-detalhe .textos-container .local-evento .icon-ma{display:inline-block;margin-right:12px;width:20px;top:-4px}.modulo-eventos-detalhe .formulario-container{display:inline-block;width:39%}.modulo-eventos-detalhe .video-container{height:500px;z-index:98;display:none}.modulo-eventos-detalhe .video-container.show{display:block}.modulo-eventos-detalhe .video-container iframe{border:0}.modulo-eventos-detalhe .fotos-container{display:none}.modulo-eventos-detalhe .fotos-container .galeria{height:500px}.modulo-eventos-detalhe .fotos-container.show{display:block}.modulo-eventos-detalhe .galeria-container{margin-bottom:53px}.modulo-eventos-detalhe .galeria-container .absolute-container{position:absolute;bottom:0;width:100%;height:100px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-eventos-detalhe .galeria-container .absolute-container .botoes-container{z-index:98}.modulo-eventos-detalhe .galeria-container .absolute-container .botoes-container span{color:#111;background-color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;padding:13px 27px;border-radius:2px;margin-right:5px;cursor:pointer}.modulo-eventos-detalhe .galeria-container .absolute-container .botoes-container span.active{color:#fff;background-color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;padding:13px 27px;border-radius:2px;margin-right:5px;cursor:pointer}.modulo-eventos-detalhe .galeria-container .bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:0;z-index:98}.modulo-eventos-detalhe .galeria-container .bx-viewport{max-height:500px}.modulo-eventos-detalhe .galeria-container .bx-controls{position:absolute;top:50%;z-index:99;width:100%}.modulo-eventos-detalhe .galeria-container .bx-wrapper img{-o-object-fit:cover;object-fit:cover;max-width:100%;min-height:300px}.modulo-eventos-detalhe .galeria-container .bx-wrapper .bx-controls-direction a{text-indent:0}.modulo-eventos-detalhe .galeria-container .bx-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modulo-eventos-detalhe .formulario-container .inner-container{float:right;width:70%;max-width:414px}.modulo-eventos-detalhe .formulario-evento{background-color:#111;min-width:300px;top:-100px;padding:35px;max-width:414px}.modulo-eventos-detalhe .subtitulo-form,.modulo-eventos-detalhe .titulo-form{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;line-height:32px;display:block}.modulo-eventos-detalhe .subtitulo-form{font-weight:300;margin-bottom:40px}.modulo-eventos-detalhe .linha-form{margin-bottom:15px}.intl-tel-input{width:100%}.iti-flag{background-image:url("/assets/release/images/flags.png")}.intl-tel-input.separate-dial-code .selected-dial-code{color:white}.modulo-eventos-detalhe .linha-form input{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;height:60px;background-color:#111;color:white;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0 17px 10px;font-size:13px;font-weight:500}.modulo-eventos-detalhe .linha-form .dropdown{display:inline-block;width:17%}.modulo-eventos-detalhe .linha-form input::-webkit-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-eventos-detalhe .linha-form input:-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-eventos-detalhe .linha-form input::-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-eventos-detalhe .linha-form input::placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-eventos-detalhe .botao-solicitar{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;width:100%;padding:20px 0;background-color:#fff;border:1px solid #111;border-radius:2px;display:block;text-align:center;cursor:pointer;margin-top:10px;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-eventos-detalhe .botao-solicitar:hover{color:#fff;background-color:#111;border:1px solid #fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-eventos-detalhe .politicas{color:#666;font-family:"Open Sans",sans-serif;font-size:11px;line-height:18px;display:inline-block;text-align:justify}.modulo-eventos-detalhe .formulario-container .inner-wrapper-sticky{height:500px}.modulo-eventos-detalhe .bloco-partilha{margin-top:45px;margin-bottom:100px}.modulo-eventos-detalhe .partilha{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}.modulo-eventos-detalhe .bloco-partilha li{display:inline-block;margin:22px 30px 40px 0;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.modulo-eventos-detalhe .bloco-partilha li:hover{opacity:0.6}.modulo-eventos-detalhe .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-eventos-detalhe .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-eventos-detalhe .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-eventos-detalhe .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-eventos-detalhe .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-eventos-detalhe .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.modulo-eventos-detalhe .icon-fechar{display:none}.normal .modulo-eventos-detalhe .textos-container{width:56%}.normal .modulo-eventos-detalhe .formulario-container{display:inline-block;width:43%}.normal .modulo-eventos-detalhe .formulario-container .inner-container{width:88%;float:none;padding-left:30px}.large .modulo-eventos-detalhe .formulario-container .inner-container{width:86%}.small .modulo-eventos-detalhe .formulario-container.show .formulario-evento{top:0;max-width:unset;width:70%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;top:40px}.small .modulo-eventos-detalhe .mobile_menu,.mini .modulo-eventos-detalhe .mobile_menu{display:table}.small .modulo-eventos-detalhe .mobile_menu.hide,.mini .modulo-eventos-detalhe .mobile_menu.hide{display:none}.small .modulo-eventos-detalhe .formulario-container.show .inner-container,.mini .modulo-eventos-detalhe .formulario-container.show .inner-container{position:fixed;top:0;left:0;width:100%;max-width:unset;height:100%;background-color:#111}.small .modulo-eventos-detalhe .linha-form input.telefone,.mini .modulo-eventos-detalhe .linha-form input.telefone{padding-left:90px !important}.small .modulo-eventos-detalhe .formulario-container,.mini .modulo-eventos-detalhe .formulario-container{display:none}.small .modulo-eventos-detalhe .formulario-container.show,.mini .modulo-eventos-detalhe .formulario-container.show{display:block}.small .modulo-eventos-detalhe .textos-container,.mini .modulo-eventos-detalhe .textos-container{display:inline-block;width:100%;vertical-align:top;padding-top:90px}.small .modulo-eventos-detalhe .icon-fechar,.mini .modulo-eventos-detalhe .icon-fechar{display:block;position:absolute;top:0;right:0;top:-10px;right:33px;cursor:pointer}.mini .modulo-eventos-detalhe .galeria-container .bx-viewport{max-height:360px;min-height:300px}.mini .modulo-eventos-detalhe .video-container{height:360px;z-index:98}.mini .modulo-eventos-detalhe .bloco-partilha li{margin-right:12px}.mini .modulo-eventos-detalhe .galeria-container .absolute-container{height:70px;padding:25px}.mini .modulo-eventos-detalhe .formulario-container.show .formulario-evento{width:92%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;top:40px;margin:0 auto}

.modulo-eventos-item{width:31%;display:inline-block;margin:1%;font-size:0;-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,0.06);box-shadow:0 40px 40px 0 rgba(0,0,0,0.06)}.modulo-eventos-item img{width:100%;-o-object-fit:cover;object-fit:cover;height:290px}.modulo-eventos-item .descricao-evento{padding:30px;background-color:#fff;text-align:left}.modulo-eventos-item .descricao-evento .comp-card-button{position:absolute;right:30px;bottom:30px}.modulo-eventos-item .descricao-evento .data-evento{color:#111;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;line-height:13px;display:block;height:30px}.modulo-eventos-item .descricao-evento .data-evento .icon-ma{top:-2px;margin-right:10px}.modulo-eventos-item .descricao-evento .mad-card-titulo{height:43px;margin-bottom:13px}.modulo-eventos-item .descricao-evento .texto-descricao{color:#666;font-family:"Open Sans",sans-serif;font-size:13px;line-height:23px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:23px;max-height:69px;margin-bottom:60px;text-align:justify;min-height:69px}.normal .modulo-eventos-item{width:47.5%;max-width:unset}.small .modulo-eventos-item{width:47%;min-width:312px}.small .modulo-eventos-item img{height:230px}.mini .modulo-eventos-item{width:100%;max-width:unset;min-width:unset}.mini .modulo-eventos-item img{height:230px}.mini .modulo-eventos-item .descricao-evento{padding:20px}

.modulo-eventos-listagem h1{display:inline-block}.modulo-eventos-listagem .bloco-titulo{padding:0 1%;margin-top:80px;margin-bottom:50px}.modulo-eventos-listagem .bloco-container{padding:0 0.5%}.modulo-eventos-listagem .mad-titulo,.modulo-eventos-listagem .mad-subtitulo{display:inline-block}.modulo-eventos-listagem .mad-subtitulo{font-weight:100;font-size:17px}.modulo-eventos-listagem .mad-titulo{margin-right:60px}.modulo-eventos-listagem .mad-titulo b{font-weight:600}.modulo-eventos-listagem .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.modulo-eventos-listagem .total-eventos,.modulo-eventos-listagem .pnl_paginacao,.modulo-eventos-listagem .paginacao-container ul{display:inline-block}.modulo-eventos-listagem .paginacao-container .pnl_paginacao{width:88%;float:right}.modulo-eventos-listagem .total-eventos{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;line-height:20px;margin-right:40px}.modulo-eventos-listagem .total-eventos::after{content:"";position:absolute;width:1px;height:10px;height:30px;background-color:#e5e5e5;right:-35px;top:-4px}.modulo-eventos-listagem .paginacao-container .paginacao-nav{position:absolute;right:0;top:-18px}.modulo-eventos-listagem .paginacao-container{padding:18px 1%;margin-top:90px}.modulo-eventos-listagem .paginacao-container ul li{display:inline-block;margin-right:30px}.small .modulo-eventos-listagem .paginacao-container,.mini .modulo-eventos-listagem .paginacao-container{margin-top:40px}.small .modulo-eventos-listagem .total-eventos,.mini .modulo-eventos-listagem .total-eventos{text-align:center;display:block;margin-bottom:50px;margin-right:0}.small .modulo-eventos-listagem .paginacao-container .pnl_paginacao,.mini .modulo-eventos-listagem .paginacao-container .pnl_paginacao{width:96%}.small .modulo-eventos-listagem .paginacao-container ul,.mini .modulo-eventos-listagem .paginacao-container ul{display:block;text-align:center}.small .modulo-eventos-listagem .paginacao-container .paginacao-nav,.mini .modulo-eventos-listagem .paginacao-container .paginacao-nav{display:none}.mini .modulo-eventos-listagem .bloco-titulo{text-align:center}.mini .modulo-eventos-listagem .mad-titulo{margin-right:0;margin-bottom:30px}.mini .modulo-eventos-listagem .mad-titulo::after{display:none}.mini .modulo-eventos-listagem .mad-titulo,.mini .modulo-eventos-listagem .mad-subtitulo{display:block}

.modulo-parceiros-listagem .bloco-titulo{padding:0 1%;margin-top:80px;margin-bottom:50px}.modulo-parceiros-listagem .bloco-container{padding:0 0.5%}.modulo-parceiros-listagem .mad-titulo,.modulo-parceiros-listagem .mad-subtitulo{display:inline-block}.modulo-parceiros-listagem .mad-titulo{margin-right:60px}.modulo-parceiros-listagem .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.modulo-parceiros-listagem .itens{text-align:center;margin-bottom:140px}.modulo-parceiros-listagem .itens .item{min-height:251px;min-width:262px;width:22.7%;background-color:#f8f8f8;display:inline-block;text-align:center;vertical-align:top;margin:1%}.modulo-parceiros-listagem .itens .item img{max-height:125px;max-width:170px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mini .modulo-parceiros-listagem .bloco-titulo{text-align:center}.mini .modulo-parceiros-listagem .mad-titulo{margin-right:0;margin-bottom:30px}.mini .modulo-parceiros-listagem .mad-titulo::after{display:none}.mini .modulo-parceiros-listagem .mad-titulo,.mini .modulo-parceiros-listagem .mad-subtitulo{display:block}

.modulo-galeria{overflow:hidden;width:100%}.modulo-galeria.no-top{padding-top:0}.modulo-galeria img{width:100%;max-height:700px;min-height:240px;-o-object-fit:cover;object-fit:cover}.modulo-galeria .bx-viewport{min-height:300px}.modulo-galeria .galeria{max-height:700px;min-height:300px;width:100%;display:none}.modulo-galeria .galeria.show{display:block}.modulo-galeria .bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:0;margin-bottom:0}.modulo-galeria .bx-controls{position:absolute;top:50%;z-index:99;width:100%}.modulo-galeria .bx-wrapper .bx-controls-direction a{text-indent:0;background-color:rgba(0,0,0,0.5);width:41px;height:41px;border-radius:2px}.modulo-galeria .bx-wrapper .bx-controls-direction a:hover{-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-galeria .bx-next{right:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modulo-galeria .bx-prev{left:15px}.modulo-galeria .botoes-galeria{top:-68px}.modulo-galeria .botoes-galeria span{color:#111;background-color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;padding:13px 27px;border-radius:2px;margin-right:5px;cursor:pointer}.modulo-galeria .botoes-galeria span.activo{color:#fff;background-color:#000}.modulo-galeria .botoes-galeria .btn-planta{color:#111;background-color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;padding:13px 27px;border-radius:2px;margin-right:5px;cursor:pointer}.modulo-galeria .estado-negocio{position:absolute;top:50%;left:50%;padding:24px 188px;background-color:#2A2A2A;font-size:132px;color:#FFFFFF;-webkit-transform:translate(-50%, -50%) rotate(-10deg);transform:translate(-50%, -50%) rotate(-10deg);text-transform:capitalize;line-height:1em}.large .modulo-galeria .galeria,.large .modulo-galeria img{max-height:600px}.normal .modulo-galeria .galeria,.normal .modulo-galeria img,.small .modulo-galeria .galeria,.small .modulo-galeria img{max-height:500px}.small .modulo-galeria,.mini .modulo-galeria{padding-bottom:140px;padding-top:60px}.small .modulo-galeria img,.mini .modulo-galeria img{max-height:300px}.small .modulo-galeria .bx-controls,.mini .modulo-galeria .bx-controls{display:none}.small .modulo-galeria .botoes-galeria,.mini .modulo-galeria .botoes-galeria{background-color:#2A2A2A;height:70px;width:100%;padding:0;position:absolute;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:0}.small .modulo-galeria .botoes-galeria .btn-planta,.small .modulo-galeria .botoes-galeria span.btn-galeria,.mini .modulo-galeria .botoes-galeria .btn-planta,.mini .modulo-galeria .botoes-galeria span.btn-galeria{color:#666;background-color:transparent;padding:0;border-radius:0;margin-right:0;cursor:pointer;width:33.3%;display:inline-block;text-align:center;padding:29px 0}.small .modulo-galeria .botoes-galeria span.btn-galeria.activo,.mini .modulo-galeria .botoes-galeria span.btn-galeria.activo{color:#fff}.small .modulo-galeria iframe,.mini .modulo-galeria iframe{height:347px}.mini .modulo-galeria .galeria-show{height:300px}

.modulo-imoveis-detalhe .barra-submenu{height:90px;z-index:99999;padding:0}.modulo-imoveis-detalhe .mapa-container{display:none}.modulo-imoveis-detalhe .barra-submenu .inner-wrapper-sticky{background-color:#2A2A2A;height:90px}.modulo-imoveis-detalhe .barra-submenu .standard-width{padding:23px 1.5%}.modulo-imoveis-detalhe .titulo-imovel,.modulo-imoveis-detalhe .icons-holder,.modulo-imoveis-detalhe .botoes-container,.modulo-imoveis-detalhe .barra-submenu .icon-back,.modulo-imoveis-detalhe .mad-page-titulo,.modulo-imoveis-detalhe .mad-preco{display:inline-block;vertical-align:top}.modulo-imoveis-detalhe .botoes-container .adicionar-favorito{display:inline-block;margin-left:6px;cursor:pointer;top:-2px}.modulo-imoveis-detalhe .botoes-container .adicionar-favorito:hover{opacity:0.7}.modulo-imoveis-detalhe .icons-holder,.modulo-imoveis-detalhe .botoes-container{float:right}.modulo-imoveis-detalhe .botoes-container .botao-contactar{padding:12px 27px;background-color:#fff;border-radius:2px;font-size:13px;font-weight:500;color:#111;display:inline-block;cursor:pointer}.modulo-imoveis-detalhe .botoes-container .botao-contactar:hover{opacity:0.7;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-imoveis-detalhe .icons-holder .icon-titulo{display:inline-block;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;font-size:11px;line-height:11px;margin-right:13px}.modulo-imoveis-detalhe .icons-holder .icon-ma{display:block;margin-bottom:7px}.modulo-imoveis-detalhe .mad-page-titulo{padding-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.modulo-imoveis-detalhe .barra-submenu .icon-back{margin-right:20px}.modulo-imoveis-detalhe .barra-submenu .icon-back:hover{opacity:0.7;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-imoveis-detalhe .mad-preco{color:#fff;line-height:24px;display:none}.modulo-imoveis-detalhe .bloco-texto{margin-bottom:40px;min-height:880px}.modulo-imoveis-detalhe .descricao{width:56%;display:inline-block}.modulo-imoveis-detalhe .titulo-seccao{color:#111;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:36px;display:block;margin:52px 0 32px 0}.modulo-imoveis-detalhe .ver-mais{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:40px;text-align:justify;text-decoration:underline;cursor:pointer}.modulo-imoveis-detalhe .mad-texto{text-align:justify;margin-bottom:44px}.modulo-imoveis-detalhe .mad-texto.hidetext{max-height:350px;overflow:hidden}.modulo-imoveis-detalhe .mad-texto.more{max-height:none}.modulo-imoveis-detalhe .caracteristicas{width:80%;min-height:200px}.modulo-imoveis-detalhe .tab-caracteristicas{display:block;border-bottom:1px solid #d1d2d1;width:96%}.modulo-imoveis-detalhe .tablinks{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;padding-bottom:20px;margin-right:40px;display:inline-block;cursor:pointer}.modulo-imoveis-detalhe .tablinks.activo{border-bottom:1px solid #000}.modulo-imoveis-detalhe .conteudo-tab{display:none;margin-top:30px;min-height:164px}.modulo-imoveis-detalhe .conteudo-tab.activo{display:block}.modulo-imoveis-detalhe .conteudo-tab li{width:49%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.modulo-imoveis-detalhe .conteudo-tab li span{display:block}.modulo-imoveis-detalhe .conteudo-tab .caracteristica-titulo{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;margin-bottom:12px}.modulo-imoveis-detalhe .conteudo-tab .detalhe-holder{padding-left:30px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;display:none}.modulo-imoveis-detalhe .conteudo-tab .detalhe-holder.activo{display:block}.modulo-imoveis-detalhe .conteudo-tab .label-divisao{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;padding-left:8px;padding-bottom:20px;margin-bottom:15px;display:block;border-bottom:1px solid #e5e5e5;width:96%;cursor:pointer}.modulo-imoveis-detalhe .conteudo-tab .label-divisao .icon-ma{margin-right:5px}.modulo-imoveis-detalhe .conteudo-tab .titulo-detalhe{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:13px;display:inline-block;width:20%;display:inline-block}.modulo-imoveis-detalhe .conteudo-tab .caracteristica-valor{color:#999;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;padding-bottom:10px;margin-bottom:26px;width:95%;border-bottom:1px solid #e5e5e5}.modulo-imoveis-detalhe .conteudo-tab .detalhe-texto{color:#999;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;padding-bottom:10px;width:78%;display:inline-block}.modulo-imoveis-detalhe .conteudo-tab .caracteristica-holder .detalhe-texto{line-height:20px;width:76%}.modulo-imoveis-detalhe .conteudo-tab .caracteristica-holder{margin-bottom:8px}.modulo-imoveis-detalhe .conteudo-tab .nome-caracteristica{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:20px;margin-bottom:12px;display:inline-block;width:20%;vertical-align:top}.modulo-imoveis-detalhe .partilha-download{padding-bottom:40px;margin-top:30px;margin-bottom:60px;border-bottom:1px solid #d1d2d1}.modulo-imoveis-detalhe .label-partilha{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px;margin-bottom:12px;display:block}.modulo-imoveis-detalhe .social-container{display:inline-block}.modulo-imoveis-detalhe .social-container li{display:inline-block;margin-right:30px;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.modulo-imoveis-detalhe .social-container li:hover{opacity:0.6}.modulo-imoveis-detalhe .social-container li:last-child{margin-right:0}.modulo-imoveis-detalhe .botao-download{display:inline-block;float:right;padding:19px 25px;background-color:#000;color:#fff;font-size:13px;border-radius:2px}.modulo-imoveis-detalhe .mapa-holder ul{padding-top:25px}.modulo-imoveis-detalhe .mapa-holder ul li{display:inline-block;margin-right:10px;cursor:pointer}.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;line-height:13px;color:#111;background-color:#fff;padding:12px 13px 11px;display:block;border-radius:3px;-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,0.06);box-shadow:0 40px 40px 0 rgba(0,0,0,0.06)}.modulo-imoveis-detalhe .mapa-holder ul li.activo .mapa-filtro{color:#fff;background-color:#111}.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro.mobile{display:none}.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro.mobile span.preto,.modulo-imoveis-detalhe .mapa-holder ul li.activo .mapa-filtro.mobile span.branco,.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro.mobile span.branco{margin-right:0}.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro span.preto{margin-right:7px;display:inline-block}.modulo-imoveis-detalhe .mapa-holder ul li.activo .mapa-filtro span.branco{margin-right:7px;display:inline-block}.modulo-imoveis-detalhe .mapa-holder ul li.activo .mapa-filtro span.preto{display:none}.modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro span.branco{display:none}.modulo-imoveis-detalhe .mapa-holder{min-height:600px;width:100%;text-align:center}.modulo-imoveis-detalhe .mapa-holder .mapa{min-height:600px;width:100%;position:absolute;top:0}.modulo-imoveis-detalhe .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-detalhe .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-imoveis-detalhe .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-imoveis-detalhe .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-imoveis-detalhe .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-imoveis-detalhe .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.modulo-imoveis-detalhe .bloco-pedir-info{display:inline-block;vertical-align:top;float:right;width:400px}.big .modulo-imoveis-detalhe .titulo-imovel{max-width:60%}.large .modulo-imoveis-detalhe .titulo-imovel{max-width:49%}.normal .modulo-imoveis-detalhe .mad-page-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.normal .modulo-imoveis-detalhe .titulo-imovel{max-width:38%}.normal .modulo-imoveis-detalhe .descricao{width:50%}.small .modulo-imoveis-detalhe .barra-submenu .icon-back,.small .modulo-imoveis-detalhe .botoes-container .botao-contactar,.small .modulo-imoveis-detalhe .bloco-pedir-info,.mini .modulo-imoveis-detalhe .barra-submenu .icon-back,.mini .modulo-imoveis-detalhe .botoes-container .botao-contactar,.mini .modulo-imoveis-detalhe .bloco-pedir-info{display:none}.small .modulo-imoveis-detalhe .barra-submenu,.mini .modulo-imoveis-detalhe .barra-submenu{position:absolute;bottom:0;z-index:99;height:200px}.small .modulo-imoveis-detalhe .titulo-imovel,.mini .modulo-imoveis-detalhe .titulo-imovel{width:83%}.small .modulo-imoveis-detalhe .mad-page-titulo,.mini .modulo-imoveis-detalhe .mad-page-titulo{font-size:18px;padding-bottom:20px}.small .modulo-imoveis-detalhe .mad-page-subtitulo,.mini .modulo-imoveis-detalhe .mad-page-subtitulo{margin-bottom:30px}.small .modulo-imoveis-detalhe .icons-holder,.mini .modulo-imoveis-detalhe .icons-holder{float:none}.small .modulo-imoveis-detalhe .conteudo-tab li,.small .modulo-imoveis-detalhe .descricao,.small .modulo-imoveis-detalhe .tab-caracteristicas,.small .modulo-imoveis-detalhe .conteudo-tab .label-divisao,.small .modulo-imoveis-detalhe .conteudo-tab .caracteristica-valor,.small .modulo-imoveis-detalhe .caracteristicas,.mini .modulo-imoveis-detalhe .conteudo-tab li,.mini .modulo-imoveis-detalhe .descricao,.mini .modulo-imoveis-detalhe .tab-caracteristicas,.mini .modulo-imoveis-detalhe .conteudo-tab .label-divisao,.mini .modulo-imoveis-detalhe .conteudo-tab .caracteristica-valor,.mini .modulo-imoveis-detalhe .caracteristicas{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-imoveis-detalhe .conteudo-tab .nome-caracteristica,.small .modulo-imoveis-detalhe .conteudo-tab .titulo-detalhe,.mini .modulo-imoveis-detalhe .conteudo-tab .nome-caracteristica,.mini .modulo-imoveis-detalhe .conteudo-tab .titulo-detalhe{width:28%}.small .modulo-imoveis-detalhe .conteudo-tab .detalhe-texto,.mini .modulo-imoveis-detalhe .conteudo-tab .detalhe-texto{width:70%}.small .modulo-imoveis-detalhe .tablinks,.mini .modulo-imoveis-detalhe .tablinks{margin-right:3.5%}.small .modulo-imoveis-detalhe .icons-holder .icon-titulo,.mini .modulo-imoveis-detalhe .icons-holder .icon-titulo{margin-right:13px}.small .modulo-imoveis-detalhe .social-container,.mini .modulo-imoveis-detalhe .social-container{display:block;padding-bottom:30px}.small .modulo-imoveis-detalhe .botao-download,.mini .modulo-imoveis-detalhe .botao-download{display:block;float:none;text-align:center}.small .modulo-imoveis-detalhe .partilha-download,.mini .modulo-imoveis-detalhe .partilha-download{border-bottom:none;padding-bottom:0}.small .modulo-imoveis-semelhantes .mad-titulo,.mini .modulo-imoveis-semelhantes .mad-titulo{margin-right:0;margin-bottom:20px}.small .modulo-imoveis-semelhantes .bloco-titulo,.mini .modulo-imoveis-semelhantes .bloco-titulo{padding-left:0;text-align:center}.small .modulo-imoveis-semelhantes .mad-titulo::after,.mini .modulo-imoveis-semelhantes .mad-titulo::after{display:none}.small .modulo-imoveis-semelhantes .mad-subtitulo,.mini .modulo-imoveis-semelhantes .mad-subtitulo{width:85%}.small .modulo-imoveis-detalhe .mobile_menu{display:table}.small .modulo-imoveis-detalhe .mobile_menu.hide{display:none}.small .modulo-imoveis-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow-y:auto;background-color:#111}.small .modulo-imoveis-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.small .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:50%;margin:0 auto}.small .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;height:100%;padding-top:50px;top:0}.mini .modulo-imoveis-detalhe .icons-holder .icon-titulo{margin-right:2px}.mini .modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro.mobile{display:inline-block}.mini .modulo-imoveis-detalhe .mapa-holder ul li .mapa-filtro.desktop{display:none}.mini .modulo-imoveis-detalhe .mapa-container .titulo-seccao{padding-left:5%}.mini .mapa-container.standard-width{padding:0;width:100%}.mini .modulo-imoveis-detalhe .social-container li{margin-right:13px}.mini .modulo-imoveis-detalhe .mobile_menu{display:table}.mini .modulo-imoveis-detalhe .mobile_menu.hide{display:none}.mini .modulo-imoveis-detalhe .bloco-pedir-info.show{position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow-y:auto;background-color:#111}.mini .modulo-imoveis-detalhe .bloco-pedir-info.show .modulo-pedido-informacao{width:100%;height:100%;max-width:unset}.mini .bloco-pedir-info.show .modulo-pedido-informacao .form-container .form{padding:35px;max-width:92%;margin:0 auto}.mini .bloco-pedir-info.show .modulo-pedido-informacao .form-container{min-width:330px;height:100%;top:0;padding-top:50px}

.modulo-imoveis-listagem .mad-card-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.modulo-imoveis-listagem .mad-page-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;line-height:28px;top:-5px}html:not(.small):not(.mini) .modulo-imoveis-listagem select{display:none;opacity:0;visibility:hidden}.modulo-imoveis-listagem .barra-submenu{font-size:0;z-index:14}.modulo-imoveis-listagem .titulos-pesquisa-container{width:77%;display:inline-block;padding:10px 0}.modulo-imoveis-listagem select,.modulo-imoveis-listagem select option{display:block;width:100%;height:50px;font-size:12px}.modulo-imoveis-listagem .botao-pesquisa,.modulo-imoveis-listagem .botao-pesquisa{cursor:pointer}.modulo-imoveis-listagem .submenu-tabs{display:inline-block;width:23%;text-align:right;vertical-align:top}.modulo-imoveis-listagem .submenu-tabs .icon-ma{padding-right:7px}.modulo-imoveis-listagem .submenu-tabs .galeria-tab,.modulo-imoveis-listagem .submenu-tabs .mapa-tab{padding:8px;width:76px;border:1px solid #3F3F3F;border-radius:2px;display:inline-block;font-size:13px;line-height:21px;color:#fff;font-family:"Open Sans",sans-serif;text-align:center;cursor:pointer;opacity:0.4}.modulo-imoveis-listagem .submenu-tabs .galeria-tab.activo,.modulo-imoveis-listagem .submenu-tabs .mapa-tab.activo{background-color:#3F3F3F;opacity:1}.modulo-imoveis-listagem .submenu-tabs .galeria-tab:hover,.modulo-imoveis-listagem .submenu-tabs .mapa-tab:hover{opacity:0.2;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-imoveis-listagem .submenu-tabs .galeria-tab.activo:hover,.modulo-imoveis-listagem .submenu-tabs .mapa-tab.activo:hover{opacity:0.7;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-imoveis-listagem .total-imoveis{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;line-height:18px;padding-left:1%;display:inline-block;margin-bottom:35px;margin-top:43px;width:78%}.modulo-imoveis-listagem .total-ordenacao-container{position:absolute;left:0;right:0;top:0;margin:0 auto;margin-top:43px}.modulo-imoveis-listagem .total-ordenacao-container .SumoSelect{float:right}.modulo-imoveis-listagem .total-ordenacao-container .options li:first-child.opt.disabled,.modulo-imoveis-listagem .total-ordenacao-container option:first-child:disabled{display:none}.modulo-imoveis-listagem .total-ordenacao-container .SumoSelect{width:19.2%;display:inline-block;z-index:9;cursor:pointer;float:right}.modulo-imoveis-listagem .total-ordenacao-container .SumoSelect>.CaptionCont{height:50px;border:none;border-radius:2px;background-color:#F3F3F3}.modulo-imoveis-listagem .barra-filtros{font-size:0;z-index:14;border-bottom:1px solid #EAEAEA}.modulo-imoveis-listagem .barra-filtros .input-pesquisa{border:0;height:60px;width:26%;display:inline-block;vertical-align:top;font-size:15px;font-weight:300;line-height:20px;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-listagem .barra-filtros .standard-wdith input::-webkit-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px}.modulo-imoveis-listagem .barra-filtros .standard-wdith input:-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px}.modulo-imoveis-listagem .barra-filtros .standard-wdith input::-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px}.modulo-imoveis-listagem .barra-filtros .standard-wdith input::placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px}.modulo-imoveis-listagem .barra-filtros .botao-pesquisa{display:inline-block;background-color:#999}.modulo-imoveis-listagem .barra-filtros .botao-pesquisa span{padding:20px;display:block}.modulo-imoveis-listagem .filtro-holder{display:inline-block;vertical-align:top;width:9.3%;padding:0 1.1%}.modulo-imoveis-listagem .filtro-holder.selected{border-bottom:1px solid #111}.modulo-imoveis-listagem .filtro-holder:hover .filtros-barra{color:#111}.modulo-imoveis-listagem .filtro-holder::after{content:"";top:0;right:0;position:absolute;width:1px;height:60px;background-color:#EAEAEA}.modulo-imoveis-listagem .filtro-holder.activo{border-bottom:1px solid #000;font-weight:600}.modulo-imoveis-listagem .filtro-holder.comprar-mob.activo,.modulo-imoveis-listagem .filtro-holder.arrendar-mob.activo{border-bottom:1px solid #000;font-weight:600;background-color:#F8F8F8}.modulo-imoveis-listagem .filtro-holder input[type="radio"]:checked+label{border-bottom:1px solid #111;font-weight:600;color:#111}.modulo-imoveis-listagem .filtro-holder:hover input[type="radio"]+label{color:#111}.modulo-imoveis-listagem .filtro-holder.activo .filtros-barra{color:#111}.modulo-imoveis-listagem .barra-filtros-mobile .filtros-barra,.modulo-imoveis-listagem .barra-filtros .filtros-barra,.modulo-imoveis-listagem .barra-filtros .rb_filtro label{color:#666;font-family:"Open Sans",sans-serif;font-size:13px;line-height:19px;padding:20px 0;display:block;text-align:center;cursor:pointer}.modulo-imoveis-listagem .barra-filtros .rb_filtro input{display:none}.modulo-imoveis-listagem .barra-filtros .filtros-barra .icon-ma{padding-right:10px;top:-2px}.modulo-imoveis-listagem .dropdowns-holder{display:none;padding:35px;width:250%;min-width:300px;z-index:99;background-color:#fff;position:absolute;top:61px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06)}.modulo-imoveis-listagem .dropdowns-holder.localizacao{overflow-y:auto;height:60vh}.modulo-imoveis-listagem .dropdowns-holder.open{display:block}.SumoSelect{width:100%;margin-bottom:15px;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px}.SumoSelect>.CaptionCont,.modulo-imoveis-listagem .dropdown-textbox{height:50px;line-height:50px;border:1px solid #D1D2D1;border-radius:2px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.SumoSelect>.CaptionCont>span{top:13px;line-height:16px}.SumoSelect.open>.optWrapper{top:50px}.SumoSelect>.optWrapper>.options li.opt label{color:#2A2A2A;font-family:"Open Sans",sans-serif;font-size:13px;line-height:17px}.SumoSelect>.optWrapper>.options li.opt{padding:15px 6px;border-bottom:none}.SumoSelect>.CaptionCont>span.placeholder{font-style:normal;top:14px;color:#999}.SumoSelect>.CaptionCont>label>i{background-image:url(/assets/dev/images/sprite/drop_preto.svg)}.modulo-imoveis-listagem .dropdowns-holder .dropdown-label,.modulo-imoveis-listagem .dropdowns-holder-mob .dropdown-label{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;margin-bottom:10px;color:#2A2A2A}.modulo-imoveis-listagem .dropdowns-holder .dropdown-label.after::after,.modulo-imoveis-listagem .dropdowns-holder-mob .dropdown-label.after::after{position:absolute;content:"";background:#fff;width:18px;height:30px;z-index:99;bottom:-46px;right:9px}.modulo-imoveis-listagem .fixed{position:fixed;top:0;background-color:white;width:100%;z-index:99999;-webkit-transform:translateZ(0);transform:translateZ(0)}.modulo-imoveis-listagem .barra-filtros-mobile .comprar-arrendar{border-bottom:1px solid #F8F8F8}.modulo-imoveis-listagem .filtros-holder-mobile{display:inline-block;width:25%;cursor:pointer}.modulo-imoveis-listagem .filtros-holder-mobile .dropdown-label{display:block;text-align:center;font-family:"Open Sans",sans-serif;font-size:11px;line-height:13px;color:#2A2A2A;padding:20px 0}.modulo-imoveis-listagem .filtros-holder-mobile .dropdown-label .icon-ma{display:block;margin-bottom:7px}.modulo-imoveis-listagem .label-seccao{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;font-weight:600;color:#2A2A2A;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d1d2d1}.modulo-imoveis-listagem .dropdown-label.quartos{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:8%}.modulo-imoveis-listagem .dropdowns-holder-mob .dropdown-label.quartos{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:27%}.modulo-imoveis-listagem .dropdowns-holder .botoes-holder{margin-top:10px}.modulo-imoveis-listagem .limpar{font-size:11px;line-height:13px;color:#999;display:block;padding:19px 0 0;text-align:center;cursor:pointer;font-weight:600;letter-spacing:1.38px;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.modulo-imoveis-listagem .barra-filtros-mobile,.modulo-imoveis-listagem .container-dropdowns-mobile{display:none}.modulo-imoveis-listagem .container-dropdowns-mobile .botoes-holder{width:85%;margin:0 auto}.modulo-imoveis-listagem .dropdowns-holder .comp-main-button,.modulo-imoveis-listagem .container-dropdowns-mobile .botoes-holder .comp-main-button{padding:14px 32px;font-size:13px;border-radius:2px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-listagem .input-numerico{font-size:13px;border:0;width:30px;height:30px;text-align:center;vertical-align:middle}input[disabled]{background-color:white}.modulo-imoveis-listagem .step{width:40px;height:40px;font-size:23px;display:inline-block;border-radius:46px;background-color:#F8F8F8;text-align:center;vertical-align:middle;line-height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;color:black;margin:0 10px;cursor:pointer}.modulo-imoveis-listagem .step:last-child{margin-right:0}.modulo-imoveis-listagem .picker{margin-bottom:36px;width:100%}.modulo-imoveis-listagem .dropdowns-holder-mob .picker{margin-bottom:0}.modulo-imoveis-listagem .halfsize-container{display:inline-block;width:46.3%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:16px;margin-bottom:15px}.modulo-imoveis-listagem .dropdowns-holder .halfsize-container:nth-child(2),.modulo-imoveis-listagem .dropdowns-holder .halfsize-container.area{margin-right:0}.modulo-imoveis-listagem .dropdowns-holder-mob .halfsize-container.area,.modulo-imoveis-listagem .dropdowns-holder-mob .halfsize-container.preco{width:47%;margin-right:0}.modulo-imoveis-listagem .dropdowns-holder-mob{width:85%;margin:35px auto;padding-bottom:35px;border-bottom:1px solid #d1d2d1}.modulo-imoveis-listagem .dropdown-textbox{font-family:"Open Sans",sans-serif;font-size:12px;line-height:12px;color:#2A2A2A;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 8px}.dropdown-textbox::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#999}.dropdown-textbox:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#999}.dropdown-textbox::-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#999}.dropdown-textbox::placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#999}.dropdown-textbox::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#999}.modulo-imoveis-listagem .dropdowns-holder.mais-filtros{right:0;left:unset;width:300%;min-width:383px}.modulo-imoveis-listagem .checkbox-container{margin-bottom:20px}.modulo-imoveis-listagem .checkbox{display:inline-block;width:49%;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-listagem .checkbox input{cursor:pointer}.modulo-imoveis-listagem .checkbox-container label{color:#111;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;vertical-align:top;top:4px}input[type="checkbox"]{height:20px;width:20px;-webkit-appearance:unset;border:1px solid #d1d1d1;border-radius:2px;margin-right:7px}input[type="checkbox"]:checked{background-image:url(/assets/release/images/check_on.svg);background-color:none}.modulo-imoveis-listagem .submenu-mobile{display:none}.modulo-imoveis-listagem .imoveis-holder{padding:0 0.5%;margin-bottom:50px}.modulo-imoveis-listagem .imoveis-map{width:102%;margin-left:-1%}.modulo-imoveis-listagem .map_list_holder_outter{padding-right:16px;z-index:10;background-color:#fff;position:absolute;left:0;top:0;height:100%;width:372px;display:none;padding-left:0.8%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-listagem .map_list_holder{height:calc(100% - 56px);width:100%;max-width:350px;overflow-y:scroll;padding-right:4px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:8px;margin-left:auto;margin-right:auto;bottom:0}.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .slider-banners,.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .bx-wrapper,.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .bx-viewport,.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .slider,.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .galeria_li{height:214px}.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .bx-controls-direction{top:-60px}.modulo-imoveis-listagem .map_list_holder_close{position:absolute;display:block;height:11px;width:11px;font-size:16px;top:5px;right:51px;z-index:15;cursor:pointer}.combined-shape{height:10.92px;width:10.92px;border-radius:100px;background-color:#666666}.modulo-imoveis-listagem .mais-filtros{overflow-y:scroll;height:75vh}.modulo-imoveis-listagem .mais-filtros::-webkit-scrollbar,.modulo-imoveis-listagem .map_list_holder::-webkit-scrollbar{width:8px}.modulo-imoveis-listagem .mais-filtros::-webkit-scrollbar-thumb,.modulo-imoveis-listagem .map_list_holder::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E9E9E9}.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item{width:98%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-imoveis-listagem .mapa-pesquisa{display:block;height:840px;width:100%;z-index:9}.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .botao-ver{display:none}.modulo-imoveis-listagem .map_list_holder .modulo-imovel-item .botao-mobile{display:block}.modulo-imoveis-listagem .lbl_titulo{width:314px;display:block;clear:both;background-color:#fff;height:56px;line-height:56px;color:#111111;font-family:"Open Sans";font-size:13px;font-weight:300;position:absolute;top:0;z-index:10;right:0;margin:0 auto;left:0}.modulo-imoveis-listagem .fregpin{width:100%;height:100%;position:absolute;margin:0 auto;left:0;right:0;top:0;text-indent:-9999px;background:url("/assets/release/images/mapa/pointer_mapa.svg") no-repeat left top;background-size:53px 60px;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3));filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3));text-align:center}.modulo-imoveis-listagem .fregpinNimo{color:#111111;width:100%;font-size:12px;font-family:'Open Sans';font-weight:600;text-align:center;left:1px;top:-1px}.modulo-imoveis-listagem .fregpinHolder{margin:0 auto;height:53px;display:block;margin:0 auto;line-height:47px;width:51px}.modulo-imoveis-listagem .fregpinHolder.clicked .fregpin{background:url("/assets/release/images/mapa/pointer_mapa_black.svg") no-repeat left top;background-size:53px 60px;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.7));text-align:center}.modulo-imoveis-listagem .fregpinHolder.clicked .fregpinNimo{color:#FFFFFF}.modulo-imoveis-listagem .pnl_no_results_map{position:absolute;width:102%;height:100%;margin-left:-1%;z-index:12;background-color:#FFF;opacity:0.9;display:none}.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner{min-height:600px;padding-top:180px;padding-left:150px;display:block}.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner:before{content:'0';position:absolute;vertical-align:top;left:0;top:0;opacity:0.04;color:#111111;font-family:"Open Sans";font-size:600px;font-weight:600;line-height:85%;pointer-events:none}.modulo-imoveis-listagem .pnl_no_results_map .lbl_no_results{max-width:500px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:600;line-height:43px;display:block;clear:both;margin-bottom:30px}.modulo-imoveis-listagem .pnl_no_results_map a{height:43px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:43px}.modulo-imoveis-listagem .pnl_no_results_map .lnk_contactos,.modulo-imoveis-listagem .pnl_no_results_map .lnk_continue_procurar{border-bottom:1px solid #000}.modulo-imoveis-listagem .modulo-imovel-item{opacity:0;-webkit-animation:fadeIn 0.25s ease-in both;animation:fadeIn 0.25s ease-in both}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.modulo-imoveis-listagem .modulo-imovel-item:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(2%, 0, 0);transform:translate3d(2%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(2%, 0, 0);transform:translate3d(2%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.sticky{position:fixed;top:0}.modulo-imoveis-listagem .barra-filtros.sticky{margin-top:70px}.large .modulo-imoveis-listagem .filtro-holder,.normal .modulo-imoveis-listagem .filtro-holder{width:10%;padding:0 1%}.large .modulo-imoveis-listagem .filtro-holder.comprar,.large .modulo-imoveis-listagem .filtro-holder.preco,.large .modulo-imoveis-listagem .filtro-holder.arrendar,.normal .modulo-imoveis-listagem .filtro-holder.comprar,.normal .modulo-imoveis-listagem .filtro-holder.preco,.normal .modulo-imoveis-listagem .filtro-holder.arrendar{width:8%}.large .modulo-imoveis-listagem .barra-filtros .input-pesquisa,.normal .modulo-imoveis-listagem .barra-filtros .input-pesquisa{width:23.6%}.large .modulo-imoveis-listagem .dropdowns-holder .dropdown-label.quartos,.normal .modulo-imoveis-listagem .dropdowns-holder .dropdown-label.quartos{margin-right:0}.normal .modulo-imoveis-listagem .barra-filtros .input-pesquisa{width:20%}.small .modulo-imoveis-listagem .halfsize-container{margin-right:6%}.small .sticky,.mini .sticky{position:relative}.small .modulo-imoveis-listagem .titulos-pesquisa-container,.small .modulo-imoveis-listagem .submenu-tabs,.small .modulo-imoveis-listagem .total-ordenacao-container,.small .modulo-imoveis-listagem .barra-filtros,.small .modulo-imoveis-listagem .total-imoveis,.mini .modulo-imoveis-listagem .titulos-pesquisa-container,.mini .modulo-imoveis-listagem .submenu-tabs,.mini .modulo-imoveis-listagem .total-ordenacao-container,.mini .modulo-imoveis-listagem .barra-filtros,.mini .modulo-imoveis-listagem .total-imoveis{display:none !important}.small .modulo-imoveis-listagem .imoveis-list,.mini .modulo-imoveis-listagem .imoveis-list{margin-top:40px}.small .modulo-imoveis-listagem .submenu-mobile,.mini .modulo-imoveis-listagem .submenu-mobile{display:block;padding:13px 0}.small .modulo-imoveis-listagem .submenu-mobile span,.mini .modulo-imoveis-listagem .submenu-mobile span{display:inline-block;width:33%;text-align:center;opacity:0.4;cursor:pointer}.small .modulo-imoveis-listagem .submenu-mobile span.mobile,.mini .modulo-imoveis-listagem .submenu-mobile span.mobile{width:50%}.small .modulo-imoveis-listagem .submenu-mobile span.activo,.mini .modulo-imoveis-listagem .submenu-mobile span.activo{opacity:1}.small .modulo-imoveis-listagem .barra-filtros-mobile,.mini .modulo-imoveis-listagem .barra-filtros-mobile{background-color:#fff;text-align:center;font-size:0;border-bottom:1px solid #F8F8F8;margin-bottom:20px}.small .modulo-imoveis-listagem .filtro-holder::after,.mini .modulo-imoveis-listagem .filtro-holder::after{display:none}.small .modulo-imoveis-listagem .filtro-holder.comprar-mob,.small .modulo-imoveis-listagem .filtro-holder.arrendar-mob,.mini .modulo-imoveis-listagem .filtro-holder.comprar-mob,.mini .modulo-imoveis-listagem .filtro-holder.arrendar-mob{width:50%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-imoveis-listagem .filtros-holder-mobile .dropdown-label.activo,.mini .modulo-imoveis-listagem .filtros-holder-mobile .dropdown-label.activo{border-bottom:1px solid #111}.small .modulo-imoveis-listagem .map_list_holder_outter,.mini .modulo-imoveis-listagem .map_list_holder_outter{width:100%}.mini .modulo-imoveis-listagem .halfsize-container{margin-right:5%}.mini .modulo-imoveis-listagem .mapa-pesquisa{height:75vh}.mini .modulo-imoveis-listagem .dropdowns-holder-mob .dropdown-label.quartos{margin-right:0}.mini .modulo-imoveis-listagem .checkbox{width:100%;display:block;clear:both}.big .modulo-imoveis-listagem .barra-filtros-mobile,.big .modulo-imoveis-listagem .container-dropdowns-mobile,.large .modulo-imoveis-listagem .barra-filtros-mobile,.large .modulo-imoveis-listagem .container-dropdowns-mobile{display:none !important}

.modulo-imoveis-listagem-mapa .imoveis_list{padding:0 0.5%}.modulo-imoveis-listagem-mapa .paginacao-next.aspNetDisabled,.modulo-imoveis-listagem-mapa .imoveis-map{display:none}.modulo-imoveis-listagem-mapa .pnl_no_results,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner{display:block;min-height:600px;padding-top:95px;padding-left:150px}.modulo-imoveis-listagem-mapa .pnl_no_results:before,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner:before{content:'0';position:absolute;vertical-align:top;left:0;top:0;opacity:0.04;color:#111111;font-family:"Open Sans";font-size:600px;font-weight:600;line-height:60%}.modulo-imoveis-listagem-mapa .pnl_no_results .lbl_no_results,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .lbl_no_results{max-width:500px;color:#111111;font-family:"Open Sans";font-size:27px;font-weight:600;line-height:43px;display:block;clear:both;margin-bottom:30px}.modulo-imoveis-listagem-mapa .pnl_no_results a,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner a{height:43px;color:#111111;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:43px}.modulo-imoveis-listagem-mapa .pnl_no_results .lnk_contactos,.modulo-imoveis-listagem-mapa .pnl_no_results .lnk_continue_procurar,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .lnk_contactos,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .lnk_continue_procurar{border-bottom:1px solid #000}.modulo-imoveis-listagem-mapa .pnl_no_results .enviar-email,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .enviar-email{width:50%;font-size:0}.modulo-imoveis-listagem-mapa .pnl_no_results .enviar-email input,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .enviar-email input{height:55px;width:70%;border:1px solid #d1d2d1;font-size:18px;padding:14px 0 18px 23px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;margin-top:30px;margin-bottom:30px}.modulo-imoveis-listagem-mapa .pnl_no_results .enviar-email .enviar,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .enviar-email .enviar{color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;background-color:#111;padding:18px 44px;border-radius:2px;top:1px;display:inline-block;cursor:pointer}.modulo-imoveis-listagem-mapa .pnl_no_results .enviar-email .politica,.modulo-imoveis-listagem .pnl_no_results_map .pnl_no_results_inner .enviar-email .politica{color:#999;font-family:"Open Sans",sans-serif;font-size:11px;line-height:20px;display:block;width:85%}.modulo-imoveis-listagem-mapa .bloco-paginacao{display:block;clear:both;height:56px;line-height:56px;margin:100px auto}.modulo-imoveis-listagem-mapa .lbl_nrimoveis{float:left;padding-right:61px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300}.modulo-imoveis-listagem-mapa .lbl_nrimoveis:after{content:'';position:absolute;height:32px;line-height:56px;width:1px;background-color:#E5E5E5;right:30px;top:10px}.modulo-imoveis-listagem-mapa .bloco-paginacao ul{float:left}.modulo-imoveis-listagem-mapa .bloco-paginacao .paginacao-prev{display:none}.modulo-imoveis-listagem-mapa .bloco-paginacao .paginacao-next{float:right;height:56px;line-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;border-radius:2px;text-transform:capitalize}.modulo-imoveis-listagem-mapa .bloco-paginacao li{display:inline-block}.modulo-imoveis-listagem-mapa .bloco-paginacao li a{height:20px;line-height:20px;color:#111111;font-family:"Open Sans";font-size:15px;font-weight:300;margin:0 10px}.modulo-imoveis-listagem-mapa .bloco-paginacao li a.active{font-weight:600}.modulo-imoveis-listagem-mapa .validator{left:-7px;top:20px}.small .modulo-empreendimentos-listagem-reload .pnl_no_results::before,.mini .modulo-empreendimentos-listagem-reload .pnl_no_results::before{top:20px;font-size:400px}.small .modulo-empreendimentos-listagem-reload .pnl_no_results,.mini .modulo-empreendimentos-listagem-reload .pnl_no_results{padding-left:26px}.small .imoveis-list .pnl_no_results,.small .imoveis-list .pnl_no_results_map .pnl_no_results_inner,.mini .imoveis-list .pnl_no_results,.mini .imoveis-list .pnl_no_results_map .pnl_no_results_inner{padding-left:0px;padding-top:50px}.small .imoveis-list .pnl_no_results:before,.small .imoveis-list .pnl_no_results_map .pnl_no_results_inner:before,.mini .imoveis-list .pnl_no_results:before,.mini .imoveis-list .pnl_no_results_map .pnl_no_results_inner:before{font-size:350px}.small .imoveis-list .pnl_no_results .lbl_no_results,.small .imoveis-list .pnl_no_results_map .lbl_no_results,.mini .imoveis-list .pnl_no_results .lbl_no_results,.mini .imoveis-list .pnl_no_results_map .lbl_no_results{font-size:22px;line-height:110%;margin-bottom:10px}.small .imoveis-list .pnl_no_results .lbl_no_results_or,.small .imoveis-list .pnl_no_results_map .lbl_no_results_or,.mini .imoveis-list .pnl_no_results .lbl_no_results_or,.mini .imoveis-list .pnl_no_results_map .lbl_no_results_or{font-size:20px;line-height:110%}.small .imoveis-list .pnl_no_results .enviar-email,.small .imoveis-list .pnl_no_results .enviar-email input,.small .imoveis-list .pnl_no_results_map .enviar-email,.small .imoveis-list .pnl_no_results_map .enviar-email input,.mini .imoveis-list .pnl_no_results .enviar-email,.mini .imoveis-list .pnl_no_results .enviar-email input,.mini .imoveis-list .pnl_no_results_map .enviar-email,.mini .imoveis-list .pnl_no_results_map .enviar-email input{width:100%}.small .imoveis-list .pnl_no_results .enviar-email .enviar,.small .imoveis-list .pnl_no_results_map .enviar-email .enviar,.mini .imoveis-list .pnl_no_results .enviar-email .enviar,.mini .imoveis-list .pnl_no_results_map .enviar-email .enviar{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:15px}.mini .modulo-imoveis-listagem-mapa .bloco-paginacao{margin-top:50px}.mini .modulo-imoveis-listagem-mapa .lbl_nrimoveis{float:none;text-align:center;display:block;width:100%;padding-right:0}.mini .modulo-imoveis-listagem-mapa .lbl_nrimoveis::after{display:none}.mini .modulo-imoveis-listagem-mapa .bloco-paginacao ul{float:none;display:block;width:100%;text-align:center}.mini .modulo-imoveis-listagem-mapa .bloco-paginacao .paginacao-next{display:none}

.modulo-imoveis-semelhantes{padding:0;margin-bottom:120px}.modulo-imoveis-semelhantes h1{display:inline-block}.modulo-imoveis-semelhantes .bloco-titulo{margin-bottom:40px;padding-left:1.5%;text-align:left}.modulo-imoveis-semelhantes .mad-titulo{margin-right:58px}.modulo-imoveis-semelhantes .mad-titulo.mobile{display:none}.modulo-imoveis-semelhantes .mad-titulo,.modulo-imoveis-semelhantes .mad-subtitulo{display:inline-block}.modulo-imoveis-semelhantes .mad-titulo::after{content:"";position:absolute;height:40px;width:1px;background-color:#111;top:9px;right:-30px}.modulo-imoveis-semelhantes .modulo-imovel-item{margin:1% 1.1%;width:30.4%}

.modulo-imovel-item{display:inline-block;width:31%;-webkit-box-shadow:0 40px 40px rgba(0,0,0,0.06);box-shadow:0 40px 40px rgba(0,0,0,0.06);margin:1%;background-color:#fff;font-size:0}.modulo-imovel-item .bx-wrapper .bx-controls-direction a{width:41px;height:41px;border-radius:2px}.modulo-imovel-item .bx-wrapper .bx-controls-direction a:hover{opacity:0.7;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modulo-imovel-item .bx-caption{display:none}.modulo-imovel-item .estado-negocio{position:absolute;top:50%;left:50%;padding:9px 88px;background-color:#2A2A2A;font-size:36px;color:#FFFFFF;-webkit-transform:translate(-50%, -50%) rotate(-10deg);transform:translate(-50%, -50%) rotate(-10deg);text-transform:capitalize}.modulo-imovel-item .mad-preco{color:#111}.modulo-imovel-item .mad-card-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.modulo-imovel-item .imagem-imovel{width:100%;-o-object-fit:cover;object-fit:cover;min-height:300px}.modulo-imovel-item .descricao-imovel{padding:20px;text-align:left}.modulo-imovel-item .icons-container{margin-top:16px;font-size:0}.modulo-imovel-item .comp-card-button{float:right;position:absolute;right:0;bottom:0}.modulo-imovel-item .icons-container li{height:50px;padding-right:20px;display:inline-block;vertical-align:top}.modulo-imovel-item .icons-container li .icon-ma{height:27px;font-size:10px}.modulo-imovel-item .icons-container li:first-child::after{content:"";position:absolute;width:1px;height:43px;background-color:rgba(209,210,209,0.4);right:11px;top:-2px}.modulo-imovel-item .icons-container li:nth-child(3n+3)::before{content:"";position:absolute;left:-12px;top:-1px;width:1px;height:43px;background-color:rgba(209,210,209,0.4)}.modulo-imovel-item .icons-container li span{color:#111;font-family:"Open Sans",sans-serif;font-size:11px;line-height:12px;text-align:center;display:block}.modulo-imovel-item .detalhes{top:10px}.modulo-imovel-item .fav{float:right;z-index:2;cursor:pointer}.modulo-imovel-item .fav:hover{opacity:0.7}.modulo-imovel-item .botao-mobile{display:none}.modulo-imovel-item .botao-mobile .icon-arrow_black{top:-2px}.modulo-imovel-item .botao-mobile .icon-arrow_white{display:none;top:-2px}.modulo-imovel-item .botao-mobile:hover .icon-arrow_white{display:inline-block}.modulo-imovel-item .botao-mobile:hover .icon-arrow_black{display:none}.modulo-imovel-item .bx-wrapper{border:0}.modulo-imovel-item .lnk_imagem{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;z-index:3}.modulo-imovel-item .bx-pager{z-index:4}.modulo-imovel-item .slider-banners{height:300px;overflow:hidden}.modulo-imovel-item .slider-banners ul .galeria_li:after{content:'';position:absolute;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%);left:0;top:0}.modulo-imovel-item .slider-banners .ul{display:inline-block;width:100%;clear:both;font-size:0}.modulo-imovel-item .slider-banners .ul .li{display:inline-block;vertical-align:top;width:48%;margin:1%;background-color:#F9F9F9}.page-listagem-list:not(.mapa_active) .modulo-imovel-item .slider-banners .ul .li{width:23%}.modulo-imovel-item .slider-banners ul .galeria_li{height:300px;width:100% !important}.modulo-imovel-item .slider-banners ul .galeria_li:after{content:'';position:absolute;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%);left:0;top:0}.modulo-imovel-item:hover .bx-controls-direction{visibility:visible;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.modulo-imovel-item .bx-controls-direction .bx-next{right:10px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.modulo-imovel-item .bx-controls-direction .bx-prev,.modulo-imovel-item .bx-controls-direction .bx-next{text-indent:0;background-color:rgba(0,0,0,0.5)}.modulo-imovel-item .bx-wrapper{margin-bottom:0}.modulo-imovel-item .bx-controls{position:absolute;bottom:50px;height:6px;left:0;right:0}.modulo-imovel-item .bx-wrapper .bx-pager.bx-default-pager a{height:6px;width:6px;border:1px solid rgba(255,255,255,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;background:none;margin:0 4px}.modulo-imovel-item .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child:last-child{display:none}.modulo-imovel-item .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;border:1px solid #fff}.modulo-imovel-item .bx-controls-direction{top:-100px;opacity:0}.modulo-imovel-item:hover .bx-controls-direction{-webkit-animation:opacity 0.25s ease-in both;animation:opacity 0.25s ease-in both;opacity:1}.large .modulo-imovel-item .comp-card-button{padding:14px 16px;position:absolute;right:0;bottom:0}.large .modulo-imoveis-listagem .total-ordenacao-container .SumoSelect{right:0.6%}.large .modulo-imovel-item .comp-card-button{display:none}.large .modulo-imovel-item .botao-mobile{display:inline-block}.normal .modulo-imovel-item{max-width:unset;width:47.5%}.normal .modulo-imoveis-listagem .total-ordenacao-container .SumoSelect{right:0.6%}.small .modulo-imovel-item{max-width:unset;width:47.5%;margin:0 0.5% 15px}.small .modulo-imovel-item .imagem-imovel{min-height:250px}.small .modulo-imovel-item .comp-card-button{display:none}.small .modulo-imovel-item .descricao-imovel{padding:15px}.small .modulo-imovel-item .mad-card-titulo{font-size:13px}.small .modulo-imovel-item .botao-mobile{display:inline-block}.small .modulo-imovel-item .lnk_imagem{display:none}.mini .modulo-imovel-item{margin-bottom:15px;width:100%;min-width:unset}.mini .modulo-imovel-item .slider-banners,.mini .modulo-imovel-item .slider-banners ul .galeria_li,.mini .modulo-imovel-item .slider-banners ul .galeria_li img{height:218px}.mini .modulo-imovel-item .lnk_imagem,.mini .modulo-imovel-item .bx-pager{display:none}.mini .modulo-imovel-item .icons-container li{padding-right:22px}.mini .modulo-imovel-item .imagem-imovel,.mini .modulo-imovel-item .slider-banners,.mini .modulo-imovel-item .slider-banners ul .galeria_li{height:218px}.mini .modulo-imovel-item .bx-controls-direction{top:-51px;opacity:1}.mini .modulo-imovel-item .mad-card-titulo{font-size:13px}.mini .modulo-imovel-item .botao-ver{display:none}.mini .modulo-imovel-item .descricao-imovel{padding:15px}.mini .modulo-imovel-item .botao-mobile{display:inline-block;position:absolute;right:-5px}

.modulo-pedido-informacao{display:block;max-width:400px}.modulo-pedido-informacao .form-container{background-color:#111;min-width:330px;top:-100px}.modulo-pedido-informacao .form-container .form{padding:35px}.modulo-pedido-informacao .form-container .titulo-form{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:32px;display:block;margin-bottom:40px}.modulo-pedido-informacao .linha-form{margin-bottom:15px}.modulo-pedido-informacao .linha-form input{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;height:60px;background-color:#111;color:white;padding:15px 0 17px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:500}.modulo-pedido-informacao .linha-form textarea{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;background-color:#111;color:white;padding:10px 0 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;font-size:13px;font-weight:500}.modulo-pedido-informacao .linha-form textarea::-webkit-input-placeholder,.modulo-pedido-informacao .linha-form input::-webkit-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-pedido-informacao .linha-form textarea:-ms-input-placeholder,.modulo-pedido-informacao .linha-form input:-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-pedido-informacao .linha-form textarea::-ms-input-placeholder,.modulo-pedido-informacao .linha-form input::-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-pedido-informacao .linha-form textarea::placeholder,.modulo-pedido-informacao .linha-form input::placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-pedido-informacao .botao-solicitar{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;width:100%;padding:20px 0;background-color:#fff;border:1px solid #111;border-radius:2px;display:block;text-align:center;cursor:pointer;margin-top:10px;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-pedido-informacao .botao-solicitar:hover{color:#fff;background-color:#111;border:1px solid #fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-pedido-informacao .politicas{display:block;color:#666;font-family:"Open Sans",sans-serif;font-size:11px;line-height:18px;text-align:justify}.modulo-pedido-informacao .icon-fechar{display:none}.small .modulo-pedido-informacao .linha-form input.telefone,.mini .modulo-pedido-informacao .linha-form input.telefone{padding-left:90px !important}.small .modulo-pedido-informacao .icon-fechar,.mini .modulo-pedido-informacao .icon-fechar{display:block;position:absolute;top:0;right:0;top:-10px;right:33px;cursor:pointer}

.modulo-footer{display:block;width:100%;padding:100px 0;clear:both;background-color:#111;overflow:hidden;font-size:0}.modulo-footer .prettydropdown>ul{z-index:0}.modulo-footer .footer-container-mobile{display:none}.modulo-footer .footer-container-mobile img{margin-bottom:60px}.modulo-footer .footer-container{width:89%;max-width:1237px;margin:0 auto}.modulo-footer .footer-container .mad{position:absolute;right:15%;bottom:5px}.modulo-footer .footer-container-mobile .mad{display:block;margin-bottom:30px}.modulo-footer .logo-social-container{width:23%;display:inline-block;vertical-align:top;margin-right:3%}.modulo-footer .logo-social-container img{margin-bottom:40px;max-width:200px;width:100%}.modulo-footer .logo-texto{min-height:366px;border-bottom:1px solid #212121}.modulo-footer .logo-social-container .texto-marca{color:#999999;font-family:"Open Sans",sans-serif;font-size:11px;line-height:23px;display:block;margin-right:11%;padding-right:6%;font-weight:500}.modulo-footer .mad{color:#999999;font-family:#fff;font-size:13px;font-weight:600;line-height:18px}.modulo-footer .scroll-up{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.modulo-footer .footer-container .scroll-up{right:0;position:absolute;bottom:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}.modulo-footer .texto-marca-mob{color:#999999;font-family:"Open Sans",sans-serif;font-size:11px;line-height:23px;display:block;width:70%;margin:0 auto 40px}.modulo-footer .idiomas-container{width:50%;margin:0 auto 60px;display:inline-block}.modulo-footer .drop-idiomas{font-size:13px;display:block;padding:15px;border:1px solid rgba(153,153,153,0.2);text-align:left;cursor:pointer}.modulo-footer .idiomas-mobile{font-size:13px;display:none;border:1px solid rgba(153,153,153,0.2);width:100%;text-align:left;position:absolute;background-color:#111;z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-footer .idiomas-mobile li{padding:15px;cursor:pointer}.modulo-footer .idiomas-mobile li:hover{background-color:rgba(153,153,153,0.2)}.modulo-footer .idiomas-mobile li a{color:#999999;font-family:"Open Sans",sans-serif;font-size:14px;line-height:15px;font-weight:500}.modulo-footer .idiomas-mobile li a.current-lang{color:#fff}.modulo-footer .drop-idiomas span{color:#fff;vertical-align:middle}.modulo-footer span.icon-idiomas_branco{margin-left:6%;position:absolute;bottom:-2px}.modulo-footer span.icon-drop{float:right;top:4px}.modulo-footer .footer-social{margin:60px 0 0}.modulo-footer .footer-social li{display:inline-block;margin-right:14px;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.modulo-footer .footer-social li:hover{opacity:0.6}.modulo-footer .footer-menu-container{width:73%;display:inline-block}.modulo-footer .main-menu{margin-left:10%;min-height:366px;border-bottom:1px solid #212121}.modulo-footer .main-menu .main-li{display:inline-block;width:30%;vertical-align:top;margin-right:8%}.modulo-footer .main-menu .main-li:first-child{margin-right:7%}.modulo-footer .main-menu .main-li:last-child{margin-right:0;width:24%}.modulo-footer .titulo-menu{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:24px;padding-bottom:60px;display:block}.modulo-footer .sub-menu li{font-family:"Open Sans",sans-serif;font-size:13px;line-height:23px;display:block;width:100%;padding-bottom:8px;font-weight:500}.modulo-footer .sub-menu li a{color:#fff;opacity:.5;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.modulo-footer .sub-menu li a:hover{color:#fff;opacity:1}.modulo-footer .idiomas-menu{margin-left:10%;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px;margin-top:65px}.modulo-footer .idiomas-menu li{display:inline-block;margin:0 12px}.modulo-footer .idiomas-menu li:after{content:"";position:absolute;width:1px;height:13px;background-color:#999999;right:-15px;top:4px}.modulo-footer .idiomas-menu li:last-child:after{display:none}.modulo-footer .idiomas-menu li a.current-lang{color:#fff}.modulo-footer .idiomas-menu li a{color:#999999;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px;font-weight:500}.modulo-footer .moeda-container{display:inline-block;width:27%;vertical-align:top;margin-left:20px}.modulo-footer .moeda-container .prettydropdown>ul{font-size:13px;display:block;border:1px solid rgba(153,153,153,0.2);background-color:#111;color:white}.modulo-footer .moeda-container select>option{background-color:#111;color:white;padding:15px 0;text-align:left}.modulo-footer .moeda-container .prettydropdown>ul>li{background-color:#111}.small .modulo-footer .titulo-menu{font-size:16px}.small .modulo-footer .main-menu .main-li{width:33%;margin-right:4%}.small .modulo-footer .main-menu .main-li:first-child{margin-right:2%;width:37%}.small .modulo-footer .main-menu .main-li:last-child{width:24%;margin-right:0}.small .modulo-footer .footer-social li{display:inline-block;margin-right:5px}.mini .modulo-footer{padding-bottom:0}.mini .modulo-footer .footer-container{display:none}.mini .modulo-footer .footer-container-mobile img{margin:0 auto 60px;display:block}.mini .modulo-footer .footer-container-mobile{display:block;text-align:center}.mini .modulo-footer .footer-social{margin:30px 0}.mini .modulo-footer span.icon-idiomas_branco{margin-left:0;position:relative;bottom:0;top:-2px}

html{width:100vw;overflow-x:hidden}.modulo-header{background-color:#fff}.modulo-header .header{height:96px;padding:25px 1.5%;-webkit-transition:background-color 0.1s ease-out 0s;transition:background-color 0.1s ease-out 0s}.modulo-header .header-left,.modulo-header .header-right{display:inline-block;opacity:1;-webkit-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}.modulo-header .header-right{float:right}.modulo-header .header-left .black-background{position:absolute;width:98%;height:96px;top:-25px;left:0;background-color:transparent;z-index:70;-webkit-transition:background-color 0s;transition:background-color 0s}.modulo-header .header-left .black-background.show{background-color:#111;-webkit-transition:background-color 400ms ease-out 300ms;transition:background-color 400ms ease-out 300ms}.modulo-header .header-left .black-background{position:absolute;width:100%;height:96px;top:-25px;left:0}.modulo-header .header-right>.icon-ma{margin:0 13px}.modulo-header [data-count]::after{content:attr(data-count);display:block;width:18px;height:18px;position:absolute;right:-13px;top:-8px;background-color:#f6f6f6;border-radius:50%;font-size:10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.1);box-shadow:1px 1px 5px rgba(0,0,0,0.1);text-align:center;line-height:18px;font-weight:700;text-indent:2px;color:#111}.modulo-header .header-idiomas{display:inline-block;margin-left:7px}.modulo-header .header-idiomas span{margin-right:0}.modulo-header .header-idiomas .icon-idiomas{margin-right:5px}.modulo-header .header-idiomas .icon-drop_preto{margin-left:5px}.modulo-header .botao-vender{padding:15px;border:1px solid #111;border-radius:2px;font:"Open Sans",sans-serif;color:#111;font-weight:500;font-size:13px;margin-left:15px;display:inline-block;cursor:pointer}.modulo-header .botao-vender:hover{color:#fff;background-color:#111;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-header .idiomas-menu{display:none;position:absolute;z-index:99;background-color:white;padding:25px;width:220px;left:-155px;top:71px;-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,0.06);box-shadow:0 40px 40px 0 rgba(0,0,0,0.06);transition:width .2s ease;-webkit-transition:width .2s ease;border-top:0.5px solid rgba(0,0,0,0.4)}.modulo-header .idiomas-menu:before{content:"";position:absolute;width:30px;height:1px;background-color:#111;top:-1px;right:0}.modulo-header .idiomas-menu .label-dropdown{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;margin-bottom:10px;color:#2A2A2A;margin-left:0}.modulo-header .idiomas-menu .comp-main-button{padding:14px 32px;font-size:13px;border-radius:2px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-header span.idioma-activo{cursor:pointer;text-transform:uppercase;font-size:12px;margin-left:0;font-weight:600;color:#111}.modulo-header .current-lang{font-weight:700}.modulo-header.menu-is-open .icon-hamburguer_branco{display:inline-block}.modulo-header.menu-is-open .icon-hamburguer_preto{display:none}.modulo-header .header-logo{display:inline-block;vertical-align:middle;z-index:70}.modulo-header .header-logo.hide{display:none}.modulo-header .img-logo{opacity:1;-webkit-transition:opacity ease-in-out 100ms;transition:opacity ease-in-out 100ms;-webkit-transition-delay:100ms;transition-delay:100ms}.modulo-header .img-logo-branco{opacity:0;position:absolute;left:0;top:0;max-width:100%;-webkit-transition:opacity ease-in-out 100ms;transition:opacity ease-in-out 100ms;-webkit-transition-delay:100ms;transition-delay:100ms}.modulo-header.menu-is-open .img-logo{opacity:0}.modulo-header.menu-is-open .img-logo-branco{opacity:1}.modulo-header .btn-minimenu{display:inline-block;margin-left:30px;cursor:pointer;z-index:70}.modulo-header .icon-hamburguer_branco{display:none;z-index:70}.modulo-header .main-menu{margin-top:150px}.modulo-header .main-menu li{margin-bottom:32px;-webkit-transform:translate(10px, 0);transform:translate(10px, 0);opacity:0;-webkit-transition:opacity ease-out 300ms,-webkit-transform ease-out 400ms;transition:opacity ease-out 300ms,-webkit-transform ease-out 400ms;transition:transform ease-out 400ms,opacity ease-out 300ms;transition:transform ease-out 400ms,opacity ease-out 300ms,-webkit-transform ease-out 400ms;-webkit-transition-delay:200ms;transition-delay:200ms}.modulo-header.menu-is-open li{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.modulo-header .main-menu li:nth-child(1){-webkit-transition-delay:260ms;transition-delay:260ms}.modulo-header .main-menu li:nth-child(2){-webkit-transition-delay:320ms;transition-delay:320ms}.modulo-header .main-menu li:nth-child(3){-webkit-transition-delay:380ms;transition-delay:380ms}.modulo-header .main-menu li:nth-child(4){-webkit-transition-delay:440ms;transition-delay:440ms}.modulo-header .main-menu li:nth-child(5){-webkit-transition-delay:500ms;transition-delay:500ms}.modulo-header .main-menu li:nth-child(6){-webkit-transition-delay:560ms;transition-delay:560ms}.modulo-header .main-menu li:nth-child(7){-webkit-transition-delay:620ms;transition-delay:620ms}.modulo-header .main-menu li:nth-child(8){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-header .main-menu li:nth-child(9){-webkit-transition-delay:740ms;transition-delay:740ms}.modulo-header .main-menu li:nth-child(10){-webkit-transition-delay:800ms;transition-delay:800ms}.modulo-header .main-menu li:nth-child(11){-webkit-transition-delay:860ms;transition-delay:860ms}.modulo-header .main-menu li:nth-child(12){-webkit-transition-delay:920ms;transition-delay:920ms}.modulo-header .main-menu li:nth-child(13){-webkit-transition-delay:980ms;transition-delay:980ms}.modulo-header .main-menu li:nth-child(14){-webkit-transition-delay:1040ms;transition-delay:1040ms}.modulo-header .main-menu li:nth-child(15){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-header .main-menu li a{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px;line-height:20px;opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.modulo-header .main-menu li a:hover{opacity:1}.modulo-header .header-menu{width:32%;min-width:400px;position:fixed;top:0px;padding:0 0 0 13.5%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:60;background-color:#111;-webkit-transform:translate(-140%, 0);transform:translate(-140%, 0);height:100vh;overflow-y:auto;-webkit-transition:ease-in-out transform 300ms;transition:ease-in-out transform 300ms}.modulo-header .header-menu.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modulo-header .fav-container-mini{display:none}.scroll-lock{overflow:hidden}.modulo-header .black-overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.3;opacity:.30;filter:alpha(opacity=50)}.modulo-header .leave-popup{display:none;max-width:730px;max-height:580px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;padding:40px 60px;background-color:#fff;z-index:1000000;z-index:1000000;position:fixed;top:25%;left:32%}.modulo-header .black-overlay.show,.modulo-header .leave-popup.show{display:block}.modulo-header .leave-popup .form-container{font-size:0}.modulo-header .leave-popup .half-container{width:48%;display:inline-block;margin-bottom:5px;vertical-align:top}.modulo-header .leave-popup .half-container.left{margin-right:4%}.modulo-header .leave-popup .icon-ma{position:absolute;top:20px;right:20px;cursor:pointer;border:1px solid #e9e9e9;border-radius:2px}.modulo-header .leave-popup .input-label{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;margin-bottom:10px;color:#2A2A2A}.modulo-header .leave-popup .SumoSelect>.CaptionCont>span{top:11px;line-height:16px;color:#999}.modulo-header .leave-popup .input-field{height:50px;line-height:50px;border:1px solid #D1D2D1;border-radius:2px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;padding:19px 9px}.modulo-header .leave-popup .input-field::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#111;opacity:1}.modulo-header .leave-popup .input-field:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#111;opacity:1}.modulo-header .leave-popup .input-field::-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#111;opacity:1}.modulo-header .leave-popup .input-field::placeholder{font-family:"Open Sans",sans-serif;font-size:13px;line-height:13px;color:#111;opacity:1}.modulo-header .leave-popup .popup-titulo{color:#111;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:600;line-height:43px;display:block}.modulo-header .leave-popup .popup-texto{color:#111;font-family:"Open Sans",sans-serif;font-size:21px;font-weight:300;line-height:32px;display:block;margin-bottom:30px}.modulo-header .leave-popup .email-input{width:80%;display:block;padding:15px 9px;border:1px solid #D1D2D1;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:18px;font-size:13px;height:55px}.modulo-header .leave-popup .email-input::-webkit-input-placeholder{font-size:13px}.modulo-header .leave-popup .email-input:-ms-input-placeholder{font-size:13px}.modulo-header .leave-popup .email-input::-ms-input-placeholder{font-size:13px}.modulo-header .leave-popup .email-input::placeholder{font-size:13px}.modulo-header .leave-popup .botao-enviar{background-color:#111;color:#fff;position:absolute;right:0;bottom:0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;padding:17px 30px;border-radius:2px;display:inline-block;cursor:pointer;height:55px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-header .leave-popup .texto-politica{color:#666;font-family:"Open Sans",sans-serif;font-size:11px;line-height:18px}.large .modulo-header .header-menu{padding-left:9.5%}.large .modulo-header .leave-popup{left:26%}.normal .modulo-header .header-menu{padding:0 0 0 7.5%}.normal .modulo-header .leave-popup{left:17%}.small .modulo-header .header{height:96px;padding:25px 0}.small .modulo-header .header-menu{padding:0 0 0 10.5%}.small .modulo-header .header-left img{max-width:214px}.small .modulo-header .header-right span{margin:0 5px}.small .modulo-header .btn-minimenu{margin-left:20px}.small .modulo-header .botao-vender{margin-left:5px}.small .modulo-header .black-overlay,.small .modulo-header .leave-popup{display:none}.mini .modulo-header.menu-is-open .header{background-color:#111;z-index:99;-webkit-transition:background-color 0.3s ease-in 1s;transition:background-color 0.3s ease-in 1s}.mini .modulo-header .header-logo{top:4px}.mini .modulo-header .header-right{display:none}.mini .modulo-header .header-left{width:100%}.mini .modulo-header .header-left img{max-width:200px}.mini .modulo-header .btn-minimenu{float:right;top:8px;margin-right:10px}.mini .modulo-header .header-menu{width:100%;padding:0;min-width:unset}.mini .modulo-header .main-menu{width:80%;margin:100px auto}.mini .modulo-header .main-menu li{margin-bottom:26px}.mini .modulo-header .fav-container-mini{display:block;padding:26px 0;border-top:1px solid #212121}.mini .modulo-header .fav-container-mini>a{margin:0 20%}.mini .modulo-header .black-overlay,.mini .modulo-header .leave-popup{display:none}.mini .modulo-header .header-left.hide{opacity:0;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}

.modulo-banner{font-size:0;overflow:hidden}.modulo-banner img{width:100%;-o-object-fit:cover;object-fit:cover;height:750px}.modulo-banner .textos-banner-container{width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,0.4)}.modulo-banner .textos-banner-container .inner-container{position:absolute;bottom:20%;left:0;right:0}.modulo-banner .textos-banner-container .blocos-texto{width:50%;display:inline-block;vertical-align:top}.modulo-banner .textos-banner-container .titulo-banner{color:#fff;font-family:"Open Sans",sans-serif;font-size:70px;font-weight:bold;line-height:76px;display:block}.modulo-banner .textos-banner-container .subtitulo-banner{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:300;line-height:48px;display:block;padding-left:15%}.normal .modulo-banner img,.small .modulo-banner img{min-height:540px;max-height:600px}.mini .modulo-banner img{max-height:320px;min-height:unset;width:100%}.mini .modulo-banner .textos-banner-container .subtitulo-banner{font-size:16px;line-height:24px}.mini .modulo-banner .textos-banner-container .blocos-texto{width:100%}.mini .modulo-banner .textos-banner-container .titulo-banner{font-size:30px;line-height:35px}.mini .modulo-banner .textos-banner-container .subtitulo-banner{padding-left:0}

.modulo-banner-simples{font-size:0}.modulo-banner-simples img{max-height:700px;min-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.modulo-banner-simples .mad-titulo{color:#FFFFFF;width:60%}.modulo-banner-simples .container{position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,0.4)}.modulo-banner-simples .inner-container{width:90%;max-width:1240px;margin:20% auto 0}.small .modulo-banner-simples .inner-container,.mini .modulo-banner-simples .inner-container{margin:10% auto 0}.small .modulo-banner-simples .mad-titulo,.mini .modulo-banner-simples .mad-titulo{color:#FFFFFF;width:70%;line-height:40px}.mini .modulo-banner-simples .mad-titulo{color:#FFFFFF;width:100%;font-size:22px}

.modulo-contadores .contadores-container{margin-top:50px;margin-bottom:80px}.modulo-contadores .contadores-container ul li{display:inline-block;padding:35px;text-align:center;max-width:212px;background-color:#FBFBFB;margin-right:20px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-contadores .contadores-container .valor-contador{color:#111;font-family:"Open Sans",sans-serif;font-size:60px;font-weight:300;line-height:82px;text-align:center}.modulo-contadores .contadores-container .valor-contador.first{font-size:46px;line-height:82px;left:-10px}.modulo-contadores .contadores-container .texto-contador{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;line-height:20px;text-align:center;display:block;margin:20px auto 0;width:83%}.modulo-contadores .mad-titulo-seccao{font-weight:600}.modulo-contadores .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;left:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-contadores .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-contadores .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-contadores .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-contadores .mobile_menu .btn-holder{display:table-cell;vertical-align:middle;top:10px;float:right}.modulo-contadores .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px}.small .modulo-contadores .mobile_menu,.mini .modulo-contadores .mobile_menu{display:table}.small .modulo-contadores .mobile_menu.hide,.mini .modulo-contadores .mobile_menu.hide{display:none}.mini .modulo-contadores .contadores-container ul li{max-width:unset;width:100%}

.modulo-divulgacao .mad-titulo-seccao{font-weight:600}.modulo-divulgacao .mad-texto{width:90%}.modulo-divulgacao .divulga-titulo{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:20px;display:block}.modulo-divulgacao .divulga-valor{color:#111;font-family:"Open Sans",sans-serif;font-size:46px;font-weight:300;line-height:62px;display:block}.modulo-divulgacao .divulga-texto{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;line-height:20px;margin-bottom:23px;display:block}.modulo-divulgacao .divulgacao-container{margin-top:50px;margin-bottom:70px}.modulo-divulgacao .divulgacao-container ul li{width:42%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:40px;margin-bottom:30px}.modulo-divulgacao .divulgacao-container ul li .image-container{margin-bottom:18px}.modulo-divulgacao .divulgacao-container ul li .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:210px}.mini .modulo-divulgacao .divulgacao-container ul li .image-container{max-height:210px;min-height:unset;min-width:unset;margin-bottom:18px}.mini .modulo-divulgacao .divulgacao-container ul li{width:100%;min-width:unset;margin-right:0}.mini .modulo-divulgacao .mad-texto{width:100%}

.modulo-formulario{display:block;max-width:410px;float:right;z-index:99;height:560px}.modulo-formulario .form-container{background-color:#111;min-width:330px;top:-100px}.modulo-formulario .form-container .form{padding:35px}.modulo-formulario .form-container .titulo-form{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;line-height:32px;display:block;margin-bottom:40px}.modulo-formulario .linha-form{margin-bottom:15px}.modulo-formulario .linha-form input{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;height:60px;background-color:#111;color:#fff;padding:16px 0 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:500}.modulo-formulario .linha-form textarea{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;background-color:#111;color:#fff;padding:10px 0 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;font-size:13px;font-weight:500}.modulo-formulario .SumoSelect{margin-bottom:0}.modulo-formulario .SumoSelect>.optWrapper{background-color:#111}.modulo-formulario .SumoSelect>.optWrapper>.options li.opt label{color:#fff}.modulo-formulario .SumoSelect>.optWrapper>.options li.opt:hover{background-color:#808080}.modulo-formulario .SumoSelect>.CaptionCont{background-color:transparent;border:0.5px solid rgba(209,210,209,0.6);height:60px}.modulo-formulario .SumoSelect>.CaptionCont>label>i{background-image:url(/assets/dev/images/sprite/drop.svg)}.modulo-formulario .SumoSelect>.CaptionCont>span{color:#fff}.modulo-formulario .linha-form select{width:100%;border:0.5px solid rgba(209,210,209,0.6);border-radius:2px;height:60px;background-color:#111;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;padding:18px 0 20px 10px}.modulo-formulario .linha-form textarea::-webkit-input-placeholder,.modulo-formulario .linha-form input::-webkit-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-formulario .linha-form textarea:-ms-input-placeholder,.modulo-formulario .linha-form input:-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-formulario .linha-form textarea::-ms-input-placeholder,.modulo-formulario .linha-form input::-ms-input-placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-formulario .linha-form textarea::placeholder,.modulo-formulario .linha-form input::placeholder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500}.modulo-formulario .botao-solicitar{color:#111;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;width:100%;padding:20px 0;background-color:#fff;border:1px solid #111;border-radius:2px;display:block;text-align:center;cursor:pointer;margin-top:10px;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-formulario .botao-solicitar:hover{color:#fff;background-color:#111;border:1px solid #fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-formulario .politicas{color:#666;font-family:"Open Sans",sans-serif;font-size:11px;line-height:18px}.fixed-container .inner-wrapper-sticky{height:574px}.modulo-formulario .icon-fechar{display:none}.small .modulo-formulario .form-container .form{padding:35px;width:70%;margin:0 auto;padding-bottom:80px;top:40px}.small .fixed-container .inner-wrapper-sticky.show,.mini .fixed-container .inner-wrapper-sticky.show{display:block}.small .modulo-formulario,.mini .modulo-formulario{display:none}.small .modulo-formulario .linha-form input.telefone,.mini .modulo-formulario .linha-form input.telefone{padding-left:90px !important}.small .inner-wrapper-sticky.show .modulo-formulario,.mini .inner-wrapper-sticky.show .modulo-formulario{display:block;position:fixed;top:0;width:100%;left:0;max-width:unset;height:100%;overflow:auto}.small .inner-wrapper-sticky.show .modulo-formulario .form-container,.mini .inner-wrapper-sticky.show .modulo-formulario .form-container{background-color:#111;min-width:330px;top:0;height:100%;overflow:auto}.small .fixed-container .inner-wrapper-sticky,.mini .fixed-container .inner-wrapper-sticky{display:none;height:0}.small .modulo-formulario .icon-fechar,.mini .modulo-formulario .icon-fechar{display:block;position:absolute;top:0;right:0;top:-10px;right:33px;cursor:pointer}.mini .modulo-formulario .form-container .form{padding:30px;padding-bottom:80px;top:40px}

.modulo-formulario-recrutamento{height:100%;background-color:#111111;padding:4% 0;padding-bottom:15%}.modulo-formulario-recrutamento .wrapper{width:89%;max-width:1205px;margin:0 auto}.modulo-formulario-recrutamento .mad-titulo-seccao{color:white;font-weight:600;margin-bottom:75px}.modulo-formulario-recrutamento .mad-titulo-seccao:after{content:"";position:absolute;width:15px;height:1px;background:white;top:20px;margin-left:19px}.modulo-formulario-recrutamento .wrapper .img-holder{max-height:690px;height:100%;width:460px;overflow:hidden;display:inline-block}.modulo-formulario-recrutamento .wrapper .img-holder img{width:100%}.modulo-formulario-recrutamento .wrapper .form-holder{width:38%;height:100%;display:inline-block;vertical-align:top;padding-left:12%}.modulo-formulario-recrutamento .wrapper .pol-holder{padding-top:20px}.modulo-formulario-recrutamento .wrapper .form-holder .lbl_pol{display:block;color:#666;font-weight:400;font-size:11px}.modulo-formulario-recrutamento .wrapper .form-holder .lbl_form_tit{display:block;color:#fff;font-weight:700;font-size:30px}.modulo-formulario-recrutamento .wrapper .form-holder .lbl_form_subtit{display:block;color:#fff;font-weight:300;font-size:30px;max-width:437px;padding-bottom:60px}.modulo-formulario-recrutamento .wrapper .form-holder .form-lbl{display:block;margin-bottom:5px;color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .blocos input[type=number]::-webkit-inner-spin-button,.modulo-formulario-recrutamento .wrapper .blocos input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.modulo-formulario-recrutamento .wrapper .form-holder .chk_tit{display:block;color:#fff;font-weight:500;font-size:16px;padding-bottom:22px}.modulo-formulario-recrutamento .wrapper .form-holder label{color:#fff;font-weight:500;font-size:13px;vertical-align:top;display:block;cursor:pointer}.modulo-formulario-recrutamento .wrapper .form-holder .checkbox-holder{padding-bottom:20px;border-bottom:1px solid #212121;margin-top:5px}.modulo-formulario-recrutamento .wrapper .form-holder .chk-holder{margin-top:40px}.modulo-formulario-recrutamento .wrapper .form-holder .checkbox-holder li{padding-bottom:10px}.modulo-formulario-recrutamento .wrapper .form-holder .checkbox-holder .icheckbox{height:20px;width:20px;-webkit-appearance:unset;border:1px solid white;border-radius:2px;margin-right:7px}.modulo-formulario-recrutamento .wrapper .form-holder .checkbox-holder input[type="checkbox"]:checked{background-image:url(/assets/release/images/check_on.svg)}.modulo-formulario-recrutamento .icheckbox:after,.iradio:after{content:url(/assets/release/images/check_on.svg);height:18px}.modulo-formulario-recrutamento .wrapper .form-holder .input{outline:none;border:0.5px solid rgba(209,210,209,0.6);background-color:transparent;color:white;height:60px;width:100%;margin-bottom:25px;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;padding:14px 0 14px 10px}.modulo-formulario-recrutamento .wrapper .form-holder .SumoSelect>.CaptionCont>label>i{-webkit-filter:brightness(100);filter:brightness(100)}.modulo-formulario-recrutamento .wrapper .form-holder .SumoSelect>.CaptionCont>span{line-height:26px}.modulo-formulario-recrutamento .wrapper .form-holder .SumoSelect{margin-bottom:25px}.modulo-formulario-recrutamento .wrapper .form-holder .SelectBox{cursor:pointer;background-color:transparent;font-size:12px;height:56px;padding:0;padding-left:15px;border:0.5px solid rgba(209,210,209,0.6)}.modulo-formulario-recrutamento .wrapper .form-holder .tbx_cv{opacity:0}.modulo-formulario-recrutamento .wrapper .form-holder .input::-webkit-input-placeholder{color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .form-holder .input:-ms-input-placeholder{color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .form-holder .input::-ms-input-placeholder{color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .form-holder .input::placeholder{color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .form-holder .input::-moz-placeholder{color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .wrapper .form-holder .blocos{display:block}.modulo-formulario-recrutamento .wrapper .form-holder .bloco{width:20%;display:inline-block}.modulo-formulario-recrutamento .wrapper .form-holder .bloco:nth-child(2){float:right;width:75%}.modulo-formulario-recrutamento .wrapper .form-holder .comp-card-button{margin-top:50px;width:140px;height:25px;line-height:25px;font-weight:500}.modulo-formulario-recrutamento .wrapper .form-holder .comp-card-button.inverse{margin-top:50px;width:140px;height:25px;line-height:25px;font-weight:800}.modulo-formulario-recrutamento .wrapper .form-holder .btn-holder .comp-card-button:not(.inverse){margin-left:5px;border:1px solid #fff}.modulo-formulario-recrutamento .wrapper .form-holder .btn-holder .comp-card-button.inverse{background-color:transparent;color:white;border:0.5px solid rgba(209,210,209,0.6);-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-formulario-recrutamento .wrapper .form-holder .btn-holder .comp-card-button.inverse:hover{background-color:white;color:black;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.modulo-formulario-recrutamento .mobile_menu{display:none;height:70px;width:100%;position:fixed;z-index:9999;background-color:#111;bottom:0;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-formulario-recrutamento .wrapper .icon-fechar{font-size:11px;position:absolute;display:none;top:20px;right:20px;cursor:pointer}.modulo-formulario-recrutamento .mobile_menu .lbl_tit{display:table-cell;color:#fff;font-weight:500;font-size:13px}.modulo-formulario-recrutamento .mobile_menu .lbl_subtit{color:#fff;font-weight:400;font-size:11px}.modulo-formulario-recrutamento .mobile_menu .tits-holder{display:table-cell;width:70%;vertical-align:middle}.modulo-formulario-recrutamento .mobile_menu .btn-holder{display:table-cell;vertical-align:middle}.modulo-formulario-recrutamento .mobile_menu .btn-holder .comp-card-button{display:table-cell;vertical-align:middle;padding:10px 10px;font-size:13px;float:right}.modulo-formulario-recrutamento .dropzone-fileUpload.dz-clickable{background:transparent;border:0.5px solid rgba(209,210,209,0.6);height:56px;border-radius:2px}.modulo-formulario-recrutamento .dropzone-fileUpload .dz-message{color:#666;font-family:"Open Sans",sans-serif}.modulo-formulario-recrutamento .dropzone-fileUpload{padding-top:15px}.modulo-formulario-recrutamento .dropzone-fileUpload .dz-preview .dz-details{text-align:left;color:#666}.modulo-formulario-recrutamento .dropzone-fileUpload .dz-preview.dz-file-preview .dz-image{background:transparent}.normal .modulo-formulario-recrutamento .wrapper{width:96%}.mini .modulo-formulario-recrutamento .mobile_menu,.small .modulo-formulario-recrutamento .mobile_menu{display:table}.mini .modulo-formulario-recrutamento .wrapper,.small .modulo-formulario-recrutamento .wrapper{display:none;top:0;position:fixed;z-index:99999;background-color:#111111;width:100%;height:100vh;padding:0% 5%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.mini .modulo-formulario-recrutamento .wrapper .icon-fechar,.small .modulo-formulario-recrutamento .wrapper .icon-fechar{display:block}.mini .modulo-formulario-recrutamento .wrapper .img-holder,.small .modulo-formulario-recrutamento .wrapper .img-holder{display:none}.mini .modulo-formulario-recrutamento .wrapper .form-holder,.small .modulo-formulario-recrutamento .wrapper .form-holder{padding:0;width:100%}.mini .modulo-formulario-recrutamento .wrapper .form-holder .painel1,.small .modulo-formulario-recrutamento .wrapper .form-holder .painel1{padding-bottom:15%}.mini .modulo-formulario-recrutamento .wrapper .form-holder .lbl_form_subtit,.small .modulo-formulario-recrutamento .wrapper .form-holder .lbl_form_subtit{font-size:23px;margin-bottom:5%}.mini .modulo-formulario-recrutamento .wrapper .form-holder .btn-holder,.small .modulo-formulario-recrutamento .wrapper .form-holder .btn-holder{padding-bottom:5%}.mini .modulo-formulario-recrutamento .wrapper .form-holder .btn-holder .comp-card-button,.small .modulo-formulario-recrutamento .wrapper .form-holder .btn-holder .comp-card-button{width:32%;max-width:145px}.mini .modulo-formulario-recrutamento .wrapper .form-holder .input.telefone,.small .modulo-formulario-recrutamento .wrapper .form-holder .input.telefone{padding-left:90px !important}

.modulo-item-timeline{margin:0 auto;display:block;height:100%;padding-top:90px;margin-bottom:40px}.modulo-item-timeline.reverse .conteudo-container{position:absolute;top:0;left:0}.modulo-item-timeline.reverse .img-holder{padding-left:60%;text-align:right;overflow:hidden}.modulo-item-timeline .img-holder{display:inline-block;vertical-align:middle;height:100%;width:40%;overflow:hidden}.modulo-item-timeline .conteudo-container{display:inline-block;vertical-align:middle;width:59%;padding:0% 2%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.modulo-item-timeline .conteudo-container .anos-holder{display:block}.modulo-item-timeline .conteudo-container .lbl-ano{color:#111111;color:#111;font-weight:300;font-size:60px;z-index:2;line-height:96px}.modulo-item-timeline .conteudo-container .lbl-descr{line-height:40px;color:#111;font-weight:700;font-size:16px;display:block;padding-bottom:16px}.modulo-item-timeline .conteudo-container .texto-bg{position:absolute;bottom:0;left:0;z-index:1;position:absolute;line-height:200px;color:#F8F8F8;font-weight:700;font-size:200px}.normal .modulo-item-timeline.mad-conteudo,.large .modulo-item-timeline.mad-conteudo{width:80%;padding-bottom:10%}.normal .modulo-item-timeline .conteudo-container,.large .modulo-item-timeline .conteudo-container{padding:0% 5%}.normal .modulo-item-timeline .conteudo-container .texto-bg,.large .modulo-item-timeline .conteudo-container .texto-bg{font-size:150px}.mini .modulo-item-timeline,.mini .modulo-item-timeline.reverse,.small .modulo-item-timeline,.small .modulo-item-timeline.reverse{padding-top:unset;padding-bottom:130px}.mini .modulo-item-timeline .img-holder img,.small .modulo-item-timeline .img-holder img{width:100%}.mini .modulo-item-timeline .img-holder,.small .modulo-item-timeline .img-holder{height:350px}.mini .modulo-item-timeline.reverse .img-holder,.mini .modulo-item-timeline .img-holder,.mini .modulo-item-timeline .conteudo-container,.mini .modulo-item-timeline.reverse .conteudo-container,.small .modulo-item-timeline.reverse .img-holder,.small .modulo-item-timeline .img-holder,.small .modulo-item-timeline .conteudo-container,.small .modulo-item-timeline.reverse .conteudo-container{display:block;padding:0;position:relative;width:100%}.mini .modulo-item-timeline .conteudo-container,.mini .modulo-item-timeline.reverse .conteudo-container,.small .modulo-item-timeline .conteudo-container,.small .modulo-item-timeline.reverse .conteudo-container{padding:0 7%;-webkit-box-sizing:border-box;box-sizing:border-box}.mini .modulo-item-timeline .conteudo-container .lbl-descr,.small .modulo-item-timeline .conteudo-container .lbl-descr{color:#111;font-weight:700;font-size:16px;padding-bottom:16px}.mini .modulo-item-timeline .conteudo-container .texto-bg,.small .modulo-item-timeline .conteudo-container .texto-bg{font-size:115px;left:1%}

.modulo-lista-textos{width:100%;padding:5% 0;background-color:#f8f8f8}.modulo-lista-textos .wrapper{margin:0 auto;max-width:1415px;width:92%;text-align:center}.modulo-lista-textos .itens-holder{display:block}.modulo-lista-textos .header-holder{max-width:952px;width:80%;margin:0 auto;padding-bottom:0}.modulo-lista-textos .header-holder .mad-titulo-seccao.titulo.lbl_tit{margin-bottom:0}.modulo-lista-textos .header-holder .mad-titulo-seccao.lbl_sub_tit{margin-top:25px;margin-bottom:70px}.modulo-lista-textos .item{display:inline-block;width:22%;margin-right:48px;padding-bottom:5%;text-align:left;vertical-align:top}.modulo-lista-textos .item .img-holder{overflow:hidden}.modulo-lista-textos .item img{width:100%}.modulo-lista-textos .item:last-child{margin-right:0}.modulo-lista-textos .mad-titulo-seccao.titulo{font-weight:600;margin-top:0}.modulo-lista-textos .mad-titulo-seccao.titulo::after{content:"";position:absolute;width:15px;height:1px;background:#111;top:20px;margin-left:19px}.modulo-lista-textos .item .lbl_info_tit{color:#111;font-weight:600;font-size:20px;padding:25px 0;display:block}.modulo-lista-textos .item .lbl_info_resumo{color:#666;font-weight:400;font-size:13px;line-height:24px;display:block}.large .modulo-lista-textos .item{width:21%}.normal .modulo-lista-textos .item{width:20%}.small .modulo-lista-textos .header-holder{margin-left:0;width:50%}.small .modulo-lista-textos .item{width:49%;margin:0;display:inline-block;padding-bottom:15%}.small .modulo-lista-textos .item .img-holder{text-align:center;max-height:380px}.mini .modulo-lista-textos .header-holder{margin-left:0;width:100%}.mini .modulo-lista-textos .item{width:100%;display:block;padding-bottom:25%}.mini .modulo-lista-textos .item .img-holder{text-align:center;max-height:380px}

.modulo-logos .mad-titulo-seccao{font-weight:600}.modulo-logos .mad-texto{width:90%}.modulo-logos .parceiros-container{margin-top:50px;margin-bottom:120px}.modulo-logos .parceiros-container ul li{min-height:219px;min-width:219px;background-color:#f8f8f8;display:inline-block;margin-right:26px;margin-bottom:26px;text-align:center;vertical-align:top}.modulo-logos .parceiros-container ul li img{max-height:125px;max-width:170px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mini .modulo-logos .mad-texto{width:100%}.mini .modulo-logos .parceiros-container ul li{max-width:unset;width:100%}

.modulo-slider-conteudos{padding:5% 0}.modulo-slider-conteudos .slider-container{width:83%;margin:0 auto;font-size:0}.modulo-slider-conteudos .image-container{width:50%;display:inline-block;vertical-align:top;padding-left:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-slider-conteudos .image-container img{max-height:689px;max-width:463px;-o-object-fit:cover;object-fit:cover}.modulo-slider-conteudos .descricao-container{width:50%;display:inline-block;padding-left:7%;padding-top:7%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-slider-conteudos .mad-titulo-seccao{font-weight:600;margin-bottom:0}.modulo-slider-conteudos .mad-titulo-seccao.seccao{font-weight:600;margin-bottom:70px;margin-top:0}.modulo-slider-conteudos .mad-texto.descricao{padding-bottom:40px}.modulo-slider-conteudos .mad-texto.descricao::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:1px;background:#111}.modulo-slider-conteudos .mad-titulo-seccao.seccao::after{content:"";position:absolute;width:15px;height:1px;background:#111;top:20px;margin-left:19px}.modulo-slider-conteudos .bx-wrapper{border:none;-webkit-box-shadow:none;box-shadow:none}.modulo-slider-conteudos .bx-wrapper .bx-pager{bottom:0;padding-top:0;width:43%;right:53px;top:-4px;text-align:left;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modulo-slider-conteudos .bx-wrapper .bx-pager-item{margin:5px 0}.modulo-slider-conteudos .bx-controls{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:-100px;top:250px;position:absolute}.modulo-slider-conteudos .bx-wrapper .bx-prev{left:unset;right:100px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modulo-slider-conteudos .bx-wrapper .bx-next{right:0}.modulo-slider-conteudos .bx-wrapper .bx-controls-direction a{text-indent:0;height:unset;z-index:998}.modulo-slider-conteudos .bx-wrapper .bx-pager.bx-default-pager a{background:#D1D2D1;text-indent:-9999px;display:block;width:5px;height:5px;margin:0 5px;outline:0;border-radius:3px}.modulo-slider-conteudos .bx-wrapper .bx-pager.bx-default-pager a.active{background:#111}.normal .modulo-slider-conteudos .slider-container,.small .modulo-slider-conteudos .slider-container{width:100%}.normal .modulo-slider-conteudos .image-container,.small .modulo-slider-conteudos .image-container{padding-left:0}.normal .modulo-slider-conteudos .image-container img,.small .modulo-slider-conteudos .image-container img{max-width:85%}.normal .modulo-slider-conteudos .descricao-container,.small .modulo-slider-conteudos .descricao-container{padding-top:0;padding-left:4%;width:48%}.normal .modulo-slider-conteudos .bx-controls,.small .modulo-slider-conteudos .bx-controls{right:0px}.mini .modulo-slider-conteudos{width:100%;padding:0}.mini .modulo-slider-conteudos .bx-controls{display:none}.mini .modulo-slider-conteudos .slider-container{width:100%;padding:0}.mini .modulo-slider-conteudos .image-container{display:block;width:100%;padding-left:0}.mini .modulo-slider-conteudos .image-container img{max-height:489px;max-width:unset;height:480px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mini .modulo-slider-conteudos .descricao-container{width:92%;display:block;padding:60px 0 0;margin:0 auto}.mini .modulo-slider-conteudos .bx-controls{top:510px;position:absolute;right:0}.mini .modulo-slider-conteudos .bx-controls-direction{right:52px;position:absolute;top:0}.mini .modulo-slider-conteudos .bx-wrapper .bx-pager{width:96%;top:0}.mini .modulo-slider-conteudos .mad-titulo-seccao.seccao{padding-left:3%}

.modulo-submenu{background-color:#f8f8f8;z-index:999;border-bottom:1px solid #EAEAEA}.modulo-submenu .dragdealer{margin-bottom:0;width:100%;height:90px;background:none}.modulo-submenu .handle{left:19px;right:0;white-space:nowrap}.modulo-submenu.fixed{position:fixed;top:0;width:100%}.modulo-submenu .standard-width{height:90px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-submenu .container-scroll-btn{position:absolute;right:0;height:100%;line-height:89px}.modulo-submenu .scroll_to_form{height:56px;line-height:56px;padding:0 20px}.mini .container-scroll-btn{display:none}.small .container-scroll-btn{display:none}.modulo-submenu ul li{display:inline-block;padding:0px 5px;margin-right:95px;cursor:pointer;padding:33px 0;white-space:nowrap}.modulo-submenu ul li.active{border-bottom:1px solid #111}.modulo-submenu ul li span{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:14px}.modulo-submenu.quem-somos.fixed{position:fixed;top:0;width:100%;background-color:white}.modulo-submenu.quem-somos{background-color:transparent;margin:0 auto;width:65%;text-align:center;overflow:hidden;margin-bottom:3%}.normal .modulo-submenu.quem-somos{width:75%}.normal .modulo-submenu.quem-somos.fixed{position:fixed;top:0;width:100%;background-color:white}.modulo-submenu.quem-somos ul{height:100%;white-space:nowrap}.modulo-submenu .handle.disabled{background-color:transparent;display:block}.modulo-submenu .draggable{width:100%;overflow:hidden;height:90px;max-width:100%}.modulo-submenu.quem-somos ul li{display:inline-block;margin-right:70px;cursor:pointer;padding:0;vertical-align:middle;height:99%}.modulo-submenu.quem-somos ul li.active{border-bottom:1px solid #111}.modulo-submenu.quem-somos ul li span{color:#111;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:14px;padding:33px 0;display:inline-block}.mini .modulo-submenu,.small .modulo-submenu{-webkit-box-shadow:inset -200px 1px 120px -200px rgba(0,0,0,0.08);box-shadow:inset -200px 1px 120px -200px rgba(0,0,0,0.08)}.mini .modulo-submenu ul li,.small .modulo-submenu ul li{line-height:unset;margin-right:50px}.mini .modulo-submenu.quem-somos ul li,.small .modulo-submenu.quem-somos ul li{margin-right:50px}.mini .modulo-submenu.quem-somos,.small .modulo-submenu.quem-somos{margin-bottom:0;width:100%;padding:0}.mini .modulo-submenu .handle:not(.disabled),.small .modulo-submenu .handle:not(.disabled){display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 45px;left:0;right:unset;richness:unset;-webkit-box-sizing:border-box;box-sizing:border-box}

.mad-conteudo .modulo-texto{padding-bottom:0;background-color:transparent}.mad-conteudo .modulo-texto .descricao-container{width:100%}.mad-conteudo .modulo-texto .standard-width{padding:0;width:100%}.modulo-texto{padding-bottom:340px;background-color:#F8F8F8}.contactos.modulo-texto{background-color:transparent}.modulo-texto .descricao-container{width:58%}.modulo-texto .mad-texto{margin-top:40px}.modulo-texto .mad-texto p{margin-bottom:20px}.small .modulo-texto,.mini .modulo-texto{padding-bottom:140px;background-color:#F8F8F8}.small .modulo-texto .mad-texto-descricao,.mini .modulo-texto .mad-texto-descricao{font-size:24px;font-weight:300;line-height:40px}.small .contactos.modulo-texto,.mini .contactos.modulo-texto{background-color:transparent}.small .mad-conteudo .modulo-texto,.mini .mad-conteudo .modulo-texto{background-color:transparent}.small .mad-conteudo,.mini .mad-conteudo{width:100%}.small .modulo-texto .descricao-container,.mini .modulo-texto .descricao-container{width:100%}.mini .modulo-texto{padding-bottom:60px}

.modulo-texto-imagens.reverse .standard-width:last-child{padding-bottom:0}.modulo-texto-imagens.reverse{background-color:#F8F8F8}.modulo-texto-imagens .conteudo-container{width:83%;margin:0 auto;font-size:0;top:-230px}.modulo-texto-imagens .imagem-container{display:inline-block;vertical-align:top;width:55%}.modulo-texto-imagens.reverse .imagem-texto-container:last-child{margin-bottom:0}.modulo-texto-imagens .imagem-texto-container{width:45%;display:inline-block;vertical-align:top;text-align:right}.modulo-texto-imagens.reverse .imagem-texto-container{text-align:left}.modulo-texto-imagens .imagem-texto-container .container-texto{width:85%;float:right;text-align:left}.modulo-texto-imagens.reverse .imagem-texto-container .container-texto{width:85%;float:left}.modulo-texto-imagens .mad-titulo-seccao.titulo{font-weight:600}.modulo-texto-imagens .mad-titulo-seccao.resumo{margin-top:26px}.modulo-texto-imagens .mad-titulo-seccao.resumo,.modulo-texto-imagens .mad-texto{text-align:justify}.modulo-texto-imagens .mad-titulo-seccao.titulo::after{content:"";position:absolute;width:15px;height:1px;background:#111;top:20px;margin-left:19px}.modulo-texto-imagens .imagem-solo{width:80%;max-width:450px;-o-object-fit:cover;object-fit:cover;margin-top:180px;min-height:680px}.modulo-texto-imagens .imagem-top{width:85%;-o-object-fit:cover;object-fit:cover;height:450px;margin-bottom:40px;text-align:left}.modulo-texto-imagens.reverse .imagem-container{position:absolute;right:0;text-align:right}.modulo-texto-imagens.reverse .conteudo-container{top:-130px;padding-bottom:160px}.modulo-imoveis-destaque{margin-top:60px}.small modulo-texto-imagens .mad-titulo-seccao.resumo,.small .modulo-texto-imagens .mad-texto,.mini modulo-texto-imagens .mad-titulo-seccao.resumo,.mini .modulo-texto-imagens .mad-texto{text-align:left}.small .modulo-texto-imagens .standard-width,.mini .modulo-texto-imagens .standard-width{width:100%;padding:0}.small .modulo-texto-imagens .conteudo-container,.mini .modulo-texto-imagens .conteudo-container{width:100%;top:0}.small .modulo-texto-imagens .imagem-container,.mini .modulo-texto-imagens .imagem-container{width:100%;display:block}.small .modulo-texto-imagens .imagem-container .imagem-solo,.mini .modulo-texto-imagens .imagem-container .imagem-solo{width:100%;min-height:250px;max-height:400px;max-width:unset;margin-top:0}.small .modulo-texto-imagens .imagem-texto-container,.mini .modulo-texto-imagens .imagem-texto-container{width:100%;display:block;text-align:left}.small .modulo-texto-imagens .imagem-top,.mini .modulo-texto-imagens .imagem-top{width:100%;height:350px}.small .modulo-texto-imagens .imagem-texto-container .container-texto,.mini .modulo-texto-imagens .imagem-texto-container .container-texto{width:92%;float:none;margin:0 auto;padding-bottom:60px}.small .modulo-texto-imagens.reverse .imagem-container,.mini .modulo-texto-imagens.reverse .imagem-container{position:relative}.small .modulo-texto-imagens.reverse .conteudo-container,.mini .modulo-texto-imagens.reverse .conteudo-container{padding-bottom:0}

.modulo-titulo-texto .mad-titulo-seccao{font-weight:600}

.modulo-video{font-size:0;padding-top:250px}.modulo-video .video-container{height:600px;text-align:right;background-color:#F8F8F8;padding-bottom:60px}.modulo-video .video-container iframe{width:86%;top:-250px}.modulo-video .texto-video{display:none}.small .modulo-video,.mini .modulo-video{padding-top:0}.small .modulo-video .video-container,.mini .modulo-video .video-container{padding-bottom:0}.small .modulo-video .video-container iframe,.mini .modulo-video .video-container iframe{width:100%;top:0}.small .modulo-video .texto-video,.mini .modulo-video .texto-video{display:block;width:92%;margin:0 auto 40px}.small .modulo-video .texto-video span,.mini .modulo-video .texto-video span{max-width:200px}

/*# sourceMappingURL=maps/all.min.css.map */
