@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;[class^=fa-]{font-family:FontAwesomeKW!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.fa,i.fa:before{font-family:FontAwesomeKW;font-style:normal}.fa-home:before{content:"\e831"}.fa-question:before{content:"\f128"}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-exclamation:before{content:"\f12a"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-map-marker:before{content:"\f041"}.fa-envelope:before{content:"\f0e0"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";margin-left:-2px}.fa-pinterest:before{content:"\f0d2";margin-left:-2px}.fa-google-plus:before{content:"\f0d5"}.fa-linkedin:before{content:"\f0e1"}.fa-youtube:before{content:"\f313";margin-left:-2px}.fa-instagram:before{content:"\f31e";margin-left:-2px}.fa-phone:before{content:"\f095"}.fa-search2:before{content:"\f003"}.fa-search-plus:before{content:"\f00e"}.fa-phone-square:before{content:"\f098"}.fa-envelope-square:before{content:"\f199"}.fa-mobile:before{content:"\e803"}.fa-mail:before{content:"\e806"}.icon-volume:before{content:'\e807';}.icon-volume-off:before{content:'\e808';}
/*})'"*/
.media-boxes-no-more-entries{display:none;}.filters-container{margin-bottom:20px;}.custom-filter{padding:0;text-align:right;}.custom-filter li{list-style:none;display:inline-block;margin-left:18px;}.custom-filter li a.selected{color:#D1474C !important;}.media-box-title{color:#fff;font-size:11px;margin-bottom:5px;text-transform:uppercase;letter-spacing:2px;line-height:28px;}.media-box-date{color:#F2F2F2;font-size:10px;}.media-box-container{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.thumbnail-overlay{background-color:rgba(0,0,0,.40);-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}#grid .thumbnail-overlay{background-color:rgba(0,0,0,0);}.thumbnail-overlay:hover{background-color:rgba(0,0,0,.20) !important;}.media-box-image img{-webkit-transition:transform 0.6s ease-in-out;-moz-transition:transform 0.6s ease-in-out;-o-transition:transform 0.6s ease-in-out;-ms-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-o-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}.media-box-image:hover img{-webkit-transform:scale(1.2) translate(-20px);-moz-transform:scale(1.2) translate(-20px);-o-transform:scale(1.2) translate(-20px);-ms-transform:scale(1.2) translate(-20px);transform:scale(1.2) translate(-20px);}.thumbnail-overlay i.fa,.media-box-play-button,.media-box-sound-button{background:inherit;color:white;transform:scale(3,3) !important;left:0;right:0;margin-left:auto;margin-right:auto;height:30px;width:30px;line-height:30px;margin-top:-15px;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;}.thumbnail-overlay>div.aligment>div.aligment{vertical-align:top;}.thumbnail-overlay i.fa,.thumbnail-overlay i.fa:before{padding-top:2px;padding-left:1px;}.thumbnail-overlay i.fa:hover{background:rgba(255,255,255,.4) !important;}@media (max-width:479px){.fancyboxMB-thumbs{display:none !important;}.fancyboxMB-stage{width:100% !important;}.fancyboxMB-show-thumbs .fancyboxMB-inner{right:0 !important;}}
/*})'"*/
1,100..700&display=swap');.roboto-mono-subtit{font-family:"Roboto Mono",monospace;font-optical-sizing:auto;font-weight:68px;font-style:normal}.categories-container{display:none}.tabela-colorida tr.separador td,.tabela-colorida tr.separador td:first-child{background-color:#fff !important;padding:2px}.tabela-colorida tbody tr{border-bottom:none}.land .property-body .entrar-casa{display:none}.land .view-header,.land .view-filters{padding-left:0;padding-right:0}.land .tabela{display:inline-block}@media (max-width:767px){i.fa-search-plus{margin-top:-20px}.land .image-container .categories-container{left:0}.land .category-item a{font-size:12px !important;padding:6px !important}.land .property-infos-container .label{padding:4px 0 2px}.land .property-infos-container .property-info-item{font-size:12px}.land .property-body .entrar-casa{display:none}.land .views-field-title{font-size:13px;padding:10px}.land .overlay-descr-ana p{display:none}.land .views-row.col-sm-3{width:49%;display:inline-block}}.tabela-colorida td:nth-child(1){text-align:inherit !important}.tabela-colorida td{width:fit-content;padding-left:5px;padding-right:5px;text-align:center}.tabela-colorida img{margin:0 auto}td.ligacao i{color:#aa0101}td.ligacao a{color:inherit}h3.c_consul_nome a{color:#fff}.form-item.webform-component.webform-component-markup.webform-component--info{display:none}.acabamentos{font-size:medium;line-height:normal;padding:0 0 10px}.acabamentos p{padding:0 0 10px}.acabamentos .texto,.contactos .texto{float:left;width:70%;padding-right:10px}.contactos .texto{padding-right:3vw !important}.acabamentos .formulario,.contactos .formulario{float:left;width:30%}.acabamentos .texto{width:50%}.acabamentos .formulario{width:50%}@media (max-width:767px){.acabamentos .texto,.contactos .texto,.acabamentos .formulario,.contactos .formulario{width:50%}}@media (max-width:576px){.contactos .texto,.acabamentos .texto{float:none;width:100%;padding-right:0}.acabamentos .formulario,.contactos .formulario{float:none;width:100%}}.acabamentos .row:after,.contactos .row:after{content:"";display:table;clear:both}@media screen and (max-width:600px){.acabamentos .column,.contactos .column{width:100%}}.condicoes{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-right:1em;background-color:#f5f5f5;padding:1em;margin-bottom:1em}.condicoes ol{padding-inline-start:20px}@media only screen and (min-width:951px){.condicoes{width:31%}}@media only screen and (min-width:501px) and (max-width:950px){.condicoes{width:45%}}@media only screen and (max-width:500px){.condicoes{width:100%;margin-right:0}}.images-container,.images-container picture,.images-container source,.images-container img{display:none}.videoWrapper{background-color:transparent}@media (min-width:768px){.bg_video .container{max-width:720px}}@media (min-width:576px){.bg_video .container{padding-left:15%;padding-right:15%;max-width:540px}}.bg_video .container{max-width:1280px;padding-left:6vw;padding-right:6vw;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:50%;transform:translate(0,-50%)}.header-video .header-content{position:relative;width:100%;height:100%}.bg_video .container h1{font-size:7vmin;color:#fff;text-shadow:1px 1px 1px #484848;text-transform:inherit}.bg_video .container h1.animated{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}.bg_video .container h1.animated.animated-delay{animation-delay:.2s}.overlay-img-ana{display:none}