 html{scroll-behavior:smooth;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}::-webkit-scrollbar{width:8px;background-color:#F5F5F5;border-radius:10px;}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#bd9642;}.smooth{transition-duration:500ms;}*, *::before, *::after{box-sizing:border-box;text-wrap:balance;}a{cursor:pointer;}.hp-wrap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#MenuPrincipaleResponsivo{display:none;}.spazio{height:100px;}.spazio.blu{background:#222B31;}.grecaptcha-badge{display:none;}.color1{color:#262626;}.color2{color:white;}.color3{color:#BE9742;}.color4{color:#268A4E;}.opacity{opacity:0.5;}.fixedleft{position:fixed;z-index:100;bottom:30px;left:30px;border-radius:30px;background:#BE9742;padding:16px 24px;display:flex;gap:10px;align-items:center;cursor:pointer;}.fixedleft:hover{background:#262626;}.lingua{display:flex;align-items:center;position:relative;cursor:pointer;color:white;}.lingua .contenitorelinguascelta{display:flex;align-items:center;}.contenitorelingua{display:none;position:absolute;bottom:-77px;width:75px;left:-34px;background-color:white;border-radius:9px;z-index:1;}.contenitorelingua.vedi{display:block;}.contenitorelingua a{display:flex;color:#161615;padding:5px 10px;border-radius:9px;}.contenitorelingua a:hover{background-color:#efefed;}.no-wrap{white-space:nowrap;}.radius{border-radius:12px;}.height100perc{height:100%;}.containerIntElencoImmaginesticky{width:100%;display:block;object-fit:contain;}.claimDettaglio{margin-bottom:100px;z-index:1;}div.SnippetBreadCrumbs{position:relative;text-align:center;}div.SnippetBreadCrumbs.left ol{justify-content:left;}div.SnippetBreadCrumbs ol{list-style:none;margin:0px;padding:0px;display:flex;justify-content:center;gap:10px;align-items:center;flex-flow:wrap;}div.SnippetBreadCrumbs ol li{display:inline-block;}div.SnippetBreadCrumbs a{text-align:center;}.SnippetSelezionato{color:#221B17;}.iconafiltri img{height:34px;object-fit:contain;}.mySlides2dx .mascherasovrapposta{z-index:2;opacity:1; width:fit-content;position:absolute;width:100%;height:100%;}.claimHomeridotto{position:absolute;bottom:30px;left:50%;transform:translate(-50%, -30px);z-index:1;text-align:center;}.loghiheader{display:flex;gap:30px;margin-top:20px;}body{margin:0px;font-size:16px;font-family:"neue-haas-grotesk-display", sans-serif; overflow-x:hidden;background:#FFF;}h1, h2, h3, h4, h5{margin:0px;}a{text-decoration:none;}.maxwidth1200{max-width:1200px;}.maxwidth1400{max-width:1400px;}.maxwidth1500{max-width:1500px;}.container2.maxwidth1200{max-width:1200px;}.container2.maxwidth1400{max-width:1400px;}.container2.maxwidth1500{max-width:1500px;}.margintop{margin-top:20px;}.nomargintop{margin-top:0px;}.nomargin{margin:0px;}.margintopauto{margin-top:auto;}.paddingright100{padding-right:100px;}.container.paddingleft100{padding-left:100px;padding-right:0px;}.paddingleft30{padding-left:30px;}.paddingbottom30{padding-bottom:30px;}.section.nomargintop{margin-top:0px;}.section.nomarginbottom{margin-bottom:0px;}.section.ridotta{margin:4% 0px;}.sectiongrey.ridotta{padding:4% 0px;}.sectiongrey.padding30{padding:30px;}.sectiongrey.ridotta.paddingaggiuntivo40{padding:3% 0px;padding-bottom:calc(3% + 40px);}.none{display:none;}.textdx{text-align:right;}.line1{height:auto;background-color:#879097;width:1px;}.splidehome, .splidesection, .splide__track, .splide__slide__container{height:100%;width:100%;}.container{margin:auto;padding:0px 30px;box-sizing:border-box;width:100%;}.container.padding100{padding:0px 100px;}.container.padding30{padding:0px 30px;}.padding30{padding-left:30px;padding-right:30px;}.flexVendite.correlati{justify-content:flex-start;}.container.padding100.flexVendite{padding:0px;padding-right:100px;}.container.padding100.flexVendite.padding100forzato{padding:0px 100px;}.contenitorericerca.padding100{margin:0px 100px;}.logo img.none{display:none;}.logo img{display:block;height:30px;}.prenota{display:flex;}.containermenu{padding:100px 100px;width:100%;display:flex;  flex-flow:column;justify-content:space-between;}.contenitoreiconeheader{border-left:0.5px solid #92A8B7;display:flex;flex-flow:wrap;gap:10px;padding-left:30px;}.container2{margin:auto;padding:0px 30px;width:100%;max-width:2000px;}.padding30{padding:0px 30px;}.margintop50{margin-top:50px;}.nomobile{display:none;}.mySlides2dx .mascherasovrapposta .nodesktop{display:none;}.mySlides2dx .mascherasovrapposta .nomobile{display:block;width:auto;opacity:1;left:-1px;}.padding50sx{padding-left:50px;}.padding50dx{padding-right:50px;}.padding40{padding:40px;}.padding40dx{padding-right:40px;}.padding40sx{padding-left:40px;}.margintop100{margin-top:100px;}.margintop30{margin-top:30px;}.margintop20{margin-top:20px;}.marginbottom20{margin-bottom:20px;}.marginbottom30{margin-bottom:30px;}.margintop200{margin-top:200px;}.marginbottom50{margin-bottom:50px;}.marginleft20{margin-left:20px;}.marginleft200{margin-left:200px;}.marginright200{margin-right:200px;}.marginright10{margin-right:10px;}.positionrelative{position:relative;}.allegatiimmagini .bloccoimmobile{height:100%;}.allegatiimmagini .immaginirealizzazioniImg{height:100%;}.sfondogruppo{position:absolute;left:-50px;}.sfondogruppo.dx{position:absolute;right:-50px;left:initial;top:-200px;}.mask{position:absolute;width:100%;height:100%;background-color:hsl(0deg 0% 0% / 30%);z-index:1;}.gruppopulsanti{display:flex;flex-flow:wrap;gap:20px;}.closepopup{color:#fff;border:none;padding:20px 20px;border-radius:40px;cursor:pointer;font-size:28px;position:absolute;right:0;}.paddingright20{padding-left:20px;padding-right:20px;}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;z-index:999;overflow-y:auto;}.popup-container{overflow:hidden;width:30em;opacity:0;transform:scale(0.8);transition:all 0.3s ease-in-out;overflow-y:auto;position:absolute;top:10%;bottom:10%;}#popupfiltri .popup-container{opacity:1;transform:scale(1);}.pointer{cursor:pointer;}.contenitorepopupfiltri .tipologia-item:hover{background-color:#262626;color:white;}.contenitorepopupfiltri .tipologia-item.active{background-color:#262626;color:white;}.contenitorepopupfiltri .tipologia-item.grey{background-color:#efefef;}.contenitorepopupfiltri .tipologia-item.grey:hover{background-color:#262626;}.sectionCentrale .filtri{background-color:#262626;color:white;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:30px;}#popupfiltri .pulsante{padding:10px 20px;}.planimetria{display:flex;gap:20px;align-items:center;color:#222B31;font-family:Quatro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #B3C7C2;}.contenitorepopupfiltri{display:flex;flex-flow:wrap;gap:3px;}.popup-card{padding:40px;text-align:center;background:#222221;border-radius:40px;}#popupfiltri .closepopup{color:#262626;}#popupfiltri #popup-popupinternoforminterno{width:500px;}.popup-card.popupfiltri{background:#fff;text-align:left;}.popup-card img{width:100%;display:block;max-height:30vh;object-fit:cover;}.popup-card .splide__arrows img{width:initial;} #popup-popupinternoform{width:50em;}#popup-popupinternoplanimatria{width:70em;}#close-popup{background-color:#fff;color:black;border:none;padding:10px 10px;border-radius:4px;cursor:pointer;font-size:28px;position:absolute;right:0;}.bloccogrigio{background-color:#f4f4f4;border-radius:40px;}.bloccogrigio .containerIntDescElenco{text-align:center;display:flex;flex-flow:column;align-items:center;}.c-scroll-container{padding:10px 50px;position:absolute;bottom:-50px;width:100%;}.c-scroll-indicator{display:flex;align-items:center;justify-content:center;flex-flow:column;}.c-scroll-indicator_value{display:inline-block;width:1px;height:100px;background-color:#cfd6d9;position:relative;overflow:hidden;}.c-scroll-indicator_value span{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#A76C97;animation:scrollIndicator 1.4s cubic-bezier(.645,.045,.355,1) infinite;}.c-scroll-indicator_label{color:white;text-align:center;margin-bottom:20px;font-size:1.2vw; border-bottom:1px solid white;letter-spacing:0.1em;z-index:5;cursor:pointer;}@keyframes scrollIndicator{0%{transform:translate3d(0,-102%,0)}69.9%{transform:translate3d(0,102%,0)}70%{transform:translate3d(0,-102%,0)}to{transform:translate3d(0,-102%,0)}}.background2{background:#262626;}.background3{background:#efefef;}.contenitorefiltripopup{display:flex;flex-flow:wrap;gap:20px;align-items:center;justify-content:center;}.bloccomarchi{display:flex;gap:20px;flex-flow:wrap;align-items:center;justify-content:center;}.pulsantemarchio{display:inline-block;position:relative;padding:110px;border-radius:20px;background:white;overflow:hidden;}.pulsantemarchio img{position:relative;z-index:2;} .bordotratt{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;pointer-events:none;z-index:1;border:1px solid transparent;background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0.25) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0.25) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(to right, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0.25) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0.25) 10px, transparent 10px, transparent 20px);background-repeat:no-repeat;background-position:top left,  top right,  bottom right,  bottom left; background-size:100% 1px,  1px 100%,  100% 1px,  1px 100%;}.header{padding:30px 30px;position:absolute;z-index:6;display:block;width:100%;box-sizing:border-box;display:flex;justify-content:center;transition:all 1500ms;opacity:1;}.header.headerWhite .menu a{color:#000;}.MenuPrincipale{display:flex;align-items:center;position:fixed;right:30px;}.flexmenu{display:flex;width:100%;z-index:101;justify-content:space-between;}.flexmenuinterno{display:flex;}.menu a.menuinterno{display:block;text-decoration:none;font-size:5vh;font-family:'PPFormula Condensed Bold', sans-serif;font-style:normal;font-weight:700;line-height:100%; transition:all 0.3s linear;}.menu a.menuinterno.ridotto{font-size:24px;}.menu a.menuinterno.MenuSelezionato{color:#BE9742;}.menu a.menuinterno:hover{color:#BE9742;}.menulinkinternocol1{font-size:11px;}.iconafixed{position:fixed;bottom:50px;right:50px;z-index:101;cursor:pointer;transition:all 1500ms;}.iconafixed img{display:block;width:60px;}.menudx > div{position:fixed;width:30%;min-width:550px;height:100%;position:fixed;background:#222B31;right:-100%;top:0px;transition-duration:320ms;overflow-y:auto;display:flex;z-index:100;display:flex;}.menudx > div.widthVar{right:0;}.menu > div{position:fixed;width:30%;min-width:550px;height:100%;position:fixed;background:#fff;right:-100%;top:0px;transition-duration:320ms;overflow-y:auto;display:flex;z-index:100;display:flex;}.menu > div.widthVar{right:0;}.fasciabloccoform{position:relative;  width:500px;margin-right:40px;height:100%;display:flex;z-index:2;}.bloccoform{background-color:#222221;width:100%;margin-top:100px;height:fit-content;padding:40px;margin-bottom:50px;}.menulink{display:flex;flex-flow:column;justify-content:center;width:100%;}.menulink .closemenu{position:absolute;top:40px;display:flex;align-items:center;gap:10px;color:#222B31;font-family:"neue-haas-grotesk-display";font-size:20px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;left:40px;}.menulink .closemenu img{width:60px;}.menulink.flexnone{flex:none;border-left:none;}.bloccosequenziale{display:flex;flex-flow:wrap;align-items:baseline;gap:70px;}.bloccosequenziale > h2, .bloccosequenziale > h3{width:100px;}.bloccosequenziale > .primacolonna1, .bloccosequenziale > .primacolonna1{width:100px;}.bloccosequenzialecolheigth100{width:250px;display:flex;flex-flow:column;justify-content:space-between;margin:30px 0px;}.bloccosequenziale > div{flex:1;}.flexfooter2blocchi{display:flex;flex-flow:wrap;justify-content:flex-start;gap:100px;}.flexfooter3blocchi{display:flex;flex-flow:wrap;justify-content:space-evenly;gap:50px;}.loghifooter{display:flex;flex-flow:column;gap:20px;max-width:100px;}.menulinkinterno{display:flex;flex-flow:column; justify-content:center;}.menulinkinterno.end{justify-content:end;gap:20px;}.menulinkinternoend{display:flex;flex-flow:column; justify-content:space-between;height:100%;justify-content:end;gap:20px;}.relative{position:relative;}.contenitoreborderradiustop{border-radius:40px;  background-color:white;padding-top:1px;padding-bottom:1px;}.contenitoreborderradiusbottom{border-bottom-left-radius:40px;border-bottom-right-radius:40px;height:40px;background-color:white;}.menuprenotazioni{background-color:#edded8;width:50%;display:flex;flex-flow:column;padding:50px 100px;justify-content:space-around;padding-top:100px;position:relative;}.menuinternocontatti{letter-spacing:0px;color:#221B17;display:flex;align-items:center;gap:20px;justify-content:space-between;}.bloccoimmobiledescrizione{display:flex;flex:1;}.bloccoimmobiledescrizionecol1{flex:1;display:flex;flex-flow:column;justify-content:space-between;gap:10px;}.flexelenco .contenitorepulsante{width:100px;display:flex;align-items:baseline;justify-content:center;}.pulsantemenuricerca{padding:20px 10px;border-radius:50px;background:#7CD2B9;position:sticky;writing-mode:vertical-lr;text-orientation:mixed;color:#222B31;font-family:Quatro;font-size:20px;font-style:normal;font-weight:400;line-height:normal; display:flex; align-items:center;cursor:pointer;width:52px;transition:all .2s;top:30px;justify-content:center;}.pulsantemenuricerca.aperto{background:#222B31;color:white;}.pulsantemenuricerca > div{display:flex;gap:10px;align-items:center;}.menufiltri > div.widthVar{left:0;}.flexelenco{display:flex;}.flexelenco > div{width:100%;}.menufiltri > div{position:fixed;width:30%;min-width:550px;height:100%;position:fixed;background:#7CD2B9;left:-100%;top:0px;transition-duration:320ms;overflow-y:auto;display:flex;z-index:10;display:flex;}.linksemplice{text-decoration:none;font:normal normal 400 24px/30px Inter;letter-spacing:0px;color:#221B17;text-decoration:underline;cursor:pointer;}.containerIntDescElenco a.linksemplice{text-decoration:none;font:normal normal 400 24px/30px Inter;letter-spacing:0px;color:#221B17;text-decoration:underline;}.bloccoinformazioni{display:flex;flex-flow:wrap;gap:20px;justify-content:space-between;}.bloccoinformazioni > div{width:calc(50% - 10px);}.bloccoinformazioni > div.gruppopulsanti{width:100%;}.ContenitoreDettaglioDesc2{display:flex;gap:10px;color:#222B31;font-family:"neue-haas-grotesk-display";font-size:22px;font-style:normal;font-weight:300; align-items:center;position:relative;}.bloccoinformazioni2{display:flex;flex-flow:column;gap:20px;}.ContenitoreDettaglioDesc2.barraorizzontalebordo::after{content:"";position:absolute;bottom:-10px;left:-20px;width:calc(100% + 40px);height:1px;background-color:#222B31;}.bloccoinformazioni2 .ContenitoreDettaglioDesc2{justify-content:space-between;margin:0px 20px;}.bloccoinformazionitext{display:flex}.bloccoinformazionitext img{ object-fit:contain;}.flexVendite{display:flex;flex-flow:wrap;gap:50px;row-gap:100px;justify-content:center;}.containerimmobile.visualizzazioneA{width:calc(50% - 25px);}.containerimmobile.visualizzazioneB{width:calc(33.33% - 34px);}.containerimmobile.visualizzazioneC{width:calc(40%);}.containerimmobile.visualizzazioneD{ width:calc(60% - 50px);}.contenitoreimmagineelenco{position:relative;}.bloccoimmobile{display:flex;flex-flow:column;text-decoration:none;gap:20px;justify-content:space-between;}.bloccoimmobile img.principale{display:block;width:100%;height:100%;object-fit:cover;background-color:#efefef;transition:all 0.3s linear;}.bloccoimmobile img.principale.contain{object-fit:contain;}.bloccoindettaglio > img{background-color:#efefef;}.bloccoimmobile:hover img.principale{background-color:#dedede;}.bloccoimmobile .pulsante{min-width:33.333%;justify-content:center;}.contenitoreimgaffitto{position:relative;display:flex;justify-content:center;}.contenitoreprezzoaffitto{position:absolute;bottom:0px; background:#EAE9E4 0% 0% no-repeat padding-box;box-shadow:0px 3px 20px #00000029;padding:5px 15px;margin-bottom:30px;}.contenitoreprezzoaffitto span{font:normal normal 500 22px/26px Inter;letter-spacing:2px;color:#221B17;text-transform:uppercase;}.menucontatti{position:absolute;right:0px;padding:0px 30px;}.logoezona{display:flex;flex-flow:wrap;align-items:center;}.logoezona img{width:100%;display:block;height:26px;object-fit:contain;}.blocconewsletter{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;gap:30px;width:100%;}.blocconewsletter h3{font:normal normal normal 10vh/10vh Inter;letter-spacing:-1.48px;color:#A76C97;}.blocconewsletter > div, .blocconewsletter > a{gap:10px;display:flex; justify-content:space-between;flex-flow:column;width:400px;}.blocconewsletterpulsanteinterno .contenitorerichiestacheckbox{color:#fff;}.blocconewsletterpulsanteinterno .containercheckbox a{color:#fff;}.pulsanteimmobile{background:#EAE9E4 0% 0% no-repeat padding-box;box-shadow:0px 3px 20px #00000029;font:normal normal 600 14px/17px Inter;letter-spacing:1.4px;color:#221B17;text-transform:uppercase;z-index:6;padding:15px 20px;position:absolute;}.pulsantefixed{position:fixed;bottom:30px;z-index:6;margin:auto;left:50%;transform:translateX(-50%);padding:16px 24px;border-radius:34px;background:#A3AFB6;font-family:'Standerd', sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;}.flexnewsletter{display:flex;position:relative; flex-flow:column;gap:10px;}.flexnewsletter input[type='text'].TB_Informazioni{font-size:16px;}.flexnewsletter a{position:absolute;right:5px;}.bloccolinkfooter a{color:#FFF;font-family:Quatro;font-size:30px;font-size:3vh;font-weight:500; display:flex;gap:20px;margin-left:20px;padding:20px 0px;}.footeritem2 a.pulsantefooter{background-color:#093959;z-index:2;border-radius:50%;color:white;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}.iconesocial{display:flex;gap:20px;}.footeritem2 .iconesocial a{font-size:20px;color:#A76C97;}span.LabelLognewsletter{display:block;width:100%;}.LabelMenuPrincipale{cursor:pointer;display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:10px;}.LabelMenuPrincipale .material-icons-outlined{font-size:40px;line-height:inherit;}.MenuPrincipaletesto{display:block;color:#FFF;font-family:"neue-haas-grotesk-display";font-size:20px;font-style:normal;font-weight:400;}.margintopneg40{margin-top:-40px;margin-bottom:-40px;}div.first{position:relative; margin:auto;width:100%;background:#222B31;box-sizing:border-box;min-height:100dvh;height:100%;}.mySlides2{transition:all 1500ms;display:flex;align-items:center;margin:0px 0px;height:100%;min-height:100dvh;justify-content:center;}.menulinktitoletto{color:#7CD2B9;font-family:Quatro;font-size:27px;font-style:normal;font-weight:400;}.menulinktitolo{color:#FFF;font-family:Quatro;font-size:5vh;font-style:normal;font-weight:500;}.menulinktitolo.black{color:#222B31;}.mySlides2 p b{font-weight:700;}.menulinkpulsanti .pulsante:hover{background-color:rgb(124 210 185);}.menulinkpulsanti .pulsante2 .barrasottolineata::before{background-color:#222B31;}.mySlides2.fullscreen{position:absolute;height:100%;width:100%;margin:0px;scale:1.5;cursor:pointer;z-index:5;}.flexcenter{display:flex;align-items:center;justify-content:space-between;gap:10px;}.flexcenter.column{flex-flow:column;}.flexcolumn{display:flex;flex-flow:column;}.logoiniziale{fill:white;height:fit-content;width:30vw;margin-top:1vw;}.logoelenco{display:block;height:50px;}.containimmagine{width:100%;object-fit:contain;}.claimDisponibilita{z-index:2;display:flex;flex-flow:column;align-items:center;justify-content:center; text-align:center;height:0px;}.claimDisponibilitacerchio{position:absolute;background-color:#093959;z-index:2;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);-o-transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);}.claimDisponibilitatesto{color:white;z-index:2;text-transform:uppercase;}.justifyend{justify-content:end;}.claimDisponibilita:hover .claimDisponibilitacerchio{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);}.cerchio{background-color:#7CD2B9;width:10px;height:10px;display:block;border-radius:50%;}.pulsante2{display:flex;align-items:center;gap:10px;color:#222B31;font-family:"neue-haas-grotesk-display";font-size:20px;font-style:normal;font-weight:400;line-height:normal;}.pulsante2 .barrasottolineata::before{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#7cd2b9;scale:0 1;transform-origin:left;transition:scale 0.3s;}.pulsante2:hover .barrasottolineata::before{scale:1;}.barrasottolineata{position:relative;}.mascheranera{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 33, 0.45) 100%); background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:1;}.claimHome2{z-index:2;display:flex;margin-left:50px;flex-flow:column;text-align:center;margin:50px;transition:all 1500ms;min-width:500px;position:absolute;color:white;margin-top:-10px;align-items:center;}.claimHome2 h2{font-family:Quatro;font-size:7vh;font-style:normal;font-weight:500;}.claimHome2.widthvw{max-width:80vw;}.splidehome{position:absolute;top:0;}.claimHome{z-index:2;display:flex;flex-flow:column;transition:all 1500ms;justify-content:center;align-items:center;width:100%;text-align:center;}.claimHome img{max-width:700px;display:block;width:100%;}.splide__slide.is-next .bloccobloccorecensioni{opacity:1;}.bloccobloccorecensioni{border-radius:30px 30px 30px 30px;background:#FFF;display:flex;flex-flow:wrap;opacity:0.5;height:100%;}.bloccobloccorecensioni img{border-radius:30px 0px 0px 30px;}.bloccobloccorecensioni > div{width:50%;}.bloccobloccorecensioni > div.testo{padding:50px 50px;display:flex;flex-flow:column;justify-content:space-around;}.bloccobloccorecensioni h4{color:#222B31;font-family:Quatro;font-size:3vh;font-style:normal;font-weight:500;line-height:100%;}.bloccobloccorecensioni p{color:#222B31;font-family:"neue-haas-grotesk-display";font-size:18px;font-style:normal;font-weight:300;line-height:125%;margin-bottom:0px;}.sezionearea{color:#7CD2B9;font-family:Quatro;font-size:22px;font-style:normal;font-weight:400;line-height:100%;}.logoutarea{color:white !important;}.bloccocontatti{display:flex;text-align:center;align-items:center;justify-content:space-between;}.splide__slide .claimHome img{width:auto;height:auto;}.sfondonero{position:absolute;background-color:rgb(0 0 0 / 20%);width:100%;height:100%;z-index:1;}.mySlidesHomeVideo{position:absolute;height:100%;width:100%;transition:all 1500ms;object-fit:cover;}.plyr{position:absolute;height:100%;width:100%;transition:all 1500ms;object-fit:cover;}.plyr__poster{background-size:cover;}.section{margin:8% auto;}.section.nomargin{margin:0px;}.vertical-top{background-color:#A76C97;margin-bottom:20px;content:'';display:inline-block;width:1px;height:100px;}.vertical-top.ridotto{height:50px;}.testosovrapposto{color:#7CD2B9;font-family:Quatro;font-size:15vh;font-style:normal;font-weight:500;position:absolute;bottom:0px;display:flex;flex-flow:column;width:100%;line-height:100%;margin-bottom:-100px;left:50px;right:50px;}.testosovrapposto .white{color:white;margin-left:auto;margin-right:10%;}.video-js .vjs-big-play-button{background-color:white;border-radius:50%;height:3em;color:black;}.video-js .vjs-big-play-button{line-height:3em;}.immaginefull{position:relative;width:100%;display:flex;align-items:center;justify-content:center;}.immaginefull.height100{height:100vh;}.immaginefull img{width:100%;height:100%;object-fit:cover;}.immaginefull .video-js{width:100%;object-fit:cover;height:100vh;}.sectiongrey.padding8{padding:8% 100px;}.sectiongrey{padding:8% 0px;background:#0e1716;}.sectiongrey.paddingtopaggiuntivo40{padding-top:calc(8% + 40px);}.sectiongrey.green{background:#7CD2B9;}.sectionblack{padding:150px 0px;background-color:#000;}.contenitoredati{display:flex;flex-flow:wrap;gap:50px;}.riga{flex-flow:column;width:calc(33.333% - 34px);gap:10px;display:flex;}.containerfaq{margin:auto;}.faq-content{margin:0 auto;}.faq-question{padding:20px 0; position:relative;display:flex;flex-flow:wrap;}.faq-question .col1{font:normal normal normal 16px/20px Inter;letter-spacing:0px;color:#221B17;width:70px;}.col2{flex:1;}.panel{display:none;}.plus{position:absolute;  right:0;z-index:5;font-size:30px;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;}.panel-title{width:100%;position:relative;margin:0;padding:0px 48px 0px 0px;display:block;cursor:pointer;z-index:6;transition:all .3s;font:normal normal 400 24px/32px Inter;letter-spacing:0px;color:#221B17;}.panel-content{font-size:20px;padding:0px 0px;margin:0 100px;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;transition:all .3s;margin-left:0px;font:normal normal 400 16px/24px Inter;letter-spacing:0px;color:#221B17;}.panel:checked ~ .panel-content{height:auto;opacity:1;padding:14px 0px;z-index:1;}.panel:checked ~ .plus{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.barraorizzontale{height:1px;border-top:1px solid #E0E0E0;width:100%;}.barraorizzontale.white{border-top:1px solid #879097;}.barraorizzontale.black{height:1px;border-top:1px solid #222B31;width:100%;}.barraorizzontale.margin40{width:calc(100% - 80px);margin-left:40px;margin-right:40px;}.sectionCentrale{margin:auto;text-align:center;align-items:center;display:flex;flex-flow:column;}.sectionCentrale.left{text-align:left;align-items:baseline;}.sectionCentrale.full{max-width:initial;}.h-title-hero-xl{font-family:"Orbitron", sans-serif;font-size:6vh;line-height:100%;letter-spacing:4px;}.h-title-section{font-family:'PPFormula Condensed Bold', sans-serif;font-size:14vh;line-height:100%;letter-spacing:-1px;}.sectionCentrale h4{color:#7CD2B9;font-family:Quatro;font-size:22px;font-style:normal;font-weight:400;line-height:100%;}.sectionCentrale.white h5{color:#879097;}.sectionCentrale h5{color:#222B31;font-family:Quatro;font-size:22px;font-style:normal;font-weight:400;line-height:100%;}.sectionCentrale h2.sectionCentraledesc{color:#222221;font-family:'Standerd', sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:120%; text-transform:uppercase;letter-spacing:normal;}.flexbetween{display:flex;justify-content:space-between;width:100%;align-items:center;}.fasciafiltrihome{display:flex;flex-flow:wrap;gap:10px;}.fasciafiltrihome{display:flex;gap:10px;align-items:center;} .maxwidth900{max-width:900px;}.maxwidth600{max-width:600px;}.internofooter{display:flex;flex-flow:wrap;width:100%;}.internofootersx{flex:1;padding-right:50px;}.internofooterdx{width:40%;min-width:350px;padding:50px;}.sezioneheader{display:flex;gap:100px;flex-flow:wrap;justify-content:space-between;align-items:baseline;}.sezioneheaderblocco1{width:20%;}.sezioneheaderblocco2{flex:1;}.testoDescrittivo{display:flex;flex-flow:wrap;gap:50px;}.testoDescrittivo > div{flex:1;}.testoDescrittivo h3{font:normal normal 400 24px/34px Inter;letter-spacing:0px;color:#221B17;text-transform:uppercase;text-align:left;}.testoDescrittivo p{font:normal normal 400 16px/28px Inter;letter-spacing:0px;}.testoDescrittivo a{color:#221B17;text-decoration:underline;} .lineaorizzontale{height:1px;background-image:repeating-linear-gradient( to right, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0.25) 10px, transparent 10px, transparent 20px );width:100%;}.lineaorizzontale.white{background-image:repeating-linear-gradient( to right, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 10px, transparent 10px, transparent 20px );}.sectionCentrale.white h3{color:#fff;}.sectionCentrale.white p{color:#fff;}.sezioneblocchimisti{display:flex;justify-content:center;flex-flow:wrap;}.sezioneblocchimisti > div{width:50%;display:flex;justify-content:center;align-items:center;padding:10% 10%;box-sizing:border-box;}.sezioneblocchimisti .black{background-color:black;}.sezioneblocchimisti img{display:block;width:100%;max-height:600px;height:100%;object-fit:contain;}.tabella{display:flex;justify-content:center;flex-flow:wrap;position:relative;}.tabella.center{align-items:center;}.containerIntDescElenco.sticky{position:sticky;top:100px;height:fit-content;}.bloccodettagliosx.offerta{font:normal normal 400 19px/29px Inter;letter-spacing:0px;color:#161615;}.prezzoofferta{text-decoration:line-through;font-size:16px;}.tabellaImg img{display:block;width:100%;height:100%;object-fit:cover;}.tabellaText{padding:100px;}.tabellaText h1{font:normal normal 600 30px/42px Inter;letter-spacing:2px;color:#093959;text-transform:uppercase;}.tabellaText h3{font:normal normal 700 16px/26px Inter;letter-spacing:0px;color:#161615;margin:20px 0px;}.containerIntElenco{width:calc(50% - 0.5px);z-index:1;position:relative;display:flex;flex-flow:column;}.containerIntElenco.primacolonna{width:350px;padding:50px 30px;padding-left:0px;}.containerIntElenco.width55{width:calc(55% - 0.5px);}.containerIntElenco.width45{width:calc(45% - 0.5px);}.containerIntElenco.width70{width:calc(70% - 0.5px);}.containerIntElenco.width30{width:calc(30% - 0.5px);}.containerIntDescElenco.sticky.heigth100{height:100vh;top:0px;gap:50px;}.flexblocco{display:flex;}.bloccosequenzialecolimmagine{flex:1;}.colonnarimanente{flex:1;padding:50px 50px;padding-right:0px;}.contenitoredocumentiarea{display:flex;flex-flow:column;gap:30px;}.paginazioneflex{display:flex;align-items:center;}.flexsplidepagination{width:100%;}.splide__pagination{ bottom:0px;position:relative;}.mascheramenu{top:0;left:0;position:fixed;width:100%;height:100vh;background-color:#26262663;z-index:3;transition:all 0.3s linear;}.immaginidettaglio .splide__pagination{margin:0px 0px;}.immaginidettaglio .splide__pagination__page{border-radius:initial;height:1px;background:#26262640;margin:0px;}.splide__arrow{background:transparent;height:3em;width:3em;border:1px solid rgba(38, 38, 38, 0.25);opacity:1;}.splide__arrow:hover{background-color:#BE9742;border:1px solid #BE9742;}.splide__arrow:hover svg{fill:white;}.splide__pagination__page{width:50px;border-radius:initial;height:1px;background:#26262640;margin:0px;}.splide__pagination__page.is-active{transform:none;background:#262626;}.rigadocumento{background:#F4F4F4;padding:15px 40px;color:#222B31;font-family:Quatro;font-size:22px;font-style:normal;font-weight:500;line-height:50px; display:flex;align-items:center;justify-content:space-between;}.rigadocumentotitolo{color:#222B31;}.rigadocumentodownload{color:#222B31;font-family:Quatro;font-size:18px;font-style:normal;font-weight:400;line-height:50px;display:flex;align-items:center;gap:10px;}.containerIntDescElenco{position:relative;text-align:left;width:100%;}.left{text-align:left;}.containerIntElencoImmagine{width:100%;display:block;height:100%;object-fit:cover;}.containerIntElencoImmagine.contain{object-fit:contain;}.contanitoresection1{display:flex;flex-flow:wrap;align-items:baseline;width:100%;justify-content:space-between;}.contanitoresection1 > span{font:normal normal 400 18px/21px Inter;letter-spacing:0px;color:#221B17;text-transform:uppercase;flex:1;}.contanitoresection1 h1 a{font:normal normal 400 13vh/13vh Inter;letter-spacing:-7.2px;color:#221B17;text-transform:uppercase;}.padding100{padding:100px;}.nopaddingleft{padding-left:0px;}.nopaddingright{padding-right:0px;}.nopaddingtop{padding-top:0px;}.containerIntElenco.sx.width60{width:60%;}.containerIntElenco.dx.width40{width:40%;}.containerIntElenco.dx.nopaddingleft{padding-left:0px;}.containerIntDescElencoInternoDiv{font:normal normal normal 16px/28px Inter;letter-spacing:1.6px;color:#093959;text-transform:uppercase;}.bloccodettaglioiconetitolo{font:normal normal 500 15px/25px Inter;letter-spacing:2px;color:#161615;text-transform:uppercase;}.maxwidth1200 .containerIntElenco.dx{padding:100px 30px;}.maxwidth1200 .containerIntElenco.sx{padding:100px 30px;}.containerIntDescElencoInterno{padding-left:10vh;padding-top:10vh;}.h-subsection{font-family:"Orbitron", sans-serif;font-size:3vh;font-style:normal;line-height:normal;}.containerIntDescElenco .ContenitoreDettaglioDesc2 h2{font-size:4vh;}.dettagliovendita.containerIntDescElenco p, .dettagliovendita.containerIntDescElenco li{color:#222B31;font-family:"neue-haas-grotesk-display";font-size:22px;font-style:normal;font-weight:300;line-height:32px}.dettagliovendita.containerIntDescElenco h2{color:#222B31;font-family:Quatro;font-size:40px;font-style:normal;font-weight:500;line-height:100%;}.contenitoreCaribbean{position:relative;height:600px;}.imagetransition{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);-webkit-animation:qodef-inactive-image .8s forwards cubic-bezier(.4,0,.2,1);animation:qodef-inactive-image .8s forwards cubic-bezier(.4,0,.2,1);position:absolute;top:0;}.imagetransition.active{-webkit-animation:qodef-active-image .8s forwards cubic-bezier(.4,0,.2,1);animation:qodef-active-image .8s forwards cubic-bezier(.4,0,.2,1);}@keyframes qodef-active-image{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes qodef-inactive-image{0%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%)}}.footerbloccocolumn{display:flex;flex-flow:column;gap:10px;}.footerbloccocolumn.newsletter{width:240px;}.underline{text-decoration:underline;}.p-regular-xl{font-family:'PPFormula Condensed Bold', sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:100%; letter-spacing:0.3px;}.p-regular{font-family:"Raleway", sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:124%;}.p-regular2{font-family:"Raleway", sans-serif;font-size:16px;line-height:100%; letter-spacing:0.32px;}.p-regular3{font-family:"neue-haas-grotesk-display";font-size:16px;font-style:normal;font-weight:500;line-height:124%;}.p-regular4{font-size:50px;font-style:normal;font-weight:700;line-height:90%; font-family:'PPFormula Condensed Bold', sans-serif;}.p-regular5{font-family:'PPFormula Condensed Bold', sans-serif;font-size:18px;line-height:100%; letter-spacing:0.32px;}.p-regular6{font-family:"neue-haas-grotesk-display";font-size:14px;font-style:normal;font-weight:500;line-height:124%;}.carosellohomescopri{display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:100%; letter-spacing:0.32px;align-items:center;z-index:2;font-family:"neue-haas-grotesk-display";text-align:center;justify-content:center;}.marginleft100{margin-left:100px;}.marginrigth100{margin-right:100px;}.sezioneimmagini3{display:flex;gap:50px;margin-top:50px;}.contenitorecerchio{position:relative;}.splide:not(.is-overflow) .splide__pagination{display:flex;}.bloccoimmobiletitolo{position:absolute;left:20px;top:20px;}.bloccoimmobiletipologia{position:absolute;right:20px;top:20px;display:flex;text-align:right;flex-flow:column;align-items:end;gap:2px;}.dettagliosettore, .dettagliotipologia{display:flex;flex-flow:column;gap:5px;}.tipologia-item, .settore-item{border-radius:6px;border:1px solid rgba(38, 38, 38, 0.25);padding:6px;width:fit-content;transition:all 0.3s linear;}.fasciafiltrihome .tipologia-item:hover{background-color:#262626;color:white;}.fasciafiltrihome .tipologia-item.active{background-color:#262626;color:white;}img.ImmagineLogoDettaglio, .bloccoindettaglio img.ImmagineLogoDettaglio{position:absolute;left:20px;bottom:20px;width:80px;height:auto;}img.ImmagineLogoDettaglio.secondario, .bloccoindettaglio img.ImmagineLogoDettaglio.secondario{bottom:60px;width:60px;}.bloccoimmobileomologazione{position:absolute;right:20px;bottom:20px;}.sezioneimmagini3 img, .sezioneimmagini3 video{width:100%;display:block;}.sezioneimmagini3 .margintop120{margin-top:120px;}.pulsante{padding:16px 22px;justify-content:center;align-items:center;display:flex;text-decoration:none;transition:all 0.3s linear;width:fit-content;cursor:pointer;align-items:center;justify-content:space-between;position:relative;border-radius:30px;border:1px solid rgba(0, 0, 0, 0.25);font-family:"neue-haas-grotesk-display";font-size:16px;font-style:normal;font-weight:500;line-height:100%;}.pulsante.ridotto{padding:15px 35px;}.pulsante.trasparente{border:1px solid rgba(255, 255, 255, 0.25);}.pulsante.bianco{background-color:#EAE9E4;color:#221B17;border-color:#EAE9E4;}.pulsante:hover{background-color:#BE9742;color:white;border:1px solid #BE9742;}.immaginirealizzazioni{display:flex;flex-flow:wrap;transition:all .5s linear;gap:25px;justify-content:center;}.immaginirealizzazioni.colonna{flex-flow:column}.contenitoreCondizioni{display:flex;border-radius:20px;background:#F4F4F4;}.contenitoreCondizioni > div{width:calc(50% - 1px);color:#1F2C35;font-family:Quatro;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:20px 20px;display:flex;gap:15px;align-items:center;}.contenitoreCondizioni.width33 > div{width:calc(50% - 1px);}.contenitoreCondizioni.width33 .line1{width:1px;}.contenitoreCondizioni img{display:block;width:40px;}.contenitoreCondizioni .line1{background-color:#B3C7C2;width:1px;padding:0px;}.contenitoreCondizioni > div span{color:#879097;font-family:Quatro;font-size:11px;font-style:normal;font-weight:400;}.contenitoreprezziaffitto{padding:50px 50px;border-radius:20px;background:#7CD2B9;}.inputData{color:#1F2C35;font-family:Quatro;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;border:none;cursor:pointer;}.contenitorericerca{max-width:1200px;background-color:#e0e2df;padding:10px;width:100%;}.contenitorericerca .fasciadate{flex-flow:nowrap;}.filtroColAffittiCentrale > select{display:block;width:100%;outline:none;background-color:transparent;border:none;cursor:pointer;height:100%;color:#1F2C35;font-family:Quatro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.price-input-container{max-width:400px;margin:auto;margin-top:30px;overflow:hidden;}.slider-titolo{color:#1F2C35;text-align:center;font-family:Quatro;font-size:20px;font-style:normal;font-weight:400;} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.slider-container{height:6px;position:relative;background:#e4e4e470;border-radius:5px;}.slider-container .price-slider{height:100%;left:0%;right:0%;position:absolute;border-radius:5px;background:#222b31;}.range-input{position:relative;}.range-input input{position:absolute;width:100%;height:5px;background:none;top:-7px;pointer-events:none;cursor:pointer;-webkit-appearance:none;} input[type="range"]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:#fff;pointer-events:auto;-webkit-appearance:none;}.contenitoreprezzo{display:flex;align-items:center;justify-content:center;gap:10px;color:#1F2C35;text-align:center;font-family:Quatro;font-size:18px;font-style:normal;font-weight:400;}.bloccovideo{cursor:pointer;position:-webkit-sticky;position:absolute;display:block;-webkit-transform:none;transform:none;opacity:1;right:0px;}.mascheravideo{z-index:2;position:absolute;width:100%;height:100%;border-radius:25px;}.bloccovideo.nascondi{display:block;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity .25s ease-out,-webkit-transform .4s cubic-bezier(0.11, 0, 0.54, 1.2);transition:transform .4s cubic-bezier(0.11, 0, 0.54, 1.2),opacity .25s ease-out;transition:transform .4s cubic-bezier(0.11, 0, 0.54, 1.2),opacity .25s ease-out,-webkit-transform .4s cubic-bezier(0.11, 0, 0.54, 1.2);}.contenitorevideo{position:fixed;right:3rem;z-index:5;bottom:3rem;height:400px;}.sovrapponi{}.bloccovideo video{width:200px;height:400px;object-fit:cover;border-radius:5px;outline:none;border:none;transition:all 0.5s ease;}.bloccovideo.zoom{position:relative;}.bloccovideo video.zoom{width:45vh;height:80vh;}.contenitorevideo.zoom{right:0px;z-index:400;bottom:0px;background:#92a8b79e;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);width:100%;height:100%;top:0px;display:flex;align-items:center;justify-content:center;}.material-icons-outlined.closevideo{display:none;}.closevideo{display:none;position:absolute;right:30px;top:30px;font-size:30px;background-color:#EAE9E4;border-radius:50%;padding:10px;color:black;cursor:pointer;}.LabelData{color:#879097;font-family:Quatro;font-size:11px;font-style:normal;font-weight:400;}.contenitorericerca .fasciadate{flex-flow:column;}.menufiltri .contenitorericerca{background-color:transparent;}.menufiltri .contenitorericerca .fasciadate > div{width:100%;height:50px;justify-content:center; gap:0px;}.contenitorericerca.margintop50{margin-top:50px;padding:0px;}.menuricerca{width:100%;height:100%;overflow-x:auto;padding-top:50px;padding-bottom:50px;display:flex;flex-flow:column;align-items:center;justify-content:center;}.fasciadate{display:flex;flex-flow:wrap;gap:20px;align-items:center;}.fasciadate > div{width:25%;}.filtroColAffittiCentrale{display:flex;flex-flow:column;background-color:#e0e2df;padding:10px 20px;justify-content:space-between;gap:5px;border-radius:50px;background:#FFF;min-width:150px;}.fasciadate .pulsante{text-decoration:none;flex:1;justify-content:center;}.width90{max-width:90px;}.immaginirealizzazioni .width50{width:calc(50% - 50px);}.immaginirealizzazioni .width33{width:calc(33.33% - 18px);}.bloccoimmobileDesc{}.bloccoimmobileDesc.center{text-align:center;}.bloccoimmobileDescprezzo{color:#879097;font-family:"neue-haas-grotesk-display";font-size:18px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:space-between;gap:20px;}.etichettaalta{display:flex;flex-flow:wrap;position:relative;gap:20px;justify-content:space-between; position:absolute;top:20px;left:20px;z-index:2;background-color:#222b31;color:white;padding:10px 10px;}.etichettacostruzione > div{background-color:#222b31;color:white;padding:5px 10px;}.areaicone{display:flex;flex-flow:wrap;position:relative;gap:20px;justify-content:space-between; position:absolute;bottom:20px;right:20px;left:20px;z-index:2;}.areaicone > div{display:flex;flex-flow:wrap;gap:10px;}.areaicone img{aspect-ratio:auto;width:30px;}.areaicone.dettaglio{left:0px;bottom:0px;right:initial;padding:20px 50px;background-color:#222b31;border-top-right-radius:30px;}.barraverticale{height:auto;background-color:#fff;width:1px;}.areaiconeCol{display:flex;flex-flow:wrap;text-align:center;gap:10px;}.areaicone.dettaglio .barraverticale{background-color:rgba(255, 255, 255, 0.50);}.areaiconeCol{color:#FFF;font-family:"neue-haas-grotesk-display";font-size:15px;font-style:normal;font-weight:300;display:flex;align-items:center;}.areaiconeInt{color:#FFF;font-family:"neue-haas-grotesk-display";font-size:15px;font-style:normal;font-weight:600;line-height:100%;}.offerte .bloccoimmobileDesc h2{font:normal normal 400 30px/40px Inter;}.offerte .bloccoimmobileDesc p{padding-right:0px;}.bloccoimmobileDesc p a{color:#161615;text-decoration:underline;}.containerIntDescElenco p a{color:#161615;text-decoration:underline;}.bloccoimmobileDesc h2{color:#222B31;font-family:"neue-haas-grotesk-display";font-size:22px;font-style:normal;font-weight:500;line-height:normal;}.bloccoimmobileDesc h2 span{font:normal normal 400 16px/20px Inter;letter-spacing:0.4px;color:#747474;display:block;}.bloccoimmobileDesc.evento h2{font:normal normal 500 30px/42px Inter;letter-spacing:2px;color:#093959;text-transform:uppercase;}.bloccoimmobileDesc p{font:normal normal 400 16px/28px Inter;letter-spacing:0px;color:#161615;padding-right:100px;}.bloccoimmobileDesc > div{ }.prezzoVediInt{color:#161615;width:100%;flex:1;text-align:center;margin-bottom:5px;}.immaginirealizzazioninero{content:"";position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);opacity:0;background:linear-gradient(0deg,rgba(0,0,0,.63) 0,rgba(0,0,0,.24));z-index:-1;transition:all .5s linear;}.immaginirealizzazioniImg{overflow:hidden;aspect-ratio:9 / 10;}.immaginirealizzazioniImgOrizzontali{overflow:hidden;aspect-ratio:10 / 7;}.immaginirealizzazioniImgQuadrate{overflow:hidden;aspect-ratio:10 / 10;}.immaginirealizzazioniImgBlog{overflow:hidden;}.immaginirealizzazioniImgBlog img{height:100%;width:100%;object-fit:cover;}.truncate-one-line{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.sezionetab{display:flex;gap:10px;align-items:center;justify-content:center;flex-flow:wrap;}.tab-button-div{cursor:pointer;user-select:none;transition:background-color 0.3s ease;border-radius:6px;background:#fff;padding:10px;font-family:'PPFormula Condensed Bold', sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0.36px;text-transform:uppercase;width:100px;height:100px;display:flex;flex-flow:column;justify-content:end;opacity:0.45;transition:all 0.3s ease-in-out;}.tab-button-label{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;}.tab-button-div:hover{opacity:1;background:#EFEFEF;}.tab-button-div.active{opacity:1;background:#EFEFEF;}.bloccoindettaglio{height:calc(100vh - 100px);}.bloccoindettaglio img{height:100%;width:100%;object-fit:cover;}.linkrealizzaione h3{position:absolute;display:flex;z-index:2;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);align-items:center;justify-content:center;opacity:0;font:normal normal 500 24px/34px Inter;color:#FFFFFF;padding:0px 30px;transition:all .5s linear;}.linkrealizzaione:hover h3{opacity:1;z-index:3;}.linkrealizzaione:hover .immaginirealizzazioninero{opacity:1;z-index:2;}.width50{width:50%;position:relative;}.width50.full{width:100%;position:relative;}.bloccoprenota{display:flex;justify-content:space-evenly;align-items:center;border:1px solid #A76C97;padding:70px 50px;color:#093959;}.bloccoprenota.servizi{border:none;padding:0px;}.bloccoprenota.servizi h3{font:normal normal 400 8vh/8vh Inter;letter-spacing:-3.5px;}.bloccoprenota h3{font:normal normal 400 8vh/8vh Inter;letter-spacing:-1.44px;}.bloccoprenota h5{font:normal normal 500 22px/24px Inter;color:#161615;text-align:center;max-width:200px;}.bloccoprenota h3 span{color:#A76C97;display:block;}.margin200{margin-left:200px;}.margin200200{margin-left:200px;margin-right:200px;}.margin400{margin-right:400px;}.bloccodettaglio{display:flex;}.bloccodettagliosx{flex:1;}.bloccodettagliotesto{padding-right:50px;}.bloccodettagliotesto h1{font:normal normal 400 60px/70px Inter;letter-spacing:-2px;color:#093959;}.bloccodettagliotesto > div{font:normal normal 400 35px/45px Inter;letter-spacing:0px;color:#161615;margin:10px 0px;}.bloccodettagliotesto p{font:normal normal 400 19px/34px Inter;letter-spacing:0px;color:#161615;}.iconecontatti2{display:none;}.iconecontatti{position:absolute;right:0;display:flex;flex-flow:column;height:100%;align-items:center;justify-content:center;z-index:5;}.iconecontatti > a{border-bottom:1px solid black;padding:10px;width:100%;padding-top:20px;display:block;background-color:#efefed;}.iconecontatti h5{font:normal normal 400 13px/16px Inter;letter-spacing:0px;color:#161615;text-align:center;}.iconecontatti img{height:30px;display:block;margin:auto;margin-bottom:5px;}.bloccodettaglioimmagine{margin:50px 0px;}.bloccodettaglioimmagine img{display:block;width:100%;}.bloccodettagliodx{width:300px;border:1px solid #CCC1BE;padding:30px;text-align:center;margin-left:20px;height:100%;}.bloccodettaglioservizititolo{font:normal normal 400 35px/45px Inter;letter-spacing:0px;color:#161615;}.bloccodettaglioiconeinterno{display:flex;flex-flow:column;margin-top:30px;}.bloccodettaglioiconeinterno > div{display:flex;flex-flow:column;align-items:center;padding:0px;margin:30px 0px;}.bloccodettaglioiconeinterno h5{font:normal normal 500 22px/24px Inter;color:#161615;text-align:center;margin-top:5px;}.bloccodettaglioiconeinterno img{height:50px;display:block;}.bloccodettaglioservizi{display:flex;flex-flow:wrap;margin-top:30px; gap:30px;}.bloccodettaglioservizi > div{display:flex;flex-flow:wrap;align-items:center;width:calc(50% - 30px);}.bloccodettaglioservizi img{display:block;width:50px;}.bloccodettaglioservizi h5{font:normal normal normal 18px/22px Inter;letter-spacing:0px;color:#161615;padding-left:15px;}.bloccoprenotadescrizione{margin:20px 0px;color:#161615;font:normal normal 400 16px/28px Inter;display:flex;}.bloccoprenotadescrizione.margin200{margin-left:200px;} .bloccoprenota.servizi h3{width:100%;}.bloccoprenota.servizi p{font:normal normal 400 16px/26px Inter;letter-spacing:0px;color:#161615;display:flex;}.bloccoprenota.servizi > div{width:30%;}.bloccoprenotaicone{display:flex;flex-flow:wrap;flex:1;justify-content:space-evenly;}.bloccoprenotaicone > div{width:25%;display:flex;flex-flow:column;align-items:center;padding:20px 10px;}.bloccoprenotaicone img{margin-bottom:20px;height:70px;display:block;}.bloccoprenotaicone.end{justify-content:end;}.bloccoprenota.servizi img{height:50px;}.blocchiservizi{display:flex;justify-content:space-evenly;align-items:center;width:1400px;margin-top:30px;}.blocchiservizi > div{width:220px;margin:10px;}.blocchiservizi h5{font:normal normal 700 16px/34px Inter;}.blocchiservizi p{font:normal normal 400 16px/26px Inter;color:#000000;}.fasciaservizi{height:450px;position:relative;display:block;margin:10px 0px;display:flex;align-items:center;transition:all 0.5s linear;overflow:hidden;}.fasciaservizi.paddingperc{padding-right:20%;}.fasciaservizi img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.5s linear;}.fasciaservizi h2{position:absolute;font:normal normal 500 24px/34px Inter;letter-spacing:0px;color:#FFFFFF;text-transform:uppercase;margin:0px 150px;z-index:2;}.fasciaservizi:hover img{transform:scale(1.1) rotate(1deg);}.panelservizi{z-index:1;position:absolute;background:rgb(0,0,0);background:linear-gradient(90deg, rgba(0,0,0,0.8099614845938375) 0%, rgba(255,255,255,0) 63%);width:100%;height:100%;}.panelservizi.paddingperc{width:calc(100% - 20%);}.immaginefinale{display:block;width:100%;}.footer{padding:100px 0px;padding-bottom:50px;}.footer2{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;width:100%;gap:50px;}.footer2 > div{display:flex;flex-flow:wrap;gap:20px;}.footerflex{display:flex;flex-flow:wrap;align-items:center;gap:50px;}.containerFooter{padding:0px 40px;max-width:1400px;margin:auto;display:flex;flex-flow:wrap;justify-content:space-between;}.containerFooter.padding100{padding:100px 100px;}.containerFooter > .footeritem{width:calc(50% - 30px);}.footeritem h4{color:#879097;font-family:Quatro;font-size:30px;font-style:normal;font-weight:500;line-height:normal;}.footeritem p, .footeritem a{color:#879097;font-family:"neue-haas-grotesk-display";font-size:22px;font-style:normal;font-weight:300;line-height:130%;display:flex;width:100%;flex-flow:column;}.footeritem a:hover{text-decoration:underline;}.footeritem.flex{display:flex;flex-flow:column;grid-gap:10px;}.containerFooter h3{margin-bottom:20px;font:normal normal normal 30px/33px Inter;letter-spacing:0px;color:#161615;}.footeritem2 a, .footertext{text-decoration:none;color:white;font:normal normal 400 16px/24px Inter; color:#161615;margin:10px 0px;display:block;}.containerFooter.flex{justify-content:space-between;}.footer2link{display:flex;}.footer2link > a{display:block;margin-left:50px;color:#161615;}.upper{text-transform:uppercase;}.containerprogettazione{display:flex;flex-flow:wrap;}.bloccoProgSx{width:35%;}.bloccoProgDx{flex:1;}.bloccoProgSxSticky{position:sticky;top:0px;text-align:left;box-sizing:border-box;color:white;display:flex;flex-flow:column;padding:100px;}.bloccoProgSxSticky a{display:block;font:normal normal 300 20px/55px Inter;letter-spacing:0px;color:#FFFFFF;text-transform:uppercase;margin:10px 0px;text-decoration:none;}.bloccoProgImgfull{display:block;width:100%;}.bloccoProgDx h2{font:normal normal 300 45px/55px Inter;letter-spacing:0px;color:#FFFFFF;text-transform:uppercase;}.bloccoProgDx > div{position:relative;}.bloccoProgDx > div > a{position:absolute;top:0;margin-top:-100px;}.bloccoProgDxText{display:flex;flex-flow:wrap;}.bloccoProgDxText p{width:50%;color:white;font:normal normal 300 18px/28px Inter;letter-spacing:0px;color:#FFFFFF;margin:50px 0px;padding-right:100px;}.bloccoProgImg{display:flex;flex-flow:wrap;margin-left:-5px;margin-right:-5px;}.bloccoProgImg img{width:50%;padding:5px;}.slidehome{display:flex;flex-flow:wrap;}.slidehomeimg{width:calc(100% - 501px);position:relative;display:flex;align-items:center;justify-content:center;}.slidehome .boccodatislidehome{width:500px;}.slidehome .bloccoinformazioni > div{width:100%;}.slidehome .bloccoinformazioni{flex-flow:column;}.contatti-icon{position:fixed;z-index:100;bottom:30px;right:30px;background-color:#000;color:white;padding:15px 15px;box-sizing:border-box;display:block;transition:all 0.7s linear;font-size:16px;cursor:pointer;display:flex;flex-flow:row-reverse;}.contatti-icon:hover .icontext{margin-right:0.625rem;height:auto;width:auto;opacity:1;}.icontext{height:0;width:0;overflow:hidden;--tw-text-opacity:1;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;}.traslateup{transition:transform 400ms ease-in-out,opacity 400ms ease-out;opacity:0;transform:translateY(50px);}.traslateup.visibile{transform:translateY(0);opacity:1;}.traslateopacity{transition:transform 800ms ease-in-out,opacity 800ms ease-out;opacity:0;}.traslateopacity.visibile{opacity:1;}.traslaterigth{transition:transform 1000ms ease-in-out,opacity 1000ms ease-out;opacity:0;transform:translateX(100%);}.traslaterigth.visibile{transform:translateX(0);opacity:1;}.traslateleft{transition:transform 1000ms ease-in-out,opacity 1000ms ease-out;opacity:0;transform:translateX(-100%);}.traslateleft.visibile{transform:translateX(0);opacity:1;}.immaginetopbottom{clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);will-change:transform;-webkit-transition:-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;transition:-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;-o-transition:clip-path 1.2s ease,transform 1s ease-out;transition:clip-path 1.2s ease,transform 1s ease-out;transition:clip-path 1.2s ease,transform 1s ease-out,-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;}.immaginetopbottom.visibile{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.immagineleftright{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);will-change:transform;-webkit-transition:-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;transition:-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;-o-transition:clip-path 1.2s ease,transform 1s ease-out;transition:clip-path 1.2s ease,transform 1s ease-out;transition:clip-path 1.2s ease,transform 1s ease-out,-webkit-clip-path 1.2s ease,-webkit-transform 1s ease-out;}.immagineleftright.visibile{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.transitionleft{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);clip-path:inset(0 100% -5px 0);-webkit-clip-path:inset(0 100% -5px 0);-webkit-transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;-o-transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out,-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;will-change:transform;}.transitionleft.visibile{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 -5px 0);-webkit-clip-path:inset(0 0 -5px 0);}.transitiontop{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);clip-path:inset(100% 0 -5px 0);-webkit-clip-path:inset(100% 0 -5px 0);-webkit-transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;-o-transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out,-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;will-change:transform;}.transitiontop.visibile{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);clip-path:inset(0 0 -5px 0);-webkit-clip-path:inset(0 0 -5px 0);}.transitionbottom{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);-webkit-transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;transition:-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;-o-transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out;transition:clip-path 1s ease,transform .8s ease-out,-webkit-clip-path 1s ease,-webkit-transform .8s ease-out;will-change:transform;}.transitionbottom.visibile{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);clip-path:inset(0 0 -5px 0);-webkit-clip-path:inset(0 0 -5px 0);}.hero-headline{animation:fade-in-hero 1s ease-out 0.3s 1 forwards;transform:translateY(50px);opacity:0;}@keyframes fade-in-hero{100%{transform:translateY(0);opacity:1}}@-webkit-keyframes animate-btn-line{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes animate-btn-line{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}}.instagram-feed{display:flex;flex-flow:wrap;gap:50px;margin-bottom:220px;}.instagram-feed > div{flex:1;}.instagram-feed a{display:block;height:100%;}.instagram-feed img{width:100%;display:block;height:100%;object-fit:cover;}.feed2{margin-top:70px;}@media screen and (min-width:1200px) and (max-width:1600px){.margin200200{margin-left:50px;margin-right:50px;}.bloccosequenzialecolheigth100{width:180px;}.containerIntElenco.width70{width:calc(65% - 0.5px);}.containerIntElenco.width30{width:calc(35% - 0.5px);}.etichettacostruzionenuova{display:none;}.pulsante{padding:20px 20px;font-size:18px;}.padding100{padding:50px;}.nopaddingleft{padding-left:0px;}.nopaddingright{padding-right:0px;}.ContenitoreDettaglioDesc2{font-size:20px;}.contenitoreCondizioni > div{font-size:15px;}.areaicone{gap:10px;}.areaiconeInt img{width:20px;}.areaiconeCol{font-size:15px;}.margin400{margin-right:0px;}.flexVendite{row-gap:60px;}.container.padding100.flexVendite.padding100forzato{padding:0px 50px;}.containerIntElenco.padding100{padding:50px;}.bloccoprenotaicone img{height:60px;}.marginleft200{margin-left:50px;}.marginright200{margin-right:50px;}.bloccodettaglioiconeinterno img{height:50px;}.margin200{margin-left:100px;}.bloccoprenotadescrizione.margin200{margin-left:100px;}.tabellaText{padding:50px;}.contenitorerichiesta{padding:50px 100px;}.container.padding100{padding:0px 50px;}.marginleft100{margin-left:50px;}.container.paddingleft100{padding-left:50px;}}@media screen and (min-width:988px) and (max-width:1199px){.flexfooter2blocchi{justify-content:center;width:100%;}.containerFooter{gap:100px;}.flexfooter3blocchi{width:100%;}.bloccosequenziale{gap:50px;}.bloccosequenzialecolheigth100{width:150px;}.containerIntElenco.width30{width:calc(40% - 0.5px);}.containerIntDescElenco.sticky.heigth100{gap:30px;}.containerIntElenco.width70{width:calc(60% - 0.5px);}.p-regular{font-size:17px;}.immaginirealizzazioni .width33{width:calc(50% - 25px);}.containerIntElenco.width55{width:calc(50% - 0.5px);}.containerIntElenco.width45{width:calc(50% - 0.5px);}.fasciabloccoform{width:400px;}.etichettacostruzionenuova{display:none;}.padding100{padding:50px;}.contenitoreCondizioni img{width:30px;}.contenitoreprezziaffitto{padding:50px 30px;}.inputData{font-size:16px;}.nopaddingleft{padding-left:0px;}.nopaddingright{padding-right:0px;}.contenitoreCondizioni > div{font-size:15px;}.ContenitoreDettaglioDesc2{font-size:18px;}.dettagliovendita.containerIntDescElenco p, .dettagliovendita.containerIntDescElenco li{font-size:20px;line-height:30px;}.contenitoreCondizioni > div{font-size:15px;}.menulink .closemenu img{width:50px;}.containerimmobile.visualizzazioneA{width:calc(50% - 15px);}.containerimmobile.visualizzazioneB{width:calc(33.33% - 20px);}.flexVendite{gap:30px;row-gap:60px;}.container.padding100.flexVendite{padding:0px;padding-right:30px;}.iconafixed img{display:block;width:50px;}.bloccoimmobileDescprezzo{font-size:18px;}.areaicone{gap:10px;}.areaiconeInt img{width:20px;}.areaiconeCol{font-size:15px;}.menulink .closemenu{top:30px;left:30px;}.prenota a{padding:0px 30px;}.prenota a.nomobile{display:none;}.mySlides2sx{width:100%;}.containerIntElenco.padding100{padding:50px;}.flexVendite{row-gap:60px;}.container.padding100.flexVendite.padding100forzato{padding:0px 50px;}.slidehome .boccodatislidehome{width:400px;}.slidehomeimg{width:calc(100% - 401px);}.container.padding100{padding:0px 30px;}.containerimmobile{width:calc(50% - 7px);}.marginleft100{margin-left:30px;}.sectiongrey{padding:75px 0px;} .iconecontatti img{height:25px;}.offerte.immaginirealizzazioni .width33{width:calc(50% - 50px);}.footeritem1 img{max-width:200px;}.contenitorecalendario{max-width:330px;}.bloccodettagliodx{width:240px;}.containerFooter > .footeritem1{width:100%;}.footer2link{gap:50px;}.footer2link > a{margin-left:0px;}.container2{padding:0px 30px;}.margin200200{margin-left:50px;margin-right:50px;}.margin400{margin-right:0px;}.sezioneimmagini3{gap:30px;}.instagram-feed{gap:30px;}.claimHomeCamere{left:0px;}.cerchio180{width:150px;height:150px;}.bloccoprenotaicone img{height:60px;}.marginleft200{margin-left:50px;}.marginright200{margin-right:50px;}.bloccodettaglioiconeinterno img{height:50px;}.margin200{margin-left:100px;}.bloccoprenotadescrizione.margin200{margin-left:100px;}.tabellaText{padding:50px;}.contenitorerichiesta{padding:50px 100px;}.containerimmobile:nth-child(1n + 1) .line1{display:none;}.container.paddingleft100{padding-left:30px;}}@media screen and (max-width:987px){.iconafiltri img{height:30px;}html{overflow-x:hidden;}.popup-card.popupfiltri{padding-bottom:100px;}.padding50dx{padding-right:0px;}.padding40{padding:20px;}.p-regular4{font-size:30px;}.tabcontent{margin-top:30px;}.claimDettaglio{margin-bottom:70px;}#popupfiltri .popup-container{bottom:0px;}#popupfiltri #popup-popupinternoforminterno{width:100%;}.pulsantemarchio{padding:60px;width:100%;}.flexblocco{flex-flow:column;}.bloccosequenzialecolheigth100{width:100%;flex-flow:column-reverse;justify-content:space-between;margin:0px 20px;}.containerIntDescElenco.sticky.heigth100{height:auto;top:0px;gap:30px;}.fasciafiltrihome{justify-content:center;}.containerIntElenco.width70{width:100%;}.logoezona img{height:20px;}.immaginefull .video-js{height:500px;}.pulsante1{padding:10px 15px;} .container.padding30{padding:0px 30px;}.containerIntElenco.dx.padding100.bloccogrigio{padding:30px;}.bloccoindettaglio{height:fit-content;}.popup-card{border-radius:20px;padding:20px;}.nodesktop{display:none;}.nomobile{display:block;}.splide__slide img{max-width:100%;}.mySlides3dx .relative{height:100%;display:flex;align-items:center;justify-content:center;}.contenitoreimmaginihomeabsolute{width:100%;display:block;object-fit:cover;height:100%;position:absolute;z-index:10;}.contenitoreimmaginihome{margin:0px 30px;margin-top:130px;overflow:hidden;position:relative;}.contenitoreimmaginihomebase{width:100%;display:block;object-fit:cover;height:100%;}.mySlides3dx .home2{width:100%;display:block;object-fit:cover;height:100%;opacity:1;position:absolute;transition:all 1500ms;z-index:2;}.mySlides3dx .notransition{width:100%;display:block;object-fit:cover;height:100%;opacity:1;position:absolute;transition:none;z-index:1;}.claimHome2{min-width:initial;margin-top:0px; margin:0px 30px;}.etichettacostruzionenuova{display:none;}.containerIntElenco.primacolonna{width:100%;}.rigadocumento{padding:10px 20px;font-size:16px;line-height:40px;}.rigadocumentodownload{font-size:14px;line-height:40px;}.mySlides2dx .mascherasovrapposta .nodesktop{display:block;opacity:1;}.mySlides2dx .mascherasovrapposta .nomobile{display:none;}.mySlides2dx .relative{height:100%;display:flex;align-items:center;justify-content:center;}.bloccoinformazioni2 .ContenitoreDettaglioDesc2{margin:0px 0px;}.contenitoreprezziaffitto{padding:30px 20px;}.ContenitoreDettaglioDesc2.barraorizzontalebordo::after{left:0px;width:calc(100%);}.mySlides2dx .mascherasovrapposta{display:flex;align-items:center;justify-content:center;}.mySlides2dx img{object-fit:initial;width:200px;height:35vh;margin:auto;}.containerIntElenco.width30{width:100%;}.immaginirealizzazioni.colonna{flex-flow:column;margin:0px 20px;}.sectiongrey.ridotta.paddingaggiuntivo40{padding:50px 0px;padding-bottom:calc(50px + 40px);}.contenitoreborderradiustop{border-radius:20px;}.menulink .closemenu{top:30px;left:30px;}.menulink .closemenu img{width:50px;}.menu > div{width:100%;min-width:100%;height:100%;}.menudx > div{width:100%;min-width:100%;height:100%;}.mySlides2sx{width:100%;margin-top:0%;padding-left:30px;padding-right:30px;position:relative;padding-top:50px;margin-bottom:70px;}.menulinktitolo{font-size:4vh;}.areaicone{gap:10px;bottom:10px;right:10px;}.padding100{padding:0px;}div.SnippetBreadCrumbs a{font-size:16px;}.marginbottom50{margin-bottom:30px;}.splide__arrows img{width:50px;}.sectionCentrale{gap:10px;}.flexbetween{align-items:baseline;flex-flow:column;gap:10px;}.areaiconeInt img{width:20px;}.areaiconeCol{font-size:15px;}.mySlides2sx .margintop20{margin-top:10px;}.contanitoresection1{flex-flow:column;gap:5px;}.slidehome .bloccoinformazioni > div{width:calc(50% - 30px);}.slidehome .bloccoinformazioni{flex-flow:wrap;}.contenitoredati{display:flex;flex-flow:column;gap:20px;}.riga{width:100%;gap:10px;}.bloccocontatti{flex-flow:column;gap:30px;}.sectiongrey.padding30{padding:30px;}.container.first{height:60vh;}.bloccoimmobileDescprezzo{font-size:18px;}.contenitoreCondizioni.width33 > div{width:100%;}.contenitoreCondizioni.width33{margin-top:30px;}.contenitoreCondizioni > div{font-size:14px;padding:10px 20px;gap:15px;width:100%;}.contenitoreCondizioniOrari img{width:30px;}.bloccoinformazioni > div:first-child{width:100%;}.contenitoreCondizioni{flex-flow:column;}.contenitoreCondizioni > p{width:100%;}#popup-popupinternoform, #popup-popupinternoforminterno{width:100%;}.popup-container{bottom:0px;}#popup-popupinternoplanimatria{width:calc(100% - 40px);}.containerimmobile.staytuned .bloccoimmobiledescrizionecol1{padding:30px 50px;}.containerimmobile:nth-child(3n + 2) .line1{display:none;}.mobiletop81{position:absolute;top:82px;right:0px;width:100px;padding:10px 0px;justify-content:center;}.mobiletop120{position:absolute;top:120px;right:0px;width:100px;padding:10px 0px;justify-content:center;}.splide__slide{padding-right:0px;}#servizi .splide__slide{padding:0px 20px;}.padding30{padding:0px;}.contenitorelingua{bottom:-80px;}.menu a.menuinterno.mobile{display:block;}.bloccoimmobile img.height60{height:40vh;}.container.padding100{padding:0px 30px;}.container.padding100.flexVendite.padding100forzato{padding:0px 30px;}.margintop50{margin-top:30px;}.containerimmobile.visualizzazioneA, .containerimmobile.visualizzazioneB, .containerimmobile.visualizzazioneC, .containerimmobile.visualizzazioneD{width:100%;}.flexVendite{flex-flow:column;gap:0px;row-gap:30px;}.containerimmobile.staytuned{width:100%;}.iconecontatti2{position:absolute;right:30px;display:flex;flex-flow:column;height:auto;align-items:center;justify-content:center;z-index:5;}.iconecontatti2 > a{border-bottom:1px solid black;padding:10px;width:100%;padding-top:20px;display:block;background-color:#efefed;}.iconecontatti2 img{height:25px;display:block;margin:auto;margin-bottom:5px;}.iconecontatti{display:none;}.c-scroll-indicator_label{font-size:4.2vw;}.logoiniziale{width:50vw;}.containermenu{padding:70px 30px;}.instagram-feed{flex-flow:column;gap:50px;margin-bottom:0px;}.feed2{margin-top:0px;}.spazio{height:86px;}.flexelenco .contenitorepulsante{width:70px;}.pulsantemenuricerca{padding:20px 8px;font-size:16px;width:34px;}.aprifiltro img{width:20px;}.container.padding100.flexVendite{padding-right:30px;}.bloccoimmobiledescrizionecol1{gap:5px;}.immaginirealizzazioni .width33{width:100%;}.tabellaText{padding:30px 0px;}.bloccodettagliodx{display:none;}.tabellaNews > div.width45{width:100%;}.tabellaNews > div.width55{width:100%;}.marginleft200.splide{margin-left:30px;margin-right:30px;} .bloccodettaglioservizi{justify-content:space-between;}.bloccodettaglioservizi > div{flex-flow:column;}.bloccodettaglio{flex-flow:column;}.bloccodettagliotesto{padding-right:0px;}.marginleft200{margin-left:0px;}.prenota a.nomobile{display:none;}.MenuPrincipaletesto{font-size:16px;}.sectionCentrale.maxwidth900{padding:0px 0px;}.splidehome{position:absolute;top:0;height:100vh;}.fasciabloccoform{width:100%;margin-right:0px;margin-top:100vh;}.h-title-hero-xl{font-size:5vh;}.h-title-section{font-size:9vh;}.container{padding:0px 20px;}.fixedleft{left:20px;padding:12px 16px;}.containerIntElenco.width55{width:100%;}.containerIntElenco.width45{width:100%;}.bloccosequenziale{flex-flow:column;gap:20px;}.splide__pagination__page{width:8px;}.p-regular3{font-size:14px;}.claimHomeridotto{bottom:60px;left:0px;transform:none;text-align:left;}.padding30{padding-left:20px;padding-right:20px;}.sezioneheaderblocco1{width:100%;}.sezioneheader{gap:0px;flex-flow:column;}.bloccoform{margin-top:0px;margin-bottom:0px;padding:40px 30px;}.menu > input + div{flex-flow:column;}.sectiongrey{padding:50px 0px;}.sectiongrey.paddingtopaggiuntivo40{padding-top:calc(50px + 40px);}.bloccobloccorecensioni p{font-size:16px;}.sectiongrey.padding8{padding:50px 30px;}.testosovrapposto{font-size:6vh;margin-bottom:-40px;left:0px;right:0px;}.margintop200{margin-top:50px;}.containerIntDescElenco p.ridotto, .containerIntDescElenco li.ridotto{font-size:16px;line-height:135%;}.marginleft100{margin-left:0px;}.menulink.flexnone{padding-top:30px;}.testoverticale{display:none;}.contenitorecalendario{max-width:initial;width:100%;}.menuprenotazioni{width:100%;padding:50px 30px;}.claimHomeCamere{z-index:16;bottom:80px;left:inherit;}.iconafixed{bottom:30px;right:30px;}.iconafixed img{width:50px;}.iconecontatti > a{padding-top:15px;}.iconecontatti img{height:25px;}.pulsante{font-size:14px;padding:12px 16px;}.mySlides2dx{width:auto;height:35vh;position:relative;margin:100px 30px;margin-bottom:0px;}.MenuPrincipale{top:25px;right:20px;}.header{padding:30px 20px;}.mySlides2.caroselloImmobili{position:absolute;}.cerchio180{width:150px;height:150px;}.margintop100{margin-top:50px;}.fasciadate{gap:10px;}.fasciadate > div{width:100%;}.fasciadate .pulsante{width:100%;}.contenitorericerca{padding:30px;}.menuricerca{padding-top:70px;align-items:baseline;justify-content:normal;}.contenitorericerca.margintop50{margin-top:30px;}.bloccobloccorecensioni img{border-radius:30px 30px 0px 0px;}.contenitorericerca .fasciadate{flex-flow:column;}.bloccobloccorecensioni > div.testo{padding:30px 30px;padding-bottom:20px;}.bloccobloccorecensioni{flex-flow:column;opacity:1;}.bloccobloccorecensioni > div{width:100%;}.container.paddingleft100{padding-left:20px;padding-right:20px;}.slidehome .boccodatislidehome{width:100%;}.slidehomeimg{width:100%;max-height:60vh;}.paddingleft30{padding-left:0px;}.paddingright100{padding-right:0px;}.section{margin:50px 0px;}.container2{padding:0px 20px;}.sezioneimmagini3{flex-flow:column;}.sezioneimmagini3 .margintop120{margin-top:50px;}.bloccoprenota{flex-flow:column;}.bloccoprenotaicone{margin-top:50px;}.bloccoprenotaicone > div{width:50%;}.bloccoprenotaicone img{height:50px;}.tabella{flex-flow:column;align-items:center;row-gap:30px;}.containerIntElenco.sx{padding-left:0px;}.containerIntElenco.sx.width60, .containerIntElenco.dx.width40{width:100%;}.faq-question .col1{width:40px;}.panel-content{margin:0 50px;margin-left:0px;}.containerIntElenco{width:100%;}.containerIntElenco.dx{padding:0px;}.containerIntDescElencoInterno{padding-left:0px;padding-top:30px;}.margin200{margin-left:0px;}.bloccoprenotadescrizione.margin200{margin-left:0px;}.bloccoprenotaicone.end{justify-content:center;margin-top:80px;margin-bottom:30px;}.margin200200{margin-left:0px;margin-right:0px;}.bloccoprenota{padding:50px 30px;}.containerIntElencoImmagine{height:inherit;}.immaginirealizzazioni .width50{width:100%;}.containerIntElenco.sxnegativo > div{background-color:transparent;margin-left:0px;padding:0px;margin-right:0px;padding-right:0px;margin-top:30px;margin-bottom:30px;background-color:transparent;}.tabella.reverse{flex-flow:column-reverse;}.margin400{margin-right:0px;}.bloccoprenota.servizi > div{width:100%;}.blocconewsletter{flex-flow:column;justify-content:flex-start;align-items:baseline;margin:30px 0px;}.blocconewsletterpulsanteinput{width:100%;}.containerFooter > .footeritem{width:100%;}.footer2{justify-content:space-between;gap:10px;margin-bottom:20px;}.contenitorevideo{display:none;}.blocconewsletter > div{width:100%;display:flex;flex-flow:column;row-gap:30px;margin-top:30px;}.blocconewsletterpulsante > input{margin-right:0px;}.containerFooter.padding100{padding:50px 30px;}.containerFooter{flex-flow:column;}.containerFooter > .footeritem2{flex-flow:column;column-gap:initial;row-gap:30px;}.containerFooter > .footeritem1{width:100%;flex:inherit;}.footeritem1 img{padding-right:0px;margin-bottom:30px;}.bloccolinkfooter img{width:50px;}.internofooterdx{width:100%;min-width:auto;padding:50px 0px;}.footeritem p, .footeritem a{font-size:16px;}.menufiltri > div{width:100%;min-width:100%;left:-100%;}.internofooter{flex-flow:column;}.internofootersx{padding-right:0px;}.containerFooter{padding:0px 20px;gap:30px;}.footer{padding-bottom:100px}.flexfooter3blocchi{justify-content:flex-start;gap:30px;flex-flow:column;align-items:center;text-align:center;}.width50{width:100%;}.flexfooter2blocchi{gap:30px;flex-flow:column;justify-content:center;align-items:center;text-align:center;}.loghifooter{max-width:100%;}.containerimmobile{width:100%;}.footer2link{justify-content:space-evenly;}.footer2link > a{margin-left:0px;}.containerFooter.flex{justify-content:initial;row-gap:30px;text-align:center;}} .contenitoreArea{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color:#fdc300;display:flex;justify-content:center;align-items:center;height:100vh;margin:0;}.contenitoreArea:before, .contenitoreArea:after{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;content:'';display:block;height:24px;}.internoArea{text-align:center;background:white;padding:30px;border-radius:15px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);max-width:400px;width:100%;margin:0px 20px;z-index:1;}.internoArea img{height:30px;display:block;}.accedi{font-size:24px;color:#1c1c1e;}.utilizza{padding-bottom:3px;padding-top:1px;}.accesso{padding:30px 0px 0px 0px;}.inputBot{width:100%;padding:12px;border:1px solid #d1d1d6;border-radius:10px;font-size:14px;color:#1c1c1e;box-sizing:border-box;transition:border-color 0.3s;padding-right:50px;outline:none;}.accessonegato{font-size:12px;}.contenitoreNega{height:20px;}.contenitoreaccedi{margin-top:30px;}.accessoform{-webkit-user-select:none;-webkit-transition:background .2s .1s;transition:background .2s .1s;border:0;-webkit-border-radius:3px;border-radius:10px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;min-width:4em;outline:none;overflow:hidden;position:relative;text-align:center;-webkit-tap-highlight-color:transparent;z-index:0;background:#3498db;color:#fff;padding:12px; width:100%;font-size:14px;}.mappacontenuti{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px); white-space:nowrap;}.mappacontenuti a{color:black;} .modal{position:fixed; background-color:rgb(165 165 165 / 70%);z-index:10000000;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.circle-container{display:flex;justify-content:center;align-items:center;width:100px;aspect-ratio:1/1;}.circle-svg{--_circle-radius:45px;--_svg-width:100px;--_stroke-width:10px; width:var(--_svg-width);height:var(--_svg-width);stroke:white; stroke-width:var(--_stroke-width);stroke-dashoffset:1;stroke-dasharray:1 1000;animation:loader 1500ms infinite linear, spin 3000ms infinite linear;}@keyframes loader{0%{stroke-dashoffset:1;stroke-dasharray:1 1000;}100%{stroke-dashoffset:calc(var(--_circle-radius) * -2 * 3.1415);stroke-dasharray:calc(var(--_circle-radius) * 2 * 3.1415) 1000;}}@keyframes spin{0%{rotate:0deg;}100%{rotate:360deg;}} .PaginaValutaImmobileDati input.invalid{border:1px solid red;}.PaginaValutaImmobileDati select.invalid{border:1px solid red;} .tab{display:none;width:100%;} .step{height:50px;width:50px;background-color:#fff;border:none;border-radius:50%;display:inline-block;opacity:0.3;color:#221B17;text-align:center;   padding:15px;box-sizing:border-box;position:relative;z-index:50;transition:all 3s;} .step.active{opacity:1;} .step.finish{background-color:#4CAF50;}.Sezione.finish{color:green;}.step:before{content:"";position:absolute; width:2px;height:30px;display:block;  background-color:#99a3d0;background-image:linear-gradient(0deg,#fff,#fff);background-position:0 -77px; align-items:center;margin:auto;left:24px;z-index:2;top:50px;}.PaginaValutaImmobileStepperFlex.ultimo .step:before{display:none;}.PaginaValutaImmobile{display:flex;flex-flow:wrap;  min-height:100vh;}.PaginaValutaImmobile > div{width:50%;display:flex;align-items:baseline;flex-flow:column;padding:100px;box-sizing:border-box;position:relative;text-align:left; min-height:100vh;padding-bottom:30px;padding-top:160px;}.PaginaValutaImmobileDatiPulsanti{display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding-top:1.6rem;padding-bottom:1.6rem;border-top:1px solid #d5d5d5;width:100%;}.PaginaValutaImmobileDati{align-items:center;flex-flow:column;padding:100px;box-sizing:border-box;position:relative;height:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;overflow-y:auto;height:100vh;}.PaginaValutaImmobileStepper{background-color:#f5f5f5;}.PaginaValutaImmobileStepperFlex div{margin-bottom:30px;}.PaginaValutaImmobileStepperFlex{display:flex;align-items:center;width:250px;}.Sezione{margin-left:20px;opacity:0.3;transition:all 3s;letter-spacing:0px;color:#221B17;}.Sezione.active{opacity:1;}.PaginaValutaImmobilePulsante{background:#3C51AA;text-transform:uppercase;color:#FFF;text-align:center;border:1px solid #425EB7;font-weight:bold;text-decoration:none;box-sizing:border-box;padding:10px 50px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-size:0.8em;font-weight:600;cursor:pointer;}.rating{position:relative;display:inline-block;border:none;font-size:14px;} .rating:not(:checked) > input{position:absolute; clip:rect(0, 0, 0, 0);height:0;width:0;overflow:hidden;opacity:0;}.rating:not(:checked) > label{padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;color:#666; padding:12px.75rem;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box; margin-right:.8rem;margin-bottom:.8rem;font-family:"Montserrat", sans-serif;line-height:55px;}.rating input:checked + label{color:white;background-color:#92a8b7;}.rating > label:active{position:relative;top:2px;left:2px;}.flexColonne{display:flex;align-items:center;flex-flow:wrap;margin-bottom:30px;row-gap:15px;}.flexColonne div{width:50%;}.nd-incremental{background-color:#fff;width:50px;height:50px;border-radius:50%;border:1px solid #ddd;position:relative;outline:none;}.contenitoreQuantita{display:flex;}.contenitoreFlex{display:flex;}.contenitoreFlex input{height:38px;}.contenitoreQuantita input{display:block;width:50px;border:none;text-align:center;font-size:24px;outline:none;}.contenitoreQuantita.rating:not(:checked) > label{padding:0 .1em;overflow:inherit;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;color:#666; padding:12px.75rem;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box; margin-right:.8rem;font-family:"Montserrat", sans-serif;line-height:55px;padding:.375rem .75rem;font-size:0.9em;line-height:1.5;width:100%;text-align:center;font-size:16px;}.contenitoreQuantita.rating:not(:checked) > label.widthCorto{width:50px;}.contenitoreQuantita.rating input:checked + label{color:white;background-color:#92a8b7;}.PaginaValutaImmobile div.PaginaValutaImmobileStepper{align-items:center;display:flex;flex-flow:column; background-color:#92A8B7;}.Steppersticky{position:sticky;top:150px;display:flex;align-items:center;flex-flow:column;margin:auto;}.rating.icone:not(:checked) > label{float:left;line-height:inherit;}.rating.icone i{position:relative;display:block;border:none;font-size:34px;float:left;margin-top:-6px;margin-right:9px;}@media screen and (max-width:1200px){.Steppersticky{flex-flow:wrap;margin:inherit;}.PaginaValutaImmobile{display:flex;flex-flow:column-reverse;min-height:100vh;}.PaginaValutaImmobile > div{width:100%;display:flex;align-items:baseline;flex-flow:column;padding:20px;box-sizing:border-box;position:relative;text-align:left;height:100%;min-height:auto;padding-bottom:20px;padding-top:20px;}.PaginaValutaImmobile div.PaginaValutaImmobileStepper{align-items:center;display:flex;flex-flow:row;   min-height:auto;height:auto;padding-top:100px;}.Sezione{display:none;}.step:before{display:none;}.PaginaValutaImmobileStepperFlex div{margin-bottom:0px;}.PaginaValutaImmobilePulsante{padding:10px 15px;}.flexColonne div{width:100%;}.contenitoreQuantita.rating:not(:checked) > label.widthCorto{width:inherit;}.PaginaValutaImmobileStepperFlex{display:flex;width:auto;margin:0px 5px;}}