#newfooter{display:flex;margin-top:16px;flex-flow:column nowrap;align-items:flex-start;width:100%;background:#fff;border-top:1px solid #e4e4e4}#newfooter a{text-decoration:none}#newfooter .siteLinks{order:2;display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0 0;padding:0 15px;width:100%;font-size:13px}#newfooter .siteLinks,#newfooter .siteLinks a{font-family:Museo-Sans-500,sans-serif;color:#9b9b9b}#newfooter .siteLinks a{display:block;min-width:50%;font-size:14px;line-height:32px}#newfooter .socialLinks{order:1;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:20px 0 0;padding:0 15px;width:100%;height:40px}#newfooter .socialLinks a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;background:#bababa url(/portal/assets/img/sprite/optimized/home.png) 0 0 no-repeat;background-size:88px auto;border-radius:6px}#newfooter .socialLinks a.facebook{background-position:-2px -926px}#newfooter .socialLinks a.twitter{background-position:-46px -926px}#newfooter .socialLinks a.youtube{background-position:-2px -971px}#newfooter .socialLinks a.linkedin{background-position:-46px -971px}#newfooter .socialLinks a.instagram{background-position:-2px -1014px}#newfooter .legal{order:4;margin:16px 16px 0;padding:16px 0;width:calc(100% - 32px);font-size:12px;line-height:18px;font-family:Museo-Sans-500,sans-serif;color:#9b9b9b;text-align:center;border-top:1px solid #f1f1f1}@media only screen and (min-width:991px){#newfooter{margin-top:0;height:220px}#newfooter .siteLinks{order:1;margin:16px auto;padding:0;max-width:1000px;width:100%;line-height:50px}#newfooter .siteLinks a{min-width:0;font-family:Museo-Sans-700,sans-serif;color:#9b9b9b}#newfooter .socialLinks{order:2;justify-content:flex-start;margin:0 auto 32px;padding:0;max-width:1000px;width:100%}#newfooter .socialLinks a{margin-right:15px}#newfooter .intlContent{margin:0 auto;max-width:1000px;width:100%;line-height:65px}#newfooter .legal{margin:0 auto;width:100%;font-size:14px;line-height:44px;border-top:2px solid #f1f1f1}}.buttonsCont{display:flex}.buttonsCont.air{display:flex;margin-bottom:20px}.buttonsCont .button{position:relative;flex-grow:1;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #96a1b0;border-right:0 none}.buttonsCont .button em{display:inline-block;position:absolute;top:13px;right:24px;margin-left:5px;line-height:normal;text-transform:uppercase}.buttonsCont .button em:after{content:"New";position:absolute;top:-11px;left:0;padding:0 2px;font-size:8px;font-family:Museo-sans-300;color:#fff;background:rgba(255,176,34,.7);border-radius:2px}.buttonsCont .button.justify,.buttonsCont .button.nohighlight{width:33%}.buttonsCont .smallbutton{width:28px;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #96a1b0;border-right:0 none}.buttonsCont .button:first-of-type,.buttonsCont .smallbutton:first-of-type{border-radius:3px 0 0 3px}.buttonsCont .smallbutton:first-of-type{width:54px;font-size:10px}.buttonsCont .button:first-of-type.on,.buttonsCont .button:first-of-type:hover,.buttonsCont .smallbutton:first-of-type.on,.buttonsCont .smallbutton:first-of-type:hover{color:#39434e;background:#e8e8e8;border-color:#96a1b0}.buttonsCont .button:last-of-type,.buttonsCont .smallbutton:last-of-type{border-right:1px solid #96a1b0;border-radius:0 3px 3px 0}.buttonsCont .button.nohighlight.on,.buttonsCont .button.nohighlight:hover,.buttonsCont .button.on,.buttonsCont .button:hover,.buttonsCont .smallbutton.on,.buttonsCont .smallbutton:hover{color:#fff;background:#8f9ba9;border-color:#8f9ba9}.buttonsCont .button.disabled,.buttonsCont .button.disabled:hover,.buttonsCont .smallbutton.disabled,.buttonsCont .smallbutton.disabled:hover{color:#697684;background:#f1f1f1;cursor:default;pointer-events:none}.buttonsCont.energyClass .button{position:relative;line-height:27px}.buttonsCont.energyClass .button:first-of-type{line-height:32px}.buttonsCont.energyClass .button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:5px}.buttonsCont.energyClass .button:first-of-type:after{display:none}.buttonsCont.energyClass .button:nth-of-type(2).on,.buttonsCont.energyClass .button:nth-of-type(2):after{background:#d5212b}.buttonsCont.energyClass .button:nth-of-type(2):hover{background:rgba(213,33,43,.5)}.buttonsCont.energyClass .button:nth-of-type(3).on,.buttonsCont.energyClass .button:nth-of-type(3):after{background:#ff324a}.buttonsCont.energyClass .button:nth-of-type(3):hover{background:rgba(255,50,74,.5)}.buttonsCont.energyClass .button:nth-of-type(4).on,.buttonsCont.energyClass .button:nth-of-type(4):after{background:#ff9600}.buttonsCont.energyClass .button:nth-of-type(4):hover{background:rgba(255,150,0,.5)}.buttonsCont.energyClass .button:nth-of-type(5).on,.buttonsCont.energyClass .button:nth-of-type(5):after{background:#ffdb00}.buttonsCont.energyClass .button:nth-of-type(5):hover{background:rgba(255,219,0,.5)}.buttonsCont.energyClass .button:nth-of-type(6).on,.buttonsCont.energyClass .button:nth-of-type(6):after{background:#b9c601}.buttonsCont.energyClass .button:nth-of-type(6):hover{background:rgba(185,198,1,.5)}.buttonsCont.energyClass .button:nth-of-type(7).on,.buttonsCont.energyClass .button:nth-of-type(7):after{background:#00b843}.buttonsCont.energyClass .button:nth-of-type(7):hover{background:rgba(0,184,67,.5)}.buttonsCont.energyClass .button:nth-of-type(8).on,.buttonsCont.energyClass .button:nth-of-type(8):after{background:#009648}.buttonsCont.energyClass .button:nth-of-type(8):hover{background:rgba(0,150,72,.5)}.component.forButtons .resetButton{position:absolute;top:-36px;right:0;width:12px;height:32px;text-indent:-9999em}.component.forButtons .resetButton:after,.component.forButtons .resetButton:before{content:"";position:absolute;height:2px;width:100%;top:24px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.component.forButtons .resetButton:after{transform:rotate(-45deg)}@media only screen and (min-width:1000px){.buttonsCont .button,.buttonsCont .smallbutton{color:#96a1b0;border-color:#d8d8df}.buttonsCont .button:first-of-type.on,.buttonsCont .button:first-of-type:hover,.buttonsCont .smallbutton:first-of-type.on,.buttonsCont .smallbutton:first-of-type:hover{color:#6a7785;background:#f1f1f1;border-color:#d8d8df}.buttonsCont .button:last-of-type,.buttonsCont .smallbutton:last-of-type{border-right:1px solid #d8d8df}.buttonsCont .button.nohighlight.on,.buttonsCont .button.nohighlight:hover,.buttonsCont .button.on,.buttonsCont .button:hover,.buttonsCont .smallbutton.on,.buttonsCont .smallbutton:hover{color:#fff;background:#8f9ba9;border-color:#8f9ba9}}.checkboxCont{display:flex;margin-top:10px}.checkboxCont.disabled{opacity:.5}.checkboxCont .checkbox{position:relative;margin:0 5px 0 1px;width:25px;height:25px;border:1px solid #96a1b0;border-radius:3px;text-indent:-9999em}.checkboxCont .checkbox.checked{border-color:#8f9ba9;background:#8f9ba9}.checkboxCont .checkbox.checked:after{content:"";position:absolute;right:8px;top:2px;width:7px;height:13px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checkboxCont .checkboxLabel{font-size:12px;line-height:25px;font-family:Museo-Sans-300;color:#39434e;text-decoration:none}@media only screen and (min-width:1000px){.checkboxCont .checkbox{position:relative;margin:0 5px 0 1px;width:14px;height:14px;border:1px solid #96a1b0;border-radius:3px;text-indent:-9999em}.checkboxCont .checkboxLabel{color:#6a7785;line-height:14px}.checkboxCont .checkboxLabel:hover{color:#333f48}.checkboxCont .checkbox{border-color:#d8d8df}.checkboxCont .checkbox.checked{border-color:#8f9ba9;background:#8f9ba9}.checkboxCont .checkbox.checked:after{content:"";position:absolute;right:4px;top:1px;width:4px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}}.multipleButtons{position:relative}.multipleButtonsMenuCont{display:flex}.multipleButtonsMenuCont .button{width:33%;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #96a1b0;border-right:0 none}.multipleButtonsMenuCont .button:first-of-type{border-radius:3px 0 0 3px}.multipleButtonsMenuCont .button:last-of-type{border-right:1px solid #96a1b0;border-radius:0 3px 3px 0}.multipleButtonsMenuCont .button.on{color:#39434e;background:#e8e8e8;border-color:#96a1b0}.multipleButtonsMenuCont .button:nth-of-type(2).multipleOpen,.multipleButtonsMenuCont .button:nth-of-type(2).on{color:#39434e;background:#e8e8e8}.multipleButtonsMenuCont .button.activeSelection{color:#fff;background:#8f9ba9;border-color:#8f9ba9}.multipleButtonsCont{display:none}.multipleButtonsCont.open{display:flex;justify-content:space-between;margin-top:20px}.multipleButtonsCont.ptypes.open{flex-flow:row wrap}.multipleButtonsCont .button{width:32%;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #96a1b0;border-radius:3px}.multipleButtonsCont.ptypes .button{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-top:10px;line-height:normal}.multipleButtonsCont.ptypes .button:first-of-type,.multipleButtonsCont.ptypes .button:nth-of-type(2),.multipleButtonsCont.ptypes .button:nth-of-type(3){margin-top:0}.multipleButtonsCont.rowsOfTwo{flex-flow:row wrap;justify-content:space-between}.multipleButtonsCont.rowsOfTwo.open{margin-top:10px}.multipleButtonsCont.rowsOfTwo .button{margin-top:10px;width:calc(50% - 5px)}.multipleButtonsCont .button.on{color:#fff;background:#8f9ba9;border:1px solid #e8e8e8}.multipleButtons .resetButton{position:absolute;top:-35px;right:0;width:12px;height:32px;text-indent:-9999em}.multipleButtons .resetButton:after,.multipleButtons .resetButton:before{content:"";position:absolute;height:2px;width:100%;top:24px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.multipleButtons .resetButton:after{transform:rotate(-45deg)}@media only screen and (min-width:1000px){.multipleButtonsMenuCont .button{color:#96a1b0;border-color:#d8d8df}.multipleButtonsMenuCont .button:last-of-type{border-right:1px solid #d8d8df}.multipleButtonsMenuCont .button.on,.multipleButtonsMenuCont .button:hover{color:#6a7785;background:#f1f1f1;border-color:#d8d8df}.multipleButtonsMenuCont .button:nth-of-type(2).multipleOpen,.multipleButtonsMenuCont .button:nth-of-type(2).on,.multipleButtonsMenuCont .button:nth-of-type(2):hover{color:#6a7785;background:#f1f1f1}.multipleButtonsMenuCont .button.activeSelection,.multipleButtonsMenuCont .button.activeSelection:hover{background:#8f9ba9;border-color:#8f9ba9}.multipleButtonsCont .button{color:#96a1b0;border-color:#d8d8df}.multipleButtonsCont .button:hover{background:#f1f1f1;border-color:#f1f1f1}.multipleButtonsCont .button.hover,.multipleButtonsCont .button.on{color:#fff;background:#8f9ba9;border-color:#8f9ba9}}.selectCont{position:relative;width:100%;height:32px}.selectCont .handle{display:block;padding:0 20px 0 10px;width:100%;font:12px/30px Museo-Sans-300;color:#697684;text-align:left;text-decoration:none;background-color:#fff;border:1px solid #d8d8df;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selectCont .handle:hover{color:#353f48;border:1px solid #6a7785}.selectCont .handle:after{content:"";position:absolute;top:14px;right:10px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#6a7785 transparent transparent}.selectCont .handle:hover:after{border-color:#353f48 transparent transparent}.selectCont .handle.active,.selectCont .handle.active:hover{background-color:#fff;border:1px solid #cad0d6;border-radius:3px 3px 0 0}.selectCont .handle.active:after{border-width:0 5px 5px;border-color:transparent transparent #6a7785}.selectCont .buttonContainer,.selectCont>ul{position:absolute;top:31px;left:0;z-index:100;padding:0;min-width:100%;height:0;transform:translateZ(0);-webkit-transform:translateZ(0);overflow:hidden}.selectCont .buttonContainer ul{background:#fff;border:1px solid #ccc;border-top:0 none}.selectCont .buttonContainer.open{height:auto}.right-sidebar .selectCont .buttonContainer.open{max-width:270px}.selectCont .buttonContainer.open ul,.selectCont>ul.open{height:auto;max-height:300px;background:#fff;border:1px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px;overflow-y:scroll}.selectCont #filter-bagni>ul.open,.selectCont #filter-box>ul.open,.selectCont #filter-categoria>ul.open,.selectCont #filter-giardino>ul.open,.selectCont #filter-riscaldamento>ul.open{overflow-y:hidden}>ul.open{height:auto;max-height:300px;background:#fff;border:1px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px;overflow-y:scroll}.selectCont .buttonContainer.open ul{margin:0 0 32px;padding:2px 0 0;border-top:1px solid #ccc}.selectCont #filter-fonte .buttonContainer.open ul{max-height:110px}.selectCont #filter-locali>ul.open{max-height:250px}.selectCont #filter-zones .buttonContainer{max-width:100%}.selectCont #filter-tipologia .buttonContainer{left:auto;right:0}.selectCont li button{display:block;margin:3px 5px;padding:7px 20px 7px 10px;width:calc(100% - 10px);font-family:Museo-Sans-300,sans-serif;color:#39434e;font-size:13px;text-decoration:none;text-align:right;overflow:hidden}.selectCont li button span{float:left;max-width:100%;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.selectCont li button.over,.selectCont li button.selected,.selectCont li button:hover{color:#296dd3;background:#dfecf8}.selectCont li button.selected{background:#dfecf8 url(/portal/assets/img/home/selected-option.png) calc(100% - 5px) 12px no-repeat;background-size:10px auto}.selectCont li button.selected:hover{color:#296dd3;background-color:#dfecf8}.selectCont li button.disabled{color:silver;cursor:default}.selectCont li button.disabled.selected{color:silver;background:#f1f1f1;cursor:pointer}.selectCont li button.disabled:hover{color:silver;background:#fff;cursor:default;pointer-events:none}.selectCont li button.disabled.selected:hover{color:silver;background:#f1f1f1;cursor:pointer;pointer-events:all}.selectCont li button.default.selected{background:rgba(223,236,248,.5)}.selectCont a.confirm{position:absolute;bottom:0;left:0;margin:0;padding-right:20px;width:100%;line-height:33px;font-size:12px;color:#6a7785;text-align:right;text-decoration:none;background:#fff;border:1px solid #ccc;border-top:1px solid #e1e1e1;border-radius:0 0 3px 3px}.selectCont .resetButton{position:absolute;top:-35px;right:0;width:12px;height:32px;text-indent:-9999em}.selectCont .resetButton:after,.selectCont .resetButton:before{content:"";position:absolute;height:2px;width:100%;top:24px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.selectCont .resetButton:after{transform:rotate(-45deg)}.twoLevelsButtons{position:relative}.twoLevelsButtonsMainCont{display:flex}.twoLevelsButtonsMainCont .button{padding:0 5px;flex:1;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #96a1b0;border-right:0 none}.twoLevelsButtonsAdditionalCont{display:none}.twoLevelsButtonsAdditionalCont.open{position:relative;display:flex;justify-content:flex-end;margin-top:15px}.twoLevelsButtonsAdditionalCont.open:after{content:"";position:absolute;top:-7px;right:20px;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #96a1b0}.twoLevelsButtonsAdditionalCont .button{width:28px;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #96a1b0;border-right:0 none}.twoLevelsButtonsAdditionalCont .button.disabled,.twoLevelsButtonsAdditionalCont .button.disabled:hover,.twoLevelsButtonsMainCont .button.disabled,.twoLevelsButtonsMainCont .button.disabled:hover{color:#697684;background:#e8e8e8;cursor:default;pointer-events:none}.twoLevelsButtonsAdditionalCont .button:first-of-type,.twoLevelsButtonsMainCont .button:first-of-type{border-radius:3px 0 0 3px}.twoLevelsButtonsAdditionalCont .button:last-of-type,.twoLevelsButtonsMainCont .button:last-of-type{border-right:1px solid #96a1b0;border-radius:0 3px 3px 0}.twoLevelsButtonsMainCont .button:first-of-type.on,.twoLevelsButtonsMainCont .button:first-of-type:hover{color:#39434e;background:#e8e8e8}.twoLevelsButtonsAdditionalCont .button.on,.twoLevelsButtonsAdditionalCont .button.open:hover,.twoLevelsButtonsAdditionalCont .button:hover,.twoLevelsButtonsMainCont .button.on,.twoLevelsButtonsMainCont .button.open,.twoLevelsButtonsMainCont .button:hover{color:#fff;background:#8f9ba9}.twoLevelsButtons .resetButton{position:absolute;top:-35px;right:0;width:12px;height:32px;text-indent:-9999em}.twoLevelsButtons .resetButton:after,.twoLevelsButtons .resetButton:before{content:"";position:absolute;height:2px;width:100%;top:24px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.twoLevelsButtons .resetButton:after{transform:rotate(-45deg)}@media only screen and (min-width:1000px){.twoLevelsButtonsMainCont .button{color:#96a1b0;border-color:#d8d8df}.twoLevelsButtonsAdditionalCont.open:after{border-color:transparent transparent #d8d8df}.twoLevelsButtonsAdditionalCont .button{color:#96a1b0;border-color:#d8d8df}.twoLevelsButtonsMainCont .button:first-of-type.on,.twoLevelsButtonsMainCont .button:first-of-type:hover{color:#6a7785;background:#f1f1f1}.twoLevelsButtonsAdditionalCont .button.on,.twoLevelsButtonsAdditionalCont .button:hover,.twoLevelsButtonsMainCont .button.on,.twoLevelsButtonsMainCont .button:hover{color:#fff;background:#8f9ba9}.twoLevelsButtonsAdditionalCont .button.disabled,.twoLevelsButtonsAdditionalCont .button.disabled:hover,.twoLevelsButtonsMainCont .button.disabled,.twoLevelsButtonsMainCont .button.disabled:hover{color:#96a1b0;background:#f1f1f1}.twoLevelsButtonsAdditionalCont .button:last-of-type,.twoLevelsButtonsMainCont .button:last-of-type{border-right:1px solid #d8d8df}}.dndSlider{position:relative;margin:5px auto 0}.dndSliderInputContainer{display:flex}.dndSliderInput{width:50%;font-size:13px;color:#39434e}.dndSliderInput:nth-of-type(2){text-align:right}.dndSlider input[type=number],.dndSlider input[type=text]{display:inline-block;margin-bottom:18px;width:95px;height:35px;font-size:16px;font-family:Museo-sans-300;color:#697684;text-align:center;background:#e8e8e8;border:1px solid #96a1b0;border-radius:0}.dndSlider input[type=number].userInput,.dndSlider input[type=text].userInput{color:#fff;background:#8f9ba9;border:1px solid #8f9ba9}.dndSlider input.error{border-color:#e4002b}.dndSliderInput span.measure{text-align:left}.dndSlider .horizontal-slider{width:100%;max-width:10000px;height:30px}.dndSlider .horizontal-slider .handle{font-size:.9em;text-align:center;background-color:#fff;border:1px solid #cad0d6;cursor:pointer;border-radius:15px}.dndSlider .handle.active{background-color:grey}.dndSlider .bar{position:relative;background:#e8e8e8;border-radius:4px}.dndSlider .bar.bar-1{background:#8f9ba9}.dndSlider .bar.bar-2,.dndSlider .default .bar.bar.bar-1{background:#e8e8e8}.dndSlider .horizontal-slider .bar{top:14px;height:2px}.dndSlider .horizontal-slider .my-handle{top:1px;width:30px;height:30px;line-height:30px;border-radius:15px;background:#fff}.dndSlider .horizontal-slider .my-handle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:14px;background:url(/portal/assets/img/sprite/optimized/srp.png) -9px -461px no-repeat;background-size:48px}#horizontal-0,#horizontal-1,#horizontal-2,#horizontal-3,#vertical{margin:20px 10px}.dndSlider .resetButton{position:absolute;top:-35px;right:0;width:12px;height:32px;text-indent:-9999em}.dndSlider.forPrice .resetButton{top:-87px}.dndSlider.forPrice .resetButton.affitti{top:-37px}.dndSlider .resetButton:after,.dndSlider .resetButton:before{content:"";position:absolute;height:2px;width:100%;top:24px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.dndSlider .resetButton:after{transform:rotate(-45deg)}@media only screen and (min-width:1000px){.dndSliderInput{color:#6a7785}.dndSlider input[type=number],.dndSlider input[type=text]{color:#96a1b0;background:#f1f1f1;border:1px solid #d8d8df}.dndSlider input[type=number].userInput,.dndSlider input[type=text].userInput{color:#fff;background:#8f9ba9;border:1px solid #8f9ba9}.dndSlider .bar{background:#f1f1f1}.dndSlider .bar.bar-1{background:#8f9ba9}.dndSlider .bar.bar-2,.dndSlider .default .bar.bar.bar-1{background:#f1f1f1}.dndSlider .horizontal-slider .my-handle{width:22px}}.newFilters{position:fixed;top:88px;left:0;z-index:99;margin-bottom:20px;padding:0;width:100%;height:calc(100vh - 45px);overflow:hidden;background:#fff;border-bottom:0 none;transform:translate(100%);transition:transform .3s linear;-webkit-transition:transform .3s linear}.newFilters button{margin:0;padding:0;background:transparent;border:0 none;cursor:pointer}.filterson .newFilters{height:calc(100vh - 70px - 153px);transform:translate(0);-webkit-transform:translate(0)}.filterson .newFilters.iphonex{height:calc(100vh - 108px - 153px);transform:translate(0);-webkit-transform:translate(0)}.newFilters .close{display:none}.newFilters .filtersHeading{display:flex;margin:0;padding:5px 0 3px 20px;width:100%;background:#f1f1f1;border-bottom:2px solid #e4e4e4}.newFilters .filtersHeading h3{flex-grow:1;margin:0;margin-top:auto;font-size:14px;line-height:22px}.newFilters .scrollingContent{position:relative;width:100%;height:calc(100vh - 35px - 185px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.newFilters .filtersHeading p{display:flex;margin:0 10px 0 0;font-weight:500;font-size:12px;color:#39434e;text-align:right;cursor:pointer}.newFilters .filtersHeading p strong{font-weight:700}.newFilters .filtersHeading p.justify{height:32px}.newFilters .filtersHeading p span{margin:auto 0 3px}.newFilters .filtersHeading p button{position:relative;margin-left:5px;width:12px;height:29px;text-align:left;text-indent:-9999em}.newFilters .filtersHeading p button:after,.newFilters .filtersHeading p button:before{content:"";position:absolute;height:2px;width:100%;top:21px;right:0;margin-top:-1px;background:#e4002b;transform:rotate(45deg)}.newFilters .filtersHeading p button:after{transform:rotate(-45deg)}.newFilters .section{margin:0 10px;padding:15px 5px;border-bottom:1px solid}.newFilters .section:last-of-type{border-bottom:0 none}.newFilters .section .subsection{padding-bottom:15px}.newFilters .section .subsection:last-of-type{padding-bottom:0}.newFilters .section .filtersInARow{display:flex;margin-top:5px}.newFilters .section .filtersInARow>div{margin-right:10px}.newFilters p.filterTitle{margin:0 0 5px 1px;font-weight:500;font-size:12px;text-transform:uppercase}.newFilters p.filterTitle span{font-weight:300;font-size:10px;text-transform:none}.newFilters p.filterTitle em{display:inline-block;position:relative;margin-left:5px}.newFilters p.filterTitle em:after{content:"New";position:absolute;top:-11px;left:0;padding:1px 3px;font-size:8px;font-family:Museo-sans-300;color:#fff;background:rgba(255,176,34,.7);border-radius:2px}.newFilters .confirmButton{margin-top:1rem;width:100%;font-size:13px;line-height:32px;color:#fff;background:#e4002b;border:0 none;border-radius:4px;cursor:pointer}.newFilters .component{position:relative}.newFilters .newFiltersmessage{position:relative;margin:15px 15px 0;padding:6px 9px 6px 35px;font-size:12px;border-radius:2px}.newFilters .newFiltersmessage strong{font-family:Museo-sans-300;font-size:12px;text-transform:uppercase}.newFilters .newFiltersmessage:after{content:"New";position:absolute;top:8px;left:6px;padding:0 3px;font-weight:300;font-size:8px;font-family:Museo-sans-300;text-transform:uppercase;border-radius:2px}.newFilters .filtersHeading p.deleteMessage{position:absolute;top:18px;right:0;font-weight:700;color:#e4002b;animation:deleteMessageFadeAway .5s 1;animation-fill-mode:forwards;animation-delay:1s;-webkit-animation:deleteMessageFadeAway .5s 1;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards}@keyframes deleteMessageFadeAway{0%{opacity:1}to{opacity:0}}.newFilters .filtersHeading h3,.newFilters p.filterTitle{color:#1a1f24}.newFilters p.filterTitle span{color:#96a1b0}.newFilters .section{border-color:#96a1b0}.newFilters .newFiltersmessage:after{color:#fff;background:rgba(255,176,34,.7)}.newFilters .newFiltersmessage{color:#697684;background:rgba(255,176,34,.11)}@media only screen and (min-width:321px){.newFilters .section{margin:0 15px;padding:15px 10px;border-bottom:1px solid}}@media only screen and (min-width:737px){.newFilters{position:fixed;top:0;right:0;left:auto;z-index:999;margin:0;padding:70px 10px 0;width:320px;border-bottom:1px solid #e4e4e4;overflow-y:auto;transform:translate(100%);transition:transform .3s linear;-webkit-transition:transform .3s linear}.filterson .newFilters,.newFilters{height:100vh}.newFilters .close{display:block;position:relative;padding:10px 20px 20px 0;text-align:right;text-decoration:none;border-bottom:1px solid #f1f1f1}.newFilters .close:after,.newFilters .close:before{content:"";position:absolute;height:2px;width:15px;top:18px;right:0;margin-top:-1px;background:#333f48;transform:rotate(45deg)}.newFilters .close:after{transform:rotate(-45deg)}.newFilters .filtersHeading{position:static;top:auto;left:auto;padding:0;width:100%;background:#fff;border-bottom:0 none}.newFilters .filtersHeading h3{font-size:17px;line-height:18px}.newFilters .filtersHeading p{margin:0}.newFilters .filtersHeading p span{margin:auto 0 0}.newFilters .filtersHeading p a:after,.newFilters .filtersHeading p a:before{top:24px}.newFilters .scrollingContent{width:100%;height:auto;overflow-x:visible;overflow-y:visible}.newFilters .section{margin:0;padding:15px 0}.newFilters .newFiltersmessage{margin:15px 0 0}.newFilters .filtersHeading p.deleteMessage{top:16px}.full-screen .newFilters{position:relative;top:0;z-index:1;margin-bottom:20px;padding:0 10px;width:100%;height:auto;max-height:10000px;overflow:hidden;transform:translate(0);transition:max-height 3s ease-in-out}.full-screen .newFilters .close{display:none}}@media only screen and (min-width:1000px){.newFilters{position:relative;top:0;z-index:1;margin-bottom:20px;padding:0 10px;width:100%;height:auto;max-height:10000px;transform:translate(0)}.newFilters,.newFilters.short{overflow:hidden;transition:max-height 3s ease-in-out}.newFilters.short{max-height:295px}.newFilters .filtersHeading p{margin:0}.newFilters .showAllFilters{position:absolute;top:0;left:0;width:100%;height:100%}.newFilters .showAllFilters span{position:absolute;bottom:0;left:0;width:100%;height:60px;font-size:13px;line-height:45px;font-family:Museo-Sans-300,sans-serif;color:#697684;text-align:center;text-transform:uppercase;text-decoration:none;text-indent:0;background:#fff;border-top:1px solid #d8d8df;box-shadow:0 -50px 10px -1px hsla(0,0%,100%,.7)}.newFilters .showAllFilters span:after{content:"";position:absolute;bottom:17px;left:50%;margin-left:-8px;padding:5px;border:solid #697684;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.newFilters .close{display:none}.newFilters .showAllFilters:hover{color:#e4002b}.newFilters .filtersHeading h3,.newFilters p.filterTitle{color:#333f48}.newFilters .section{border-color:#e4e4e4}.newFilters .newFiltersmessage{color:#96a1b0}}*{outline:none}.filters button,.qs .clearSearch,button.noMoreSearching{padding:0;background:transparent;border:0 none;cursor:pointer}.homeClaim,.mapBreadcrumb,.mapLaunchContainer{display:none}.searchcontainer,.srpSearchWrapper{position:absolute;top:0;left:0;width:100%}.searchcontainer .sw{position:relative;margin:0 auto;max-width:1000px}.homesearch .searchcontainer .sw{height:100vh}.searchform{display:block;height:100%}.qs{margin:0 0 11px;padding:0;width:100%;min-height:60px}.qs .graficaQs{position:relative;margin:0 0 0 10px;width:calc(100% - 20px);min-height:101px;text-align:left;background:#fff;border-top:1px solid #ebebeb;border-radius:0 0 3px 3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.21)}.qs .graficaQs.agzonly{min-height:60px}.agency_qs_container{position:relative;min-height:0;height:0;overflow:hidden;opacity:0;transition:min-height .3s linear;-webkit-transition:max-height .3s linear}.tags{display:none;padding-left:5px;max-height:40px;overflow-x:scroll;text-align:left;border-bottom:1px solid #f1f1f1;white-space:nowrap}.tags p{margin:0;height:40px;font:13px/30px Museo-Sans-500;color:#fff}.tags p,.tags p>span{display:inline-block;position:relative}.tags p>span{margin:5px 5px 5px 0;padding:0 22px 0 5px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#1682ff;border-radius:3px}.tags p>span:after,.tags p>span:before{content:"";position:absolute;height:2px;width:10px;top:50%;right:5px;background:#fff;transform:translateY(-50%) rotate(45deg)}.tags p>span:after{transform:translateY(-50%) rotate(-45deg)}.tags p>a{position:absolute;top:0;right:0;width:40px;height:100%;cursor:pointer}.qs input[type=text]{position:absolute;top:10px;right:10px;margin:0;padding:2px 0 0 39px;width:calc(100% - 20px);font-size:16px;font-family:Museo-Sans-300;line-height:34px;color:#697684;border-color:#d8d8df}.qs .lens{top:19px;left:22px}.qs .lens,.search_open .qs .lens{position:absolute;width:20px;height:20px;background:url(/portal/assets/img/sprite/optimized/home.png) -1px -462px no-repeat;background-size:46px auto}.search_open .qs .lens{top:9px;left:5px;opacity:.5}.qs .maplink{position:absolute;bottom:8px;left:10px;padding-left:16px;width:calc(100% - 20px);font-size:15px;font-family:Museo-Sans-300;line-height:21px;color:#39434e}.qs .maplink span{float:left;margin-right:8px;width:16px;height:21px;background:url(/portal/assets/img/sprite/optimized/home.png) -27px -462px no-repeat;background-size:46px auto}.search_open .qs .maplink{display:none}.suggestions{position:relative;z-index:10000;width:100%;text-align:left;background:#fff}.suggestions a.zoneParent{display:block;font:normal 15px/42px Museo-Sans-300;color:#333f48;text-decoration:none}.suggestions a.zoneParent,.suggestions p.zoneHeader{margin:0;padding:0 20px;border-top:1px solid #e1e4e6}.suggestions p.zoneHeader{font-size:14px;color:#697684;line-height:42px;background:#f1f1f1}.suggestions li a{position:relative;display:block;padding:12px 20px 8px;font:normal 13px/20px Museo-Sans-300;color:#333f48;text-decoration:none;border-bottom:1px solid #e1e4e6}.suggestions li.hasZones a:after{content:"";position:absolute;top:8px;right:43px;width:1px;height:24px;background:#e1e4e6}.suggestions li.hasZones{background:url(/portal/assets/img/home/HasZones.png) calc(100% - 15px) 50% no-repeat}.suggestions li a strong{font-family:Museo-Sans-500}.suggestions li:last-of-type a{border-bottom:0 none}.suggestions li.selected a{background-position:calc(100% - 15px) 50%}.suggestions li.hasZones.selected a,.suggestions li.selected a{background-image:url(/portal/assets/img/home/selected-option.png);background-repeat:no-repeat;background-size:10px}.suggestions li.hasZones.selected a{background-position:calc(100% - 48px) 50%}.agg .suggestions{margin-top:130px}.qs .clearSearch{display:none;position:absolute;top:0;right:0;width:35px;height:100%;text-indent:-9999em}.qs .clearSearch:after,.qs .clearSearch:before{content:"";position:absolute;height:2px;width:20px;top:50%;left:50%;background:#cad0d6;transform:translate(-50%,-50%) rotate(45deg)}.qs .clearSearch:after{transform:translate(-50%,-50%) rotate(-45deg)}.search_open .qs .clearSearch.visible{display:block}.submitCont{display:none;position:fixed;bottom:0;left:0;z-index:2;padding:10px 0;width:100%;text-align:center;background:#fff;box-shadow:0 -2px 2px 0 rgba(0,0,0,.21);border-radius:1px;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.21);-webkit-appearance:none}button.submit,button.submit:hover,button.submit:visited{display:inline-block;padding:0;width:300px;font:14px/36px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;background:#697684;border:0 none;border-radius:4px;-webkit-appearance:none}button.submit.gosearch{background:#e4212b}button.submit.disabled{background:#b1b6ba}button.noMoreSearching{position:fixed;z-index:9999;top:5px;left:100%;line-height:38px;font-size:13px;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;color:#e4002b;transition:left .3s linear;-webkit-transition:left .3s linear}.mobMenuCont{clear:both;width:100%;max-height:0;text-align:left;transition:max-height .3s linear;-webkit-transition:max-height .3s linear}.mobMenuCont.show{padding-bottom:10px;max-height:calc(100% - 124px)}.filterson .mobMenuCont{transform:translate(-100%);-webkit-transform:translate(-100%)}.mobMenu{display:block;padding:0 7px 0 50px;font:13px/44px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;background:url(/portal/assets/img/mob_allproperties.png) 10px no-repeat;background-size:auto 30px;border:0 none}.mobMenu.pos{margin:0;width:100%;text-align:left;border-bottom:2px solid #f1f1f1;background-image:url(/portal/assets/img/mob_aroundme.png)}.mobRecentList{font:15px/54px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.mobRecentList:before{content:"Ricerche recenti";display:block;font:12px Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;color:#6a7785}.mobRecentList li{padding:10px 0;font:15px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #e1e4e6}.search_open .mobRecentList li:first-of-type{margin-top:5px}.mobRecentList li:last-of-type{border:0 none}.mobRecentList li span{display:block;padding-top:7px;max-width:98%;font:13px Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6a7785}.homesearch{position:relative;z-index:9;height:100vh;opacity:0;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}.homesearch.ok{opacity:1}.hero{position:relative;height:100vh;background-image:url(/portal/assets/img/home/hp_hero_opt.jpg);background-size:cover}.hp_search_intro{font:26px/95px Museo-Sans-500;letter-spacing:-.5px;color:#333f48;text-align:center;background:#fff;transition:height .3s linear}.search_open .hp_search_intro{height:0;overflow:hidden}.hp_recent_searches{padding:0;background:#fff}.hp_recent_searches .mobRecentList{padding:12px 27px 5px}.mobileSectionsMenu{margin:10px 0 0 10px;width:calc(100% - 20px);height:43px;line-height:43px;text-align:center;background:#fff;border-radius:3px 3px 0 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.21);transition:height .3s linear;-webkit-transition:height .3s linear;overflow:hidden}.mobileSectionsMenu a{display:inline-block;width:33%;font-weight:700;font-size:13px;color:#697684;text-decoration:none;text-transform:uppercase}.mobileSectionsMenu a:nth-of-type(2){width:34%}.mobileSectionsMenu a.current{position:relative;color:#e20c32}.mobileSectionsMenu a.current:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e20c32;border-radius:2px}.attico .mobileSectionsMenu a.current{position:relative;color:#ff5501}.attico .mobileSectionsMenu a.current:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ff5501;border-radius:2px}body.search_open,body.search_open .page-content{position:absolute;width:100%;min-height:100%;max-height:100%;overflow:hidden}.search_open ul.main-menu li.icon{opacity:0}.homesearch .searchContainer{position:relative;z-index:13;margin-top:-100vh;width:100%}.search_open .attico .searchContainer,.search_open .searchContainer,.search_open .searchContainer.virgin{position:fixed;top:0;left:0;transition:top .3s;margin-top:0;width:100%;height:100%;background:#fff;overflow-y:auto}.search_open .qs{margin:0;background:#f1f1f1;min-height:48px}.search_open .qs .coverQs{position:fixed;top:0;width:100%;min-height:38px;background:#fff;background:#f1f1f1}.search_open .graficaQs,.search_open .graficaQs.agzonly{position:fixed;top:5px;float:left;width:calc(100% - 62px);min-height:38px;background:#fff;background-size:12px auto;border-radius:3px;z-index:1;border-top:0 none;box-shadow:0 0 0 transparent}.search_open .qs_container{position:relative}.search_open .qs input[type=text]{padding-left:0;top:0;bottom:auto;right:25px;width:calc(100% - 55px);height:38px;line-height:38px;font-size:16px;background:transparent;border:0 none}.search_open .qs.agg{min-height:117px}.search_open .qs.agg .coverQs{min-height:142px}.search_open .agg .graficaQs{padding-left:0;background:#fff}.search_open .agz .graficaQs{background:#fff url(/portal/assets/img/home/ico-loc-agenzie.png) 10px no-repeat;background-size:12px auto}.search_open .agz .graficaQs.ags{background:#fff url(/portal/assets/img/home/ico-nomi-agenzie.png) 5px no-repeat}.search_open .agency_qs_container,.search_open .agg .qs_container{padding-left:30px;height:auto;min-height:58px;opacity:1;background:url(/portal/assets/img/home/ico-loc-agenzie.png) 13px no-repeat}.search_open .agency_qs_container{background:url(/portal/assets/img/home/ico-nomi-agenzie.png) 10px 53% no-repeat}.search_open .qs.agg .graficaQs input[type=text]{width:calc(100% - 75px)}.search_open .qs.agg .graficaQs input::-webkit-input-placeholder{color:#b7b7b7}.search_open .qs.agg .graficaQs input:-moz-placeholder,.search_open .qs.agg .graficaQs input::-moz-placeholder{color:#b7b7b7}.search_open .qs.agg .graficaQs input:-ms-input-placeholder{color:#b7b7b7}.search_open .agg .agency_qs_container:after{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 20px);height:1px;background:#ebebeb}.search_open .tags{display:block}.search_open.filterson .qs.agg .mobMenuCont{transform:translate(0)}.search_open .submitCont{display:block;z-index:20}.search_open button.noMoreSearching{left:calc(100% - 45px);color:#e4002b}.search_open .mobMenuCont{overflow-y:scroll}.search_open .mobRecentList li{margin:0 17px}.search_open .mobRecentList:before{padding:0 17px;line-height:30px;background:#f1f1f1}.search_open .mobileSectionsMenu{margin-top:0;height:0}.filters{position:fixed;top:87px;left:0;z-index:11;padding-bottom:57px;width:100%;height:calc(100% - 100px);text-align:left;background:#fff;border-top:4px solid #f1f1f1;overflow-y:auto;transform:translateX(100%);transition:transform 0 linear;-webkit-transform:translateX(100%);-webkit-transition:transform 0 linear}.filters.ready{transition:transform .3s linear;-webkit-transition:transform .3s linear}.filterson .filters{transform:translateX(0);-webkit-transform:translateX(0)}.filters .filterCont{padding:0 15px 15px;border-bottom:1px solid #dfdfdf;overflow:hidden}.filters .filterCont:last-of-type{padding:0 15px 45px}.filters .filterCont.dnd{padding:0 0 15px}.filters .filterCont.forCheckbox{padding-top:15px}.filters .spacer{display:block;height:15px}.filters p{margin-bottom:0;padding:15px 0 3px;font:12px/20px Museo-Sans-500;color:#333f48;text-transform:uppercase}.filters .filterCont.dnd p{padding:15px 15px 3px}.filters p.sect{position:relative;padding:28px 15px 3px;font:14px Museo-Sans-500;color:#697684;text-transform:none;background:#f1f1f1;border-bottom:1px solid #dfdfdf}.filters p.sect .clear{display:none;position:absolute;top:0;right:15px;font:12px/47px Museo-Sans-500;color:#e4212b;text-decoration:underline}.filters p.sect .clear.visible{display:inline-block}.filters p.sep{font:14px/44px Museo-Sans-500;color:#697684;text-transform:uppercase;text-align:center;border-bottom:1px solid #dfdfdf}.filters .button{width:calc(33% - 2px)}.filters .button,.filters .smallbutton{float:left;height:32px;font:12px/32px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #697684}.filters .smallbutton{padding:0 6px;width:auto;border-right:0 none}.filters .filterCont .button:first-of-type,.filters .filterCont .smallbutton:first-of-type{border-radius:3px 0 0 3px}.filters .filterCont .button:nth-of-type(2){width:33%;border-left:0 none;border-right:0 none}.filters .filterCont .button:last-of-type,.filters .filterCont .smallbutton:last-of-type{border-right:1px solid #697684;border-radius:0 3px 3px 0}.filters .button.on,.filters .smallbutton.on{color:#fff;background:#697684}.filters .button.multi.on{color:#fff;background:#e4212b;border-color:#e4212b}.filters .multiplefilters .roundbutton.choosen{color:#333;background:#ccc}.multipleFiltersContainer{float:left;width:100%;max-height:0;overflow:hidden;transition:max-height .5s ease;-webkit-transition:max-height .5s ease}.multipleFiltersContainer.revealed{max-height:1000px}.filters .multiplefilters{margin-top:15px;padding-top:5px;border-top:1px solid #dfdfdf}.filters .multiplefilters li{display:flex;flex-flow:row nowrap;margin-top:10px;height:36px}.filters .multiplefilters .roundbutton{display:flex;flex-grow:1;justify-content:center;align-items:center;height:36px;font:12px Museo-Sans-300;color:#697684;text-align:center;text-decoration:none;border:1px solid #697684;border-radius:3px}.filters .multiplefilters li .roundbutton:nth-of-type(2){margin:0 5px}.filters .checkboxWrapper{float:left;margin-top:5px;width:33%}.filters .checkboxWrapper.alone{float:left;width:calc(100% - 130px)}.filters .checkboxWrapper#circostanti{float:left;width:100%}.forCheckbox .checkboxWrapper.alone{margin-top:15px}.filters .checkboxWrapper.notWorking{opacity:.5}.filters .checkbox{float:left;margin-right:5px;width:25px;height:25px;border:1px solid #ccc;border-radius:3px;text-indent:-9999em}.filters .checkbox.checked{border-color:#3b99fc;background:#3b99fc url(/portal/assets/img/home/checkbox_checked.png) 50% no-repeat}.filters .checkboxWrapper .cbLabel{float:left;padding-top:0;font-size:12px;font-family:Museo-Sans-300;line-height:27px;text-align:left;text-transform:none;text-decoration:none;cursor:pointer}.filters .checkboxWrapper.alone .cbLabel{font-size:12px}.filters .surrounding .checkboxWrapper.alone{float:left;margin:0 0 0 15px;width:calc(100% - 15px)}.filters .surrounding .checkboxWrapper.alone .cbLabel{float:left;font-size:13px;text-align:left}.filters .checkboxWrapper .cbLabel:first-letter{text-transform:uppercase}.filters .checkboxWrapper.notWorking .cbLabel,.filters .checkboxWrapper.notWorking a{cursor:default}.bottomclear{display:block;padding:15px 0;font:16px/46px Museo-Sans-300;color:#e4212b;text-align:center}@media only screen and (min-width:768px){.homeClaim,.mapBreadcrumb{display:block}.hero{display:none}.homesearch{opacity:1}.homesearch .searchContainer{top:auto;left:auto;margin-top:0;width:auto;transition:top 0s}.searchcontainer{position:static;top:auto;left:auto;padding:0 20px;width:auto;height:auto;background:#fff;overflow:visible}.searchcontainer .sw{padding:25px 0 17px;overflow:visible}.homesearch .searchcontainer .sw{height:auto}.srpSearchWrapper{position:relative;top:auto;left:auto;z-index:2;padding:25px 20px 17px;width:auto;height:auto;background:#fff;overflow:visible}.srpSearchWrapper .searchContainer{margin:0 auto;max-width:1000px}.mapBreadcrumb,.searchMap{display:none}.searchform{display:inline-block;padding:0;width:545px}.forAgency .searchform{float:left;width:100%;padding-bottom:17px}.homesearch .forAgency .searchform{padding-bottom:0}.lisagg .searchform,p.label{width:100%}p.label{float:left;margin:15px 0 3px;font-size:14px;font-family:Museo-Sans-500}.qs{float:left;position:relative;margin:0;padding:0;width:470px;min-height:39px;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 0 0 transparent;z-index:3;opacity:1}.homesearch .qs{float:none}.agList .qs{width:269px}.qs.suggesting{border-radius:3px 3px 0 0}.qs .clearSearch.visible{display:block}.srpAgLabel{float:left;margin-right:10px;font:14px/39px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48}.srpAgLabel.nd{margin-left:13px}.homesearch .srpAgLabel,.homesearch .srpAgLabel.nd{float:none;margin:15px 0 7px;line-height:normal}.homesearch .srpAgLabel.nd{margin-top:30px}.qs.agency{margin:0;padding:0;width:200px;min-height:39px;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 0 0 transparent;z-index:2}.lisagg .qs{left:60px}.lisagg .qs.agency{left:auto;right:85px}.qs .graficaQs{float:none;position:static;left:0;margin:0;padding:0;width:auto;min-height:0;text-align:left;background:#fff;border:0 none;border-radius:0;box-shadow:none}.graficaQs{justify-content:flex-start}.graficaQs,.qs .tags{display:flex;flex-wrap:wrap}.qs .tags{margin:0;padding-bottom:5px;max-width:384px;min-height:27px;max-height:none;text-align:left;border:0 none;overflow-x:auto}.srpSearchWrapper .qs .tags{padding-left:0}.qs .tags p{margin:5px 0 0 5px;font:13px/27px Museo-Sans-500;height:auto;white-space:nowrap;overflow:visible}.qs .tags p>span{display:block;margin:0}.qs input[type=text]{position:absolute;top:auto;bottom:0;right:35px;padding:0 10px;width:calc(100% - 35px);font:16px/37px Museo-Sans-500;background:#fff;border:0 none!important;height:35px}.qs .clearSearch{position:absolute;top:0;right:0;width:35px;line-height:37px;font-size:25px;color:#6a7785;text-decoration:none;text-align:center;background-position:center 11px}.qs .suggestions{position:absolute;top:100%;left:-1px;z-index:1;margin:0;padding:5px 0 8px;width:calc(100% + 2px);max-height:265px;background:#fff;border:1px solid #ccc;border-radius:0 0 3px 3px;overflow-y:auto}.qs .suggestions li.worthless{margin:0 5px;padding:0 8px;font:12px/28px Museo-Sans-500;text-align:left;text-transform:uppercase}.qs .suggestions li a{display:block;margin:0 8px;padding:0 8px;font:14px/28px Museo-Sans-300;text-align:left;height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0 none;border-radius:3px}.qs .suggestions li a strong{font-size:700}.qs .suggestions li.over a{color:#296dd3;background:#dfecf8}.qs .suggestions li.over a strong{color:#296dd3}.qs .suggestions li.selected a{background-image:url(/portal/assets/img/home/selected-option.png);background-position:calc(100% - 10px) 8px;background-repeat:no-repeat;background-size:15px auto}.suggestions li.hasZones a:after{display:none}.suggestions li.hasZones{background:0 none}.searchform .submitCont{float:right;position:static;top:auto;left:auto;display:inline-block;padding:0;width:auto;box-shadow:none}.searchform button.submit{margin:2px 0 0 7px;padding:0 10px;width:auto;font:14px/35px Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;background:#e4002b;border:0 none;border-radius:4px;transition:background .15s linear;-webkit-transition:background .15s linear}.searchform button.submit:hover{background:#a30000}.searchform button.submit.affitti{background:#ee802f}.searchform button.submit.affitti:hover{background:#d25519}.attico .searchform button.submit,.attico .searchform button.submit.affitti{background:#ff5501}.attico .searchform button.submit.affitti:hover,.attico .searchform button.submit:hover{background:#cb4c00}.homesearch{margin-top:0;height:auto}.homesearch .searchcontainer{padding:0 20px 0 189px;background-color:#fff}.homesearch .searchcontainer.agz{padding-left:20px}.homesearch .searchContainer{height:128px}.homesearch .searchContainer.forAgency{height:auto}.homesearch .searchcontainer .sw{padding:40px 0 60px}.homesearch .searchcontainer.agz .sw{padding:40px 0}.homesearch .searchform{position:relative;width:100%}.homesearch .searchform .submitCont{float:right}.homeClaim h1{margin:0 0 5px;font-size:19px;font-weight:400}.homeClaim h3{margin-bottom:25px}.homeClaim .cerchi,.homeClaim h3{font-family:Museo-Sans-300;font-size:15px;font-weight:400}.homeClaim .cerchi{float:right;color:#9e9fa4}.attico .homeClaim .cerchi a:hover{color:#ff5501}.homesearch .qs{position:absolute;margin-left:120px;width:calc(100% - 220px);min-height:50px;background:#fff;border-width:1px;border-radius:0;z-index:1000000}.qs .expand{bottom:-4px;line-height:24px;cursor:pointer}.homesearch .qs .expand,.qs .expand{position:absolute;right:10px;display:block;padding:0 5px;max-width:160px;color:#333f48;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #333f48;border-radius:3px}.homesearch .qs .expand{bottom:0;line-height:26px}.homesearch .qs .clearSearch{height:46px;background-position:center 15px}.homesearch .forAgency .qs,.homesearch .forAgency .qs.agency{position:relative;margin-left:0;width:calc(100% - 100px);border-radius:3px}.homesearch .forAgency .qs.agency{border-radius:3px 0 0 3px;z-index:999999}.homesearch .graficaQs{display:flex;flex-wrap:wrap;justify-content:space-between}.homesearch .qs .tags{display:flex;flex-wrap:wrap;padding-bottom:8px;min-height:38px}.homesearch .qs .tags p{float:left;height:auto;margin:9px 0 0 5px;line-height:30px}.homesearch .qs .tags p>span{display:block;margin:0;padding:0 22px 0 5px;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#1682ff;border-radius:3px}.homesearch .qs input[type=text]{height:46px}.homesearch .qs .suggestions{position:absolute;top:100%;left:-2px;margin:0;padding:5px 0 8px;width:calc(100% + 4px);max-height:265px;background:#fff;border:2px solid #ccc;border-radius:0 0 3px 3px;z-index:1;overflow-y:auto}.homesearch .searchform .submit{margin:0;padding:0;width:100px;font-size:16px;line-height:50px;height:50px;text-align:center;border-radius:0 3px 3px 0}.homesearch .forAgency .searchform .submitCont{position:absolute;bottom:0;right:0}.homesearch .forAgency .searchform .submit{background-color:#853c98}.filtersOverlayer{display:none;position:fixed;top:50px;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:998}.filters-open .filtersOverlayer,.menu-open .filtersOverlayer{display:inline-block}.filters{position:static;top:auto;padding:15px;border:0 none;transform:translate(0);-webkit-transform:translate(0);overflow:hidden}.box-filters .filters{height:calc(100vh - 85px)}}@media only screen and (min-width:768px) and (max-height:650px){.box-filters .filters{height:calc(100vh + 150px)}}@media only screen and (min-width:768px){.right-sidebar .filters{margin-bottom:10px;max-height:295px;transition:max-height .3s linear;-webkit-transition:max-height .3s linear}.right-sidebar .filters.expanded{max-height:710px}.right-sidebar .filters.wz.expanded{min-height:745px}.right-sidebar .filters .reveal{position:absolute;left:0;top:0;z-index:40;width:100%;height:100%;text-decoration:none;text-indent:-9999em;cursor:pointer}.right-sidebar .filters .reveal:before{content:"Mostra tutti i filtri";position:absolute;left:0;bottom:0;width:100%;line-height:53px;text-transform:uppercase;text-align:center;text-indent:0;background:#fff;border-top:1px solid #ccc;box-shadow:0 -50px 10px -1px hsla(0,0%,100%,.7)}.right-sidebar .filters.expanded .reveal{display:none}.filters .block,.filters .couple,.filters .oddcouple,.filters .surrounding,.filters .triplet{float:left;width:100%}.filters .block{margin-bottom:23px;position:relative;z-index:10}.filters .block3{z-index:10}.filters .block2{z-index:20}.filters .block1{z-index:30}.filters .block0{z-index:40}.filters .block:first-of-type{margin-top:20px}.filters .couple{position:relative;z-index:1}.filters .couple:first-of-type,.filters .triplet{position:relative;z-index:2}.filters .oddcouple{margin-bottom:15px}.filters .surrounding{margin-top:31px;margin-left:-15px;padding:30px 0 15px;width:calc(100% + 30px);border-top:1px solid #c1c6cd}.homesearch .filters{position:static;top:auto;left:auto;margin-top:22px;margin-right:100px;padding:0;width:calc(100vw - 309px);height:auto;text-align:left;overflow:visible}.homesearch .filters .reveal{position:absolute;top:30px;right:-100px;width:100px;font-size:14px;line-height:19px;font-family:Museo-Sans-500;color:#333f48;text-align:center;text-decoration:none;cursor:pointer}.homesearch .filters .reveal:after{content:"";position:absolute;top:7px;right:3px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#333f48 transparent transparent}.homesearch .filters .reveal.active:after{border-width:0 5px 5px;border-color:transparent transparent #333f48}.homesearch .filters .clear{display:none;position:absolute;top:55px;right:-105px;width:100px;font-size:12px;color:#e4002b;text-align:center;cursor:pointer;text-decoration:underline}.homesearch .filters .clear.visible{display:inline-block}.homesearch .filters .clear:hover{text-decoration:none}.homesearch .revealed{float:left;width:100%;overflow:visible}.homesearch .revealed div:last-child{margin-right:0;padding-right:0}.homesearch .doubleSelectContainer .dsSelect{margin-right:5px!important}.homesearch .toReveal{float:left;width:100%;height:0;overflow:hidden}.homesearch .toReveal.revealed{margin-top:15px;height:auto;overflow:visible}.homesearch .toReveal .line{float:left;width:100%}.filters p{padding:0;font-size:12px;color:#6a7785;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:right;text-transform:none}.filters p.filtersCount{margin:-25px 0 0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:999px){.filters p.filtersCount{margin-bottom:30px}}@media only screen and (min-width:768px){.filters .selectWrapper{margin-bottom:7px}.filters .selectWrapper#filter-tipologia{position:relative}.filters .couple .selectWrapper{float:left;width:calc(50% - 7px)}.filters .couple .selectWrapper:last-of-type{float:right}.filters .triplet .selectWrapper{float:left;width:80px}.filters .triplet .selectWrapper:nth-of-type(2){margin:0 15px}.filters .oddcouple .selectWrapper{float:left;width:115px}.filters .select{position:relative;width:100%;height:37px}.filters .select .buttonContainer,.filters .select>ul{position:absolute;top:36px;left:0;padding:0;min-width:100%;height:0;transform:translateZ(0);-webkit-transform:translateZ(0);overflow:hidden}.filters .select .buttonContainer ul{background:#fff;border:1px solid #ccc;border-top:0 none}.filters .select .buttonContainer.open{height:auto}.right-sidebar .filters .select .buttonContainer.open{max-width:270px}.filters .select .buttonContainer.open ul,.filters .select>ul.open{height:auto;max-height:300px;background:#fff;border:1px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px;overflow-y:scroll}.filters #filter-bagni .select>ul.open,.filters #filter-box .select>ul.open,.filters #filter-categoria .select>ul.open,.filters #filter-giardino .select>ul.open,.filters #filter-riscaldamento .select>ul.open{overflow-y:hidden}.select>ul.open{height:auto;max-height:300px;background:#fff;border:1px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px;overflow-y:scroll}.filters .select .buttonContainer.open ul{margin:0 0 32px;padding:2px 0 0;border-top:1px solid #ccc}.filters #filter-fonte .select .buttonContainer.open ul{max-height:110px}.filters #filter-locali .select>ul.open{max-height:250px}.filters #filter-zones .select .buttonContainer{max-width:100%}.filters #filter-tipologia .select .buttonContainer{left:auto;right:0}.filters .select li button{display:block;margin:3px 5px;padding:7px 20px 7px 10px;width:calc(100% - 10px);max-width:100%;font-size:13px;font-family:Museo-Sans-300;color:#333f48;text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.filters .select li button.default{margin:0 5px 3px}.filters #filter-zones .select li button{white-space:normal}.filters .select li button.over,.filters .select li button.selected,.filters .select li button:hover{color:#296dd3;background:#dfecf8}.filters .select li button.selected{position:relative;background:#dfecf8}.filters .select li button.selected:after{content:"";position:absolute;right:10px;top:8px;width:5px;height:10px;border-bottom:1px solid #296dd3;border-right:1px solid #296dd3;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filters .select li button.selected:hover{color:#296dd3;background-color:#dfecf8}.filters .select li button.default.selected{background:rgba(223,236,248,.5)}.filters .select li.newBuilding{display:flex;margin:3px 5px 0;padding:7px 20px 9px 10px;width:calc(100% - 10px);border-bottom:1px solid #e4e4e4}.filters .select li.newBuilding button.checkbox{margin:0;padding:0;width:13px}.filters .select li.newBuilding button.checkbox:hover{background:#fff;border:1px solid #ccc}.filters .select li.newBuilding button.cbLabel{margin:0;padding:0 0 0 7px;font-size:12px;color:#6a7785}.filters .select li.newBuilding button.cbLabel:hover{color:#6a7785;background:#fff}.filters .select button.confirm{position:absolute;bottom:0;left:0;margin:0;width:100%;line-height:33px;font-size:14px;font-family:Museo-Sans-300;color:#fff;text-align:center;text-decoration:none;background:#c8c9c7;border-top:1px solid #ccc;border-radius:0 0 3px 3px}.filters .select .handle{display:block;padding:0 20px 0 10px;width:100%;font:13px/35px Museo-Sans-500;color:#353f48;text-align:left;text-decoration:none;background-color:#fff;border:1px solid #cad0d6;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filters .select .handle.active{background-color:#fff;border-radius:3px 3px 0 0}.filters .select .handle.active:after{border-width:0 5px 5px;border-color:transparent transparent #000}.doubleSelectButton:after,.filters .select .handle:after{content:"";position:absolute;top:17px;right:10px;width:0;height:0;border-style:solid;border-radius:5px 5px 0 5px;border-color:#000 transparent transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-radius:0}.doubleSelectButton:after{top:38px}.doubleSelectWrapper{position:relative;margin-bottom:1px;width:100%}.doubleSelectButton{padding:0 10px;width:100%;font:13px/35px Museo-Sans-500;color:#353f48;text-decoration:none;border:1px solid #ccc;border-radius:3px}.homesearch .doubleSelectWrapper.closed .doubleSelectButton{display:inline-block}.homesearch .doubleSelectWrapper.open .doubleSelectButton{display:none}.doubleSelectContainer{position:absolute;top:21px;left:0;padding:10px 10px 5px;width:100%;background:#f1f1f1;border:1px solid #ccc;border-radius:3px;z-index:4}.homesearch .doubleSelectWrapper.closed .doubleSelectContainer{display:none}.homesearch .doubleSelectWrapper.open .doubleSelectContainer{display:inline-block}.doubleSelectContainer .dsLabel{line-height:45px}.doubleSelectContainer .dsSelect{float:right;width:75%;line-height:normal}.doubleSelectContainer .selectWrapper .select{z-index:5}.doubleSelectContainer .dsLabel:first-of-type .select{z-index:6}.doubleSelectContainer .selectWrapper .select ul{max-height:215px}.doubleSelectContainer a.close{display:block;font-size:12px;color:#000;text-align:right}.filters .doubleSelectWrapper p,.filters .selectWrapper p{display:block;margin:0 0 1px 3px;height:20px;text-align:left}.filters .doubleSelectWrapper p button,.filters .selectWrapper p button{font-size:12px;color:#6a7785;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;cursor:default}.filters .selectWrapper p.newBuildingMessage{display:none;position:absolute;bottom:-22px;left:0;font-size:11px}.filters .selectWrapper p.newBuildingMessage.active{display:block}.homesearch .revealed .doubleSelectWrapper,.homesearch .revealed .selectWrapper{float:left;margin-right:2%;width:27%}.homesearch .revealed .selectWrapper{width:20%}.homesearch .revealed .doubleSelectWrapper .selectWrapper{float:none;margin-right:0;width:100%}.homesearch .revealed .doubleSelectWrapper .selectWrapper p{height:0}.homesearch .toReveal .selectWrapper{float:left;width:calc(25% - 6px);margin-right:8px}.homesearch .select{z-index:2}.homesearch .toReveal .select{z-index:1}.homesearch .filters .select .buttonContainer{top:37px}.homesearch .filters .select ul.open{top:37px;min-width:100%;border-top:2px solid #ccc;border-width:2px}.homesearch .filters .select .buttonContainer.open ul{border-top:2px solid #ccc}.homesearch .filters #filter-tipologia .select .buttonContainer{left:0;right:auto}.homesearch .filters #filter-tipologia .select .buttonContainer.open ul{max-height:285px}.homesearch .filters .select a.confirm{bottom:0}.homesearch .doubleSelectButton,.homesearch .filters .select .handle{padding-right:30px;border-width:1px;overflow:hidden;text-overflow:ellipsis}.homesearch .filters>.selectWrapper .select ul.open{width:calc(100% + 2px);height:auto;max-height:300px;background:#fff;border:2px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px;overflow-y:scroll}.homesearch .filters>.selectWrapper{position:absolute;top:-73px;left:0;width:120px;height:48px;border-right:0 none}.homesearch .filters>.selectWrapper p{display:none}.homesearch .filters>.selectWrapper .select{height:50px;z-index:3}.homesearch .filters>.selectWrapper .select ul{width:calc(100% + 1px);height:0;border-radius:3px 0 0 3px}.homesearch .filters>.selectWrapper .select li{line-height:29px}.homesearch .filters>.selectWrapper .select .handle{margin:0;line-height:48px;border-right:0 none;border-radius:3px 0 0 3px}.homesearch .filters>.selectWrapper .select .handle:after{top:22px}.filters .checkboxWrapper{float:left;margin-top:5px;width:33%}.filters .checkboxWrapper.alone{float:right;margin-top:33px;width:calc(100% - 130px)}.filters .checkboxWrapper.notWorking{opacity:.5}.filters .checkbox{float:left;margin-right:5px;width:13px;height:13px;border:1px solid #ccc;border-radius:3px;text-indent:-9999em}.filters .checkbox.checked{border-color:#3b99fc;background:#3b99fc url(/portal/assets/img/home/checkbox_checked.png) 50% no-repeat}.filters .checkboxWrapper .cbLabel{float:none;display:block;font-size:13px;line-height:15px;text-align:left;text-decoration:none;color:#6a7785;cursor:pointer}.filters .checkboxWrapper.alone .cbLabel{font-size:12px}.filters .surrounding .checkboxWrapper.alone{float:left;margin:0 0 0 15px;width:calc(100% - 15px)}.filters .surrounding .checkboxWrapper.alone .cbLabel{float:left;font-size:13px;text-align:left}.homesearch .checkboxWrapper,.homesearch .checkboxWrapper.alone{float:left;padding-right:30px;margin-top:10px;width:auto}.homesearch .filters .checkboxWrapper .cbLabel{float:left;font-size:12px;white-space:nowrap}.filters .checkboxWrapper .cbLabel:first-letter,.filters .doubleSelectWrapper p:first-letter,.filters .selectWrapper p:first-letter{text-transform:uppercase}.serviceLinks{float:right}.serviceLinks li{float:left;margin-left:10px;line-height:47px}.serviceLinks li i{float:left;margin:-2px 5px 0 0;line-height:46px}.serviceLinks li a{text-decoration:none}.serviceLinks li a span{display:none}}@media only screen and (min-width:768px) and (min-width:1000px){.serviceLinks li a span{display:inline-block;white-space:nowrap}}@media only screen and (min-width:768px){.attico .serviceLinks li a:hover{color:#ff5501}.toggleFilters{margin:85px 0 25px;line-height:50px;overflow:hidden;border-bottom:1px solid #e1e1e1}.attico .toggleFilters{margin-top:125px}.toggleFilters a{float:right;cursor:pointer}.clear{clear:both}.hvr-radial-out{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;transition-property:color;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#95c6ff;border-radius:100%;opacity:.5;animation:alreadyThere .5s;animation-iteration-count:1;transition-timing-function:ease-out}@keyframes alreadyThere{0%{transition-property:transform;transform:scale(0)}50%{transition-property:transform;transform:scale(2)}to{transition-property:transform;transform:scale(0)}}.homesearch .mapLaunchContainer{display:block;float:left;position:absolute;top:0;left:-171px;z-index:1;width:150px;min-height:185px}.mapLaunchContainer:after{content:"";position:absolute;top:0;right:-8px;width:1px;height:100%;background:#e1e1e1}.mapLaunchContainer .mapLaunch{position:relative;padding-top:160px;width:150px;background:url(/portal/assets/img/home/maplaunch/italia.png) 0 0 no-repeat;background-size:150px auto}.mapLaunchContainer .mapLaunch:after{content:"";position:absolute;top:0;left:0;width:150px;height:150px;background:url(/portal/assets/img/home/maplaunch/elementi.svg) 0 0 no-repeat;background-size:150px auto}.attico .mapLaunchContainer .mapLaunch:after{background:url(/portal/assets/img/home/maplaunch/elementi_attico.svg) 0 0 no-repeat;background-size:150px auto}.mapLaunchContainer .mapLaunch p{font-size:13px;line-height:18px;font-family:Museo-Sans-500;text-align:center}.mapLaunchContainer .mapLaunch p span{color:#e4002b}.attico .mapLaunchContainer .mapLaunch p span{color:#ff5501}.mapLaunchContainer .mapLaunch a.button{display:block;margin:14px auto 0;width:140px;font-size:12px;line-height:26px;font-family:Museo-Sans-500;color:#fff;text-align:center;text-decoration:none;background-color:#e4212b;border-radius:3px;transition:background-color .3s linear}.mapLaunchContainer .mapLaunch a.button:hover{background-color:#a50001}.attico .mapLaunchContainer .mapLaunch a.button{background-color:#ff5501}.attico .mapLaunchContainer .mapLaunch a.button:hover{background-color:#cb4d00}}@media only screen and (min-width:1000px){.homesearch .filters>.selectWrapper .select .handle{line-height:46px}.homesearch .filters>.selectWrapper{position:absolute;top:-95px;left:0;width:120px;height:48px;border-right:0 none}.searchMap{display:none;float:left;position:relative;z-index:5}.searchMap .fixImg{position:absolute;top:0;left:0}.forAgency .searchMap{margin-right:25px}.homesearch .mapLaunchContainer{display:block;float:left;position:relative;top:auto;left:auto;margin-top:20px;padding-left:55px;width:307px;min-height:185px;cursor:pointer}.mapLaunchContainer:after{content:"";position:absolute;top:11px;right:37px;width:1px;height:calc(100% - 11px);background:#979797}.mapLaunchContainer .mapLaunch{padding-top:199px;width:184px;background:url(/portal/assets/img/home/maplaunch/italia.png) 0 0 no-repeat;background-size:184px auto}.mapLaunchContainer .mapLaunch:after{content:"";position:absolute;top:0;left:0;width:184px;height:184px;background:url(/portal/assets/img/home/maplaunch/elementi.svg) 0 0 no-repeat;background-size:184px auto}.attico .mapLaunchContainer .mapLaunch:after{background-size:184px auto}.mapLaunchContainer .mapLaunch p{font-size:14px;line-height:22px;font-family:Museo-Sans-500;text-align:center}.mapLaunchContainer .mapLaunch p span{color:#e4002b}.mapLaunchContainer .mapLaunch a.button{display:block;margin:14px auto 0;width:140px;font-size:12px;line-height:26px;font-family:Museo-Sans-500;color:#fff;text-align:center;text-decoration:none;background-color:#e4212b;border-radius:3px;transition:background-color .3s linear}.mapLaunchContainer .mapLaunch a.button:hover{background-color:#a50001}.mapBreadcrumb{display:block;position:absolute;z-index:1;top:190px;bottom:auto;left:310px;font-size:14px;line-height:24px;text-align:left;letter-spacing:-.1pt}.mapBreadcrumb a{color:#e4002b!important}.attico .mapBreadcrumb a{color:#ff5501!important}.mapBreadcrumb a.main_town{margin-right:5px;color:#000!important;font-family:Museo-Sans-500}.homesearch .searchform{float:right;width:calc(100% - 307px)}.homesearch .forAgency .searchform{margin-left:20px;width:calc(100% - 20px)}.homesearch .searchcontainer .sw{padding:25px 0}.homesearch .searchcontainer.agz .sw{padding:25px 0 60px}.homesearch .searchcontainer,.homesearch .searchcontainer.agz,.homesearch .searchcontainer.rnt{padding:0 20px;background:#fff}.homesearch .searchContainer{margin-top:0;height:auto;position:static}.homesearch .qs{margin-left:120px;width:calc(100vw - 407px - 120px - 40px);min-height:50px;border-width:2px;border-radius:0}.hasSkin .homesearch .qs{width:433px}.homesearch .qs .tags p{margin-top:8px}.homesearch .filters{float:right;margin-top:45px;position:relative;z-index:14;top:auto;left:auto;width:calc(100vw - 307px - 120px - 40px);height:168px}.hasSkin .homesearch .filters{width:553px}.homeClaim{padding:25px 20px 0}.homeClaim h1{margin:0 0 5px;font-size:24px;font-weight:400}.homeClaim .cerchi,.homeClaim h3{font-size:16px;font-weight:400}.homeClaim .cerchi{float:right;color:#9e9fa4}.homesearch .filters .reveal{top:31px}.forAgency .searchform{float:left;width:100%}.homesearch .forAgency .qs,.homesearch .forAgency .qs.agency{width:880px}.homesearch .forAgency .searchform .submitCont{position:absolute;bottom:0;right:0}.agList .qs{position:relative;width:470px}.qs.agency{position:relative;width:250px}.filters p.filtersCount{margin-bottom:0}.homesearch .doubleSelectWrapper.closed .doubleSelectButton,.homesearch .filters .select .handle{border-width:2px}}@media only screen and (min-width:1039px){.homesearch .qs{width:473px}.hasSkin .homesearch .qs{width:433px}.homesearch .filters{width:593px}.hasSkin .homesearch .filters{width:553px}}img[usemap],map area{outline:none}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}form{display:inline-block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none;cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}body{background-color:#f1f1f1;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.86rem;line-height:1.4;scroll-behavior:smooth}a,a:visited,body{color:#333f48}b,strong{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}a{text-decoration:underline}a:hover{text-decoration:none;cursor:pointer;color:#e4002b}h1,h2,h3,h4,h5,h6{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 15px;position:relative;color:#333f48}@media (min-width:320px) and (max-width:767px){h1,h2,h3,h4,h5,h6{margin-bottom:10px}}h1{font-size:1.4em}@media (min-width:320px) and (max-width:767px){h1{font-size:1.1em}}h2{font-size:1.375em}h3{font-size:1.225em}h4{font-size:1em}h5{font-size:.875em}h6{font-size:.814em}p{margin-bottom:1.96078%}.extra-margin{margin-bottom:20px}.clear{clear:both}hr{margin-bottom:10px}.relative{position:relative}.redColor{color:#e4002b}.lighter-gray{color:#6a7785}.opacity{opacity:.5;color:#333f48!important}.opacity:hover{color:#333f48!important;cursor:text}.pull-right{float:right}.pull-left{float:left}.wrap{max-width:1000px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}@media (min-width:1000px){.wrap{margin-top:0}}.content{position:relative}@media (min-width:320px) and (max-width:767px){.content{font-size:.96em}}@media (min-width:1000px){.content{display:table-cell;padding-right:1px;max-width:690px;overflow:hidden;z-index:1}}.listings .content{position:relative}@media (min-width:320px) and (max-width:767px){.listings .content{font-size:.96em}}@media (min-width:1000px){.listings .content{display:table-cell;padding-right:1px;min-width:690px;overflow:hidden;z-index:1}}.hasSkin .content{min-width:0}.depth,.item-status{position:absolute;font-size:.55rem;color:#fff;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:4px 5px 2px;line-height:1.8em;z-index:11}.item-status{background-color:#e4002b}.item-status+.depth{left:43px}.right-sidebar{color:#6a7785;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:1000px){.right-sidebar{min-height:700px;margin-left:9px!important;width:30%;float:right;margin-right:0}}.right-sidebar h3{margin-bottom:5px}.hasSkin .right-sidebar{min-width:300px}@media (min-width:1000px){.pager{display:block;margin:0 0 35px;padding:0;text-align:center;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;clear:both;width:100%;float:left;margin-left:0;margin-right:0}.pager ul{display:inline;margin-top:1px}.pager ul li{background-color:#fff;color:"Museo-Sans-300","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;vertical-align:middle;margin-right:9px;text-align:center;margin-top:-2px}.pager ul li a{text-decoration:none;min-width:31px;line-height:31px;display:inline-block}.pager ul li:last-of-type{margin-right:0}.pager ul .active{min-width:31px;line-height:31px;background-color:#e4002b;color:#fff}.pager .prev{display:inline;min-height:10px}.pager .prev span{padding:0 7px!important;line-height:31px;background-color:#fff;margin-right:9px;display:inline-block;text-align:center;position:relative;cursor:pointer}.pager .prev span:before{content:"\276E";font-size:1.3em;left:8px;top:1px;position:absolute}.pager .prev span a{text-decoration:none;font-size:.9em;padding-left:15px;line-height:30px;display:inline-block}.pager .prev span:first-of-type{padding:0 8px 0 3px!important}.pager .prev span:first-of-type:before{content:""!important;padding-right:0!important}.pager .prev span:first-of-type a{text-decoration:none;padding:0 10px 0 7px!important}.pager .prev span:first-of-type a:after{content:"\276E";font-size:1.4em;position:absolute;top:1px}.pager .prev span:first-of-type a:before{content:"|";padding-left:0;font-size:1.3em;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}.pager .next{display:inline;min-height:10px}.pager .next span{padding:0 7px!important;line-height:31px;background-color:#fff;display:inline-block;margin-left:9px;text-align:center;position:relative;cursor:pointer}.pager .next span:after{content:"\276F";font-size:1.3em;right:8px;position:absolute;top:1px}.pager .next span a{text-decoration:none;font-size:.9em;padding-right:13px;line-height:30px;display:inline-block}.pager .next span:last-of-type{padding:0 3px 0 8px!important}.pager .next span:last-of-type:after{content:""!important;padding-left:0!important}.pager .next span:last-of-type a{text-decoration:none;padding:0 7px 0 10px!important}.pager .next span:last-of-type a:before{content:"\276F";font-size:1.4em;position:absolute;top:1px;left:9px}.pager .next span:last-of-type a:after{content:"|";padding-left:0;font-size:1.16em;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}.pager .next span:hover,.pager .next span:hover a,.pager .prev span:hover,.pager .prev span:hover a{color:#e4002b}}.pager .opacity,.pager .opacity a{cursor:text!important}.pager .opacity:hover,.pager .opacity:hover a{color:#333f48!important}.attico .pager ul .active{background:#ff5501}.attico .pager .next span:hover,.attico .pager .next span:hover a,.attico .pager .prev span:hover,.attico .pager .prev span:hover a,.attico .pager ul li a:hover{color:#ff5501}@media (min-width:1000px){.page-content{margin-top:0}}#show-all,#show-example{display:none}.show-all,.show-example,.show-exampleSb{float:left;display:block!important;font-size:.9em;cursor:pointer;text-decoration:underline}@media (min-width:320px) and (max-width:767px){.show-all,.show-example,.show-exampleSb{float:right;text-decoration:none;font-size:11px}.show-all:after,.show-example:after,.show-exampleSb:after{content:"\276F";-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);display:inline-block;margin:0 5px;line-height:1em}}.show-example,.show-exampleSb{float:none!important;display:inline-block!important;margin-bottom:0!important}.energy .show-all{float:left}.leads-privacy em{display:none}.show-hide{opacity:0;height:0;overflow:hidden;transition:all .2s ease .1s;padding:0;clear:both}#show-all:checked+label:after,#show-example1:checked+label:after,#show-example2:checked+label:after,#show-example-modal:checked+label:after,#show-example:checked+label:after,#show-exampleSb:checked+label:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#show-all:checked+label+.show-hide,#show-example1:checked+label+.show-hide,#show-example2:checked+label+.show-hide,#show-example-modal:checked+label+.show-hide,#show-example:checked+label+.show-hide,#show-exampleSb:checked+label+.show-hide{opacity:1;height:auto}#show-all:checked~em,#show-example1:checked~em,#show-example2:checked~em,#show-example-modal:checked~em,#show-example:checked~em,#show-exampleSb:checked~em{display:inline-block!important}#show-example1:checked+label,#show-example2:checked+label,#show-example-modal:checked+label,#show-example:checked+label,#show-exampleSb:checked+label{text-decoration:none;cursor:text;margin-bottom:0}.skyscraper{display:none}@media (min-width:1000px){.skyscraper{display:block;margin-bottom:10px;line-height:0;text-align:center}}#halfpage1,#halfpage2{display:none}@media (min-width:1024px){#halfpage1,#halfpage2{display:block;margin-bottom:10px;line-height:0}}#halfpage1 div,#halfpage2 div{display:block!important;margin:0 auto;text-align:center}#halfpage1 iframe,#halfpage2 iframe{display:inline-block}.leaderboard{display:none}@media (min-width:768px){.leaderboard{display:block;margin:10px auto;line-height:0;text-align:center}}#medrec1,#medrec2,#medrec3,#medrecservizisrp{display:none}@media (min-width:1000px){#medrec1,#medrec2,#medrec3,#medrecservizisrp{display:block;line-height:0;margin:0 auto 10px;text-align:center}}#strip1,#strip2,#strip3{display:none}@media (min-width:768px){#strip1,#strip2,#strip3{display:block;line-height:0;margin:0 auto 10px;text-align:center;max-width:689px}}.hasSkin #strip1,.hasSkin #strip2,.hasSkin #strip3{max-width:650px}#details_ads_calculator_signature{display:none}@media (min-width:1000px){#details_ads_calculator_signature{display:block;margin-bottom:10px;text-align:center;line-height:0}}.loader{opacity:.5;position:relative}.loading{border:5px solid #000;border-radius:30px;height:50px;left:50%;margin:-20px 0 0 -15px;opacity:0;position:absolute;top:170px;width:50px;animation:pulsate 1s ease-out;animation-delay:2s;z-index:999}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.loading-snake{position:absolute;top:170px;z-index:999;left:50%;margin:-20px 0 0 -20px;height:50px;opacity:0;width:50px;border:8px solid #dedede;border-right-color:#000;border-radius:50%;animation:rotate .8s linear;animation-iteration-count:infinite;animation-delay:2s}@keyframes rotate{0%{transform:rotate(0deg);opacity:1}to{transform:rotate(1turn);opacity:1}}.bar{display:block;overflow:hidden;min-height:5px;clear:both}@media (min-width:1000px){.overlay span{display:inline-block;opacity:1}.overlay i{font-size:1.6em}}@media (min-width:1000px){.search-links{border:1px solid #e4e4e4;background-color:#fff;padding:15px 15px 0;margin-bottom:10px;display:block;position:relative}.search-links:after{content:" ";display:block;clear:both}}@media (min-width:1000px) and (min-width:320px) and (max-width:767px){.search-links{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}@media (min-width:1000px){.search-links label{cursor:pointer;margin-bottom:0!important;display:block!important}.search-links label:after{content:"\276F";-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);display:inline-block;right:18px;top:0;position:absolute;transition:all .2s ease .1s;color:#bbbdbf;font-size:1.5em;line-height:1em}.search-links ul{opacity:0;height:0;overflow:hidden;transition:all .2s ease .1s;padding:0!important;margin-bottom:15px}.search-links ul a{text-decoration:none}}.attico .search-links ul a:hover{color:#ff5501}.check-filters{display:inline-block;margin-right:10px}#showLinks,#showLinksTown,#showLinksZone{display:none}#showLinks+h3+ul,#showLinksTown+h3+ul,#showLinksZone+h3+ul{opacity:1;height:auto}#showLinks+h3 label:after,#showLinksTown+h3 label:after,#showLinksZone+h3 label:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#showLinks:checked+h3+ul,#showLinksTown:checked+h3+ul,#showLinksZone:checked+h3+ul{opacity:0!important;height:0!important;overflow:hidden;transition:all .2s ease .1s;padding:0!important;margin-bottom:15px!important}#showLinks:checked+h3+ul a,#showLinksTown:checked+h3+ul a,#showLinksZone:checked+h3+ul a{text-decoration:none}#showLinks:checked+h3 label:after,#showLinksTown:checked+h3 label:after,#showLinksZone:checked+h3 label:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}input[id*=showFax]:checked+label,input[id*=showNumber]:checked+label{overflow:visible!important;max-width:200px!important}.title-label{float:right;font-size:11px;color:#6a7785;line-height:2.3em}@media only screen and (max-width:767px){.confirmModal{position:fixed;top:50%;left:50%;width:calc(100vw - 30px);font-family:Helvetica;background:#fff;border-radius:10px;transform:translate(-50%,-75%);z-index:999}.confirmModal p{margin:0;padding:10px 20px;font-size:13px;text-align:center;border-bottom:1px solid #efefef}.confirmModal strong{display:block;padding:0 0 3px;font-weight:700;font-size:16px;font-family:Helvetica}.confirmModal a{display:inline-block;padding:7px 0;width:50%;font-size:16px;color:#0e7afe;text-align:center;text-decoration:none}.confirmModal a#s_lead_call_cancel{border-right:1px solid #efefef}.confirmModaloverlay{background-color:#333;opacity:.3;position:fixed;top:0;left:0;z-index:998;height:100%;width:100%;display:none}}.body-overlay{display:none;position:fixed;z-index:998;top:0;left:0;width:100vw;height:100vh;background-color:#333;opacity:.5}.overlayer .body-overlay{display:block}@media only screen and (max-width:950px){.pager .next,.pager .prev,.pager ul{display:none}}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;font-size:1.8em;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fax:before{content:"\E955"}.icon-planimetria:before{content:"\E952"}.icon i{vertical-align:middle;margin:-3px 2px 0}.icon a i{color:#333f48}.icon-star_piena{color:#ffb200}.icon-share:before{content:"\E951"}.icon-arrow:before{content:"\E900"}.icon-arrow_last:before{content:"\E94E"}.icon-sms:before{content:"\E928"}.icon-wa:before{content:"\E94F"}.icon-messenger:before{content:"\E950"}.icon-punti_interesse:before{content:"\E936"}.icon-videocamera_full_mini_360:before{content:"\E93E"}.icon-videocamera_full:before{content:"\E940"}.icon-videocamera_full_360:before{content:"\E946"}.icon-camera_full_360_big:before{content:"\E947"}.icon-camera_full_360:before{content:"\E948"}.icon-mq:before{content:"\E949"}.icon-locali:before{content:"\E94A"}.icon-locale:before{content:"\E94B"}.icon-videocamera_360:before{content:"\E94C"}.icon-camera_360:before{content:"\E94D"}.icon-box:before{content:"\E937"}.icon-zoom_in_pieno2:before{content:"\E945"}.icon-camera2_mini_360:before{content:"\E93C"}.icon-videocamera2_mini_360:before{content:"\E93D"}.icon-videocamera_mini:before{content:"\E93F"}.icon-camera_mini:before{content:"\E941"}.icon-camera_line:before{content:"\E942"}.icon-menu_hamburger:before{content:"\E943"}.icon-videocamera:before{content:"\E944"}.icon-locali_LINE:before{content:"\E93B"}.icon-map_view_pinpoint:before{content:"\E91E"}.icon-pinpoint:before{content:"\E91F"}.icon-pinpoint_pieno:before{content:"\E935"}.icon-chiedi2:before{content:"\E934"}.icon-planimetria_small:before{content:"\E913"}.icon-camera_full:before{content:"\E938"}.icon-logo_casa:before{content:"\E939"}.icon-camera_full_small:before{content:"\E93A"}.icon-web_site2:before{content:"\E902"}.icon-message:before{content:"\E903"}.icon-alert:before{content:"\E904"}.icon-camera:before{content:"\E905"}.icon-chiedi:before{content:"\E906"}.icon-facebook:before{content:"\E907"}.icon-g_plus:before{content:"\E909"}.icon-happy_small:before{content:"\E90A"}.icon-happy:before{content:"\E90B"}.icon-instagram:before{content:"\E90C"}.icon-interesse:before{content:"\E90D"}.icon-lents_piu:before{content:"\E90E"}.icon-lents:before{content:"\E90F"}.icon-linkedin:before{content:"\E910"}.icon-list:before{content:"\E911"}.icon-locali_old:before{content:"\E912"}.icon-map_bank_postal:before{content:"\E914"}.icon-map_doctor:before{content:"\E915"}.icon-map_institutions:before{content:"\E901"}.icon-map_school:before{content:"\E916"}.icon-message_pieno:before{content:"\E917"}.icon-mq_old:before{content:"\E918"}.icon-normal_small:before{content:"\E919"}.icon-normal:before{content:"\E91A"}.icon-phone:before{content:"\E91B"}.icon-pictures:before{content:"\E91C"}.icon-pinerest:before{content:"\E91D"}.icon-print:before{content:"\E921"}.icon-sad_small:before{content:"\E922"}.icon-sad:before{content:"\E923"}.icon-saved_search_pieno:before{content:"\E924"}.icon-saved_search:before{content:"\E925"}.icon-search:before{content:"\E926"}.icon-segnala:before{content:"\E927"}.icon-star_piena:before{content:"\E929"}.icon-star:before{content:"\E92A"}.icon-street_view:before{content:"\E92B"}.icon-twitter:before{content:"\E92C"}.icon-valuta:before{content:"\E92D"}.icon-web_site:before{content:"\E92E"}.icon-youtube:before{content:"\E92F"}.icon-zoom_in_pieno:before{content:"\E930"}.icon-zoom_in:before{content:"\E931"}.icon-zoom_out_pieno:before{content:"\E932"}.icon-zoom_out:before{content:"\E933"}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.btn,.btn-dark,.btn-purple,.btn-white{display:inline-block;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;padding:0 .7em;font-weight:400;font-size:1em;line-height:2.26em;cursor:pointer;border-radius:4px;border-width:1px;border-style:solid;color:#fff;background:transparent;text-align:center;transition-duration:.2s,.2s;transition-timing-function:ease-in,ease-out;outline:none}@media (min-width:320px) and (max-width:767px){.btn,.btn-dark,.btn-purple,.btn-white{border-width:1px}}.btn{border-color:#e4002b;background:#e4002b}.btn:hover{background-color:#a30000;border-color:#a30000}.btn-dark{border-color:#333f48;background:#333f48}.btn-dark:hover{background-color:#161e24;border-color:#161e24}.btn-white{border-color:#c3c8ce;background:#fff;color:#333f48}.btn-white:hover{border-color:#333f48;color:#333f48}.btn-purple{border-color:#853c98;background:#853c98}.btn-purple:hover{background-color:#5f1770;border-color:#5f1770}a.btn,a.btn-dark,a.btn-purple{color:#fff}.btn-full{width:100%}.btn-big{padding:0 1.5em;font-size:1.5em}.btn-dark i,.btn-purple i,.btn-white i,.btn i{font-size:1.6em;margin-left:-3px}.btn-dark label,.btn-purple label,.btn-white label,.btn label{margin-bottom:0!important;cursor:pointer}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #949da2;padding:8px 10px;border-radius:4px;color:#333f48;background-color:#fff;line-height:1.26em;font-size:1em;box-sizing:border-box;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;margin-bottom:18px;width:100%}@media (min-width:320px) and (max-width:767px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border-width:1px}}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{margin-bottom:10px;display:inline-block}input[type=radio]+label{margin-right:7px}input[type=checkbox]+label>span,input[type=radio]+label>span{display:inline-block;width:18px;height:19px;vertical-align:middle;margin:-2px 3px 0 0;cursor:pointer}.left-side input[type=checkbox]+label>span{position:relative;margin-top:-5px;margin-right:5px;width:16px;height:16px;background:#fff;border:2px solid #c1c6cd;border-radius:2px}@media only screen and (min-width:320px) and (max-width:767px){.left-side input[type=checkbox]+label>span{margin-top:-2px;margin-right:5px;width:20px;height:20px}}.left-side input[type=checkbox]:checked+label>span{position:relative;background:#0084ff;border:2px solid #0084ff}@media only screen and (min-width:320px) and (max-width:767px){.left-side input[type=checkbox]:checked+label>span{width:20px;height:20px}}.left-side input[type=checkbox]:checked+label>span:after{content:"";position:absolute;right:4px;top:1px;width:5px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (min-width:320px) and (max-width:767px){.left-side input[type=checkbox]:checked+label>span:after{right:6px;top:2px;width:5px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff}}.leads-privacy input[type=checkbox]+label>span{position:relative;margin-top:-3px;margin-right:3px;width:14px;height:14px;background:#fff;border:2px solid #c1c6cd;border-radius:2px}@media only screen and (min-width:320px) and (max-width:767px){.leads-privacy input[type=checkbox]+label>span{margin-top:-2px;margin-right:5px;width:20px;height:20px}}.leads-privacy input[type=checkbox]:checked+label>span{background:#0084ff;border:2px solid #0084ff}@media only screen and (min-width:320px) and (max-width:767px){.leads-privacy input[type=checkbox]:checked+label>span{width:20px;height:20px}}.leads-privacy input[type=checkbox]:checked+label>span:after{content:"";position:absolute;right:4px;top:1px;width:3px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (min-width:320px) and (max-width:767px){.leads-privacy input[type=checkbox]:checked+label>span:after{right:6px;top:2px;width:5px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff}}@media only screen and (min-width:320px) and (max-width:767px){.leads-privacy input[type=checkbox]+label{font-size:12px}}@media only screen and (min-width:320px) and (max-width:767px){.leads-privacy p{margin-bottom:10px;font-size:12px}}textarea{clear:both;width:100%;float:left;margin-left:0;margin-right:0;height:95px;resize:none;line-height:1.1em}input[type=checkbox]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none;border:1px solid #22a7ff}label{margin-bottom:1.96078%}select::-ms-expand{display:none}.select-style{background:#fff;height:33px;width:100%;display:inline-block;border:1px solid #949da2;border-radius:4px;position:relative;margin-bottom:19px}.select-style label{position:absolute;top:-21px;left:0;display:block;font-size:.96em}.select-style label+select{margin-bottom:10px;float:left}.select-style select{padding:3px 5px 7px 10px;border:0;background:transparent;height:33px;color:#333f48;font-size:1em;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none}.multiple-select,.select-style select{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%}.multiple-select{padding-bottom:17px;overflow:hidden;max-height:22px;line-height:27px;display:inline-block}.multiple-select button{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;color:#333f48}.inline{width:calc(100% - 100px);float:right}.inline label{position:absolute;left:-100px;top:5px;width:100px}.filters-range{display:inline-block;overflow:visible;width:100%;margin-bottom:5px;position:relative}.filters-range button{background-color:transparent;width:100%;height:33px;border:none;text-align:left;outline:none;cursor:pointer;padding:5px 5px 7px 10px;margin-bottom:10px}.filters-range .panel-range{position:absolute;top:-2px;left:-2px;padding:20px 17px 5px;overflow:hidden;border-radius:4px;display:inline-block;width:calc(100% + 4px);z-index:10;border:2px solid #949da2;background-color:#f9f9f9;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.filters-range .panel-range .confirm{float:right;padding-bottom:10px;clear:both;cursor:pointer}.filters-range button{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;color:#333f48}.filters-range .casa-form{padding-top:18px}.casa-form{padding-top:25px!important}.compact-form{padding-top:10px}.compact-form label{display:none}.compact-form .filters-range label+select,.compact-form .select-style label+select{margin-bottom:0;float:none}@media (min-width:0\0) and (min-resolution:0.001dpcm){.compact-form label{display:block;margin-bottom:0}}form .invalid-field{border-color:#e4002b}form .validation-error{color:#e4002b;font-size:10px;display:block;margin-top:-16px;margin-bottom:2px;clear:both}.message-error,.message-success,.successMessage{border-radius:4px;padding:13px;display:block;color:#fff;margin-bottom:15px}.message-error p,.message-success p,.successMessage p{margin-bottom:0}.message-success,.successMessage{background-color:#00ca91}.message-error{background-color:#f34851}.half{width:48.69281%}.half,.half:nth-of-type(odd){float:left}.half:nth-of-type(2n){float:right}.generic-requests{display:block;width:100%;overflow:visible;background-color:#f5f6f6;padding:70px 30px 20px;text-align:center;height:calc(100vh - 213px);position:relative}.generic-requests.ndPage{height:calc(100vh - 113px);position:relative}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.generic-requests{padding:70px 30% 20px}}@media (min-width:768px){.generic-requests{padding:20px 20px 10px 130px;background:#f5f6f6 url("/portal/assets/img/ico_simili.png") 15px 15px no-repeat;text-align:left;overflow:hidden;height:auto}}.generic-requests img.generic{position:absolute;left:calc(50% - 45px);top:-40px}@media only screen and (min-width:768px){.generic-requests button{margin-top:0!important}.generic-requests button:nth-of-type(odd){float:left;width:45%!important}.generic-requests button:nth-of-type(2n){float:right!important;width:45%!important}}.generic-requests p{font-size:1.4em;margin-bottom:20px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.generic-requests p b{font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}.specificOk{margin:0 auto;padding:10px 17px;width:90%;font-size:1.34em;text-align:center}.specificOk.forgenericresp{position:absolute;top:50%;left:50%;margin:-56px 0 0;transform:translate(-50%,-50%)}@media (min-width:768px){.specificOk{margin:30px auto 15px;padding:10px 17px;width:auto;text-align:left;font-size:1.54em}}.specificOk b{font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:768px){.specificOk b{margin-left:20px}}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.searchcontainer{top:60px}@media (min-width:1000px){.searchcontainer{top:0;transform:translate(0);position:relative;z-index:2}}.attico .searchcontainer{top:110px}@media (min-width:1000px){.attico .searchcontainer{top:0}}.search_open .hp_recent_searches,.search_open .qs{z-index:102;opacity:1}.search_open.filterson .hp_recent_searches{display:none}.search_open .submitCont{z-index:201}.mobileSectionsMenu{height:0}.filterson .filters{z-index:200}@media (min-width:768px) and (max-width:999px){.right-sidebar .filters{display:block;color:#333f48;width:310px;background-color:#fff;position:fixed;right:0;margin:0;top:0;left:auto;z-index:999;height:100vh;max-height:100vh!important;overflow:hidden;transform:translate(100%);transition:all .3s;padding:10px 14px 60px;border-top:1px solid #e4e4e4}.right-sidebar .filters .reveal{display:none}.right-sidebar .filters .close{margin-right:5px;background:#fff;color:#333f48;font-size:12px;line-height:25px;text-align:center;text-decoration:none;cursor:pointer}.right-sidebar .filters .close:after{float:right;margin-top:-3px;content:"\D7";margin-left:2px;font-size:24px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.filters-open .right-sidebar .filters{box-shadow:-2px 2px 2px 0 rgba(50,50,50,.3);transform:translate(0)}}.search_open .content{z-index:-1}.view-options{display:none;margin-bottom:13px;min-height:34px;margin-top:5px}@media (min-width:768px){.view-options{display:block;margin-bottom:23px}.view-options .btn-white{margin-right:10px;float:left;border:1px solid #949da2}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .btn-white{height:43px;line-height:3em}}@media (min-width:768px){.view-options .btn-white a{text-decoration:none;color:#333f48}.view-options .counter-order{width:auto;margin:0 30px 0 10px}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .counter-order{float:right;margin-top:5px!important}}@media (min-width:768px) and (min-width:1000px){.view-options .counter-order{width:69.93464%;float:right;margin-right:0;margin-top:5px!important}}@media (min-width:768px){.view-options .counter-order .select-style{float:right;width:auto;margin-bottom:0;background:#fff url(/portal/assets/img/arrow_down.png) right 3px no-repeat}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .counter-order .select-style{height:43px;background-position:right 8px;background-color:transparent;border:none}.view-options .counter-order .select-style select{height:44px}}@media (min-width:768px) and (min-width:1000px){.view-options .counter-order .select-style{background-color:transparent;border:none}}@media (min-width:768px){.view-options .counter-order .select-style select{padding-right:29px}.view-options .contact-toggle{display:none}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .contact-toggle{display:block;float:right;line-height:2em;height:44px;cursor:pointer;text-align:left;position:relative;padding:3px 43px 2px 10px;margin-bottom:0;margin-top:-1px;margin-left:30px;width:180px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#fff;border-radius:4px;border:1px solid #949da2;color:#333f48}.view-options .contact-toggle:after{content:"\276F";position:absolute;top:10px;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif;right:10px;cursor:pointer;display:inline-block;border-radius:60px;border:1px solid #333f48;padding:3px 6px;line-height:1em;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transition:all .2s ease .1s}}@media (min-width:768px){.view-options .contact-toggle p{margin-bottom:0;line-height:1.2em;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4em}.view-options .contact-toggle p:last-of-type{font-size:.9em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2em;text-align:left;margin-top:1px}}@media (min-width:1000px){.view-options{margin-bottom:13px;margin-top:0}}.listings{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:768px) and (max-width:999px){.listings{padding:0 10px}}@media (min-width:1000px){.listings{padding:0}}.listing-list-related a,.listing-list a{text-decoration:none}.listing-list-related a:hover,.listing-list a:hover{text-decoration:none;color:#333f48}.listing-list-related .list-item,.listing-list .list-item{min-height:100px;position:relative;border:1px solid #e4e4e4;background-color:#fff;padding:0;margin-bottom:10px;display:block}.listing-list-related .list-item:after,.listing-list .list-item:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item,.listing-list .list-item{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px;margin:0 0 15px;padding:0}}.listing-list-related .list-item .list-item-photo,.listing-list .list-item .list-item-photo{min-width:260px;min-height:180px;width:100%;float:left;margin-left:0;margin-right:0;float:none;margin:0;overflow:hidden;position:relative}@media (min-width:768px){.listing-list-related .list-item .list-item-photo,.listing-list .list-item .list-item-photo{width:auto;float:left;margin-left:0;margin-right:15px;z-index:10}}.listing-list-related .list-item .list-item-photo .main-nav,.listing-list .list-item .list-item-photo .main-nav{display:none}@media (min-width:768px){.listing-list-related .list-item .list-item-photo .main-nav,.listing-list .list-item .list-item-photo .main-nav{display:block}.listing-list-related .list-item .list-item-photo .main-nav .next,.listing-list-related .list-item .list-item-photo .main-nav .prev,.listing-list .list-item .list-item-photo .main-nav .next,.listing-list .list-item .list-item-photo .main-nav .prev{position:absolute;padding-top:35%;width:20%;height:100%;background-color:transparent;border:none;outline:none;cursor:pointer;z-index:99;color:#fff}.listing-list-related .list-item .list-item-photo .main-nav .prev,.listing-list .list-item .list-item-photo .main-nav .prev{left:0}.listing-list-related .list-item .list-item-photo .main-nav .prev:before,.listing-list .list-item .list-item-photo .main-nav .prev:before{content:"\276E";position:absolute;top:40%;left:10px;font-size:2.4em;text-shadow:1px 2px 2px #333f48}.listing-list-related .list-item .list-item-photo .main-nav .prev:before:hover,.listing-list .list-item .list-item-photo .main-nav .prev:before:hover{background-color:#f7f6f6!important}.listing-list-related .list-item .list-item-photo .main-nav .prev:disabled,.listing-list .list-item .list-item-photo .main-nav .prev:disabled{cursor:default}.listing-list-related .list-item .list-item-photo .main-nav .prev:disabled:before,.listing-list .list-item .list-item-photo .main-nav .prev:disabled:before{visibility:hidden}.listing-list-related .list-item .list-item-photo .main-nav .next,.listing-list .list-item .list-item-photo .main-nav .next{right:0}.listing-list-related .list-item .list-item-photo .main-nav .next:before,.listing-list .list-item .list-item-photo .main-nav .next:before{content:"\276F";position:absolute;top:40%;right:10px;left:auto;font-size:2.4em;text-shadow:1px 2px 2px #333f48}.listing-list-related .list-item .list-item-photo .main-nav .next:before:hover,.listing-list .list-item .list-item-photo .main-nav .next:before:hover{background-color:#f7f6f6!important}.listing-list-related .list-item .list-item-photo .main-nav .next:disabled,.listing-list .list-item .list-item-photo .main-nav .next:disabled{cursor:default}.listing-list-related .list-item .list-item-photo .main-nav .next:disabled:before,.listing-list .list-item .list-item-photo .main-nav .next:disabled:before{visibility:hidden}}.listing-list-related .list-item .list-item-photo figure,.listing-list .list-item .list-item-photo figure{position:relative;height:100%}.listing-list-related .list-item .list-item-photo img,.listing-list .list-item .list-item-photo img{float:left;margin-left:0;margin-right:0;background-color:#f3f3f3;z-index:0;position:absolute}@media (min-width:320px) and (max-width:768px){.listing-list-related .list-item .list-item-photo img,.listing-list .list-item .list-item-photo img{position:relative;width:100%}}.listing-list-related .list-item .list-item-photo .icon-planimetria,.listing-list .list-item .list-item-photo .icon-planimetria{position:absolute;bottom:5px;left:5px;width:30px;height:24px;background-color:#fff;background-image:url(/portal/assets/img/home/planimetria2.svg);background-size:24px auto;background-position:50%;background-repeat:no-repeat;line-height:.9em;border-radius:4px;opacity:1;font-size:1.6em;padding:3px 4px;transition:all .3s ease-in;z-index:99}.listing-list-related .list-item .list-item-photo .icon-planimetria:hover,.listing-list .list-item .list-item-photo .icon-planimetria:hover{opacity:.8}.listing-list-related .list-item .list-item-photo .icon-planimetria:before,.listing-list .list-item .list-item-photo .icon-planimetria:before{display:none}.listing-list-related .list-item .list-item-photo .media-icons,.listing-list .list-item .list-item-photo .media-icons{position:absolute;right:0;bottom:0}.listing-list-related .list-item .list-item-photo .media-icons .gallery-media,.listing-list .list-item .list-item-photo .media-icons .gallery-media{background:rgba(68,70,72,.6);color:#fff;line-height:2em;height:2em;text-align:center;vertical-align:middle;float:right;padding:0 4px}.listing-list-related .list-item .list-item-photo .media-icons .gallery-media i,.listing-list .list-item .list-item-photo .media-icons .gallery-media i{font-size:1.25rem;opacity:.7}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-photo .media-icons .gallery-media i,.listing-list .list-item .list-item-photo .media-icons .gallery-media i{float:left;margin-top:2px;margin-right:3px}}.listing-list-related .list-item .list-item-photo .media-icons .gallery-media span,.listing-list .list-item .list-item-photo .media-icons .gallery-media span{padding-right:3px}.listing-list-related .list-item .list-item-photo .prev-img,.listing-list .list-item .list-item-photo .prev-img{left:-100%;animation:slide-left .4s forwards;-webkit-animation:slide-left .4s forwards}.listing-list-related .list-item .list-item-photo .next-img,.listing-list .list-item .list-item-photo .next-img{right:-100%;animation:slide-right .4s forwards;-webkit-animation:slide-right .4s forwards}@keyframes slide-right{to{right:0}}@keyframes slide-left{to{left:0}}.listing-list-related .list-item .list-item-body,.listing-list .list-item .list-item-body{padding:8px 15px 0 0;overflow:hidden}@media only screen and (min-device-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body,.listing-list .list-item .list-item-body{padding:8px 15px 0}}.listing-list-related .list-item .list-item-body .title,.listing-list .list-item .list-item-body .title{min-height:55px}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .title,.listing-list .list-item .list-item-body .title{position:relative;min-height:0}}.listing-list-related .list-item .list-item-body .title .icon-star,.listing-list-related .list-item .list-item-body .title .icon-star_piena,.listing-list .list-item .list-item-body .title .icon-star,.listing-list .list-item .list-item-body .title .icon-star_piena{position:absolute;bottom:0;right:0}.listing-list-related .list-item .list-item-body ul,.listing-list .list-item .list-item-body ul{display:block;text-align:left;line-height:20px;margin-top:3px}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body ul,.listing-list .list-item .list-item-body ul{margin-top:9px;overflow:hidden}}.listing-list-related .list-item .list-item-body ul li,.listing-list .list-item .list-item-body ul li{display:inline-block;margin-right:5px;font-size:1.2em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.listing-list-related .list-item .list-item-body ul li i,.listing-list .list-item .list-item-body ul li i{font-size:1.1em;color:#6a7785}.listing-list-related .list-item .list-item-body ul li .icon-mq,.listing-list .list-item .list-item-body ul li .icon-mq{font-size:1.4em;line-height:.76em}.listing-list-related .list-item .list-item-body ul li .icon-locale,.listing-list-related .list-item .list-item-body ul li .icon-locali,.listing-list .list-item .list-item-body ul li .icon-locale,.listing-list .list-item .list-item-body ul li .icon-locali{font-size:2em;line-height:.7em}.listing-list-related .list-item .list-item-body ul li p.icon,.listing-list .list-item .list-item-body ul li p.icon{margin-right:10px;height:auto;font-size:15px;color:#333f48}.listing-list-related .list-item .list-item-body ul li p.icon i,.listing-list .list-item .list-item-body ul li p.icon i{font-size:17px;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;color:#6a7785;vertical-align:text-bottom;line-height:inherit}.listing-list-related .list-item .list-item-body ul li p.icon i.icon-box:before,.listing-list .list-item .list-item-body ul li p.icon i.icon-box:before{float:right;margin-top:-4px}.listing-list-related .list-item .list-item-body ul li p.icon .icon-mq,.listing-list .list-item .list-item-body ul li p.icon .icon-mq{font-size:1.7em}.listing-list-related .list-item .list-item-body ul li p.icon .icon-locale,.listing-list-related .list-item .list-item-body ul li p.icon .icon-locali,.listing-list .list-item .list-item-body ul li p.icon .icon-locale,.listing-list .list-item .list-item-body ul li p.icon .icon-locali{font-size:2.38em}.listing-list-related .list-item .list-item-body ul li p.icon:last-of-type,.listing-list .list-item .list-item-body ul li p.icon:last-of-type{margin-right:0}@media (min-width:1000px){.listing-list-related .list-item .list-item-body ul li:after,.listing-list .list-item .list-item-body ul li:after{content:"|";color:#6a7785;font-size:.9em;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:3px}}.listing-list-related .list-item .list-item-body ul li:last-of-type,.listing-list .list-item .list-item-body ul li:last-of-type{margin-right:0}.listing-list-related .list-item .list-item-body ul li:last-of-type:after,.listing-list .list-item .list-item-body ul li:last-of-type:after{content:""}.listing-list-related .list-item .list-item-body ul .price,.listing-list .list-item .list-item-body ul .price{font-size:1.5em;vertical-align:middle;float:right;position:relative;line-height:.86em}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body ul .price,.listing-list .list-item .list-item-body ul .price{float:left;margin:1px 0 0;font-size:18px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:normal}}.listing-list-related .list-item .list-item-body ul .price:after,.listing-list .list-item .list-item-body ul .price:after{content:""}.listing-list-related .list-item .list-item-body ul .price .period,.listing-list .list-item .list-item-body ul .price .period{font-size:12px}@media (min-width:768px){.listing-list-related .list-item .list-item-body ul .price .period,.listing-list .list-item .list-item-body ul .price .period{position:absolute;right:1px;top:17px;display:block;white-space:nowrap}}@media (min-width:1000px){.listing-list-related .list-item .list-item-body ul .price .period,.listing-list .list-item .list-item-body ul .price .period{right:5px}}.listing-list-related .list-item .list-item-body ul .reserved,.listing-list .list-item .list-item-body ul .reserved{font-size:.96em;background-color:#f3f3f3;padding:0 4px;line-height:1.8em;margin-right:0;margin-top:-1px;letter-spacing:-.2pt}@media (min-width:768px){.listing-list-related .list-item .list-item-body ul .reserved,.listing-list .list-item .list-item-body ul .reserved{margin-top:-3px}}.listing-list-related .list-item .list-item-body ul .reserved span,.listing-list .list-item .list-item-body ul .reserved span{opacity:.8}.listing-list-related .list-item .list-item-body .right,.listing-list .list-item .list-item-body .right{float:right}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .right,.listing-list .list-item .list-item-body .right{margin-top:1px}}.listing-list-related .list-item .list-item-body .right p,.listing-list .list-item .list-item-body .right p{display:inline-block}.listing-list-related .list-item .list-item-body h2,.listing-list .list-item .list-item-body h2{font-size:1.2em;margin-bottom:0;line-height:1.2em}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body h2,.listing-list .list-item .list-item-body h2{font-size:15px}}.listing-list-related .list-item .list-item-body .optional-zone,.listing-list-related .list-item .list-item-body .zone,.listing-list .list-item .list-item-body .optional-zone,.listing-list .list-item .list-item-body .zone{font-size:.9em;color:#333f48;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .optional-zone,.listing-list-related .list-item .list-item-body .zone,.listing-list .list-item .list-item-body .optional-zone,.listing-list .list-item .list-item-body .zone{color:#6a7785;font-size:12px}}.listing-list-related .list-item .list-item-body .optional-zone,.listing-list .list-item .list-item-body .optional-zone{color:#6a7785}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .optional-zone,.listing-list .list-item .list-item-body .optional-zone{margin:3px 0 8px}}.listing-list-related .list-item .list-item-body .zone,.listing-list .list-item .list-item-body .zone{overflow:hidden;max-width:97%;white-space:nowrap;text-overflow:ellipsis}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .zone,.listing-list .list-item .list-item-body .zone{margin-top:3px;max-width:100%}}.listing-list-related .list-item .list-item-body p,.listing-list .list-item .list-item-body p{text-transform:lowercase;color:#6a7785;line-height:1.1em;height:45px;margin-bottom:0}@media (min-width:1000px){.listing-list-related .list-item .list-item-body p,.listing-list .list-item .list-item-body p{max-width:298px;overflow:hidden}}.listing-list-related .list-item .list-item-body p:first-letter,.listing-list .list-item .list-item-body p:first-letter{text-transform:uppercase}.listing-list-related .list-item .list-item-body .logo-actions,.listing-list .list-item .list-item-body .logo-actions{line-height:2.6em;bottom:10px;position:absolute;right:15px;width:100%}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .logo-actions,.listing-list .list-item .list-item-body .logo-actions{position:static;bottom:auto;right:auto;margin-left:-15px;padding:5px 15px;width:calc(100% + 30px);border-top:1px solid #e4e4e4;min-height:46px}}.listing-list-related .list-item .list-item-body .logo-actions img,.listing-list .list-item .list-item-body .logo-actions img{float:left;position:absolute;left:290px}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .logo-actions img,.listing-list .list-item .list-item-body .logo-actions img{position:static;left:auto;border:1px solid #f1f1f1;max-width:120px;margin-top:1px}}.listing-list-related .list-item .list-item-body .logo-actions .list-actions,.listing-list .list-item .list-item-body .logo-actions .list-actions{float:right;vertical-align:middle;line-height:.7em;margin-top:4px}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body .logo-actions .list-actions,.listing-list .list-item .list-item-body .logo-actions .list-actions{margin-top:-40px}}.listing-list-related .list-item .list-item-body .logo-actions .list-actions i,.listing-list .list-item .list-item-body .logo-actions .list-actions i{margin-left:25px}@media (min-width:1000px){.listing-list-related .list-item .list-item-body .logo-actions .list-actions i:hover,.listing-list .list-item .list-item-body .logo-actions .list-actions i:hover{color:#e4002b}}.listing-list-related .list-item .list-item-body .logo-actions .list-actions span,.listing-list .list-item .list-item-body .logo-actions .list-actions span{display:none}@media (min-width:768px){.listing-list-related .list-item .list-item-body .logo-actions .list-actions span,.listing-list .list-item .list-item-body .logo-actions .list-actions span{display:inline-block;overflow:hidden;padding:8px 0;float:left}.listing-list-related .list-item .list-item-body .logo-actions .list-actions span:hover,.listing-list .list-item .list-item-body .logo-actions .list-actions span:hover{color:#e4002b}}.listing-list-related .list-item .list-item-body .logo-actions .placeholder-link,.listing-list .list-item .list-item-body .logo-actions .placeholder-link{left:14px;position:absolute;right:auto}@media (min-width:1000px){.listing-list-related .list-item .list-item-body .logo-actions .placeholder-link,.listing-list .list-item .list-item-body .logo-actions .placeholder-link{right:350px;position:absolute;left:290px}}.listing-list-related .list-item .list-item-body .logo-actions .placeholder-link:hover,.listing-list .list-item .list-item-body .logo-actions .placeholder-link:hover{color:#e4002b}.listing-list-related .list-item .list-item-body .logo-actions .agency-name,.listing-list .list-item .list-item-body .logo-actions .agency-name{float:left;margin-left:15px;text-transform:uppercase;color:#6a7785;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.7rem;max-width:calc(100% - 135px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:768px){.listing-list-related .list-item .standard+.list-item-body .title h2,.listing-list-related .list-item .top+.list-item-body .title h2,.listing-list .list-item .standard+.list-item-body .title h2,.listing-list .list-item .top+.list-item-body .title h2{overflow:hidden;position:relative;max-height:1.3em;text-align:justify;margin-right:-1em;padding-right:1em;max-width:97%}.listing-list-related .list-item .standard+.list-item-body .title h2:before,.listing-list-related .list-item .top+.list-item-body .title h2:before,.listing-list .list-item .standard+.list-item-body .title h2:before,.listing-list .list-item .top+.list-item-body .title h2:before{content:"...";position:absolute;right:0;bottom:3px}.listing-list-related .list-item .standard+.list-item-body .title h2:after,.listing-list-related .list-item .top+.list-item-body .title h2:after,.listing-list .list-item .standard+.list-item-body .title h2:after,.listing-list .list-item .top+.list-item-body .title h2:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.listing-list-related .list-item .supertop+.list-item-body .logo-actions .placeholder-link,.listing-list-related .list-item .supertop+.list-item-body .logo-actions img,.listing-list .list-item .supertop+.list-item-body .logo-actions .placeholder-link,.listing-list .list-item .supertop+.list-item-body .logo-actions img{left:325px}.listing-list-related .list-item .gold+.list-item-body .logo-actions .placeholder-link,.listing-list-related .list-item .gold+.list-item-body .logo-actions img,.listing-list-related .list-item .platinum+.list-item-body .logo-actions .placeholder-link,.listing-list-related .list-item .platinum+.list-item-body .logo-actions img,.listing-list-related .list-item .premiere+.list-item-body .logo-actions .placeholder-link,.listing-list-related .list-item .premiere+.list-item-body .logo-actions img,.listing-list-related .list-item .special+.list-item-body .logo-actions .placeholder-link,.listing-list-related .list-item .special+.list-item-body .logo-actions img,.listing-list .list-item .gold+.list-item-body .logo-actions .placeholder-link,.listing-list .list-item .gold+.list-item-body .logo-actions img,.listing-list .list-item .platinum+.list-item-body .logo-actions .placeholder-link,.listing-list .list-item .platinum+.list-item-body .logo-actions img,.listing-list .list-item .premiere+.list-item-body .logo-actions .placeholder-link,.listing-list .list-item .premiere+.list-item-body .logo-actions img,.listing-list .list-item .special+.list-item-body .logo-actions .placeholder-link,.listing-list .list-item .special+.list-item-body .logo-actions img{left:390px}}@media only screen and (min-width:950px){.attico .listing-list-related .list-item .list-item-body .logo-actions .list-actions i:hover,.attico .listing-list-related .list-item .list-item-body .logo-actions .list-actions span:hover,.attico .listing-list .list-item .list-item-body .logo-actions .list-actions i:hover,.attico .listing-list .list-item .list-item-body .logo-actions .list-actions span:hover{color:#ff5501}}.listing-list>li:last-of-type{margin-bottom:35px}.right-sidebar .relative{display:none}@media (min-width:1000px){.right-sidebar .relative{display:block}}.right-sidebar .filters-box{border:1px solid #e4e4e4;background-color:#fff;padding:10px 15px 5px;margin-bottom:10px;display:block;max-height:270px;overflow:hidden;transition:all .7s ease-in}.right-sidebar .filters-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.right-sidebar .filters-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.right-sidebar .filters-box .filter-count{position:absolute;top:14px;right:15px;font-size:.9em}.right-sidebar .filters-box .select-block .half:nth-of-type(2n){float:left}.right-sidebar .filters-box .select-block .half:nth-of-type(odd){float:right}.right-sidebar .filters-box hr{display:block;margin-bottom:15px;margin-left:-15px;padding:0;width:calc(100% + 30px);height:1px;border:0;border-top:1px solid #e4e4e4}.right-sidebar .read-more{position:absolute;color:#6a7785;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.8em;bottom:0;left:0;width:100%;height:270px;cursor:pointer;text-align:center;margin:0;padding:30px 0;z-index:99;line-height:420px;text-decoration:underline;background-color:transparent;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff,#fff);zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColor=0,endColorStr=#FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColor=0,endColorStr=#FFFFFF)}.right-sidebar .read-more:hover{color:#e4002b;text-decoration:none}.right-sidebar #readMore,.right-sidebar #readMore:checked+label{display:none}.right-sidebar #readMore:checked+label+.filters-box{max-height:999px}.no-results{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;margin-top:0;min-height:297px;min-width:690px}.no-results:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.no-results{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.no-results b,.no-results p{display:block;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.no-results a{text-decoration:underline;margin-top:15px;display:inline-block}.empty>.right-sidebar{min-height:auto}.related-list{border:1px solid #e4e4e4;background-color:#fff;padding:10px 15px;margin-bottom:10px;display:block;border-radius:4px;overflow:visible!important;position:relative;margin-bottom:35px}.related-list:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.related-list{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.related-list h3,.related-list p{margin-bottom:0}.related-list-mobile{text-align:center;width:100%;background-color:#f1f1f1;z-index:100;margin-top:0}.related-list-mobile.sticky-related{position:fixed;top:0;margin-top:0}.listing-list-related>li:last-of-type{margin-bottom:35px}.surroundings-button{display:inline-block;font-size:1.2em;padding:10px 20px 10px 60px;border-radius:4px;border:2px solid #289752;color:#fff;background-color:#00ca91;cursor:pointer;margin:0 auto 40px;position:relative;overflow:hidden;text-align:justify}.surroundings-button:hover{border:2px solid #fff}.surroundings-button:before{content:"\276F";font-size:1.8em;border-radius:20px;display:inline-block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);position:absolute;left:15px;top:15px;line-height:1.1em;width:1.2em;text-align:center}.related-list:after,.related-list:before{top:100%;left:6%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.related-list:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:20px;margin-left:-20px}.related-list:before{border-color:hsla(240,1%,85%,0);border-top-color:#d8d8d9;border-width:21px;margin-left:-21px}#allZones{display:none}.toggle-sidebar{position:absolute;bottom:14px;left:15px}.cut-links{max-height:212px}.list-links-city,.list-links-zone{margin-bottom:34px!important}.toggle-link-city,.toggle-link-zone{position:absolute;bottom:15px;left:15px;text-decoration:underline}#nielsencont{position:absolute;bottom:0;right:0;width:0;height:0;overflow:hidden}.show-more.btn-white{display:block;width:90%!important;margin:0 auto 30px}.quantum1x1{width:0;height:0;overflow:hidden;position:absolute;top:-10px;left:-10px}.respZeroItems{margin:35px auto 0;width:75%;text-align:center}.respZeroItems p{margin:0 0 20px;padding:0;font-size:16px;font-family:Museo-sans-500}.respZeroItems p a.plain{color:#ff5501;text-decoration:none;white-space:nowrap}.respZeroItems>div>a{display:block;margin:0 auto 20px;width:170px;font-size:14px;line-height:46px;font-family:Museo-sans-500;color:#fff!important;border-radius:5px;background:#e4212b;text-align:center}.sliderContainer{overflow:hidden}.slider li{float:left}.tryOnCasa{margin:35px auto 0;width:50%}.tryOnCasa p{margin:0 0 15px}.tryOnCasa a{display:inline-block;padding:0 25px;font:16px/40px Museo-Sans-500;color:#fff!important;text-decoration:none;background:#e4212b;border-radius:3px;transition:background .3s linear}.tryOnCasa a:hover{background:#a50000}@media only screen and (max-width:950px){.tryOnCasa{margin:25px auto;width:75%;text-align:center}}@media only screen and (max-width:736px){.srpSearchWrapper{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;transform:translate3d(100%,0,0);transition:transform .3s linear}.search_open .srpSearchWrapper{transform:translateZ(0)}.searchContainer{z-index:99;height:88px;overflow-y:visible}.hp_recent_searches,.qs{z-index:102!important;opacity:1!important}}@media only screen and (max-width:736px) and (min-width:768px){.hp_recent_searches,.qs{z-index:102;opacity:1;margin:0}}@media only screen and (max-width:736px){.mobileSectionsMenu{margin-top:0}.qs{margin:0;min-height:48px;background:#f1f1f1}.qs .graficaQs{position:fixed;top:5px;float:left;width:calc(100% - 62px);min-height:38px;background:#fff url(/portal/assets/img/home/lens.png) 7px no-repeat;background-size:12px auto;border-radius:3px;z-index:1;border-top:0 none;box-shadow:0 0 0 transparent}.tags{display:block;background:#fff}.qs .coverQs{position:fixed;top:0;width:100%;min-height:38px;background:#fff;background:#f1f1f1}.qs_container{position:relative}.qs input[type=text]{padding-left:0;right:25px;width:calc(100% - 55px);height:38px;line-height:38px;font-size:16px;background:transparent}#stripmobile{margin:0 0 25px;padding:10px 0 0;width:100%}#stripmobile .nativeFrame{width:100%}}.hasSkin #app>div>.attico{background:#f1f1f1}.hasSkin .skinTop{position:absolute;top:0;left:0;width:100%;height:120px}.hasSkin .skinLeft{left:0}.hasSkin .skinLeft,.hasSkin .skinRight{position:fixed;top:0;width:calc((100% - 960px) / 2);height:100%}.hasSkin .skinRight{right:0}.listing-list-related .list-item .list-item-body p.mortgageRate,.listing-list .list-item .list-item-body p.mortgageRate{display:block;margin:-3px 5px 5px 0;width:100%;max-width:100%;height:auto;font-size:12px;line-height:27px;text-align:right}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body p.mortgageRate,.listing-list .list-item .list-item-body p.mortgageRate{text-align:left;margin:-3px 0 2px 15px}}.listing-list-related .list-item .list-item-body.standard p.mortgageRate,.listing-list-related .list-item .list-item-body.top p.mortgageRate,.listing-list .list-item .list-item-body.standard p.mortgageRate,.listing-list .list-item .list-item-body.top p.mortgageRate{display:block;margin:-3px 5px 0 0;width:100%;max-width:100%;height:auto;font-size:12px;line-height:20px;text-align:right}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body.standard p.mortgageRate,.listing-list-related .list-item .list-item-body.top p.mortgageRate,.listing-list .list-item .list-item-body.standard p.mortgageRate,.listing-list .list-item .list-item-body.top p.mortgageRate{text-align:left;margin:-3px 0 2px 15px}}.listing-list-related .list-item .list-item-body p.mortgageRateFake,.listing-list .list-item .list-item-body p.mortgageRateFake{height:20px}@media (min-width:320px) and (max-width:767px){.listing-list-related .list-item .list-item-body p.mortgageRateFake,.listing-list .list-item .list-item-body p.mortgageRateFake{height:0}}.mortgageRate span{font-size:11px}.listing-list-related .list-item .list-item-body ul li:first-of-type,.listing-list .list-item .list-item-body ul li:first-of-type{margin-right:0}.listing-list-related .list-item .list-item-body.premiere .logo-actions img,.listing-list-related .list-item .list-item-body.special .logo-actions img,.listing-list .list-item .list-item-body.premiere .logo-actions img,.listing-list .list-item .list-item-body.special .logo-actions img{left:385px}.listing-list-related .list-item .list-item-body.premiere .logo-actions .placeholder-link,.listing-list-related .list-item .list-item-body.special .logo-actions .placeholder-link,.listing-list .list-item .list-item-body.premiere .logo-actions .placeholder-link,.listing-list .list-item .list-item-body.special .logo-actions .placeholder-link{left:390px}.listing-list-related .list-item .list-item-body.supertop .logo-actions img,.listing-list .list-item .list-item-body.supertop .logo-actions img{left:320px}.listing-list-related .list-item .list-item-body.supertop .logo-actions .placeholder-link,.listing-list .list-item .list-item-body.supertop .logo-actions .placeholder-link{left:325px}.listing-list-related .list-item .list-item-body.standard .logo-actions img,.listing-list-related .list-item .list-item-body.top .logo-actions img,.listing-list .list-item .list-item-body.standard .logo-actions img,.listing-list .list-item .list-item-body.top .logo-actions img{left:285px}.listing-list-related .list-item .list-item-body.standard .logo-actions .placeholder-link,.listing-list-related .list-item .list-item-body.top .logo-actions .placeholder-link,.listing-list .list-item .list-item-body.standard .logo-actions .placeholder-link,.listing-list .list-item .list-item-body.top .logo-actions .placeholder-link{left:290px}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.searchcontainer{top:60px}@media (min-width:1000px){.searchcontainer{top:0;transform:translate(0);position:relative;z-index:2}}.search_open .searchcontainer{z-index:102}.search_open .searchContainer{z-index:99;overflow-y:visible}.hp_recent_searches,.qs{z-index:-1;opacity:0}@media (min-width:768px){.hp_recent_searches,.qs{z-index:102;opacity:1;margin:0}}.search_open .hp_recent_searches,.search_open .qs{z-index:102;opacity:1}.search_open.filterson .hp_recent_searches{display:none}.search_open .submitCont{z-index:201}.mobileSectionsMenu{height:0}.fiterson .filters{z-index:200}.agList.forMobile .pager{margin:0 auto;width:calc(100% - 20px);overflow:hidden}.agList.forMobile .pager .next,.agList.forMobile .pager .prev,.agList.forMobile .pager ul,.agList.forMobile .pager ul li{float:left;display:inline-block}.agList.forMobile .pager .prev{width:15%}.agList.forMobile .pager .next{float:right;text-align:right;width:15%}.agList.forMobile .pager ul{width:70%}.agList.forMobile .pager .next a,.agList.forMobile .pager .prev a,.agList.forMobile .pager ul li{line-height:32px;text-align:center;text-decoration:none}.agList.forMobile .pager ul li{width:20%}.agList.forMobile .pager ul li a,.agList.forMobile .pager ul li span{display:block;margin:0 auto;width:calc(100% - 10px);background:#fff;text-decoration:none}.agList.forMobile .pager ul li span{background:#e4002b;color:#fff}@media (min-width:768px) and (max-width:999px){.agList.forMobile .pager{margin:0 auto 10px;width:calc(100% - 20px);overflow:hidden}.right-sidebar .filters{display:block;color:#333f48;width:310px;background-color:#fff;position:fixed;right:0;margin:0;top:0;left:auto;z-index:999;height:100vh;max-height:100vh!important;overflow:hidden;transform:translate(100%);transition:all .3s;padding:10px 14px 60px;border-top:1px solid #e4e4e4}.right-sidebar .filters .reveal{display:none}.right-sidebar .filters .close{margin-right:5px;background:#fff;color:#333f48;font-size:12px;line-height:25px;text-align:center;text-decoration:none;cursor:pointer}.right-sidebar .filters .close:after{float:right;margin-top:-3px;content:"\D7";margin-left:2px;font-size:24px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.filters-open .right-sidebar .filters{box-shadow:-2px 2px 2px 0 rgba(50,50,50,.3);transform:translate(0)}}.search_open .content{z-index:-1}.view-options{display:none;margin-bottom:13px;min-height:34px;margin-top:5px}@media (min-width:768px){.view-options{display:block;margin-bottom:23px}.view-options .btn-white{margin-right:10px;float:left;border:1px solid #949da2}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .btn-white{height:43px;line-height:3em}}@media (min-width:768px){.view-options .btn-white a{text-decoration:none;color:#333f48}.view-options .counter-order{width:auto;margin:0 0 0 10px}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .counter-order{float:right;margin-top:5px!important}}@media (min-width:768px) and (min-width:1000px){.view-options .counter-order{width:69.93464%;float:right;margin-right:0;margin-top:5px!important}}@media (min-width:768px){.view-options .counter-order .select-style{float:right;width:auto;margin-bottom:0}}@media (min-width:768px) and (min-width:768px) and (max-width:999px){.view-options .counter-order .select-style{height:43px;background-position:right 8px;background-color:transparent;border:none}.view-options .counter-order .select-style select{height:44px}}@media (min-width:768px) and (min-width:1000px){.view-options .counter-order .select-style{background-color:transparent;border:none}}@media (min-width:768px){.view-options .counter-order .select-style select{padding-right:29px}}@media (min-width:1000px){.view-options{margin-bottom:13px;margin-top:0}}.agList .view-options{margin-bottom:13px}.listings{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:768px) and (max-width:999px){.listings{padding:0 10px}}@media (min-width:1000px){.listings{padding:0}}.agency-list{margin-top:15px}@media (min-width:768px){.agency-list.justagencies{margin-top:0}}.agency-list .agency-list-item .list-item{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;min-height:177px;margin-bottom:23px;position:relative;z-index:10}.agency-list .agency-list-item .list-item:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.agency-list .agency-list-item .list-item{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}@media (min-width:768px){.agency-list .agency-list-item .list-item{z-index:0}}@media (min-width:320px) and (max-width:767px){.agency-list .agency-list-item .list-item{margin-bottom:15px}}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .list-item{padding:10px 0 0}}.agency-list .agency-list-item .list-item .agency-body{display:block;margin-top:60px;width:100%;text-align:center;margin-bottom:50px}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .list-item .agency-body{padding-left:15px;padding-right:15px;margin-bottom:30px}}@media (min-width:768px){.agency-list .agency-list-item .list-item .agency-body{width:74.5098%;float:left;margin-top:0;text-align:left;margin-bottom:0}}.agency-list .agency-list-item .list-item .agency-body h2{font-size:1.2em;margin:5px 0;white-space:nowrap;max-width:98%;text-overflow:ellipsis;overflow:hidden}.agency-list .agency-list-item .list-item .agency-body .contacts{display:block;clear:both;margin:13px 0;overflow:hidden;line-height:2.7em;text-align:center}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .list-item .agency-body .contacts{margin:25px 0 0}}@media (min-width:768px){.agency-list .agency-list-item .list-item .agency-body .contacts{text-align:left}}.agency-list .agency-list-item .list-item .agency-body .contacts a,.agency-list .agency-list-item .list-item .agency-body .contacts li{font-family:Museo-sans-500}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .list-item .agency-body .contacts a,.agency-list .agency-list-item .list-item .agency-body .contacts li{float:left;padding:0;width:calc(50% - 10px);font-size:16px;line-height:44px}.agency-list .agency-list-item .list-item .agency-body .contacts a.ws,.agency-list .agency-list-item .list-item .agency-body .contacts li.ws{margin:15px 0 10px;width:100%}.agency-list .agency-list-item .list-item .agency-body .contacts a.ws a,.agency-list .agency-list-item .list-item .agency-body .contacts li.ws a{float:none;width:auto;padding:0}.agency-list .agency-list-item .list-item .agency-body .contacts a.marright,.agency-list .agency-list-item .list-item .agency-body .contacts li.marright{margin-right:20px}}@media (min-width:768px){.agency-list .agency-list-item .list-item .agency-body .contacts a,.agency-list .agency-list-item .list-item .agency-body .contacts li{display:inline-block;float:none;margin-right:12px;border-radius:4px;width:auto;height:auto;line-height:inherit;font-size:1.1em;margin-left:0}.agency-list .agency-list-item .list-item .agency-body .contacts a:last-of-type,.agency-list .agency-list-item .list-item .agency-body .contacts li:last-of-type{margin-right:0}}.agency-list .agency-list-item .list-item .agency-body .contacts a a,.agency-list .agency-list-item .list-item .agency-body .contacts li a{text-decoration:none;margin:0}@media (min-width:999px){.agency-list .agency-list-item .list-item .agency-body .contacts a a,.agency-list .agency-list-item .list-item .agency-body .contacts li a{float:none;display:inline-block}}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .list-item .agency-body .contacts a a,.agency-list .agency-list-item .list-item .agency-body .contacts li a{padding-left:40px;width:100%;text-align:left}}.agency-list .agency-list-item .list-item .agency-body .contacts a.busta,.agency-list .agency-list-item .list-item .agency-body .contacts li.busta{background:url(/portal/assets/img/home/labbusta.svg) 10px no-repeat;background-size:auto 18px}.agency-list .agency-list-item .list-item .agency-body .contacts a.cornetta,.agency-list .agency-list-item .list-item .agency-body .contacts li.cornetta{background:url(/portal/assets/img/home/telefono.svg) 10px no-repeat;background-size:auto 22px}.agency-list .agency-list-item .list-item .agency-body .contacts .cut-number{text-overflow:ellipsis;max-width:49px;white-space:nowrap;overflow:hidden;display:inline-block;float:right}.agency-list .agency-list-item .list-item .agency-body .contacts .revealed .cut-number{text-overflow:ellipsis;max-width:1000px;white-space:nowrap;overflow:hidden;display:inline-block;float:right}.agency-list .agency-list-item .list-item .agency-body .contacts .cut-number:hover{color:#333f48}.agency-list .agency-list-item .list-item .agency-images{position:absolute;top:25px;left:0;width:100%;text-align:center}@media (min-width:768px){.agency-list .agency-list-item .list-item .agency-images{position:relative;width:18.95425%;float:right;margin-right:0;top:0;left:auto}}.agency-list .agency-list-item .list-item .agency-images .list-item-photo{width:80px;height:80px;overflow:hidden;border-radius:40px;position:absolute;right:25px;top:-31px}@media (min-width:768px){.agency-list .agency-list-item .list-item .agency-images .agency-logo{top:64px;right:0;margin:0;position:absolute}}.agency-list .agency-list-item .list-item .depth{top:-10px;left:0;background-color:#e4002b}.agency-list .agency-list-item p{font-style:italic;color:#6a7785;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;clear:both;width:75%}.agency-list .agency-list-item .agency-detail{text-align:center;width:calc(100% - 30px);margin:0 auto;padding:7px 0;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;bottom:0;left:15px;border-top:1px solid #f1f1f1;text-decoration:none;color:#6a7785}@media only screen and (min-width:300px) and (max-width:767px){.agency-list .agency-list-item .agency-detail{display:block;position:static;bottom:auto;left:auto;padding:0;width:100%;line-height:48px;border:0 none;font-size:14px;color:#333f48;text-transform:uppercase;background:#f8f8f8}.agency-list .agency-list-item .agency-detail:after{display:none}}.agency-list .agency-list-item .agency-detail:after{content:"\276F";color:#979797;font-size:1.3em;padding-left:5px;line-height:1.6em;vertical-align:middle}@media (min-width:768px){.agency-list .agency-list-item .agency-detail{position:absolute;bottom:15px;left:auto;right:15px;color:#6a7785;border:none;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:underline;text-transform:inherit;padding:0;width:auto}.agency-list .agency-list-item .agency-detail:after{content:""}}.normalFont{font-style:normal!important;display:block!important;text-align:justify;width:100%!important;margin-bottom:60px!important;min-height:10px}@media only screen and (min-width:300px) and (max-width:767px){.normalFont{padding:0 15px}}.agency-tabs{position:absolute;bottom:-1px;left:0;z-index:0;border-bottom:1px solid transparent;width:100%}.agency-tabs a,.agency-tabs li{border:none;padding:0 5px;float:left;line-height:2.1rem;cursor:pointer;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-decoration:none;text-transform:uppercase;font-size:13px;text-align:center}.agency-tabs li{width:50%}.agency-tabs a{width:100%}@media (min-width:768px){.agency-tabs{width:auto}.agency-tabs a{border:none;margin-right:20px;padding:0 15px}.agency-tabs li{width:auto}}.agency-tabs .active{color:#e4002b}@media (min-width:768px){.agency-tabs .active{padding:0 15px}}.agency-tabs .active:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:#e4002b;z-index:100}.agency-counter{margin-top:0;margin-bottom:15px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em}.agency-counter b{font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-input{width:22%!important;float:left;margin-right:8px;margin-bottom:0!important}.agency-label{margin-left:10px!important}.agency-request textarea{height:70px}@media (min-width:768px){.agency-request textarea{height:140px}}.agency-request .agency-title-modal{line-height:1.5em;margin-bottom:10px;display:block;overflow:hidden}@media (min-width:768px){.agency-request .agency-title-modal{line-height:3em;margin-bottom:0}}@media only screen and (max-width:767px){.agency-request .agency-title-modal{padding:0 20px;font-size:14px}}.agency-request .agency-title-modal span{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-request .agency-title-modal .strong{font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.agency-request .agency-title-modal .strong{display:block}}.agency-request .btn{margin-top:75px}.SearchPad.ag,.SearchPad.ag.minified,.SearchPad.ag .spTop{padding-bottom:0}.SearchPad.ag .spBot{height:0;border:0 none}.no-results{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;min-height:297px}.no-results:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.no-results{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px;margin-top:5px;padding-top:20px}}.no-results b,.no-results p{display:block;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.no-results a{text-decoration:underline;margin-top:15px;display:inline-block}.empty>.right-sidebar{min-height:auto}@media only screen and (min-width:300px) and (max-width:767px){.full-modal.full-modal>div .content-full form{padding-bottom:100px}.full-modal.full-modal>div .content-full .left-side.mobmar{margin-top:25px}.full-modal.full-modal>div .content-full .left-side input,.full-modal.full-modal>div .content-full .right-side input{font-size:16px;line-height:38px;font-family:Museo-Sans-300;color:#333f48;border-color:#c8c3c3;border-radius:0}.full-modal.full-modal>div .content-full textarea{height:100px;font-size:16px;line-height:24px;font-family:Museo-Sans-300;color:#333f48;border-color:#c8c3c3;border-radius:0}.full-modal.full-modal>div .content-full .left-side .select-style{border-color:#c8c3c3;border-radius:0}.full-modal.full-modal>div .content-full .left-side .select-style.mobmoremar{margin-top:30px;margin-bottom:15px}.full-modal.full-modal>div .content-full .left-side .select-style label{font-size:14px}.full-modal.full-modal>div .content-full .left-side .select-style.mobmoremar label{top:-41px}.full-modal.full-modal>div .content-full .right-side br{display:none}.full-modal.full-modal>div .content-full .right-side span{display:block;margin-bottom:3px;font-size:14px}.full-modal.full-modal>div .content-full .right-side label span{display:inline-block}.full-modal.full-modal>div .content-full p.successMessage.mobnomar{position:absolute;top:50%;left:50%;margin:0;width:calc(100vw - 40px);transform:translate(-50%,-65%)}}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.bgbreadcrumb{background:#fff;padding:0 20px;margin-bottom:16px}.bgbreadcrumb-cont{display:flex;margin:0 auto;max-width:1000px}.bgbreadcrumb-cont.noflex{display:block}.breadcrumb{margin:0 auto;max-width:1000px;font-size:12px}.breadcrumb li{display:inline-block;padding-bottom:10px}.breadcrumb li:after{content:"-";margin:0 5px}.breadcrumb li:last-of-type:after{content:"";margin:0}.breadcrumb a{color:#6a7785}.attico .breadcrumb a:hover{color:#ff5501}.bgbreadcrumb h1{position:static;margin:0;padding:0 0 6px;width:69%;font:18px Museo-Sans-700;color:#333f48}.bgbreadcrumb h1.wfilt{padding-bottom:15px}.bgbreadcrumb h1 .lg{color:#6a7785}.bgbreadcrumb-cont .changeChannelCont{margin-top:2px;padding-right:10px;width:31%;text-align:right}@media (min-width:768px) and (max-width:1000px){.bgbreadcrumb-cont .changeChannelCont{padding-right:0}}.bgbreadcrumb-cont .changeChannel{font:14px Museo-Sans-300;color:#5e6b7b}.filtertokens{margin:0 auto;padding:0 0 15px;max-width:1000px;font:700 12px Museo-Sans-300;color:#5e6b7b}.filtertokens div{display:inline-block;margin:5px 7px 0 0;padding:0 22px 0 7px;line-height:24px;border:1px solid #ccc;border-radius:3px;background:#fff url(/portal/assets/img/home/srp-breadcrumb-remove.png) calc(100% - 5px) 50% no-repeat;cursor:pointer}.filtertokens a.nofilters{margin-left:5px;color:#e4002b}.filtertokens a.nofilters:hover{text-decoration:none}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.spPlaceholder{height:104px}.agList .spPlaceholder{height:68px}.full-screen .spPlaceholder{position:relative;z-index:101}.SearchPad{margin:4px auto 5px;padding:5px 0;width:calc(100% - 10px);background:#fff;z-index:101;border-radius:4px;opacity:1;transition:all .15s linear;box-shadow:0 1px 1px 0 rgba(0,0,0,.21)}.SearchPad.singleAgency{opacity:0;transition:all 0s linear;max-height:0;overflow:hidden;z-index:-1}.toggleSp{position:fixed;top:54px;right:100px;z-index:999;border-radius:20px;width:30px;height:30px;text-align:center;border:1px solid #c4c4c4;display:inline-block;line-height:30px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);background-color:#fff}.toggleSp i{display:block;margin:-2px 0 0!important}.toggleSp i:after{content:"\276F";display:inline-block;color:#c4c4c4;font-size:1.2em}.search_open .SearchPad{opacity:0;z-index:-1}.SearchPad.spSticky{position:fixed;top:5px;left:5px}.SearchPad.spSticky .toggleSp{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);background-color:#fff}.SearchPad.singleAgency.spSticky{opacity:1;z-index:101;max-height:65px;transition:all .15s linear}.SearchPad.minified{padding-bottom:0}.spTop{padding:0 10px 5px;overflow:hidden;transition:all .3s linear;position:relative}.SearchPad.singleAgency .spTop{padding-right:0}.SearchPad.minified .spTop{padding-bottom:1px}.spTop p{width:calc(100% - 52px)}.SearchPad.singleAgency .spTop p,.spTop p{float:left;margin-top:8px;height:38px;font-size:16px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.SearchPad.singleAgency .spTop p{width:calc(100% - 88px)}.SearchPad.singleAgency .spTop p,.spTop.agencies p{padding-left:30px;background:url("/portal/assets/img/home/back_searchpad.png") 5px no-repeat}.spTop p strong{display:block;font-size:16px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;white-space:nowrap;max-width:95%;overflow:hidden;text-overflow:ellipsis}.spTop p strong em{font-size:12px}.spTop p i{display:block;font-size:13px;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;color:#6a7785;white-space:nowrap;max-width:95%;overflow:hidden;text-overflow:ellipsis}.spTop a.editSearch{float:left;margin-top:15px;width:80px;font-size:12px;line-height:25px;color:#e4002b;text-align:center;text-decoration:none;border-left:1px solid #e4e4e4}.spTop a.saveSearch,.spTop span.saveSearch{float:right;margin-top:7px;width:52px;height:38px;background:url("/portal/assets/img/mycasa/savesearch.svg") 18px 7px no-repeat}.spTop span.saveSearch{background:url("/portal/assets/img/mycasa/savesearch_saved.svg") 18px 7px no-repeat}.spTop a.mail,.spTop a.phone{float:left;margin-top:5px;width:44px;height:44px;background:url("/portal/assets/img/home/phone.png") 50% no-repeat;border-left:1px solid #e4e4e4;background-size:22px auto;text-indent:-9999em}.spTop a.mail{background:url("/portal/assets/img/home/mail.png") 50% no-repeat;background-size:22px auto}.spBot{padding:5px 10px 0;border-top:1px solid #e4e4e4;overflow:hidden;transition:height .3s linear}.SearchPad.minified .spBot{height:0;border:0 none}.spBot a,.spBot select{float:left;width:50%;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:25px;text-transform:uppercase;text-decoration:none;text-align:center;position:relative}.spBot.right a{width:auto;padding:0 14px}.spBot a{margin-top:1px}.spBot a:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#e4e4e4}.spBot select{-moz-appearance:none;appearance:none;border:0;background:transparent;color:#333f48;text-align:left;padding-left:18%}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.full-modal.full-modal .close,.simple-modal-base.simple-modal-base .close{background:#fff;color:#333f48;line-height:25px;position:absolute;right:17px;text-align:center;top:14px;width:24px;text-decoration:none;cursor:pointer}.full-modal.full-modal .close:hover:after,.simple-modal-base.simple-modal-base .close:hover:after{color:#6a7785}.full-modal.full-modal .close:after,.simple-modal-base.simple-modal-base .close:after{content:"\D7";font-size:2.5em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}body.modal_open{overflow:hidden;-webkit-overflow-scrolling:auto}.full-modal,.resp-modal,.simple-modal-base{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:99999;opacity:0;font-size:13px;transition:opacity .4s ease-in;pointer-events:none;opacity:1;pointer-events:auto}.full-modal.simple-modal-base>div,.resp-modal.simple-modal-base>div,.simple-modal-base.simple-modal-base>div{width:400px;height:auto;min-height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0 auto;padding:15px 20px;background:#fff;overflow:hidden;border-radius:4px}.full-modal.simple-modal-base>div>iframe,.resp-modal.simple-modal-base>div>iframe,.simple-modal-base.simple-modal-base>div>iframe{display:block;opacity:0;transition:height .5s ease-out}.full-modal.simple-modal-base .close,.resp-modal.simple-modal-base .close,.simple-modal-base.simple-modal-base .close{top:13px;right:13px;z-index:2}.full-modal.full-modal .close,.resp-modal.full-modal .close,.simple-modal-base.full-modal .close{background:#f1f1f1;color:#6a7785;top:8px;right:10px;z-index:9999;height:20px;position:fixed}.full-modal.full-modal .close:after,.resp-modal.full-modal .close:after,.simple-modal-base.full-modal .close:after{font-size:2.3em}@media only screen and (min-width:320px) and (max-width:767px){.full-modal.full-modal .close,.resp-modal.full-modal .close,.simple-modal-base.full-modal .close{top:4px}}.full-modal.full-modal>div,.resp-modal.full-modal>div,.simple-modal-base.full-modal>div{width:100vw;height:100%;position:relative;margin:0 auto;background:#fff;overflow:auto;padding-bottom:20px;text-align:left}@media only screen and (min-width:320px) and (max-width:767px){.full-modal.full-modal>div,.resp-modal.full-modal>div,.simple-modal-base.full-modal>div{padding-bottom:0}}.full-modal.full-modal>div .okmessage,.resp-modal.full-modal>div .okmessage,.simple-modal-base.full-modal>div .okmessage{height:50vh;background:#f90}.full-modal.full-modal>div ul,.resp-modal.full-modal>div ul,.simple-modal-base.full-modal>div ul{text-align:center;margin-bottom:5px;display:inline-block;width:100%}@media only screen and (min-width:320px) and (max-width:767px){.full-modal.full-modal>div ul,.resp-modal.full-modal>div ul,.simple-modal-base.full-modal>div ul{text-align:left}}.full-modal.full-modal>div ul li,.resp-modal.full-modal>div ul li,.simple-modal-base.full-modal>div ul li{display:inline-block;margin:0 5px}.full-modal.full-modal>div ul li:first-of-type,.resp-modal.full-modal>div ul li:first-of-type,.simple-modal-base.full-modal>div ul li:first-of-type{margin-left:0}.full-modal.full-modal>div ul li a,.resp-modal.full-modal>div ul li a,.simple-modal-base.full-modal>div ul li a{text-decoration:none;color:inherit;display:inline-block}.full-modal.full-modal>div ul li a i,.resp-modal.full-modal>div ul li a i,.simple-modal-base.full-modal>div ul li a i{color:#6a7785}.full-modal.full-modal>div ul li i,.resp-modal.full-modal>div ul li i,.simple-modal-base.full-modal>div ul li i{text-align:center;border:1px solid #979797;display:block;line-height:1.35em;margin-top:0;width:44px;height:44px;border-radius:3px;font-size:2.4em}.full-modal.full-modal>div ul li>a .icon-facebook,.resp-modal.full-modal>div ul li>a .icon-facebook,.simple-modal-base.full-modal>div ul li>a .icon-facebook{color:#fff;background-color:#48649d;border-color:#48649d}.full-modal.full-modal>div ul li>a .icon-twitter,.resp-modal.full-modal>div ul li>a .icon-twitter,.simple-modal-base.full-modal>div ul li>a .icon-twitter{color:#fff;background-color:#4e9ec3;border-color:#4e9ec3}.full-modal.full-modal>div ul li>a .icon-g_plus,.resp-modal.full-modal>div ul li>a .icon-g_plus,.simple-modal-base.full-modal>div ul li>a .icon-g_plus{color:#fff;background-color:#db4c3f;border-color:#db4c3f}.full-modal.full-modal>div ul li>a .icon-message_pieno,.resp-modal.full-modal>div ul li>a .icon-message_pieno,.simple-modal-base.full-modal>div ul li>a .icon-message_pieno{color:#fff;background-color:#e4002b;border-color:#e4002b}.full-modal.full-modal>div ul li>a .icon-messenger,.resp-modal.full-modal>div ul li>a .icon-messenger,.simple-modal-base.full-modal>div ul li>a .icon-messenger{color:#fff;background-color:#0084ff;border-color:#0084ff}.full-modal.full-modal>div ul li>a .icon-wa,.resp-modal.full-modal>div ul li>a .icon-wa,.simple-modal-base.full-modal>div ul li>a .icon-wa{color:#fff;background-color:#3ace01;border-color:#3ace01}.full-modal.full-modal>div ul li>a .icon-sms,.resp-modal.full-modal>div ul li>a .icon-sms,.simple-modal-base.full-modal>div ul li>a .icon-sms{color:#333f48;background-color:#fff;border-color:#333f48}.full-modal.full-modal>div ul .content-full,.resp-modal.full-modal>div ul .content-full,.simple-modal-base.full-modal>div ul .content-full{display:block;margin:45px auto 0;padding:15px 15px 60px}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-modal.full-modal>div ul .content-full,.resp-modal.full-modal>div ul .content-full,.simple-modal-base.full-modal>div ul .content-full{max-width:325px}}.full-modal.full-modal>div ul .content-full form,.resp-modal.full-modal>div ul .content-full form,.simple-modal-base.full-modal>div ul .content-full form{width:100%;padding-top:0}.full-modal.full-modal>div ul .content-full form label.subject,.resp-modal.full-modal>div ul .content-full form label.subject,.simple-modal-base.full-modal>div ul .content-full form label.subject{display:block}.full-modal.full-modal>div ul .content-full .main-title,.resp-modal.full-modal>div ul .content-full .main-title,.simple-modal-base.full-modal>div ul .content-full .main-title{color:#6a7785;margin-bottom:10px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.full-modal.full-modal>div ul .content-full .validation-error,.resp-modal.full-modal>div ul .content-full .validation-error,.simple-modal-base.full-modal>div ul .content-full .validation-error{margin-top:-7px}.full-modal.full-modal>div ul .content-full .btn,.resp-modal.full-modal>div ul .content-full .btn,.simple-modal-base.full-modal>div ul .content-full .btn{width:100%;margin-top:10px}.full-modal.full-modal>div ul .content-full .btn-cnt,.resp-modal.full-modal>div ul .content-full .btn-cnt,.simple-modal-base.full-modal>div ul .content-full .btn-cnt{width:100%;position:fixed;bottom:0;padding:10px;left:0;z-index:999;text-align:center}.full-modal.full-modal>div ul .content-full .btn-cnt button,.resp-modal.full-modal>div ul .content-full .btn-cnt button,.simple-modal-base.full-modal>div ul .content-full .btn-cnt button{float:none!important;margin:0 10px;width:auto!important}@media only screen and (min-width:320px) and (max-width:767px){.full-modal.full-modal>div ul .content-full .btn-cnt button,.resp-modal.full-modal>div ul .content-full .btn-cnt button,.simple-modal-base.full-modal>div ul .content-full .btn-cnt button{line-height:46px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-modal.full-modal>div ul .content-full .btn-cnt button,.resp-modal.full-modal>div ul .content-full .btn-cnt button,.simple-modal-base.full-modal>div ul .content-full .btn-cnt button{max-width:275px}}.full-modal.full-modal>div ul .content-full .btn-cnt .send,.resp-modal.full-modal>div ul .content-full .btn-cnt .send,.simple-modal-base.full-modal>div ul .content-full .btn-cnt .send{width:85%!important}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-modal.full-modal>div ul .content-full .btn-cnt .send,.resp-modal.full-modal>div ul .content-full .btn-cnt .send,.simple-modal-base.full-modal>div ul .content-full .btn-cnt .send{max-width:275px}}.full-modal.full-modal>div ul .content-full .btn-cnt .respModButton,.resp-modal.full-modal>div ul .content-full .btn-cnt .respModButton,.simple-modal-base.full-modal>div ul .content-full .btn-cnt .respModButton{margin:0;padding:0;width:145px!important;font:16px/44px Museo-Sans-700;text-align:center;background:transparent;border:1px solid;border-radius:3px}.full-modal.full-modal>div ul .content-full .btn-cnt .respModButton.st,.resp-modal.full-modal>div ul .content-full .btn-cnt .respModButton.st,.simple-modal-base.full-modal>div ul .content-full .btn-cnt .respModButton.st{float:left!important}.full-modal.full-modal>div ul .content-full .btn-cnt .respModButton.red,.resp-modal.full-modal>div ul .content-full .btn-cnt .respModButton.red,.simple-modal-base.full-modal>div ul .content-full .btn-cnt .respModButton.red{float:right!important;color:#fff;background-color:#e4002b;border-color:#e4002b}.full-modal.full-modal>div ul .content-full input,.full-modal.full-modal>div ul .content-full select,.full-modal.full-modal>div ul .content-full textarea,.resp-modal.full-modal>div ul .content-full input,.resp-modal.full-modal>div ul .content-full select,.resp-modal.full-modal>div ul .content-full textarea,.simple-modal-base.full-modal>div ul .content-full input,.simple-modal-base.full-modal>div ul .content-full select,.simple-modal-base.full-modal>div ul .content-full textarea{margin-bottom:10px}.full-modal.full-modal>div ul .content-full .select-style label,.resp-modal.full-modal>div ul .content-full .select-style label,.simple-modal-base.full-modal>div ul .content-full .select-style label{letter-spacing:-.2pt}.full-modal.full-modal>div ul .content-full h1,.resp-modal.full-modal>div ul .content-full h1,.simple-modal-base.full-modal>div ul .content-full h1{line-height:2.6em;position:fixed;top:0;left:0;text-align:center;width:100%;background-color:#f1f1f1;border-bottom:1px solid #949da2;z-index:999}.full-modal.full-modal>div ul .content-full h3,.resp-modal.full-modal>div ul .content-full h3,.simple-modal-base.full-modal>div ul .content-full h3{font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid #979797;line-height:2.6em}.full-modal.full-modal>div ul .compiled-form,.resp-modal.full-modal>div ul .compiled-form,.simple-modal-base.full-modal>div ul .compiled-form{background-color:#f4f3f2;padding:7px 7px 2px;display:block;margin:-10px 0 8px;clear:both;width:100%;position:relative;cursor:pointer}.full-modal.full-modal>div ul .compiled-form ul li,.resp-modal.full-modal>div ul .compiled-form ul li,.simple-modal-base.full-modal>div ul .compiled-form ul li{margin:0;display:block}.full-modal.full-modal>div ul .compiled-form ul li span,.resp-modal.full-modal>div ul .compiled-form ul li span,.simple-modal-base.full-modal>div ul .compiled-form ul li span{color:#333f48;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.full-modal.full-modal>div ul .compiled-form ul li span:first-of-type,.resp-modal.full-modal>div ul .compiled-form ul li span:first-of-type,.simple-modal-base.full-modal>div ul .compiled-form ul li span:first-of-type{color:#6a7785;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif}.full-modal.full-modal>div ul .compiled-form .modify,.resp-modal.full-modal>div ul .compiled-form .modify,.simple-modal-base.full-modal>div ul .compiled-form .modify{position:absolute;bottom:7px;text-decoration:underline;right:7px;cursor:pointer}.full-modal.full-modal>div ul .compiled-form .email-compiled,.resp-modal.full-modal>div ul .compiled-form .email-compiled,.simple-modal-base.full-modal>div ul .compiled-form .email-compiled{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-modal.full-modal>div ul .compiled-form .email-compiled,.resp-modal.full-modal>div ul .compiled-form .email-compiled,.simple-modal-base.full-modal>div ul .compiled-form .email-compiled{max-width:190px}}.full-modal.full-modal>div ul .leads-privacy,.resp-modal.full-modal>div ul .leads-privacy,.simple-modal-base.full-modal>div ul .leads-privacy{line-height:1.2em}.full-modal.full-modal>div ul .show-example,.resp-modal.full-modal>div ul .show-example,.simple-modal-base.full-modal>div ul .show-example{text-decoration:underline!important}.full-modal.full-modal>div .mandatory,.resp-modal.full-modal>div .mandatory,.simple-modal-base.full-modal>div .mandatory{font-size:.8em}.full-modal .send-request .btn,.resp-modal .send-request .btn,.simple-modal-base .send-request .btn{float:right}.full-modal .leads-privacy,.resp-modal .leads-privacy,.simple-modal-base .leads-privacy{font-size:.8em;overflow:visible}.full-modal input,.resp-modal input,.simple-modal-base input{line-height:14px}.full-modal .title-label,.resp-modal .title-label,.simple-modal-base .title-label{right:40px}.different-share{border-top:1px solid #e4e4e4;display:block;text-align:center;overflow:visible;margin:25px 0;position:relative}.different-share div{background-color:#fff;padding:0 8px;display:block;width:77px;margin:-12px auto}.big-modal>div{width:670px!important}.big-modal>div .left-side{width:52.94118%;float:left;margin-right:1.88679%}.big-modal>div .right-side{width:44.44444%;float:right;margin-right:0}.medium-modal>div{width:610px!important}.medium-modal>div .left-side{width:52.94118%;float:left;margin-right:1.88679%}.medium-modal>div .right-side{width:44.44444%;float:right;margin-right:0}.simple-modal-base.new-modal>div{padding:0;width:550px;min-height:0}.simple-modal-base.new-modal>div .left-side{width:52.94118%;float:left;margin-right:1.88679%}.simple-modal-base.new-modal>div .right-side{width:44.44444%;float:right;margin-right:0}.simple-modal-base.new-modal.wide-modal>div{padding:0;width:650px;min-height:0}.simple-modal-base.new-modal.wide-modal>div .left-side{width:52.94118%;float:left;margin-right:1.88679%}.simple-modal-base.new-modal.wide-modal>div .right-side{width:44.44444%;float:right;margin-right:0}.modal-form .block .contacts,.modal-form .block .leads-privacy,.modal-form .block .message{float:none!important;width:100%!important;margin:0}.modal-form .block .leads-privacy{padding-bottom:40px}.simple-modal-base.simple-modal-base.survey_modal>div{padding:0;width:670px}.big-modal div.listingContactModal{height:365px;overflow:auto}.big-modal div.listingContactModal.priv{height:469px}.attico .big-modal div.listingContactModal{height:410px;overflow:auto}.modalheader{margin-top:1px;padding-left:20px;width:100%;font-size:20px;font-family:Museo-Sans-300;color:#697685;line-height:49px;border-bottom:1px solid #e1e1e1}.modalheader.genericSuccess{color:#00c694}.loginHeader{margin:14px 0 20px;width:100%;font-size:20px;line-height:26px;font-family:Museo-Sans-300;color:#333f48;text-align:center}.loginHeader em{color:#e4002b}.loginHeader span{display:block;margin:5px 0 0;font-size:300;font-size:18px;color:#697685}.loginHeader.SaveDetail,.loginHeader.SaveSearch{margin-top:35px;padding-top:75px;width:100%;font-size:20px;line-height:26px;font-family:Museo-Sans-300;color:#333f48;text-align:center;background:url(/portal/assets/img/mycasa/salva_ricerca.svg) top no-repeat}.loginHeader.SaveDetail{background:url(/portal/assets/img/mycasa/salvaannuncio.svg) top no-repeat}.modalclose{position:absolute;top:0;right:0;width:50px;height:50px;background:url(/portal/assets/img/home/modalclose.svg) 50% no-repeat;background-size:18px 18px}.agencyContactView{position:relative;margin:0 auto;padding:10px 0 20px;max-width:600px}.agencyContactView h2{position:relative;font-size:21px;line-height:26px;font-family:Museo-Sans-300;color:#333f48}.agencyContactView h2 span{display:block;font-size:14px;color:#697684}.agencyContactView h2 img{position:absolute;bottom:0;right:0}.agencyContactView .mainFormElements{margin:0 0 15px;padding:10px 0 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;overflow:hidden}.agencyContactView .secondaryFormElements{margin:0;padding:0;border-bottom:1px solid #e1e1e1;overflow:hidden}.agencyContactView .select-style{margin-bottom:10px;border-color:#c3c8ce}.agencyContactView .spanato .label,.agencyContactView label{margin-bottom:7px;color:#697684}.agencyContactView .spanato .label{display:block}.agencyContactView .select-style select{font:13px/26px Museo-Sans-300}.agencyContactView p.pri{margin-bottom:10px}.agencyContactView .btn.btn-big{display:block;margin:20px auto 0}.simple-modal-base.new-modal.wide-modal .message-error{margin:20px auto 0;max-width:600px}.bookmarkView{position:relative;z-index:1;margin:0 auto;padding:20px 0;max-width:390px;overflow:hidden}.bookmarkViewForm{position:relative;z-index:2;margin:0 auto;padding:0;max-width:450px}.bookmarkViewForm h3,.bookmarkView h2.title,.loginView span.areYouNew{font-size:21px;line-height:26px;font-family:Museo-Sans-300;color:#333f48}.bookmarkViewForm .loginModal h3.optionalIco{padding-left:90px;padding-bottom:5px;background:url(/portal/assets/img/mycasa/icoBookmarkSearch.svg) 50px 0 no-repeat}.bookmarkView h2.title{margin-bottom:11px}.bookmarkView h2.title span{font-size:11px;color:#697684}.bookmarkView h2.title.bell{margin-bottom:30px;padding-left:50px;line-height:24px;background:url(/portal/assets/img/mycasa/campanellino.svg) 5px 1px no-repeat}.bookmarkView input.bookmarkUserTitle{margin:0 0 5px;padding:0 10px;height:44px;font-size:16px;line-height:42px;border:1px solid #c3c8ce;border-radius:3px}.bookmarkView p.filtersDesc,.genericView p.filtersDesc{margin:0;padding:0 5px 35px;width:100%;font-size:12px;line-height:18px;font-family:Museo-Sans-300;color:#697684;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmarkView p.filtersDesc span{float:left;margin-right:3px;padding:0 3px;max-width:150px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#9b9fa4;border-radius:2px}.bookmarkView p.filterTitle{margin:5px 0 4px;font-size:13px;font-family:Museo-Sans-500;color:#333f48;text-align:left}.bookmarkView .filters{margin-bottom:25px;overflow:hidden}.bookmarkView .filters,.bookmarkView .filters .filterCont:last-of-type{padding:0;border:0 none}.bookmarkView .filters .button{float:left;width:calc(33% - 2px);height:32px;font:12px/32px Museo-Sans-300;color:#333f48;text-align:center;text-decoration:none;border:1px solid #697684}.bookmarkView .filters .button:first-of-type{border-radius:3px 0 0 3px}.bookmarkView .filters .button:nth-of-type(2){width:calc(33% + 3px);border-left:0 none;border-right:0 none}.bookmarkView .filters .button:last-of-type{border-right:1px solid #697684;border-radius:0 3px 3px 0}.bookmarkView .filters .button.on{color:#fff;background:#9b9fa4}.bookmarkView.noAuth{padding:20px 0 0}.bookmarkView.noAuth p.filtersDesc{padding-bottom:10px}.bookmarkView .disable{position:absolute;bottom:0;left:0;width:100%;height:200%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.bookmarkViewForm h3{margin:0;padding:0 50px}.bookmarkViewForm .loginModal{display:block;margin:0 auto;padding:0 0 15px;max-width:450px;border-top:0 none}.bookmarkViewForm label,.loginView label{display:block;height:10px;overflow:hidden;text-indent:-9999em}.bookmarkViewForm .inputcont,.loginView .inputcont{margin:0 50px;overflow:hidden}.bookmarkViewForm .inputcont .field,.loginView .inputcont .field{width:100%}.bookmarkViewForm .inputcont input[type=password],.bookmarkViewForm .inputcont input[type=text],.loginView .inputcont input[type=password],.loginView .inputcont input[type=text]{margin:0;padding:0 10px;height:44px;font-size:13px;line-height:42px;font-family:Museo-Sans-300;border:1px solid #c3c8ce;border-radius:3px}.bookmarkViewForm .inputcont.both-error input,.bookmarkViewForm .inputcont.pwd-error input.pwd,.bookmarkViewForm .inputcont.usr-error input.usr,.loginView .inputcont.both-error input,.loginView .inputcont.pwd-error input.pwd,.loginView .inputcont.usr-error input.usr{border-color:#e4002b}.bookmarkViewForm .inputcont p.formErrors,.loginView .inputcont p.formErrors{float:left;margin:5px 0 0;font-size:12px;line-height:18px;color:#e4002b}.bookmarkViewForm p.line,.loginView p.line,.navigator .listings-nav .loginView p.line{margin:0 50px;text-align:center}.loginView p.line,.navigator .listings-nav .loginView p.line{float:none;line-height:60px}.bookmarkViewForm p.line a.retreivePwd,.loginView p.line a.retreivePwd{line-height:38px;color:#697684;text-decoration:underline}.bookmarkViewForm div.bord,.loginView div.bord{margin:0;padding:15px 40px 0;border-top:1px solid #e1e1e1;overflow:hidden}.loginView div.bord{padding:15px 20px 0}.bookmarkViewForm div.bord h3,.loginView div.bord span.areYouNew{float:left;margin:0;padding:0;line-height:33px}.bookmarkViewForm p.regMess{padding-top:5px;font-size:15px}.bookmarkViewForm a.regLink,.loginView a.regLink{float:right;margin:0 0 0 20px;padding:0 30px;font:16px/34px Museo-Sans-500;color:#333f48;text-decoration:none;border:1px solid #333f48;border-radius:3px}.bookmarkViewForm p.bord{display:none}.genericView{max-width:400px}.genericView,.genericView.wider{position:relative;margin:0 auto;padding:10px 0 20px}.genericView.wider{max-width:510px}.genericView.bye{padding:60px 0}.genericView p.success{margin:0 0 25px;font-size:19px;line-height:50px;font-family:Museo-Sans-500;color:#fff;text-align:center;background:#00c694;border-radius:3px}.genericView.bye p.success{margin:0;padding:10px 0;line-height:28px}.genericView.bye p.success span{display:block;font-size:16px;font-family:Museo-Sans-300}.genericView h3.gTitle{margin:15px 15px 0;padding:5px 0 12px;font-size:20px;line-height:26px;color:#333f48;background:url(/portal/assets/img/mycasa/genericLeadIco.svg) 0 0 no-repeat;background-size:35px 28px}.genericView h3.gTitle,.genericView p.gText{font-family:Museo-Sans-300;text-align:center}.genericView p.gText{margin-bottom:32px;font-size:14px;line-height:18px;color:#697684}.genericView p.locality{margin:0;font-size:16px;font-family:Museo-Sans-500;color:#333f48}.genericView p.locality strong{display:block}.genericView p.locality strong span{color:#697684}.genericView p.filtersDesc{margin:0;padding:0;width:100%;font-size:12px;line-height:18px;font-family:Museo-Sans-300;color:#697684;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agencyContactView input[type=tel],.agencyContactView input[type=text],.genericView input[type=password],.genericView input[type=tel],.genericView input[type=text],.shareForm input[type=text]{margin:10px 0 0;padding-top:0;padding-bottom:0;height:34px;font-size:13px;line-height:32px;font-family:Museo-Sans-300;border:1px solid #c3c8ce;border-radius:3px}.genericView .errMail input.emailField,.genericView .errName input.nameField,.genericView .errPhone input.phoneField{border-color:#e4002b}.agencyContactView textarea,.genericView textarea,.shareForm textarea{margin:10px 0 20px;padding:7px 10px;height:85px;font-size:13px;line-height:18px;font-family:Museo-Sans-300;color:#697684;border-color:#c3c8ce}.agencyContactView textarea{height:122px}.genericView .leads-privacy{font-size:12px}.genericSuccessButtons{margin:0 auto 20px;max-width:400px}.genericSuccessButtons button,.genericView button{width:185px;padding:0;font-size:19px;line-height:40px;font-family:Museo-Sans-700;border:1px solid #333f48;border-radius:4px;cursor:pointer}.genericView.wider button{border:0 none}.attico .genericSuccessButtons button.no,.attico .genericView button.no,.genericSuccessButtons button.no,.genericView button.no{background:#fff;border:1px solid #333f48}.attico .genericSuccessButtons button.yes,.attico .genericView button.yes,.genericSuccessButtons button.yes,.genericView button.yes{float:right;color:#fff;background:#00c694;border-color:#00c694;transition:background .3s linear}.attico .genericSuccessButtons button.yes:hover,.attico .genericView button.yes:hover,.genericSuccessButtons button.yes:hover,.genericView button.yes:hover{background:#048061;border-color:#048061}.bookmarkViewForm a.mySubmit,.genericView button.modalButton,a.modalButton{display:block;margin:0 auto;padding:0 10px;width:calc(100% - 200px);min-width:150px;font-size:19px;line-height:40px;font-family:Museo-Sans-500;color:#fff;text-decoration:none;text-align:center;background:#e4212b;border:0 none;border-radius:3px;transition:background .3s linear}.bookmarkViewForm a.mySubmit{float:none;margin:3px auto 20px}.bookmarkViewForm a.mySubmit:hover,.modalButton:hover{color:#fff;background:#a50000}.bookmarkView p.formErrors,.genericView p.formErrors{margin:3px 0 10px 5px;font-size:12px;line-height:18px;color:#e4002b;text-align:center}.genericView p.formErrors{text-align:left}.loginView{position:relative;margin:0 auto;padding:0 0 15px;max-width:400px}.loginView a.modalButton{color:#fff}.loginView .socialLogin{margin:0 50px;font-size:14px;text-align:center;overflow:hidden}.loginView .socialLogin p{float:left;position:relative;margin:7px 0 0;width:100%;color:#697684;line-height:60px;text-align:center}.loginView .socialLogin p span{position:relative;z-index:1;padding:0 20px;background:#fff}.loginView .socialLogin p:after{content:"";position:absolute;top:30px;left:0;width:100%;height:1px;background:#e1e1e1}.loginView .socialLogin a{width:calc(50% - 10px);height:42px;font-family:Museo-Sans-500;line-height:42px;text-decoration:none;border:1px solid;border-radius:3px;transition:background .3s}.loginView .socialLogin a.fbLogin{display:block;margin:0 auto;width:70%;color:#fff;background:#3b5998 url(/portal/assets/img/sociallogin/ico_facebook.png) 0 6px no-repeat;background-size:auto 22px;border-color:#3a589e}.loginView .socialLogin a.fbLogin:hover{background-color:#2e467c}.loginView .socialLogin a.gLogin{display:none;float:right;color:#333f48;background:url(/portal/assets/img/sociallogin/ico_google.svg) 9px no-repeat;border-color:#949da2}.loginView .socialLogin a.gLogin:hover{background-color:#d5d8dd}.loginDesc{margin:15px 0 0;width:100%;font-size:16px;font-family:Museo-Sans-500;line-height:22px;text-align:center}.loginView .inputcont label{margin:0;height:0}.loginView .inputcont input[type=password],.loginView .inputcont input[type=text]{float:left;margin-top:6px;font-size:14px}.loginView a.modalButton{margin-bottom:25px}.attico .btn,.attico .new-modal a.modalButton,.attico .new-modal button{background:#ff5501;border-color:#ff5501}.attico .btn:hover,.attico .new-modal button:hover{background:#cb4c00;border-color:#cb4c00}.byCasa{display:none;margin-top:15px;font-size:13px;line-height:28px}.byCasa.book{margin:0 0 15px}.byCasa a{display:inline-block;margin:0 0 0 2px;width:110px;height:28px;background:url(/portal/assets/img/newlogo/logo.svg) 0 0 no-repeat;background-size:auto 28px;text-indent:-9999em;text-align:left}.byCasa.book a{margin:0 15px 0 2px}.attico .byCasa{display:inline-block;width:100%;text-align:right}@media only screen and (max-width:767px){.simple-modal-base.new-modal.wide-modal>div,.simple-modal-base.new-modal>div{top:0;left:0;padding:0;width:100vw;height:100%;min-height:0;border-radius:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0)}.simple-modal-base.new-modal.login-modal>div{height:100vh}.simple-modal-base.new-modal>div div.scrollCont{height:100%;overflow:scroll}.simple-modal-base.new-modal .scroll{width:100vw;height:calc(100% + 90px);overflow:auto}.simple-modal-base.new-modal .shareModal.scroll{padding-bottom:150px;width:100vw;height:100vh;overflow:auto}.simple-modal-base.new-modal .shareModal.scroll .btn-big{display:block;margin:0 auto}.modalheader{padding-left:6.25%;font-family:Museo-Sans-300}.modalheader.genericSuccess{text-align:left}.loginHeader.SaveDetail,.loginHeader.SaveSearch{margin-top:75px;padding-top:95px}.modalclose{position:absolute;top:0;right:0;width:50px;height:50px;background:url(/portal/assets/img/home/modalclose.svg) calc(100% - 10px) 50% no-repeat;background-size:18px 18px}.modalclose.forlogin{height:53px}.agencyContactView{position:relative;padding:15px 6.25% 0;max-width:1000px}.agencyContactView h2{font-size:18px;line-height:24px}.agencyContactView h2 span{font-size:12px}.agencyContactView h2 img{position:static;display:block;margin:5px 0 15px}.agencyContactView .mainFormElements{margin:0 0 15px;padding:5px 0 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;overflow:hidden}.agencyContactView .secondaryFormElements{margin:0;padding:0;border-bottom:1px solid #e1e1e1;overflow:hidden}.simple-modal-base.new-modal.wide-modal>div .agencyContactView .mainFormElements .left-side,.simple-modal-base.new-modal.wide-modal>div .agencyContactView .mainFormElements .right-side,.simple-modal-base.new-modal.wide-modal>div .agencyContactView .secondaryFormElements .left-side,.simple-modal-base.new-modal.wide-modal>div .agencyContactView .secondaryFormElements .right-side,.simple-modal-base.new-modal>div .left-side,.simple-modal-base.new-modal>div .right-side{float:none;width:100%}.simple-modal-base.new-modal.wide-modal .agencyContactView.scroll{height:985px}.simple-modal-base.new-modal.wide-modal .scrollCont .message-error{margin:6.25% 6.25% 0}.agencyContactView .success{position:fixed;bottom:20px;left:0;padding-top:0;width:100%;border-top:1px solid #e1e1e1}.bookmarkView,.genericView{padding:15px 6.25% 0;max-width:1000px}.bookmarkView h2.title{margin-bottom:5px}.bookmarkView h2.title.bell{margin-bottom:20px}.bookmarkView .filters{display:flex;position:static;top:auto;left:auto;height:auto;transform:translateX(0);-webkit-transform:translateX(0)}.bookmarkView .filterCont{display:flex;flex-grow:1}.bookmarkView p.filterTitle{margin-left:5px;font-family:Museo-Sans-300}.bookmarkView .filters .button{display:flex;flex-grow:1;justify-content:center;width:auto;white-space:nowrap}.bookmarkView .filters .button:first-of-type{padding:0 3px}.bookmarkViewForm p.regMess{padding-top:5px;font-size:12px}.bookmarkViewForm p.bord{display:block;padding-top:25px}.bookmarkViewForm p.bord a{text-decoration:none}.bookmarkViewForm p.bord a span{text-decoration:underline}.genericView.bye{padding:44px 6.666666666666667% 0;height:calc(100vh - 50px)}.genericView p.success{font-size:22px;line-height:28px;color:#00c694;background:#fff;border-radius:0}.genericView.bye p.success{position:absolute;top:50%;left:50%;padding:5px 10px;color:#fff;text-align:center;background:#00c694;border-radius:3px;width:calc(100% - 40px);transform:translate(-50%,-65%)}.genericView h3.gTitle{margin:15px 0 0;padding:5px 0 12px 40px;text-align:left}.genericView p.locality{margin-bottom:3px;font-size:14px}.genericView p.locality span{display:block;font-size:12px;font-family:Museo-Sans-300;color:#697684}.genericView p.locality span:after{content:":"}.genericView .leads-privacy{font-size:12px!important}.genericSuccessButtons button,.genericView button{position:absolute;bottom:15px;left:6.25%;padding:0;width:calc(43.75% - 10px);font-size:19px;line-height:40px;font-family:Museo-Sans-700;border:1px solid #333f48;border-radius:4px;cursor:pointer}.genericSuccessButtons button.yes,.genericView button.yes{right:6.25%;left:auto}.genericView button.modalButton,.modalbutton{display:block;position:fixed;bottom:20px;left:50%;padding:0 10px;margin:0 0 0 -75px;width:150px}.genericSuccessButtons{position:fixed;bottom:0;left:0;margin:0;padding:20px 6.25%;width:100%;max-width:1000px;overflow:hidden;background:#fff;border-top:1px solid #e1e1e1}.genericSuccessButtons button{position:static;width:calc(50% - 10px)}.loginView div.bord{position:fixed;bottom:0;left:15px;margin:0;padding:15px 5px;width:calc(100% - 30px);background:#fff}.bookmarkViewForm div.bord h3,.loginView div.bord span.areYouNew{text-align:center}.bookmarkViewForm a.regLink,.loginView a.regLink{float:none;display:block;margin:20px auto 0;width:150px;text-align:center}.loginView div.bord span.areYouNew{display:inline-block;font-size:18px;line-height:36px}.loginView a.regLink{float:right;display:inline-block;margin:0;padding:0 10px;width:auto}.simple-modal-base.new-modal .shareButtons a{display:block;color:transparent}.simple-modal-base.new-modal .shareButtons i{text-align:center;display:block;line-height:1.35em;margin-top:0;width:44px;height:44px;border:1px solid #000;border-radius:3px;font-size:2.4em}.simple-modal-base.new-modal .shareButtons #share-facebook{position:relative;width:44px;height:44px;color:#fff;background:#48649d url(/portal/assets/img/sprite/optimized/home.png) 4px -731px no-repeat;background-size:70px;border-color:#48649d;border-radius:3px}.simple-modal-base.new-modal .shareButtons #share-twitter{position:relative;width:44px;height:44px;color:#fff;background-color:#4e9ec3;background:#4e9ec3 url(/portal/assets/img/sprite/optimized/home.png) -29px -731px no-repeat;background-size:70px;border-radius:3px}.simple-modal-base.new-modal .shareButtons .icon-g_plus{color:#fff;background-color:#db4c3f;border-color:#db4c3f}.simple-modal-base.new-modal .shareButtons .icon-message_pieno{color:#fff;background-color:#e4002b;border-color:#e4002b}.simple-modal-base.new-modal .shareButtons .icon-messenger{color:#fff;background-color:#0084ff;border-color:#0084ff}.simple-modal-base.new-modal .shareButtons .icon-wa{color:#fff;background-color:#3ace01;border-color:#3ace01}.simple-modal-base.new-modal .shareButtons .icon-sms{color:#333f48;background-color:#fff;border-color:#333f48}.simple-modal-base.new-modal .shareModal .btn-cnt{position:fixed;bottom:0;left:0;padding:10px 0;width:100%;height:66px;background:#fff;border-top:1px solid #e1e1e1}.loginHeader{width:auto}.loginHeader,.loginHeader span{margin-right:15px;margin-left:15px}.loginHeader span{margin-top:15px;font-size:16px}.loginView .inputcont,.loginView .socialLogin{margin:0 15px;width:calc(100% - 30px)}.modalclose{background-position:calc(100% - 10px) 17px}.loginHeader.SaveDetail,.loginHeader.SaveSearch{margin-top:10px;margin-bottom:10px;padding-top:75px;width:auto}.loginView .socialLogin p{line-height:40px}.loginView .socialLogin p:after{top:20px}.loginHeader.SaveDetail span,.loginHeader.SaveSearch span{margin-top:0}}@media only screen and (max-width:320px){.genericView,.genericView.bye{padding-top:30px}.genericView p.success{font-size:19px}.loginHeader.SaveDetail,.loginHeader.SaveSearch{margin-top:10px;margin-bottom:10px;padding-top:75px}.loginHeader span{margin:15px 15px 0;line-height:22px}.loginHeader.SaveSearch span{margin-top:0}.loginHeader.SaveDetail span{margin:5px 10px 0}}@media only screen and (min-width:300px) and (max-width:767px){.full-modal{right:auto;bottom:auto;width:100%;height:100vh}.full-modal.resp-modal.share-modal{height:100%}.resp-modal.share-modal>div,.resp-modal>div{position:absolute;top:0;left:0;width:100vw;height:100%;background:#fff;transform:translate(0)}.resp-modal.share-modal>div{overflow:hidden}.awkward{height:100%;overflow-y:auto}.full-modal.full-modal>div .content-full{margin:0;padding:0}.full-modal.full-modal>div .content-full-share{margin:0;padding:0;height:100vh;overflow-y:scroll}.full-modal.full-modal>div .content-full h1,.resp-modal h1{margin:0;padding-left:20px;line-height:40px;text-align:left;background:#fff;border-bottom:1px solid #e1e1e1}.full-modal.full-modal .close,.resp-modal .close{position:absolute;top:0;right:0;width:40px;height:40px;background:url(/portal/assets/img/home/modal_close.svg) 50% no-repeat}.full-modal.full-modal .close:after{content:""}.resp-modal .specific-confirm{padding:25px 0 70px;height:198px;background:#fff}.resp-modal>div .message-success.specificOk{display:block;padding:15px;width:calc(100% - 40px)}.resp-modal>div .generic-requests{padding:70px 20px 0;height:calc(100vh - 323px)}.resp-modal>div .generic-requests.onSuccess{margin-top:95px;padding-top:95px;height:calc(100vh - 136px)}.resp-modal>div .generic-requests:before{content:"";position:absolute;top:-45px;left:50%;width:89px;height:89px;background:url(/portal/assets/img/ico_simili.png) 50% no-repeat;transform:translate(-50%)}.resp-modal>div .generic-requests p{padding:0 10px}.resp-modal>div .generic-requests.onSuccess p.successMessage.specificOk{padding:15px}.resp-modal>div .buttons{position:fixed;z-index:1;bottom:0;left:0;padding:20px;width:100%;height:84px;background:#f5f6f6;border-top:1px solid #e1e1e1}.resp-modal>div button{width:calc(50% - 10px);font:16px/44px Museo-Sans-700}.resp-modal>div button.btn-alone{margin-left:50%;width:160px;transform:translate(-50%)}.resp-modal>div button:nth-of-type(2){float:right}.resp-modal>div .btn-cnt{position:fixed;bottom:0;width:100%}.resp-modal>div .btn-cnt.share_modal{padding:10px 0;text-align:center}.simple-modal-base.new-modal ul.shareButtons{display:flex;justify-content:space-between;margin:20px 0 0;padding:10px 20px}.simple-modal-base.new-modal ul.shareButtons .icon{display:inline-block;margin:0;width:44px;text-align:center}.simple-modal-base.new-modal ul.shareButtons .icon i{margin:0}.shareForm{padding:0 6.25%}.different-share{display:block;margin:25px 20px 5px;line-height:40px;text-align:center;border-top:1px solid #e1e1e1}.different-share div{background-color:#fff;padding:0 8px;display:block;width:100px;margin:-19px auto 0}.full-modal.full-modal>div .content-full{margin-top:61px;height:calc(100vh + 150px)}.full-modal.full-modal>div .content-full-share .right-side{padding-bottom:150px}.full-modal.full-modal>div .content-full .validation-error{float:left;margin-top:-5px;margin-bottom:10px;padding-left:2px;line-height:normal}.full-modal.full-modal>div .content-full-share .left-side,.full-modal.full-modal>div .content-full-share .right-side,.full-modal.full-modal>div .content-full .left-side,.full-modal.full-modal>div .content-full .right-side{margin:0 20px;overflow:hidden}.full-modal.full-modal>div .content-full .right-side .message,.shareModal .message{margin:0;overflow:hidden}.navigator .listings-nav .shareModal p{float:none;font-size:11px;line-height:16px;font-family:Museo-Sans-300}.full-modal.full-modal>div .content-full-share .left-side input,.full-modal.full-modal>div .content-full-share .right-side input,.full-modal.full-modal>div .content-full .left-side input,.full-modal.full-modal>div .content-full .right-side input{float:left;font-size:16px;border-color:#c8c3c3;border-radius:0}.full-modal.full-modal>div .content-full-share .left-side input::placeholder,.full-modal.full-modal>div .content-full-share .right-side input::placeholder,.full-modal.full-modal>div .content-full .left-side input::placeholder,.full-modal.full-modal>div .content-full .right-side input::placeholder{font-family:Museo-Sans-300;color:#303030}.full-modal.full-modal>div .content-full-share .leads-privacy p,.full-modal.full-modal>div .content-full .leads-privacy p{margin:0 0 5px;font:12px/18px Museo-Sans-300}.full-modal.full-modal>div .content-full p.message-success,.full-modal.full-modal>div .content-full p.successMessage,.navigator .listings-nav p.message-success.sharemodal{float:none;margin:0 20px;padding:20px;font:16px/24px Museo-Sans-500;color:#fff;text-align:center}.full-modal.full-modal>div .content-full button{width:calc(50% - 10px);font:16px/44px Museo-Sans-700}.byCasa.book{position:absolute;bottom:15px;right:6.25%;margin:0;width:auto}.byCasa.book a{margin:0}}*,:after,:before{box-sizing:border-box}.grey-box{border:1px solid #e4e4e4;background-color:#fff;padding:15px;margin-bottom:10px;display:block;border:none;background-color:#f5f4f3;border-radius:8px}.grey-box:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.grey-box{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.agency-form{clear:both;font-size:.9em}.agency-form .contact-agency{border:1px solid #e4e4e4;background-color:#fff;padding:25px;margin-bottom:10px;display:block;border-bottom:none}.agency-form .contact-agency:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.agency-form .contact-agency{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}@media (min-width:768px){.agency-form .contact-agency{border-bottom:1px solid #e4e4e4;position:relative}}.agency-form .contact-agency .agency-info{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:768px) and (max-width:1024px){.agency-form .contact-agency .agency-info{width:27.45098%;float:left}}@media (min-width:1024px){.agency-form .contact-agency .agency-info{width:27.45098%;float:left;margin-right:1.88679%}}.agency-form .contact-agency .agency-info img{margin-bottom:1.96078%}.agency-form .contact-agency .agency-info .agency-type{font-size:1.5em;line-height:1.5em;margin-bottom:5px;display:inline-block}.agency-form .contact-agency .agency-info .agency-links{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.agency-form .contact-agency .agency-info .agency-links .main-link{clear:both;width:100%;float:left;margin-left:0;margin-right:0;font-size:1.2em;margin-bottom:3px}@media (min-width:768px){.agency-form .contact-agency .agency-info .agency-links .main-link{font-size:1.2em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}}.agency-form .contact-agency .agency-info .call-now{display:none}@media (min-width:768px){.agency-form .contact-agency .agency-info .call-now{display:block;margin-top:15px;float:left}.agency-form .contact-agency .agency-info .call-now h3{margin-bottom:5px;font-size:1.5em}}.agency-form .contact-agency .agency-info .call-now .btn-white{padding:0;border:2px solid #c3c8ce;margin-top:7px}@media (min-width:768px) and (max-width:999px){.agency-form .contact-agency .agency-info .call-now .btn-white{max-width:270px;font-size:.9em}}.agency-form .contact-agency .agency-info .call-now .btn-white:hover{border:2px solid #333f48}.agency-form .contact-agency .agency-info .call-now .cut-number{text-overflow:ellipsis;max-width:130px;white-space:nowrap;overflow:hidden;float:left;line-height:40px;padding:0 10px;color:#000;font-size:1.9em;text-align:left;border-radius:4px}.agency-form .contact-agency .agency-info .call-now .cut-number:before{content:"\E91B";font-family:icomoon!important;font-size:1.2em;padding:6px 5px 0 0;line-height:1em;float:left}.agency-form .contact-agency .agency-info .call-now .cut-number:hover{border-color:#333f48}.agency-form .contact-agency .agency-info .call-now .revealed .cut-number{max-width:1000px}.agency-form .contact-agency .agency-info .call-now #showNumber,.agency-form .contact-agency .agency-info .call-now .btn-white span.remember{display:none}.agency-form .contact-agency .agency-info .call-now .btn-white.revealed span.remember{display:block;padding:0 10px 0 45px;clear:both;margin:0;font-size:.9em;line-height:1.2em;padding-bottom:1.96078%;text-align:left;color:#6a7785;cursor:text}.agency-form .contact-agency .agency-info .call-now input[id*=showNumber]:checked+div{overflow:visible;background-color:#f5f5f5;border-color:#f5f5f5;border-radius:4px;cursor:text}.agency-form .contact-agency .agency-info .call-now input[id*=showNumber]:checked+div label{cursor:text;max-width:350px}.agency-form .contact-agency .agency-info .call-now input[id*=showNumber]:checked+div span{display:block;padding:0 10px 0 45px;clear:both;margin:0;font-size:.9em;line-height:1.2em;padding-bottom:1.96078%;text-align:left;color:#6a7785;cursor:text}.agency-form .contact-agency .agency-info .code-rif{display:none}@media (min-width:768px){.agency-form .contact-agency .agency-info .code-rif{display:block}}.agency-form .contact-agency .agency-info .code-rif ul{clear:both;width:100%;float:left;margin-left:0;margin-right:0;color:#6a7785}@media (min-width:768px){.agency-form .contact-agency .agency-info .code-rif li{float:left;margin-right:4%}}.agency-form .contact-agency .contact-form{display:none}@media (min-width:768px) and (max-width:1024px){.agency-form .contact-agency .contact-form{display:block;width:66.01307%;float:right;margin-right:0}}@media (min-width:1024px){.agency-form .contact-agency .contact-form{display:block;border-left:1px solid #979797;box-sizing:content-box;margin-left:-2%;padding-left:2%;padding-left:40px;width:66.01307%;float:right;margin-right:0}}.agency-form .contact-agency .contact-form .compact-form{width:100%}.agency-form .contact-agency .contact-form .contacts{width:57.51634%;float:right;margin-right:0}.agency-form .contact-agency .contact-form .message{width:40.52288%;float:left;margin-right:1.96078%}.agency-form .contact-agency .contact-form .message label:after{clear:both;display:block;content:""}.agency-form .contact-agency .contact-form .message textarea{height:120px}.agency-form .contact-agency .contact-form .message input,.agency-form .contact-agency .contact-form .message label{display:none}.agency-form .contact-agency .contact-form .send-request{margin:0;position:relative;width:100%;float:left;margin-left:0;margin-right:0}.agency-form .contact-agency .contact-form .send-request .leads-privacy{width:59.47712%;float:left;margin-right:1.92308%;font-size:.8em;color:#6a7785;padding-bottom:0}@media (min-width:1000px){.agency-form .contact-agency .contact-form .send-request .leads-privacy{width:66.01307%;float:left;margin-right:1.96078%;overflow:hidden}}.agency-form .contact-agency .contact-form .send-request .leads-privacy p:last-of-type{margin-bottom:0}.agency-form .contact-agency .contact-form h3{font-size:1.5em;margin-bottom:0}.half:nth-of-type(odd){float:right!important}.half:nth-of-type(2n){float:left!important}.modal-form .contact-agency{padding:0;border:0;margin-bottom:0}.modal-form .contact-agency .contact-form{padding-left:2%;width:61.43791%;float:right;margin-right:0;border-left:none}.modal-form .contact-agency .contact-form h3{display:none}.modal-form .contact-agency .agency-info{width:35.94771%;float:left}.modal-form textarea{height:65px!important}.full-screen .contacts{margin-left:-gutter()}.full-screen .contacts input{margin-bottom:6.12245%!important}.full-screen .contact-form h3{margin-bottom:5px}@media (min-width:0\0) and (min-resolution:0.001dpcm){.full-screen .contacts{margin-left:-gutter()}.full-screen .contacts div{width:49.01961%;float:left;min-height:68px}.full-screen .contacts div:nth-of-type(odd){float:left}.full-screen .contacts div:nth-of-type(2n){float:right}.full-screen .contacts input{width:100%}.full-screen .contacts .validation-error{margin-top:-8px}}