 html{scroll-behavior:smooth;overflow-x:hidden;}::-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:rgb(162 73 157);}.smooth{transition-duration:500ms;}*, *::before, *::after{box-sizing:border-box;text-wrap:balance;}a{cursor:pointer;}b{font-weight:600;clear:both;}.spazio{height:100px;}.spazio.blu{background:#ebd29e;}.grecaptcha-badge{display:none;}.lingua{display:flex;align-items:center;position:relative;cursor:pointer;}.lingua .contenitorelinguascelta{display:flex;}.iframeclass{height:100vh;width:100%}.bloccorecensionidata{color:#8a8a8a;font-size:12px;}.bloccorecensionistelline{display:block;}.bloccorecensionistelline{width:100px !important;height:auto !important;}.recensione{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:5.4em;line-height:1.8em;transition:max-height 0.4s ease;position:relative;}.recensione.espansa{-webkit-line-clamp:unset;max-height:100em;}.scopri-di-piu{margin-top:10px;display:none;text-decoration:underline;color:#a4936e;cursor:pointer;}.contenitorelingua{display:none;position:absolute;bottom:-65px;width:75px;left:-34px;background-color:white;border-radius:9px;z-index:1;}.contenitorelingua.vedi{display:block;}.contenitorelingua a{display:flex;color:#161615;padding:3px 10px;border-radius:9px;}.contenitorelingua a:hover{background-color:#efefed;}div.SnippetBreadCrumbs{position:relative; text-align:center;margin:50px 30px;}div.SnippetBreadCrumbs ol{list-style:none;margin:0px;padding:0px;display:flex;justify-content:center;gap:10px;align-items:center;}div.SnippetBreadCrumbs ol li{display:inline-block;}div.SnippetBreadCrumbs a{color:#000;text-align:center;font-family:"tt-commons-pro";font-size:20px;font-style:normal;font-weight:400;line-height:normal;}.SnippetSelezionato{color:#221B17;}.mySlides2dx .mascherasovrapposta{z-index:2;opacity:1; width:fit-content;position:absolute;width:100%;height:100%;}.menu a.menuinterno.mobile{display:none;}body{margin:0px;font-size:14px;font-family:"tt-commons-pro", sans-serif;animation:fadeIn 2s both;overflow-x:hidden;background:#FFF;}h1, h2, h3, h4, h5{margin:0px;}a{text-decoration:none;}.maxwidth1200{max-width:1200px;}.container2.maxwidth1200{max-width:1200px;}.margintop{margin-top:20px;}.nomargintop{margin-top: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:50px auto;}.sectiongrey.ridotta{padding:4% 0px;}.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;}.rosa{color:#c75dc1;}.container{margin:auto;padding:0px 30px;box-sizing:border-box;width:100%;}.container.padding100{padding:0px 100px;}.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{margin-left:auto;display:flex;align-items:center;gap:60px;}.prenota a{display:block;color:#FFF;font-family:"tt-commons-pro";font-size:20px;font-style:normal;font-weight:400;}.prenota > .pulsante{padding:15px 30px;position:absolute;right:100px;font-size:14px;}.containermenu{padding:8% 100px;width:100%; display:flex;justify-content:center;align-items:center;}.contenitoreiconeheader{border-left:0.5px solid #92A8B7;display:flex;flex-flow:wrap;gap:10px;padding-left:30px;}.container2{margin:auto;padding:0px 100px;width:100%;max-width:1800px;}.padding30{padding:0px 30px;}.margintop50{margin-top:50px;}.nomobile{display:block;}.mySlides2dx .mascherasovrapposta .nodesktop{display:none;}.mySlides2dx .mascherasovrapposta .nomobile{display:block;width:auto;opacity:1;left:-1px;}.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{background-color:#fff;color:black;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%;}.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;}.popup-card{padding:20px;text-align:center;background-color:white;border-radius:40px;}.popup-card img{width:100%;display:block;max-height:30vh;object-fit:cover;}.popup-card .splide__arrows img{width:initial;}.popup-card .pulsante{margin:auto;margin-top:20px;}#popup-popupinternoform{width:50em;}#popup-popupinternoplanimatria{width:70em;}.popup-card h2{text-transform:uppercase;letter-spacing:-0.48px;color:#093959;}.popup-card h3{color:#222B31;text-align:center;font-family:Quatro;font-size:30px;font-style:normal;font-weight:500;}.popup-card p{color:#222B31;font-family:"tt-commons-pro";font-size:16px;font-style:normal;font-weight:300;line-height:26px;text-align:left;}#close-popup{background-color:#fff;color:black;border:none;padding:10px 10px;border-radius:4px;cursor:pointer;font-size:28px;position:absolute;right:0;}.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)}}.header{padding:40px 100px;position:fixed;z-index:10;display:block;width:100%;box-sizing:border-box;display:flex;justify-content:center;background-color:hsl(0deg 0% 0% / 30%);transition:all 1500ms;opacity:1;}.header.headerWhite .menu a{color:#000;}.MenuPrincipale{display:flex;align-items:center;}.flexmenu{display:flex;justify-content:center;width:100%;z-index:100;align-items:center;}.flexmenuinterno{display:flex;gap:30px;margin-right:auto;}.menu a.menuinterno{display:block;text-decoration:none;color:#fff;font-family:Quatro;font-size:3vh;font-weight:500;line-height:150%;display:flex;align-items:center;gap:5px;}.menulinkinternocol1{font-size:11px;}.menuinterno .barrasottolineata::before{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:#fff;scale:0 1;transform-origin:left;transition:scale 0.3s;}.menuinterno.MenuSelezionato .barrasottolineata::before, .menuinterno:hover .barrasottolineata::before{scale:1;}.iconafixed{position:fixed;bottom:50px;right:50px;z-index:101;cursor:pointer;transition:all 1500ms;}.iconafixed img{display:block;width:60px;border:1px solid #783774;border-radius:50%;}.menudx > div{position:fixed;width:30%;min-width:550px;height:100%;position:fixed;background:#fdf6e8;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:#c75dc1;left:-100%;top:0px;transition-duration:320ms;overflow-y:auto;display:flex;z-index:100;display:flex;}.menu > div.widthVar{left:0;}.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:"tt-commons-pro";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;}.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;}.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:"tt-commons-pro";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:150px;justify-content:center;}.carosellohome .splide__pagination__page.is-active{background:#fff;z-index:1;}.carosellohome .splide__pagination__page{background:transparent;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:10px;border:1px solid white;}.carosellohome .splide__pagination{bottom:1.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;display:flex;}.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{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 9;} .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;gap:30px;position:absolute;width:150px;}.logoezona img{width:100%;display:block;}.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:50px;z-index:6;margin:auto;left:50%;transform:translateX(-50%);color:#fff;font-family:Quatro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;background-color:#c75dc1;padding:20px 70px;display:flex;text-decoration:none;transition:all 0.3slinear;width:fit-content;cursor:pointer;align-items:center;justify-content:space-between; border-radius:50px; -webkit-transition:background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;-o-transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-box-shadow .3s;border:1px solid #783774;}.blocconewsletterpulsanteinterno{display:flex;width:100%;flex-flow:column;justify-content:center; gap:20px;}.flexnewsletter{display:flex;position:relative;align-items:center;}.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;}.blocconewsletterpulsanteinput{display:block;flex:1;border:none;   letter-spacing:0px;  border-radius:100px;background:#FFF;color:#222B31; font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:23px 60px 22px 30px;}.blocconewsletterpulsanteinterno .checkmark{border-radius:50%;}.blocconewsletterpulsanteinputfooter{display:block;flex:1;background-color:#efefed;border:none;border-bottom:1px solid #A76C97;margin-right:20px;outline:none;font:normal normal 400 16px/24px Inter;letter-spacing:0.45px;color:#161615;width:100%;}.blocconewsletterpulsantefooter{display:flex;flex-flow:wrap;}.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:"tt-commons-pro";font-size:20px;font-style:normal;font-weight:400;}.margintopneg40{margin-top:-40px;margin-bottom:-40px;}div.first{position:relative;height:calc(100vh + 40px);margin:auto;width:100%;background:#fbebcb;box-sizing:border-box;}.first.dettaglio{height:calc(100vh + 40px);}.mySlides2{position:absolute;height:calc(100%);width:calc(100% - 00px);transition:all 1500ms;display:flex; margin:0px 0px;}.mySlides2.center{align-items:center;justify-content:center;}.mySlides2sx{width:100%;padding-left:100px;padding-top:100px;z-index:3;display:flex;flex-flow:column;justify-content:center;margin-top:-8%;max-width:1000px;}.mySlides2dx{position:absolute;right:0px;width:100%;height:100%;}.mySlides2dx img, .mySlides2dx video{width:100%;display:block;object-fit:cover;height:100%;  opacity:0.8;position:absolute;transition:all 1500ms;}.mySlides2 h3{color:#fff;font-family:Quatro;font-size:27px;font-style:normal;font-weight:500;line-height:normal;}.mySlides2 h1{color:#fff;font-family:Quatro;font-size:7vh;font-style:normal;font-weight:500;line-height:normal;}.mySlides2 p{color:#fff;font-family:"tt-commons-pro";font-size:24px;line-height:34px;font-style:normal;font-weight:300;max-width:600px;}.menulinktitoletto{color:#7CD2B9;font-family:Quatro;font-size:27px;font-style:normal;font-weight:400;}.menulinktitolo{color:#FFF;color:#222B31;font-family:Quatro;font-size:4vh;font-style:normal;font-weight:500;}.menulinktitolo.black{color:#222B31;}.mySlides2 p b{font-weight:700;}.menulinkpulsanti .pulsante:hover{background-color:rgb(162 73 157);}.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;}.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:#fff;width:7px;height:7px;display:block;border-radius:50%;}.pulsante2{display:flex;align-items:center;gap:10px;color:#222B31;font-family:"tt-commons-pro";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;}.claimHome{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;}.claimHome h2{font-family:Quatro;font-size:10vh;font-style:normal;font-weight:500;}.claimHome h4{color:#7CD2B9;font-family:Quatro;font-size:27px;font-style:normal;font-weight:400;line-height: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;}.bloccobloccorecensioni > div.testo{padding:50px 50px;display:flex;flex-flow:column;justify-content:space-around;}.bloccobloccorecensioni h3{color:#222B31;font-family:Quatro;font-size:3vh;font-style:normal;font-weight:500;line-height:100%;}.bloccobloccorecensioni p{color:#222B31;font-family:"tt-commons-pro";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;}.splide__slide .claimHome img{width:auto;height:auto;}.claimHome.widthvw{max-width:80vw;}.claimHome h1.upper{text-transform:uppercase;}.claimHome h1{font:normal normal 400 54px/54px Inter;letter-spacing:0px;color:#221B17;}.claimHome h3{font:normal normal 400 20px/30px Inter;letter-spacing:0px;color:#221B17;}.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:150px 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%;}.immaginefull{position:relative;height:100%;width:100%;}.immaginefull.height100{height:100vh;}.immaginefull img{height:100%;width:100%;transition:all 1500ms;object-fit:cover;}.sectiongrey.padding8{padding:8% 100px;}.sectiongrey{padding:8% 0px;background:#ebd29e;}.sectiongrey.paddingtopaggiuntivo40{padding-top:calc(8% + 40px);}.sectiongrey.green{background:#c75dc1;}.sectionblack{padding:150px 0px;background-color:#000;}.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;}.plus > span{border:1px solid #c75dc1;border-radius:50%;color:#c75dc1;}.panel-title{width:100%;position:relative;margin:0;padding:0px 48px 0px 0px;display:block;cursor:pointer;z-index:6;transition:all .3s; letter-spacing:0px;color:#221B17;font-family:"tt-commons-pro";font-size:16px;font-style:normal;font-weight:600;line-height:26px;color:#c75dc1;}.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;color:#222B31;font-family:"tt-commons-pro";font-size:16px;font-style:normal;font-weight:300;line-height:26px;}.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 #879097;width:100%;}.barraorizzontale.white{border-top:1px solid #879097;}.barraorizzontale.black{height:1px;border-top:1px solid #222B31;width:100%;}.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;}.sectionCentrale h1{color:#c75dc1;text-align:center;font-family:"tt-commons-pro";font-size:14px;font-style:normal;font-weight:500;line-height:120%;}.sectionCentrale h2{color:#222B31;font-family:Quatro;font-size:6vh;font-style:normal;font-weight:500;}.sectionCentrale.white h2{color:white;}.sectionCentrale h3{color:#222B31;text-align:center;font-family:Quatro;font-size:6vh;font-style:normal;font-weight:500;line-height:100%;}.sectionCentrale.white h3{color:white;}.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%;}.flexbetween{display:flex;justify-content:space-between;width:100%;align-items:center;}.sectionCentrale p{color:#222B31;text-align:center;font-family:"tt-commons-pro";font-size:22px;font-style:normal;font-weight:300;line-height:120%;}.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;}.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-color:black;width:100%;}.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:113px;height:fit-content;}.bloccotabella{display:flex;justify-content:center;flex-flow:wrap;gap:30px;}.webinar{width:31%; border:2px solid #c75dc1;border-radius:20px;padding:20px;position:relative;display:flex;flex-flow:column;justify-content:space-between;}.etichetta{color:#fff;font-family:Quatro;font-size:14px;font-style:normal;font-weight:500;line-height:normal;position:absolute;background-color:#c75dc1;border-radius:30px;padding:10px 15px;left:30px;top:10px;}.webinar video, .webinar img{display:block;width:100%;object-fit:cover;min-height:250px;}.webinar h2{color:#222B31;font-family:Quatro;font-size:30px;font-style:normal;font-weight:500;line-height:normal;}.webinar h3{color:#c75dc1;font-family:Quatro;font-size:22px;font-style:normal;font-weight:500;line-height:normal;}.webinar p{color:#222B31;font-family:"tt-commons-pro";font-size:16px;font-style:normal;font-weight:300;line-height:26px;}.tabellaNews{display:flex;justify-content:center;flex-flow:wrap;}.tabellaNews > div{width:50%;}.tabellaNews > div.width45{width:45%;}.tabellaNews > div.width55{width:55%;}.bloccodettagliosx.offerta{font:normal normal 400 19px/29px Inter;letter-spacing:0px;color:#161615;}.prezzoofferta b{font:normal normal 400 30px/28px Inter;letter-spacing:0px;color:#093959;}.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;}.containerIntElenco.padding100{padding:0px 100px;}.containerIntElenco.primacolonna{width:350px;padding:50px 30px;padding-left:0px;}.colonnarimanente{flex:1;padding:50px 50px;padding-right:0px;}.contenitoredocumentiarea{display:flex;flex-flow:column;gap:30px;}.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%;}.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;}.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;}.containerIntDescElenco h2{color:#222B31;font-family:Quatro;font-size:5vh;font-style:normal;font-weight:500;line-height:normal;}.containerIntDescElenco .ContenitoreDettaglioDesc2 h2{font-size:4vh;}.containerIntDescElenco h3{font:normal normal 400 38px/48px Inter;letter-spacing:0px;color:#221B17;text-transform:uppercase;}.containerIntDescElenco h3.link{width:fit-content;cursor:pointer;}.containerIntDescElenco h1{font:normal normal 400 11vh/11vh Inter;letter-spacing:-3.24px;color:#221B17;}.containerIntDescElenco h4{color:#222B31;font-family:Quatro;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}.dettagliovendita.containerIntDescElenco p, .dettagliovendita.containerIntDescElenco li{color:#222B31;font-family:"tt-commons-pro";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%)}}.containerIntDescElenco p, .containerIntDescElenco li{color:#222B31;font-family:"tt-commons-pro";font-size:16px;font-style:normal;font-weight:300;line-height:26px;}.containerIntDescElenco p.ridotto, .containerIntDescElenco li.ridotto{font-size:13px;line-height:20px;}.sectionCentrale p.ridotto{font-size:16px;}.carosellohomescopri{position:absolute;bottom:75px;display:flex;gap:10px;color:#FFF;font-size:20px;font-style:normal;font-weight:400;font-family:"tt-commons-pro";align-items:center;z-index:1;}.marginleft100{margin-left:100px;}.marginrigth100{margin-right:100px;}.sezioneimmagini3{display:flex;gap:50px;margin-top:50px;}.contenitorecerchio{position:relative;}.sezioneimmagini3 img, .sezioneimmagini3 video{width:100%;display:block;}.sezioneimmagini3 .margintop120{margin-top:120px;}.pulsante{color:#fff;font-family:Quatro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;background-color:#c75dc1;padding:20px 70px;display:flex;text-decoration:none;transition:all 0.3slinear;width:fit-content;cursor:pointer;align-items:center;justify-content:space-between;position:relative;border-radius:50px; -webkit-transition:background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, -webkit-box-shadow .3s;-o-transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;transition:background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-box-shadow .3s;}.pulsante.ridotto{padding:15px 35px;}.pulsante.blu{background-color:#93d094;color:#fff;}.pulsante.bianco{background-color:#EAE9E4;color:#221B17;border-color:#EAE9E4;}.pulsante:hover{background-color:rgb(162 73 157);}.immaginirealizzazioni{display:flex;flex-flow:wrap;margin:100px 0px;transition:all .5s linear;gap:50px;justify-content:center;}.immaginirealizzazioni img{width:100%;height:100%;object-fit:cover;display:block;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .8s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .8s cubic-bezier(.4,0,.2,1);-o-transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform .8s cubic-bezier(.4,0,.2,1),-webkit-transform .8s cubic-bezier(.4,0,.2,1);}.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% - 50px);}.bloccoimmobileDesc{}.bloccoimmobileDesc.center{text-align:center;}.bloccoimmobileDescprezzo{color:#879097;font-family:"tt-commons-pro";font-size:22px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:space-between;gap:20px;}.areaicone{display:flex;flex-flow:wrap;position:relative;gap:20px;justify-content:space-between; position:absolute;bottom:20px;right:30px;z-index:2;}.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:"tt-commons-pro";font-size:20px;font-style:normal;font-weight:300;display:flex;align-items:center;}.areaiconeInt{color:#FFF;font-family:"tt-commons-pro";font-size:20px;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:"tt-commons-pro";font-size:25px;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;}.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%);}.footer{background:#fdf6e8;padding:50px 0px;padding-bottom:150px;}.footer h2{color:#FFF;font-family:Quatro;font-size:5vh;font-style:normal;font-weight:400;line-height:normal;}.footer2{display:flex;flex-flow:column;align-items:center;justify-content:space-between;width:100%;gap:30px;color:#222B31;font-size:16px;font-style:normal;font-weight:300;line-height:100%;}.footer2 > div{display:flex;flex-flow:wrap;gap:20px;justify-content:center;text-align:center;}.footerflex{display:flex;flex-flow:wrap;align-items:center;gap:50px;}.footer2 a{color:#222B31;}.containerFooter{padding:0px 100px; margin:auto;display:flex;flex-flow:wrap;}.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:"tt-commons-pro";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 > .footeritem2{flex:1;display:flex;flex-flow:wrap;column-gap:20px;}.footeritem2 > div{flex:1;}.footeritem1 img{width:100%;display:block; max-width:300px;padding-right:20px;} .footeritem2 a.margintop30{margin-top:30px;}.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;}  .flexsplidepagination{position:relative;display:flex;flex-flow:wrap;align-items:center;color:#222B31;font-family:Quatro;font-size:30px;font-weight:300;}.white .flexsplidepagination{color:#fff;}.splide__pagination{position:relative;bottom:0px;padding:0px;display:block;}.splide__pagination__page{ display:none;height:auto;width:auto;color:#222B31;font-family:Quatro;font-size:30px;font-weight:300;opacity:1;}.white .splide__pagination__page{color:#fff;}.splide__pagination__page.is-active{background:initial;transform:none;z-index:1;display:block;width:24px;}.conteinerarrowspagination{display:flex;align-items:center;justify-content:space-between;gap:30px;}.conteinerarrowspagination.center{justify-content:center;}.splide__slide img{width:100%;height:100%;object-fit:contain;}.splide__arrows{position:relative;display:flex; flex:none;gap:10px;}.splide__arrow--prev{position:relative;transform:none;left:0px;background:transparent;opacity:1;padding:30px;}.splide__arrow--next{position:relative;transform:none;right:0px;background:transparent;opacity:1;padding:30px;}.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;}.pulsante{padding:15px 20px;font-size:18px;}.prenota > .pulsante{right:50px;}.padding100{padding:50px;}.nopaddingleft{padding-left:0px;}.nopaddingright{padding-right:0px;}.ContenitoreDettaglioDesc2{font-size:20px;}.contenitoreCondizioni > div{font-size:15px;}.header{padding:40px 50px;}.areaicone{gap:10px;}.areaiconeInt img{width:20px;}.areaiconeCol{font-size:15px;}.margin400{margin-right:0px;}.flexVendite{row-gap:100px;}.container.padding100.flexVendite.padding100forzato{padding:0px 50px;}.containerIntElenco.padding100{padding:0px 50px;}.bloccoprenota h3{font:normal normal 400 6vh/6vh Inter;}.bloccoprenota h5{font:normal normal 500 19px/21px Inter;}.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;}.container2{padding:0px 50px;}.container.paddingleft100{padding-left:50px;}.containerFooter{padding:0px 50px;}.containermenu{padding:0px 100px;}}@media screen and (min-width:988px) and (max-width:1199px){.webinar{width:48%;}.padding100{padding:50px;}.contenitoreCondizioni img{width:30px;}.contenitoreprezziaffitto{padding:50px 30px;}.inputData{font-size:16px;}.nopaddingleft{padding-left:0px;}.mySlides2 h1{font-size:8vh;}.nopaddingright{padding-right:0px;}.mySlides2 p{font-size:20px;line-height:30px;}.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);}.sectionCentrale p{font-size:20px;}.flexVendite{gap:30px;row-gap:100px;}.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;}.logoezona{width:120px;}.prenota a.nomobile{display:none;}.mySlides2sx{width:100%;}.containerIntElenco.padding100{padding:0px 50px;}.flexVendite{row-gap:100px;}.container.padding100.flexVendite.padding100forzato{padding:0px 50px;}.slidehome .boccodatislidehome{width:400px;}.slidehomeimg{width:calc(100% - 401px);}.container.padding100{padding:0px 30px;}.containermenu{padding:0px 100px;}.containerimmobile{width:calc(50% - 7px);}.claimHome h1{font:normal normal 400 40px / 42px Inter;}.marginleft100{margin-left:30px;}.sectiongrey{padding:75px 0px;}.margintop100{margin-top:75px;}.iconecontatti img{height:25px;}.containerIntDescElenco h2{font-size:4vh;}.bloccoimmobileDesc h2{font-size:20px;}.mySlides2 p{font-size:20px;line-height:28px;}.pulsante{font-size:18px;padding:15px 20px;}.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;}.containerFooter{padding:30px 30px;flex-flow:column;gap:30px;}.containerFooter.padding100{padding:100px 30px;}.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){.prenota > .pulsante{right:10px;padding:10px 20px;}.footer{padding-bottom:70px;}.webinar{width:100%;border-radius:10px;padding:10px;}.etichetta{color:#fff;font-size:12px;border-radius:20px;padding:5px 10px;left:20px;top:0px;}.webinar h2{font-size:4vh;}.container.padding100.contenitorewebinar{padding:0px 10px;}.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%);}div.SnippetBreadCrumbs ol{gap:5px;flex-flow:column;}.claimHome h2{font-size:6vh;}.mySlides2dx .mascherasovrapposta{display:flex;align-items:center;justify-content:center;}.containerIntDescElenco h2{font-size:4vh;}.bloccoimmobile{gap:10px;}.sectiongrey.ridotta.paddingaggiuntivo40{padding:50px 0px;padding-bottom:calc(50px + 40px);}.contenitoreborderradiustop{border-radius:20px;}.logoezona{width:120px;}.menulink .closemenu{top:30px;left:30px;}.menulink .closemenu img{width:50px;}.header{padding:27px 30px;}.menu > div{width:100%;min-width:100%;height:100%;}.menudx > div{width:100%;min-width:100%;height:100%;}.mySlides2sx{width:100%;padding-left:30px;padding-right:30px;position:relative;padding-top:50px;}.mySlides2 h3{font-size:20px;}.mySlides2 p{font-size:18px;line-height:25px;}.sectionCentrale p{font-size:22px;}.menulinktitolo{font-size:4vh;}.areaicone{gap:10px;bottom:10px;right:10px;}.dettagliovendita.containerIntDescElenco p, .dettagliovendita.containerIntDescElenco li{font-size:18px;line-height:135%;}.padding100{padding:0px;}.containerIntDescElenco h4{font-size:18px;}.dettagliovendita.containerIntDescElenco h2{font-size:4vh;}.ContenitoreDettaglioDesc2{font-size:16px;}div.SnippetBreadCrumbs a{font-size:16px;}.marginbottom50{margin-bottom:30px;}.splide__arrows img{width:50px;}.sectionCentrale{gap:10px;}.sectionCentrale h5{font-size:18px;}.flexbetween{align-items:baseline;flex-flow:column;gap:10px;}.mySlides2 h1{font-size:6vh;}.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;}.pulsantefixed{bottom:30px;width:max-content;padding:15px 20px;font-size:16px;}.container.first{height:60vh;}.bloccoimmobileDesc h2{font-size:20px;}.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;}.container{padding:0px 20px;}.contenitoreCondizioni > p{width:100%;}#popup-popupinternoform{width:calc(100% - 40px);}#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;}.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%;}.sectionCentrale h3{font-size:4vh;}.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:8% 30px;}.instagram-feed{flex-flow:column;gap:50px;margin-bottom:0px;}.feed2{margin-top:0px;}.spazio{height:86px;}.sectionCentrale h2{font-size:4vh;}.sectionCentrale h4{font-size:20px;}.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:0px;}.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;}.bloccodettaglioservizi h5{text-align:center;padding-top:10px;padding-left:0px;}.bloccodettaglio{flex-flow:column;}.bloccodettagliotesto{padding-right:0px;}.marginleft200{margin-left:0px;}.prenota a.nomobile{display:none;}.MenuPrincipaletesto{font-size:16px;}.LabelMenuPrincipale{flex-flow:column;gap:5px;}.sectionCentrale.maxwidth900{padding:0px 0px;}.claimHome{width:max-content;min-width:auto;margin:50px 20px;padding:15px 20px;gap:5px;}.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;}.marginleft100{margin-left:0px;}.menulink.flexnone{padding-top:30px;}.carosellohomescopri{display:none;}.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 h5{display:none;}.iconecontatti > a{padding-top:15px;}.iconecontatti img{height:25px;}.pulsante{padding:15px 20px;font-size:16px;}.blu{}  .MenuPrincipale{margin-right:auto;}.mySlides2{height:calc(100% - 0px);width:calc(100% - 0px);margin:0px;z-index:2;position:relative;}.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%;}.bloccoimmobileDesc p{padding-right:0px;}.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%;}.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;}.footer h2{font-size:4vh;}.blocconewsletterpulsanteinput{font-size:16px;padding:20px 62px 20px 30px;}.footeritem1 img{padding-right:0px;margin-bottom:30px;}.bloccolinkfooter img{width:50px;}.internofooterdx{width:100%;min-width:auto;padding:50px 0px;}.footeritem h4{font-size:22px;}.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 30px;}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:80vh;position:relative;background-color:rgb(245,245,245);}.contenitoreArea:before, .contenitoreArea:after{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;content:'';display:block;height:24px;}.internoArea{-webkit-flex-shrink:0;flex-shrink:0;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);display:block;margin:0 auto;min-height:0;width:400px;min-height:428px;padding:48px 40px 36px;box-sizing:border-box;}.internoArea img{height:30px;display:block;}.accedi{font-size:24px;font-weight:400;line-height:32px;margin:0;padding-top:16px;}.utilizza{padding-bottom:3px;padding-top:1px;}.accesso{padding:30px 0px 0px 0px;}.inputBot{width:100%;box-sizing:border-box;border:0; padding:10px 20px;font-size:14px;font-weight:300;outline:none;background:#F4F4F4;color:#222B31;font-family:"tt-commons-pro";font-size:20px;font-style:normal;font-weight:300;line-height:34px;}.accessonegato{font-size:14px;}.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:3px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;min-width:4em;outline:none;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;z-index:0;background:#4285f4;color:#fff;padding:10px 30px;float:right;width:150px;} .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;}}.mappacontenuti{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);Compatibilità legacy white-space:nowrap;}.mappacontenuti a{color:black;}