:root{--primary-color:#5f3d90!important}.timeline-section,.section-expand{display:none!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaGallery[data-mediatype="4"] .mediaDisplay img,.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaGallery[data-mediatype="6"] .mediaDisplay img{object-fit:contain!important}.Element.PropertyPremiumDetail3 .provertyDescription .btnDescription{background:#5f3d90!important;color:#fff!important;transition:.3s ease-in-out}.Element.PropertyPremiumDetail3 .provertyDescription .btnDescription:hover{background:#c8abd2!important;color:#fff!important}.limited-edition{display:none!important}.whatsapp-btn{position:fixed!important;bottom:50px;top:inherit!important;z-index:9999999!important;right:15px!important;left:inherit!important}.hp-map path[data-district="Faro"],.hp-map path[data-district="Tavira"],.hp-map path[data-district="Loulé"],.hp-map path[data-district="Olhão"]{fill:#878787!important}.hp-map path[data-district="Faro"]:hover,.hp-map path[data-district="Tavira"]:hover,.hp-map path[data-district="Loulé"]:hover,.hp-map path[data-district="Olhão"]:hover{fill:rgba(175,175,175,1)!important}.hp-map path[data-district="Faro"] .Element.PropertyBasicIMTSimulatorGeneric .listTitle,.Element.PropertyBasicIMTSimulatorGeneric .listTitleSubtitle{text-transform:uppercase;letter-spacing:2px}.Element.PropertyBasicIMTSimulatorGeneric .listTitle{padding-bottom:0!important;padding-top:60px!important}.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .box-fundo{background-color:#5f3d90!important}.Element.PropertyBasicIMTSimulatorGeneric .tableCalcContainer .tableCalc .box-fundo .TitleMarker{color:#fff!important}.PropertyBasicIMTSimulatorGeneric .btnContainer .submit-container{background:#5f3d90!important}.Element.PropertyPremiumList .mainHeader{background:#fff!important}.Element.PropertyPremiumList .mainContainer .changeView span{color:#5f3d90!important}.Element.PropertyPremiumList .mainContainer .changeView:hover span{color:#000!important}.Element.PropertyPremiumList .mainContainer .listActions .selected span{color:#000!important}.Element.PropertyPremiumList .mainContainer .changeView:hover .listActions .selected span{color:#000!important}.Element.PropertyPremiumList .mainContainer{color:#5f3d90!important}.Element.DevelopmentPremiumList .formatedTitle{color:#5f3d90!important}.Element.DevelopmentPremiumList .mainContainer .listActions .selected span{color:#c3c3c3!important}.fix-virtual-checkbox-1 .InnerElement[data-type="FormCheckboxInput"] label.checklabel:last-of-type{display:flex;justify-content:flex-end;align-items:center}.Element.PropertyPremiumDetail3 .detailContainer .propertyContactForm .formCellBox .InnerElement[data-type="FormCheckboxInput"]{display:flex;flex-direction:column}.Element.PropertyPanel360FullResp .favorite{top:15px!important;right:15px!important}.slideshow-section{height:100vh!important}.slideshow-element{left:0!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaTabs{bottom:50px!important}.PropertyPremiumDetail3 .stickerRender{display:none!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .expand{top:auto!important;right:10px!important;bottom:10px!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaDisplay{padding-top:calc(6*100%/16)!important}.PropertyPremiumDetail3{top:-121px!important}.propertyRecomend .container .btnSubmit{background:#5f3d90!important}.Element.PropertyPremiumDetail3 .socialMediaItem a{color:#5f3d90!important}.Element.PropertyPremiumDetail3 .socialMediaItem .sPinterest{display:none!important}.Element.PropertyPremiumDetail3 .actionItem.favorite svg,.Element.PropertyPremiumDetail3 .actionItem.compare svg{fill:#c3c3c3!important}body div.Element.PropertyPremiumDetail3 .actionItem.favorite:hover .elementContainer svg,body div.Element.PropertyPremiumDetail3 .actionItem.compare:hover .elementContainer svg{fill:#5f3d90!important}.Element.PropertyPremiumDetail3 .propertyMedia .stickerBar{bottom:100px!important;top:auto!important}@media only screen and (max-width:1120px){.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaTabs .mediaItem .elementContainer.ContainerStyle{padding:5px!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaTabs .mediaItem .elementContainer.ContainerStyle::after{font-size:22px!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaItem{max-width:calc(80%/7)!important}}@media only screen and (max-width:800px){.landing-rec .change-form .inlineRow .formCellBox .InnerElement[data-type=FormRadioInput]{display:flex!important;flex-direction:column!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaDisplay{padding-top:calc(10*100%/16)!important}}@media only screen and (max-width:480px){.search-hp-position{top:calc(75% + 30px)!important}.fix-virtual-checkbox-1 .InnerElement[data-type="FormCheckboxInput"] label.checklabel:last-of-type{justify-content:center}.title-hp-position{top:28%!important}.subtitle-hp-position{top:33%!important}.Element.PropertyPremiumDetail3 .propertyMedia .stickerBar{left:auto!important;right:0!important}.Element.PropertyPremiumDetail3 .propertyMedia.currentSlideshow .mediaDisplay{padding-top:calc(14*100%/16)!important}}