.hero-lines[data-astro-cid-as5rsnia]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-lines[data-astro-cid-as5rsnia] .h-line[data-astro-cid-as5rsnia]{stroke:var(--color-bianco, rgba(255, 255, 255, .5));stroke-width:1;vector-effect:non-scaling-stroke;opacity:.3}.hero-lines[data-astro-cid-as5rsnia] .t-line[data-astro-cid-as5rsnia]{stroke:var(--color-bianco, #FFF);stroke-width:1;vector-effect:non-scaling-stroke}.vertex[data-astro-cid-as5rsnia]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:2;overflow:visible;border-radius:100%}.vertex[data-astro-cid-as5rsnia] .pulse[data-astro-cid-as5rsnia]{transform-origin:23px 23px;transform-box:fill-box;animation:pulse 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.vertex[data-astro-cid-as5rsnia] .pulse[data-astro-cid-as5rsnia]{animation:none}}.swiper-percorso[data-astro-cid-esptug2v]{width:100%;height:500px}.swiper-percorso[data-astro-cid-esptug2v] .swiper-slide[data-astro-cid-esptug2v]{width:520px;display:flex;align-items:flex-start;justify-content:center;height:auto}.slide__inner[data-astro-cid-esptug2v]{width:520px;text-align:center;transform-origin:50% 200%;transform:rotate(var(--rotate, 0deg));will-change:transform}.slide__text[data-astro-cid-esptug2v]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,0,.2,1);transition-delay:.3s}.swiper-slide-active[data-astro-cid-esptug2v] .slide__text[data-astro-cid-esptug2v]{opacity:1;transform:translateY(0);transition-delay:.65s}.percorso__arrow[data-astro-cid-esptug2v].swiper-button-disabled{opacity:0;pointer-events:none}.percorso__curve[data-astro-cid-esptug2v]{position:absolute;left:0;bottom:0;width:100%;height:216px;pointer-events:none;z-index:2}.percorso__arrow[data-astro-cid-esptug2v]{position:absolute;top:250px;transform:translateY(-50%);width:3.125vw;height:3.125vw;border-radius:50%;border:1px solid #C3C3BD;background:transparent;cursor:pointer;z-index:5;overflow:hidden;transition:background-color .2s linear;display:flex;align-items:center;justify-content:center;transition:background-color .2s linear,opacity .3s ease}.percorso__arrow-track[data-astro-cid-esptug2v]{display:flex;align-items:center;transition:transform .4s cubic-bezier(.7,0,.2,1)}.percorso__arrow-track[data-astro-cid-esptug2v] img[data-astro-cid-esptug2v]{flex:0 0 100%;width:1.563vw;height:1.563vw;margin:0 auto}.percorso__arrow--next[data-astro-cid-esptug2v] .percorso__arrow-track[data-astro-cid-esptug2v]{transform:translate(-100%)}.percorso__arrow--next[data-astro-cid-esptug2v]:hover .percorso__arrow-track[data-astro-cid-esptug2v],.percorso__arrow--prev[data-astro-cid-esptug2v] .percorso__arrow-track[data-astro-cid-esptug2v]{transform:translate(0)}.percorso__arrow--prev[data-astro-cid-esptug2v]:hover .percorso__arrow-track[data-astro-cid-esptug2v]{transform:translate(-100%)}.percorso__arrow[data-astro-cid-esptug2v]:hover{background-color:var(--color-grigio-100)}.percorso__arrow--prev[data-astro-cid-esptug2v]{left:30%}.percorso__arrow--next[data-astro-cid-esptug2v]{right:30%}.percorso__dot[data-astro-cid-esptug2v]{position:absolute;left:50%;bottom:108px;transform:translate(-50%,50%);width:14px;height:14px;border-radius:50%;background:#000;box-shadow:0 0 0 6px #fff,0 0 0 7px #000;z-index:5}.percorso__line[data-astro-cid-esptug2v]{position:absolute;left:50%;bottom:calc(108px - 108px - var(--spacing-xxl));width:1px;height:calc(108px + var(--spacing-xxl));background:#000;transform:translate(-50%);z-index:90}@media screen and (max-width:768px){.swiper-percorso[data-astro-cid-esptug2v]{width:100%;height:100%}.swiper-percorso[data-astro-cid-esptug2v] .swiper-slide[data-astro-cid-esptug2v]{width:100vw}.slide__inner[data-astro-cid-esptug2v]{width:100%;padding-inline:var(--spacing-body)}.slide__text[data-astro-cid-esptug2v]{width:100%;max-width:30ch;margin-inline:auto;text-wrap:pretty}.percorso__arrow[data-astro-cid-esptug2v]{position:relative;width:45px;height:45px}.percorso__arrow-track[data-astro-cid-esptug2v] img[data-astro-cid-esptug2v]{flex:0 0 100%;width:20px;height:20px;margin:0 auto}.percorso__arrow--prev[data-astro-cid-esptug2v]{left:0%;top:0!important}.percorso__arrow--next[data-astro-cid-esptug2v]{right:0%;top:0!important}.percorso__arrow[data-astro-cid-esptug2v].swiper-button-disabled{opacity:1;pointer-events:none}.percorso__curve[data-astro-cid-esptug2v]{height:306px}.percorso__dot[data-astro-cid-esptug2v]{bottom:76.5px}.percorso__line[data-astro-cid-esptug2v]{bottom:calc(76.5px - 76.5px - var(--spacing-xxl));height:calc(76.5px + var(--spacing-xxl))}}.percorso__curve--mobile[data-astro-cid-esptug2v]{display:none}@media screen and (max-width:768px){.percorso__curve--desktop[data-astro-cid-esptug2v]{display:none}.percorso__curve--mobile[data-astro-cid-esptug2v]{display:block}}[data-astro-cid-dysmptkb][data-image-markers]{background-image:var(--src);background-size:cover;background-position:center;--marker-x-body: calc(var(--spacing-body) - 9px)}.vertex[data-astro-cid-dysmptkb]{border-radius:100%}.vertex[data-astro-cid-dysmptkb] .pulse[data-astro-cid-dysmptkb]{transform-origin:23px 23px;transform-box:fill-box;animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(0);opacity:.7}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.vertex[data-astro-cid-dysmptkb] .pulse[data-astro-cid-dysmptkb]{animation:none}}.marker-label[data-astro-cid-dysmptkb]{opacity:0}[data-astro-cid-dysmptkb][data-image-markers]{height:100lvh}.swiper-services[data-astro-cid-hmustc6t]{position:relative}.swiper-services[data-astro-cid-hmustc6t] .swiper-wrapper[data-astro-cid-hmustc6t]{align-items:stretch}.swiper-services[data-astro-cid-hmustc6t] .swiper-slide[data-astro-cid-hmustc6t]{height:auto;display:flex;flex-direction:column}.percorso__arrow[data-astro-cid-hmustc6t]{position:absolute;transform:translateY(-50%);width:3.125vw;height:3.125vw;border-radius:50%;border:1px solid #C3C3BD;background:transparent;cursor:pointer;z-index:5;overflow:hidden;transition:background-color .2s linear;display:flex;align-items:center;justify-content:center;transition:background-color .2s linear,opacity .3s ease;top:50%!important}.percorso__arrow--prev[data-astro-cid-hmustc6t]{left:2%}.percorso__arrow--next[data-astro-cid-hmustc6t]{right:2%}.percorso__arrow[data-astro-cid-hmustc6t].swiper-button-disabled{opacity:0;pointer-events:none}.percorso__arrow-track[data-astro-cid-hmustc6t]{display:flex;align-items:center;transition:transform .4s cubic-bezier(.7,0,.2,1)}.percorso__arrow-track[data-astro-cid-hmustc6t] img[data-astro-cid-hmustc6t]{flex:0 0 100%;width:1.563vw;height:1.563vw;margin:0 auto}.percorso__arrow--next[data-astro-cid-hmustc6t] .percorso__arrow-track[data-astro-cid-hmustc6t]{transform:translate(-100%)}.percorso__arrow--next[data-astro-cid-hmustc6t]:hover .percorso__arrow-track[data-astro-cid-hmustc6t],.percorso__arrow--prev[data-astro-cid-hmustc6t] .percorso__arrow-track[data-astro-cid-hmustc6t]{transform:translate(0)}.percorso__arrow--prev[data-astro-cid-hmustc6t]:hover .percorso__arrow-track[data-astro-cid-hmustc6t]{transform:translate(-100%)}.percorso__arrow[data-astro-cid-hmustc6t]:hover{background-color:var(--color-grigio-100)}@media screen and (max-width:768px){.percorso__arrow[data-astro-cid-hmustc6t]{position:relative;width:45px;height:45px}.percorso__arrow-track[data-astro-cid-hmustc6t] img[data-astro-cid-hmustc6t]{flex:0 0 100%;width:20px;height:20px;margin:0 auto}.percorso__arrow--prev[data-astro-cid-hmustc6t]{left:0%}.percorso__arrow--next[data-astro-cid-hmustc6t]{right:0%}.percorso__arrow[data-astro-cid-hmustc6t].swiper-button-disabled{opacity:1;pointer-events:none}}#bg-home[data-astro-cid-j7pv25f6]{background-image:url(/page/home/architetti-giardino.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.scroll-loop[data-astro-cid-j7pv25f6]{overflow:hidden;line-height:1;height:1em}.scroll-loop-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;animation:scroll-loop 2.2s cubic-bezier(.7,0,.2,1) infinite alternate}.scroll-loop-inner[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;line-height:1}@keyframes scroll-loop{0%{transform:translateY(0)}to{transform:translateY(-1em)}}
