@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";.company-name{font-size:1.2rem;font-weight:700}.bd-footer{padding:1px}.bg-footer{font-size:15px;line-height:1.5;background-color:var(--primary-color);color:#fff}.bg-footer a{color:inherit;text-decoration:none}.bg-footer a:hover{text-decoration:underline}.bg-footer .container{padding-top:2rem;padding-bottom:2rem}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#00000029}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px #00000052}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.my-custom-toggle{border:1px solid var(--primary-color)}.categories-btn .q-checkbox__label{width:100%}.custom-checkbox .apartment-detail-options .q-radio,.custom-checkbox .apartment-detail-options .q-checkbox{margin:.2em 0;border:1px solid var(--primary-color);padding:.4em .8em;border-radius:4px;color:var(--primary-color)}.custom-checkbox .apartment-detail-options .q-checkbox[aria-checked=true]{background:var(--primary-color);color:#fff}.custom-checkbox .q-radio,.custom-checkbox .q-checkbox{margin:.2em 0;border:1px solid var(--primary-color);padding:.4em .8em;border-radius:4px;color:var(--primary-color)}.custom-checkbox .q-radio__inner,.custom-checkbox .q-checkbox__inner{display:none}.custom-checkbox .q-radio[aria-checked=true],.custom-checkbox .q-checkbox[aria-checked=true]{background:var(--primary-color);color:#fff}.budget-mandatory p{margin-top:0;margin-bottom:0;line-height:1}.budget-mandatory .q-toggle{margin-top:0;margin-bottom:0;padding:0}.custom-rating-mobile .q-rating__icon-container{margin-left:2px;margin-right:2px}.no-bottom-slots.q-field--with-bottom{padding-bottom:0}.custom-checkbox .q-option-group--inline{display:flex;flex-wrap:wrap}.custom-checkbox .q-option-group--inline>div{flex:1 1 auto}.custom-checkbox .q-option-group--inline>div>div{width:100%;text-align:center}.custom-checkbox .q-option-group--inline>div .q-radio__label,.custom-checkbox .q-option-group--inline>div .q-checkbox__label{margin:auto}#search-drawer[data-v-03f2b9ad]{height:100%}.main-header{background-color:#fff;color:var(--primary-color)}.q-page{overflow-x:hidden}.container{width:100%;max-width:1439px;margin-left:auto;margin-right:auto}.property-details h1{font-size:200%;line-height:1.5}.property-details h2{font-size:160%;line-height:1.5}.rounded-borders{border-radius:7px;overflow:hidden}.text-h6,.text-h5{font-weight:400}.description{font-size:16px}h2.titolo,h2.titolo-tipologia{font-size:20px;color:var(--primary-color);font-weight:700}.primary-color{color:var(--primary-color)}.q-drawer--right.q-drawer--bordered{border-left:5px solid var(--primary-color)}
