.Mtop30{margin-top:30px}.Mtop50{margin-top:50px}.row_immobili>div[class^="col-md-"]{margin-bottom:30px}.kalimmo_annunci_carousel{display:block}.kalimmo_annunci_carousel .slick-track{display:flex;align-items:stretch}.kalimmo_annunci_carousel.slick-initialized .slick-slide{display:flex;flex:0 0 auto;float:none;height:auto;max-width:none}.kalimmo_annunci_carousel .slick-prev,.kalimmo_annunci_carousel .slick-next{position:absolute;top:50%;z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--theme-palette-color-1);color:#fff;font-size:30px;line-height:32px;transform:translateY(-50%);cursor:pointer}.kalimmo_annunci_carousel .slick-prev{left:-18px}.kalimmo_annunci_carousel .slick-next{right:-18px}@media (max-width:1023px){.kalimmo_annunci_carousel .slick-prev{left:0}.kalimmo_annunci_carousel .slick-next{right:0}}.kalimmo_immobile_item{display:flex;flex-direction:column;height:100%;background:#fff;-moz-box-shadow:1px 1px 3px 1px rgb(0,0,0,.1);-webkit-box-shadow:1px 1px 3px 1px rgb(0,0,0,.1);box-shadow:1px 1px 3px 1px rgb(0,0,0,.1);border:1px solid #dedede}.kalimmo_immobile_item .kalimmo_immobile_item__thumb{height:220px;min-height:220px;position:relative}.kalimmo_immobile_item .kalimmo_immobile_item__thumb img{width:100%;-o-object-fit:cover;object-fit:cover;height:220px}.kalimmo_immobile_item .kalimmo_immobile_item__thumb .rif_immobile{position:absolute;top:15px;left:15px;display:inline-block;background-color:var(--theme-palette-color-1)!important;border-radius:30px;line-height:1;padding:7px 15px;color:#fff;font-size:12px;font-weight:600}.kalimmo_immobile_item .kalimmo_immobile_item__thumb .contratto_immo{position:absolute;top:15px;left:15px;display:inline-block;background-color:var(--theme-palette-color-1);border-radius:30px;line-height:1;padding:7px 15px;color:#fff;font-size:14px}.kalimmo_immobile_item .kalimmo_immobile_item__thumb .wishlist-icon{position:absolute;top:10px;right:10px;height:30px;width:30px;text-align:center;line-height:30px;background-color:var(--theme-palette-color-1);border-radius:40px;color:#fff;cursor:pointer}.kalimmo_immobile_item .kalimmo_immobile_item__content{display:flex;flex-direction:column;height:100%;color:inherit;position:relative;text-decoration:none!important}.kalimmo_immobile_item .kalimmo_immobile_item__content::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";transition:all 500ms ease;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;color:#fff;text-align:center}.kalimmo_immobile_item .kalimmo_immobile_item__content:hover::after{background:rgba(var(--theme-palette-color-2-rgb),.7)}.kalimmo_immobile_item .kalimmo_immobile_item__content .kalimmo_immobile__content__info{padding:0 20px;font-size:16px}.kalimmo_immobile__content__info .kalimmo_immobile_name{padding:5px 0 8px}.kalimmo_immobile__content__info .kalimmo_immobile_name h3{color:var(--theme-palette-color-2)!important;margin:0;font-size:24px;line-height:28px;font-weight:700;text-decoration:none}.kalimmo_immobile__content__info .kalimmo_immobile_tipologia{padding:5px 0 8px;text-align:center;color:var(--theme-palette-color-1)!important;margin:0;font-weight:500;text-decoration:none}.kalimmo_immobile__content__info .kalimmo_immobile_rif{padding:5px 0 8px;text-align:center;font-weight:200;font-size:80%}.kalimmo_immobile__content__info .kalimmo_immobile_address{padding:5px 0 8px;text-align:center;font-weight:500;text-decoration:none;text-align:center}.kalimmo_immobile__content__info .kalimmo_immobile_address span{font-size:70%}.kalimmo_immobile__content__info .kalimmo_immobile_metacontainer{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px;line-height:1;flex-wrap:wrap}.kalimmo_immobile__content__info .kalimmo_immobile_metacontainer .metainfo{display:flex;align-items:center;flex:0 0 33.333%;margin:5px 0;justify-content:center}.kalimmo_immobile__content__info .kalimmo_immobile_metacontainer .metainfo svg{width:20px;fill:var(--theme-palette-color-1)}.kalimmo_immobile__content__info .kalimmo_immobile_metacontainer .metainfo svg.isSmall{width:40px}.kalimmo_immobile__content__info .kalimmo_immobile_metacontainer .metainfo span{padding-left:3px;font-size:10px}.kalimmo_immobile_item__content .kalimmo_immobile_prezzoetipo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 40px;display:flex;margin-top:auto}.kalimmo_immobile_item__content .kalimmo_immobile_prezzoetipo .prezzo{font-weight:600;text-align:center}.kalimmo_immobile_item__content .kalimmo_immobile_prezzoetipo .tipologia{font-weight:600;font-size:14px;font-style:normal}.section_immobili_kalimmo .pagination .page-item{margin:0 5px;background:#fff;align-items:center;font-weight:600;font-size:13px;border:1px solid transparent;cursor:pointer;transition:ease-in-out 0.3s}.section_immobili_kalimmo .pagination .page-item.active{border-color:#fff}.section_immobili_kalimmo .page-item .page-link{border:0}.section_immobili_kalimmo .page-item .page-link:hover,.section_immobili_kalimmo .page-item.active .page-link{background:var(--theme-palette-color-1)}.section_immobili_kalimmo .pagination .page-item.active .page-link,.section_immobili_kalimmo .pagination .page-item:hover .page-link{color:#fff!important}.section_single_kalimmo{padding:20px 0}.kalimmo_immobile_single_slider{position:relative;margin-bottom:25px}.kalimmo_immobile_single_slider .kalimmo_item_image img{width:100%;height:500px;object-fit:cover}.kalimmo_immobile_single_slider_container{position:relative}.kalimmo_immobile_single_slider_container .kalimmo-carousel-arrow{position:absolute;top:36%;left:0;width:100%}.kalimmo_immobile_single_slider_container .kalimmo-arrow{position:absolute;top:0%;transform:translateY(-50%);width:50px;height:65px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff}.kalimmo_immobile_single_slider_container .kalimmo-arrow .icon{display:flex}.kalimmo_immobile_single_slider_container .kalimmo-arrow .icon svg{fill:#2b2b2b;width:15px;height:auto}.kalimmo_immobile_single_slider_container .kalimmo-arrow.kalimmo-carousel-next{right:0}.kalimmo_immobile_single_slider_container .kalimmo-arrow.kalimmo-carousel-prev{left:0}.kalimmo_immobile_single_thumbs_container{position:relative}.kalimmo_immobile_single_thumbs img{height:150px;width:150px;object-fit:cover;padding:0;cursor:pointer;max-width:100%}.col-md-5 .kalimmo_immobile_single_info{padding-left:50px}.kalimmo_immobile_single_info .title_single{margin-top:30px}.kalimmo_immobile_single_info .title_single h3,.kalimmo_immobile_single_info .title_single h1{margin:0;padding:0;font-size:30px;margin-bottom:0;color:var(--theme-palette-color-2)!important;text-align:left}.kalimmo_immobile_single_info .wishlist-icon{height:40px;width:40px;text-align:center;line-height:40px;background-color:var(--theme-palette-color-1);border-radius:40px;color:#fff;cursor:pointer}.kalimmo_immobile_single_info .wishlist-scritta{font-size:18px;padding-left:10px}.kalimmo_immobile_single_info .address_single{font-size:14px;display:flex;align-items:center;margin-bottom:20px;margin-top:10px}.kalimmo_immobile_single_info .address_single span{text-transform:none;margin-left:0;font-size:24px}.kalimmo_immobile_single_info .contratto_immo span{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;background:var(--theme-palette-color-1);color:#fff;padding:7px 15px}.kalimmo_immobile_single_info .prezzo_single{font-size:15px;font-weight:600;line-height:1;margin-top:30px;margin-bottom:30px}.kalimmo_immobile_single_info .specifiche_single{margin-bottom:30px;margin-top:30px}.specifiche_title{font-weight:500;font-size:20pt;margin-bottom:25px;color:var(--theme-palette-color-2);line-height:34px}.kalimmo_single_metacontainer{display:grid;grid-template-columns:repeat(4,1fr);margin-left:0;padding-left:0;margin-bottom:0}.kalimmo_single_metacontainer .metainfo{font-size:14px;line-height:1.3;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.kalimmo_single_metacontainer .metainfo svg{width:30px;fill:var(--theme-palette-color-1)}.kalimmo_single_metacontainer .metainfo svg.isSmall{width:40px}.kalimmo_single_metacontainer .metainfo span{padding-left:7px;font-size:18px}.kalimmo_immobile_descrizione{margin-bottom:50px}.kalimmo_immobile_descrizione iframe{max-height:90vh;border:none}.kalimmo_tabella_dettagli{max-width:100%;width:100%;margin-bottom:50px;display:flex;flex-flow:row wrap;column-count:3}.kalimmo_tabella_dettagli .row{display:flex;align-items:baseline;margin:0;margin-bottom:30px}.kalimmo_tabella_dettagli .row .term{font-weight:600;max-width:180px;width:100%}.kalimmo_tabella_dettagli .row .description{font-weight:400;max-width:180px;width:100%;margin:0}.kalimmo_tabella_servizi{margin:0 -25px;display:flex;flex-wrap:wrap;padding-left:0}.kalimmo_tabella_servizi .metaservizi{display:flex;gap:5px;align-items:center;max-width:20%;flex:0 0 20%;margin:0 0 15px;padding:0 25px;font-size:22px;line-height:1.3em;margin:0 0 15px;padding:0 25px}#map-contact{height:500px}#filtri_single{padding-bottom:70px}.kalimmo_filtri_container h2.wp-block-heading.has-text-align-center{color:#fff}body.home .kalimmo_ricerca_riferimento{top:-80px;position:relative}.kalimmo_ricerca_riferimento #ricerca_rif{display:flex;gap:10px;padding:20px;border:1px solid #dedede;box-shadow:2px 8px 9px 0 #00000024}body.home .kalimmo_ricerca_riferimento #ricerca_rif{border:none;border-bottom:1px solid #dedede}.search-form #rif_immobile{width:150px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;height:45px;min-width:180px;margin-right:10px;transition:border-color 200ms ease,box-shadow 200ms ease}.cerca-riferimento{flex:0 1 auto;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border:2px solid transparent;padding:10px 40px;transition:all 500ms ease;background-color:var(--theme-palette-color-1);font-size:13pt;line-height:15pt;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;text-shadow:none;font-weight:500;min-width:100px;margin:0 10px}.kalimmo_ricerca_riferimento input.cerca-riferimento{border:2px solid transparent;color:#fff;padding:5px 10px;transition:all 500ms ease;font-size:13pt;line-height:15pt;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.kalimmo_ricerca_immobili{background:transparent;padding:30px;width:100%}body.home .kalimmo_ricerca_immobili{margin:auto;margin-top:auto;margin-bottom:auto;position:relative;border:none}.kalimmo-filter-wrapper .kalimmo_btn{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border:2px solid var(--theme-palette-color-1);color:var(--theme-palette-color-1);padding:10px 40px;transition:all 500ms ease;background-color:transparent;font-size:13pt;line-height:15pt;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;text-shadow:none;font-weight:500;min-width:100px;cursor:pointer;margin:5px 10px;text-align:center}.kalimmo-filter-wrapper .kalimmo_btn:hover,.kalimmo-filter-wrapper .kalimmo_btn.active{background-color:var(--theme-palette-color-1);color:#fff}.kalimmo-filter-wrapper .cerca-riferimento,.kalimmo-filter-wrapper .apply-filter button{border:2px solid transparent;color:#fff;padding:10px 40px;transition:all 500ms ease;background-color:var(--theme-palette-color-1);font-size:13pt;line-height:15pt;font-weight:500;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.kalimmo-filter-wrapper .apply-filter button:hover,.kalimmo-filter-wrapper .cerca-riferimento:hover{background-color:#fff!important;color:var(--theme-palette-color-1)!important;border-color:var(--theme-palette-color-1)!important}.kalimmo-filter-wrapper{display:flex;flex-flow:row wrap;padding:10px 0}.kalimmo-filter-wrapper .filter-item{margin-right:20px;position:relative;min-width:120px;background:#fff;flex:1 1 auto;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;max-width:33%}body.home .kalimmo-filter-wrapper .filter-item{max-width:25%}.kalimmo-filter-wrapper .filter-item.semplice{background:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.kalimmo-filter-wrapper .filter-item.semplice .filter_select_kalimmo{width:100%;font-size:14px;border:1px solid #dedede;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;background:#fff;padding:11px 15px;font-weight:600;height:auto!important;transition:border-color 200ms ease,box-shadow 200ms ease}.kalimmo-filter-wrapper .filter-item.advance-search{margin-left:auto}.kalimmo-filter-wrapper .filter-item .select2-container--default .select2-selection--single .select2-selection__rendered{height:50px;line-height:50px;font-size:16px}.kalimmo-filter-wrapper .filter-item .select2-container--default .select2-selection--single{height:50px;border-color:#dededede;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;transition:border-color 200ms ease,box-shadow 200ms ease}.kalimmo-filter-wrapper .filter-item .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.kalimmo-filter-wrapper .filter-item-title{display:flex;align-items:center;cursor:pointer;padding:15px 15px;border:1px solid #dedede;border-radius:13px;font-size:14px;transition:border-color 200ms ease,box-shadow 200ms ease}.kalimmo-filter-wrapper .filter-item-title.active .icon{transform:rotate(180deg)}.kalimmo-filter-wrapper .filter-item-title .icon{margin-left:auto;line-height:1;position:relative;transition:ease all 0.3s}.kalimmo-filter-wrapper .filter-item-title .icon svg{width:15px;height:inherit}.kalimmo-filter-wrapper .filter-item-title .text{line-height:1;font-weight:600;margin-right:20px}.kalimmo-filter-wrapper .filter-item.order-by .filter-title svg{width:20px;fill:#666}.kalimmo-filter-wrapper .filter-item.order-by{min-width:auto;margin-right:0;display:flex;align-items:center}@media print,screen and (min-width:576px){.kalimmo-filter-wrapper .filter-item.order-by .mobile-title{display:none}}@media print,screen and (max-width:575px){.kalimmo-filter-wrapper .filter-item.order-by .desktop-title{display:none}}.kalimmo-filter-wrapper .filter-item.order-by .filter-item-title{border:0;padding:0}.kalimmo-filter-wrapper .filter-item.order-by .filter-item-dropdown{right:0;width:300px}.kalimmo-filter-wrapper .filter-item.order-by .filter-title{cursor:pointer}.kalimmo-filter-wrapper .filter-item-dropdown{position:absolute;z-index:10;display:none;width:210%;top:calc(100% - 2px);overflow:hidden}.kalimmo-filter-wrapper .semplice .filter-item-dropdown{display:block}.kalimmo-filter-wrapper .filter-item.advance-search .filter-item-dropdown{right:0;width:260%}.kalimmo-filter-wrapper .filter-item.order-by .filter-item-dropdown .order-by-radio-item{padding:8px 15px;border-bottom:1px solid #dedede;display:flex;gap:7px}.kalimmo-filter-wrapper .filter-item.order-by .filter-item-dropdown .order-by-radio-item label{margin-bottom:0}.kalimmo-filter-wrapper .filter-item.order-by .filter-item-dropdown .kalimmo-archive-filter.orderby-radio{height:200px;overflow:hidden;overflow-y:scroll}.kalimmo-filter-wrapper .filter-item-dropdown.active{display:block;background:#fff;border:1px solid #dedede;max-width:20vw!important;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px}.kalimmo-filter-wrapper .filter-item-dropdown .fiter-range{display:flex;flex-wrap:wrap;margin:0 -15px;padding:15px;border-bottom:1px solid #dedede}.kalimmo-filter-wrapper .filter-item-dropdown .range-from{max-width:50%;flex:0 0 50%;padding:0 15px}.kalimmo-filter-wrapper .filter-item-dropdown .range-to{max-width:50%;flex:0 0 50%;padding:0 15px}.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input{max-width:100%;border:0;background:none;border-radius:0;border:1px solid #dedede;transition:border-color 200ms ease,box-shadow 200ms ease}.search-form #rif_immobile.has-value,.kalimmo-filter-wrapper .filter-item.semplice.has-value .filter_select_kalimmo,.kalimmo-filter-wrapper .filter-item.has-value>.filter-item-title,.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input.has-value,.kalimmo-filter-wrapper .kalimmo_location_wrap.has-value .select2-container--default .select2-selection--single{border-color:var(--theme-palette-color-3,#b8b8b8)!important;box-shadow:0 0 0 1px var(--theme-palette-color-3,#b8b8b8)}.kalimmo-filter-wrapper .advance-search .filter-item-dropdown input.kalimmo_input{display:none}.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input::placeholder{font-size:13px;font-style:italic}.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input:-ms-input-placeholder{font-size:13px;font-style:italic}.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input::-ms-input-placeholder{font-size:13px;font-style:italic}.kalimmo-filter-wrapper .filter-item-dropdown input.kalimmo_input:focus-visible{outline:none!important}.kalimmo-filter-wrapper .filter-item-dropdown .list-filter-click ul{margin:0}.kalimmo-filter-wrapper .filter-item-dropdown .list-filter-click ul{max-height:200px;overflow-y:scroll}.kalimmo-filter-wrapper .filter-item-dropdown .list-filter-click ul li{list-style-type:none;padding:8px 25px;font-style:italic;cursor:pointer;transition:ease all 0.3s;margin:0;font-size:14px}.kalimmo-filter-wrapper .filter-item-dropdown .list-filter-click ul li.disable{opacity:.2;cursor:not-allowed}.kalimmo-filter-wrapper .filter-item-dropdown .list-filter-click ul li:hover{background:#f5f5f5}.kalimmo-filter-wrapper .filter-item-dropdown .apply-filter{padding:15px;border-top:1px solid #dedede}.kalimmo-filter-wrapper .filter-item-dropdown .apply-filter button{width:100%;transition:ease-in-out 0.3s;text-decoration:none}.kalimmo-filter-wrapper .filter-item-dropdown .filter-item-qty{display:flex;align-items:center;padding:15px}.kalimmo-filter-wrapper .filter-item-dropdown .filter-item-qty .qty-buttons{display:flex;align-items:center;margin-left:auto}.kalimmo-filter-wrapper .filter-item-dropdown .filter-item-qty .qty-buttons .qty{width:35px;background:none;border:0;padding:0;height:35px;border:0;border-radius:0;color:#666;cursor:pointer}.kalimmo-filter-wrapper .filter-item-dropdown .filter-item-qty .qty-buttons .kalimmo_input{border:0!important;padding:0;text-align:center;max-width:70px!important}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo_location_wrap{display:flex;flex-direction:column;padding:10px 25px}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo_location_wrap .kalimmo-archive-filter{font-weight:600;font-size:12px;margin-bottom:9px;line-height:1}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo_location_wrap .kalimmo-archive-filter .select2-selection.select2-selection--single{height:45px;border-radius:0}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo_location_wrap .kalimmo-archive-filter .select2-selection.select2-selection--single .select2-selection__rendered{line-height:45px!important}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo_location_wrap .kalimmo-archive-filter .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter{padding:30px;display:flex;flex-wrap:wrap;margin:0 -15px}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter div.kalimmo-archive-filter{max-width:25%;flex:0 0 25%;padding:0 7px;margin:5px 0}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter .kalimmo-archive-filter .input{display:none!important}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter input:checked+label.kalimmo-archive-filter{border:1px solid #7fb61c}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-archive-filter svg{fill:#babec1;width:35px}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter label.kalimmo-archive-filter{border:1px solid #dedede;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:2px;padding:10px;cursor:pointer;height:100%}.kalimmo-filter-wrapper .filter-item-dropdown .kalimmo-aditional-filter .checkbox-filter-image{display:flex;justify-content:center}.kalimmo-filter-wrapper .filter-item-dropdown label.kalimmo-archive-filter .text{line-height:1;font-size:12px;margin-top:5px}.kalimmo-active-filter .kalimmo-active-filter-label{font-weight:600;color:#fff;text-transform:uppercase;font-size:12px;margin-bottom:5px}.kalimmo-active-filter .kalimmo-filter-row{display:flex;gap:25px;margin-bottom:20px}.kalimmo-active-filter .kalimmo-filter-remove-all{cursor:pointer;display:inline-flex;gap:6px;align-items:center;background:#fff;border:1px solid #dedede;font-size:12px;padding:3px 7px;font-weight:600}.kalimmo-active-filter .kalimmo-filter-remove-all .icon{width:15px;display:flex}.kalimmo-active-filter .kalimmo-filter-remove-all .icon-inner{width:15px;display:flex}.kalimmo-active-filter .kalimmo-filter-remove-all svg{width:15px;fill:#666}.kalimmo-active-filter-list{display:flex;gap:8px}.kalimmo-active-filter .kalimmo-filter{cursor:pointer;display:inline-flex;gap:6px;align-items:center;background:#fff;border:1px solid #dedede;font-size:12px;padding:3px 7px;font-weight:600;font-style:italic}.kalimmo-active-filter .kalimmo-filter svg{width:15px}@media only screen and (max-width:767px){.kalimmo_ricerca_immobili{padding:10px}.kalimmo-filter-wrapper{padding:15px 0;margin-top:10px}.kalimmo-filter-wrapper .filter-item{margin-right:2px;margin-bottom:20px}.kalimmo-filter-wrapper:last-child{margin-top:0}.kalimmo_tabella_servizi .metaservizi{max-width:50%;flex:0 0 50%}}@media (max-width:575px){.kalimmo_ricerca_immobili{padding:2px}.kalimmo_ricerca_riferimento #ricerca_rif{max-width:100%}.search-form #rif_immobile{width:auto;min-width:30px}.cerca-riferimento{margin:10px}.kalimmo-filter-wrapper{flex-direction:column;padding:15px 0;margin-top:10px}.kalimmo-filter-wrapper:last-child{margin-top:0}.kalimmo-filter-wrapper.container_kalimmo_filter_button{flex-direction:row}.kalimmo-filter-wrapper .kalimmo_btn{margin:5px auto;min-width:150px}.kalimmo-filter-wrapper .filter-item{margin-right:0;margin-bottom:20px;max-width:100%}.kalimmo-filter-wrapper .apply-filter button{width:100%}.kalimmo_immobile_single_info{padding:0}.kalimmo_single_metacontainer{grid-template-columns:repeat(2,1fr)}.kalimmo_immobile_single_thumbs img{width:100px;height:100px}.kalimmo-filter-wrapper .filter-item-dropdown{width:100%}.kalimmo-filter-wrapper .filter-item-dropdown.active{max-width:100%!important}}.container_icone_menu{margin:30px 0}