#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}}*,: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}}.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}}.preview-header{margin-top:5px;border-radius:4px;background-color:#333f48;padding:20px;text-align:right}.preview-header svg{float:left;width:154px;height:54px}.preview-header p{line-height:26px;font-size:16px;display:block;color:#fff;margin-bottom:0}.preview-header p a{color:#fff}.preview-header p.ant-title{font-size:28px;margin-top:5px;margin-bottom:20px}.similar-ads{background-color:transparent!important;clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-top:10px}.similar-ads .similar-content h2{line-height:2.6em;font-size:1.225em;text-transform:uppercase;color:#6a7785;text-align:center}@media (min-width:768px){.similar-ads .similar-content h2{line-height:2em;text-transform:inherit;color:#333f48}}.similar-ads .similar-content h3 a{text-decoration:none}.carousel{width:97%;position:relative;display:block}@media (min-width:768px){.carousel{width:94%;padding:0 28px;margin:0 auto}}.carousel .carousel-nav{display:none}@media (min-width:768px){.carousel .carousel-nav{display:block}.carousel .carousel-nav .prev{padding:0;border:none;background:none;position:absolute;top:43%;left:-10px;margin-top:-11px;outline:none;cursor:pointer;font-size:2.4em}.carousel .carousel-nav .prev:before{content:"\276E"}.carousel .carousel-nav .prev:disabled{display:none}.carousel .carousel-nav .next{padding:0;border:none;background:none;position:absolute;top:43%;right:-10px;left:auto;margin-top:-11px;outline:none;cursor:pointer;font-size:2.4em}.carousel .carousel-nav .next:before{content:"\276F"}.carousel .carousel-nav .next:disabled{display:none}}.carousel .carousel-container{overflow:hidden}.carousel .carousel-content{width:9999px;display:block;transition:all .4s ease}.carousel .carousel-content .carousel-item{border:1px solid #e4e4e4;background-color:#fff;padding:0;margin-bottom:10px;display:block;border:1px solid #e4e4e4!important;float:left;margin-right:25px;width:200px;padding:0!important}.carousel .carousel-content .carousel-item:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.carousel .carousel-content .carousel-item{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}@media (min-width:768px){.carousel .carousel-content .carousel-item{width:245px;margin-right:75px}}.carousel .carousel-content .carousel-item img{width:100%}.carousel .carousel-content .carousel-item .item-description{margin:15px 10px 0;padding:0;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;line-height:1.2em;min-height:105px;position:relative}@media (min-width:768px){.carousel .carousel-content .carousel-item .item-description{padding:0 10px 10px}}.carousel .carousel-content .carousel-item .item-description .address-title{padding-top:50px}@media (min-width:768px){.carousel .carousel-content .carousel-item .item-description .address-title{padding-top:0}}.carousel .carousel-content .carousel-item .item-description .address-title .address,.carousel .carousel-content .carousel-item .item-description .address-title .title{max-width:177px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}@media (min-width:768px){.carousel .carousel-content .carousel-item .item-description .address-title .address,.carousel .carousel-content .carousel-item .item-description .address-title .title{max-width:207px}}.carousel .carousel-content .carousel-item .item-description .address-title .title{height:auto;font-size:16px}.carousel .carousel-content .carousel-item .item-description .address-title .address{font-family:Museo-Sans-300;color:#6a7785}.carousel .carousel-content .carousel-item ul li{float:left;margin-right:15px}.carousel .carousel-content .carousel-item ul li span{font-size:12px;font-family:Museo-Sans-300;color:#6a7785}.carousel .carousel-content .carousel-item ul li.rbBox{position:relative;margin-right:0;padding-right:27px}.carousel .carousel-content .carousel-item ul li.rbBox:after{content:"";position:absolute;top:50%;right:0;margin-top:-13px;width:24px;height:24px;background:url(/portal/assets/img/sprite/optimized/srp.png) right -318px no-repeat;background-size:49px auto}.carousel .carousel-content .carousel-item .price-charact{position:absolute;top:-10px;left:0}@media (min-width:768px){.carousel .carousel-content .carousel-item .price-charact{position:relative;top:0}}.carousel .carousel-content .carousel-item .price-charact .price{font-size:1.2em;margin:10px 0 5px;display:block}@media (min-width:768px){.carousel .carousel-content .carousel-item .price-charact .price{margin:10px 0}}.carousel .carousel-content .carousel-item a{color:#333f48;text-decoration:none}.relatedBox{position:relative;margin:0 10px 10px;width:calc(100vw - 20px);background:#fff;overflow:hidden;cursor:pointer}.relatedBox .bar{position:absolute;top:0;left:0;width:100px;height:3px}.relatedBox img{float:left;margin-right:13px;width:100px}.relatedBox .mobileAddress{display:block;margin:0;width:0;height:0;overflow:hidden}.relatedBox .mobilePrice{display:block;margin:5px 0;font-size:16px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.relatedBox ul{margin-top:-3px}.relatedBox li{display:inline-block;margin-right:15px;font-size:13px;line-height:21px}.relatedBox li span{font-size:12px;font-family:Museo-Sans-300;color:#6a7785}.relatedBox li.rbBox{position:relative;margin-right:0;padding-right:26px}.relatedBox li.rbBox:after{content:"";position:absolute;top:50%;right:0;margin-top:-13px;width:24px;height:24px;background:url(/portal/assets/img/sprite/optimized/srp.png) right -304px no-repeat;background-size:47px auto}.relatedBox .address{margin-top:-3px;font-size:12px;max-width:calc(100% - 120px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppModal{overflow:hidden}.projectProfileChildModal{position:fixed;z-index:10000;top:0;left:0;padding:20px;width:100vw;height:100vh;background:#343f47;overflow:hidden}.projectProfileChildModal .ppModalCont{width:100%;height:calc(100vh - 40px);background:#fff;border-radius:5px}.projectProfileChildModal.forContact .ppModalCont{position:relative;height:auto;max-height:calc(100vh - 40px);overflow-y:auto}.projectProfileChildModal.forContact .ppModalCont .ppModalScrollCont{padding-bottom:68px}.projectProfileChildModal.forContact .ppModalCont .ppModalScrollCont.shorter{padding-bottom:0}.projectProfileChildModal.forContact .ppModalContGeneric{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 40px);background:#fff;border-radius:5px}.projectProfileChildModal.forContact .ppModalContGeneric .message-success.specificOk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0}.projectProfileChildModal.forContact .ppModalContGeneric .buttonholder{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:0 25px;width:100%}.projectProfileChildModal .ppmHeader{position:relative;margin-bottom:10px;width:100%;height:60px;font-size:16px;line-height:60px;font-family:Museo-Sans-700,sans-serif;color:#343f47;text-align:center;border-bottom:1px solid #e4e4e4}.projectProfileChildModal .ppmHeader a{position:absolute;top:7px;right:4px;width:45px;height:45px;text-indent:-9999em;background:url(/portal/assets/img/home/modalclose.svg) 50% no-repeat;background-size:15px 15px}.projectProfileChildModal .ppmGallery{position:relative;margin-bottom:20px;padding:0 25px;width:100%;height:calc(100% - 240px)}.projectProfileChildModal .ppmSlider{width:100%;height:calc(100% - 10px);overflow:hidden}.projectProfileChildModal .ppmSlider ul{display:flex;justify-content:flex-start;width:100%;height:100%;transition:transform .3s linear;pointer-events:none}.projectProfileChildModal .ppmSlider ul.notransition{transition:transform 0s linear}.projectProfileChildModal .ppmSlider li{position:relative;width:calc(100vw - 40px);height:100%}.projectProfileChildModal .ppmGallery img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.projectProfileChildModal .ppmGallery .counter{position:absolute;bottom:-10px;right:25px;font-size:13px;font-family:Museo-Sans-500,sans-serif;color:#697684}.projectProfileChildModal .ppmGallery .sliderNext,.projectProfileChildModal .ppmGallery .sliderPrev{position:absolute;top:calc(50% - 25px);left:0;width:30px;height:40px;background:rgba(26,31,36,.5);border:0 none}.projectProfileChildModal .ppmGallery .sliderNext{left:auto;right:0}.projectProfileChildModal .ppmGallery .sliderPrev:before{position:absolute;top:5px;left:6px;content:"\276E";font-size:25px;color:#fff}.projectProfileChildModal .ppmGallery .sliderNext:before{position:absolute;top:5px;right:6px;content:"\276F";font-size:25px;color:#fff}.projectProfileChildModal .ppmGallery .sliderNext.nope,.projectProfileChildModal .ppmGallery .sliderPrev.nope{display:none}.projectProfileChildModal .ppmInfos{margin:0 25px;height:125px;font-size:13px;font-family:Museo-Sans-500,sans-serif;color:#697684}.projectProfileChildModal .ppmInfos p.price{color:#343f47}.projectProfileChildModal button.contact{margin-top:10px;width:100%;font-size:16px;line-height:42px;font-family:Museo-Sans-500,sans-serif;color:#fff;text-align:center;background:#e4002b;border:0 none;border-radius:4px;transition:all .15s linear;cursor:pointer}.projectProfileChildModal button.contact:hover{background:#a30000}.projectProfileChildModal button:focus{outline:none}.projectProfileChildModal.forContact .contact-agency{padding:3px 20px 20px}.projectProfileChildModal.forContact .contact-agency .agency-info img{display:block;margin:0 auto 15px}.projectProfileChildModal.forContact .contact-agency .agency-info p{margin:0;font-size:13px;font-family:Museo-Sans-500;color:#343f47;text-transform:uppercase}.projectProfileChildModal.forContact .contact-agency .agency-info p span{display:block;font-family:Museo-Sans-300;color:#697684;text-transform:none}.projectProfileChildModal.forContact .contact-agency .agency-info .agency-links,.projectProfileChildModal.forContact .contact-agency .agency-info .call-now,.projectProfileChildModal.forContact .contact-agency .agency-info p br{display:none}.projectProfileChildModal.forContact .contact-form h3{margin:11px 0 10px;font-size:15px}.projectProfileChildModal.forContact .contact-form .compact-form{padding-top:0}.projectProfileChildModal.forContact .contact-form .compact-form .compiled-form li{color:#697684}.projectProfileChildModal.forContact .contact-form .compact-form .compiled-form li span{font-family:Museo-Sans-500;color:#333f48}.projectProfileChildModal.forContact .contact-form .compact-form .compiled-form .modify{display:block;padding-top:5px;text-decoration:underline}.projectProfileChildModal.forContact .contact-form .compact-form .mobileSubjectChoiches .choosen{border-color:#697684}.projectProfileChildModal.forContact .contact-form .compact-form .send-request{display:flex;flex-flow:row nowrap;position:fixed;bottom:20px;left:20px;padding:10px;width:calc(100% - 40px);background:#fff;border-radius:0 0 3px 3px;box-shadow:0 -2px 2px 0 rgba(0,0,0,.21);-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.21);-webkit-appearance:none}.projectProfileChildModal.forContact .contact-form .compact-form .btn.btn-big{margin:0;padding:0;width:calc(50% - 10px);text-align:center}.projectProfileChildModal.forContact .contact-form .compact-form .btn.btn-big#s_lead_call_form_modal{margin-left:auto}.projectProfileChildModal.forContact .contact-form .compact-form .message textarea{padding-top:7px;height:131px;font-size:16px;line-height:24px;color:#343f47}.projectProfileChildModal.forContact input[name=email],.projectProfileChildModal.forContact input[type=tel],.projectProfileChildModal.forContact input[type=text]{margin:0;padding:0 10px;font-size:16px;line-height:40px;font-family:Museo-Sans-300;color:#343f47;border-color:#c8c3c3;border-radius:0}.projectProfileChildModal.forContact input[name=email],.projectProfileChildModal.forContact input[type=text]{border-bottom-width:0}.projectProfileChildModal.forContact .errUsr input[type=text],.projectProfileChildModal.forContact .errUsrMail input[name=email],.projectProfileChildModal.forContact .errUsrMail input[type=text]{border-color:#e4002b}.projectProfileChildModal.forContact .errUsr input[name=email]{border-color:#c8c3c3;border-top-color:#e4002b}.projectProfileChildModal.forContact .errMail input[name=email]{border-color:#e4002b}.projectProfileChildModal.forContact .errMail input[type=tel],.projectProfileChildModal.forContact .errUsrMail input[type=tel]{border-top-color:#e4002b}.projectProfileChildModal.forContact span.mandatory{display:block;margin:5px 0 15px;font-size:11px;color:#697684}.projectProfileChildModal.forContact .mobileErrors{font-size:12px}.projectProfileChildModal.forContact .leads-privacy{padding-top:10px}.projectProfileChildModal.forContact .giveConsent{text-decoration:none}.projectProfileChildModal.forContact .giveConsent span{position:relative;float:left;margin-right:5px;width:15px;height:15px;border:2px solid #c1c6cd;border-radius:2px}.projectProfileChildModal.forContact .giveConsent.checked span{background:#1e8ffb;border:2px solid #1e8ffb;border-radius:2px}.projectProfileChildModal.forContact .giveConsent.checked span:after{content:"";position:absolute;top:-1px;left:3px;width:5px;height:10px;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)}.projectProfileChildModal.forContact .giveConsent:hover,.projectProfileChildModal.forContact .showPartners:hover{color:#333f48;text-decoration:none}.projectProfileChildModal.forContact form .validation-error{margin-top:2px}.projectProfileChildModal.forContact form .invalid-field{border-bottom:1px solid;border-color:#e4002b}.projectProfileChildModal.forContact .contact-form .compact-form .mobileSubjectChoiches div{letter-spacing:0}@media screen and (min-width:671px){.unitModalOverlayer{display:none;position:fixed;z-index:10000;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5)}.ppModal .unitModalOverlayer{display:block}.projectProfileChildModal{position:fixed;z-index:10000;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 20px 0;width:400px;height:600px;background:#343f47}.projectProfileChildModal.forContact .ppModalCont,.projectProfileChildModal .ppModalCont{width:100%;height:calc(100% - 20px);min-height:0}.projectProfileChildModal.forContact .ppModalContGeneric{width:100%;height:calc(100% - 10px);min-height:0}.projectProfileChildModal.forContact .contact-form .compact-form .btn.btn-big{margin:0 auto}}@media screen and (max-width:375px){.projectProfileChildModal.forContact .contact-form .compact-form .mobileSubjectChoiches div{font-size:13px;letter-spacing:-1px}}.agosBox{margin:0 auto 15px;width:300px;height:250px;background:#fff}.agosBox iframe{width:300px;height:250px;border:0 none}@media (min-width:768px){.agosBox{margin:0 auto 10px}}#imageGallery{order:1}#imageGallery button{margin:0;padding:0;background:transparent;border:0 none;cursor:pointer;outline:none}#imageGallery .slider{position:relative;width:100vw;height:73.61111vw;background:#333f48;overflow:hidden}#imageGallery .slider img{display:block;margin:0 auto;height:100%;max-height:100%}#imageGallery .slider ul{width:100%;height:73.61111vw;transition:transform .3s ease-in-out}#imageGallery .slider ul.notransition{transition:transform 0s linear}#imageGallery .slider ul li{float:left;height:73.61111vw;overflow:hidden}#imageGallery menu{display:flex;flex-flow:row wrap;width:100vw;height:50px;background:#fff;border-bottom:1px solid #e4e4e4}#imageGallery menu a,#imageGallery menu button{position:relative;margin:0;padding:0;width:65px;background:#fff;border:0 none;border-right:1px solid #e4e4e4}#imageGallery menu .floorPlan:after{background:url(/portal/assets/img/sprite/optimized/pdp.png) 1px -299px no-repeat;background-size:75px auto}#imageGallery menu .floorPlan:after,#imageGallery menu .video:after{content:"";position:absolute;top:5px;left:12px;width:41px;height:40px}#imageGallery menu .video:after{background:url(/portal/assets/img/sprite/optimized/pdp.png) -36px -299px no-repeat;background-size:75px auto}#imageGallery menu .p360:after,#imageGallery menu .v360:after{content:"";position:absolute;top:3px;left:12px;width:41px;height:40px;background:url(/portal/assets/img/sprite/optimized/pdp.png) center -217px no-repeat;background-size:68px auto}#imageGallery .galleryLabel{position:absolute;top:0;left:0;pointer-events:none}#imageGallery .galleryLabel span{display:inline-block;padding:0 5px;font-size:9px;line-height:16px;color:#fff;text-transform:uppercase;background-color:#697684}#imageGallery .galleryLabel span.new{background-color:#e4002b}#imageGallery .galleryCounter{position:absolute;bottom:10px;right:10px;padding:0 10px;font-size:14px;line-height:28px;color:#fff;text-transform:uppercase;background:rgba(68,70,72,.6);border-radius:3px;pointer-events:none}@media only screen and (min-width:768px){#imageGallery{padding:15px;background:#fff;border:1px solid #e4e4e4}#imageGallery .slider{position:relative;width:100%;height:483px}#imageGallery .slider>img{display:none}#imageGallery .slider.ready>ul{display:block;animation:fadein 1s}@keyframes fadein{0%{opacity:0}to{opacity:1}}#imageGallery .slider ul,#imageGallery .slider ul li{height:483px}#imageGallery .slider ul li a{position:relative;z-index:1;display:block;width:100%;height:483px}#imageGallery .slider ul li a:after{content:"Sfoglia a schermo intero";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;width:210px;height:45px;line-height:43px;color:#fff;text-align:right;background:rgba(68,70,72,.6) url(/portal/assets/img/sprite/optimized/pdp.png) 0 -99px no-repeat;background-size:48px auto;border:1px solid #fff;border-radius:3px;opacity:0;transition:opacity .15s;pointer-events:none}#imageGallery .slider ul li a:hover:after{opacity:1}#imageGallery .slider:before{background:rgba(68,70,72,.6)}#imageGallery .slider:after,#imageGallery .slider:before{content:"";position:absolute;top:0;right:0;z-index:2;width:35px;height:35px;pointer-events:none}#imageGallery .slider:after{background:url(/portal/assets/img/sprite/optimized/pdp.png) center -103px no-repeat;background-size:48px auto}#imageGallery .slider.nolink:after,#imageGallery .slider.nolink:before{display:none}#imageGallery .galleryMenu{display:flex;flex-flow:row wrap;margin-top:15px;width:100%;height:50px}#imageGallery .thumbnailsCont{display:flex;flex-flow:row wrap;justify-content:flex-start;height:50px}#imageGallery .thumbSliderNext,#imageGallery .thumbSliderPrev{position:relative;width:20px;height:50px}#imageGallery .thumbSliderNext.opaque,#imageGallery .thumbSliderPrev.opaque{opacity:.3;pointer-events:none}#imageGallery .thumbSliderPrev:after{left:60%;transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}#imageGallery .thumbSliderNext:after,#imageGallery .thumbSliderPrev:after{position:absolute;top:50%;content:"";padding:5px;border:solid #333f48;border-width:0 2px 2px 0}#imageGallery .thumbSliderNext:after{left:40%;transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}#imageGallery .thumbSlider{max-width:calc(100% - 40px);height:50px;overflow:hidden}#imageGallery .thumbSlider ul{height:50px;transition:transform .3s ease-in-out}#imageGallery .thumbSlider li{float:left;margin-right:2px;width:70px;height:50px}#imageGallery .thumbSlider button{width:70px;height:50px;border:1px solid #e4e4e4;border-radius:2px;opacity:.5;transition:opacity .3s}#imageGallery .thumbSlider button.current,#imageGallery .thumbSlider button:hover{opacity:1}#imageGallery .thumbSlider img{display:block;max-width:100%}#imageGallery menu{margin-left:auto;width:auto;border-bottom:0 none}#imageGallery menu a,#imageGallery menu button{margin:0 0 0 2px;border:1px solid #e4e4e4;border-radius:3px}#imageGallery .galleryCounter,#imageGallery .galleryLabel{z-index:2}#imageGallery .galleryLabel span{padding:0 10px;font-size:11px;line-height:26px}#imageGallery .galleryCounter{bottom:0;right:0;border-radius:0}#imageGallery .galleryMainNext,#imageGallery .galleryMainPrev{position:absolute;top:35px;left:0;z-index:3;padding:0;width:50px;height:calc(100% - 70px)}#imageGallery .galleryMainNext{left:auto;right:0}#imageGallery .galleryMainPrev:after{left:70%;transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}#imageGallery .galleryMainNext:after,#imageGallery .galleryMainPrev:after{position:absolute;top:50%;content:"";padding:16px;border:solid #fff;border-width:0 5px 5px 0}#imageGallery .galleryMainNext:after{left:30%;transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}#imageGallery .galleryMainNext.opaque,#imageGallery .galleryMainPrev.opaque{cursor:default}#imageGallery .galleryMainNext.opaque:after,#imageGallery .galleryMainPrev.opaque:after{display:none}}@media only screen and (min-width:1000px){.photogallery{float:left;margin-bottom:10px;width:689px}#imageGallery menu a:hover,#imageGallery menu button:hover{background:#e4e4e4;border-color:#697684}}@media only screen and (max-width:767px){.partnerBoxes{display:none}}.partnerBoxes{clear:both;position:relative;padding:50px 7.7% 40px;width:100%;background:#fff;border:1px solid #e4e4e4;overflow:hidden}.partnerBoxes:after{content:"Servizi per te";position:absolute;top:5px;left:5px;font:10px Museo-Sans-300;color:#6a7785;text-transform:uppercase}.partnerBoxes .partnerBox{float:left;width:calc(33.3% - 26px)}.partnerBoxes .partnerBox:nth-of-type(2){margin:0 39px}.partnerBoxes .partnerBox h4{font:18px Museo-Sans-500;color:#333f48;text-transform:uppercase}.partnerBoxes .partnerBox h4 a{padding-left:40px;color:#333f48;text-decoration:none}.partnerBoxes .partnerBox.adsl h4 a{background:url(/portal/assets/img/pdp_partners/pdp_partnerbox_adsl.svg) 0 0 no-repeat}.partnerBoxes .partnerBox.prestiti h4 a{background:url(/portal/assets/img/pdp_partners/pdp_partnerbox_prestiti.svg) 0 0 no-repeat}.partnerBoxes .partnerBox h4 a:hover{text-decoration:underline}.partnerBoxes .box{width:100%;min-height:250px;background:#fff;border:1px solid #e4e4e4;border-radius:4px}.partnerBoxes .box h5,.partnerBoxes .box p{margin:0;padding:0 20px;font:14px/40px Museo-Sans-300;color:#6a7785}.partnerBoxes .box p{margin:0 16px 20px;padding:9px 4px 15px;line-height:20px;border-bottom:1px solid #e4e4e4}.partnerBoxes .box img{display:block;max-width:100%}.partnerBoxes .box .action{padding:0 0 20px;width:100%;height:60px;overflow:hidden}.partnerBoxes .adsl .box .action .partnerLogo,.partnerBoxes .prestiti .box .action .partnerLogo{float:left;margin:7px 0 0 16px;width:89px;height:25px;background:url(/portal/assets/img/pdp_partners/logo_facileit.png) 0 0 no-repeat;text-indent:-9999em}.partnerBoxes .box .action .partnerButton{float:right;margin-right:16px;min-width:120px;font:14px/38px Museo-Sans-500;color:#00c694;text-align:center;text-decoration:none;border:1px solid #00c694;border-radius:3px}.partnerBoxes .box .action .partnerButton:hover{color:#fff;background-color:#00c694}.partnerBoxes .partnerBox.native{width:calc(33.3% - 26px);height:371px}.partnerBoxes .partnerBox.native h4{padding-left:4px}.partnerBoxes .native iframe{width:100%;height:329px}@media only screen and (max-width:950px){.partnerBoxes .box p{margin-bottom:15px}.partnerBoxes .box .action{padding-bottom:15px;height:auto}.partnerBoxes .adsl .box .action .partnerLogo,.partnerBoxes .prestiti .box .action .partnerLogo{float:none;display:block;margin:0 auto;height:20px;background:url(/portal/assets/img/pdp_partners/logo_facileit.png) center 0 no-repeat;background-size:auto 20px}.partnerBoxes .box .action .partnerButton{float:none;display:block;margin:0 15px 15px}}.rpt{padding:0 16px 16px;max-height:calc(100vh - 50px);overflow-y:auto}@media only screen and (min-width:768px){.rpt{max-height:480px}}.rpt__txt{margin:0;font-size:16px;font-family:Museo-Sans-300,sans-serif;line-height:22px;color:#39434e}.rpt__txt.tit{margin-top:16px;font-family:Museo-Sans-500,sans-serif;color:#1a1f24}.rpt__smltxt{margin:8px 0;font-size:13px;font-family:Museo-Sans-300,sans-serif;line-height:18px;color:#39434e}.rpt__smltxt a:hover{color:#ff5501}.rpt__chk{display:flex;margin:8px 0 0;padding:0;background:transparent!important;cursor:pointer;text-align:left}.rpt__chk--circ{display:block;position:relative;margin:1px 8px 0 0;width:18px;min-width:18px;height:18px;border:1px solid #96a1b0;border-radius:9px;transition:background-color .25s ease-out,border-color .25s ease-out}.rpt__chk--circ.chkd{border-color:#ff5501;background:#ff5501}.rpt__chk--circ:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:3px}.rpt__txtarea{margin:8px 0}.rpt__txtarea:focus{outline:0;appearance:none;border-color:#1a1f24!important}.rpt__txtarea--err{border-color:#ff8000!important}.rpt__txtarea--err::placeholder{color:#ff8000!important}.rpt__txtarea__feed{font-style:italic;text-align:right}.rpt__txtarea__feed--err{color:#ff8000!important}.rpt__usr{margin-top:16px}.rpt__usr--top{display:flex;width:100%}.rpt__usr--name,.rpt__usr--phone{margin-bottom:16px;width:calc(50% - 8px)}.rpt__usr--phone{margin-left:auto}.rpt__usr--mail{margin-bottom:16px}.rpt__usr--mail--err{margin:2px 0 0;color:#ff8000!important}.rpt__usr--inp{margin-bottom:0!important}.rpt__usr--inp:focus{outline:0;appearance:none;border-color:#1a1f24!important}.rpt__usr--inp--err{border-color:#ff8000!important}.rpt__btns{display:flex;margin:0 auto;padding-top:16px;max-width:382px;flex-direction:column;align-items:center}.rpt__btns--send{font-size:16px;font-family:Museo-Sans-700,sans-serif;color:#fff;border-radius:3px}.rpt__btns--null,.rpt__btns--send{display:block;width:100%;height:40px;cursor:pointer}.rpt__btns--null{font-size:14px;font-family:Museo-Sans-500,sans-serif;color:#505a65!important;background:transparent!important}.rpt__outcome{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 50px)}@media only screen and (min-width:768px){.rpt__outcome{min-height:350px}}.rpt__outcome--main{font-size:20px;font-family:Museo-Sans-500,sans-serif;text-align:center}.rpt__outcome--aux{margin-bottom:40px;font-size:16px}.rpt__outcome--btn{padding:8px 32px;font-size:16px;font-family:Museo-Sans-500,sans-serif;background:transparent!important;border:1px solid #e1e1e1!important;border-radius:3px;cursor:pointer}.rpt__outcome--btn:hover{border:1px solid #1a1f24!important}.grecaptcha-badge{visibility:hidden;pointer-events:none}.agency-form{clear:both;font-size:.9em}.agency-form .bar{display:none}.agency-form .contact-agency{border:1px solid #e4e4e4;background-color:#fff;padding:25px;margin-bottom:10px;display:block}.agency-form .contact-agency:after{content:" ";display:block;clear:both}.agency-form .contact-agency .agency-info{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.agency-form .contact-agency .agency-info img{margin-bottom:10px}.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:5px 0 3px;font-size:1em;font-family:Museo-Sans-700,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-form .contact-agency .agency-info .agency-links .main-link:before{content:""}.agency-form .contact-agency .agency-info .call-now{display:none}.agency-form .contact-agency .agency-info .call-now .btn-white{padding:0;border:1px solid #65737c;background-color:#f5f6f6;margin-top:7px}.agency-form .contact-agency .agency-info .call-now .btn-white:hover{border:1px solid #f5f6f6}.agency-form .contact-agency .agency-info .call-now .btn-white span.remember{display:none}.agency-form .contact-agency .agency-info .call-now .btn-white span.cut-number{text-overflow:ellipsis;max-width:129px;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 .btn-white span.cut-number:before{content:"";margin:6px 5px 0 0;width:28px;height:28px;background:url(/portal/assets/img/sprite/optimized/srp.png) center -515px no-repeat;background-size:48px auto;float:left}.agency-form .contact-agency .agency-info .call-now .btn-white span.cut-number:hover{border-color:#f5f6f6}.agency-form .contact-agency .agency-info .call-now #showNumber{display:none}.agency-form .contact-agency .agency-info .call-now input[id*=showNumber]:checked+div{overflow:visible;background-color:#f5f6f6;border-color:#f5f6f6;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}.agency-form .contact-agency .agency-info .code-rif ul{clear:both;width:100%;float:left;margin-left:0;margin-right:0;color:#6a7785}.agency-form .contact-agency .contact-form{float:left}.agency-form .contact-agency .contact-form form{display:block}.agency-form .contact-agency .contact-form .compiled-form{background-color:#f4f3f2;padding:13px;position:relative;width:49.01961%;float:right;margin-right:0;border:1px solid #c0c4c4;height:78px;cursor:pointer}.agency-form .contact-agency .contact-form .compiled-form ul li{display:block}.agency-form .contact-agency .contact-form .compiled-form ul li span{color:#333f48;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-form .contact-agency .contact-form .compiled-form ul li span:first-of-type{color:#6a7785;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-form .contact-agency .contact-form .compiled-form .modify{position:absolute;bottom:12px;text-decoration:underline;right:10px;cursor:pointer}.agency-form .contact-agency .contact-form .compiled-form .email-compiled{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:inline-block;overflow:hidden}.agency-form .contact-agency .contact-form .contacts{width:49.01961%;float:right;margin-right:0}.agency-form .contact-agency .contact-form .select-style{margin-bottom:10px}.agency-form .contact-agency .contact-form .select-style:after{top:13px;right:10px}.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}.agency-form .contact-agency .contact-form .send-request .leads-privacy p:last-of-type{margin-bottom:0}.agency-form .contact-agency .contact-form .send-request button{float:right;margin-bottom:10px}.agency-form .contact-agency .contact-form .half-request{width:49%;float:right;margin-top:-65px}.agency-form .contact-agency .contact-form .half-request button{width:100%}.agency-form .contact-agency .contact-form .contactFormTitle{display:block;margin-top:20px;margin-bottom:0;font-size:18px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-form .contact-agency .contact-form .mandatory{float:right;font-size:.9em}.contact-modal .contact-agency{margin-top:15px;padding:0;border:0}.contact-modal .contact-agency .contact-form{width:auto;margin-left:0;float:none;overflow:auto}.contact-modal .agency-info .logo-address{display:inline-block}.contact-modal .agency-info .code-rif{float:right;margin-top:35px}#survey{margin-top:20px}.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 .contactFormTitle{display:none}.modal-form .contact-agency .agency-info{width:35.94771%;float:left}.modal-form textarea{height:120px;font-size:1.2em}.full-screen .contacts{margin-left:-gutter()}.full-screen .contacts input{margin-bottom:6.12245%!important}.full-screen .contact-form .contactFormTitle{margin-bottom:5px}.attico .btn{background:#ff5501;border-color:#ff5501}.attico .btn:hover{background:#cb4c00;border-color:#cb4c00}@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 only screen and (max-width:767px){.agency-form .contact-agency .agency-info p{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.agency-form .contact-agency .agency-info p span{font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;color:#697684;text-transform:none}.agency-form .contact-agency .agency-info .agency-links .main-link{margin-top:0}.agency-form .contact-agency .contact-form .compiled-form,.agency-form .contact-agency .contact-form .send-request .leads-privacy{width:100%}}@media (min-width:768px){.agency-form .contact-agency .agency-info img{margin-bottom:1.96078%}.agency-form .bar{display:block}.agency-form .contact-agency{border-bottom:1px solid #e4e4e4;position:relative}.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;text-decoration:underline;margin-top:0}.agency-form .contact-agency .agency-info .call-now{display:block;margin-top:15px;padding-top:15px;float:left;border-top:1px solid #afb3b6;width:100%}.agency-form .contact-agency .agency-info .call-now .callNowTitle{margin-bottom:0;font-size:18px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.agency-form .contact-agency .agency-info .code-rif,.agency-form .contact-agency .agency-info .code-rif li{display:block}.agency-form .contact-agency .contact-form .message{width:49.01961%;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:95px;font-size:1.1em;padding:5px 10px 3px}.agency-form .contact-agency .contact-form .message input,.agency-form .contact-agency .contact-form .message label{display:none}.agency-form .contact-agency .contact-form .contactFormTitle{margin-top:0}}@media (min-width:768px) and (max-width:999px){.agency-form .contact-agency .agency-info .call-now .btn-white{max-width:270px;font-size:.9em}}@media (min-width:768px) and (max-width:1024px){.agency-form .contact-agency .agency-info{width:27.45098%;float:left;margin-top:-10px}.agency-form .contact-agency .contact-form{float:none;display:block;width:66.01307%;float:right;margin-right: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}}@media (min-width:1024px){.agency-form .contact-agency .agency-info{width:27.45098%;float:left;margin-right:1.88679%;margin-top:-10px}.agency-form .contact-agency .contact-form{display:block;background-color:#f5f6f6;box-sizing:content-box;margin-left:-2%;padding-left:2%;padding:15px 20px 5px;width:66.01307%;float:right;margin-right:0}}@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}}.description{position:relative;margin-bottom:0;padding:20px 25px;font-size:16px;line-height:24px;background-color:#fff;border:1px solid #e4e4e4;border-bottom:0 none}.description:after{content:" ";display:block;clear:both}.description .unit.first{padding-top:1.96078%;border-top:1px solid #e4e4e4}.description p{overflow:hidden}.description .parentLink a,.description .parentLink a:visited{color:#cc132e;text-decoration:underline}.description .parentLink a:hover{color:#333f48;text-decoration:none}.description ul{display:block;margin:0 0 20px;overflow:hidden}.description li{float:left;margin-right:5px;font-size:.86em}.description li:last-of-type{margin-right:0}.description li a{display:inline-block;padding:5px 2px;line-height:1.2em;text-decoration:none}.description li .active a,.description li a:hover{color:#6a7785;border-bottom:2px solid #e4002b}.description .last-mod{display:none}.show-all{padding:0;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;background:transparent;border:0 none;cursor:pointer}.show-all:hover{color:#e4002b;text-decoration:none}@media screen and (min-width:320px) and (max-width:767px){.description{margin-bottom:0;padding:10px 15px;border-top:none;border-right:none;border-left:none}}@media screen and (min-width:768px){.description li{margin-right:10px}.description li a{padding:5px 8px}.description .last-mod{display:block;position:absolute;right:25px;bottom:0;font-style:italic;font-size:.8em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#6a7785}}.listing-characteristics{position:relative;display:block;margin-bottom:10px;padding:20px 25px;background-color:#fff;border:1px solid #e4e4e4}.listing-characteristics:after{content:" ";display:block;clear:both}.listing-characteristics .characteristics,.listing-characteristics .energy-rating,.listing-characteristics .extra,.listing-characteristics .general{float:left;margin-right:0;margin-bottom:1.96078%;margin-left:0;width:100%}.listing-characteristics .general span{float:left;width:170px;font-size:15px;font-family:Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif!important;color:#555}.listing-characteristics .general h2{margin-bottom:20px;font-size:20px}.listing-characteristics .general ul li{display:flex;margin-bottom:2px;padding:3px 0;font-size:15px;line-height:22px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48;border-bottom:1px solid #efefef;overflow:hidden}.listing-characteristics .general ul li:last-of-type{border-bottom:none}.listing-characteristics .energy .air{margin-bottom:10px}.listing-characteristics .energy .ipe{display:flex;max-width:200px;line-height:24px}.listing-characteristics .energy .ipe .bolder{margin-left:auto}.listing-characteristics .energy span.energy-class{margin-right:10px;padding:2px 15px;font-size:2em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48;background-color:#e5e8ea;border-radius:4px}.listing-characteristics .energy span.energy-class.G{background:#d5212b}.listing-characteristics .energy span.energy-class.F{background:#ff324a}.listing-characteristics .energy span.energy-class.E{background:#ff9600}.listing-characteristics .energy span.energy-class.D{background:#ffdb00}.listing-characteristics .energy span.energy-class.C{background:#b9c601}.listing-characteristics .energy span.energy-class.B{background:#00b843}.listing-characteristics .energy span.energy-class.A{background:#009648}.listing-characteristics .energy .bolder{font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48}.listing-characteristics .energy .icon i{font-size:1.5em}.listing-characteristics .energy .show-all{display:none!important}.listing-characteristics .energy .show-all.open:after{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.listing-characteristics .energy .show-hide{display:none}.listing-characteristics .energy .show-hide.open{height:auto;opacity:1}.listing-characteristics .energy .ipeair{margin-bottom:5px}.listing-characteristics .energy .legend{margin-top:7px;padding-top:7px;border-top:1px solid #e4e4e4}.listing-characteristics .grey{display:inline-block;margin-right:10px;padding:5px 10px;font-size:.8rem;line-height:1.5rem;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48;background-color:#e5e8ea;border-radius:4px}.listing-characteristics .fascicolo-casa{position:absolute;right:15px;bottom:20px;cursor:pointer}.listing-characteristics .unicredit{min-height:80px}.listing-characteristics .fascicolo-overlay .promo{font-size:.9em}.listing-characteristics .fascicolo-overlay ul{margin-bottom:10px}.listing-characteristics .fascicolo-overlay ul li:before{content:"\25CF";padding-right:10px;line-height:1.6em;color:#fb0000}.listing-characteristics .fascicolo-overlay .logo-unicredit{margin-top:20px}.listing-characteristics .fascicolo-overlay .btn-cnt{position:fixed;bottom:0;left:0;z-index:999;padding:10px;width:100%;text-align:center}@media (min-width:320px) and (max-width:767px){.listing-characteristics{margin-bottom:0;padding:10px 15px;border-top:none;border-left:none;border-right:none}.listing-characteristics .characteristics{margin-bottom:20px}.listing-characteristics .fascicolo-overlay h1{position:fixed;top:0;left:0;z-index:999;padding:10px 28px 10px 10px;width:100%;line-height:1.3em;text-align:left;letter-spacing:-.3pt;background-color:#f1f1f1;border-bottom:1px solid #949da2}}@media (min-width:479px){.listing-characteristics .characteristics{float:left;margin-right:1.88679%;width:52.94118%;color:#6a7785}.listing-characteristics .energy-rating{float:right;margin-right:0;width:42.48366%;color:#6a7785}.listing-characteristics .energy-rating h3{margin-bottom:20px;font-size:20px}}@media (min-width:768px){.listing-characteristics .energy .show-all{display:block!important;float:left;clear:both;margin-top:5px;color:#333f48;text-decoration:none}.listing-characteristics .energy .show-all:after{content:"\276F";display:inline-block;margin:0 5px;line-height:1em;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.listing-characteristics .energy .show-hide{display:block;padding-top:5px;font-size:.9em}.listing-characteristics .fascicolo-casa{bottom:45px;right:30px}.listing-characteristics .unicredit{min-height:250px}.listing-characteristics .fascicolo-overlay h1{font-size:1.1em}}.projectProfileButtons{display:flex;flex-flow:row wrap;padding:10px 0 5px;width:100%}.projectProfileButtons .border{position:relative;width:calc(50% - 8px);font-size:14px;line-height:44px;font-family:Museo-Sans-700;color:#333f48;text-align:center;text-decoration:none;background:#fff;border:1px solid #343f47;border-radius:3px}.projectProfileButtons .border.nd{margin-left:auto}.projectProfileButtons .border.whole{width:100%}.projectProfileButtons .border:after{content:"";position:absolute;top:15px;left:10px;width:18px;height:17px;background:url(/portal/assets/img/sprite/optimized/pdp.png) -24px -422px no-repeat;background-size:44px auto}.projectProfileButtons .border.website:after{background:url(/portal/assets/img/sprite/optimized/pdp.png) -2px -399px no-repeat;background-size:44px auto}.projectProfileButtons button.background{position:relative;margin-top:15px;width:100%;font-size:14px;line-height:44px;font-family:Museo-Sans-700;color:#fff;background:#e4002b;border:0 none;border-radius:3px}.projectProfileButtons button.background:after{content:"";position:absolute;top:15px;left:10px;width:18px;height:17px;background:url(/portal/assets/img/sprite/optimized/pdp.png) -26px -436px no-repeat;background-size:48px auto}.projectProfileButtons.unitFeatures button.background{margin-top:0}@media screen and (min-width:671px){.projectProfileButtons{display:flex;flex-flow:row nowrap;padding:0;width:100%}.projectProfileButtons a.border{width:161px;line-height:35px;cursor:pointer}.projectProfileButtons a.border.nd{margin-left:15px;width:162px}.projectProfileButtons a.border.whole{width:284px}.projectProfileButtons button.background{margin-top:0;margin-left:auto;width:calc(100% - 353px);line-height:35px;cursor:pointer}.projectProfileButtons.unitFeatures button.background{margin-left:0;width:338px;line-height:35px}}@media (min-width:768px){.projectProfileButtons .border:after{top:10px}.projectProfileButtons .border:hover{border-color:#000}.projectProfileButtons button.background:after{top:10px}}@media screen and (min-width:900px){.projectProfileButtons button.background{transition:all .3s linear}.projectProfileButtons button.background:hover{background-color:#a30000}}.projectProfileParent{display:block;margin-bottom:10px;padding:20px 25px;background-color:#fff;border:1px solid #e4e4e4}.projectProfileParent h3{margin-bottom:20px;font-size:20px}.projectProfileParent .projectData{display:flex;flex-flow:row nowrap}.projectProfileParent .projectData ul{padding-top:30px;width:335px}.projectProfileParent .projectData li{margin-bottom:2px;font-size:15px;line-height:30px;font-family:Museo-Sans-500;color:#333f48;border-bottom:1px solid #e4e4e4}.projectProfileParent .projectData li span{display:inline-block;width:47%;font-family:Museo-Sans-300}.projectProfileParent .projectData li:last-of-type{border-bottom:0 none}.projectProfileParent .projectData figure{margin-left:auto;width:200px;height:150px}.projectProfileParent .projectData figure img{display:block;max-width:100%}.projectProfileParent .projectButtons{position:relative;display:flex;flex-flow:row wrap;margin-top:20px}.projectProfileParent .projectButtons .border{position:relative;width:162px;font-size:14px;line-height:33px;font-family:Museo-Sans-500;text-align:center;text-decoration:none;background:#fff;border:1px solid #41505a;border-radius:4px;cursor:pointer}.projectProfileParent .projectButtons .border.whole{width:338px}.projectProfileParent .projectButtons .border:after{content:"";position:absolute;top:10px;left:10px;width:18px;height:17px;background:url(/portal/assets/img/sprite/optimized/pdp.png) -24px -422px no-repeat;background-size:44px auto}.projectProfileParent .projectButtons .border.website:after{top:10px;background:url(/portal/assets/img/sprite/optimized/pdp.png) -2px -399px no-repeat;background-size:44px auto}.projectProfileParent .projectButtons .border.nd{margin-left:11px}.projectProfileParent .projectButtons .border:hover{color:#333f48;border:1px solid #000}.projectProfileParent .projectButtons .background{margin-left:auto;width:200px;font-size:14px;line-height:35px;font-family:Museo-Sans-500;color:#fff;text-align:center;text-decoration:none;background:#e4002b;border:0 none;border-radius:4px;transition:all .3s linear;cursor:pointer}.projectProfileParent .projectButtons .background:hover{background:#a30000}@media screen and (max-width:670px){.projectProfileParent{order:4;margin:15px 0 0;padding:15px;border:0 none;border-bottom:1px solid #e4e4e4}.projectProfileParent .projectData{display:block}.projectProfileParent .projectData ul{padding-top:0;width:100%}.projectProfileParent .projectData figure{display:none}.projectProfileParent .projectButtons{display:flex;flex-flow:row wrap;margin-top:40px}.projectProfileParent .projectButtons .border{width:calc(50% - 10px);font-size:14px;line-height:42px;font-family:Museo-Sans-500;background:#fff;border:1px solid #41505a;border-radius:4px}.projectProfileParent .projectButtons .border.whole{width:100%}.projectProfileParent .projectButtons .border.nd{margin-left:auto}.projectProfileParent .projectButtons .border:after{top:14px}.projectProfileParent .projectButtons .border.website:after{top:10px}.projectProfileParent .projectButtons .background{margin-top:20px;width:100%;font-size:14px;line-height:44px;font-family:Museo-Sans-500;color:#fff;text-align:center;text-decoration:none;background:#e4002b;border:0 none;border-radius:4px}}@media screen and (max-width:990px){.projectProfileParent .projectData ul{width:400px}.projectProfileParent .projectButtons .border{width:195px}.projectProfileParent .projectButtons .border.nd{margin-left:10px}}.projectProfileChildren{display:block;margin-bottom:10px;padding:20px 25px;background-color:#fff;border:1px solid #e4e4e4}.projectProfileChildren h3{margin-bottom:20px;font-size:20px}.projectProfileChildren dl{margin-bottom:1px;max-height:55px;overflow:hidden;transition:all .3s ease-in-out}.projectProfileChildren dl.expanded{max-height:10000px}.projectProfileChildren dl:first-of-type{border-radius:3px 3px 0 0}.projectProfileChildren dl:last-of-type{margin-bottom:0;border-radius:0 0 3px 3px}.projectProfileChildren dt{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:0 70px 0 15px;height:55px;color:#fff;background:#969fa9;transition:all .3s ease-in-out;cursor:pointer}.projectProfileChildren dl.expanded dt{background:#6a7785}.projectProfileChildren dt .ptype{margin:0;font-size:12px;font-family:Museo-Sans-300;pointer-events:none}.projectProfileChildren dt .ptype strong{display:block;font-size:16px;font-family:Museo-Sans-700}.projectProfileChildren dt .count{margin:0 0 0 auto;font-size:15px;pointer-events:none}.projectProfileChildren dt:after{content:"";position:absolute;top:50%;right:30px;margin-top:-11px;padding:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.projectProfileChildren dl.expanded dt:after{margin-top:-4px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.projectProfileChildren dd{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:10px 15px;height:80px;font-size:13px;font-family:Museo-Sans-500;color:#697684;border-bottom:1px solid #e4e4e4}.projectProfileChildren dd figure{position:relative;width:80px;height:60px;border:1px solid #e4e4e4;border-radius:2px;overflow:hidden}.projectProfileChildren dd figure:after{content:"";position:absolute;bottom:3px;right:3px;width:14px;height:14px;background:url(/portal/assets/img/sprite/optimized/pdp.png) -4px -422px no-repeat;background-size:44px auto}.projectProfileChildren dd figure.nomodal:after{display:none}.projectProfileChildren dd .textInfos{display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 80px);height:100%;text-decoration:none}.projectProfileChildren dd .textInfos:hover{color:#333f48}.projectProfileChildren dd .rooms{padding-left:20px;width:80px}.projectProfileChildren dd .surface{padding-left:20px;width:115px}.projectProfileChildren dd .level{padding-left:20px;width:145px}.projectProfileChildren dd .price{padding-left:20px;width:185px;color:#333f48}.projectProfileChildren dd:last-of-type{border:0 none}.projectProfileChildren dd:after{content:"";position:absolute;top:50%;right:15px;margin-top:-5px;padding:3px;border:solid #6a7785;border-width:0 2px 2px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (max-width:670px){.projectProfileChildren{order:4;margin:15px 0 0;padding:15px;border:0 none;border-bottom:1px solid #e4e4e4}.projectProfileChildren dt{padding:0 31px 0 10px}.projectProfileChildren dt .ptype{margin:0;font-size:11px;font-family:Museo-Sans-300;pointer-events:none}.projectProfileChildren dt .ptype strong{display:block;font-size:14px;font-family:Museo-Sans-700}.projectProfileChildren dt .count{margin:0 0 0 auto;font-size:11px;pointer-events:none}.projectProfileChildren dt:after{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;padding:3px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.projectProfileChildren dl.expanded dt:after{margin-top:-4px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.projectProfileChildren dd{font-family:Museo-Sans-300}.projectProfileChildren dd .textInfos{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap;padding:1px 0 0 20px;width:calc(100% - 80px);color:#697684}.projectProfileChildren dd .rooms,.projectProfileChildren dd .surface{padding:0;width:50%}.projectProfileChildren dd .level{padding:3px 0 4px;width:auto}.projectProfileChildren dd .price{padding:0;width:100%;font-family:Museo-Sans-500;color:#333f48}}@media screen and (min-width:671px) and (max-width:990px){.projectProfileChildren dd .rooms{width:90px}.projectProfileChildren dd .surface{width:135px}.projectProfileChildren dd .level{width:145px}.projectProfileChildren dd .price{width:195px}}.similar-ads{float:left;clear:both;margin-right:0;margin-left:0;padding-top:10px;width:100%;background-color:transparent!important}.similar-ads .similar-content h2{font-size:1.225em;line-height:2.6em;color:#6a7785;text-transform:uppercase;text-align:center}.similar-ads .similar-content h3 a{text-decoration:none}.carousel{width:97%;position:relative;display:block}.carousel .carousel-nav{display:none}.carousel .carousel-container{overflow:hidden}.carousel .carousel-content{display:block;width:9999px;transition:all .4s ease}.carousel .carousel-content .carousel-item{float:left;margin-right:25px;margin-bottom:10px;padding:0;width:200px;background-color:#fff;border:1px solid #e4e4e4}.carousel .carousel-content .carousel-item:after{content:" ";display:block;clear:both}.carousel .carousel-content .carousel-item img{width:100%}.carousel .carousel-content .carousel-item .item-description{margin:15px 10px 0;padding:0;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;line-height:1.2em;min-height:105px;position:relative}.carousel .carousel-content .carousel-item .item-description .address-title{padding-top:50px}.carousel .carousel-content .carousel-item .item-description .address-title .address,.carousel .carousel-content .carousel-item .item-description .address-title .title{max-width:177px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.carousel .carousel-content .carousel-item .item-description .address-title .title{height:auto;font-size:16px}.carousel .carousel-content .carousel-item .item-description .address-title .address{font-family:Museo-Sans-300;color:#6a7785}.carousel .carousel-content .carousel-item ul li{float:left;margin-right:15px}.carousel .carousel-content .carousel-item ul li span{font-size:12px;font-family:Museo-Sans-300;color:#6a7785}.carousel .carousel-content .carousel-item ul li.rbBox{position:relative;margin-right:0;padding-right:27px}.carousel .carousel-content .carousel-item ul li.rbBox:after{content:"";position:absolute;top:50%;right:0;margin-top:-13px;width:24px;height:24px;background:url(/portal/assets/img/sprite/optimized/srp.png) right -318px no-repeat;background-size:49px auto}.carousel .carousel-content .carousel-item .price-charact{position:absolute;top:-10px;left:0}.carousel .carousel-content .carousel-item .price-charact .price{font-size:1.2em;margin:10px 0 5px;display:block}.carousel .carousel-content .carousel-item a{color:#333f48;text-decoration:none}@media (min-width:320px) and (max-width:767px){.carousel .carousel-content .carousel-item{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}@media (min-width:768px){.similar-ads .similar-content h2{line-height:2em;color:#333f48;text-transform:inherit}.carousel{width:94%;padding:0 28px;margin:0 auto}.carousel .carousel-nav{display:block}.carousel .carousel-nav .prev{padding:0;border:none;background:none;position:absolute;top:43%;left:-10px;margin-top:-11px;outline:none;cursor:pointer;font-size:2.4em}.carousel .carousel-nav .prev:before{content:"\276E"}.carousel .carousel-nav .next{padding:0;border:none;background:none;position:absolute;top:43%;right:-10px;left:auto;margin-top:-11px;outline:none;cursor:pointer;font-size:2.4em}.carousel .carousel-nav .next:before{content:"\276F"}.carousel .carousel-nav .next:disabled,.carousel .carousel-nav .prev:disabled{display:none}.carousel .carousel-content .carousel-item{margin-right:75px;width:245px}.carousel .carousel-content .carousel-item .item-description{padding:0 10px 10px}.carousel .carousel-content .carousel-item .item-description .address-title{padding-top:0}.carousel .carousel-content .carousel-item .item-description .address-title .address,.carousel .carousel-content .carousel-item .item-description .address-title .title{max-width:207px}.carousel .carousel-content .carousel-item .price-charact{position:relative;top:0}.carousel .carousel-content .carousel-item .price-charact .price{margin:10px 0}}.relatedBox{position:relative;margin:0 10px 10px;width:calc(100vw - 20px);background:#fff;overflow:hidden;cursor:pointer}.relatedBox .bar{position:absolute;top:0;left:0;width:100px;height:3px}.relatedBox img{float:left;margin-right:13px;width:100px}.relatedBox .mobileAddress{display:block;margin:0;width:0;height:0;overflow:hidden}.relatedBox .mobilePrice{display:block;margin:5px 0;font-size:16px;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif}.relatedBox ul{margin-top:-3px}.relatedBox li{display:inline-block;margin-right:15px;font-size:13px;line-height:21px}.relatedBox li span{font-size:12px;font-family:Museo-Sans-300;color:#6a7785}.relatedBox li.rbBox{position:relative;margin-right:0;padding-right:26px}.relatedBox li.rbBox:after{content:"";position:absolute;top:50%;right:0;margin-top:-13px;width:24px;height:24px;background:url(/portal/assets/img/sprite/optimized/srp.png) right -304px no-repeat;background-size:47px auto}.relatedBox .address{margin-top:-3px;font-size:12px;max-width:calc(100% - 120px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px) and (max-width:999px){.social-box-tablet{display:block;margin-bottom:10px;padding:10px 15px;background-color:#fff;border-bottom:1px solid #e4e4e4}.social-box-tablet:after{content:" ";display:block;clear:both}.social-box-tablet span.social-box-tablet-title{margin-bottom:5px;font-weight:400;font-size:1.225em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48}.social-box-tablet ul li{float:left;margin-top:1.96078%;margin-right:1.96078%}.social-box-tablet ul li button{padding:0;width:33px;height:33px;border:1px solid #979797;border-radius:3px;cursor:pointer}.social-box-tablet ul li#share-facebook button{background:#fff url(/portal/assets/img/sprite/optimized/pdp.png) 1px -270px no-repeat;background-size:60px}.social-box-tablet ul li#share-twitter button{background:#fff url(/portal/assets/img/sprite/optimized/pdp.png) -29px -270px no-repeat;background-size:60px}.social-box-tablet ul li#share-facebook button:hover{background:#48649d url(/portal/assets/img/sprite/optimized/home.png) 0 -630px no-repeat;background-size:60px;border-color:#48649d}.social-box-tablet ul li#share-twitter button:hover{background:#4e9ec3 url(/portal/assets/img/sprite/optimized/home.png) -29px -630px no-repeat;background-size:60px;border-color:#4e9ec3}.social-box-tablet ul li#shareWithFriend button{background:#fff url(/portal/assets/img/sprite/optimized/pdp.png) 1px -659px no-repeat;background-size:60px}.social-box-tablet ul li#shareWithFriend button:hover{color:#fff;background-color:#e4002b;border-color:#e4002b}}.agency-form .contact-agency .agency-info .call-now .btn-white.revealed,.right-sidebar .sidebar-form .call-now .btn-white.revealed{border-color:#f5f6f6;cursor:text;pointer-events:none}.agency-form .contact-agency .agency-info .call-now .btn-white.revealed span.cut-number,.right-sidebar .sidebar-form .call-now .btn-white.revealed span.cut-number{width:200px;max-width:1000px;cursor:text}.agency-form .contact-agency .agency-info .call-now .btn-white.revealed span.remember,.right-sidebar .sidebar-form .call-now .btn-white.revealed span.remember{display:block;clear:both;margin:0;padding:0 10px 7px 45px;font-size:.9em;line-height:1.2em;color:#6a7785;text-align:left;cursor:text}@media only screen and (max-width:767px){.info-gallery .contact-reccomended{margin-bottom:5px}input[type=radio]+label.subject{display:inline-block;margin:0 0 0 1px;line-height:30px}.message{margin-top:7px}.message textarea{height:135px;font-size:16px;line-height:24px;font-family:Museo-Sans-300;color:#333f48;border-color:#c8c3c3;border-radius:0}.message input[type=checkbox]+label{display:none}.agency-form .contact-agency .contact-form,.agency-form .contact-agency .contact-form .compiled-form,.agency-form .contact-agency .contact-form .contacts{margin-bottom:10px;width:100%!important}.agency-form .contact-agency .contact-form .contacts input[type=email],.agency-form .contact-agency .contact-form .contacts input[type=password],.agency-form .contact-agency .contact-form .contacts input[type=tel],.agency-form .contact-agency .contact-form .contacts input[type=text]{margin:0;padding:0 10px;font-size:16px;font-family:Museo-Sans-300;line-height:40px;color:#202020;border-color:#c8c3c3;border-radius:0}.agency-form .contact-agency .contact-form .contacts input[type=email]::placeholder,.agency-form .contact-agency .contact-form .contacts input[type=password]::placeholder,.agency-form .contact-agency .contact-form .contacts input[type=tel]::placeholder,.agency-form .contact-agency .contact-form .contacts input[type=text]::placeholder,.message textarea::placeholder{color:#333f48}.agency-form .contact-agency .contact-form .contacts input[type=email],.agency-form .contact-agency .contact-form .contacts input[type=text]{border-bottom-width:0}.agency-form .contact-agency .contact-form .contacts .mandatory{display:block;margin:5px 0 0;font-size:12px;text-align:right;color:#697684}.agency-form .contact-agency .contact-form .send-request,.agency-form .contact-agency .contact-form .send-request.half-request{margin-top:15px;margin-bottom:10px;width:100%}.agency-form .contact-agency .contact-form .send-request .leads-privacy{margin:0 0 7px;width:100%;font-size:11px;line-height:18px}.agency-form .contact-agency .contact-form .send-request .leads-privacy a{color:#697684}.agency-form .contact-agency .contact-form .send-request a.btn,.agency-form .contact-agency .contact-form .send-request button{float:left;display:block;margin:0 auto;width:100%}.agency-form .contact-agency .contact-form .send-request button.btn#s_lead_call_form{position:relative;float:left;width:100%;background:#333f48;border-color:#333f48}.agency-form .contact-agency .contact-form .send-request .actiontocall{float:left;width:100%}.agency-form .contact-agency .contact-form .send-request .actiontocall.wbefore{margin-top:39px}.agency-form .contact-agency .contact-form .send-request .actiontocall.wbefore button:before{content:"oppure";position:absolute;top:-30px;left:0;width:100%;font:13px Museo-Sans-300;color:#333f48;text-align:center;background:#fff}.agency-form .contact-agency .contact-form .send-request .actiontocall p{margin:8px 0 15px;font:13px Museo-Sans-300;color:#333f48;text-align:center}.mobileErrors{margin:5px 0 0;color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errUsr input[name="name.first"]{border-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errUsr input[name=email]{border-top-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errMail input[name=email]{border-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errMail input[name=phone]{border-top-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errUsrMail input[name="name.first"],.agency-form .contact-agency .contact-form .contacts.errUsrMail input[name=email]{border-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errUsrMail input[name=phone]{border-top-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errPhone input[type=tel],.agency-form .contact-agency .contact-form .contacts.errUsrPhone input[name="name.first"],.agency-form .contact-agency .contact-form .contacts.errUsrPhone input[type=tel]{border-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errUsrPhone input[name=email]{border-top-color:#e4002b}.agency-form .contact-agency .contact-form .contacts.errMailPhone input[name=email],.agency-form .contact-agency .contact-form .contacts.errMailPhone input[type=tel],.agency-form .contact-agency .contact-form .contacts.errUsrMailPhone input[name="name.first"],.agency-form .contact-agency .contact-form .contacts.errUsrMailPhone input[name=email],.agency-form .contact-agency .contact-form .contacts.errUsrMailPhone input[type=tel]{border-color:#e4002b}.mobileSubjectChoiches{margin-bottom:5px;width:100%;overflow:hidden}.mobileSubjectChoiches div{float:left;margin-bottom:10px;width:calc(50% - 5px);font:700 14px/42px Museo-Sans-300;text-align:center;letter-spacing:-1px;border:1px solid #d3d3d3;border-radius:3px}.mobileSubjectChoiches div:nth-of-type(2n){float:right}.mobileSubjectChoiches div.choosen{color:#fff;background:#697684}}.code-rif-mobile{display:block;margin-bottom:65px;padding:10px;min-height:55px;font-size:.9em;font-family:Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333f48;background-color:#fff;border:1px solid #e4e4e4;border-bottom:none;overflow:hidden}.code-rif-mobile:after{content:" ";display:block;clear:both}.code-rif-mobile div{display:inline-block}.code-rif-mobile div:first-of-type{margin-right:15px}.code-rif-mobile div span:first-of-type{color:#6a7785}.code-rif-mobile div+span{display:block;margin-top:3px}@media (min-width:320px) and (max-width:767px){.code-rif-mobile{margin-bottom:0;padding:10px 15px;border-top:none;border-right:none;border-left:none}}@media (min-width:768px){.code-rif-mobile{display:none}}.contact-bar-mobile{position:fixed;bottom:0;left:0;z-index:9999;padding:12px 10px 10px;width:100%;height:65px!important;background-color:#fff;border-top:1px solid #e4e4e4;transition:bottom .3s linear}.contact-bar-mobile a{padding:0;line-height:2.26em}.contact-bar-mobile .btn-big{height:42px;font-size:1.2em;line-height:42px}.contact-bar-mobile .btn-big.centersolo{float:none;display:block;margin:0 auto;width:50%}.contact-bar-mobile.velata{bottom:-66px}@media (min-width:768px){.contact-bar-mobile{display:none}}.info-gallery .right-sidebar .search-links #showLinks+h3+ul a{text-decoration:none}.info-gallery .right-sidebar .search-links #showLinks+h3 label:after{transform:rotate(90deg)}.info-gallery .right-sidebar .search-links #showLinks:checked+h3+ul{opacity:1!important;height:auto!important}.info-gallery .right-sidebar .search-links #showLinks:checked+h3 label:after{transform:rotate(-90deg)}@media only screen and (max-width:767px){.info-gallery .right-sidebar .search-links{margin-bottom:15px;padding:10px;background:#fff;border-bottom:1px solid #e4e4e4}.info-gallery .right-sidebar .search-links h3{margin-bottom:10px;font-size:20px}.info-gallery .right-sidebar .search-links ul{font-size:15px;line-height:28px}}@media only screen and (min-width:768px) and (max-width:950px){.info-gallery .right-sidebar .search-links{margin-top:15px;margin-bottom:15px;padding:15px 25px;background:#fff;border:1px solid #e4e4e4}.info-gallery .right-sidebar .search-links ul{font-size:18px;line-height:32px}}@media (min-width:768px) and (max-width:999px){.details .right-sidebar .services>div,.info-gallery .right-sidebar .services>div{float:left}}@media (min-width:1000px){.info-gallery .right-sidebar .search-links #showLinks+h3+ul{margin-bottom:15px;padding:0!important;height:0;opacity:0;overflow:hidden;transition:all .2s ease .1s}}.ppModal .sticky{z-index:9997}.modal_open #sticky-form,.modal_open .contact-bar-mobile{display:none}.new-help-us{padding:12px 0;font-size:12px;color:#6a7785;text-align:center}.new-help-us button{margin:0;padding:0;font-size:12px;color:#6a7785;text-decoration:underline;cursor:pointer}.new-help-us button:hover{color:#ff5501;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}}body,html{height:100%}.full-screen{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#333f48;overflow:hidden}@media only screen and (min-width:320px) and (max-width:767px){.full-screen{position:fixed}}.full-screen .cob-footer,.full-screen .cob-header,.full-screen footer,.full-screen header{display:none}.full-screen .fullMapHeight img{background-color:transparent!important}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-screen .fullMapHeight{width:calc(100% - 100px)!important;left:45px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .fullMapHeight{height:calc(100% - 110px)!important;top:62px}}@media (min-width:768px){.full-screen .fullMapHeight{bottom:95px}}@media only screen and (min-width:320px) and (max-width:767px){.full-screen .fullMapHeightMobile{width:100vw!important;height:100vh!important}}.full-screen #app,.full-screen .gallery,.full-screen .page-content{max-width:100%;height:100vh}.full-screen .full-header{display:block;background-color:#333f48;padding:0 2px 0 20px;position:fixed;top:0;left:0;z-index:2;width:100%}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-screen .full-header{width:45px;height:100vh}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .full-header{height:45px;width:100vw}}@media (min-width:768px){.full-screen .full-header .back-fav{width:59.47712%;float:left;vertical-align:middle;position:relative}}.full-screen .full-header .back-fav .back,.full-screen .full-header .back-fav .fav{line-height:2em;color:#fff;margin-top:12px;text-decoration:none;display:inline-block;float:left}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .full-header .back-fav .back.back,.full-screen .full-header .back-fav .fav.back{width:26px;height:26px;background:url(/portal/assets/img/home/close.svg) 50% no-repeat;background-size:25px 25px;position:absolute;top:-4px;left:10px;text-align:center;line-height:inherit;color:#333f48}}@media (min-width:768px){.full-screen .full-header .back-fav .back.back,.full-screen .full-header .back-fav .fav.back{margin-bottom:12px;padding-left:25px;position:relative;display:inline-block;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:80%;width:auto;top:auto;left:auto;height:inherit;background-color:transparent;text-align:left;line-height:2em}.full-screen .full-header .back-fav .back.back:before,.full-screen .full-header .back-fav .fav.back:before{content:"\276E";cursor:pointer;line-height:1em;font-size:1.9em;top:2px;left:0;position:absolute}}.full-screen .full-header .back-fav .back.back span,.full-screen .full-header .back-fav .fav.back span{display:none}@media (min-width:768px){.full-screen .full-header .back-fav .back.back span,.full-screen .full-header .back-fav .fav.back span{display:inline}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-screen .full-header .back-fav .fav{position:fixed;bottom:15px;left:8px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .full-header .back-fav .fav{position:fixed;right:10px;top:-3px}}@media only screen and (min-width:320px) and (max-width:767px){.full-screen .full-header .back-fav .fav{display:none}}@media (min-width:768px){.full-screen .full-header .back-fav .fav{position:relative;left:auto;bottom:auto;margin-left:30px;cursor:pointer}.full-screen .full-header .back-fav .fav i{margin-right:5px}}.full-screen .full-header .back-fav .fav span{display:none}@media (min-width:1000px){.full-screen .full-header .back-fav .fav span{display:inline-block}}.full-screen .full-header .contact-toggle{display:none}@media (min-width:768px){.full-screen .full-header .contact-toggle{display:block;float:right;line-height:2em;color:#fff;cursor:pointer;position:relative;padding:11px 40px 12px 10px;margin-bottom:0}.full-screen .full-header .contact-toggle:after{content:"\276F";position:absolute;top:15px;right:10px;cursor:pointer;display:inline-block;border-radius:20px;border:2px solid #fff;padding:3px 5px;line-height:1em;font-size:.64em;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transition:all .2s ease .1s}}.full-screen .full-header .box-contact{display:none}@media (min-width:768px){.full-screen .full-header .box-contact{display:block;box-shadow:-2px 2px 2px 0 rgba(50,50,50,.75);width:355px;background-color:#fff;position:absolute;right:0;top:50px;border-right:2px solid #333f48;opacity:0;height:0;overflow:hidden;transition:all .2s ease .1s;padding:0}}@media only screen and (min-width:1200px){.full-screen .full-header .box-contact{display:block;opacity:1;height:100vh}}.full-screen .full-header #showBox{display:none}.full-screen .full-header #showBox:checked+label{background-color:#fff;color:#333f48}.full-screen .full-header #showBox:checked+label:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);border:2px solid #333f48}.full-screen .full-header #showBox:checked+label+.box-contact{opacity:1;height:100vh;padding:10px 0;z-index:9999;overflow-y:auto}.full-screen .full-header .logo{display:none}@media (min-width:768px){.full-screen .full-header .logo{display:inline-block;float:right;margin-right:3%;width:80px;height:47px;position:relative;background:url(/portal/assets/img/newlogo/logo_negativo.svg) 0 no-repeat;background-size:80px auto;text-indent:-9999em}}.full-screen .full-footer{display:block;background-color:transparent;color:#fffff2;width:100%;bottom:0;left:0;padding:5px 0 20px}@media (min-width:768px){.full-screen .full-footer{position:fixed;padding:5px 17px 20px}.full-screen .full-footer .thumbnails{display:none;width:32.02614%;float:left;margin-right:1.96078%;margin-right:20px}}@media (min-width:768px) and (min-width:999px){.full-screen .full-footer .thumbnails{display:block;height:53px;padding:5px 0 20px;position:relative}.full-screen .full-footer .thumbnails .image-gallery-thumbnails-container{overflow:hidden;padding:3px 0 0}.full-screen .full-footer .thumbnails .image-gallery-thumbnails-container ul{width:9999px;display:block;transition:all .4s ease}}@media (min-width:768px) and (min-width:999px){.full-screen .full-footer .thumbnails{padding-left:0}}@media (min-width:768px){.full-screen .full-footer .thumbnails a{float:left;margin-right:4px;width:60px;height:55px;border:1px solid #e4e4e4;border-radius:3px;overflow:hidden}.full-screen .full-footer .thumbnails a.img360,.full-screen .full-footer .thumbnails a.video_360,.full-screen .full-footer .thumbnails a.YTVideo{display:inline-block;position:relative;height:55px;background:#000}.full-screen .full-footer .thumbnails a.img360:after,.full-screen .full-footer .thumbnails a.video_360:after,.full-screen .full-footer .thumbnails a.YTVideo:after{content:"\E947";font-family:icomoon;position:absolute;top:0;left:0;width:60px;height:55px;font-size:30px;line-height:47px;color:#fff;text-align:center;background:transparent;border-radius:3px}.full-screen .full-footer .thumbnails a.YTVideo:after{content:"\E940"}.full-screen .full-footer .thumbnails a.video_360:after{content:"\E946"}.full-screen .full-footer .thumbnails span{float:left;margin-right:4px;width:60px;height:55px;border:1px solid #e4e4e4;border-radius:3px;overflow:hidden}.full-screen .full-footer .thumbnails span.img360,.full-screen .full-footer .thumbnails span.video_360,.full-screen .full-footer .thumbnails span.YTVideo{display:inline-block;position:relative;height:55px}.full-screen .full-footer .thumbnails span.img360:after,.full-screen .full-footer .thumbnails span.video_360:after,.full-screen .full-footer .thumbnails span.YTVideo:after{content:"\E947";font-family:icomoon;position:absolute;top:0;left:0;width:60px;height:55px;font-size:30px;line-height:47px;color:#fff;text-align:center;background:transparent;border-radius:3px}.full-screen .full-footer .thumbnails span.YTVideo:after{content:"\E940"}.full-screen .full-footer .thumbnails span.video_360:after{content:"\E946"}.full-screen .full-footer .thumbnails img{display:block;width:58px;height:53px;opacity:.5;cursor:pointer;transition:all .4s ease}.full-screen .full-footer .thumbnails img.active{float:left;width:60px;height:55px;border:1px solid #e4e4e4;border-radius:3px;opacity:1;margin-right:4px}.full-screen .full-footer .thumbnails img:hover{opacity:1}.full-screen .full-footer .thumbnails .YTVideo img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.full-screen .full-footer .thumbnails .img360 img.active,.full-screen .full-footer .thumbnails .YTVideo img.active{width:58px;border:0 none}.full-screen .full-footer .map-actions{display:none}}@media (min-width:768px) and (min-width:768px){.full-screen .full-footer .map-actions{float:right;display:inline-block}.full-screen .full-footer .map-actions li{float:right;display:inline-block;height:55px;width:60px;background-color:#76797b;text-align:center;margin:0 5px 0 0;color:#fff;line-height:.9em;font-size:.8em;text-decoration:none;border-radius:4px;letter-spacing:-.1pt;cursor:pointer}.full-screen .full-footer .map-actions li i{vertical-align:text-top;display:block;line-height:1.46em;font-size:2.1em;margin-bottom:5px}.full-screen .full-footer .map-actions li:first-of-type i{margin-bottom:0}.full-screen .full-footer .map-actions .active,.full-screen .full-footer .map-actions li:hover{background-color:#586269}}@media (min-width:768px){.full-screen .full-footer .prev{padding:0;border:none;background:none;position:absolute;top:50%;margin-top:-5px;outline:none;cursor:pointer;font-size:1.5em;left:17px;color:#fff}.full-screen .full-footer .prev:before{content:"\276E"}.full-screen .full-footer .prev:disabled{opacity:.3;cursor:default;pointer-events:none}.full-screen .full-footer .next{padding:0;border:none;background:none;position:absolute;top:50%;margin-top:-5px;outline:none;cursor:pointer;font-size:1.5em;color:#fff;right:-20px}.full-screen .full-footer .next:before{content:"\276E"}.full-screen .full-footer .next:disabled{opacity:.3;cursor:default;pointer-events:none}.full-screen .full-footer .next:before{content:"\276F"}}.full-screen .counter{position:absolute;bottom:15px;right:12px;z-index:99;font-size:.9em}@media (min-width:768px){.full-screen .counter{left:20px;right:auto;bottom:20px;width:60px;height:55px;font-size:16px;line-height:55px;text-align:center;border:1px solid #76797b;border-radius:3px}}@media (min-width:1000px){.full-screen .counter{position:relative;right:auto;bottom:auto;left:auto;padding-left:3px;width:auto;height:auto;font-size:12px;line-height:normal;text-align:left;border:0 none}}@media (min-width:768px){.full-screen .panorama,.full-screen .photo-button,.full-screen .planimetrie,.full-screen .video,.full-screen .video360{float:left}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-screen .panorama div,.full-screen .photo-button div,.full-screen .planimetrie div,.full-screen .video360 div,.full-screen .video div{width:40px;height:35px;background-color:#414c54;display:block;margin:15px auto;line-height:2.4em;font-size:1.1em;border-radius:4px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .panorama div,.full-screen .photo-button div,.full-screen .planimetrie div,.full-screen .video360 div,.full-screen .video div{float:left;margin:10px 0 0 10px;width:40px;height:35px;background-color:#414c54;display:block;line-height:2.4em;font-size:1.1em;text-align:center;border-radius:4px}}@media (min-width:768px){.full-screen .panorama div,.full-screen .photo-button div,.full-screen .planimetrie div,.full-screen .video360 div,.full-screen .video div{color:#697684;float:left;margin-left:5px;position:relative;background-color:#fff;line-height:inherit;font-size:inherit;border-radius:4px}.full-screen .panorama div:hover,.full-screen .photo-button div:hover,.full-screen .planimetrie div:hover,.full-screen .video360 div:hover,.full-screen .video div:hover{background-color:#e4e4e4}}.full-screen .panorama div i,.full-screen .photo-button div i,.full-screen .planimetrie div i,.full-screen .video360 div i,.full-screen .video div i{text-align:center;display:inline-block;cursor:pointer;opacity:.3}@media (min-width:768px){.full-screen .panorama div i,.full-screen .photo-button div i,.full-screen .planimetrie div i,.full-screen .video360 div i,.full-screen .video div i{margin:0;width:60px;height:55px;font-size:2.6em;line-height:55px}}.full-screen .panorama div .label,.full-screen .photo-button div .label,.full-screen .planimetrie div .label,.full-screen .video360 div .label,.full-screen .video div .label{display:none}@media (min-width:768px){.full-screen .panorama div .label,.full-screen .photo-button div .label,.full-screen .planimetrie div .label,.full-screen .video360 div .label,.full-screen .video div .label{background-color:#fd0000;color:#fff;border-radius:4px;position:absolute;top:-8px;right:-1px;font-size:.56em;padding:2px 3px 1px}}.full-screen .panorama .acceso,.full-screen .photo-button .acceso,.full-screen .planimetrie .acceso,.full-screen .video360 .acceso,.full-screen .video .acceso{background-color:#e4e4e4;color:#333f48}.full-screen .panorama .acceso i,.full-screen .photo-button .acceso i,.full-screen .planimetrie .acceso i,.full-screen .video360 .acceso i,.full-screen .video .acceso i{opacity:1}@media (min-width:768px){.full-screen .photo-button{display:none}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.full-screen .tap-buttons{width:55px;height:100vh;position:absolute;right:0;top:0;text-align:center}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.full-screen .tap-buttons{width:100vw;height:55px;position:absolute;left:0;bottom:0}}@media (min-width:768px){.full-screen .tap-buttons{position:relative;padding-top:8px;width:auto;height:auto;top:auto;right:auto;text-align:left;margin-left:70px}}.full-screen .full-footer.wide{width:calc(100% - 355px)}.full-screen .main{height:100%;min-height:100%;width:100%;margin-top:-15px;text-align:center;position:relative}@media only screen and (min-width:320px) and (max-width:950px){.full-screen .main{margin-top:45px;width:100vw;height:calc(100vh - 175px);min-height:0}}.full-screen .main .next,.full-screen .main .prev{margin-top:-45px;top:50%;transform:translateY(-50%);position:fixed;background-color:transparent;border:none;outline:none;cursor:pointer}@media (min-width:768px){.full-screen .main .next,.full-screen .main .prev{display:inline-block;position:absolute;width:50%;height:100%;background-color:transparent;border:none;outline:none;cursor:pointer;top:0;margin-top:0;transform:translate(0)}}.full-screen .main .prev{left:0}.full-screen .main .prev:before{content:"\276E";font-size:3.4em;position:absolute;display:block;height:65px;width:35px;color:#fff;text-shadow:1px 2px 2px #333f48;cursor:pointer;top:45%;padding:0;line-height:65px;left:15px}.full-screen .main .prev:before:hover{background-color:#f1f1f2}.full-screen .main .prev:disabled{visibility:hidden;cursor:default}.full-screen .main .next{right:0}.full-screen .main .next:before{content:"\276F";font-size:3.4em;position:absolute;display:block;height:65px;width:35px;color:#fff;text-shadow:1px 2px 2px #333f48;cursor:pointer;top:45%;padding:0;right:15px;line-height:65px}.full-screen .main .next:before:hover{background-color:#f1f1f2}.full-screen .main .next:disabled{visibility:hidden;cursor:default}.full-screen .main img{vertical-align:middle;max-height:100%}@media only screen and (min-width:320px) and (max-width:820px){.full-screen .main img{max-width:100%}}@media only screen and (min-width:320px) and (max-width:820px) and (orientation:portrait){.full-screen .main img{max-width:100%}}@media only screen and (min-width:480px) and (max-width:567px) and (orientation:landscape){.full-screen .main img{max-height:77%!important;width:auto!important}}@media only screen and (min-width:568px) and (max-width:666px) and (orientation:landscape){.full-screen .main img{max-height:85%!important;width:auto!important}}@media only screen and (min-width:667px) and (max-width:820px) and (orientation:landscape){.full-screen .main img{max-height:90%!important;width:auto!important}}.full-screen .main.wide{width:calc(100% - 355px)}.full-screen .helper{display:inline-block;height:100%;vertical-align:middle}.full-screen .agency-form{clear:both;font-size:.9em}.full-screen .agency-form .contact-agency{border:1px solid #e4e4e4;background-color:#fff;padding:5px 25px 30px;margin-bottom:10px;display:block;border:none;margin-bottom:0}.full-screen .agency-form .contact-agency:after{content:" ";display:block;clear:both}@media (min-width:320px) and (max-width:767px){.full-screen .agency-form .contact-agency{margin-bottom:0;border-top:none;border-left:none;border-right:none;padding:10px 15px}}.full-screen .agency-form .contact-agency .agency-info{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.full-screen .agency-form .contact-agency .agency-info .agency-links{display:none}.full-screen .agency-form .contact-agency .agency-info .call-now{position:relative;bottom:0;margin-top:0}.full-screen .agency-form .contact-agency .agency-info .call-now .btn-white{width:auto}.full-screen .agency-form .contact-agency .agency-info .call-now .btn-white label{line-height:34px}.full-screen .agency-form .contact-agency .agency-info .call-now .btn-white .cut-number:before{font-size:1em}.full-screen .agency-form .contact-agency .agency-info .call-now h3{margin-bottom:0;font-size:18px}.full-screen .agency-form .contact-agency .agency-info .call-now .code-rif>span{display:none}.full-screen .agency-form .contact-agency .contact-form{border-left:0;padding-left:0;padding-top:0;background-color:#fff;width:100%;float:left;margin-left:0;margin-right:0}.full-screen .agency-form .contact-agency .contact-form input[type=email],.full-screen .agency-form .contact-agency .contact-form input[type=tel],.full-screen .agency-form .contact-agency .contact-form input[type=text],.full-screen .agency-form .contact-agency .contact-form textarea{margin-bottom:4%}.full-screen .agency-form .contact-agency .contact-form .contacts,.full-screen .agency-form .contact-agency .contact-form .message{width:100%;float:left;margin-left:0;margin-right:0}.full-screen .agency-form .contact-agency .contact-form .message textarea{height:95px}.full-screen .agency-form .contact-agency .contact-form .compact-form{padding-top:0}.full-screen .agency-form .contact-agency .contact-form .compact-form .email{width:62%}.full-screen .agency-form .contact-agency .contact-form .compact-form .email input{padding:8px 4px 8px 10px}.full-screen .agency-form .contact-agency .contact-form .compact-form .telephone{width:34.5%}.full-screen .agency-form .contact-agency .contact-form .compact-form .telephone input{padding:8px}.full-screen .agency-form .contact-agency .contact-form .compact-form .half .validation-error{margin-top:-10px}.full-screen .agency-form .contact-agency .contact-form .send-request .leads-privacy{width:100%;float:left;margin-left:0;margin-right:0;overflow:hidden}.full-screen .agency-form .contact-agency .contact-form .send-request button{position:relative;margin-top:4%;width:100%}.full-screen .agency-form .contact-agency .contact-form .title-label{line-height:16px}.full-screen .agency-form .contact-agency .contact-form h3{line-height:2em!important;margin-top:5px;font-size:18px}.full-screen .agency-form .contact-agency .contact-form .compiled-form{width:100%}.full-screen .agency-form .contact-agency .contact-form .half-request{width:100%!important;float:none;margin-top:0}.full-screen .overlay{display:none}body.modal_open{width:100%;max-height:100%;overflow:hidden;left:0;right:0}body.modal_open .gallery>.main,body.modal_open .gallery>.main img{background-color:#333;opacity:.5}@media only screen and (min-width:1200px){body.modal_open .gallery>.main,body.modal_open .gallery>.main img{background-color:#333f48;opacity:1}}body.modal_open .gallery>.main #leafletmap img{background-color:transparent!important;opacity:1!important}#panorama{position:absolute;top:50%;left:50%;max-width:1400px;max-height:700px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#ytplayer{position:absolute;top:65px;width:100%;height:calc(100% - 147px)}#ytplayer iframe{position:absolute;top:50%;left:50%;width:640px;height:360px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media only screen and (max-width:736px){#panorama{top:45px;left:0;height:calc(100vh - 100px);transform:translate(0)}#panorama,#ytplayer iframe{position:absolute;width:100vw}#ytplayer iframe{top:50%;left:50%;height:75vw;transform:translate(-50%,-50%)}}@media only screen and (max-width:736px) and (orientation:landscape){#panorama{position:absolute;top:0;left:45px;width:calc(100vw - 100px);height:100vh;transform:translate(0)}#ytplayer{top:0}#ytplayer iframe{position:absolute;top:0;left:45px;width:calc(100vw - 100px);height:calc((100vw - 100px) / 1.333333333333333);transform:translate(0)}}#nielsencont{position:absolute;bottom:0;right:0;width:0;height:0;overflow:hidden}@media only screen and (max-width:736px){.full-screen .planimetrie div{background-image:url(/portal/assets/img/home/floorplan.svg);background-size:30px auto;background-position:50%;background-repeat:no-repeat}.full-screen .planimetrie div i:before,.map-actions{display:none}.full-screen .main .prev{text-align:left}.full-screen .main .next,.full-screen .main .prev{background-color:transparent;border:none;outline:none;cursor:pointer}.full-screen .main .next{text-align:right}.full-screen .main .prev:before{content:"\276E"}.full-screen .main .next:before,.full-screen .main .prev:before{font-size:3.4em;color:#fff;display:block;text-shadow:1px 2px 2px #333f48}.full-screen .main .next:before{content:"\276F"}}.full-footer .mobMapClose{display:none}.mobMapClose{display:block;z-index:1001;top:20px;right:20px;background:rgba(0,0,0,.5);border-radius:3px;text-indent:-9999em;overflow:hidden}.mobMapClose,.mobMapClose:after{position:absolute;width:40px;height:40px}.mobMapClose:after{content:"";top:0;left:0;background:url(/portal/assets/img/home/minimize.svg) 50% no-repeat;background-size:27px auto}.full-screen .attico .full-header .logo{width:120px;background:url(/portal/assets/img/newlogo/attico_negativo.svg) 0 no-repeat;background-size:120px auto}.slidesContainerContainer{margin-left:65px;width:328px;height:55px;overflow:hidden}.fullPageMap{position:absolute;top:66px;left:0;width:100%;height:calc(100% - 161px)}.main-map .fullPageMap{position:static;top:0;left:0;width:100vw;height:100vh}