.elementor-33496 .elementor-element.elementor-element-2e26869 .elementor-heading-title.item-title{white-space:normal;}.elementor-33496 .elementor-element.elementor-element-a384b7d .item-address{text-align:left;}.elementor-33496 .elementor-element.elementor-element-c227f07 .hz-ele-price{text-align:right;}.elementor-33496 .elementor-element.elementor-element-c227f07 .hz-ele-price li{list-style:none;}.elementor-33496 .elementor-element.elementor-element-ade3bf2 ul.ele-item-tools{justify-content:right;}.elementor-33496 .elementor-element.elementor-element-ee00009 .property-gallery-grid{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-2e59ad5 .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-44173c0 .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-44173c0 .houzez-read-more-link{color:#00aeef;}.elementor-33496 .elementor-element.elementor-element-44173c0 .houzez-read-more-link:hover{color:#0080b3;}.elementor-33496 .elementor-element.elementor-element-e1fe26d .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-e1fe26d .detail-wrap{border-style:solid;}.elementor-33496 .elementor-element.elementor-element-d71f097 .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-ab01000b .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-cc6ec9b .h-properties-map-for-elementor{height:500px;}.elementor-33496 .elementor-element.elementor-element-f15a690 .block-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-f15a690 .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;}.elementor-33496 .elementor-element.elementor-element-f15a690 .form-group .bootstrap-select button:not(.actions-btn){background-color:#ffffff;}.elementor-33496 .elementor-element.elementor-element-b36eb27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#261b25;}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-icon i{color:#884687;transition:color 0.3s;}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-icon svg{fill:#884687;transition:fill 0.3s;}.elementor-33496 .elementor-element.elementor-element-86fa9ad{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-33496 .elementor-element.elementor-element-86fa9ad .elementor-icon-list-text{color:#261b25;transition:color 0.3s;}.elementor-33496 .elementor-element.elementor-element-b94c720 .hzele-form-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-b94c720 .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;}.elementor-33496 .elementor-element.elementor-element-b94c720 .form-group .bootstrap-select button:not(.actions-btn){background-color:#ffffff;}.elementor-33496 .elementor-element.elementor-element-8c0dde7 #similar-listings-wrap{margin-top:0px;}.elementor-33496 .elementor-element.elementor-element-8c0dde7 .item-short-description{display:none;}/* Start custom CSS *//* Stili V4 copiati dall'editor: Houzez non carica gli stili locali dei layout V4 fuori dall'editor. Rifare la copia se si modifica l'aspetto. */
.elementor.elementor-33496 .e-div-block-base{min-width: 30px; padding: 10px; display: block;}
.elementor.elementor-33496 .e-flexbox-base{padding: 10px; display: flex; flex-direction: row;}
.elementor.elementor-33496 .e-5a672a39-dd7b{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-73631ede-a3e0{width: 100%; max-width: 1200px; padding: 0px; display: flex; flex-direction: column; gap: 24px; margin-inline: auto;}
.elementor.elementor-33496 .e-64b0ed37-6f58{padding-block: 64px; padding-inline: 24px; background-color: var(--m-tint, #f6eaf5); flex-direction: column;}
.elementor.elementor-33496 .e-2f826ca-2dc8{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-19d5502d-ff8c{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-546fcce6-1d7a{min-width: 0px; padding: 0px; display: flex; flex-direction: column; gap: 24px; flex: 0 1 380px;}
.elementor.elementor-33496 .e-424f98ae-ca72{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-948d667-95ce{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-7cf4b13d-d5b6{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-782247e9-3508{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-18a87325-fff2{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-6b7195d0-cbe1{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-5200c51b-9c5c{min-width: 0px; padding: 0px; display: flex; flex-direction: column; gap: 40px; flex: 1 1 560px;}
.elementor.elementor-33496 .e-3147e5ad-f43d{width: 100%; max-width: 1200px; padding: 0px; display: flex; flex-flow: wrap; gap: 48px; align-items: flex-start; margin-inline: auto;}
.elementor.elementor-33496 .e-57ee4ac1-80f1{padding-block: 48px 64px; padding-inline: 24px; background-color: var(--m-paper, #faf5f9); flex-direction: column;}
.elementor.elementor-33496 .e-5f53b958-6b6b{min-width: 0px; padding: 0px; display: block;}
.elementor.elementor-33496 .e-149b9a43-9daa{padding: 0px; display: flex; flex-direction: column; gap: 12px;}
.elementor.elementor-33496 .e-792b320b-8fb7{width: 100%; max-width: 1200px; padding: 0px; display: flex; flex-direction: column; gap: 24px; margin-inline: auto;}
.elementor.elementor-33496 .e-1c16bd9b-dced{padding-block: 32px 0px; padding-inline: 24px; background-color: var(--m-paper, #faf5f9); flex-direction: column;}
/* blocco contatti */
.elementor.elementor-33496 .elementor-element.elementor-element-6af3f15f{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#fefbfe;border:1px solid #e4dbe3;border-radius:4px}
.elementor.elementor-33496 .elementor-element-6af3f15f .elementor-icon-list-text{font-family:Roboto,sans-serif;font-size:16px}
.elementor.elementor-33496 .elementor-element-6af3f15f a:hover .elementor-icon-list-text{color:#884687}/* End custom CSS */