.wpp{position:fixed!important;right:21px!important;bottom:21px!important;z-index:9999999999999!important;left:inherit!important;top:inherit!important;margin-left:0!important;display:block!important;background-color:#000;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 0 6px #999}.wpp:hover{background-color:#fff}.Element.ApexPropertyPremiumDetail3 .wb-fld-location,.Element.ApexPropertyPremiumDetail3 .wb-fld-propertytitle,.Element.ApexPropertyPremiumDetail3 .priceWrapper,.Element.ApexPropertyPremiumDetail3 .specsText{text-align:left!important;margin:0 auto!important}.Element.ApexPropertyPremiumDetail3 .specsText{text-align:left!important;max-width:2000px!important}.Element.ApexPropertyPremiumDetail3 .btnDescription{margin:40px 0!important}.Element.ApexPropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaGallery[data-mediatype="1"] .mediaDisplay img{object-fit:contain!important}footer .sectionBody{max-width:100%!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaTabs{bottom:inherit!important;top:30px!important}.Element.PropertyPremiumDetail3 .titulo-mensalidade{max-width:100px;margin:0 auto}.btn-simuladorIMT1,body .Element.PropertyPremiumDetail3 .simulador .searchBtn .field{font-size:14px!important;border-radius:0!important}body .Element.PropertyPremiumDetail3 .simulador .searchBtn .elementColorBG.BgColor{border-radius:0!important}.btn-simuladorIMT1:hover{background:#727272!important;cursor:pointer}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider{display:block!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbsWrapper,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbsWrapper{max-height:inherit}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens{width:130px}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens img,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens img{border:1px solid #ccc}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens .thumbItens>img .Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens .thumbItens>img{position:static;transform:none}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens:after,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens:after{position:absolute;bottom:0;font-weight:700;width:100%;text-align:center}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens:after{content:'Video'}html[lang="pt-PT"] .Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens:after{content:'Vídeo'}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens:after{content:'Virtual Tour'!important}.egoiconfont-chevron-right:before{content:''!important}.egoiconfont-chevron-left:before{content:''!important}.ctrlNext,.ctrlPrev{opacity:0;background:rgba(247,247,247,.7)!important;border-radius:50px!important;text-shadow:unset!important;font-size:15px!important;padding:10px!important;color:rgba(0,0,0,.7)!important;margin:0 10px;height:15px!important}.propertyItem>.elementBorder>.elementContainer:hover .ctrlNext,.propertyItem>.elementBorder>.elementContainer:hover .ctrlPrev{opacity:.8;background:rgba(247,247,247,1)!important;color:rgba(0,0,0,1)!important}.Element.PropertyLuxuryPanelFullResp .basicInfo{margin:10px 0!important}.Element.PropertyLuxuryPanelFullResp .salesInfo{margin-bottom:10px!important}#p91911109652411.Shape .contentContainer.Size{width:100vw!important;left:50%;transform:translateX(-50%)}.Live .Element.LanguageFlag .lang-select{padding:8px 5px!important}.Element.DevelopmentLuxuryList .developmentImage{object-position:bottom}.Element.HolidayBasicListFullResp .emptyMessageStyle{font-size:20px!important}.Element.PropertyBasicListFullResp .emptyMessageStyle{font-size:20px!important;padding:0!important;margin-top:0!important}.Element.PropertyBasicListFullResp .PropertyContactForm,.Element.PropertyBasicListFullResp .GenericInnerButton{display:none!important}.Element.HolidayBasicDetailFullResp .detailIconsWrapper li{margin:0!important}.MobileMenu.MobileMenuSkin .PanelHeader{border-bottom:unset!important}.MobileMenu.MobileMenuSkin .PanelTitle{padding:30px 0 10px 2px!important;margin:0!important}:root{--color:#000!important}.FormComboWrapper .ComboHandle{z-index:0!important}.lang-override .lang-select{padding-top:7px!important}.pre-title{text-transform:uppercase;letter-spacing:.15em}.front-arrow{z-index:100!important}.line-height{line-height:150%}.txt-uppercase{text-transform:uppercase}.letter-spacing .elementContainer{letter-spacing:20px}@media only screen and (max-width:800px){.letter-spacing .elementContainer{letter-spacing:10px}}@media only screen and (max-width:480px){.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .value2,.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .value{min-width:155px!important}.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .TitleMarker.value2,.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .fee2,.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .portion2{font-size:14px!important}.letter-spacing .elementContainer{letter-spacing:5px;text-align:center}}.rgpd-field-override .inlineRow:last-of-type .inlineColumn:last-of-type label{line-height:1.6em!important}.rgpd-field-override .inlineRow:last-of-type .inlineColumn:last-of-type label a{text-decoration:underline}.menu-override.Element.SiteMenu.ZortenMenuSkin .dropMenu.Level0{top:110%}.menu-override ul.SiteMenu.Horizontal li.SitePage{flex:0 0 auto}.newsletter-form-override .inlineRow:last-of-type .inlineColumn:last-of-type{width:100%!important}.newsletter-form-override .inlineRow .inlineColumn .WebFormInput{outline:0;transition:.3s}.newsletter-form-override .inlineRow .inlineColumn .WebFormInput:focus{background-color:#fff!important;color:#000!important}.newsletter-form-override .inlineRow:last-of-type .inlineColumn label{line-height:1.6em!important}.newsletter-form-override .inlineRow:nth-child(3) .inlineColumn:first-of-type{width:100%!important;display:block;margin-bottom:15px}.newsletter-form-override .inlineRow:last-of-type .inlineSpacer{width:0!important}.recruitment-form-overhide .inlineRow:last-of-type .inlineColumn{width:100%!important;display:block}.recruitment-form-overhide .inlineRow:last-of-type .inlineColumn:last-of-type{width:calc(100% - 450px)!important;margin-top:20px}.recruitment-form-overhide .inlineRow:last-of-type .inlineColumn:last-of-type label{line-height:1.6em!important}@media only screen and (max-width:800px),screen and (max-device-width:800px){.recruitment-form-overhide .inlineRow:last-of-type .inlineColumn:last-of-type{width:100%!important;margin-top:0!important}}@media only screen and (max-width:480px),screen and (max-device-width:480px){.recruitment-form-overhide .inlineRow:last-of-type .inlineColumn:last-of-type{width:100%!important;margin-top:0}}@media only Screen and (min-width:801px){.ofer-form-override .inlineRow:nth-child(5){position:relative;width:calc(100%/2 - 10px)!important}}.ofer-form-override2 .inlineColumn.fieldmarker-RGPD{margin-top:10px}.ofer-form-override2 .inlineColumn.fieldmarker-RGPD,.ofer-form-override2 .inlineColumn.fieldmarker-LargeText,.ofer-form-override .inlineRow:nth-child(5) .inlineColumn:first-of-type{width:100%!important;display:block}.ofer-form-override .inlineRow:nth-child(5) .inlineSpacer:nth-child(2){display:none!important}.ofer-form-override .inlineRow:nth-child(5) .inlineColumn:nth-child(3),.ofer-form-override .inlineRow:nth-child(5) .inlineColumn:nth-child(5){width:calc(100%/2 - 10px)!important;margin-top:20px}.ofer-form-override .inlineRow:nth-child(5) .inlineColumn:nth-child(7){width:100%!important;position:absolute;top:0}.ofer-form-override .inlineRow:last-of-type .inlineColumn:last-of-type{width:75%!important}.ofer-form-override .inlineRow:last-of-type .inlineColumn label{line-height:1.6em!important}@media only screen and (max-width:800px){.ofer-form-override .inlineRow:last-of-type .inlineColumn:last-of-type{width:100%!important}}@media only screen and (max-width:480px){.ofer-form-override .inlineRow:nth-child(5){width:100%!important}.ofer-form-override .inlineRow:last-of-type .inlineColumn:last-of-type{width:100%!important}}.contact-form-override .inlineRow:last-of-type .inlineColumn label{line-height:1.6em!important}.extraLinks .linksItem{text-decoration:underline!important;color:#151313}.listaConsultores .agentsContainer .agencyItem .agencyInfo{padding-left:25px!important;margin-bottom:40px!important}.listaConsultores .agentsContainer .agencyItem .agencyInfo .contactInfo{margin-top:25px!important}.listaConsultores .agentsContainer .agencyItem .agencyActions{margin-bottom:10px!important}.listaConsultores .agentsContainer .agencyItem .agencyInfo .contactInfo i{color:#000!important}.consultorDetalhe .agencyBasicDetail .agencyAbout .title{margin-bottom:15px!important}.consultorDetalhe .agentButton{margin-top:30px!important}.PropertyAgentList .agencyBasicList .listHeader{display:none!important}.Live .btn-overhide{cursor:pointer}.btn-hidden{display:none!important}.search-form-behavior,.btn-overhide2{display:none!important}.Live .search-form-behavior.show,.Live .btn-overhide2.show{display:block!important}.search-form-behavior .inlineRow:first-of-type .inlineColumn:first-of-type .WebFormInput{outline:0;display:none;transition:.3s}.search-form-behavior.show .inlineRow:first-of-type .inlineColumn:first-of-type .WebFormInput{display:block}.Element.PropertyBasicListFullResp .propertyItem{flex:0 0 calc(100%/3 - 20px)!important;max-width:calc(100%/3 - 20px)!important}.Element.PropertyBasicListFullResp .listView .propertyItem{max-width:100%!important;flex:0 0 100%!important}@media only screen and (max-width:1120px){.Element.PropertyBasicListFullResp .propertyItem{flex:0 0 calc(100%/2 - 20px)!important;max-width:calc(100%/2 - 20px)!important}}@media only screen and (max-width:800px){.Element.PropertyBasicListFullResp .propertyItem{flex:0 0 calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}}@media only screen and (max-width:480px){.Element.PropertyBasicListFullResp .propertyItem{flex:0 0 100%!important;max-width:100%!important}}header .sectionBody{max-width:1760px;margin:0 auto}.float-header .sectionBody{max-width:1760px!important;margin:0 auto!important}footer .sectionBody{max-width:1760px;margin:0 auto}.fullHeight{top:-100px!important;left:0!important;right:0!important;bottom:0!important;transform:rotate(0)!important}.section-height{width:100%!important;height:calc(100vh - 100px)!important}.alturamin{min-height:850px}@media only screen and (max-width:1440px){#siteWorkArea .section-height{width:100%!important;height:768px!important}#siteWorkArea .alturamin{min-height:768px}}@media only screen and (max-width:1120px){.section-height{width:100%!important;height:860px!important}.alturamin{min-height:768px}}@media only screen and (max-width:800px){.section-height{width:100%!important;height:680px!important}.alturamin{min-height:680px}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #videoContent .mediaSlider .thumbItens,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow #panoramicContent .mediaSlider .thumbItens{width:100px;height:100px}}@media only screen and (max-width:480px){.section-height{width:100%!important;height:420px!important}.alturamin{min-height:420px}}.half-line .elementContainer{width:calc(50% - 40px)}.social-menu-vertical .social-media-links .social-media-content{flex-direction:column!important}.scroll-section{position:absolute!important;bottom:25px!important;top:initial!important}.scroll-section svg{fill:white;animation:scroll 2s infinite,bounce 2s infinite}.scroll-section:hover svg{animation-play-state:paused}@media only screen and (max-width:800px){.scroll-section{display:none!important}}div.Element[id='p911391580138041'].DevelopmentLuxuryList .InnerElement[data-type=DevelopmentListItem] .InnerElement[data-type=ActionButton]>.elementColorBG{border-width:1px;border-style:solid;border-radius:0;border-color:transparent;background:transparent;opacity:1}div.Element[id='p911391580138041'].DevelopmentLuxuryList .InnerElement[data-type=DevelopmentListItem] .InnerElement[data-type=ActionButton]>.elementBorder{border-width:1px;border-style:solid;border-radius:0;border-color:#666}div.Element[id='p911391580138041'].DevelopmentLuxuryList .InnerElement[data-type=DevelopmentListItem] .InnerElement[data-type=ActionButton]>.elementBorder>.elementContainer{color:rgba(102,102,102,1);font-size:14px;font-family:Poppins-Regular;padding:15px}div.Element[id='p911391580138041'].DevelopmentLuxuryList .InnerElement[data-type=DevelopmentListItem] .InnerElement[data-type=ActionButton]:hover .BgColor{background:#666!important;opacity:1!important}div.Element[id='p911391580138041'].DevelopmentLuxuryList .InnerElement[data-type=DevelopmentListItem] .InnerElement[data-type=ActionButton]:hover .ContainerStyle{color:rgba(255,255,255,1)!important;font-size:14px!important;font-family:Poppins-Regular!important}.Element.DevelopmentLuxuryPanelFullResp .btn-more:hover{background:#666!important;border:1px solid #666;color:#fff}.Element.PropertyLuxuryPanelFullResp .propertyDescription{padding:0 20px}.Element.PropertyLuxuryPanelFullResp .propertyItem:hover .propertyReference,.Element.PropertyLuxuryPanelFullResp .propertyItem:hover .propertyDescription{color:#000!important;text-shadow:unset}@media only screen and (min-width:801px){.animation-element .flipInX,.animation-element .flipInY,.animation-element .zoomIn,.animation-element .fadeInLeftBig,.animation-element .fadeInRightBig,.animation-element .fadeInDown,.animation-element .slideInUp{opacity:0}@keyframes zoomIn{from{opacity:0;}to{opacity:1;}}.animated .zoomIn{animation-name:zoomIn;animation-duration:1s;animation-timing-function:ease-in-out;opacity:1}@keyframes zoomInInitial{from{opacity:0}to{opacity:1}}.zoomInInitial{animation-name:zoomInInitial;animation-duration:1s;animation-timing-function:ease-in-out;opacity:1}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;animation-duration:.3s;opacity:1}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;animation-duration:.3s;opacity:1}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.3s;opacity:1}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animated .flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;animation-duration:1s;opacity:1}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animated .flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;animation-duration:1.5s;opacity:1}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;animation-duration:.5s;opacity:1}@keyframes scroll{0%,50%{fill:white}25%{fill:#999}}@keyframes bounce{0%,50%,100%{transform:translateY(-25px)}20%{transform:translateY(0)}}@media only screen and (max-width:480px){.Element.PropertyLuxuryPanelFullResp.no-margins .propertyItem{margin:3px 3px 10px 3px!important}.Element.PropertyLuxuryPanelFullResp .propertyImage{object-position:bottom}}@media only screen and (min-width:801px){.Element.PropertyBasicListFullResp.top-filter .fieldsWrapper .searchBtn{margin-top:0!important}.Element.PropertyBasicListFullResp.top-filter .fieldsWrapper{margin-bottom:50px}.Element.DevelopmentLuxuryList .fieldsWrapper .searchBtn,.Element.HolidayBasicListFullResp.top-filter .fieldsWrapper .searchBtn{margin-top:-61px!important}.holiday-form .inlineColumn.fieldmarker-LargeText{width:100%!important}.holiday-form .inlineColumn.fieldmarker-RGPD{width:100%!important;display:block!important;margin-top:20px}}@media only screen and (max-width:1121px){.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaTabs{max-width:80%!important}}@media only screen and (max-width:800px){.pagination .paginationBtn span{display:none!important}.Element.DevelopmentLuxuryList .developmentInfo .developmentTitle,.Element.DevelopmentLuxuryList .developmentInfo .developmentLocation{text-align:center}.Element.DevelopmentLuxuryList .developmentList{margin:45px 0!important}.Element.DevelopmentLuxuryList .filterHeader{padding-bottom:0!important}.Element.DevelopmentLuxuryList .developmentsContainer .developmentItems .developmentItem{margin:0 0 20px 0!important}.Element.DevelopmentLuxuryList .fieldsWrapper{margin-top:25px!important}}