.Reviews-module__Ji4duG__sectionTitle{text-align:center;margin-bottom:clamp(2em,4vw,3em);font-size:clamp(2.5em,5vw,3.5em)}.Reviews-module__Ji4duG__reviewsSection{margin-bottom:4em}.Reviews-module__Ji4duG__testimonialCards{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.5em;padding:1em 0;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 clamp(1em,2vw,2em) calc(100% - clamp(1em,2vw,2em)),#0000);mask:linear-gradient(90deg,#0000,#000 clamp(1em,2vw,2em) calc(100% - clamp(1em,2vw,2em)),#0000)}.Reviews-module__Ji4duG__testimonialCards::-webkit-scrollbar{display:none}.Reviews-module__Ji4duG__testimonialCard{background:#fff;border-radius:.75em;flex-direction:column;flex-shrink:0;gap:1em;width:clamp(16em,25vw,20em);padding:1.5em;display:flex;box-shadow:0 .25em .75em #0000001a}.Reviews-module__Ji4duG__testimonialCard:first-child{margin-left:clamp(1em,2vw,2em)}.Reviews-module__Ji4duG__testimonialCard:last-child{margin-right:clamp(1em,2vw,2em)}.Reviews-module__Ji4duG__reviewerInfo{align-items:center;gap:1em;display:flex}.Reviews-module__Ji4duG__profilePicture{object-fit:cover;border-radius:50%;width:50px;height:50px}.Reviews-module__Ji4duG__reviewerDetails{flex-direction:column;gap:.25em;display:flex}.Reviews-module__Ji4duG__reviewerName{font-family:var(--font-body);color:#252525;margin:0;font-size:1em;font-weight:400}.Reviews-module__Ji4duG__starRating{gap:2px;display:flex}.Reviews-module__Ji4duG__star{color:gold;font-size:1em}.Reviews-module__Ji4duG__reviewText{font-family:var(--font-body);color:#252525;margin:0;font-size:.9rem;font-weight:200;line-height:1.4}
.Map-module__hyLpQG__mapContainer{width:100%;margin:0;position:relative}.Map-module__hyLpQG__mapContainer img{height:auto;transition:opacity .2s,box-shadow .2s}#Map-module__hyLpQG__base{opacity:.7;width:100%}.Map-module__hyLpQG__highlight{z-index:1;opacity:.7;filter:drop-shadow(0 0 #0000);position:absolute}.Map-module__hyLpQG__highlight:hover,.Map-module__hyLpQG__highlight:active{opacity:1;filter:drop-shadow(0 0 8px #c0c0c099)drop-shadow(0 0 2px #808080b3)}#Map-module__hyLpQG__porta-nord:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__porta-nord:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__piazza:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__piazza:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__biblioteca-vecchia:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__biblioteca-vecchia:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__casa-di-iris:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__casa-di-iris:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__parco:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__parco:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__casa-di-leara:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__casa-di-leara:active~#Map-module__hyLpQG__base,#Map-module__hyLpQG__rifugio:hover~#Map-module__hyLpQG__base,#Map-module__hyLpQG__rifugio:active~#Map-module__hyLpQG__base{opacity:.5}#Map-module__hyLpQG__porta-nord{width:6.1%;top:45.4%;left:12.4%}#Map-module__hyLpQG__piazza{width:10.2%;top:31.8%;left:26.5%}#Map-module__hyLpQG__biblioteca-vecchia{width:2.7%;top:23.3%;left:42.2%}#Map-module__hyLpQG__casa-di-iris{width:3.6%;top:27.6%;left:56.9%}#Map-module__hyLpQG__parco{width:11.1%;top:38.3%;left:51.8%}#Map-module__hyLpQG__casa-di-leara{width:5.2%;top:59.7%;left:69.6%}#Map-module__hyLpQG__rifugio{width:3.4%;top:35.33%;left:36.8%}.Map-module__hyLpQG__legend{opacity:0;filter:blur(.5px)brightness(1.05);z-index:2;border-radius:4px;position:absolute}#Map-module__hyLpQG__porta-nord-label{width:9.52%;top:27.7%;left:77.18%}#Map-module__hyLpQG__piazza-label{width:5.5%;top:30.6%;left:79.2%}#Map-module__hyLpQG__biblioteca-vecchia-label{width:15%;top:33.3%;left:74.51%}#Map-module__hyLpQG__casa-di-iris-label{width:9.08%;top:36.2%;left:77.6%}#Map-module__hyLpQG__parco-label{width:4.7%;top:38.8%;left:79.7%}#Map-module__hyLpQG__casa-di-leara-label{width:11%;top:41.5%;left:76.5%}#Map-module__hyLpQG__rifugio-label{width:6.2%;top:44.35%;left:78.95%}:is(.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord:hover) #Map-module__hyLpQG__porta-nord-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord:active) #Map-module__hyLpQG__porta-nord-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:hover) #Map-module__hyLpQG__porta-nord-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:active) #Map-module__hyLpQG__porta-nord-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza:hover) #Map-module__hyLpQG__piazza-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza:active) #Map-module__hyLpQG__piazza-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:hover) #Map-module__hyLpQG__piazza-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:active) #Map-module__hyLpQG__piazza-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia:hover) #Map-module__hyLpQG__biblioteca-vecchia-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia:active) #Map-module__hyLpQG__biblioteca-vecchia-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:hover) #Map-module__hyLpQG__biblioteca-vecchia-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:active) #Map-module__hyLpQG__biblioteca-vecchia-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris:hover) #Map-module__hyLpQG__casa-di-iris-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris:active) #Map-module__hyLpQG__casa-di-iris-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:hover) #Map-module__hyLpQG__casa-di-iris-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:active) #Map-module__hyLpQG__casa-di-iris-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco:hover) #Map-module__hyLpQG__parco-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco:active) #Map-module__hyLpQG__parco-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:hover) #Map-module__hyLpQG__parco-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:active) #Map-module__hyLpQG__parco-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara:hover) #Map-module__hyLpQG__casa-di-leara-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara:active) #Map-module__hyLpQG__casa-di-leara-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:hover) #Map-module__hyLpQG__casa-di-leara-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:active) #Map-module__hyLpQG__casa-di-leara-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio:hover) #Map-module__hyLpQG__rifugio-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio:active) #Map-module__hyLpQG__rifugio-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:hover) #Map-module__hyLpQG__rifugio-label,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:active) #Map-module__hyLpQG__rifugio-label){opacity:.4}:is(.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:hover) #Map-module__hyLpQG__porta-nord,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:active) #Map-module__hyLpQG__porta-nord,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:hover) #Map-module__hyLpQG__piazza,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:active) #Map-module__hyLpQG__piazza,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:hover) #Map-module__hyLpQG__biblioteca-vecchia,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:active) #Map-module__hyLpQG__biblioteca-vecchia,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:hover) #Map-module__hyLpQG__casa-di-iris,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:active) #Map-module__hyLpQG__casa-di-iris,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:hover) #Map-module__hyLpQG__parco,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:active) #Map-module__hyLpQG__parco,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:hover) #Map-module__hyLpQG__casa-di-leara,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:active) #Map-module__hyLpQG__casa-di-leara,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:hover) #Map-module__hyLpQG__rifugio,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:active) #Map-module__hyLpQG__rifugio){opacity:1;filter:drop-shadow(0 0 8px #c0c0c099)drop-shadow(0 0 2px #808080b3)}:is(.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__porta-nord-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__piazza-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__biblioteca-vecchia-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-iris-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__parco-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__casa-di-leara-label:active) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:hover) #Map-module__hyLpQG__base,.Map-module__hyLpQG__mapContainer:has(#Map-module__hyLpQG__rifugio-label:active) #Map-module__hyLpQG__base){opacity:.5}
.page-module__2ZwIea__content{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.page-module__2ZwIea__decorativeDivider{justify-content:center;margin:4rem 0;display:flex}.page-module__2ZwIea__separatorImage{max-width:300px;height:auto}.page-module__2ZwIea__sectionTitle{text-align:center;margin-bottom:3rem;font-size:3.5rem}.page-module__2ZwIea__bookIntroSection{margin-bottom:4rem}.page-module__2ZwIea__bookIntroContent{grid-template-columns:1fr 2fr;align-items:flex-start;gap:3rem;display:grid}.page-module__2ZwIea__bookCoverColumn{justify-content:center;display:flex}.page-module__2ZwIea__bookCover{border-radius:8px;width:100%;max-width:300px;height:auto;box-shadow:0 8px 24px #00000026}.page-module__2ZwIea__bookInfoColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module__2ZwIea__bookTitle{font-family:var(--font-title);color:#252525;text-align:center;margin-bottom:1rem;font-size:4rem;font-style:italic;font-weight:400}.page-module__2ZwIea__bookDescription{font-family:var(--font-body);color:#252525;text-align:left;font-weight:200;line-height:1.5}.page-module__2ZwIea__bookDescription p{margin-bottom:1.5rem}.page-module__2ZwIea__purchaseButton{color:#fff;font-family:var(--font-button);text-align:center;background:linear-gradient(135deg,#0d7dc9 0%,#012862 100%);border-radius:25px;max-width:200px;padding:12px 24px;font-size:1rem;font-weight:400;text-decoration:none;transition:opacity .3s;display:inline-block}.page-module__2ZwIea__purchaseButton:hover{opacity:.9}.page-module__2ZwIea__charactersSection{margin-bottom:2rem}.page-module__2ZwIea__characterCards{justify-content:center;align-items:flex-end;width:100%;height:30vw;margin-top:22vw;margin-bottom:-12vw;display:flex;position:relative}.page-module__2ZwIea__characterCard{filter:drop-shadow(0 1vw 2.5vw #0006);width:auto;height:30vw;position:absolute}.page-module__2ZwIea__characterCard:first-child{transform:rotate(-14deg)translateY(-18vw)translate(-24vw)}.page-module__2ZwIea__characterCard:nth-child(2){transform:rotate(-7deg)translateY(-17vw)translate(-12vw)}.page-module__2ZwIea__characterCard:nth-child(3){transform:rotate(0)translateY(-17vw)translate(0)}.page-module__2ZwIea__characterCard:nth-child(4){transform:rotate(7deg)translateY(-17vw)translate(12vw)}.page-module__2ZwIea__characterCard:nth-child(5){transform:rotate(14deg)translateY(-18vw)translate(24vw)}.page-module__2ZwIea__settingSection{margin-bottom:4rem}@media (max-width:860px){.page-module__2ZwIea__content{padding:1.5rem 1rem}.page-module__2ZwIea__sectionTitle{margin-bottom:2rem;font-size:2.5rem}.page-module__2ZwIea__bookIntroContent{text-align:center;grid-template-columns:1fr;gap:2rem}.page-module__2ZwIea__bookTitle{font-size:2.5rem}.page-module__2ZwIea__bookDescription{text-align:left}.page-module__2ZwIea__purchaseButton{align-self:center}.page-module__2ZwIea__decorativeDivider{margin:3rem 0}.page-module__2ZwIea__separatorImage{max-width:250px}}
