.rgr-idx-region,body.single-flex-idx-pages .ms-sf-filter-grid{font-family:var(--font-body);color:var(--ink)}.rgr-idx-region .ms-sf-property-card,body.single-flex-idx-pages .ms-sf-property-card{height:auto!important}.rgr-idx-region .ms-sf-property-card .ms-sf-property-card-dody,body.single-flex-idx-pages .ms-sf-property-card .ms-sf-property-card-dody{height:auto!important;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)!important;overflow:hidden;transition:border-color var(--motion-fast-out)ease}.rgr-idx-region .ms-sf-property-card .ms-sf-property-card-dody:hover,body.single-flex-idx-pages .ms-sf-property-card .ms-sf-property-card-dody:hover{border-color:var(--ink-soft)}.rgr-idx-region .ms-sf-property-card-dody .ms-sf-property-card-slider,body.single-flex-idx-pages .ms-sf-property-card-dody .ms-sf-property-card-slider{display:flex!important;flex-direction:column-reverse!important;height:auto!important;min-height:0!important;background:var(--white)!important}.rgr-idx-region .ms-sf-property-card-dody .ms-sf-property-card-slider::before,body.single-flex-idx-pages .ms-sf-property-card-dody .ms-sf-property-card-slider::before{content:none!important}.rgr-idx-region .ms-sf-property-card-dody .ms-sf-property-card-slider::after,body.single-flex-idx-pages .ms-sf-property-card-dody .ms-sf-property-card-slider::after{content:none!important;display:none!important}.rgr-idx-region .ms-sf-property-card-slider .ms-sf-property-card-image,body.single-flex-idx-pages .ms-sf-property-card-slider .ms-sf-property-card-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/3;overflow:hidden!important;background:var(--bg-soft)}.rgr-idx-region .ms-sf-property-card-image>.carousel-root,body.single-flex-idx-pages .ms-sf-property-card-image>.carousel-root{position:absolute!important;inset:0!important;height:auto!important}.rgr-idx-region .ms-sf-property-card-image .carousel,.rgr-idx-region .ms-sf-property-card-image .slider-wrapper,.rgr-idx-region .ms-sf-property-card-image .slider,.rgr-idx-region .ms-sf-property-card-image .slide,body.single-flex-idx-pages .ms-sf-property-card-image .carousel,body.single-flex-idx-pages .ms-sf-property-card-image .slider-wrapper,body.single-flex-idx-pages .ms-sf-property-card-image .slider,body.single-flex-idx-pages .ms-sf-property-card-image .slide{height:100%!important}.rgr-idx-region .ms-sf-property-card-image img,body.single-flex-idx-pages .ms-sf-property-card-image img{width:100%!important;height:100%!important;object-fit:cover!important}.rgr-idx-region .ms-sf-property-card-slider .ms-sf-property-card-info,body.single-flex-idx-pages .ms-sf-property-card-slider .ms-sf-property-card-info{position:relative!important;inset:auto!important;bottom:auto!important;z-index:1;padding:18px 20px 20px!important;background:var(--white)!important;color:var(--ink)!important}.rgr-idx-region .ms-sf-property-card-info,.rgr-idx-region .ms-sf-property-card-info *,body.single-flex-idx-pages .ms-sf-property-card-info,body.single-flex-idx-pages .ms-sf-property-card-info *{text-shadow:none!important}.rgr-idx-region .slider-wrapper:has(.slide-group),.rgr-idx-region .slider:has(.slide-group){height:auto!important}.rgr-idx-region .slide-group{align-items:flex-start!important}.rgr-idx-region .slide-group>.ms-sf-property-card{align-self:flex-start!important}.rgr-idx-region .ms-sf-property-card-price,body.single-flex-idx-pages .ms-sf-property-card-price{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-3);line-height:1.2;letter-spacing:-.01em;color:var(--ink)!important;align-items:baseline;gap:4px}.rgr-idx-region .ms-sf-property-card-price-suffix,body.single-flex-idx-pages .ms-sf-property-card-price-suffix{font-family:var(--font-body);font-size:var(--wp--preset--font-size--body-sm);font-weight:400;color:var(--muted)}.rgr-idx-region .ms-sf-property-card-detail,body.single-flex-idx-pages .ms-sf-property-card-detail{margin-block-start:6px;color:var(--muted)!important;font-size:var(--wp--preset--font-size--body-sm)}.rgr-idx-region .ms-sf-property-card-detail strong,body.single-flex-idx-pages .ms-sf-property-card-detail strong{font-weight:600;color:var(--ink-soft)!important}.rgr-idx-region .ms-sf-property-card-detail .ms-sf-property-card-item,body.single-flex-idx-pages .ms-sf-property-card-detail .ms-sf-property-card-item{color:var(--muted)!important}.rgr-idx-region .ms-sf-property-card-address,body.single-flex-idx-pages .ms-sf-property-card-address{color:var(--muted)!important;font-size:var(--wp--preset--font-size--body-sm);line-height:1.5}.rgr-idx-region .ms-sf-property-card-label,body.single-flex-idx-pages .ms-sf-property-card-label{z-index:2;background:var(--white)!important;color:var(--ink)!important;border:1px solid var(--border);border-radius:var(--radius-badge)!important;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.rgr-idx-region .-float_buttons,.rgr-idx-region .-share_float,.rgr-idx-region .-favorite,body.single-flex-idx-pages .-float_buttons,body.single-flex-idx-pages .-share_float,body.single-flex-idx-pages .-favorite{z-index:2}.rgr-idx-region .ms-sf-btn,body.single-flex-idx-pages .ms-sf-btn{font-family:var(--font-body);font-size:var(--wp--preset--font-size--body-sm);border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--white);color:var(--ink);box-shadow:none;transition:border-color var(--motion-fast-out)ease,background-color var(--motion-fast-out)ease}.rgr-idx-region .ms-sf-btn:hover,body.single-flex-idx-pages .ms-sf-btn:hover{border-color:var(--ink);background:var(--bg-soft)}.rgr-idx-region .ms-sf-pagination .ms-sf-btn:not(.active):hover,.rgr-idx-region .ms-sf-pagination .ms-sf-btn:not(.active):focus,.rgr-idx-region .ms-sf-property-list-pagination .ms-sf-btn:not(.active):hover,.rgr-idx-region .ms-sf-property-list-pagination .ms-sf-btn:not(.active):focus,body.single-flex-idx-pages .ms-sf-pagination .ms-sf-btn:not(.active):hover,body.single-flex-idx-pages .ms-sf-pagination .ms-sf-btn:not(.active):focus,body.single-flex-idx-pages .ms-sf-property-list-pagination .ms-sf-btn:not(.active):hover,body.single-flex-idx-pages .ms-sf-property-list-pagination .ms-sf-btn:not(.active):focus{color:var(--ink)!important}.rgr-idx-region input[type=text],.rgr-idx-region input[type=search],body.single-flex-idx-pages .ms-sf-filter-grid input[type=text],body.single-flex-idx-pages .ms-sf-filter-grid input[type=search]{font-family:var(--font-body);border-radius:var(--radius-input);border:1px solid var(--border);color:var(--ink)}.rgr-idx-region--search #flex-bubble-search{position:static!important;top:auto!important;left:auto!important;margin:0!important;transform:none!important;width:100%!important;max-width:100%!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;z-index:auto!important}.rgr-idx-region--search .content-flex-bubble-search{width:100%!important;max-width:720px}.rgr-idx-region--search form{width:100%!important;margin:0!important;background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;box-shadow:none!important;overflow:hidden;transition:border-color var(--motion-fast-out)ease}.rgr-idx-region--search form:focus-within{border-color:var(--ink)!important}.rgr-idx-region--search input[type=search],.rgr-idx-region--search input[type=text]{font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--body)!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none}.rgr-idx-region--search input::placeholder{color:var(--muted)!important;opacity:1}.rgr-idx-region--search #clidxboost-btn-search{background:var(--ink)!important;color:var(--white)!important;border:0!important;border-radius:0!important;cursor:pointer;transition:background-color var(--motion-fast-out)ease}.rgr-idx-region--search #clidxboost-btn-search:hover{background:var(--ink-soft)!important}.rgr-idx-region--search #clidxboost-btn-search svg,.rgr-idx-region--search #clidxboost-btn-search i{color:var(--white)!important;fill:currentColor}.rgr-idx-region--search .flex-link{font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--body-sm)!important;color:var(--muted)!important}.rgr-idx-region--search #clidxboost-modal-search{display:none!important}.ui-autocomplete{font-family:var(--font-body)!important;background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;box-shadow:none!important;padding:6px!important;z-index:40!important}.ui-autocomplete .ui-menu-item-wrapper,.ui-autocomplete li{color:var(--ink)!important;border-radius:calc(var(--radius-input) - 4px)!important}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background:var(--bg-soft)!important;border-color:transparent!important;color:var(--ink)!important}.rgr-idx-region .ms-sf-min-text,body.single-flex-idx-pages .ms-sf-min-text{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-map{display:none}.rgr-idx-region .ms-sf-filter.-breadcrumb .ms-sf-wrapper-breadcrumb,.rgr-idx-region .ms-sf-wrapper-breadcrumb,.rgr-idx-region .flex-breadcrumb{display:none!important}.rgr-idx-region .ms-sf-filter.-breadcrumb .ms-sf-filter-body.map,.rgr-idx-region .ms-sf-filter.-breadcrumb .ms-sf-filter-body.grid,.rgr-idx-region .ms-sf-filter.-breadcrumb .ms-sf-filter-body.list{padding-top:0}.rgr-idx-region .ms-sf-filter .ms-sf-filter-header,.rgr-idx-region .ms-sf-filter .ms-sf-filter-header.fixedHeader{position:sticky!important;top:0!important;align-self:flex-start;width:100%;z-index:6;background:var(--bg);border-block-end:1px solid var(--border);box-shadow:none}.rgr-idx-region .ms-sf-filter .ms-sf-filter-header .ms-flex{flex-wrap:wrap;row-gap:8px}.rgr-idx-region .ms-sf-filter .ms-sf-filter-header .ms-flex .ms-sf-item.-search{flex:1 1 200px;min-width:0}.rgr-idx-region .ms-sf-filter .ms-sf-filter-header .ms-sf-switch-list{margin-left:auto}.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-content{width:100%!important;margin-left:0!important}.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-grid,.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-property-list-pagination,.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-wrapper-sorter{width:100%;margin-left:0}@media screen and (min-width:768px){.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-grid .ms-sf-property-list .ms-sf-property-results .ms-sf-pitem{width:50%}}@media screen and (min-width:1200px){.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-grid .ms-sf-property-list .ms-sf-property-results .ms-sf-pitem{width:33.33%}}@media screen and (min-width:1600px){.rgr-idx-region--feed .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-grid .ms-sf-property-list .ms-sf-property-results .ms-sf-pitem{width:25%}}.rgr-idx-region--form .ib-form-buyandsell{background-color:transparent;min-height:0;display:block}.rgr-idx-region--form .ib-form-buyandsell::before{content:none}.rgr-idx-region--form .ib-form-bg{display:none}.rgr-idx-region--form .ib-form-wrapper{position:relative;z-index:3;width:100%;max-width:780px;margin-inline:auto;padding:clamp(24px,4vw,48px);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)}.rgr-idx-region--form .ib-fstitle{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-3);line-height:1.2;text-transform:none;text-align:start;text-shadow:none;color:var(--ink);margin:0 0 var(--wp--preset--spacing--50)}.rgr-idx-region--form .ib-fsritem{border:1px solid var(--border);border-radius:var(--radius-btn,8px);background:var(--bg);transition:border-color var(--motion-fast-out)ease,background-color var(--motion-fast-out)ease}.rgr-idx-region--form .ib-fsritem:hover{border-color:var(--ink)}.rgr-idx-region--form .ib-filabel{font-family:var(--font-body);color:var(--ink);text-transform:none;letter-spacing:0;cursor:pointer}.rgr-idx-region--form .ib-firadio:checked+.ib-filabel{background-color:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:center}.rgr-idx-region--form .ib-fsinput,.rgr-idx-region--form input[type=text],.rgr-idx-region--form input[type=email],.rgr-idx-region--form input[type=tel],.rgr-idx-region--form textarea,.rgr-idx-region--form select{font-family:var(--font-body);color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn,8px)}.rgr-idx-region--form .ib-fsinput:focus,.rgr-idx-region--form input:focus,.rgr-idx-region--form textarea:focus{outline:none;border-color:var(--ink)}.rgr-idx-region--form button,.rgr-idx-region--form .ib-fsbtn,.rgr-idx-region--form input[type=submit]{font-family:var(--font-display);font-weight:600;background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:var(--radius-btn,8px)}.rgr-idx-region--form .ib-fbtn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:var(--wp--preset--font-size--label);background:var(--ink);color:var(--white);border-radius:var(--radius-btn,8px);padding:15px 26px;cursor:pointer;transition:background-color var(--motion-fast-out)ease}.rgr-idx-region--form .ib-fbtn:hover{background:var(--ink-soft)}.rgr-idx-region--form .ib-fbtns{display:flex;justify-content:flex-start;gap:var(--wp--preset--spacing--40);margin-block-start:var(--wp--preset--spacing--50)}.rgr-idx-region--form .ib-fsradios{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--wp--preset--spacing--30);margin:0;padding:0;list-style:none}.rgr-idx-region--form .ib-fsritem{width:100%;min-width:0;margin:0}.rgr-idx-region--form #flex_idx_contact_form{width:100%;max-width:780px;margin-inline:auto;padding:clamp(24px,4vw,48px);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)}.rgr-idx-region--form .flex-content-form{display:grid;gap:var(--wp--preset--spacing--40);margin:0;padding:0;list-style:none}.rgr-idx-region--form .form-item label.ms-hidden{position:static;display:block;height:auto;width:auto;overflow:visible;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-block-end:var(--wp--preset--spacing--20)}.rgr-idx-region--form .form-item input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.rgr-idx-region--form .form-item textarea{width:100%;padding:12px 14px}.rgr-idx-region--form .opt-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--40);margin:var(--wp--preset--spacing--20)0 0;padding:0;list-style:none}.rgr-idx-region--form .opt-item{display:flex;align-items:center;gap:8px;margin:0}.rgr-idx-region--form .opt-item.chk-item{flex-basis:100%;flex-wrap:wrap;margin-block-start:var(--wp--preset--spacing--30)}.rgr-idx-region--form input[type=radio],.rgr-idx-region--form input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;flex:none;margin:0;padding:0;border:1px solid var(--border);accent-color:var(--ink);cursor:pointer}.rgr-idx-region--form .opt-item label,.rgr-idx-region--form .ms-item-chk label{font-family:var(--font-body);color:var(--ink-soft);margin:0;cursor:pointer}.rgr-idx-region--form .form-item>span,.rgr-idx-region--form .opt-item.chk-item>span{display:block;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rgr-idx-region--form .opt-item.chk-item>span{flex-basis:100%;margin-block-end:var(--wp--preset--spacing--20)}.rgr-idx-region--form .ms-flex-chk-ub{display:flex;align-items:flex-start;gap:10px}.rgr-idx-region--form .ms-fub-disclaimer p{font-size:.8rem;line-height:1.5;color:var(--muted);margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .gwr{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-pad-inline)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page{font-family:var(--font-body);color:var(--ink)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .title-conteiner{position:sticky!important;top:0!important;z-index:5;background:var(--white)!important;box-shadow:none!important;border-block-end:1px solid var(--border);height:auto!important;padding-block:var(--wp--preset--spacing--50)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .content-fixed-title{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--60)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page h1.title-page{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-3);line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page h1.title-page span{display:block;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-block-start:var(--wp--preset--spacing--20)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-share-btn{background:0 0!important;color:var(--ink)!important;border:1px solid var(--border)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 18px;box-shadow:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .show-slider-psl{background:var(--bg-soft)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .option-switch{background:var(--white)!important;color:var(--ink)!important;border:1px solid var(--border)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 14px;box-shadow:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .option-switch.active{background:var(--ink)!important;color:var(--white)!important;border-color:var(--ink)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .property-information{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wp--preset--spacing--60);height:auto!important;min-height:0!important;list-style:none;margin:0;padding-block:var(--wp--preset--spacing--80);border-block-end:1px solid var(--border)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .price-property{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-3);letter-spacing:-.02em;color:var(--ink);margin-inline-end:auto}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pilitem{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pilnumber{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--body-lg);color:var(--ink)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-piltxt{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-card-title,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pdescription-title,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .title-similar-list,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pheader{background:0 0!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0 0 var(--wp--preset--spacing--40)!important;margin:0 0 var(--wp--preset--spacing--60)!important;border-block-end:1px solid var(--border);font-family:var(--font-display)!important;font-weight:400!important;font-size:var(--wp--preset--font-size--display-3)!important;line-height:1.2!important;letter-spacing:-.02em;color:var(--ink)!important;text-transform:none}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-card-title::before,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pdescription-title::before,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .title-similar-list::before,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pheader::before{content:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-card,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pdescription{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-block:var(--wp--preset--spacing--90)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--wp--preset--spacing--90);row-gap:0;list-style:none!important;margin:0!important;padding:0!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list>li{display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1fr);align-items:baseline;gap:var(--wp--preset--spacing--50);margin:0!important;padding-block:var(--wp--preset--spacing--50);border-block-end:1px solid var(--border);list-style:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list>li::before,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list>li::marker{content:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-st,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-pt{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;display:block}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list>li{padding-inline:0!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-st{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:var(--muted);overflow-wrap:break-word}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-pt{font-family:var(--font-body);font-size:var(--wp--preset--font-size--body);line-height:1.5;color:var(--ink);overflow-wrap:break-word}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list>li:not(:has(.ib-plist-st)){display:block;font-family:var(--font-body);color:var(--ink)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pdescription p{font-family:var(--font-body);font-size:var(--wp--preset--font-size--body);line-height:1.7;color:var(--ink-soft);max-width:68ch;margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pheader{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-ptitle{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-3);letter-spacing:-.02em;color:var(--ink);margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-pstitle{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-wrapper-top-map>div:not(.ib-pheader){background:var(--bg-soft)!important;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--wp--preset--spacing--60);list-style:none;margin:0;padding:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list>li,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-dody,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-info{width:100%!important;max-width:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-dody{flex-direction:column!important;height:auto!important;background:var(--white);border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;overflow:hidden}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-slider{width:100%!important;height:auto!important;aspect-ratio:3/2;flex:none!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-slider img{width:100%!important;height:100%!important;object-fit:cover}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-similar-properties-list .ms-sf-property-card-info{padding:var(--wp--preset--spacing--60)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .property-contact{margin-block-start:var(--wp--preset--spacing--90);padding-block-start:var(--wp--preset--spacing--60);border-block-start:1px solid var(--border)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-bdisclaimer p{font-family:var(--font-body);font-size:.75rem;line-height:1.6;color:var(--muted);margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .aside{align-self:flex-start;position:sticky!important;top:var(--wp--preset--spacing--90)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-form-detail .form-content{background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;padding:var(--wp--preset--spacing--70)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-modal-header{background:0 0!important;border:0!important;border-block-end:1px solid var(--border)!important;border-radius:0!important;padding:0 0 var(--wp--preset--spacing--50)!important;margin-block-end:var(--wp--preset--spacing--60)!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ms-sf-title{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .content-avatar-image img{width:56px;height:56px;border-radius:var(--radius-pill);object-fit:cover}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .avatar-information h2{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--body-lg);color:var(--ink);margin:0}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .form-content input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=submit]),body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .form-content textarea,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .form-content select{width:100%;padding:12px 14px;background:var(--white);border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;font-family:var(--font-body);font-size:var(--wp--preset--font-size--body);color:var(--ink)}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .form-content input[type=radio],body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .form-content input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;flex:none;border:1px solid var(--border);accent-color:var(--ink);cursor:pointer}body.single-flex-idx-pages .page-result .gwr{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-pad-inline);padding-block:var(--wp--preset--spacing--90)}body.single-flex-idx-pages .page-result{font-family:var(--font-body);color:var(--ink)}body.single-flex-idx-pages .page-result .title,body.single-flex-idx-pages .page-result .title-profile,body.single-flex-idx-pages .page-result .header-title-profile>*{font-family:var(--font-display);font-weight:400;font-size:var(--wp--preset--font-size--display-2);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0}body.single-flex-idx-pages .page-result .header-title-profile{padding-block-end:var(--wp--preset--spacing--50);margin-block-end:var(--wp--preset--spacing--70);border-block-end:1px solid var(--border)}body.single-flex-idx-pages .page-result .clidxboost-select-mb{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--80);list-style:none;margin:0 0 var(--wp--preset--spacing--80);padding:0;border-block-end:1px solid var(--border)}body.single-flex-idx-pages .page-result .clidxboost-select-mb>li{margin:0;padding:0 0 var(--wp--preset--spacing--40);border-block-end:2px solid transparent}body.single-flex-idx-pages .page-result .clidxboost-select-mb>li>a,body.single-flex-idx-pages .page-result .clidxboost-select-mb>li span{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}body.single-flex-idx-pages .page-result .clidxboost-select-mb>li.clidxboost-active{border-block-end-color:var(--ink)}body.single-flex-idx-pages .page-result .clidxboost-select-mb>li.clidxboost-active a,body.single-flex-idx-pages .page-result .clidxboost-select-mb>li.clidxboost-active span{color:var(--ink)}body.single-flex-idx-pages .page-result .flex-table{display:block;border:0;border-block-start:1px solid var(--border)}body.single-flex-idx-pages .page-result .flex-table-row{display:flex;align-items:center;gap:var(--wp--preset--spacing--60);padding-block:var(--wp--preset--spacing--60);border-block-end:1px solid var(--border);background:0 0!important}body.single-flex-idx-pages .page-result .flex-table-row.table-header{padding-block:var(--wp--preset--spacing--40)}body.single-flex-idx-pages .page-result .flex-table-row.table-header .flex-table-row-item{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.single-flex-idx-pages .page-result .flex-table-row-item{flex:1;min-width:0}body.single-flex-idx-pages .page-result .flex-table-row-item.fwrap{flex:2}body.single-flex-idx-pages .page-result .content-img img{border-radius:var(--radius-badge);object-fit:cover}body.single-flex-idx-pages .page-result .date-info{font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);color:var(--muted)}body.single-flex-idx-pages .page-result .message-alert,body.single-flex-idx-pages .page-result .clidxboost-msg-info,body.single-flex-idx-pages .clidxboost-msg-info{background:var(--bg-soft)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;color:var(--ink-soft)!important;padding:var(--wp--preset--spacing--50)var(--wp--preset--spacing--60)!important;font-family:var(--font-body)}body.single-flex-idx-pages .page-result .form-profile input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=submit]),body.single-flex-idx-pages .page-result .form-profile select,body.single-flex-idx-pages .page-result .form-profile textarea{width:100%;padding:12px 14px;background:var(--white);border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;font-family:var(--font-body);color:var(--ink)}body.single-flex-idx-pages .page-deployed{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--wp--preset--spacing--100)var(--container-pad-inline);background:var(--white)!important;text-align:center}body.single-flex-idx-pages .page-deployed+.layer-mx,body.single-flex-idx-pages .page-deployed .layer-mx,body.single-flex-idx-pages .layer-mx{display:none!important}body.single-flex-idx-pages .page-deployed .title-page-deployed{font-family:var(--font-display)!important;font-weight:400!important;font-size:var(--wp--preset--font-size--display-1)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--ink)!important;margin:0 0 var(--wp--preset--spacing--50)!important}body.single-flex-idx-pages .page-deployed .info-deployed p{font-family:var(--font-body);font-size:var(--wp--preset--font-size--body-lg);font-weight:400!important;color:var(--ink-soft)!important;margin:0 0 var(--wp--preset--spacing--80)}body.single-flex-idx-pages .clidxboost-btn-link span{background:0 0!important;background-color:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important}body.single-flex-idx-pages .clidxboost-btn-link,body.single-flex-idx-pages .page-result .clidxboost-btn-general,body.single-flex-idx-pages .page-result .clidxboost-btn-show{display:inline-flex;align-items:center;justify-content:center;background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--ink)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-body);font-weight:600;font-size:var(--wp--preset--font-size--label);line-height:1;letter-spacing:.02em;padding:15px 26px!important;text-decoration:none;box-shadow:none!important;cursor:pointer;transition:background-color var(--motion-fast-out)ease,color var(--motion-fast-out)ease}body.single-flex-idx-pages .clidxboost-btn-link:hover,body.single-flex-idx-pages .page-result .clidxboost-btn-general:hover,body.single-flex-idx-pages .page-result .clidxboost-btn-show:hover{background:var(--ink-soft)!important;border-color:var(--ink-soft)!important}body.single-flex-idx-pages .page-result .clidxboost-btn-remove,body.single-flex-idx-pages .page-result .clidxboost-btn-cancel{background:0 0!important;color:var(--ink-soft)!important;border:1px solid var(--border)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-mono);font-size:var(--wp--preset--font-size--mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 16px!important;box-shadow:none!important;cursor:pointer}@media(max-width:1024px){body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page section.main .gwr{flex-direction:column}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .container,body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .aside{width:100%!important}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .aside{position:static!important}}@media(max-width:640px){body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .ib-plist-list{grid-template-columns:1fr}body.single-flex-idx-pages #full-main#full-main.ms-property-detail-page .property-information{gap:var(--wp--preset--spacing--60)}body.single-flex-idx-pages .page-result .flex-table-row{flex-wrap:wrap}}.rgr-idx-search #flex-bubble-search,.rgr-idx-search .content-flex-bubble-search{background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important;max-width:none!important}.rgr-idx-search .flex-bubble-header,.rgr-idx-search .flex-content-btn,.rgr-idx-search .flex-bubble-search-layout,.rgr-idx-search #clidxboost-modal-search{display:none!important}.rgr-idx-search #flex_idx_single_autocomplete{display:flex!important;align-items:center;gap:var(--wp--preset--spacing--30);background:rgb(255 255 255/.1)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.3);border-radius:var(--radius-pill)!important;padding:6px 6px 6px var(--wp--preset--spacing--50)!important;transition:box-shadow var(--motion-fast-out)ease,background-color var(--motion-fast-out)ease}.rgr-idx-search #flex_idx_single_autocomplete:focus-within{background:rgb(255 255 255/.16)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.55)}.rgr-idx-search #flex_idx_single_autocomplete .form-item{position:relative;flex:none;margin:0!important;padding-inline-end:var(--wp--preset--spacing--40);border-inline-end:1px solid rgb(255 255 255/.26)}.rgr-idx-search #flex_ac_rental_slug{appearance:none;background:0 0!important;border:0!important;color:var(--bg-soft)!important;font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.14em;text-transform:uppercase;padding:0 18px 0 0!important;cursor:pointer;min-width:0}.rgr-idx-search #flex_ac_rental_slug option{color:var(--ink)}.rgr-idx-search .select-arrow{position:absolute;inset-inline-end:var(--wp--preset--spacing--40);inset-block-start:50%;inline-size:7px;block-size:7px;margin-block-start:-5px;border-inline-end:1.5px solid rgb(255 255 255/.7);border-block-end:1.5px solid rgb(255 255 255/.7);transform:rotate(45deg);pointer-events:none}.rgr-idx-search #flex_idx_single_autocomplete_input{flex:1;min-width:0;background:0 0!important;border:0!important;box-shadow:none!important;color:var(--bg-soft)!important;font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--label)!important;padding:14px 0!important;height:auto!important}.rgr-idx-search #flex_idx_single_autocomplete_input::placeholder{color:rgb(255 255 255/.55);opacity:1}.rgr-idx-search #flex_idx_single_autocomplete_input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rgr-idx-search #clidxboost-btn-search{flex:none;display:inline-flex!important;align-items:center;justify-content:center;inline-size:46px;block-size:46px;background:var(--bg-soft)!important;color:var(--ink)!important;border:0!important;border-radius:var(--radius-pill)!important;cursor:pointer;transition:transform var(--motion-fast-out)ease,background-color var(--motion-fast-out)ease}.rgr-idx-search #clidxboost-btn-search:hover{background:var(--white)!important;transform:scale(1.04)}.rgr-idx-search .clidxboost-icon-search{color:var(--ink)!important}.rgr-idx-search .flex-link{display:inline-block;margin-block-start:var(--wp--preset--spacing--40);font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.6)!important;text-decoration:none!important;transition:color var(--motion-fast-out)ease}.rgr-idx-search .flex-link:hover,.rgr-idx-search .flex-link:focus-visible{color:var(--white)!important}.rgr-idx-search .ui-autocomplete{background:var(--bg)!important;color:var(--ink)!important;border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:0 18px 40px rgb(10 10 10/.22);overflow:hidden;z-index:60}@media(max-width:600px){.rgr-idx-search #flex_idx_single_autocomplete{flex-wrap:wrap;border-radius:var(--radius-lg)!important;padding:var(--wp--preset--spacing--40)!important;gap:var(--wp--preset--spacing--40)}.rgr-idx-search #flex_idx_single_autocomplete .form-item{flex-basis:100%;border-inline-end:0;border-block-end:1px solid rgb(255 255 255/.22);padding-block-end:var(--wp--preset--spacing--30)}.rgr-idx-search #flex_idx_single_autocomplete_input{padding-block:8px!important}}.rgr-idx-search .flex-link{display:block;text-align:center}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search{position:relative!important;flex:none;inline-size:46px!important;block-size:46px!important;background:var(--bg-soft)!important;border-radius:var(--radius-pill)!important;overflow:visible!important;text-indent:0!important}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search::after{color:var(--ink)!important;font-size:17px!important}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search:hover{background:var(--white)!important}.rgr-idx-search #flex_idx_single_autocomplete .form-item{inline-size:auto!important;block-size:auto!important;overflow:visible!important}.rgr-idx-search .ui-autocomplete{padding:var(--wp--preset--spacing--30)0!important;margin-block-start:10px!important;max-block-size:340px;overflow-y:auto}.rgr-idx-search .ui-autocomplete .ui-menu-item{list-style:none;margin:0;border-block-start:1px solid var(--border)}.rgr-idx-search .ui-autocomplete .ui-menu-item:first-child{border-block-start:0}.rgr-idx-search .ui-autocomplete .ui-menu-item-wrapper,.rgr-idx-search .ui-autocomplete .ui-menu-item a{display:block;padding:13px var(--wp--preset--spacing--50)!important;font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--label)!important;color:var(--ink)!important;background:0 0!important;border:0!important;text-align:start;transition:background-color var(--motion-fast-out)ease}.rgr-idx-search .ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.rgr-idx-search .ui-autocomplete .ui-menu-item-wrapper:hover,.rgr-idx-search .ui-autocomplete .ui-menu-item a:hover{background:var(--bg-soft)!important;color:var(--ink)!important;margin:0!important}.rgr-idx-search #flex_idx_single_autocomplete{background:0 0!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;border-radius:0!important;padding:0!important;gap:var(--wp--preset--spacing--30);align-items:stretch}.rgr-idx-search #flex_idx_single_autocomplete:focus-within{background:0 0!important;box-shadow:none!important}.rgr-idx-search #flex_idx_single_autocomplete .form-item,.rgr-idx-search #flex_idx_single_autocomplete_input{background:rgb(255 255 255/.1)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.3);border-radius:var(--radius-pill)!important;transition:box-shadow var(--motion-fast-out)ease,background-color var(--motion-fast-out)ease}.rgr-idx-search #flex_idx_single_autocomplete .form-item{display:flex!important;align-items:center;flex:none;border-inline-end:0!important;padding:0 var(--wp--preset--spacing--50)!important;min-block-size:56px}.rgr-idx-search #flex_idx_single_autocomplete .form-item:hover{background:rgb(255 255 255/.16)!important}.rgr-idx-search .select-arrow{inset-inline-end:var(--wp--preset--spacing--40)}.rgr-idx-search #flex_idx_single_autocomplete_input{flex:1;min-inline-size:0;padding:0 var(--wp--preset--spacing--60)!important;min-block-size:56px}.rgr-idx-search #flex_idx_single_autocomplete_input:focus{background:rgb(255 255 255/.16)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.55);outline:none}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search{inline-size:56px!important;block-size:56px!important;align-self:center}.rgr-idx-search .ui-autocomplete li>div{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--50);padding:14px var(--wp--preset--spacing--50)!important;font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--label)!important;color:var(--ink)!important;background:0 0!important;border:0!important;margin:0!important;cursor:pointer;transition:background-color var(--motion-fast-out)ease}.rgr-idx-search .ui-autocomplete li>div:hover,.rgr-idx-search .ui-autocomplete li>div.ui-state-active,.rgr-idx-search .ui-autocomplete li>div.ui-state-focus{background:var(--bg-soft)!important;color:var(--ink)!important}.rgr-idx-search .autocomplete-item-type{flex:none;font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)!important;white-space:nowrap}@media(max-width:600px){.rgr-idx-search #flex_idx_single_autocomplete{flex-wrap:wrap;padding:0!important;gap:var(--wp--preset--spacing--30)}.rgr-idx-search #flex_idx_single_autocomplete .form-item{flex-basis:100%;justify-content:space-between;border-block-end:0!important;padding-block-end:0!important}.rgr-idx-search #flex_idx_single_autocomplete_input{padding-block:0!important}}.rgr-idx-search #flex_idx_single_autocomplete .form-item{background:0 0!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;padding:0!important;min-block-size:0!important}.rgr-idx-search #flex_idx_single_autocomplete .form-item:hover{background:0 0!important}.rgr-idx-search #flex_idx_single_autocomplete,.rgr-idx-search #flex_idx_single_autocomplete:focus-within,.rgr-idx-search .rgr-idx-region--search form,.rgr-idx-search #flex-bubble-search,.rgr-idx-search .content-flex-bubble-search{border:0!important;outline:none!important}.rgr-idx-search #flex_idx_single_autocomplete{overflow:visible!important;position:relative!important}.rgr-idx-search #ib-autocomplete-add{position:static!important}.rgr-idx-search .ui-autocomplete{position:absolute!important;max-inline-size:none!important;max-block-size:300px;z-index:80!important}@media(max-width:600px){.rgr-idx-search #flex_idx_single_autocomplete{position:relative!important;flex-wrap:wrap;justify-content:center;gap:var(--wp--preset--spacing--40);padding:0!important}.rgr-idx-search #flex_idx_single_autocomplete .form-item{flex-basis:100%;display:flex!important;justify-content:center!important;border-block-end:0!important;padding:0!important}.rgr-idx-search #flex_idx_single_autocomplete_input{flex:1 1 100%;padding-inline:var(--wp--preset--spacing--60)62px!important}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search{position:absolute!important;inset-inline-end:5px;inset-block-end:5px;inline-size:46px!important;block-size:46px!important;align-self:auto}.rgr-idx-search #ib-autocomplete-add{flex-basis:100%;block-size:0}.rgr-idx-search .flex-link{display:block;width:100%;text-align:center!important;margin-block-start:var(--wp--preset--spacing--50)}}@media(max-width:600px){.rgr-idx-search #flex_idx_single_autocomplete{gap:0!important}.rgr-idx-search #flex_idx_single_autocomplete_input{margin-block-start:var(--wp--preset--spacing--40)}.rgr-idx-search #ib-autocomplete-add{block-size:0;margin:0!important}.rgr-idx-search #flex-bubble-search #clidxboost-btn-search{inset-block-end:5px;inset-inline-end:5px}}@media(max-width:900px){.rgr-idx-search #flex_idx_single_autocomplete_input,.rgr-idx-search input[type=search],.rgr-idx-search input[type=text],.rgr-idx-search select,.rgr-idx-search textarea{font-size:16px!important}}@media(max-width:600px){.rgr-idx-search #flex_idx_single_autocomplete_input{margin-block-start:var(--wp--preset--spacing--50)!important;margin-block-end:0!important}.rgr-idx-search #flex_idx_single_autocomplete .form-item{margin-block-end:0!important}}.rgr-idx-feed .ms-sf-property-card{background:var(--bg)!important;box-shadow:none!important;border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;overflow:hidden;transition:border-color var(--motion-fast-out)ease}@media(hover:hover){.rgr-idx-feed .ms-sf-property-card:hover{border-color:var(--ink)!important}}.rgr-idx-feed .ms-sf-property-card-price{font-family:var(--font-display)!important;font-weight:500!important;font-size:var(--wp--preset--font-size--display-3)!important;letter-spacing:-.015em;color:var(--ink)!important}.rgr-idx-feed .ms-sf-property-card-price-suffix{font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--body-sm)!important;font-weight:400!important;color:var(--muted)!important;letter-spacing:0}.rgr-idx-feed .ms-sf-property-card-detail,.rgr-idx-feed .ms-sf-property-card-item{font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)!important}.rgr-idx-feed .ms-sf-property-card-address{font-family:var(--font-body)!important;font-size:var(--wp--preset--font-size--body-sm)!important;color:var(--muted)!important;line-height:1.5}.rgr-idx-feed .ms-sf-property-card-label{background:rgb(10 10 10/.55)!important;backdrop-filter:blur(6px);border-radius:var(--radius-badge)!important;font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px!important}.rgr-idx-feed .-float_buttons button,.rgr-idx-feed .-float_buttons>div{background:rgb(255 255 255/.92)!important;box-shadow:none!important;border:1px solid var(--border)!important}.rgr-idx-feed .slick-dots li button:before,.rgr-idx-feed .carousel .control-dots .dot{background:var(--border)!important;box-shadow:none!important;opacity:1!important}.rgr-idx-feed .carousel .control-dots .dot.selected{background:var(--ink)!important}.rgr-idx-feed .control-dots{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none}@media(max-width:900px){.rgr-idx-feed .ms-sf-property-card-image{aspect-ratio:4/5;overflow:hidden}.rgr-idx-feed .ms-sf-property-card-image .carousel-root,.rgr-idx-feed .ms-sf-property-card-image .carousel,.rgr-idx-feed .ms-sf-property-card-image .carousel-slider,.rgr-idx-feed .ms-sf-property-card-image .slider-wrapper,.rgr-idx-feed .ms-sf-property-card-image .slider,.rgr-idx-feed .ms-sf-property-card-image .slide,.rgr-idx-feed .ms-sf-property-card-image .custom-image-wrapper{block-size:100%!important}.rgr-idx-feed .ms-sf-property-card-image img{inline-size:100%!important;block-size:100%!important;object-fit:cover!important}}@media(max-width:900px){.rgr-idx-feed .-float_buttons button,.rgr-idx-feed .-float_buttons>div{position:relative;inline-size:34px!important;block-size:34px!important;min-inline-size:0!important;min-block-size:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.rgr-idx-feed .-float_buttons svg,.rgr-idx-feed .-float_buttons img,.rgr-idx-feed .-float_buttons i::before{inline-size:15px!important;block-size:15px!important;font-size:15px!important}.rgr-idx-feed .-float_buttons button::after{content:"";position:absolute;inset:-5px}}@media(max-width:900px){.rgr-idx-feed .ms-sf-property-card-image,.rgr-idx-feed .ms-sf-property-card-slider,.rgr-idx-feed [class*=card-image],.rgr-idx-feed [class*=card-slider],.rgr-idx-feed .carousel-root,.rgr-idx-feed .carousel .slider-wrapper,.rgr-idx-feed .carousel .slide{min-block-size:78vw!important}.rgr-idx-feed .ms-sf-property-card img{inline-size:100%!important;block-size:100%!important;min-block-size:78vw!important;object-fit:cover!important}.rgr-idx-feed .-float_buttons,.rgr-idx-feed [class*=float_button],.rgr-idx-feed [class*=float-button]{transform:scale(.55)!important;transform-origin:top right!important}.rgr-idx-feed .ms-sf-property-card-label,.rgr-idx-feed [class*=label-number]{font-size:10px!important;padding:3px 7px!important}.rgr-idx-feed .carousel .control-arrow{transform:scale(.6)!important}}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .ms-sf-property-card-label{top:12px!important;left:12px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;padding:3px 10px!important;color:#fff!important;background:rgb(10 10 10/.55)!important;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);border:1px solid rgb(255 255 255/.28);border-radius:50px!important;max-inline-size:calc(100% - 100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .ms-sf-property-card-label.-status.-secondary{top:38px!important}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .-float_buttons{top:10px!important;right:10px!important;gap:6px!important}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .-float_buttons .ms-sf-btn{position:relative;inline-size:30px!important;block-size:30px!important;min-inline-size:0!important;min-block-size:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:rgb(10 10 10/.35)!important;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);border:1px solid rgb(255 255 255/.28)!important;border-radius:50%!important;color:#fff!important;box-shadow:none!important}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .-float_buttons .ms-sf-btn i{font-size:13px!important;color:inherit!important}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .-float_buttons .ms-sf-btn.-favorite.active i{color:var(--color-red,#e0245e)!important}html body .ms-sf-property-card .ms-sf-property-card-dody .ms-sf-property-card-slider .-float_buttons .ms-sf-btn::after{content:"";position:absolute;inset:-7px}@media(max-width:900px){.rgr-idx-feed .-float_buttons,.rgr-idx-feed [class*=float_button],.rgr-idx-feed [class*=float-button]{transform:none!important}}@media(min-width:901px){html body .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-map{top:calc(var(--rgr-header-h,77px) + 72px)!important;block-size:calc(100vh - var(--rgr-header-h,77px) - 72px - 16px)!important}html body .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-map>div,html body .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-map iframe{inline-size:100%!important;max-inline-size:none!important}}@media(min-width:901px){html body .ms-sf-filter .ms-sf-filter-body.map .ms-sf-filter-content{min-block-size:100vh!important}}.rgr-idx-form .clidxboost-btn-link span,.rgr-main .flex-content-form .clidxboost-btn-link span{background:0 0!important;background-color:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important}.rgr-idx-form .clidxboost-btn-link,.rgr-main .flex-content-form .clidxboost-btn-link{display:inline-flex!important;align-items:center;justify-content:center;background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--ink)!important;border-radius:var(--radius-btn)!important;height:auto!important;min-width:0!important;padding:15px 28px!important;font-family:var(--font-display);font-weight:600;font-size:var(--wp--preset--font-size--label);line-height:1;cursor:pointer;transition:background-color var(--motion-fast-out)ease}.rgr-idx-form .clidxboost-btn-link:hover,.rgr-main .flex-content-form .clidxboost-btn-link:hover{background:var(--ink-soft)!important}@media(min-width:901px){body.page-id-686 .rgr-idx-form{padding-block:32px}body.page-id-686 .flex-content-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}body.page-id-686 .flex-content-form .form-item{margin:0!important;width:100%!important;float:none!important}body.page-id-686 .flex-content-form .form-item.full-item{grid-column:1/-1}body.page-id-686 .flex-content-form input.medium{height:46px!important}body.page-id-686 .flex-content-form textarea{min-height:88px!important;max-height:130px}body.page-id-686 .flex-content-form .form-item.full-item p{font-size:12px!important;line-height:1.5!important;margin:0!important}}@media(min-width:901px){body.page-id-686 .rgr-idx-form__head{margin-block-end:20px!important}body.page-id-686 .rgr-idx-form__title{margin-block-end:6px!important}body.page-id-686 .flex-content-form{gap:10px 14px}body.page-id-686 .flex-content-form textarea{min-height:70px!important;max-height:96px}body.page-id-686 .flex-content-form .form-item label{margin-bottom:4px!important}}@media(min-width:901px){body.page-id-686 .rgr-idx-form{padding-block:24px}body.page-id-686 .rgr-idx-form__head{margin-block-end:14px!important}body.page-id-686 .flex-content-form{gap:8px 14px}body.page-id-686 .flex-content-form input.medium{height:44px!important}body.page-id-686 .flex-content-form textarea{min-height:64px!important;max-height:80px}}@media(max-width:900px){.rgr-idx-form .rgr-idx-region{padding-inline:0!important}.rgr-idx-form .form-search{padding-inline:0!important}}@media(max-width:900px){.rgr-idx-form .form-search{padding-inline:16px!important}}@media(max-width:900px){.rgr-idx-form .flex-content-form .opt-list .opt-item{flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px}.rgr-idx-form .flex-content-form .opt-list .opt-item>span{flex:auto;width:auto!important;min-width:0}.rgr-idx-form .flex-content-form .opt-list .opt-item>input{flex:none;margin-block-start:2px}}@media(max-width:900px){.rgr-idx-form .flex-content-form .opt-list .opt-item{flex-wrap:wrap!important}.rgr-idx-form .flex-content-form .opt-list .opt-item>span{flex:0 0 100%;margin-block-end:6px}.rgr-idx-form .flex-content-form .opt-list .opt-item>label{flex:1;min-width:0}}.rgr-idx-form .flex-content-form .opt-list .opt-item{align-items:center!important}.rgr-idx-form .flex-content-form .opt-list .opt-item>input{margin-block:0!important}.rgr-idx-form .flex-content-form .opt-list .opt-item>label{display:flex!important;align-items:center;margin-block:0!important}html body #modal_login .overlay_modal_closer{background-color:rgb(10 10 10/.55)!important;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1)}html body #modal_login .modal_cm{border-radius:var(--radius-lg)!important;background-color:var(--bg)!important;box-shadow:0 40px 90px -40px rgb(10 10 10/.55)!important;border:1px solid var(--border)!important}html body #modal_login .ms-box-info{background-color:var(--bg-soft)!important;border-right:1px solid var(--border)!important;border-inline-end:1px solid var(--border)!important}html body #modal_login .ms-box-header{border-bottom:1px solid var(--border)!important}html body #modal_login .ms-title,html body #modal_login .ms-title-modal{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.01em;color:var(--ink)!important}html body #modal_login .ms-title-modal{font-size:1.6rem!important}html body #modal_login .ms-box-body,html body #modal_login .ms-text,html body #modal_login .footer_md{font-family:var(--font-body)!important;color:var(--ink-soft)!important}html body #modal_login .ms-list strong,html body #modal_login .ms-list b{font-family:var(--font-display)!important;font-weight:500!important;color:var(--ink)!important}html body #modal_login a{color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html body #modal_login a:hover{text-decoration-thickness:2px}html body #modal_login input[type=email],html body #modal_login input[type=password],html body #modal_login input[type=text],html body #modal_login input[type=tel]{font-family:var(--font-body)!important;font-size:16px!important;color:var(--ink)!important;background-color:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;box-shadow:none!important}html body #modal_login input[type=email]:focus,html body #modal_login input[type=password]:focus,html body #modal_login input[type=text]:focus,html body #modal_login input[type=tel]:focus{border-color:var(--ink)!important;outline:none!important}html body #modal_login .modal_cm .form_content .btn_form,html body #modal_login .modal_cm .form_content #formReset .btn_form,html body #modal_login .modal_cm .form_content .pr-steps-container .pr-step .pr-next-step,html body #modal_login .modal_cm .form_content .pr-steps-container .pr-step .pr-redbtn{font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.01em;color:var(--bg)!important;background-color:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:var(--radius-btn)!important;box-shadow:none!important;transition:opacity var(--motion-fast-out)ease}html body #modal_login .modal_cm .form_content .btn_form:hover,html body #modal_login .modal_cm .form_content #formReset .btn_form:hover,html body #modal_login .modal_cm .form_content .pr-steps-container .pr-step .pr-next-step:hover,html body #modal_login .modal_cm .form_content .pr-steps-container .pr-step .pr-redbtn:hover{background-color:var(--ink)!important;color:var(--bg)!important;opacity:.86}html body #modal_login #socialMediaRegister>li>a,html body #modal_login #socialMediaRegister>li>button{background-color:var(--bg)!important;color:var(--ink)!important;border:1px solid var(--border)!important;border-radius:var(--radius-btn)!important;box-shadow:none!important;font-family:var(--font-body)!important;font-weight:500!important;text-decoration:none!important;transition:border-color var(--motion-fast-out)ease}html body #modal_login #socialMediaRegister>li>a:hover,html body #modal_login #socialMediaRegister>li>button:hover{border-color:var(--ink)!important}html body #modal_login .line_or{font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)!important}html body #modal_login .line_or span,html body #modal_login .line_or::before,html body #modal_login .line_or::after{background-color:var(--bg-soft)!important;color:var(--muted)!important}html body #modal_login button.close-modal{background-color:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;transition:opacity var(--motion-fast-out)ease}html body #modal_login button.close-modal:hover{opacity:.86}html body #modal_login .footer_md.terms-md{border-top:1px solid var(--border)!important;background-color:var(--bg-soft)!important}html body #modal_login .ms-fub-register,html body #modal_login .ms-footer-sm{font-size:.8rem!important;line-height:1.5!important;color:var(--muted)!important}html body #modal_login .ms-footer-sm a,html body #modal_login .ms-fub-register a{color:var(--ink-soft)!important}html body #modal_login #socialMediaRegister>li>a.ico-facebook,html body #modal_login #socialMediaRegister>li>a.ico-facebook::before{color:var(--ink)!important}@keyframes rgr-modale-su{from{opacity:0;transform:translateY(24px)scale(.985)}}@keyframes rgr-modale-voce{from{opacity:0;transform:translateY(12px)}}@keyframes rgr-modale-campo{from{opacity:0;transform:translateY(10px)}}html body #modal_login.active_modal .modal_cm{animation:rgr-modale-su .75s cubic-bezier(.22,1,.36,1)both}html body #modal_login.active_modal .ms-list li{animation:rgr-modale-voce .6s cubic-bezier(.22,1,.36,1)both}html body #modal_login.active_modal .ms-list li:nth-child(1){animation-delay:.2s}html body #modal_login.active_modal .ms-list li:nth-child(2){animation-delay:.28s}html body #modal_login.active_modal .ms-list li:nth-child(3){animation-delay:.36s}html body #modal_login.active_modal .ms-list li:nth-child(4){animation-delay:.44s}html body #modal_login.active_modal .content_md .heder_md,html body #modal_login.active_modal .content_md .body_md{animation:rgr-modale-campo .6s cubic-bezier(.22,1,.36,1)both;animation-delay:.26s}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .heder_md,html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .body_md,html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .footer_md{max-width:420px!important;padding-inline:34px!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper{padding:34px!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .heder_md{padding-block:34px 6px!important;border-bottom:0!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-header{padding:0 0 18px!important;margin-block-end:6px!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-header .ms-title{font-family:var(--font-mono)!important;font-size:var(--wp--preset--font-size--mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--muted)!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li{align-items:flex-start!important;gap:16px!important;margin-bottom:0!important;padding-block:20px!important;border-top:1px solid var(--border)!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li:first-child{border-top:0!important;padding-block-start:4px!important}html body #modal_login .ms-list li strong{display:block;margin-block-end:4px;font-size:1rem!important}html body #modal_login .ms-list li p{font-size:.86rem!important;line-height:1.55!important;color:var(--muted)!important;margin:0!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li .ms-img-icon{inline-size:22px!important;block-size:22px!important;margin:2px 0 0!important;border-radius:0!important;background-color:transparent!important;background-repeat:no-repeat;background-position:50%;background-size:20px 20px;flex-shrink:0}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li .ms-img-icon i{font-size:0!important;inline-size:0!important;block-size:0!important;margin:0!important;overflow:hidden}html body #modal_login .ms-list li:nth-child(1) .ms-img-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230A0A0A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 13.4V8.6a5.2 5.2 0 1 0-10.4 0v4.8L3.5 15.2h13z'/%3E%3Cpath d='M8.2 17.1a2 2 0 0 0 3.6 0'/%3E%3C/svg%3E")}html body #modal_login .ms-list li:nth-child(2) .ms-img-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230A0A0A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 16.6C7 14.7 3.5 12.1 3.5 8.9A3 3 0 0 1 10 7.1a3 3 0 0 1 6.5 1.8c0 3.2-3.5 5.8-6.5 7.7Z'/%3E%3C/svg%3E")}html body #modal_login .ms-list li:nth-child(3) .ms-img-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230A0A0A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='15' cy='4.8' r='2.1'/%3E%3Ccircle cx='5' cy='10' r='2.1'/%3E%3Ccircle cx='15' cy='15.2' r='2.1'/%3E%3Cpath d='M6.9 8.9 13.1 5.8M6.9 11.1l6.2 3.1'/%3E%3C/svg%3E")}html body #modal_login .ms-list li:nth-child(4) .ms-img-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230A0A0A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6.7'/%3E%3Cpath d='M10 6.1V10l2.7 1.7'/%3E%3C/svg%3E")}html body #modal_login .modal_cm .form_content input[type=email],html body #modal_login .modal_cm .form_content input[type=password],html body #modal_login .modal_cm .form_content input[type=text]{height:52px!important;padding-inline-start:46px!important}html body #modal_login .modal_cm .form_content .btn_form{height:52px!important;text-transform:none!important;letter-spacing:.01em!important}html body #modal_login .social_login .ico-facebook,html body #modal_login .social_login .ico-google{height:52px!important}html body #modal_login .line_or{margin-block:22px!important}html body #modal_login .line_or span{background-color:var(--bg)!important;padding-inline:12px!important;border-radius:0!important;inline-size:auto!important;block-size:auto!important;line-height:1.4!important;color:var(--muted)!important;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.16em;text-transform:uppercase}html body #modal_login .ms-new-wrapper-modal-login-register{width:min(560px,92vw)!important;max-width:min(560px,92vw)!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm{display:flex!important;flex-direction:column!important;width:100%!important;overflow:visible!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md{order:1;width:100%!important;max-width:none!important;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background-color:var(--bg)!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .ms-box-info{order:2;width:100%!important;max-width:none!important;border-inline-end:0!important;border-top:1px solid var(--border)!important;border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .heder_md,html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .body_md,html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .footer_md{width:100%!important;max-width:none!important;padding-inline:clamp(24px,6vw,44px)!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .heder_md{padding-block:clamp(30px,5vw,44px)4px!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .footer_md.terms-md{position:static!important;margin-top:26px!important;margin-bottom:0!important;padding-block:22px 26px!important;background-color:transparent!important;border-top:1px solid var(--border)!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper{padding:clamp(24px,5vw,34px)clamp(20px,5vw,34px)clamp(26px,5vw,36px)!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-header{padding:0 0 18px!important;margin:0 0 4px!important;border-bottom:0!important;text-align:center}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:0!important;padding:0!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:10px!important;margin:0!important;padding:4px 12px!important;border-top:0!important;border-inline-start:1px solid var(--border)!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li:first-child{border-inline-start:0!important;padding-block-start:4px!important}html body #modal_login .ms-list li .ms-info-detail p{display:none!important}html body #modal_login .ms-list li .ms-info-detail strong{font-family:var(--font-body)!important;font-weight:400!important;font-size:.78rem!important;line-height:1.35!important;color:var(--ink-soft)!important;margin:0!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li .ms-img-icon{inline-size:26px!important;block-size:26px!important;margin:0!important;background-size:24px 24px}html body #modal_login.active_modal .ms-list li:nth-child(1){animation-delay:.34s}html body #modal_login.active_modal .ms-list li:nth-child(2){animation-delay:.4s}html body #modal_login.active_modal .ms-list li:nth-child(3){animation-delay:.46s}html body #modal_login.active_modal .ms-list li:nth-child(4){animation-delay:.52s}@media(max-width:520px){html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-body .ms-list li:nth-child(odd){border-inline-start:0!important}}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .body_md{height:auto!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md{padding-bottom:0!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm{max-block-size:min(92vh,900px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html body #modal_login .footer_md.terms-md .ms-footer-sm,html body #modal_login .footer_md.terms-md .ms-footer-sn{padding-top:14px!important}html body #modal_login .footer_md.terms-md .ms-footer-sm *,html body #modal_login .footer_md.terms-md .ms-footer-sn *{font-size:11.5px!important;line-height:1.5!important}html body #modal_login .ms-fub-register{font-size:11.5px!important;line-height:1.5!important}html body #modal_login .ms-new-wrapper-modal-login-register .ms-box-info .ms-box-info-wrapper .ms-box-header .ms-title{text-align:center!important;display:block;width:100%}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .ms-box-info{display:none!important}html body #modal_login .modal_cm .form_content input[type=email],html body #modal_login .modal_cm .form_content input[type=password],html body #modal_login .modal_cm .form_content input[type=text],html body #modal_login .modal_cm .form_content input[type=tel]{background-image:none!important;padding-left:18px!important;padding-inline-start:18px!important;font-size:15px!important}html body #modal_login .modal_cm .form_content input::placeholder{color:var(--muted)!important;font-size:15px!important;opacity:1}html body #modal_login .modal_cm .content_md .heder_md .ms-title-modal,html body #modal_login .modal_cm .content_md .ms-header-md .ms-title-modal,html body #modal_login .modal_cm .content_md .heder_md .ms-title-modal span.ms-spn,html body #modal_login .modal_cm .content_md .ms-header-md .ms-title-modal span.ms-spn{font-size:1.4rem!important;font-weight:400!important;line-height:1.2!important;padding:0!important}html body #modal_login .modal_cm .form_content .ms-sub-text,html body #modal_login .modal_cm .form_content .agile-label,html body #modal_login .modal_cm .form_content label{font-size:13px!important;color:var(--muted)!important;font-family:var(--font-body)!important}html body #modal_login .ms-fub-disclaimer p{margin:0!important}html body #modal_login .ms-fub-disclaimer.is-chiuso p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #modal_login .rgr-piu{display:inline-block;margin-block-start:2px;padding:0;border:0;background:0 0;font-family:var(--font-body);font-size:11.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body #modal_login .rgr-piu:hover{text-decoration-thickness:2px}html body #modal_login .ms-back{inline-size:38px!important;block-size:38px!important;top:14px!important;left:14px!important;overflow:visible!important;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);transition:background-color var(--motion-fast-out)ease,box-shadow var(--motion-fast-out)ease}html body #modal_login .ms-back:hover{background-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)}html body #modal_login .ms-back .ms-icon-back span::before{display:none!important}html body #modal_login .ms-back .ms-icon-back span::after{content:''!important;position:absolute!important;inset:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%230A0A0A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.25 3.5 5.75 9l5.5 5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 17px}html body #modal_login .ms-back:hover .ms-icon-back span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.25 3.5 5.75 9l5.5 5.5'/%3E%3C/svg%3E")}html body #modal_login .social_login .ico-facebook::before,html body #modal_login .social_login .ico-google::before{content:''!important;inline-size:20px!important;block-size:20px!important;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0!important;left:18px!important}html body #modal_login .social_login .ico-facebook::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230A0A0A'%3E%3Cpath d='M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.68.24 2.68.24v2.96h-1.51c-1.49 0-1.96.93-1.96 1.89v2.26h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07z'/%3E%3C/svg%3E")}html body #modal_login .social_login .ico-google::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E")}html body #modal_login .modal_cm .form_content #cntLoginForm #txt_user,html body #modal_login .modal_cm .form_content #cntLoginForm #txt_pwd,html body #modal_login .modal_cm .form_content #cntLoginForm #reset_email,html body #modal_login .modal_cm .form_content #cntLoginForm input[name=register_email],html body #modal_login .modal_cm .form_content #cntLoginForm input[name=register_name],html body #modal_login .modal_cm .form_content #cntLoginForm input[name=register_last_name],html body #modal_login .modal_cm .form_content #cntLoginForm input[name=register_phone],html body #modal_login .modal_cm .form_content #cntLoginForm input[name=register_phone_facebook],html body #modal_login .modal_cm .form_content #formReset #reset_email,html body #modal_login .modal_cm .form_content #push-registration #txt_user,html body #modal_login .modal_cm .form_content #push-registration #txt_pwd,html body #modal_login .modal_cm .form_content #push-registration #reset_email,html body #modal_login .modal_cm .form_content #push-registration input[name=register_email],html body #modal_login .modal_cm .form_content #push-registration input[name=register_name],html body #modal_login .modal_cm .form_content #push-registration input[name=register_last_name],html body #modal_login .modal_cm .form_content #push-registration input[name=register_phone],html body #modal_login .modal_cm .form_content #push-registration input[name=register_phone_facebook]{background-image:none!important;padding-left:18px!important;padding-inline-start:18px!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md{border-radius:var(--radius-lg)!important;overflow:hidden}html body #modal_login .social_login .ico-google::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%230A0A0A'%3E%3Cpath d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E")!important}html body #modal_login .social_login .ico-facebook:hover::before,html body #modal_login .social_login .ico-google:hover::before{background-position:50%!important;color:transparent!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md{position:relative}html body #modal_login .ms-back{top:16px!important;left:16px!important;z-index:3}html body #modal_login .modal_cm .content_md .heder_md .ms-title-modal,html body #modal_login .modal_cm .content_md .ms-header-md .ms-title-modal{padding-inline:52px!important}html body #modal_login .ms-wrapper-login-google svg path:not([fill=none]){fill:#0a0a0a!important}html body #modal_login .ms-new-wrapper-modal-login-register .modal_cm .content_md .footer_md.terms-md{margin-top:56px!important;padding-top:32px!important}html body #modal_login .footer_md.terms-md .ms-fub-register,html body #modal_login .footer_md.terms-md .ms-flex-chk-ub{padding-top:0!important;margin-top:0!important}html body #modal_login .ms-back{position:absolute!important}html body #modal_login .modal_cm .content_md .body_md,html body #modal_login .modal_cm .content_md .item_tab,html body #modal_login .modal_cm .content_md .form_content,html body #modal_login .modal_cm .content_md .ms-header-md{position:static!important}@keyframes rgr-modale-sfuma{from{opacity:0}}html body #modal_login.active_modal .content_md .body_md{animation:rgr-modale-sfuma .6s ease both!important;animation-delay:.26s!important}html body #modal_login button.close-modal span,html body #modal_login button.close-modal span:hover{color:inherit!important}html body #modal_login button.close-modal:hover{background-color:var(--bg)!important;border-color:var(--bg)!important;color:var(--ink)!important;opacity:1}.rgr-idx-search--chiara #flex_idx_single_autocomplete{background:0 0!important;box-shadow:none}.rgr-idx-search--chiara #flex_idx_single_autocomplete:focus-within{background:0 0!important;box-shadow:none}.rgr-idx-search--chiara #flex_idx_single_autocomplete .form-item{border-inline-end-color:transparent}.rgr-idx-search--chiara #flex_ac_rental_slug{color:var(--ink)!important}.rgr-idx-search--chiara .select-arrow{border-inline-end-color:rgb(10 10 10/.55);border-block-end-color:rgb(10 10 10/.55)}.rgr-idx-search--chiara #flex_idx_single_autocomplete_input{color:var(--ink)!important;border-block-end:1px solid var(--border)!important;border-radius:0!important;padding-block-end:10px!important;transition:border-color var(--motion-fast-out)ease}.rgr-idx-search--chiara #flex_idx_single_autocomplete_input:focus{border-block-end-color:var(--ink)!important}.rgr-idx-search--chiara #flex_idx_single_autocomplete_input::placeholder{color:var(--muted)}.rgr-idx-search--chiara #clidxboost-btn-search,.rgr-idx-search--chiara #flex-bubble-search #clidxboost-btn-search{background:var(--ink)!important;color:var(--white)!important}.rgr-idx-search--chiara #clidxboost-btn-search:hover,.rgr-idx-search--chiara #flex-bubble-search #clidxboost-btn-search:hover{background:var(--ink-soft)!important}.rgr-idx-search--chiara .clidxboost-icon-search,.rgr-idx-search--chiara #flex-bubble-search #clidxboost-btn-search::after{color:var(--white)!important}.rgr-idx-search--chiara .flex-link{color:var(--muted)!important}.rgr-idx-search--chiara .flex-link:hover,.rgr-idx-search--chiara .flex-link:focus-visible{color:var(--ink)!important}@media(max-width:600px){.rgr-idx-search--chiara #flex_idx_single_autocomplete .form-item{border-block-end-color:transparent}}.ms-sf-btn-view-expanded[data-view=map]{display:none!important}li:has(>.ms-sf-btn-view-expanded[data-view=map]){display:none!important}html body .ms-fub-disclaimer p{font-size:11px!important;line-height:1.5!important;color:var(--muted)!important}html body .ms-fub-disclaimer p a{color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:2px}