.ww-hero-visual>img{object-position:78% center}.ww-remote-cards{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.ww-remote-cards article{border:1px solid #dce5e2;border-radius:12px;padding:32px}.ww-remote-cards svg{color:#087f72}.ww-remote-cards p,.ww-reference p,.ww-onsite p,.ww-region-panel p,.ww-coverage-grid p,.ww-service-strip p{color:#536675;margin:0;font-size:16px;line-height:1.7}.ww-reference{border-top:1px solid #dce5e2;align-items:center;gap:25px;max-width:850px;margin-top:44px;padding-top:32px;display:flex}.ww-reference img{object-fit:cover;border-radius:8px;width:84px;height:105px}.ww-reference strong{margin-bottom:8px;font-size:19px;font-weight:500;display:block}.ww-reference .city-link{margin-top:14px}.ww-regions{background:#edf5f2;scroll-margin-top:110px}.ww-map-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.ww-map-wrap{background:#f7faf8;border:1px solid #dce5e2;border-radius:18px;padding:28px}.ww-italy-map{width:100%;height:auto;max-height:650px;display:block}.ww-italy-map path{fill:#c5d8d1;stroke:#fff;stroke-width:1.7px;vector-effect:non-scaling-stroke;transition:fill .18s}.ww-italy-map .ww-region-ready path{fill:#087f72}.ww-italy-map a:hover path,.ww-italy-map a:focus-visible path,.ww-italy-map .ww-region-selected{fill:#03254e;stroke:#80b9a9;stroke-width:2.5px}.ww-italy-map a:focus-visible{outline:none}.ww-map-legend{color:#536675;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:14px 0;font-size:12px;display:flex}.ww-map-legend span{align-items:center;gap:8px;display:flex}.ww-map-legend i{background:#c5d8d1;border-radius:3px;width:10px;height:10px}.ww-map-legend span+span i{background:#087f72}.ww-map-credit{color:#536675;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.6}.ww-map-credit a{text-decoration:underline}.ww-region-panel label{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.ww-region-panel select{color:#03254e;background:#fff;border:1px solid #b6cfc5;border-radius:8px;width:100%;padding:14px;font-size:16px}.ww-selected-area{padding:32px 0 28px;scroll-margin-top:130px}.ww-selected-area>svg{color:#087f72}.ww-selected-area h3{margin:17px 0;font-size:30px}.ww-selected-area .city-button{margin-top:24px}.ww-regional-links{border-top:1px solid #c9dbd5;padding-top:26px}.ww-regional-links>p{text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:12px}.ww-regional-links>a{border-bottom:1px solid #c9dbd5;justify-content:space-between;align-items:center;padding:17px 0;font-size:23px;font-weight:500;display:flex}.ww-regional-links>a:hover{color:#087f72}.ww-region-panel .ww-coverage-note,.ww-coverage-note{color:#536675;line-height:1.6;margin:22px 0 0!important;font-size:13px!important}.ww-onsite{background:#f7f7f2}.ww-onsite-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ww-onsite-grid>img{aspect-ratio:1.5;object-fit:cover;border-radius:12px;width:100%}.ww-onsite p+p{margin-top:16px}.ww-onsite .city-link{margin-top:25px}.ww-coverage{background:#edf5f2}.ww-coverage-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.ww-city-list{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.ww-city-list li{border-bottom:1px solid #c9dbd5;padding:17px 0;font-size:25px}.ww-service-strip{border-top:1px solid #c9dbd5;grid-template-columns:1.1fr 1fr;gap:80px;margin-top:50px;padding-top:30px;display:grid}.ww-service-strip h3{margin:0 0 14px}.ww-service-strip p{font-size:13px}.ww-service-links{flex-wrap:wrap;align-content:start;gap:14px 24px;display:flex}.ww-service-links a{color:#087f72;font-size:14px;font-weight:500}.ww-service-links a:hover{text-decoration:underline}@media (width<=1199px){.ww-map-grid,.ww-onsite-grid,.ww-coverage-grid,.ww-service-strip{gap:44px}.ww-remote-cards{gap:22px}.ww-remote-cards article{padding:26px}}@media (width<=899px){.ww-map-grid,.ww-onsite-grid,.ww-coverage-grid,.ww-service-strip{grid-template-columns:1fr;gap:35px}.ww-map-wrap{width:100%;max-width:610px;margin:auto}.ww-italy-map{max-height:560px}.ww-region-panel{width:100%;max-width:610px;margin:auto}.ww-remote-cards{grid-template-columns:1fr}.ww-reference{align-items:flex-start}.ww-onsite-grid>img{aspect-ratio:1.8}.ww-service-strip{margin-top:35px}.ww-coverage-grid>div:last-child{max-width:650px}}@media (width<=599px){.ww-map-wrap{padding:16px}.ww-italy-map{max-height:480px}.ww-selected-area h3{font-size:27px}.ww-reference{gap:18px}.ww-reference img{width:70px;height:94px}.ww-reference strong{font-size:18px}.ww-reference p{font-size:14px}.ww-city-list li{font-size:22px}.ww-hero-visual>img{aspect-ratio:1.2;object-position:80% center}.ww-onsite-grid>img{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.ww-italy-map path{transition:none}}.ww-all-regions summary{cursor:pointer;color:#08294b;padding:16px 0;font-weight:600}.ww-all-regions[open]{scrollbar-gutter:stable;max-height:420px;overflow-y:auto}.ww-all-regions a{padding:12px 0;font-size:17px}
