button{font-family:inherit}.mouse-hover{cursor:pointer}.map-select-nearby{position:relative}.map-select-nearby .select-nearby-wrapper{z-index:1;position:absolute;left:10px;top:10px;background-color:transparent;gap:1px;border:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-wrap:wrap}.map-select-nearby .select-nearby-wrapper button{background-color:#166270;cursor:pointer;text-transform:none;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:18px;text-align:center;width:160px;height:100%;padding:8px 4px;border:0;transition:all .2s}.map-select-nearby .select-nearby-wrapper button.active,.map-select-nearby .select-nearby-wrapper button:hover{background-color:#46b2a6;box-shadow:2px 3px 16px silver;border:1px solid #166270}.customMarker{display:flex;flex-direction:column;align-items:center;gap:4px}.customMarker.exclusive{background-color:#f598d8}.customMarker .marker-content{transition:all 1s ease-out;position:relative}.customMarker .marker-content .minimal{background-color:#10424a;border:2px solid transparent;border-radius:10px;color:#fff;padding:2px 4px;display:none}.customMarker .marker-content .full{height:380px}.customMarker .marker-content .full>.estate-item{width:320px;height:100%}.customMarker .marker-content .full>.estate-item .estate-info-1,.customMarker .marker-content .full>.estate-item .estate-info-2{font-size:16px}.customMarker .marker-content.visible .full{display:block}.customMarker .marker-content .full{display:none}.customMarker .marker-content.visible .full{width:-moz-fit-content;width:fit-content;position:absolute;transform:translate(0) scale(.8)}.customMarker.promoted .imi-marker{background-color:#fff;border:2px solid #f6a52b;border-radius:50%}.customMarker.promoted .imi-marker .st0{fill:#f6a52b}.customMarker.promoted .minimal{background-color:#f6a52b;display:block}.customMarker.mainMarker .imi-marker{background-color:#fff;border:2px solid #f6a52b;border-radius:50%}.customMarker.mainMarker .imi-marker .st0{fill:#f6a52b}.customMarker.mainMarker .minimal{background-color:#f6a52b;display:block}.customMarker.hover-state .imi-marker,.customMarker:hover .imi-marker{background-color:#565656;border:2px solid #f64747;border-radius:50%}.customMarker.hover-state .imi-marker .st0,.customMarker:hover .imi-marker .st0{fill:#f64747}.customMarker.hover-state .minimal,.customMarker:hover .minimal{background-color:#f64747}.customMarker .imi-marker{width:24px;height:24px;padding:3px;background-color:#10424a;border:1px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 #10424a}.customMarker .imi-marker svg{width:100%;height:100%}.customMarker .imi-marker .st0{stroke:#fff;fill:#fff}.customMarkerPlaces .marker-content .minimal{display:block}.customMarkerPlaces .marker-content .minimal span{display:flex;align-items:center;gap:4px}.customMarkerPlaces .marker-content .minimal span p{margin:0}.customMarkerPlaces.bar .marker-content svg,.customMarkerPlaces.nearby_properties .marker-content svg,.customMarkerPlaces.park .marker-content svg,.customMarkerPlaces.restaurant .marker-content svg,.customMarkerPlaces.school .marker-content svg{width:16px;height:16px}.customMarkerPlaces.bar .marker-content svg path,.customMarkerPlaces.nearby_properties .marker-content svg path,.customMarkerPlaces.park .marker-content svg path,.customMarkerPlaces.restaurant .marker-content svg path,.customMarkerPlaces.school .marker-content svg path{stroke:#fff}.customMarkerPlaces.bar svg,.customMarkerPlaces.bar svg path,.customMarkerPlaces.park svg,.customMarkerPlaces.park svg path,.customMarkerPlaces.restaurant svg,.customMarkerPlaces.restaurant svg path,.customMarkerPlaces.school svg,.customMarkerPlaces.school svg path{fill:#fff}.customMarkerOuter{transition:height .2s;background-color:#fff;border:2px solid #98bbf5;border-radius:5px;padding:10px 5px;display:flex;flex-direction:row;align-items:center}.customMarkerOuter.exclusive{border-color:#f598d8}.customMarkerOuter>div:first-of-type{font-weight:500;text-align:center;transform:rotate(-90deg);font-size:18px;padding:0 5px}.customMarkerOuter .agency,.customMarkerOuter .price{display:flex;flex-direction:column;text-align:end;padding:5px 0}.customMarkerOuter .agency{font-weight:500;color:#f598d8}.customMarkerOuter .features{display:flex;flex-direction:row;justify-content:flex-end}.customMarkerOuter .features>div{text-align:center;display:flex;flex-direction:row;align-items:center;font-style:italic;font-weight:600}.customMarkerOuter .features>div>span:first-of-type{padding:5px}.customMarkerGeocode{background-color:#82a3d9;border:1px solid #478af6;border-radius:12px;color:#fff;padding:12px}.customMarkerGeocode>div:first-of-type{background-color:#82a3d9;border:1px solid #478af6;padding:7px;position:absolute;transform:translate(-50%,-50%);top:45%;left:20%;transform:rotate(-45deg)}.customMarkerGeocode>.markerContent{background-color:#82a3d9;padding:11px;position:absolute;transform:translate(-50%,-50%);border-radius:12px}.bg-imimain{background-color:#5f9dff!important}.hover-bg-imimain:hover{background-color:#2c7eff!important}.color-imimain{color:#5f9dff!important}.hover-custom-heart-dark:hover{color:#f1f5f9!important}.customSelect{border-radius:8px;border:1px solid #ddd;box-shadow:none;font-size:14px;height:55px;outline:none;padding:.375rem .75rem .375rem 15px;display:block;width:100%;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:var(--title-font-family)}.selectGroupDiv>i{position:absolute;right:2%;top:50%;transform:translateY(-50%)}.radio-element .form-check-input:checked{border:3px solid var(--headings-color);box-shadow:none;outline:none}.dropzone{flex:1;display:flex;flex-direction:column;align-items:center;padding:20px 80px;border-radius:2px;border:2px dashed #eee;background-color:#fafafa;outline:none;transition:border .24s ease-in-out}.dropzone,.dropzone>p{color:#bdbdbd}.estate-item img{border-radius:10px 10px 0 0;-o-object-fit:cover;object-fit:cover}.estate-item.special{border:3px solid #f6a52b;border-radius:15px}.custom-payment-confirm-card>form{height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}.btn-imi{background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:25px;border:none;cursor:pointer;padding:5px 15px;margin:0;float:left;font-size:1.25rem;color:#fff}.btn-imi:hover{background:#166270;color:#fff;text-decoration:none}.estate-group-agency-property{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:15px 0;border-top:1px solid #166270}.star-inactive{position:relative;display:inline-block;width:0;height:0;margin-left:.7em;margin-right:.7em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #bebebe;border-left:.3em solid transparent;font-size:8px}.star-inactive:after,.star-inactive:before{content:"";display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #bebebe;border-left:1em solid transparent;transform:rotate(-35deg)}.star-inactive:after{transform:rotate(35deg)}.search-buttons button{font-size:1.5rem;font-weight:600;color:#fff;margin:0;padding:0 2.5rem;background-color:transparent;border:0}.search-buttons button:first-child{border-top-left-radius:8px}.search-buttons button:last-child{border-top-right-radius:8px}.search-buttons button:first-child{border-right:1px solid #d4d4d9}.search-buttons button.active{background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;border-bottom:6px solid #46b2a6}.search-buttons button:hover{cursor:pointer;background:#166270;border-bottom:6px solid #46b2a6}.search-buttons{padding:0}header #menu li button{color:#2a2a33;cursor:pointer;font-size:1rem;font-weight:600;border:none;transition:.15s;background:none;padding:0 6px}header #menu li button:hover{color:#46b2a6}.logo{width:210px;height:58px}.logo img{width:100%;-o-object-fit:contain;object-fit:contain}.h-full,.logo img{height:100%}section.innerpage,section.textpage{margin-top:0!important;padding-top:0!important;min-height:calc(100vh - 64px)}section.search-results{padding:0;margin:0;float:left;position:relative;width:100%}section.search-results .body{padding:0;margin:0 auto;position:relative;width:100%;height:calc(100vh - 72.375px - 62.4px)}.search-results #map,.search-results .estates-results{height:100%}.search-results .estates-results{overflow:scroll;margin:0;padding-top:2rem}section.search-above-menu{padding:0;margin:3.9rem 0 0;float:left;position:relative;width:100%;background:#e5e5ec}section.search-above-menu .body-form{padding:0 2rem;margin:0 auto;position:relative;width:100%}.popup-title,.search-results .map .toggle-map-btn,button.popup-close,button.popup-opener{display:none}.map{height:100%}.map-pins-count{border:2px solid #196473;background-color:#fff;padding:.25rem 1rem;border-radius:5px;position:absolute;top:60px;left:2rem;margin:0;cursor:default;font-size:13px}@media only screen and (max-width:1270px){section.search-above-menu{margin-top:4.4rem}section.search-results .body{height:calc(100vh - 60px - 62.4px)}.map{height:auto}.map:not(.mobile-map) .map-pins-count{display:none}section.search-results-mobile .body h2{padding:1rem 0 0 1rem}.search-results #map{display:none}.search-results .map.mobile-map #map{display:block;height:100%}.search-results .map.mobile-map{position:absolute;z-index:99;top:0;width:100vw;height:100%}.mobile-map .map-pins-count{left:15px;top:15px;transform:unset}.search-results .estates-results{width:100%}.search-results .map .toggle-map-btn{display:flex;align-items:center;gap:4px;position:absolute;left:10%;bottom:5%;z-index:1}button.popup-opener{padding:.5rem 2rem;margin:.5rem 0;display:block;text-decoration:none;font-size:1.25rem;font-family:Open Sans,sans-serif;border:2px solid #fff;color:#202154;background:#fff;border-radius:50px;width:100%}button.popup-opener:hover{text-decoration:none;border:2px solid #90c3bf;color:#202154;background:#f3fffe}button.popup-opener img{float:right}button.popup-close{display:block;border:0;background-color:transparent}.popup-title{display:block}}.gallery{width:auto}.select-image-list{max-height:350px;overflow-y:auto}.not-fav,.yes-fav{cursor:pointer;transition:all .15s}.not-fav:hover,.yes-fav:hover{background-color:rgba(70,178,165,.184);scale:1.1}.not-fav.single-property-fav-button:hover,.yes-fav.single-property-fav-button:hover{background-color:#fff;scale:1;text-decoration:underline}header .drop_menu{top:100%}.lds-ripple-container{width:100%;height:100%;padding:1.5rem 0;display:flex;justify-content:center;align-items:center}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #46b2a6;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:8px;height:8px;opacity:0}4.9%{top:36px;left:36px;width:8px;height:8px;opacity:0}5%{top:36px;left:36px;width:8px;height:8px;opacity:1}to{top:0;left:0;width:80px;height:80px;opacity:0}}.upload-property-initial-form{width:100%;height:100%;display:flex;flex-direction:row;align-items:center}.upload-property-initial-form>:first-child{min-height:calc(100vh - 64px);width:60%;display:flex;flex-direction:column;align-items:center}.upload-property-initial-form>:last-child{width:40%}.upload-property-initial-form .example-ad{height:calc(100vh - 64px);display:flex;justify-content:center;align-items:center;background:transparent linear-gradient(270deg,rgba(70,178,165,.329),rgba(22,98,112,.329)) 0 0 no-repeat padding-box;position:absolute;top:0;right:0}.upload-property-initial-form .example-ad .estate-item .example-img{background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;width:320px;height:163px;border-radius:10px 10px 0 0}.upload-property-initial-form .upload-property-form-wrapper{width:90%}@media only screen and (max-width:1550px){.upload-property-initial-form>:first-child{width:100%}.upload-property-initial-form>:last-child{display:none}}.upload-property{background:#f7f7fe;border-radius:10px;padding:1.875rem 1rem;margin-top:1.875rem}.upload-property .text-field{position:relative}.upload-property .text-field.text-field-icon svg{color:#999;width:1.2rem;height:1.2rem;position:absolute;left:1.75rem;transform:translate(-50%,-50%);top:20px}.upload-property .text-field input.rinput{height:2.5rem}.upload-property .text-field input:focus,.upload-property .text-field select:focus{border:thin solid #46b2a6;background-color:#f7f7fe}.upload-property .text-field label{color:#999;position:absolute;pointer-events:none;left:50px;top:9px;transition:.2s}.upload-property .text-field input:focus~label,.upload-property .text-field input:valid~label,.upload-property .text-field select:focus~label,.upload-property .text-field select:valid~label{top:-10px;left:5px;font-size:small;color:#46b2a6;background-color:#f7f7fe;padding:0 5px}.upload-property h1{margin:0;padding:1rem .75em}.upload-property .steps-control{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:1rem 0}.upload-property>form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.upload-property>form>fieldset{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px;width:100%;border:0}.upload-property>form>fieldset>*{flex:1 1 300px}.upload-property>form .map-geocoder,.upload-property>form .pics-file-uploader,.upload-property>form .text-area{flex:1 1 100%}.upload-property>form .upload-property-element *{font-weight:400;margin:0}.upload-property>form .upload-property-element p{font-weight:600}@media only screen and (max-width:1080px){.steps-control{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:1rem 0}}@media only screen and (max-width:600px){section.search-above-menu{margin-top:3.9rem}.upload-property .steps-control{gap:12px;flex-direction:column}}.checkbox-wrapper-16{position:relative;flex:250px}.checkbox-wrapper-16 *,.checkbox-wrapper-16 :after,.checkbox-wrapper-16 :before{box-sizing:border-box}.checkbox-wrapper-16 .checkbox-input{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile{border-color:#46b2a6;background-color:#60d5c7;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile:before{transform:scale(1);opacity:1;background-color:#46b2a6;border-color:#46b2a6}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile .checkbox-icon,.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile .checkbox-label{color:#fff}.checkbox-wrapper-16 .checkbox-input:focus+.checkbox-tile{border-color:#46b2a6;box-shadow:0 5px 10px rgba(0,0,0,.1),0 0 0 4px #b5c9fc}.checkbox-wrapper-16 .checkbox-input:focus+.checkbox-tile:before{transform:scale(1);opacity:1}.checkbox-wrapper-16 .checkbox-tile{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:41px;padding:.7rem 1rem;font-size:13.3333px;line-height:15px;border-radius:.5rem;border:1px solid #e0e0e0;background-color:#fff;transition:.15s ease;cursor:pointer;position:relative}.checkbox-wrapper-16 .checkbox-tile:hover{border-color:#46b2a6}.checkbox-wrapper-16 .checkbox-tile:hover:before{transform:scale(1);opacity:1}.checkbox-wrapper-16 .checkbox-icon{transition:.375s ease;color:#494949;height:1.5rem;margin-left:5px}.checkbox-wrapper-16 .checkbox-icon svg{width:1.5rem;height:1.5rem}.checkbox-wrapper-16 .checkbox-label{color:#707070;transition:.375s ease;text-align:center;flex-grow:1}.sortable-gallery{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:16px}.sortable-gallery .sortable-gallery-item{position:relative}.sortable-gallery .move-handle{right:3px}.sortable-gallery .delete-handle,.sortable-gallery .move-handle{cursor:pointer;position:absolute;top:3px;background-color:#fff;border-radius:5px;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.sortable-gallery .delete-handle{left:3px;color:#ff2c2c}.sortable-gallery .delete-handle svg{width:1.4em;height:1.4em}.sortable-gallery .item-image{width:128px;height:128px}.sortable-gallery .item-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.upload-property>form .dropzone{position:relative;margin:20px 0;border-color:#a3a3a3}.upload-property>form .dropzone .file-icon{position:absolute;transform:translate(-50%,-50%);top:50%;left:10%;font-size:40px;line-height:0}.pics-file-uploader{padding:10px 0}@media only screen and (max-width:600px){.estates-list{align-items:center}.footer-menu-block ul{display:flex;flex-direction:column}}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:wrap!important}.personal-info table .edit-btn{color:#45b1a5;padding:0 0 0 1rem;border:0;background-color:transparent;font-size:1rem;font-weight:500;cursor:pointer}.personal-info table .edit-btn:hover{color:#797979}.personal-info table input:disabled{border:0;padding:1rem;margin:0;color:#797979;text-align:right;background-color:transparent;font-size:1rem;font-weight:500}#scroll-top-button{position:fixed;bottom:90px;right:15px;width:50px;height:50px;background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.102)}#scroll-top-button:hover{background:#166270}.modal .request-form{position:relative;margin:0;padding:0}.close-request-form{font-size:1.3em;position:absolute;top:15px;right:15px;width:40px;height:40px;background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;color:#fff;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.102)}.profile a.profileicon.loggedin{width:110px;display:flex;align-items:center;justify-content:end;background:url(/_next/static/media/profile-hover.8fbc260f.svg);background-repeat:no-repeat}@media only screen and (max-width:1750px){.profile a.profileicon.loggedin{color:transparent;width:44px;height:44px;font-size:0}.profile{display:block}}.map-search-buttons{padding:0 0 5px;margin:0 auto;width:100%;top:3rem;border-bottom:1px solid #d4d4d9;display:flex}.map-search-buttons button{background:transparent;border:0}.map-search-buttons a,.map-search-buttons button{font-size:1.5rem;font-weight:600;color:#494949;margin:0;padding:0;width:50%;position:relative;text-align:center}.map-search-buttons a img,.map-search-buttons button img{display:none}.map-search-buttons a:first-child,.map-search-buttons button:first-child{border-right:1px solid #d4d4d9}.map-search-buttons a.active,.map-search-buttons a:active,.map-search-buttons a:hover,.map-search-buttons button.active,.map-search-buttons button:active,.map-search-buttons button:hover{border-bottom:6px solid #46b2a6;text-decoration:none;cursor:pointer}.map-search-buttons a.active img,.map-search-buttons a:active img,.map-search-buttons a:hover img,.map-search-buttons button.active img,.map-search-buttons button:active img,.map-search-buttons button:hover img{display:block;position:absolute;transform:translateY(-50%);top:50%}.map-search-buttons a.active img.start,.map-search-buttons a:active img.start,.map-search-buttons a:hover img.start,.map-search-buttons button.active img.start,.map-search-buttons button:active img.start,.map-search-buttons button:hover img.start{left:15px}.map-search-buttons a.active img.end,.map-search-buttons a:active img.end,.map-search-buttons a:hover img.end,.map-search-buttons button.active img.end,.map-search-buttons button:active img.end,.map-search-buttons button:hover img.end{right:15px}.above-menu-input{position:relative;display:inline-block;float:left;margin-bottom:15px;width:100%;margin-right:.5%}.above-menu-input input{display:inline-block;width:100%;cursor:pointer;padding:.7rem 1rem;outline:0;border-radius:50px;background:#fff;border:2px solid #fff;color:#202154;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:auto;display:flex;align-items:center;box-shadow:none;height:41px;font-size:13.3333px;line-height:15px}.above-menu-input .svg-icon{position:absolute;transform:translate(-50%,-50%);right:15px;top:50%;color:#46b2a6}.react-custom-select{position:relative;display:inline-block;float:left;margin-bottom:15px;width:100%;margin-right:.5%;text-align:start}.react-custom-select>div:first-of-type{display:inline-block;width:100%;cursor:pointer;padding:.7rem 1rem;outline:0;border-radius:50px;background:#fff;border:2px solid #fff;color:#202154;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:auto;display:flex;align-items:center;box-shadow:none;height:41px;font-size:13.3333px;line-height:15px}.react-custom-select>div:first-of-type svg:first-of-type{fill:#f64747}.react-custom-select>div:first-of-type span+div>svg:last-of-type{fill:#46b2a6}.react-custom-select>div:first-of-type *{margin:0;padding:0}.react-custom-select>div:first-of-type:focus,.react-custom-select>div:first-of-type:hover{color:#202154;background:#f3fffe;border:2px solid #90c3bf}.react-custom-select>div:first-of-type>div:first-of-type>*{display:none}.react-custom-select>div:first-of-type>div:first-of-type>:first-of-type{text-wrap:nowrap;display:flex}.react-custom-select>div:first-of-type>div:first-of-type>:last-of-type{display:inline-grid}.react-custom-select>div:first-of-type>div:last-of-type{display:flex;height:100%;padding:0;margin:0;overflow:visible}.react-custom-select.show-all-values-selected>div:first-of-type>div:first-of-type>*{display:flex}.react-custom-select div[role=listbox]{background-color:#fff}.react-custom-select div[role=listbox]>div[role=option]{display:flex;align-items:center;gap:4px;padding:5px 10px}.react-custom-select div[role=listbox]>div[role=option]:hover{background-color:#d4d4d4;color:#fff;cursor:pointer}.react-custom-select div[role=listbox]>div[role=option] .custom-checkbox{min-width:16px;width:16px;height:16px;background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;display:block}.react-custom-select div[role=listbox]>div[aria-selected=true]{background-color:#d4d4d4;color:#fff}.react-custom-select div[role=listbox]>div .active.custom-checkbox,.react-custom-select div[role=listbox]>div[aria-selected=true] .custom-checkbox{background-color:#46b2a6}.react-custom-select div[role=listbox]>div>div:first-child{padding:8px 12px;box-sizing:border-box}.react-custom-select div[role=listbox]>div>div:first-child:hover{cursor:pointer;background-color:#d4d4d4;color:#fff}.react-custom-select div[role=listbox]>div.active-select-group>div:first-child{background-color:#d4d4d4;color:#fff}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child{display:block}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child div[role=option]{display:flex;align-items:center;gap:4px;padding:5px 10px}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child div[role=option]:hover{background-color:#d4d4d4;color:#fff;cursor:pointer}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child div[role=option] .custom-checkbox{min-width:16px;width:16px;height:16px;background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;display:block}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child .active.custom-checkbox{background-color:#46b2a6}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child div[aria-selected=true]{background-color:#d4d4d4;color:#fff}.react-custom-select div[role=listbox]>div.active-select-group>div:last-child div[aria-selected=true] .custom-checkbox{background-color:#46b2a6}.react-custom-select div[role=listbox]>div>div:last-child{display:none}.admin-statistic{float:left;background:#f7f7fe;padding:1rem;width:100%}#app .buttons .likes{position:relative}#app .buttons .likes .likes_count_label{background-color:#f64747;border:0;border-radius:50%;color:#fff;display:block;position:absolute;right:-5%;bottom:-5%;width:20px;height:20px;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center}.agencies-list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.agencies-list .agency-page{transition:all .2s;box-shadow:0 0 6px rgba(0,0,0,.102);border-radius:10px;box-sizing:border-box;padding:10px 25px;width:100%;margin-bottom:1.5rem}.agencies-list .agency-page:hover{box-shadow:0 0 6px rgba(70,178,165,.467)}.agencies-list .agency-page .agency-info-section.reverse{gap:5%;flex-direction:row-reverse}.agencies-list .agency-page .agency-info-section.reverse>.agency-picture{width:40%}.agencies-list .agency-page .agency-info-section.reverse>.agency-details{width:55%}.agencies-list .agency-page .agency-info-section.reverse.oceni{flex-direction:column-reverse}.agencies-list .agency-page .agency-info-section.reverse.oceni>.agency-details,.agencies-list .agency-page .agency-info-section.reverse.oceni>.agency-picture{width:100%}section.innerpage .body .agency-page>h1.oceni-title{margin:2rem 0}.agency-page{display:flex;flex-direction:column}.agency-page .back-to-agencies a{width:100%;display:flex;gap:8px;align-items:center;font-weight:600;color:#46b2a6;font-size:1.2rem;padding:15px 0}.agency-page .agency-info-section{display:flex;margin:2rem 0}.agency-page .agency-info-section>.agency-details{width:70%;display:flex;flex-direction:column}.agency-page .agency-info-section>.agency-details p{margin:0}.agency-page .agency-info-section>.agency-details p.profile-type{color:#707070}.agency-page .agency-info-section>.agency-details h1{padding:0}.agency-page .agency-info-section>.agency-picture{display:flex;align-items:center;justify-content:center;flex-direction:column;width:30%}.agency-page .agency-info-section>.agency-picture img{width:100%;height:auto;max-height:150px;-o-object-fit:contain;object-fit:contain}.agency-page .agency-info-section>.agency-picture .rating{width:100%}.agency-page .agency-info-section>.agency-picture .rating .stars{display:flex;align-items:center;justify-content:center}.agency-page .agency-extra-info{display:flex;flex-direction:column;gap:4px;margin:2rem 0}.agency-page .agency-extra-info p{margin:0}.agency-page .agency-extra-info p span{color:#707070}.agency-page .content{width:100%;margin:2rem 0}.agency-page .reviews-section{display:flex;flex-direction:column}.agency-page .reviews-section .reviews-card .review-profile{display:flex;width:100%;justify-content:space-between;gap:5%}.agency-page .reviews-section .reviews-card .review-profile>div:first-of-type{width:15%;display:flex;justify-content:end}.agency-page .reviews-section .reviews-card .review-profile>div:first-of-type img{width:100%;max-width:60px;height:auto}.agency-page .reviews-section .reviews-card .review-profile>div:last-of-type{width:80%;display:flex;flex-direction:column}.agency-page .reviews-section .reviews-card .review-profile>div:last-of-type .review-date{color:#707070}.agency-page .reviews-section .reviews-card .reviews-to-side{margin:1rem 0 1rem 20%;display:flex;flex-direction:column;align-items:start;gap:1rem}.agency-page .reviews-section .reviews-card .reviews-to-side>p{background-color:#f7f7fe;color:#000;padding:15px 10px;border-radius:10px;border-top-left-radius:0}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies{display:flex;flex-direction:column;width:100%;padding-left:6rem}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies h5{margin:1rem 0}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies div{margin-bottom:1rem;display:flex;flex-direction:column;align-items:start}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies div>p{background-color:#f7f7fe;color:#000;padding:15px 10px;border-radius:10px;border-top-left-radius:0;margin:0;width:100%}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies div:last-of-type{margin:0}.agency-page .reviews-section .reviews-card .reviews-to-side .reviews-replies .review-date{color:#707070}.label-info{background-color:#ffe7c9}.label-info,.label-success{width:100%;margin:1rem 0;float:left;color:#003100;border:#003100;padding:4px 20px;border-radius:5px}.label-success{background-color:#d2ffc9}.label-error{width:100%;margin:1rem 0;float:left;color:#6b0c0c;border:#6b0c0c;background-color:#ffcdcd;padding:4px 20px;border-radius:5px}.search-field .home-top-search-form .select-image.select-4{display:flex;align-items:center}.search-field .home-top-search-form .select-image.select-4 input{margin:0;padding:0 1rem;width:100%;line-height:1.4rem;font-size:1.063rem;border:0}.search-field .home-top-search-form .select-image.select-4 svg{font-size:1.5rem;color:#46b2a6}.glass{border:none;-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255,255,255,var(--glass-opacity,30%)),transparent),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255,255,255,var(--glass-reflex-opacity,10%)) 25%,transparent 25%);box-shadow:0 0 0 1px rgb(255,255,255,var(--glass-border-opacity,10%)) inset,0 0 0 2px rgba(0,0,0,.051);text-shadow:0 1px rgb(0,0,0,var(--glass-text-shadow-opacity,5%))}.breadcrumb.breadcrumb-links{display:flex;align-items:center;white-space:nowrap;overflow:auto;padding:5px 15px;box-shadow:0 0 10px rgba(0,0,0,.102);border-radius:5px;transform:translateY(35px);background-color:#fff;width:-moz-fit-content;width:fit-content;max-width:90%;overflow-x:auto}.breadcrumb.breadcrumb-links>a,.breadcrumb.breadcrumb-links>div{font-size:14px;display:flex;align-items:center;gap:5px;color:#000;padding:3px 10px}.breadcrumb.breadcrumb-links>a.special span,.breadcrumb.breadcrumb-links>div.special span{color:#46b2a6;text-decoration:underline}section.banner_section_top{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;margin-top:70px}section.banner_section_top .top-title{text-align:center}section.banner_section_top>div{width:1374px}section.top .body{display:flex;flex-direction:column;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:100%;padding:0 15px;z-index:1}section.top .body .home-top-search-buttons{display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}section.top .body .home-top-search-buttons .btn-search{width:100%;background:unset;background-color:hsla(0,0%,100%,.133);border:1px solid #fff;font-size:18px;margin-inline:0}section.top .body .home-top-search-buttons .btn-search.active{background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;border:0}section.top .body .top-title{text-align:center}section.top .body .home-top-search-form{display:flex;flex-direction:column}section.top .body .home-top-search-form button[type=submit].btn-search{margin-top:0;font-size:18px;font-weight:600;width:100%}section.top .body .home-top-search-form button[type=submit].btn-search:last-of-type{background-color:#46b2a6}@media only screen and (min-width:1080px){.agency-page .reviews-section .reviews-card .review-profile div:first-of-type{width:60px;justify-content:start}.agency-page .reviews-section .reviews-card .review-profile div:last-of-type{width:100%}.agency-page .reviews-section .reviews-card .review-profile{gap:10px}.agency-page .reviews-section .reviews-card .reviews-to-side{margin-left:0}.agencies-list .agency-page{width:calc(50% - .75rem)}.agencies-list .agency-page .agency-info-section.reverse,.agencies-list .agency-page .agency-info-section.reverse.oceni{gap:5%;flex-direction:row-reverse}.agencies-list .agency-page .agency-info-section.reverse.oceni>.agency-picture,.agencies-list .agency-page .agency-info-section.reverse>.agency-picture{width:25%}.agencies-list .agency-page .agency-info-section.reverse.oceni>.agency-details,.agencies-list .agency-page .agency-info-section.reverse>.agency-details{width:70%}.modal .above-menu-input,.modal .select{flex:calc(25% - 30px);margin:0}section.top .body{width:100%;max-width:1000px}section.top .body .home-top-search-buttons{justify-content:center;margin:0;gap:.5rem}section.top .body .home-top-search-buttons .btn-search{width:200px}section.top .body .top-title{margin-bottom:1.5rem}section.top .body .home-top-search-form{flex-wrap:wrap;flex-direction:row;justify-content:end;gap:.5rem}section.top .body .home-top-search-form .react-custom-select-wrapper{background-color:#fff;border-radius:50px;position:relative}section.top .body .home-top-search-form .react-custom-select-wrapper .custom-skeleton{border-radius:50px;position:absolute;width:95%;height:70%;left:2.5%;top:15%;background-color:#bebebe}section.top .body .home-top-search-form .react-custom-select-wrapper .custom-skeleton:after{width:50%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer 5s infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}section.top .body .home-top-search-form .btn-search,section.top .body .home-top-search-form .react-custom-select{margin:0}section.top .body .home-top-search-form div:first-of-type.react-custom-select-wrapper,section.top .body .home-top-search-form div:last-of-type.react-custom-select-wrapper{width:calc(50% - .25rem)}section.top .body .home-top-search-form button[type=submit].btn-search:first-of-type{width:140px;font-size:14px;height:34px}section.top .body .home-top-search-form button[type=submit].btn-search:last-of-type{width:180px;font-size:14px;height:34px;background-color:#46b2a6}}@media only screen and (min-width:1271px){.search-above-menu .above-menu-input,.search-above-menu .react-custom-select{z-index:3;width:11.5%}.search-above-menu .above-menu-input.free-search{position:absolute;z-index:1;top:80px;width:calc(-4rem + 40vw);left:2rem}}.uslugi{display:flex;flex-wrap:wrap;flex-direction:row;gap:50px;width:100%}.uslugi .uslugi-card{flex:600px;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.102);padding:30px 25px;display:flex;align-items:center;gap:50px;flex-wrap:wrap}.uslugi .uslugi-card img{width:100px;flex:100px;height:auto;max-height:150px}.uslugi .uslugi-card .card-content{flex:60%}.uslugi .uslugi-card .card-content .subtitle{font-weight:700;color:#797979;margin:0}.uslugi .uslugi-card .card-content .text-content{color:#797979}.uslugi .uslugi-card .card-content .rating{width:-moz-fit-content;width:fit-content}.moreinfo-card{display:flex;flex-direction:column;gap:1.5rem}.moreinfo-card .card-title-with-image{display:flex;justify-content:space-between}.za-nas-card{background-color:#f7f7fd;padding:3rem}.za-nas-card p{margin:0}.za-nas-wrapper{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.za-nas-wrapper ol,.za-nas-wrapper ul{margin-block:1rem;padding-left:40px}.za-nas-wrapper ol li::marker,.za-nas-wrapper ul li::marker{font-weight:600;color:#166270}.za-nas-wrapper ul li{list-style:disc}.za-nas-wrapper ol li{list-style:decimal}.za-nas-wrapper h1,.za-nas-wrapper h2{float:none}.za-nas-wrapper .aboutus-read-more{margin-top:1rem;display:flex;justify-content:end}.za-nas-wrapper .moreinfo-wrapper{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:1080px){.za-nas-wrapper{flex-direction:row-reverse}.za-nas-wrapper>div{width:50%}}.property_card_image_gallery{position:relative;cursor:pointer}.property_card_image_gallery .next,.property_card_image_gallery .prev{display:none;position:absolute;transform:translateY(-50%);top:50%;background-color:#fff;border-radius:50%;width:25px;height:25px}.property_card_image_gallery:hover .next,.property_card_image_gallery:hover .prev{display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:all}.property_card_image_gallery .prev{left:10px}.property_card_image_gallery .next{right:10px}.property_card_image_gallery img{display:none}.property_card_image_gallery img.visible{display:block}#portalin-sorting{float:right}#portalin-sorting .react-custom-select{z-index:2;width:400px}.loan-calculator-table{margin-top:2rem;background:#f7f7fe;padding:0 2rem 2rem;border-radius:15px;width:100%;overflow:auto;height:600px}.loan-calculator-table>div{min-width:950px;padding:0;margin:2rem 0 0;border-radius:15px}.loan-calculator-table>div .table-header,.loan-calculator-table>div .table-row{height:48px;display:flex;align-items:center;justify-content:center}.loan-calculator-table>div .table-header>div,.loan-calculator-table>div .table-row>div{width:calc((100% - 100px)/4);height:100%;display:flex;align-items:center;justify-content:center}.loan-calculator-table>div .table-header>div:first-of-type,.loan-calculator-table>div .table-row>div:first-of-type{width:100px}.loan-calculator-table>div .table-row div:first-of-type{background:#46b2a6;color:#fff}.loan-calculator-table>div .table-header{position:sticky;top:0;background:#46b2a6;border-radius:15px 15px 0 0}.loan-calculator-table>div .table-header p{margin:0;color:#fff;text-align:center}.loan-calculator-table>div .table-row:not(:first-of-type):hover{border-right:2px solid #46b2a6;border-block:2px solid #46b2a6;border-radius:0 15px 15px 0}.loan-calculator-table>div .table-row:not(:first-of-type):hover:last-of-type{border-radius:0 15px 15px 15px}.loan-calculator-table>div .table-row:nth-child(odd):not(:first-of-type){background-color:#fff}.loan-calculator-table>div .table-row p{margin:0;text-align:center}.loan-calculator-table>div .table-row:last-of-type div:first-of-type{border-radius:0 0 0 15px}.kare-item.special{cursor:pointer;border:2px solid #196473;background-color:#fff}.kare-item.special:hover{text-decoration:none}.kare-item.special span{color:#46b2a6}h2.loan_calculator_header{padding:2rem 0}#loan_calculator{display:flex;flex-direction:column;width:100%}#loan_calculator input::-webkit-inner-spin-button,#loan_calculator input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#loan_calculator input[type=number]{-moz-appearance:textfield}#loan_calculator>div{background:#f7f7fe;padding:2rem;border-radius:15px}#loan_calculator>div.loan-calculator-table{padding:0 2rem 2rem}#loan_calculator>div.sliders-wrapper{display:flex;flex-direction:column;gap:15px}#loan_calculator>div.sliders-wrapper label{display:block;padding:0;margin:0;font-weight:700}#loan_calculator>div.sliders-wrapper label:not(:first-of-type){margin-top:20px}#loan_calculator>div.sliders-wrapper .calculator-results{display:flex;flex-direction:column;justify-content:space-between;gap:10px}#loan_calculator>div.sliders-wrapper .calculator-results .btn-imi{text-align:center}#loan_calculator>div.sliders-wrapper .calculator-results>div:first-of-type{display:flex;justify-content:space-between;gap:15px;margin:0;padding:5px 15px;border:1px solid #196473;background-color:#fff;border-radius:10px;color:#797979}#loan_calculator>div.sliders-wrapper .calculator-results>div:first-of-type p{margin:0}#loan_calculator>div.sliders-wrapper .calculator-results>div:first-of-type span{font-weight:800;line-height:1.75;color:#46b2a6}#loan_calculator>p{color:#797979}.agencies-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1rem 0 0}.agencies-section.first{margin:3rem 0 0}.agencies-section>h2{width:100%}.agencies-section>div{flex:100%}.section-block .section-block{margin:unset;width:100%}.single-news-wrapper{display:flex;flex-wrap:wrap}.single-news-wrapper>div:first-of-type{flex:900px;max-width:900px}.single-news-wrapper>div:first-of-type p.description{color:#797979;margin:1.25rem 0}.single-news-wrapper>div:first-of-type .author-section{padding:0;display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:1rem 0}.single-news-wrapper>div:first-of-type .author-section *{margin:0}.single-news-wrapper>div:first-of-type .author-section h3{color:#797979;font-weight:600;font-size:1rem}.single-news-wrapper>div:first-of-type .banner-wrapper{width:100%;height:400px}.single-news-wrapper>div:first-of-type .banner-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-news-wrapper>div:last-of-type{flex:320px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;padding:0 25px;position:sticky;top:70px}.single-news-wrapper>div:last-of-type h2{width:320px}.single-news-wrapper>div:last-of-type .article{margin-bottom:1.5rem}@media only screen and (min-width:1080px){#loan_calculator>div.sliders-wrapper .calculator-results{flex-direction:row}#loan_calculator>div.sliders-wrapper .loan-input-wrapper{display:flex;flex-direction:row-reverse;gap:15px}#loan_calculator>div.sliders-wrapper .loan-input-wrapper .above-menu-input{width:300px}#loan_calculator>div.sliders-wrapper .loan-input-wrapper .slider_wrapper{width:100%}.agencies-section{margin:1rem 0 0;gap:1rem}.agencies-section>div{flex:24%}}.btn-search.clear-search{background:unset;background-color:rgba(40,40,40,.724);border:1px solid #fff}.btn-imi.inactive,.btn-search.clear-search2,.btn-search.inactive,.modal-btn.clear-search2,.modal-btn.inactive{background:unset;border:1px solid #196473;background-color:#fff;color:#46b2a6}.btn-imi.inactive:hover,.btn-search.inactive:hover,.modal-btn.inactive:hover{background:#166270;color:#fff}.upload-property-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-left:.75em}.upload-property-nav>.modal-btn{width:-moz-fit-content;width:fit-content;padding:.5rem 1rem}.above-menu-labels-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.above-menu-labels-wrapper>div{border:1px solid #166270;border-radius:6px;padding:.2rem 1.2rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;gap:6px}.above-menu-labels-wrapper>div.first-in-labels{order:-1}.above-menu-labels-wrapper>div>svg{color:red;font-size:20px;cursor:pointer}.above-menu-labels-wrapper>div>a{display:flex;align-items:center}.above-menu-labels-wrapper>div>a>svg{color:red;font-size:20px;cursor:pointer}@media only screen and (max-width:1920px){section.banner_section_top>div{width:96%}.customMarker .imi-marker{width:20px;height:20px}}@media only screen and (max-width:710px){#portalin-sorting{width:100%}#portalin-sorting .react-custom-select{width:calc(100% - 2rem)}}.custom-map-control-button{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);margin:10px;font:400 18px Roboto,Arial,sans-serif;overflow:hidden;height:45px;width:45px;padding:10px;border-radius:50%;cursor:pointer}.custom-map-control-button svg{width:100%;height:100%;fill:#166270}.custom-map-control-button:hover{background:#ebebeb}.saveaspdfbutton{border:0;cursor:pointer;margin-top:1rem;display:flex;justify-content:center;align-items:center;border-radius:16px;width:32px;height:32px;padding:4px;background-color:#166270}.saveaspdfbutton svg{color:#fff;font-size:2rem;width:100%;height:100%}.estate-item .favourites-deleted-property{height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:all;background-color:rgba(0,0,0,.82);z-index:1;cursor:not-allowed;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.estate-item .favourites-deleted-property p{padding:0;margin:0 1rem;font-weight:600;color:#fff;text-align:center}.favorites-item .agency-info{display:none}.estate-item>.request-button{position:absolute;bottom:0;transform:translateY(calc(100% + 1rem));width:100%}.modal .request-form form>div.inquiry-form-actions{display:flex;gap:1rem;width:100%;align-items:center;flex-direction:column}@media only screen and (min-width:1080px){.modal .request-form form>div.inquiry-form-actions{flex-direction:row}}.inquiry-form-actions .required-fields{text-align:right;font-size:.9375rem;color:#797979;font-weight:400}.inquiry-form-actions .see-more-from-agency{flex:1}.inquiry-form-actions .see-more-from-agency a{text-decoration:underline;font-weight:600;color:#166270}.estates-list.favourites-estate-list{justify-content:start;gap:calc(25% - 320px)}.estates-list.favourites-estate-list .estate-item{margin-bottom:5rem}.socials-wrapper{display:flex;gap:.5rem}.estate-gallery{cursor:pointer}.home-ab-icon{display:flex}.home-ab-icon svg{font-size:16px;color:#46b2a6;fill:none!important}.react-custom-select:focus-within #react-select-keywords-search-placeholder{display:none}.customMarker .marker-content.visible .full.grouped-properties,.full.grouped-properties.added-dom{display:flex;flex-direction:column;gap:8px;padding:8px 12px;min-width:260px;background-color:#fff;border-radius:8px;height:-moz-fit-content;height:fit-content;max-height:420px;overflow-y:auto;z-index:1000}.customMarker .marker-content.visible .full.grouped-properties .grouped-title,.full.grouped-properties.added-dom .grouped-title{margin:0 0 4px;font-size:1rem;font-weight:600;color:#2a2a33}.customMarker .marker-content.visible .full.grouped-properties .group-item,.full.grouped-properties.added-dom .group-item{display:flex;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,.1);padding:6px;transition:background-color .2s ease;margin-bottom:0;height:auto}.customMarker .marker-content.visible .full.grouped-properties .group-item.promoted,.full.grouped-properties.added-dom .group-item.promoted{border:2px solid #f6a52b}.customMarker .marker-content.visible .full.grouped-properties .group-item a,.full.grouped-properties.added-dom .group-item a{display:flex;align-items:center;text-decoration:none;color:#2a2a33;width:100%}.customMarker .marker-content.visible .full.grouped-properties .group-item:hover,.full.grouped-properties.added-dom .group-item:hover{background-color:#f7f7fe}.customMarker .marker-content.visible .full.grouped-properties .group-item .thumb,.full.grouped-properties.added-dom .group-item .thumb{display:flex;justify-content:center;align-items:center;min-width:80px;min-height:80px;margin-right:8px;background:#eee;border-radius:4px}.customMarker .marker-content.visible .full.grouped-properties .group-item .group-item-details,.full.grouped-properties.added-dom .group-item .group-item-details{display:flex;flex-direction:column;justify-content:center}.customMarker .marker-content.visible .full.grouped-properties .group-item .group-item-details h5,.full.grouped-properties.added-dom .group-item .group-item-details h5{margin:0 0 4px;font-size:.95rem;line-height:1.2;color:#2a2a33}.customMarker .marker-content.visible .full.grouped-properties .group-item .group-item-price,.full.grouped-properties.added-dom .group-item .group-item-price{font-weight:600;color:#10424a;padding:.5rem 1rem}.full.added-dom{display:block;width:-moz-fit-content;width:fit-content;position:absolute;transform:translate(0) scale(.8);z-index:1000;background:#fff no-repeat padding-box padding-box;box-shadow:0 0 6px rgba(0,0,0,.102);padding:0}.full.added-dom .estate-item{box-shadow:none}.promoted-section-block{padding:0;margin:1rem 0 0;float:left;width:100%;position:relative;height:250px;box-shadow:0 0 6px rgba(0,0,0,.102);border-radius:10px}.promoted-section-block img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:-1;right:0;bottom:0}.promoted-section-block .inner-container{padding:1rem;z-index:1;text-align:center;width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.promoted-section-block .inner-container p{margin:0;font-size:1.063rem;font-weight:700}.promoted-section-block .inner-container a{float:none}#cookie_banner.banner_inactive{display:none}#cookie_banner.banner_active{position:fixed;left:50%;bottom:2rem;transform:translateX(-50%);width:calc(100% - 10rem);min-height:64px;background-color:#c4f2ec;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:32px;border:1px solid #c7c7c7;padding:1rem 2rem;color:#000;display:flex;align-items:center;z-index:10000}#cookie_banner.banner_active svg{color:#166270;width:32px;height:32px}#cookie_banner.banner_active p{padding:0;margin:0;max-width:calc(100% - 32px - 1rem)}#cookie_banner.banner_active .btn-imi{font-size:16px;padding:.5rem .8rem}#cookie_banner.banner_active .cookies_start{flex:1;display:flex;align-items:center;gap:1rem}#cookie_banner.banner_active .cookies_actions{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:1270px){#cookie_banner.banner_active{width:calc(100% - 1rem);flex-direction:column;gap:1rem}}.news_pagination,.news_pagination>div.links_pages{display:flex;justify-content:center;align-items:center}.news_pagination>div.links_pages{color:#000}.news_pagination>div.links_pages>a{padding:.5rem;text-decoration:none}.news_pagination>div.links_pages>a>div{border:1px solid #c7c7c7;background-color:#fff;display:flex;width:28px;height:28px;border-radius:14px;align-items:center;justify-content:center}.news_pagination>div.links_pages>a.active_item>div,.news_pagination>div.links_pages>a:hover>div{background-color:#166270;color:#fff;border:#46b2a6}.news_pagination>div.links_pages>a.disabled{position:relative;cursor:not-allowed}.news_pagination>div.links_pages>a.disabled>div{border:1px solid #196473;background-color:#c7c7c7;color:#46b2a6}@media only screen and (max-width:1270px){.news_pagination>div.links_pages{width:calc(100% - 1rem);flex-direction:column}}.quick_actions_wrapper{flex:1;display:flex;justify-content:space-between}.quick_actions_wrapper>*{width:48%;margin:0}@media only screen and (max-width:1270px){.quick_actions_wrapper{width:100%;margin-top:1rem;float:left;flex-wrap:wrap}.quick_actions_wrapper>*{width:32%}}@media only screen and (max-width:900px){.quick_actions_wrapper{gap:1rem}.quick_actions_wrapper>*{width:calc(50% - .5rem)}}@media only screen and (max-width:760px){.quick_actions_wrapper{flex-direction:column;gap:1rem}.quick_actions_wrapper>*{width:100%}}.single_property_quick_action{position:relative!important;background:#fff;border:1px solid #e0e0e0;border-radius:50px;display:flex;align-items:center;justify-content:space-between;padding:8px 25px;box-shadow:unset;top:unset;right:unset;height:unset;font-size:.85rem!important}.single_property_quick_action img{color:#46b2a6;width:32px;height:32px}.single_property_quick_action span:first-of-type{font-size:1.25rem;font-weight:600}.quick_action_icon{color:#46b2a6;width:32px;height:32px}.quick_action_icon.quick_action_icon_absolute{position:fixed;right:15px;bottom:25px;background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;color:#fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.quick_action_icon.quick_action_icon_absolute svg{height:1.225em;width:1.225em}.quick_action_icon.quick_action_icon_absolute:hover{background:#166270;cursor:pointer}.quick_action_icon svg{height:100%;width:100%}.quick-query-mobile{display:none}@media only screen and (max-width:1270px){.quick-query-mobile{width:32%;display:flex;background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:25px;border:none;cursor:pointer;color:#fff}.quick-query-mobile .quick_action_icon{color:#fff}.quick-query-mobile:hover{background:#166270;color:#fff;text-decoration:none}}@media only screen and (max-width:900px){.quick-query-mobile{width:100%}}.quick-query-mobile.agency-contact-phone svg{color:#fff}.property_404_page .info_404_page{min-height:50vh;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:relative;text-align:center}.property_404_page .info_404_page .heading_404{font-size:2rem;color:#186673;font-weight:700}.property_404_page .info_404_page h1,.property_404_page .info_404_page p{float:none;margin:0;padding:0}.property_404_page .info_404_page img{height:200px;width:200px}@media only screen and (max-width:1440px){.property_404_page .info_404_page{margin:71px 0}}.no_property_results_wrapper{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.no_property_results_wrapper button{text-decoration:underline;color:#166270;background-color:unset;border:none;cursor:pointer}.mobile-actions-guide{position:absolute;z-index:100000;pointer-events:all;width:100%;height:100%;background-color:rgba(0,0,0,.639);display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile-actions-guide p{max-width:calc(100% - 1rem);padding:2rem;text-align:center;color:#fff;font-size:1.25rem;font-weight:600}@media only screen and (min-width:1270px){.mobile-actions-guide{display:none}}.modal-inner-center>form.auth_modal_form{display:flex;flex-wrap:wrap;width:100%}.modal-inner-center>form.auth_modal_form>div{float:none!important}.modal-inner-center>form.auth_modal_form>div.register_buttons{display:flex;justify-content:start;gap:2rem;width:100%;align-items:center}@media only screen and (max-width:480px){.modal-inner-center>form.auth_modal_form>div.register_buttons{flex-direction:column;gap:.5rem;margin-top:.5rem}.modal-inner-center>form.auth_modal_form>div.register_buttons button.modal-btn{width:100%;margin:0}}.agency-ads-count{padding:1rem 0}.border-special{border:2px solid #46b2a6;font-size:1.2rem}.search-results .search-title{font-size:1.2rem;font-weight:600;max-width:50%}@media only screen and (max-width:1270px){.search-results .search-title{max-width:100%}}.number-special{color:#166270}.search-results .see-more-title{font-weight:600}.see-more-container{border-top:2px solid #166270}#portalin-clear-search-results{display:none;padding:0 1rem;margin-bottom:1.5rem}@media only screen and (max-width:1270px){#portalin-clear-search-results{display:block}}#portalin-clear-search-results button{float:none}.discount_prices_diff_table{display:flex}.discount_prices_diff_table>div{width:100%;box-sizing:border-box;padding:1rem 0}.discount_prices_diff_table>div .discount_table_header{border-bottom:1px solid #166270;padding:.5rem 0;margin:.5rem 0}.discount_prices_diff_table .total_price>p{border-top:1px solid #166270;padding-top:.5rem;margin-top:.5rem}.discount_prices_diff_table p,.discount_prices_diff_table span{font-size:14px}.discount_prices_diff_table p{display:flex;justify-content:space-between}.discount_prices_diff_table p span{font-size:18px}.payment_page_wrapper{display:flex;flex-direction:row;gap:2rem}@media only screen and (max-width:1270px){.payment_page_wrapper{flex-direction:column}}.payment_page_wrapper>.payment-info-wrapper{width:calc(50% - 1rem)}@media only screen and (max-width:1270px){.payment_page_wrapper>.payment-info-wrapper{width:100%}}.property_404_page .info_404_page .top.top404page{margin-top:0;height:auto}.property_404_page .info_404_page .top.top404page .react-custom-select>div:first-of-type:not(:hover){border:2px solid #186673}.property_404_page .info_404_page .top.top404page .top-title{color:#186673}.property_404_page .info_404_page .top.top404page .home-top-search-buttons .btn-search:not(.active){border:1px solid #186673;color:#186673}.property_404_page .info_404_page .top.top404page .btn-search img,.property_404_page .info_404_page .top.top404page .btn-search svg{width:20px;height:20px}.property_404_page .info_404_page .top.top404page .body{position:unset;transform:unset;left:unset;top:unset}.search-map .ck-content p{color:#fff}