#homepage-banner .property-search-form-container{margin-top:30px;position:relative;width:65%;z-index:100}@media (max-width:1420px){#homepage-banner .property-search-form-container{width:75%}}@media (max-width:991px){#homepage-banner .property-search-form-container{width:100%}}#homepage-banner .homepage-hero-property-search-top-tabs-container{color:#c3922e;display:flex;max-width:320px;overflow:hidden}#homepage-banner .homepage-hero-property-search-top-tabs-container>div{cursor:pointer;font-weight:500;padding:12px 16px}#homepage-banner .homepage-hero-property-search-top-tabs-container .buy-tab{background-color:#f5f5f5;border-top-left-radius:7px}#homepage-banner .homepage-hero-property-search-top-tabs-container .advanced-search-button{align-items:center;background-color:#d9ab4d;border-top-right-radius:7px;color:#fff;display:flex;height:100%;justify-content:center;width:100%}#homepage-banner .homepage-hero-property-search-top-tabs-container .advanced-search-button span{display:flex}#homepage-banner .homepage-hero-property-search-top-tabs-container .advanced-search-button i{margin-right:7px;position:relative;top:-1px}#homepage-banner .homepage-hero-property-search-top-tabs-container .advanced-search-button .advanced-search-caret{transition:all .2s}.homepage-hero-property-search-top-tabs-container{color:#c3922e;display:flex;max-width:320px;overflow:hidden}.homepage-hero-property-search-top-tabs-container>div{cursor:pointer;font-weight:500;padding:10px}.homepage-hero-property-search-top-tabs-container .buy-tab{background-color:#f5f5f5;border-top-left-radius:7px}.homepage-hero-property-search-top-tabs-container .sell-tab{background-color:#fff;color:#a1a1a2}.homepage-hero-property-search-top-tabs-container .advanced-search-button{align-items:center;background-color:#d9ab4d;border-top-right-radius:7px;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.homepage-hero-property-search-top-tabs-container .advanced-search-button span{display:flex}.homepage-hero-property-search-top-tabs-container .advanced-search-button i{margin-right:7px;position:relative;top:-1px}.homepage-hero-property-search-top-tabs-container .advanced-search-button .advanced-search-caret{transition:all .2s}#flex-wrapper-property-search-filter-container{display:flex;flex-direction:column}#flex-wrapper-property-search-filter-container #property-filter-container{align-self:flex-end;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:none;min-width:450px;overflow:hidden;position:absolute;right:0;top:0;z-index:35}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container{bottom:0;box-shadow:none;display:block;left:0;left:100%;min-width:unset;position:fixed;right:0;right:unset;top:0;width:100%;z-index:999}}#flex-wrapper-property-search-filter-container #property-filter-container ::-webkit-scrollbar{width:20px}#flex-wrapper-property-search-filter-container #property-filter-container ::-webkit-scrollbar-track{background-color:transparent}#flex-wrapper-property-search-filter-container #property-filter-container ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#bfc7ca;border:6px solid transparent;border-radius:20px}#flex-wrapper-property-search-filter-container #property-filter-container ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}#flex-wrapper-property-search-filter-container #property-filter-container .checkbox-wrapper-features .cbx{float:right}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container{align-items:center;background-color:#eaeaea;background-color:#dba943;box-shadow:0 4px 6px 0 rgba(0,0,0,.15);color:#505050;color:#fff;display:flex;justify-content:space-between;padding:15px 35px}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container{background-color:#c3922e;padding:15px 20px}}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-mobile-closing-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;display:none;font-size:22px;line-height:0;margin:0 8px 0 0}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-mobile-closing-arrow{display:block}}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;display:none;font-size:15px;line-height:0;margin:0 8px 0 0}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-reset{display:block}}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-reset span{font-weight:100}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-top-bar-title{font-size:18px}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .filters-top-bar-title{color:#fff}}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .x-close-icon{font-size:22px;position:relative;top:1px}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .x-close-icon{display:none}}#flex-wrapper-property-search-filter-container #property-filter-container .title-close-container .close-filters-menu:hover{cursor:pointer}#flex-wrapper-property-search-filter-container .filters-inner-container{max-height:700px;overflow-y:auto;padding:20px 35px}@media (max-width:768px){#flex-wrapper-property-search-filter-container .filters-inner-container{max-height:calc(100vh - 120px);padding:20px}}#flex-wrapper-property-search-filter-container .filters-inner-container .filters-bottom-bar{bottom:0;box-shadow:0 5px 22px 0 rgba(0,0,0,.38);left:0;position:absolute;right:0}#flex-wrapper-property-search-filter-container .filters-inner-container .filters-bottom-bar:hover{cursor:pointer}#flex-wrapper-property-search-filter-container .filters-inner-container .filters-bottom-bar:hover .property-search-page-search-button{background-color:#cf3530}@media (max-width:768px){#flex-wrapper-property-search-filter-container .filters-inner-container .filters-bottom-bar{padding:10px}}#flex-wrapper-property-search-filter-container .filters-inner-container .search-button-container{background:#f4403b;color:#fff;display:flex;justify-content:center;padding:10px 0;transition:background .2s;width:100%}@media (max-width:768px){#flex-wrapper-property-search-filter-container .filters-inner-container .search-button-container{border-radius:10px}}#flex-wrapper-property-search-filter-container .filters-inner-container .search-button-container .property-search-page-search-button{background:#f4403b;transition:all .2s}#flex-wrapper-property-search-filter-container .filters-inner-container .search-button-container span{font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#flex-wrapper-property-search-filter-container .filters-inner-container .search-button-container:hover{background:#cf3530}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container div.btn-container{overflow:hidden;text-align:center;vertical-align:middle}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container div.btn-container i{display:inline-block;position:relative;top:-9px}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container label{color:#424242;font-size:14px;font-weight:500;width:100%}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch{display:inline-block;margin:0;position:relative}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch>label.btn-color-mode-switch-inner{background:#f5f5f5;border-radius:26px;display:block;font-style:italic;height:40px;margin:0;overflow:hidden;position:relative;transition:all .3s ease;width:100%}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch>label.btn-color-mode-switch-inner:before{bottom:0;color:#969595;content:attr(data-on);cursor:pointer;font-weight:500;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;top:0;width:50%;z-index:1}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch>label.btn-color-mode-switch-inner:after{align-items:center;background:#fff;border-radius:26px;box-shadow:0 0 6px -2px #111;color:#d9ab4d;content:attr(data-off);display:flex;height:36px;justify-content:center;left:2px;padding:5px 0;position:absolute;text-align:center;top:2px;width:50%}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch>.alert{background:#ff9800;border:none;color:#fff;display:none}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch input[type=checkbox]{height:25px;margin:0;opacity:0;position:absolute;top:0;width:50px;z-index:1}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner{color:#969595}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:after{background:#fff;bottom:0;content:attr(data-on);height:36px;left:auto;margin:auto;right:2px;top:0}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:before{content:attr(data-off);left:0;right:auto}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .btn-color-mode-switch input[type=checkbox]:checked~.alert{display:block}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .dark-preview{background:#0d0d0d}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .dark-preview div.btn-container i.fa-sun-o{color:#777}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .dark-preview div.btn-container i.fa-moon-o{color:#fff;text-shadow:0 0 11px #fff}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .white-preview{background:#fff}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .white-preview div.btn-container i.fa-sun-o{color:orange;text-shadow:0 0 16px orange}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .white-preview div.btn-container i.fa-moon-o{color:#777}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container p.by a{color:#000;text-decoration:none}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .dark-preview p.by a{color:#777}#flex-wrapper-property-search-filter-container .filters-inner-container .search-method-container .white-preview p.by a{color:#000}#flex-wrapper-property-search-filter-container .filters-inner-container .golden-visa-icon{bottom:1px;left:2px;position:relative}#flex-wrapper-property-search-filter-container #property-filter-container .form-element{display:grid}#flex-wrapper-property-search-filter-container #property-filter-container .form-element:not(:first-child){margin-top:18px}#flex-wrapper-property-search-filter-container #property-filter-container .form-element input[type=checkbox]{min-width:unset}#flex-wrapper-property-search-filter-container #property-filter-container .form-element input[type=checkbox]:focus{box-shadow:none;outline:none}#flex-wrapper-property-search-filter-container #property-filter-container .form-element>label{font-size:14px;font-weight:700;margin-bottom:6px}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container{padding-top:15px}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .flex{display:flex;gap:5px;justify-content:space-between}@media (max-width:768px){#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .form-element .flex{display:flex;gap:10px}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .form-element .flex select{width:100%}}@media (max-width:410px){#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .form-element .flex{flex-direction:column}}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider-horizontal .ui-slider-handle{margin-left:-3px}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content{background-color:#efefef;border:none}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider-range.ui-corner-all.ui-widget-header{background:#dba943}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider-handle.ui-corner-all.ui-state-default{background:#dba943;border:1px solid #fff;border-radius:100%;bottom:0;margin-bottom:auto;margin-top:auto;top:0}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider-horizontal{height:.5em}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .ui-slider .ui-slider-handle{height:1em;width:1em}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .min-max-values-indicator{color:#8f8f8f;display:flex;justify-content:space-between;position:relative;top:3px}#flex-wrapper-property-search-filter-container #property-filter-container #property-filter-inner-container .options-checkboxes-container{display:grid;gap:10px}#flex-wrapper-property-search-filter-container #property-filter-container #property-reference-container{display:none;padding-bottom:50px;padding-top:15px}#flex-wrapper-property-search-filter-container #property-filter-container #property-reference-container button{margin-top:10px}#flex-wrapper-property-search-filter-container #property-filter-container input,#flex-wrapper-property-search-filter-container #property-filter-container select{border:1px solid #c3922e;border-radius:10px;font-style:italic;min-height:40px;padding:8px 16px}#flex-wrapper-property-search-filter-container #property-filter-container .option-checkbox{display:flex;justify-content:space-between}#flex-wrapper-property-search-filter-container #property-filter-container .option-checkbox label{color:#919191;font-style:italic}#flex-wrapper-property-search-filter-container #property-filter-container .option-checkbox-label{display:flex;justify-content:space-between;width:100%}.property-search-page-form-container{background-color:#d9ab4d;font-size:14px;padding:30px 0;position:relative}@media (max-width:600px){.property-search-page-form-container{padding:25px 0}}.property-search-page-form-container .property-type-location-container{display:flex;gap:20px}@media (max-width:768px){.property-search-page-form-container .property-type-location-container{flex-direction:column-reverse;width:100%}}@media (max-width:991px){.property-search-page-form-container .property-type-location-container .location-picker-mobile-alerts-drawmap{display:flex;gap:20px}}@media (max-width:400px){.property-search-page-form-container .property-type-location-container .location-picker-mobile-alerts-drawmap{gap:15px}}.property-search-page-form-container .property-type-location-container .location-picker-mobile-alerts-drawmap .mobile-property-alert-drawmap-button{display:none}@media (max-width:768px){.property-search-page-form-container .property-type-location-container .location-picker-mobile-alerts-drawmap .mobile-property-alert-drawmap-button{display:flex}.property-search-page-form-container .property-type-location-container .property-type-mobile-filters{display:flex;gap:20px}.property-search-page-form-container .property-type-location-container .property-type-mobile-filters #property-type-select{font-size:16px;width:100%}}@media (max-width:400px){.property-search-page-form-container .property-type-location-container .property-type-mobile-filters{gap:15px}}.property-search-page-form-container .property-type-location-container .property-type-mobile-filters .mobile-filters-button{display:none}@media (max-width:768px){.property-search-page-form-container .property-type-location-container .property-type-mobile-filters .mobile-filters-button{display:flex}}.property-search-page-form-container .filters-button,.property-search-page-form-container .form-button{display:flex}.property-search-page-form-container .container{padding-bottom:0;padding-top:0}.property-search-page-form-container #property-search-form-gold-bar{display:flex;gap:20px;justify-content:space-between}.property-search-page-form-container #property-search-form-gold-bar .location-container,.property-search-page-form-container #property-search-form-gold-bar input,.property-search-page-form-container #property-search-form-gold-bar select{background-color:#fff;border-radius:10px;color:#828282;font-style:italic;height:100%;max-width:265px;min-width:190px;padding:10px 15px}@media (max-width:768px){.property-search-page-form-container #property-search-form-gold-bar .location-container,.property-search-page-form-container #property-search-form-gold-bar input,.property-search-page-form-container #property-search-form-gold-bar select{max-width:none;min-width:unset}}.property-search-page-form-container #property-search-form-gold-bar .create-property-alert{background:transparent;border:1px solid #fff;transition:all .2s}.property-search-page-form-container #property-search-form-gold-bar .create-property-alert:hover{background:#fff;color:#c3922e}.property-search-page-form-container #property-search-form-gold-bar #drawmap-button{background:transparent;border:1px solid #fff;transition:all .2s}.property-search-page-form-container #property-search-form-gold-bar #drawmap-button:hover{background:#fff;color:#c3922e}.property-search-page-form-container #property-search-form-gold-bar .filters-button{background-color:#f4403b;padding:10px 30px;transition:all .2s}@media (max-width:768px){.property-search-page-form-container #property-search-form-gold-bar .filters-button{align-self:flex-end;order:3;padding:8px 20px;width:-moz-fit-content;width:fit-content}}.property-search-page-form-container #property-search-form-gold-bar .filters-button:hover{background-color:#e73e39}.property-search-page-form-container #property-search-form-gold-bar .filters-button:focus-visible{outline:none}.property-search-page-form-container #property-search-form-gold-bar .filters-button,.property-search-page-form-container #property-search-form-gold-bar .form-button{align-items:center;border-radius:10px;color:#fff;gap:10px;height:100%;padding:8px 20px}@media (max-width:400px){.property-search-page-form-container #property-search-form-gold-bar .filters-button,.property-search-page-form-container #property-search-form-gold-bar .form-button{padding:8px 14px}}.property-search-page-form-container #property-search-form-gold-bar .filters-button:hover,.property-search-page-form-container #property-search-form-gold-bar .form-button:hover{cursor:pointer}.property-search-page-form-container #property-search-form-gold-bar .location-container{display:flex;gap:2px;position:relative}@media (max-width:768px){.property-search-page-form-container #property-search-form-gold-bar .location-container{align-items:center;width:100%}}.property-search-page-form-container #property-search-form-gold-bar .location-container .fa-location-dot{margin-right:6px}.property-search-page-form-container #property-search-form-gold-bar .location-container .selected-locations-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.property-search-page-form-container #property-search-form-gold-bar .location-container .selected-locations-placeholder{font-size:16px}}.property-search-page-form-container #property-search-form-gold-bar .location-container:hover{cursor:pointer}.property-search-page-form-container #property-search-form-gold-bar #locations-combobox.open{display:flex}.property-search-page-form-container .filters-alert-drawmap-container,.property-search-page-form-container .filters-alert-drawmap-container .alert-drawmap-container{display:flex;gap:20px}.property-search-page-form-container .filters-alert-drawmap-container .alert-drawmap-container a{font-weight:400}@media (max-width:1200px){.property-search-page-form-container .filters-alert-drawmap-container,.property-search-page-form-container .filters-alert-drawmap-container .alert-drawmap-container{gap:25px}}@media (max-width:991px){.property-search-page-form-container .filters-alert-drawmap-container,.property-search-page-form-container .filters-alert-drawmap-container .alert-drawmap-container{gap:20px}}@media (max-width:768px){.property-search-page-form-container .filters-alert-drawmap-container{display:none}}.property-search-page-form-container .filters-alert-drawmap-container i{bottom:1px;position:relative}.property-search-page-form-container .filters-alert-drawmap-container #currency-select,.property-search-page-form-container .filters-alert-drawmap-container #metric-imperial-select{background:transparent;color:#fff;min-width:unset;padding:unset}.property-search-page-form-container .filters-alert-drawmap-container #currency-select option,.property-search-page-form-container .filters-alert-drawmap-container #metric-imperial-select option{color:#000}.property-search-page-form-container .filters-alert-drawmap-container #currency-select:focus-visible,.property-search-page-form-container .filters-alert-drawmap-container #metric-imperial-select:focus-visible{box-shadow:none;outline:none}.property-search-page-form-container .filters-alert-drawmap-container .white-color-transp-background-button{align-items:center;background:transparent;border:1px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:16px;gap:10px;height:100%;padding:8px 20px;transition:all .2s}.property-search-page-form-container .filters-alert-drawmap-container .white-color-transp-background-button:hover{background:#fff;color:#c3922e;cursor:pointer}.property-search-page-form-container .filters-alert-drawmap-container .white-color-transp-background-button:hover #currency-select,.property-search-page-form-container .filters-alert-drawmap-container .white-color-transp-background-button:hover #metric-imperial-select{color:#c3922e}@media (max-width:768px){.property-search-page-form-container .filters-alert-drawmap-container{flex-direction:column}}@media (max-width:991px){.property-search-page-form-container .buttons-text{display:none}}@media (max-width:768px){.property-search-page-form-container .mobile-form-bar-icon{font-size:16px}.property-search-page-form-container .flex768{display:flex}}#properties-for-sale-section .container{padding-bottom:40px;padding-top:40px}@media (max-width:991px){#properties-for-sale-section .container{padding-bottom:25px;padding-top:20px}}#properties-for-sale-section #no-results-found-notif{color:grey;font-size:18px;font-weight:900;margin:auto}#properties-for-sale-section .topbars-subtitle-and-options{padding-left:0;padding-right:0}#properties-for-sale-section .topbars-subtitle-and-options ul{gap:30px}#properties-for-sale-section .topbars-subtitle-and-options ul li{padding:10px 28px;transition:all .25s}#properties-for-sale-section .topbars-subtitle-and-options ul li:hover{background-color:#d9ab4d;color:#fff}#properties-for-sale-section .topbars-subtitle-and-options ul #share-list-button{display:none}#properties-for-sale-section .topbars-subtitle-and-options ul .property-order-select{border:1px solid #c3922e;border-radius:10px;color:#c3922e;font-size:13px;line-height:1;padding:10px 28px;width:112px}#properties-for-sale-section .topbars-subtitle-and-options ul .property-order-select:hover{cursor:pointer}#properties-for-sale-section .properties-global-container{margin-top:40px;position:relative}@media (max-width:768px){#properties-for-sale-section .properties-global-container{margin-top:25px}}#properties-for-sale-section .spinner-area-container{background:rgba(0,0,0,.5);border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#properties-for-sale-section .spinner-area-container.hidden{display:none}#properties-for-sale-section .spinner-area-container #spinner{left:0;margin:auto;position:absolute;right:0;top:85px}#properties-for-sale-section .properties-container{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:45px}@media (max-width:500px){#properties-for-sale-section .properties-container .col-md-4{padding:0}}#properties-for-sale-section .properties-container .pagination-container{width:100%}#properties-for-sale-section .properties-container .pagination-container nav{margin:auto;width:-moz-fit-content;width:fit-content}#properties-for-sale-section .properties-container .pagination-container [aria-hidden=true]{display:none}#properties-for-sale-section .properties-container a{color:inherit;transition:all 0s}.your-guide-for-properties-in-portugal{background:#f8f8f8;position:relative}@media (max-width:768px){.your-guide-for-properties-in-portugal .row{flex-direction:column;gap:20px}.your-guide-for-properties-in-portugal .row .col-ph-991-4,.your-guide-for-properties-in-portugal .row .col-ph-991-8{width:100%}}.your-guide-for-properties-in-portugal .topbars-subtitle-and-options h2,.your-guide-for-properties-in-portugal .topbars-subtitle-and-options h3{font-size:32px;font-weight:900}.your-guide-for-properties-in-portugal .left-content-container .single-container{margin-top:30px}.your-guide-for-properties-in-portugal .left-content-container p{letter-spacing:.02em;margin:1em 0}.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container{filter:drop-shadow(0 -4px 10px rgba(0,0,0,.3));height:100%;position:relative}@media (max-width:768px){.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container{height:300px;width:96%}}.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container .layer-1{height:calc(100% + 12px);left:12px}.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container .layer-2{height:calc(100% + 24px);left:0}.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container .inner-container{border-radius:10px;height:100%;left:24px;overflow:hidden;position:absolute;width:100%;z-index:3}.your-guide-for-properties-in-portugal .right-side-grid .layered-image-container .inner-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#drawmap-section .container .drawmap-container{margin-top:20px}#locations-combobox{background:#fff;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);display:none;flex-direction:column;left:0;padding:16px;position:absolute;top:0;width:320px;z-index:5}@media (max-width:991px){#locations-combobox{border-radius:0;bottom:0!important;flex-wrap:unset!important;left:0!important;max-width:unset!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:9999!important}}#locations-combobox .combobox-mobile-closing-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#72777e;display:none;font-size:16px;line-height:0;margin:0 8px 0 0;padding:8px}#locations-combobox .btn-clear-locations{background:transparent;position:absolute;right:15px;top:15px}#locations-combobox .btn-clear-locations i:hover{transform:scale(1.2)}#locations-combobox .location-category{bottom:2px;font-size:12px;padding-left:4px;position:relative}#locations-combobox .location-search-container{display:flex;gap:10px;padding:0 8px}@media (max-width:991px){#locations-combobox .location-search-container .fa-location-dot{display:none}#locations-combobox .location-search-container .combobox-mobile-closing-arrow{display:block}}#locations-combobox .location-search-container i{margin:8px 0}#locations-combobox #location-search-input{background:#fff;border:0;color:#000;padding:8px 0}#locations-combobox #location-search-input:focus{box-shadow:none;outline:none}#locations-combobox .selected-locations-and-input-ul{display:flex;flex-wrap:wrap;width:100%}#locations-combobox .selected-locations-and-input-ul .location-search-li{display:flex;flex:100%;margin-top:8px}#locations-combobox .selected-locations-and-input-ul .location-search-li input{flex:1 1 0%}#locations-combobox .selected-locations-and-input-ul .popup-location-li-template{display:none}#locations-combobox .selected-locations-and-input-ul .popup-location-li{margin:8px 4px 0;opacity:0;transform:translateY(-20px);transition:all .3s}#locations-combobox .selected-locations-and-input-ul .popup-location-li .selected-location-popup{background-color:#dba943;border-radius:16px;color:#fff;display:flex;padding:8px 16px;transition:background-color .25s;width:-moz-fit-content;width:fit-content}#locations-combobox .selected-locations-and-input-ul .popup-location-li .selected-location-popup .location-category{bottom:0;font-size:10px}#locations-combobox .selected-locations-and-input-ul .popup-location-li .selected-location-popup:hover{background-color:#c3922e}#locations-combobox .selected-locations-and-input-ul .popup-location-li .location-popup-remove-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;margin:-8px -8px -8px 0;overflow:hidden;padding:8px;text-overflow:ellipsis}#locations-combobox .selected-locations-and-input-ul .popup-location-li .location-popup-remove-button svg{stroke-width:4px}#locations-combobox .selected-locations-and-input-ul .popup-location-li-active{opacity:1;transform:translateY(0)}#locations-combobox #property-location-combobox{border-top:1px solid #e4e4e4;padding:15px 0 0}#locations-combobox #property-location-combobox .main-locations-ul{margin:0 -16px 0 0;max-height:320px;overflow:auto;width:100%}@media (max-width:991px){#locations-combobox #property-location-combobox .main-locations-ul{max-height:100vh}}#locations-combobox #property-location-combobox .main-locations-ul ul{margin-bottom:0}#locations-combobox #property-location-combobox .checkbox-box{background:#fff;border:.07145em solid #d0d1d1;border-radius:2px;color:#21a4b8;display:inline-block;font-size:1em!important;height:1.429em;margin-right:8px;min-width:1.429em;padding:0;position:relative;transition:all .5s ease 0s;vertical-align:text-bottom;width:1.429em}#locations-combobox #property-location-combobox .checkbox-box:after{background:transparent;border:.21435em solid #d9ab4d;-o-border-image:initial;border-image:initial;border-right:none;border-top:none;content:"";height:.50015em;left:.2858em;opacity:0;position:absolute;top:.2858em;transform:rotate(-45deg);transition:all .1s ease 0s;width:.7145em}#locations-combobox #property-location-combobox .selected .checkbox-box{border-color:#c3922e;color:#c3922e}#locations-combobox #property-location-combobox .selected .checkbox-box:after{opacity:1}#locations-combobox #property-location-combobox .disabled .checkbox-box{border-color:#aaa;color:#aaa}#locations-combobox #property-location-combobox .disabled .checkbox-box:after{border-bottom:.21435em solid #aaa;border-left:.21435em solid #aaa;opacity:1}#locations-combobox #property-location-combobox .location-item .location-name{color:#333}#locations-combobox #property-location-combobox .location-item:hover{background:#f0f0f0;cursor:pointer}#locations-combobox #property-location-combobox .open{display:block}#property-search-form{background-color:#f5f5f5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#828282;width:100%}#property-search-form .upper-form{height:100%;padding:10px 25px;position:relative;width:100%}#property-search-form .upper-form .btn-clear-all-filters{background:transparent;position:absolute;right:20px;top:15px}#property-search-form .upper-form .btn-clear-all-filters :hover{transform:scale(1.2)}#property-search-form .property-categories-container,#property-search-form .property-types-container{color:#c3922e;display:flex;flex-wrap:wrap;row-gap:5px}@media (max-width:550px){#property-search-form .property-categories-container,#property-search-form .property-types-container{display:grid;grid-template-columns:1fr 1fr}}#property-search-form .property-categories-container input,#property-search-form .property-types-container input{display:none}#property-search-form .property-categories-container label,#property-search-form .property-types-container label{margin-right:5px}@media (max-width:550px){#property-search-form .property-categories-container label,#property-search-form .property-types-container label{width:-moz-fit-content;width:fit-content}}#property-search-form .property-categories-container label:hover,#property-search-form .property-types-container label:hover{cursor:pointer}#property-search-form .property-categories-container label i,#property-search-form .property-types-container label i{margin-right:8px}#property-search-form .property-categories-container label span,#property-search-form .property-types-container label span{align-items:center;border-radius:10px;display:flex;padding:7px;transition:all .1s}#property-search-form .property-categories-container input:checked+span,#property-search-form .property-types-container input:checked+span{background-color:#c3922e;color:#fff;padding:7px 10px 7px 5px}#property-search-form .property-types-container{margin-top:3px}#property-search-form .property-types-container i{opacity:.5}#property-search-form .property-types-container label{margin-right:3px}#property-search-form .property-types-container label span{padding:5px}#property-search-form .property-search-main-parameters-container{display:flex;margin-bottom:10px;margin-top:15px}@media (max-width:500px){#property-search-form .property-search-main-parameters-container{margin-top:5px}}#property-search-form .property-search-main-parameters-container .property-search-parameters-flex-wrapper .property-search-select-wrapper{position:relative}#property-search-form .property-search-main-parameters-container .property-search-parameters-flex-wrapper .property-search-select-wrapper .selected-locations-placeholder-ul{display:flex;gap:5px}#property-search-form .property-search-main-parameters-container .property-search-parameters-flex-wrapper .property-search-select-wrapper .property-location-svg{fill:currentcolor;bottom:2px;color:#586064;height:1.42618em;position:relative;width:1em}#property-search-form .property-search-main-parameters-container .property-search-parameters-flex-wrapper .property-search-select-wrapper .placeholder-location-li-template{display:none}#property-search-form .property-search-main-parameters-container .property-search-parameters-flex-wrapper .red-button[type=submit]{font-size:16px;padding:8px 37px}#property-search-form .property-search-main-parameters-container .location-placeholder{align-items:center;background-color:transparent;border:none;color:#000;display:flex;font-size:16px;font-weight:700;gap:5px;position:relative}#property-search-form .property-search-main-parameters-container .location-placeholder:hover{cursor:pointer}#property-search-form .property-search-main-parameters-container .ms-options-wrap>button,#property-search-form .property-search-main-parameters-container .ms-options-wrap>button:focus{background-color:transparent;border:none;color:#000;font-size:16px;font-weight:700;width:215px}.checkbox-wrapper-features *,.checkbox-wrapper-features :after,.checkbox-wrapper-features :before{box-sizing:border-box}.checkbox-wrapper-features .cbx{background-color:#606062;background-image:linear-gradient(#474749,#606062);background-image:linear-gradient(#dfdfdf,#e1e1e1);border-radius:4px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.15),inset 0 -1px 1px rgba(0,0,0,.15);display:block;float:left;height:18px;position:relative;transition:all .15s ease;width:18px}.checkbox-wrapper-features .cbx svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;stroke-width:2;stroke-dasharray:17;stroke-dashoffset:17;left:3px;position:absolute;top:3px;transform:translateZ(0)}.checkbox-wrapper-features .cbx+span{float:left;margin-left:7px}.checkbox-wrapper-features{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper-features label{cursor:pointer;display:inline-block}.checkbox-wrapper-features input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-features input[type=checkbox]:checked+.cbx{background-color:#606062;background-image:linear-gradient(#255cd2,#1d52c1);background-image:linear-gradient(#d9ab4d,#bf902f)}.checkbox-wrapper-features input[type=checkbox]:checked+.cbx svg{stroke-dashoffset:0;transition:all .15s ease}.property-search-form-container{opacity:1;transition:opacity 1s}.property-search-form-container.fade{opacity:0}.property-search-form-container #property-search-form .input-wrapper{position:relative}.property-search-form-container #property-search-form .upper-form .input-drop-box{background:#f5f5f5}.property-search-form-container #property-search-form .upper-form #locations-combobox.input-drop-box{background:#fff}.property-search-form-container #property-search-form .input-drop-box.open{display:flex}.property-search-form-container #property-search-form .input-drop-box{background:#f5f5f5;border-radius:15px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);display:none;flex-wrap:wrap;left:0;max-width:310px;min-width:220px;padding:10px 0 10px 15px;position:absolute;right:0;top:100%;z-index:10}@media (max-width:991px){.property-search-form-container #property-search-form .input-drop-box{border-radius:unset}}.property-search-form-container #property-search-form .input-drop-box select{background-color:#f5f5f5;border-radius:10px;margin:1px;padding:6px 15px;width:48%}.property-search-form-container #property-search-form .input-drop-box select:focus{outline:none}.property-search-form-container #property-search-form .input-drop-box select:focus-visible{outline:none}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-left{display:flex;gap:30px;justify-content:flex-start}@media (max-width:500px){.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-left{gap:15px}}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-left>:not(.separator){display:inline-flex;flex-direction:column}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right{display:flex;gap:15px;justify-content:space-evenly}@media (max-width:991px){.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right .drawmap-button,.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right .submit-btn{text-align:center;width:50%}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right #property-search-form-button{width:100%}}@media (max-width:500px){.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right{flex-direction:column;gap:8px}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right .drawmap-button,.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right .submit-btn{width:100%}}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper{display:flex;flex-direction:column}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper:hover{cursor:pointer}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper .placeholder span{color:#000}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper .tipologies-placeholder{color:#000;font-size:16px;font-weight:700;padding:5px 20px 5px 5px}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper .input-drop-box>div{display:inline-flex}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper .input-drop-box>div label{padding-left:5px}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .search-form-drop-box-wrapper .input-drop-box>div input:focus{outline:none}.property-search-form-container .upper-form .price-wrapper .price-range-value{color:#000;font-size:16px;font-weight:700;padding:5px 20px 5px 5px}.property-search-form-container .upper-form .price-wrapper .price-range-container{background:#fff;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);left:0;padding:20px 10px;position:absolute;right:0}.property-search-form-container .upper-form .price-wrapper .price-range-container.input-drop-box{display:none}.property-search-form-container .upper-form .price-wrapper .price-range-container.input-drop-box.open{display:block;top:50px}.property-search-form-container .upper-form .price-wrapper .ui-slider-handle{background:#c3922e;border:#eebc56;border-radius:3px;height:1.4em;width:1em}.property-search-form-container .upper-form .price-wrapper .ui-slider-handle:focus-visible{outline:#bebebe}.property-search-form-container .upper-form .price-wrapper .ui-slider-handle:active{background:#b1842a}.property-search-form-container .upper-form .price-wrapper #price_range{background-color:transparent;border:0;color:#000;font-size:16px;font-weight:700}.property-search-form-container .upper-form .price-wrapper #price_range:focus-visible{outline:none}.property-search-form-container .upper-form .price-wrapper #price_range_slider{margin:auto;width:90%}.property-search-form-container .separator{background:transparent;border:thin solid hsla(0,0%,51%,.22);height:50px}.property-search-form-container .advanced-search-container{background:#fff;border-bottom:10px;border-radius:5px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);display:none;padding:30px;position:absolute}.property-search-form-container .advanced-search-container .advanced-search-inputs-container>input{background:#f5f5f5;border-radius:10px;height:30px;padding:5px 10px}.property-search-form-container .advanced-search-container .advanced-search-inputs-container>*{margin-bottom:10px}.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper{display:flex;flex-direction:column;justify-content:space-evenly}.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper label{border-radius:10px;width:100%}.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper .select-label{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;justify-content:space-between;padding:7px 15px;width:100%}.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper .select-label:hover{cursor:pointer}.property-search-form-container .additional-features-container{margin-top:15px}.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper input,.property-search-form-container .advanced-search-container .advanced-search-inputs-container .input-wrapper select{background-color:#f5f5f5;border-radius:10px;padding:6px 15px}.property-search-form-container .advanced-search-container .additional-features-container .checkboxes-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin-top:12px;padding:0 15px;row-gap:10px}.property-search-form-container .advanced-search-container .additional-features-container .checkboxes-container span{font-size:14px}.property-search-form-container .advanced-search-container .additional-features-container .checkboxes-container div{flex:1 0 21%;gap:6px}.dark-mode .property-search-form-container .buy-tab{background:#324858!important}.dark-mode .property-search-form-container .sell-tab{background:#1e2931!important}.dark-mode .property-search-form-container #property-search-form{background:linear-gradient(180deg,#324858,#1e2931)}.dark-mode .property-search-form-container .advanced-search-container{background:#1e2931}.dark-mode .property-search-form-container .location-name,.dark-mode .property-search-form-container .placeholder span b,.dark-mode .property-search-form-container .select-label{color:#fff!important}.dark-mode .property-search-form-container .location-item:hover{background:#1e2931!important}.dark-mode .property-search-form-container #location-search-input,.dark-mode .property-search-form-container #locations-combobox,.dark-mode .property-search-form-container .advanced-search-container .select-label,.dark-mode .property-search-form-container .input-drop-box,.dark-mode .property-search-form-container .input-drop-box .select-input,.dark-mode .property-search-form-container .input-drop-box .select-input option,.dark-mode .property-search-form-container input[type=text]{background:#324858!important;color:#fff}@media only screen and (max-width:991px){#property-search-form .property-search-parameters-flex-left{flex:1 1 100%;justify-content:space-evenly;margin-bottom:10px}#property-search-form .property-search-parameters-flex-left>*{margin-right:unset}#property-search-form .advanced-search-container .advanced-search-inputs-container{flex-direction:column}#property-search-form .advanced-search-container .advanced-search-inputs-container>*{min-width:100%;width:100%}#property-search-form .advanced-search-container .advanced-search-inputs-container label i{float:right}#property-search-form .advanced-search-container .advanced-search-inputs-container .input-drop-box{top:60%}#property-search-form .advanced-search-container .advanced-search-inputs-container .placeholder{text-align:center}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-right{max-width:unset;width:100%}}@media only screen and (max-width:768px){body{position:relative}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-left{justify-content:space-evenly;width:100%}.property-search-form-container .upper-form .property-search-parameters-flex-wrapper .property-search-parameters-flex-left div:not(.separator){max-width:unset}.property-search-form-container .property-search-parameters-flex-wrapper{flex-wrap:wrap}.property-search-form-container .property-search-parameters-flex-wrapper>div,.property-search-form-container .property-search-parameters-flex-wrapper>div:last-child,.property-search-form-container .property-search-parameters-flex-wrapper>div:last-child button{width:100%}#property-search-form .advanced-search-container .additional-features-container .checkboxes-container div{flex:1 0 30%}}@media (max-width:767px){.pagination{display:flex;justify-content:center}.pagination>li{display:none}.pagination>li.active,.pagination>li.active+li,.pagination>li.active+li+li,.pagination>li.disabled,.pagination>li:first-child,.pagination>li:last-child,.pagination>li:nth-child(-n+3),.pagination>li:nth-last-child(2){display:inline-block}}@media only screen and (max-width:500px){#property-search-form .upper-form .input-drop-box{left:-60px}#property-search-form #locations-combobox{left:-100px}#property-search-form .property-search-parameters-flex-left{align-items:center;flex-direction:column;gap:10px}#property-search-form .property-search-parameters-flex-left .separator{height:unset;margin:5px 0;width:100%}#homepage-banner #property-search-form .advanced-search-container .additional-features-container .checkboxes-container div{flex:1 0 48%}#property-search-form .property-search-parameters-flex-left{margin-bottom:15px}}.content-column .container{padding:0}
