1<!doctype html> 2<html lang="it"> 3 <head> 4 5 6 <!-- INIZIALIZZAZIONE GLOBALE SICURA DEL DATALAYER --> 7
7<script>window.dataLayer = window.dataLayer || [];</script>
7 8 9 10 <!-- Google Tag Manager -->
11<script>
vendor: 327 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-5QKRBRXL
vendor: 3 bytes, line 15
15');
15</script>
15 16<!-- End Google Tag Manager --> 17 18 19 20 <meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width, initial-scale=1"> 23 24 <meta name="robots" content=" 25 index, 26 follow 27"> 28 29 30 31 32 33 34 35 36 37 38 <link rel="canonical" href="https://www.orangepalestreitaliane.it/palestre"> 39 40 41 42 43 44 <link rel="alternate" hreflang="it" href="https://www.orangepalestreitaliane.it/palestre"> 45 46 47 48 <link rel="alternate" hreflang="x-default" href="https://www.orangepalestreitaliane.it/palestre"> 49 50 51 52 53 54 55 <link rel="alternate" hreflang="en" href="https://www.orangepalestreitaliane.it/en/gyms"> 56 57 58 59 60 61 62 63 64 65 66<link rel="preconnect" href="https://www.googletagmanager.com"> 67<link rel="preconnect" href="https://www.google.com"> 68<link rel="preconnect" href="https://connect.facebook.net"> 69 70 71<link rel="dns-prefetch" href="https://www.googletagmanager.com"> 72<link rel="dns-prefetch" href="https://www.google.com"> 73<link rel="dns-prefetch" href="https://connect.facebook.net"> 74 75 76 77 78 <link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-touch-icon-120x120.png?v=154747a8"> 79 80 <link rel="apple-touch-icon" sizes="144x144" href="/favicons/apple-touch-icon-144x144.png?v=1c31ffd6"> 81 82 <link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-touch-icon-152x152.png?v=b8ead3c7"> 83 84 <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon-180x180.png?v=ab14335f"> 85 86 <link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-touch-icon-57x57.png?v=c850c950"> 87 88 <link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-touch-icon-76x76.png?v=7692ac82"> 89 90 <link rel="icon" sizes="128x128" href="/favicons/favicon-128x128.png?v=97cd0837"> 91 92 <link rel="icon" sizes="192x192" href="/favicons/favicon-192x192.png?v=4e72ca88"> 93 94 <link rel="icon" sizes="32x32" href="/favicons/favicon-32x32.png?v=6ce3c4a3"> 95 96 <link rel="icon" sizes="64x64" href="/favicons/favicon-64x64.png?v=d54bef93"> 97 98 <link rel="icon" sizes="96x96" href="/favicons/favicon-96x96.png?v=5bddbf26"> 99 100 <link rel="icon" href="/favicons/favicon.ico?v=d0897f5f"> 101 102 <meta name="theme-color" content="#FF9B5D"> 103 104 105 106 107 108 109 110 111 112 113 114 115<title>Palestre e Centri Fitness vicino a te - 23 risultati - Orange Palestre</title> 116<meta name="description" content="Trova palestre nelle vicinanze con corsi fitness dal vivo, personal trainer e programmi su misura: confronta strutture e scegli quella più adatta a te."> 117<meta property="og:title" content="Palestre e Centri Fitness vicino a te - 23 risultati - Orange Palestre"> 118<meta property="og:description" content="Trova palestre nelle vicinanze con corsi fitness dal vivo, personal trainer e programmi su misura: confronta strutture e scegli quella più adatta a te."> 119<meta property="og:image" content="https://www.orangepalestreitaliane.it/https://www.orangepalestreitaliane.it/storage/brand/logo-light.svg"> 120<meta property="og:url" content="https://www.orangepalestreitaliane.it/palestre"> 121<meta property="og:type" content="website"> 122<meta property="og:site_name" content="Orange Palestre"> 123<meta name="twitter:title" content="Palestre e Centri Fitness vicino a te - 23 risultati - Orange Palestre"> 124<meta name="twitter:description" content="Trova palestre nelle vicinanze con corsi fitness dal vivo, personal trainer e programmi su misura: confronta strutture e scegli quella più adatta a te."> 125<meta name="twitter:image" content="https://www.orangepalestreitaliane.it/https://www.orangepalestreitaliane.it/storage/brand/logo-light.svg"> 126<meta name="twitter:card" content="summary_large_image"> 127 128 129 130
130<script type="application/ld+json"> 131 { 132 "@context": "https://schema.org", 133 "@type": "WebSite", 134 "url": "https://www.orangepalestreitaliane.it", 135 "name": "Italiano" 136} 137</script>
137 138 139 140 141 142 143 144
145<script type="application/ld+json"> 146 { 147 "@context": "https://schema.org", 148 "@type": "BreadcrumbList", 149 "itemListElement": [ 150 { 151 "@type": "ListItem", 152 "position": 1, 153 "item": { 154 "@id": "https://www.orangepalestreitaliane.it", 155 "name": "Home" 156 } 157 } 158 ,{ 159 "@type": "ListItem", 160 "position": 2, 161 "item": { 162 "@id": "https://www.orangepalestreitaliane.it/palestre", 163 "name": "Palestre" 164 } 165 } 166 167 ] 168 } 169</script>
169 170 171 172 173 174 175 176 177 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 178 179 180 <link rel="preload" as="style" href="https://www.orangepalestreitaliane.it/build/assets/app-C4-xJWrT.css" /><link rel="preload" as="style" href="https://www.orangepalestreitaliane.it/build/assets/orange-CTyUmafm.css" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/app-CWAjJD9Q.js" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/vendor-C88pvD_q.js" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/jquery-C9hUxqgy.js" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/swiper-CXXVu74p.js" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/intl-FEhZpw_O.js" /><link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/datepicker-CEpPGjQp.js" /><link rel="stylesheet" href="https://www.orangepalestreitaliane.it/build/assets/app-C4-xJWrT.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://www.orangepalestreitaliane.it/build/assets/orange-CTyUmafm.css" data-navigate-track="reload" />
180<script type="module" src="https://www.orangepalestreitaliane.it/build/assets/app-CWAjJD9Q.js" data-navigate-track="reload"></script>
180 181 182 183 184 185 186
187<script> 188 if (localStorage.getItem('gymnation_auth_user')) { 189 document.documentElement.classList.add('is-auth-logged-in'); 190 } 191</script>
191 192 193 </head> 194 <body class="leading-normal d-flex flex-column min-vh-100"> 195 196 197 <header class="align-self-start w-100 sticky-top"> 198 <nav class="navbar border-bottom border-body pt-4 pb-0 " data-bs-theme="dark"> 199 <div class="container-fluid d-flex justify-content-between align-items-center position-relative mb-4 "> 200 201 <button class="navbar-toggler order-1" type="button" data-bs-toggle="offcanvas" data-bs-target="#mainMenu" aria-controls="mainMenu"> 202 <svg class="obi-navbar-toggler-icon text-secondary" xmlns="http://www.w3.org/2000/svg" width="46.738" height="30.672" viewBox="0 0 46.738 30.672"> 203 <g fill="currentColor" 204 fill-rule="nonzero" 205 stroke="none" 206 stroke-width="1" 207 stroke-linecap="butt" 208 stroke-linejoin="miter" 209 stroke-miterlimit="10" 210 stroke-dasharray="" 211 stroke-dashoffset="0" 212 font-family="none" 213 font-weight="none" 214 font-size="none" 215 text-anchor="none" 216 style="mix-blend-mode: normal" 217 > 218 <g id="Raggruppa_773" data-name="Raggruppa 773" transform="translate(-1767.5 -40)"> 219 <line id="Linea_1" data-name="Linea 1" x1="46.738" transform="translate(1767.5 41.5)" fill="none" stroke="currentColor" stroke-width="3"/> 220 <line id="Linea_2" data-name="Linea 2" x1="46.738" transform="translate(1767.5 55.336)" fill="none" stroke="currentColor" stroke-width="3"/> 221 <line id="Linea_3" data-name="Linea 3" x1="46.738" transform="translate(1767.5 69.172)" fill="none" stroke="currentColor" stroke-width="3"/> 222 </g> 223 </g> 224</svg> 225 226 </button> 227 228 229 <a class="navbar-brand position-absolute top-50 start-50 translate-middle order-2 me-0" href="/"> 230 <img class="img-fluid" src="https://www.orangepalestreitaliane.it/storage/brand/logo-light.svg" alt="Orange Palestre"> 231 </a> 232 233 234 <div class="order-3 d-none d-lg-flex align-items-center gap-3"> 235 236 <div id="desktop-login-btn" class="cursor-pointer text-white" data-bs-toggle="modal" data-bs-target="#loginModal"> 237 <svg class="navbar-user-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 39.448 39.452"> 238 <defs> 239 <clipPath id="clip-path"> 240 <rect id="Rettangolo_438" data-name="Rettangolo 438" width="39.448" height="39.452"/> 241 </clipPath> 242 </defs> 243 <g fill="currentColor" 244 fill-rule="nonzero" 245 stroke="none" 246 stroke-width="1" 247 stroke-linecap="butt" 248 stroke-linejoin="miter" 249 stroke-miterlimit="10" 250 stroke-dasharray="" 251 stroke-dashoffset="0" 252 font-family="none" 253 font-weight="none" 254 font-size="none" 255 text-anchor="none" 256 style="mix-blend-mode: normal" 257 > 258 <g id="Raggruppa_771" data-name="Raggruppa 771" clip-path="url(#clip-path)"> 259 <path id="Tracciato_413" data-name="Tracciato 413" 260 d="M39.448,19.749A19.724,19.724,0,1,1,19.751,0a19.737,19.737,0,0,1,19.7,19.748M33.7,31.212A18.122,18.122,0,0,0,6.258,7.552,17.97,17.97,0,0,0,5.734,31.2,14.653,14.653,0,0,1,15.775,20.88a7.953,7.953,0,0,1-3.9-5.829,7.606,7.606,0,0,1,2.182-6.613A7.89,7.89,0,0,1,25,8.046a7.745,7.745,0,0,1,2.655,5.677A7.936,7.936,0,0,1,23.652,20.9a14.312,14.312,0,0,1,6.4,3.831A14.712,14.712,0,0,1,33.7,31.212M19.661,21.9c-.738.053-1.54.107-2.341.242A12.915,12.915,0,0,0,7.1,32.374a.56
2605.565,0,0,0,.2.6c.567.457,1.091.969,1.681,1.392a18.209,18.209,0,0,0,23.094-1.3.8.8,0,0,0,.262-.85A12.9,12.9,0,0,0,19.661,21.9m.031-1.554a6.381,6.381,0,1,0-6.356-6.408,6.413,6.413,0,0,0,6.356,6.408" 261 transform="translate(0 -0.001)"/> 262 </g> 263 </g> 264</svg> 265 266 </div> 267 268 269 270 <div class="dropdown language-selector obi-rounded"> 271 <button class="btn bg-transparent p-0 dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false"> 272 <span class="fw-bold text-uppercase">Ita</span> 273 </button> 274 <ul class="dropdown-menu dropdown-menu-end dropdown-menu-dark"> 275 276 277 278 <li> 279 <a class="dropdown-item d-flex align-items-center gap-2 active" href="https://www.orangepalestreitaliane.it/palestre"> 280 <img src="/vendor/blade-flags/language-it.svg" width="32" height="32" alt="Italiano"/> 281 <span class="fw-bold text-uppercase text-tertiary">Ita</span> 282 </a> 283 </li> 284 285 286 287 288 289 <li> 290 <a class="dropdown-item d-flex align-items-center gap-2 " href="https://www.orangepalestreitaliane.it/en/gyms"> 291 <img src="/vendor/blade-flags/language-en.svg" width="32" height="32" alt="English"/> 292 <span class="fw-bold text-uppercase text-tertiary">Eng</span> 293 </a> 294 </li> 295 296 297 298 </ul> 299 </div> 300 301 </div> 302 </div> 303 </nav> 304 305 <div class="offcanvas offcanvas-start text-bg-dark" tabindex="-1" id="mainMenu" aria-labelledby="mainMenuLabel"> 306 <div class="offcanvas-header"> 307 <h5 class="offcanvas-title text-uppercase fw-black" id="mainMenuLabel">Menu</h5> 308 <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close"></button> 309 </div> 310 <div class="offcanvas-body d-flex flex-column justify-content-between"> 311 312 <ul class="navbar-nav"> 313 314 <li class="nav-item"> 315 <a class="nav-link text-uppercase " href="/">Home</a> 316 </li> 317 318 <li class="nav-item"> 319 <a class="nav-link text-uppercase active" href="/palestre">Palestre</a> 320 </li> 321 322 <li class="nav-item"> 323 <a class="nav-link text-uppercase " href="/corsi">Corsi</a> 324 </li> 325 326 <li class="nav-item"> 327 <a class="nav-link text-uppercase " href="/nuoviclub">Nuove città , nuovi club!</a> 328 </li> 329 330 <li class="nav-item"> 331 <a class="nav-link text-uppercase " href="/trainers">Trainers</a> 332 </li> 333 334 <li class="nav-item"> 335 <a class="nav-link text-uppercase " href="/lavora-con-noi">Lavora con noi</a> 336 </li> 337 338 <li class="nav-item"> 339 <a class="nav-link text-uppercase " href="/faq">FAQ</a> 340 </li> 341 342 </ul> 343 344 345 346 <div> 347 <div id="mobile-login-btn" class="btn btn-secondary d-lg-none" data-bs-toggle="modal" data-bs-target="#loginModal"> 348 Accedi 349 </div> 350 351 <div class="dropdown d-lg-none mt-3 language-selector language-selector-mobile obi-rounded"> 352 <button class="btn bg-transparent p-0 dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
353 <span class="fw-bold text-white text-uppercase">Ita</span> 354 </button> 355 <ul class="dropdown-menu dropdown-menu-end dropdown-menu-dark"> 356 357 358 359 <li> 360 <a class="dropdown-item d-flex align-items-center gap-2 active" href="https://www.orangepalestreitaliane.it/palestre"> 361 <img src="/vendor/blade-flags/language-it.svg" width="32" height="32" alt="Italiano"/> 362 <span class="fw-bold text-uppercase text-tertiary">Ita</span> 363 </a> 364 </li> 365 366 367 368 369 370 <li> 371 <a class="dropdown-item d-flex align-items-center gap-2 " href="https://www.orangepalestreitaliane.it/en/gyms"> 372 <img src="/vendor/blade-flags/language-en.svg" width="32" height="32" alt="English"/> 373 <span class="fw-bold text-uppercase text-tertiary">Eng</span> 374 </a> 375 </li> 376 377 378 379 </ul> 380 </div> 381 </div> 382 383 </div> 384 </div> 385</header> 386 387 388 389 390 391 392 393 394 395 396
397<script> 398 (function() { 399 const cached = localStorage.getItem('gymnation_auth_user'); 400 if (cached) { 401 const userData = JSON.parse(cached); 402 403 const desktopName = document.getElementById('desktop-user-name'); 404 if(desktopName) desktopName.innerText = userData.firstname + ' ' + userData.lastname; 405 406 const desktopEmail = document.getElementById('desktop-user-email'); 407 if(desktopEmail) desktopEmail.innerText = userData.email; 408 409 const desktopCsrf = document.getElementById('desktop-csrf-token'); 410 if(desktopCsrf) desktopCsrf.value = userData.csrf; 411 412 const mobileName = document.getElementById('mobile-user-name'); 413 if(mobileName) mobileName.innerText = userData.firstname + ' ' + userData.lastname; 414 415 const mobileCsrf = document.getElementById('mobile-csrf-token'); 416 if(mobileCsrf) mobileCsrf.value = userData.csrf; 417 } 418 })(); 419</script>
419 420 421 422 <div class="container-fluid flex-grow-1 px-0 bg-container"> 423 424 <div class="side-cta-wrapper"> 425 <a href="https://www.orangepalestreitaliane.it/checkout" 426 class="side-cta-button" 427 title="Acquista abbonamento"> 428 Acquista abbonamento 429 </a> 430 </div> 431 432 433 <div class="container"> 434 <div class="row"> 435 <div class="col my-4 obi-page-title-wrapper"> 436 <nav aria-label="breadcrumb"> 437 <ol class="breadcrumb text-uppercase my-6"> 438 439 <li class="breadcrumb-item"> 440 <a class="text-decoration-none" href="/"> 441 Home 442 </a> 443 </li> 444 445 <li class="breadcrumb-item" aria-current="page"> 446 <span class="active"> 447 448 Palestre 449 450 </span> 451 </li> 452 453 </ol> 454 </nav> 455 <h1 class="text-primary text-uppercase page-title mt-6"> 456 Palestre<span class="obi-dot text-black">.</span> 457 </h1> 458 459 </div> 460 </div> 461</div> 462 463 464<div wire:snapshot="{"data":{"perPage":9,"page":1,"totalPages":3,"min_radius":10,"max_radius":100,"radius":10,"latitude":null,"longitude":null,"locationName":"","currentLang":"it","activeLocations":[[],{"s":"arr"}],"categoryLocation":null,"showOnlyUpcomingOpening":false},"memo":{"id":"2SOQ7DVbN0IlIUmzOb7r","name":"club-filters","path":"palestre","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"it"},"checksum":"68b0c9245bdb2bfebfe12ec9966807698b0ef060b3a18ae658169682b0fc25f8"}" wire:effects="{"url":{"page":{"as":"p","use":"push","alwaysShow":false,"except":null},"radius":{"as":"range","use":"push","alwaysShow":false,"except":null},"latitude":{"as":"lat","use":"push","alwaysShow":false,"except":null},"longitude":{"as":"lng","use":"push","alwaysShow":false,"except":null},"locationName":{"as":"city","use":"push","alwaysShow":false,"except":""},"showOnlyUpcomingOpening":{"as":"showOnlyUpcomingOpening","use":"push","alwaysShow":false,"except":false}},"listeners":["requestClubsForMap","locationSelected"]}" wire:id="2SOQ7DVbN0IlIUmzOb7r" class="obi-clubs-wrapper"> 465 <!--[if BLOCK]><![endif]--> <div class="container"> 466 <div class="mb-6 px-4 club-filter-container"> 467 <div class="row justify-content-center justify-content-lg-between align-items-center py-3"> 468 <div class="col-12 col-md-10 col-lg-5"> 469 <div class="input-group mb-3 mb-lg-0 align-items-center"> 470 <div class="position-relative flex-grow-1 mt-4 mb-1 mb-sm-4"> 471 <input type="text" id="locationInput" value="" placeholder="Via, città o codice postale" autocomplete="off" 472 class="form-control ps-4 pe-2 w-100" aria-describedby="geoLocateBtn" 473 style="padding-right: 2.5rem; border-top-right-radius: 0; border-bottom-right-radius: 0;"> 474 475 476 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 477 <button id="geoLocateBtn" class="btn my-4 d-none d-sm-flex align-items-center gap-2" 478 type="button"> 479 <svg class="" id="Raggruppa_1034" data-name="Raggruppa 1034" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22.041" height="22.036" viewBox="0 0 22.041 22.036"> 480 <g fill="currentColor" 481 fill-rule="nonzero" 482 stroke="none" 483 stroke-width="1" 484 stroke-linecap="butt" 485 stroke-linejoin="miter" 486 stroke-miterlimit="10" 487 stroke-dasharray="" 488 stroke-dashoffset="0" 489 font-family="none" 490 font-weight="none" 491 font-size="none" 492 text-anchor="none" 493 style="mix-blend-mode: normal" 494 > 495 <g id="Raggruppa_1020" data-name="Raggruppa 1020" clip-path="url(#clip-path)"> 496 <path id="Tracciato_1549" data-name="Tracciato 1549" d="M22.04,11.192a.747.747,0,0,1-.764.388c-.437-.018-.875,0-1.312-.006-.111,0-.156.02-.168.148a8.805,8.805,0,0,1-6.637,7.837,8.228,8.228,0,0,1-1.436.233c-.132.01-.148.061-.147.171,0,.481,0,.961,0,1.441a.56.56,0,1,1-1.112,0c0-.473,0-.947,0-1.42,0-.129-.02-.179-.169-.2a8.706,8.706,0,0,1-7.5-5.636,7.921,7.921,0,0,1-.553-2.412c-.013-.152-.069-.171-.2-.17-.473.005-.947,0-1.42,0a.561.561,0,1,1,0-1.113c.48,0,.961,0,1.441,0,.13,0,.162-.034.175-.166a8.836,8.836,0,0,1,7.04-7.918,5.987,5.987,0,0,1,.954-.131c.2-.009.231-.082.226-.255-.011-.4.012-.8-.008-1.2A.768.768,0,0,1,10.849,0h.344a.749.749,0,0,1,.39.767c-.019.437,0,.875-.006,1.312,0,.116.026.155.152.165A8.444,8.444,0,0,1,15.454,3.42a8.709,8.709,0,0,1,4.341,6.9c.013.13.057.151.168.149.437,0,.876.013,1.312-.005a.744.744,0,0,1,.765.388Zm-11-7.879a7.708,7.708,0,1,0,7.685,7.738,7.7,7.7,0,0,0-7.685-7.738" transform="translate(0.001 -0.001)"/> 497 <path id="Tracciato_1550" data-name="Tracciato 1550" d="M56.95,52.539a4.4,4.4,0,1,1-4.427-4.406,4.39,4.39,0,0,1,4.427,4.406m-4.4,3.308a3.312,3.312,0,1,0-3.308-3.31,3.309,3.309,0,0,0,3.308,3.31" transform="translate(-41.524 -41.516)"/> 498 </g> 499 </g> 500</svg>
501 <span>vicino a te</span> 502 </button> 503 </div> 504 <div class="d-sm-none geoLocateBtn-mobile"> 505 <button id="geoLocateBtn" class="btn w-100" type="button"> 506 <svg class="" id="Raggruppa_1034" data-name="Raggruppa 1034" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22.041" height="22.036" viewBox="0 0 22.041 22.036"> 507 <g fill="currentColor" 508 fill-rule="nonzero" 509 stroke="none" 510 stroke-width="1" 511 stroke-linecap="butt" 512 stroke-linejoin="miter" 513 stroke-miterlimit="10" 514 stroke-dasharray="" 515 stroke-dashoffset="0" 516 font-family="none" 517 font-weight="none" 518 font-size="none" 519 text-anchor="none" 520 style="mix-blend-mode: normal" 521 > 522 <g id="Raggruppa_1020" data-name="Raggruppa 1020" clip-path="url(#clip-path)"> 523 <path id="Tracciato_1549" data-name="Tracciato 1549" d="M22.04,11.192a.747.747,0,0,1-.764.388c-.437-.018-.875,0-1.312-.006-.111,0-.156.02-.168.148a8.805,8.805,0,0,1-6.637,7.837,8.228,8.228,0,0,1-1.436.233c-.132.01-.148.061-.147.171,0,.481,0,.961,0,1.441a.56.56,0,1,1-1.112,0c0-.473,0-.947,0-1.42,0-.129-.02-.179-.169-.2a8.706,8.706,0,0,1-7.5-5.636,7.921,7.921,0,0,1-.553-2.412c-.013-.152-.069-.171-.2-.17-.473.005-.947,0-1.42,0a.561.561,0,1,1,0-1.113c.48,0,.961,0,1.441,0,.13,0,.162-.034.175-.166a8.836,8.836,0,0,1,7.04-7.918,5.987,5.987,0,0,1,.954-.131c.2-.009.231-.082.226-.255-.011-.4.012-.8-.008-1.2A.768.768,0,0,1,10.849,0h.344a.749.749,0,0,1,.39.767c-.019.437,0,.875-.006,1.312,0,.116.026.155.152.165A8.444,8.444,0,0,1,15.454,3.42a8.709,8.709,0,0,1,4.341,6.9c.013.13.057.151.168.149.437,0,.876.013,1.312-.005a.744.744,0,0,1,.765.388Zm-11-7.879a7.708,7.708,0,1,0,7.685,7.738,7.7,7.7,0,0,0-7.685-7.738" transform="translate(0.001 -0.001)"/> 524 <path id="Tracciato_1550" data-name="Tracciato 1550" d="M56.95,52.539a4.4,4.4,0,1,1-4.427-4.406,4.39,4.39,0,0,1,4.427,4.406m-4.4,3.308a3.312,3.312,0,1,0-3.308-3.31,3.309,3.309,0,0,0,3.308,3.31" transform="translate(-41.524 -41.516)"/> 525 </g> 526 </g> 527</svg> 528 <span>vicino a te</span> 529 </button> 530 </div> 531 </div> 532 <div class="col-12 col-md-10 col-lg-2"> 533 <div class="form-check form-switch d-flex align-items-center gap-2"> 534 <input 535 class="form-check-input" 536 type="checkbox" 537 role="switch" 538 id="upcomingOpeningsSwitch" 539 wire:model.live="showOnlyUpcomingOpening" 540 > 541 <label class="form-check-label" for="upcomingOpeningsSwitch"> 542 Solo prossime aperture 543 </label> 544 </div> 545 </div> 546 <div class="col-12 col-md-10 col-lg-4 position-relative my-4 pb-0 pb-lg-2 club-filter-range-container"> 547 <div class="d-flex justify-content-center justify-content-lg-start align-items-end mt-2 gap-2 "> 548 <span class="title-small"> 549 Raggio: 550 </span> 551 <span class="title-xs">10 km</span> 552 <div class="club-filter-slider-wrapper position-relative"> 553 <div class="position-absolute translate-middle" style="top: 0px; left: 50%;"> 554 <span id="rangeValueLabel" 555 class="title-xs">10 km</span> 556 </div> 557 558 <input type="range" 559 class="form-range" 560 min="10" 561 max="100" 562 step="1" 563 id="radiusSlider" 564 wire:model.live="radius"
565 oninput="updateRadiusLabel(this)" 566 style="padding: 15px 0 0 0;" 567 autocomplete="off"> 568 </div> 569 <span class="title-xs">100 km</span> 570 </div> 571 </div> 572 </div> 573 574 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 575 </div> 576 </div> 577 <!--[if ENDBLOCK]><![endif]--> 578 <div class="container"> 579 <div class="row pagination-container pagination-container-top mb-6"> 580 <div class="col-12"> 581 <!--[if BLOCK]><![endif]--> 582 <div class="flex-sm-fill d-flex flex-column flex-md-row align-items-center justify-content-center position-relative"> 583 <div> 584 <ul class="pagination"> 585 586 587 588 589 590 591 592 593 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 594 595 <!--[if BLOCK]><![endif]--> <li class="page-item active"> 596 <!--[if BLOCK]><![endif]--> <span class="page-link">1</span> 597 <!--[if ENDBLOCK]><![endif]--> </li> 598 <li class="page-item "> 599 <!--[if BLOCK]><![endif]--> <a href="/palestre?p=2" 600 class="page-link" 601 wire:click.prevent="changePage(2)">2</a> 602 <!--[if ENDBLOCK]><![endif]--> </li> 603 <li class="page-item "> 604 <!--[if BLOCK]><![endif]--> <a href="/palestre?p=3" 605 class="page-link" 606 wire:click.prevent="changePage(3)">3</a> 607 <!--[if ENDBLOCK]><![endif]--> </li> 608 <!--[if ENDBLOCK]><![endif]--> 609 610 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 611 612 613 614 615 616 617 </ul> 618 </div> 619 <!--[if BLOCK]><![endif]--> <div class="d-none d-md-block result-text position-absolute end-0"> 620 <p class="small"> 621 25 palestre trovate - pagina 1 di 3 622 </p> 623 </div> 624 <div class="result-text d-md-none"> 625 <p class="small"> 626 25 palestre trovate - pagina 1 di 3 627 </p> 628 </div> 629 <!--[if ENDBLOCK]><![endif]--> </div> 630<!--[if ENDBLOCK]><![endif]--> </div> 631 </div> 632 <div class="row club-list-wrapper mb-6"> 633 <div class="col-12"> 634 <div class="row"> 635 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <div class="col-12 col-lg-4 mb-3 course-list-item"> 636 <a href="/palestre/torino-cigna" class="text-decoration-none"> 637 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL2ltYWdlMDAwMDItc2NhbGVkLWUxNzU2NzMzMDU0OTU4LmpwZWc/image00002-scaled-e1756733054958.jpeg?w=500&h=430&fit=crop&fm=webp&s=c2dd860752446704442f16a9ca3c818e');"> 638 639 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 640 641 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 642 <div class="club-card-info-wrapper w-100"> 643 <div class="club-card-title title-large">Torino Cigna</div> 644 <div class="club-card-hover-data w-100 d-flex flex-column"> 645 <div class="club-card-title-hover title-large pb-2">Torino Cigna</div> 646 <div class="club-card-data-wrapper d-flex flex-column"> 647 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper">
648 <span class="text-uppercase"> 649 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - AREA POWER - CORSI DI GRUPPO - PERSONAL TRAINER - SAUNA - SCHEDA DI ALLENAMENTO PERSONALIZZATA - DOCCE EMOZIONALI</div> 650 <!--[if ENDBLOCK]><![endif]--> </span> 651 </div> 652 <div class="club-card-address title-small"> 653 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via Francesco Cigna, 112, 10155, Torino (TO)</div> 654 <!--[if ENDBLOCK]><![endif]--> </div> 655 </div> 656 </div> 657 </div> 658 </div> 659 </a> 660 </div> 661 <div class="col-12 col-lg-4 mb-3 course-list-item"> 662 <a href="/palestre/torino-collegno" class="text-decoration-none"> 663 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL2RzYzc4OTEtaGRyLXNjYWxlZC5qcGc/dsc7891-hdr-scaled.jpg?w=500&h=430&fit=crop&fm=webp&s=a7a0e209464bbec8996e1655fbd4e256');"> 664 665 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 666 667 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 668 <div class="club-card-info-wrapper w-100"> 669 <div class="club-card-title title-large">Torino Collegno</div> 670 <div class="club-card-hover-data w-100 d-flex flex-column"> 671 <div class="club-card-title-hover title-large pb-2">Torino Collegno</div> 672 <div class="club-card-data-wrapper d-flex flex-column"> 673 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper"> 674 <span class="text-uppercase"> 675 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - CORSI DI GRUPPO - Scheda di allenamento personalizzata - PERSONAL TRAINER - AREA RELAX - PARCHEGGIO</div> 676 <!--[if ENDBLOCK]><![endif]--> </span> 677 </div> 678 <div class="club-card-address title-small"> 679 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via Alessandro Antonelli, 16, 10093, Collegno (TO)</div> 680 <!--[if ENDBLOCK]><![endif]--> </div> 681 </div> 682 </div> 683 </div> 684 </div> 685 </a> 686 </div> 687 <div class="col-12 col-lg-4 mb-3 course-list-item"> 688 <a href="/palestre/torino-marconi" class="text-decoration-none"> 689 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL21hcmNvbmktNS5qcGVn/marconi-5.jpeg?w=500&h=430&fit=crop&fm=webp&s=ee39943b64fceef1eefef8792a8eb60c');"> 690 691 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 692 693 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 694 <div class="club-card-info-wrapper w-100"> 695 <div class="club-card-title title-large">Torino Marconi</div> 696 <div class="club-card-hover-data w-100 d-flex flex-column"> 697 <div class="club-card-title-hover title-large pb-2">Torino Marconi</div> 698 <div class="club-card-data-wrapper d-flex flex-column"> 699 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper">
700 <span class="text-uppercase"> 701 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - Corsi di Gruppo - Scheda di allenamento personalizzata - PERSONAL TRAINER</div> 702 <!--[if ENDBLOCK]><![endif]--> </span> 703 </div> 704 <div class="club-card-address title-small"> 705 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via Nizza, 30A, 10125, Torino (TO)</div> 706 <!--[if ENDBLOCK]><![endif]--> </div> 707 </div> 708 </div> 709 </div> 710 </div> 711 </a> 712 </div> 713 <div class="col-12 col-lg-4 mb-3 course-list-item"> 714 <a href="/palestre/torino-nizza" class="text-decoration-none"> 715 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL25penphMy5qcGc/nizza3.jpg?w=500&h=430&fit=crop&fm=webp&s=f3a71db269973df0d6488e809f6beb20');"> 716 717 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 718 719 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 720 <div class="club-card-info-wrapper w-100"> 721 <div class="club-card-title title-large">Torino Nizza</div> 722 <div class="club-card-hover-data w-100 d-flex flex-column"> 723 <div class="club-card-title-hover title-large pb-2">Torino Nizza</div> 724 <div class="club-card-data-wrapper d-flex flex-column"> 725 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper"> 726 <span class="text-uppercase"> 727 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - Corsi di Gruppo - Persona Trainer - PARCHEGGIO RISERVATO</div> 728 <!--[if ENDBLOCK]><![endif]--> </span> 729 </div> 730 <div class="club-card-address title-small"> 731 <!--[if BLOCK]><![endif]--> <div class="mt-2">Piazza Nizza, 44, 10126, Torino (TO)</div> 732 <!--[if ENDBLOCK]><![endif]--> </div> 733 </div> 734 </div> 735 </div> 736 </div> 737 </a> 738 </div> 739 <div class="col-12 col-lg-4 mb-3 course-list-item"> 740 <a href="/palestre/torino-rosselli" class="text-decoration-none"> 741 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL3Jvc3NlbGxpMTguanBn/rosselli18.jpg?w=500&h=430&fit=crop&fm=webp&s=bf0a5a46fe0aeb48820140eed93f52ec');"> 742 743 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 744 745 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 746 <div class="club-card-info-wrapper w-100"> 747 <div class="club-card-title title-large">Torino Rosselli</div> 748 <div class="club-card-hover-data w-100 d-flex flex-column"> 749 <div class="club-card-title-hover title-large pb-2">Torino Rosselli</div> 750 <div class="club-card-data-wrapper d-flex flex-column"> 751 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper">
752 <span class="text-uppercase"> 753 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - Corsi di Gruppo - PERSONAL TRAINER - Scheda di allenamento personalizzata - AREA RELAX - PARCHEGGIO RISERVATO</div> 754 <!--[if ENDBLOCK]><![endif]--> </span> 755 </div> 756 <div class="club-card-address title-small"> 757 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via San Paolo, 169, 10141, Torino (TO)</div> 758 <!--[if ENDBLOCK]><![endif]--> </div> 759 </div> 760 </div> 761 </div> 762 </div> 763 </a> 764 </div> 765 <div class="col-12 col-lg-4 mb-3 course-list-item"> 766 <a href="/palestre/torino-chivasso" class="text-decoration-none"> 767 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL2NoaXZhc3NvMTAuanBn/chivasso10.jpg?w=500&h=430&fit=crop&fm=webp&s=8723b7fb0f34d225379ae2f3e389b910');"> 768 769 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 770 771 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 772 <div class="club-card-info-wrapper w-100"> 773 <div class="club-card-title title-large">Torino Chivasso</div> 774 <div class="club-card-hover-data w-100 d-flex flex-column"> 775 <div class="club-card-title-hover title-large pb-2">Torino Chivasso</div> 776 <div class="club-card-data-wrapper d-flex flex-column"> 777 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper"> 778 <span class="text-uppercase"> 779 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - CORSI DI GRUPPO - PERSONAL TRAINER - Scheda di allenamento personalizzata - AREA RELAX - PARCHEGGIO RISERVATO</div> 780 <!--[if ENDBLOCK]><![endif]--> </span> 781 </div> 782 <div class="club-card-address title-small"> 783 <!--[if BLOCK]><![endif]--> <div class="mt-2">Stradale Torino, 95, 10034, Chivasso (TO)</div> 784 <!--[if ENDBLOCK]><![endif]--> </div> 785 </div> 786 </div> 787 </div> 788 </div> 789 </a> 790 </div> 791 <div class="col-12 col-lg-4 mb-3 course-list-item"> 792 <a href="/palestre/torino-settimo" class="text-decoration-none"> 793 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzLzE3MDQ3MjA0NjczMDQtc2NhbGVkLmpwZw/1704720467304-scaled.jpg?w=500&h=430&fit=crop&fm=webp&s=0428b4d190b375a053691d07110f8886');"> 794 795 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 796 797 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 798 <div class="club-card-info-wrapper w-100"> 799 <div class="club-card-title title-large">Torino Settimo</div> 800 <div class="club-card-hover-data w-100 d-flex flex-column"> 801 <div class="club-card-title-hover title-large pb-2">Torino Settimo</div> 802 <div class="club-card-data-wrapper d-flex flex-column"> 803 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper">
804 <span class="text-uppercase"> 805 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - CORSI DI GRUPPO - SCHEDA DI ALLENAMENTO PERSONALIZZATA - PERSONAL TRAINER - PISCINA&ZONA RELAX (incluse con abbonamento da 49.90â¬/mese) - ZONA RELAX</div> 806 <!--[if ENDBLOCK]><![endif]--> </span> 807 </div> 808 <div class="club-card-address title-small"> 809 <!--[if BLOCK]><![endif]--> <div class="mt-2">Vicolo Gioacchino Rossini, 9, 10036, Settimo Torinese (TO)</div> 810 <!--[if ENDBLOCK]><![endif]--> </div> 811 </div> 812 </div> 813 </div> 814 </div> 815 </a> 816 </div> 817 <div class="col-12 col-lg-4 mb-3 course-list-item"> 818 <a href="/palestre/torino-invorio" class="text-decoration-none"> 819 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL2ludm9yaW8xNS5qcGc/invorio15.jpg?w=500&h=430&fit=crop&fm=webp&s=a2a510fa8a63f9e83218439af6f0e4b6');"> 820 821 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 822 823 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 824 <div class="club-card-info-wrapper w-100"> 825 <div class="club-card-title title-large">Torino Invorio</div> 826 <div class="club-card-hover-data w-100 d-flex flex-column"> 827 <div class="club-card-title-hover title-large pb-2">Torino Invorio</div> 828 <div class="club-card-data-wrapper d-flex flex-column"> 829 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper"> 830 <span class="text-uppercase"> 831 <!--[if BLOCK]><![endif]--> <div class="mt-2">SALA PESI - SALA CARDIO - SALA MUSICALE - VIRTUAL CORSI - VIRTUAL SPINNING - PERSONAL TRAINER - DOCCE E SPOGLIATOI - ZONA RELAX orari: 08-22 lun/ven 09.30-18.30 sab</div> 832 <!--[if ENDBLOCK]><![endif]--> </span> 833 </div> 834 <div class="club-card-address title-small"> 835 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via Invorio, 24, 10146, Torino (TO)</div> 836 <!--[if ENDBLOCK]><![endif]--> </div> 837 </div> 838 </div> 839 </div> 840 </div> 841 </a> 842 </div> 843 <div class="col-12 col-lg-4 mb-3 course-list-item"> 844 <a href="/palestre/torino-orbetello" class="text-decoration-none"> 845 <div class="club-card position-relative overflow-hidden" style="background-image: url('/img/asset/YXNzZXRzL2NsdWJzL3ByZXZpZXdzL29yYmV0ZWxsbzQuanBn/orbetello4.jpg?w=500&h=430&fit=crop&fm=webp&s=37734ee5df84ea3d9cf7da4caa993682');"> 846 847 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 848 849 <div class="club-card-info-wrapper-blur-overlay position-absolute top-0 start-0 w-100 h-100 rounded-4"></div> 850 <div class="club-card-info-wrapper w-100"> 851 <div class="club-card-title title-large">Torino Orbetello</div> 852 <div class="club-card-hover-data w-100 d-flex flex-column"> 853 <div class="club-card-title-hover title-large pb-2">Torino Orbetello</div> 854 <div class="club-card-data-wrapper d-flex flex-column"> 855 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <div class="club-card-facilities-wrapper">
856 <span class="text-uppercase"> 857 <!--[if BLOCK]><![endif]--> <div class="mt-2">AREA FITNESS - AREA POWER - corsi di gruppo - Scheda di allenamento personalizzata - PERSONAL TRAINER - PARCHEGGIO RISERVATO</div> 858 <!--[if ENDBLOCK]><![endif]--> </span> 859 </div> 860 <div class="club-card-address title-small"> 861 <!--[if BLOCK]><![endif]--> <div class="mt-2">Via Orbetello, 98, 10148, Torino (TO)</div> 862 <!--[if ENDBLOCK]><![endif]--> </div> 863 </div> 864 </div> 865 </div> 866 </div> 867 </a> 868 </div> 869<!--[if ENDBLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]--> </div> 870 </div> 871 <div class="col-12"> 872 <div class="position-relative" wire:ignore> 873 <div 874 class="position-absolute top-0 start-0 w-100 h-100 bg-secondary bg-opacity-50 justify-content-center align-items-center d-none z-3" 875 wire:loading.class.remove="d-none" 876 wire:loading.class="d-flex" 877 wire:target="radius, setLocation, showOnlyUpcomingOpening" 878 > 879 <div class="spinner-border text-light" role="status"> 880 <span class="visually-hidden">Caricamento...</span> 881 </div> 882 </div> 883 <div id="map"></div> 884 </div> 885 </div> 886 </div> 887 <div class="row pagination-container pagination-container-bottom mb-6"> 888 <div class="col-12 position-relative"> 889 <!--[if BLOCK]><![endif]--> 890 <div class="flex-sm-fill d-flex flex-column flex-md-row align-items-center justify-content-center position-relative"> 891 <div> 892 <ul class="pagination"> 893 894 895 896 897 898 899 900 901 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 902 903 <!--[if BLOCK]><![endif]--> <li class="page-item active"> 904 <!--[if BLOCK]><![endif]--> <span class="page-link">1</span> 905 <!--[if ENDBLOCK]><![endif]--> </li> 906 <li class="page-item "> 907 <!--[if BLOCK]><![endif]--> <a href="/palestre?p=2" 908 class="page-link" 909 wire:click.prevent="changePage(2)">2</a> 910 <!--[if ENDBLOCK]><![endif]--> </li> 911 <li class="page-item "> 912 <!--[if BLOCK]><![endif]--> <a href="/palestre?p=3" 913 class="page-link" 914 wire:click.prevent="changePage(3)">3</a> 915 <!--[if ENDBLOCK]><![endif]--> </li> 916 <!--[if ENDBLOCK]><![endif]--> 917 918 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 919 920 921 922 923 924 925 </ul> 926 </div> 927 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 928<!--[if ENDBLOCK]><![endif]--> </div> 929 </div> 930 </div> 931 932 </div> 933 934 935 936 </div> 937 938 <footer> 939 940 <div class="bg-tertiary"> 941 <div class="container"> 942 <div class="py-4"> 943 <div class="row align-items-center"> 944 <div class="col-12 col-md-7 col-lg-5"> 945 <span class="page-title text-primary">Scarica la nostra App</span> 946 </div> 947 <div class="col-12 col-md-5 col-lg-4 text-white title-xs"> 948 Scarica lâapp ufficiale e scopri tutti i servizi del tuo Club, sempre a portata di mano. 949 </div> 950 <div class="col-12 col-md-12 col-lg-2 offset-lg-1 mt-4 mt-lg-0"> 951 <div class="d-flex justify-content-center justify-content-lg-end gap-2"> 952 953 954 <a href="https://play.google.com/store/apps/details?id=reborn.orangepalestre.com" target="_blank" class="app-icon-link">
955 <span class="application-icons text-black"> 956 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 957<!-- Created with Inkscape (http://www.inkscape.org/) --> 958 959<svg version="1.1" 960 id="svg1372" 961 width="180" 962 height="53.333" 963 viewBox="0 0 861.33331 255.2092" 964 sodipodi:docname="google-play-badge-it.eps" 965 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 966 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 967 xmlns="http://www.w3.org/2000/svg" 968 xmlns:svg="http://www.w3.org/2000/svg"> 969 <defs id="defs1376"> 970 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1390"> 971 <path d="M 0,2207.03 H 6460 V 292.961 H 0 Z" id="path1388"/> 972 </clipPath> 973 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1412"> 974 <path d="M 0,2207.04 H 6460 V 292.961 H 0 Z" id="path1410"/> 975 </clipPath> 976 </defs> 977 <sodipodi:namedview 978 id="namedview1374" 979 pagecolor="#ffffff" 980 bordercolor="#000000" 981 borderopacity="0.25" 982 inkscape:showpageshadow="2" 983 inkscape:pageopacity="0.0" 984 inkscape:pagecheckerboard="0" 985 inkscape:deskcolor="#d1d1d1" 986 showgrid="false"/> 987 <g id="g1380" 988 inkscape:groupmode="layer" 989 inkscape:label="Page 1" 990 transform="matrix(1.3333333,0,0,-1.3333333,-5.5867668e-7,294.27066)"> 991 <g id="g1382" transform="scale(0.1)"> 992 <g id="g1384"> 993 <g id="g1386" clip-path="url(#clipPath1390)"> 994 <path d="M 6220.74,292.969 H 239.262 C 107.668,292.969 0,400.629 0,532.23 v 1435.55 c 0,131.6 107.668,239.26 239.262,239.26 H 6220.74 c 131.59,0 239.26,-107.66 239.26,-239.26 V 532.23 c 0,-131.601 -107.67,-239.261 -239.26,-239.261" 995 style="fill:#100f0d;fill-opacity:1;fill-rule:nonzero;stroke:none" 996 id="path1392" 997 /> 998 <path d="M 6220.74,2207.03 H 239.262 C 107.668,2207.03 0,2099.36 0,1967.77 V 532.219 C 0,400.621 107.668,292.961 239.262,292.961 H 6220.74 c 131.59,0 239.26,107.66 239.26,239.258 V 1967.77 c 0,131.59 -107.67,239.26 -239.26,239.26 m 0,-38.28 c 110.83,0 200.98,-90.15 200.98,-200.98 V 532.219 c 0,-110.828 -90.15,-200.981 -200.98,-200.981 H 239.262 c -110.828,0 -200.9807,90.153 -200.9807,200.981 V 1967.77 c 0,110.83 90.1527,200.98 200.9807,200.98 H 6220.74" 999 style="fill:#a2a2a1;fill-opacity:1;fill-rule:nonzero;stroke:none" 1000 id="path1394" 1001 /> 1002 <path 1003 d="m 5117.09,771.48 h 89.29 v 598.19 h -89.29 z m 804.24,382.72 -102.35,-259.36 h -3.06 L 5709.68,1154.2 H 5613.5 L 5772.8,791.719 5681.98,590.07 h 93.12 l 245.53,564.13 z M 5414.96,839.43 c -29.28,0 -70.05,14.64 -70.05,50.808 0,46.184 50.77,63.844 94.65,63.844 39.24,0 57.71,-8.473 81.59,-20 -6.94,-55.422 -54.65,-94.652 -106.19,-94.652 m 10.77,327.83 c -64.65,0 -131.64,-28.47 -159.35,-91.54 l 79.29,-33.12 c 16.95,33.12 48.48,43.89 81.59,43.89 46.18,0 93.12,-27.71 93.89,-76.95 v -6.17 c -16.18,9.23 -50.82,23.06 -93.12,23.06 -85.42,0 -172.41,-46.942 -172.41,-134.649 0,-80.062 70.05,-131.601 148.53,-131.601 60.05,0 93.12,26.898 113.94,58.48 h 3.06 v -46.18 h 86.18 v 229.36 c 0,106.18 -79.24,165.42 -181.6,165.42 m -551.83,-85.89 h -127 v 205.09 h 127 c 66.76,0 104.65,-55.32 104.65,-102.55 0,-46.37 -37.89,-102.54 -104.65,-102.54 m -2.29,288.3 H 4657.66 V 771.48 h 89.24 v 226.622 h 124.71 c 98.95,0 196.24,71.688 196.24,185.808 0,114.13 -97.29,185.76 -196.24,185.76 M 3704.93,839.328 c -61.68,0 -113.31,51.633 -113.31,122.551 0,71.681 51.63,124.131 113.31,124.131 60.91,0 108.67,-52.45 108.67,-124.131 0,-70.918 -47.76,-122.551 -108.67,-122.551 m 102.5,281.372 h -3.06 c -20.05,23.88 -58.57,45.51 -107.14,45.51 -101.79,0 -195.05,-89.44 -195.05,-204.331 0,-114.078 93.26,-202.75 195.05,-202.75 48.57,0 87.09,21.582 107.14,46.269 h 3.06 v -29.277 c 0,-77.902 -41.59,-119.492 -108.67,-119.492 -54.75,0 -88.67,39.293 -102.55,72.453 l -77.85,-32.402 c 22.34,-53.969 81.73,-120.25 180.4,-120.25 104.84,0 193.51,61.679 193.51,211.992 v 365.438 h -84.84 z M 3953.9,771.48 h 89.44 v 598.24 h -89.44 z m 221.27,
1003197.34 c -2.3,78.67 60.92,118.72 106.38,118.72 35.5,0 65.55,-17.71 75.55,-43.16 z m 277.54,67.85 c -16.99,45.51 -68.62,129.54 -174.23,129.54 -104.84,0 -191.93,-82.5 -191.93,-203.569 0,-114.071 86.32,-203.512 201.93,-203.512 93.31,0 147.24,57.043 169.64,90.199 l -69.39,46.274 c -23.16,-33.922 -54.74,-56.274 -100.25,-56.274 -45.45,0 -77.85,20.82 -98.67,61.633 l 272.14,112.599 z m -2168.07,67.04 v -86.32 h 206.58 c -6.18,-48.57 -22.35,-84.031 -46.99,-108.671 -30.1,-30.098 -77.14,-63.219 -159.59,-63.219 -127.24,0 -226.67,102.5 -226.67,229.74 0,127.19 99.43,229.69 226.67,229.69 68.62,0 118.72,-26.94 155.71,-61.63 l 60.91,60.86 c -51.67,49.34 -120.25,87.14 -216.62,87.14 -174.23,0 -320.7,-141.88 -320.7,-316.06 0,-174.279 146.47,-316.111 320.7,-316.111 94.03,0 164.95,30.871 220.45,88.672 57.04,57.039 74.8,137.187 74.8,201.979 0,20.05 -1.54,38.52 -4.65,53.93 z m 530.1,-264.382 c -61.63,0 -114.84,50.871 -114.84,123.313 0,73.269 53.21,123.369 114.84,123.369 61.68,0 114.89,-50.1 114.89,-123.369 0,-72.442 -53.21,-123.313 -114.89,-123.313 m 0,326.882 c -112.55,0 -204.28,-85.61 -204.28,-203.569 0,-117.141 91.73,-203.512 204.28,-203.512 112.55,0 204.33,86.371 204.33,203.512 0,117.959 -91.78,203.569 -204.33,203.569 m 445.69,-326.882 c -61.68,0 -114.89,50.871 -114.89,123.313 0,73.269 53.21,123.369 114.89,123.369 61.69,0 114.85,-50.1 114.85,-123.369 0,-72.442 -53.16,-123.313 -114.85,-123.313 m 0,326.882 c -112.54,0 -204.28,-85.61 -204.28,-203.569 0,-117.141 91.74,-203.512 204.28,-203.512 112.55,0 204.28,86.371 204.28,203.512 0,117.959 -91.73,203.569 -204.28,203.569" 1004 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1005 id="path1396" 1006 /> 1007 <path d="M 991.355,1277.56 481.879,736.828 c 0.047,-0.09 0.047,-0.238 0.098,-0.328 15.644,-58.719 69.238,-101.93 132.882,-101.93 25.457,0 49.336,6.891 69.817,18.95 l 1.625,0.96 573.459,330.891 -268.405,292.189" 1008 style="fill:#eb3131;fill-opacity:1;fill-rule:nonzero;stroke:none" 1009 id="path1398" 1010 /> 1011 <path d="m 1506.77,1369.63 -0.48,0.34 -247.59,143.51 -278.927,-248.21 279.927,-279.84 246.25,142.07 c 43.16,23.36 72.5,68.86 72.5,121.31 0,52.16 -28.91,97.42 -71.68,120.82" 1012 style="fill:#f6b60b;fill-opacity:1;fill-rule:nonzero;stroke:none" 1013 id="path1400" 1014 /> 1015 <path 1016 d="m 481.867,1763.11 c -3.062,-11.29 -4.687,-23.16 -4.687,-35.41 V 772.191 c 0,-12.25 1.625,-24.113 4.738,-35.363 l 526.942,526.902 -526.993,499.38" 1017 style="fill:#5778c5;fill-opacity:1;fill-rule:nonzero;stroke:none" 1018 id="path1402" 1019 /> 1020 <path d="m 995.117,1249.95 263.663,263.62 -572.784,332.09 c -20.816,12.49 -45.125,19.67 -71.109,19.67 -63.641,0 -117.332,-43.31 -132.981,-102.07 0,-0.05 -0.047,-0.1 -0.047,-0.15 l 513.258,-513.16" 1021 style="fill:#3bad49;fill-opacity:1;fill-rule:nonzero;stroke:none" 1022 id="path1404" 1023 /> 1024 </g> 1025 </g> 1026 <g 1027 id="g1406"> 1028 <g id="g1408" 1029 clip-path="url(#clipPath1412)"> 1030 <path 1031 d="m 2093.53,1621.88 c 33.87,0 60.16,9.36 78.89,28.09 18.73,18.74 28.1,44.61 28.1,77.64 0,33.03 -9.37,58.92 -28.1,77.65 -18.73,18.73 -45.02,28.1 -78.89,28.1 h -48.29 v -211.48 z m -94.08,254.78 h 95.33 c 30.81,0 57.66,-6.25 80.55,-18.74 22.9,-12.49 40.52,-30.04 52.88,-52.66 12.35,-22.63 18.52,-48.5 18.52,-77.65 0,-29.14 -6.17,-55.02 -18.52,-77.64 -12.36,-22.62 -29.98,-40.17 -52.88,-52.66 -22.89,-12.49 -49.74,-18.73 -80.55,-18.73 h -95.33 v 298.08" 1032 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1033 id="path1414" 1034 /> 1035 <path d="m 2306.26,1876.66 h 45.79 v -298.08 h -45.79 v 298.08" 1036 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1037 id="path1416" 1038 /> 1039 <path d="m 2447.81,1593.56 c -19.71,14.43 -33.45,34.69 -41.22,60.78 l 43.3,17.49 c 4.44,-16.65 12.35,-30.26 23.73,-40.8 11.37,-10.55 25.11,-15.82 41.22,-15.82 14.98,0 27.68,3.88 38.08,11.66 10.41,7.77 15.62,18.45 15.62,32.05 0,12.49 -4.58,22.83 -13.74,31.02 -9.16,8.19 -24.98,16.17 -47.46,23.94 l -18.73,6.66 c -20.27,7.21 -37.12,17.28 -50.59,30.18 -13.46,12.91 -2
10390.19,30.04 -20.19,51.42 0,14.7 3.96,28.31 11.87,40.79 7.91,12.49 19,22.34 33.3,29.56 14.3,7.22 30.46,10.83 48.51,10.83 25.81,0 46.48,-6.32 62.03,-18.94 15.53,-12.64 26.08,-26.86 31.64,-42.68 l -41.22,-17.49 c -2.78,10 -8.61,18.6 -17.48,25.82 -8.89,7.21 -20.4,10.82 -34.56,10.82 -13.6,0 -25.12,-3.61 -34.55,-10.82 -9.44,-7.22 -14.15,-16.38 -14.15,-27.48 0,-10.27 4.22,-18.8 12.69,-25.6 8.46,-6.81 21.57,-13.25 39.34,-19.36 l 19.15,-6.66 c 25.53,-8.89 45.23,-20.4 59.12,-34.55 13.88,-14.16 20.81,-33.04 20.81,-56.62 0,-19.43 -4.92,-35.74 -14.78,-48.92 -9.85,-13.19 -22.48,-22.96 -37.88,-29.35 -15.41,-6.38 -31.16,-9.57 -47.25,-9.57 -24.71,0 -46.91,7.21 -66.61,21.64" 1040 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1041 id="path1418" 1042 /> 1043 <path d="m 2777.94,1737.61 c 15.27,0 27.54,4.78 36.85,14.36 9.29,9.58 13.94,20.74 13.94,33.51 0,12.77 -4.65,23.94 -13.94,33.52 -9.31,9.57 -21.58,14.36 -36.85,14.36 h -57.87 v -95.75 z m -103.66,139.05 h 102.41 c 17.77,0 34.06,-3.89 48.92,-11.66 14.84,-7.78 26.64,-18.6 35.39,-32.47 8.74,-13.89 13.11,-29.57 13.11,-47.05 0,-17.48 -4.37,-33.16 -13.11,-47.04 -8.75,-13.88 -20.55,-24.71 -35.39,-32.47 -14.86,-7.77 -31.15,-11.66 -48.92,-11.66 h -56.62 v -115.73 h -45.79 v 298.08" 1044 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1045 id="path1420" 1046 /> 1047 <path d="m 3122.01,1629.57 c 16.52,9.58 29.56,22.9 39.14,39.97 9.58,17.07 14.36,36.43 14.36,58.07 0,21.66 -4.78,41.01 -14.36,58.08 -9.58,17.07 -22.62,30.39 -39.14,39.97 -16.51,9.57 -34.76,14.36 -54.74,14.36 -19.98,0 -38.23,-4.79 -54.75,-14.36 -16.51,-9.58 -29.55,-22.9 -39.13,-39.97 -9.57,-17.07 -14.36,-36.42 -14.36,-58.08 0,-21.64 4.79,-41 14.36,-58.07 9.58,-17.07 22.62,-30.39 39.13,-39.97 16.52,-9.57 34.77,-14.36 54.75,-14.36 19.98,0 38.23,4.79 54.74,14.36 z m -133.42,-36.84 c -23.6,13.88 -42.12,32.68 -55.58,56.41 -13.47,23.74 -20.19,49.89 -20.19,78.47 0,28.59 6.72,54.75 20.19,78.48 13.46,23.73 31.98,42.53 55.58,56.41 23.58,13.88 49.81,20.82 78.68,20.82 28.87,0 55.02,-6.94 78.47,-20.82 23.45,-13.88 41.91,-32.68 55.38,-56.41 13.45,-23.73 20.18,-49.89 20.18,-78.48 0,-28.58 -6.73,-54.73 -20.18,-78.47 -13.47,-23.73 -31.93,-42.53 -55.38,-56.41 -23.45,-13.88 -49.6,-20.81 -78.47,-20.81 -28.87,0 -55.1,6.93 -78.68,20.81" 1048 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1049 id="path1422" 1050 /> 1051 <path d="m 3280.41,1876.66 h 54.12 l 134.89,-218.99 h 2.5 l -2.5,57.46 v 161.53 h 45.38 v -298.08 h -47.46 l -141.55,230.22 h -2.5 l 2.5,-57.46 v -172.76 h -45.38 v 298.08" 1052 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1053 id="path1424" 1054 /> 1055 <path d="m 3590.15,1876.66 h 45.79 v -298.08 h -45.79 v 298.08" 1056 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1057 id="path1426"/> 1058 <path d="m 3827.45,1621.04 c 14.43,0 26.02,4.37 34.76,13.11 8.74,8.75 13.11,19.22 13.11,31.43 0,12.22 -4.51,22.76 -13.52,31.64 -9.02,8.89 -21.03,13.33 -36.02,13.33 h -69.11 v -89.51 z m -7.08,130.3 c 13.88,0 24.98,4.23 33.3,12.71 8.33,8.46 12.49,18.24 12.49,29.34 0,11.1 -4.1,20.75 -12.27,28.94 -8.19,8.18 -18.81,12.28 -31.86,12.28 h -65.36 v -83.27 z m -109.49,125.32 h 111.57 c 15.82,0 30.53,-3.48 44.13,-10.41 13.6,-6.94 24.36,-16.45 32.27,-28.52 7.91,-12.07 11.87,-25.47 11.87,-40.18 0,-14.71 -3.69,-27.54 -11.04,-38.5 -7.35,-10.97 -17.14,-19.36 -29.36,-25.19 v -2.08 c 15.55,-5.28 27.91,-14.02 37.07,-26.23 9.15,-12.21 13.73,-26.64 13.73,-43.3 0,-16.37 -4.23,-30.87 -12.7,-43.5 -8.47,-12.63 -19.84,-22.48 -34.14,-29.56 -14.3,-7.07 -29.9,-10.61 -46.83,-10.61 h -116.57 v 298.08" 1059 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1060 id="path1428" 1061 /> 1062 <path d="m 3981.48,1876.66 h 45.79 v -298.08 h -45.79 v 298.08" 1063 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1064 id="path1430" 1065 /> 1066 <path d="m 4102.63,1876.66 h 45.79 v -254.78 h 128.22 v -43.3 h -174.01 v 298.08" 1067 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1068 id="path1432" 1069 /> 1070 <path d="m 4324.93,1876.66 h 180.69 v -43.3 h -134.89 v -84.09 h 121.56 v -43.3 h -121.56 v -84.09 h 134.89 v -43.3 h -180.69 v 298.08" 1071 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1072 id="path1434" 1073 /> 1074 <path 1075 d="m 4680.03,1593.56 c -19.71,14.43 -33.45,34.69 -41.21,60.78 l 43.29,17.49 c 4.45,-16.65 12.36,-30.26 23.73,-40.8 11.38,-10.55 25.12,-15.82 41.22,-15.82 14.98,0 27.69,3.88 38.09,11.66 10.41,7.77 15.61,18.45 15.61,32.05 0,12.49 -4.58,22.83 -13.74,31.02 -9.16,8.19 -24.98,16.17 -47.46,23.94 l -18.73,6.66 c -20.26,7.21 -37.12,17.28 -50.58,30.18 -13.46,12.91 -2
10750.19,30.04 -20.19,51.42 0,14.7 3.96,28.31 11.87,40.79 7.91,12.49 19,22.34 33.3,29.56 14.29,7.22 30.46,10.83 48.5,10.83 25.81,0 46.49,-6.32 62.03,-18.94 15.54,-12.64 26.09,-26.86 31.64,-42.68 l -41.22,-17.49 c -2.77,10 -8.6,18.6 -17.48,25.82 -8.88,7.21 -20.4,10.82 -34.56,10.82 -13.59,0 -25.11,-3.61 -34.55,-10.82 -9.43,-7.22 -14.15,-16.38 -14.15,-27.48 0,-10.27 4.23,-18.8 12.7,-25.6 8.45,-6.81 21.57,-13.25 39.33,-19.36 l 19.15,-6.66 c 25.54,-8.89 45.24,-20.4 59.12,-34.55 13.88,-14.16 20.82,-33.04 20.82,-56.62 0,-19.43 -4.93,-35.74 -14.78,-48.92 -9.85,-13.19 -22.48,-22.96 -37.88,-29.35 -15.41,-6.38 -31.16,-9.57 -47.26,-9.57 -24.7,0 -46.9,7.21 -66.61,21.64" 1076 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1077 id="path1436" 1078 /> 1079 <path d="m 4952.93,1586.9 c -17.07,9.99 -30.25,24.15 -39.55,42.47 -9.31,18.31 -13.94,39.55 -13.94,63.69 v 183.6 h 45.37 v -186.1 c 0,-22.48 5.83,-40.65 17.49,-54.53 11.65,-13.89 28.16,-20.82 49.54,-20.82 21.65,0 38.3,6.93 49.95,20.82 11.66,13.88 17.49,32.05 17.49,54.53 v 186.1 h 45.38 v -183.6 c 0,-23.87 -4.58,-44.96 -13.74,-63.28 -9.16,-18.31 -22.21,-32.54 -39.13,-42.67 -16.93,-10.13 -36.92,-15.19 -59.95,-15.19 -22.21,0 -41.85,4.99 -58.91,14.98" 1080 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" 1081 id="path1438" 1082 /> 1083 </g> 1084 </g> 1085 </g> 1086 </g> 1087</svg> 1088 1089 </span> 1090 </a> 1091 1092 <a href="https://apps.apple.com/it/app/orange-palestre/id1563431090" target="_blank" class="app-icon-link"> 1093 <span class="application-icons text-black"> 1094 <svg id="livetype" 1095 xmlns="http://www.w3.org/2000/svg" 1096 width="180" 1097 height="53.333" 1098 version="1.1" 1099 viewBox="0 0 119.66407 40" 1100> 1101 <g> 1102 <g> 1103 <g> 1104 <path 1105 d="M110.13477,0H9.53468c-.3667,0-.729,0-1.09473.002-.30615.002-.60986.00781-.91895.0127A13.21476,13.21476,0,0,0,5.5171.19141a6.66509,6.66509,0,0,0-1.90088.627A6.43779,6.43779,0,0,0,1.99757,1.99707,6.25844,6.25844,0,0,0,.81935,3.61816a6.60119,6.60119,0,0,0-.625,1.90332,12.993,12.993,0,0,0-.1792,2.002C.00587,7.83008.00489,8.1377,0,8.44434V31.5586c.00489.3105.00587.6113.01515.9219a12.99232,12.99232,0,0,0,.1792,2.0019,6.58756,6.58756,0,0,0,.625,1.9043A6.20778,6.20778,0,0,0,1.99757,38.001a6.27445,6.27445,0,0,0,1.61865,1.1787,6.70082,6.70082,0,0,0,1.90088.6308,13.45514,13.45514,0,0,0,2.0039.1768c.30909.0068.6128.0107.91895.0107C8.80567,40,9.168,40,9.53468,40H110.13477c.3594,0,.7246,0,1.084-.002.3047,0,.6172-.0039.9219-.0107a13.279,13.279,0,0,0,2-.1768,6.80432,6.80432,0,0,0,1.9082-.6308,6.27742,6.27742,0,0,0,1.6172-1.1787,6.39482,6.39482,0,0,0,1.1816-1.6143,6.60413,6.60413,0,0,0,.6191-1.9043,13.50643,13.50643,0,0,0,.1856-2.0019c.0039-.3106.0039-.6114.0039-.9219.0078-.3633.0078-.7246.0078-1.0938V9.53613c0-.36621,0-.72949-.0078-1.09179,0-.30664,0-.61426-.0039-.9209a13.5071,13.5071,0,0,0-.1856-2.002,6.6177,6.6177,0,0,0-.6191-1.90332,6.46619,6.46619,0,0,0-2.7988-2.7998,6.76754,6.76754,0,0,0-1.9082-.627,13.04394,13.04394,0,0,0-2-.17676c-.3047-.00488-.6172-.01074-.9219-.01269-.3594-.002-.7246-.002-1.084-.002Z" 1106 style="fill: #a6a6a6"/> 1107 <path 1108 d="M8.44483,39.125c-.30468,0-.602-.0039-.90429-.0107a12.68714,12.68714,0,0,1-1.86914-.1631,5.88381,5.88381,0,0,1-1.65674-.5479,5.40573,5.40573,0,0,1-1.397-1.0166,5.32082,5.32082,0,0,1-1.02051-1.3965,5.72186,5.72186,0,0,1-.543-1.6572,12.41351,12.41351,0,0,1-.1665-1.875c-.00634-.2109-.01464-.9131-.01464-.9131V8.44434S.88185,7.75293.8877,7.5498a12.37039,12.37039,0,0,1,.16553-1.87207,5.7555,5.7555,0,0,1,.54346-1.6621A5.37349,5.37349,0,0,1,2.61183,2.61768,5.56543,5.56543,0,0,1,4.01417,1.59521a5.82309,5.82309,0,0,1,1.65332-.54394A12.58589,12.58589,0,0,1,7.543.88721L8.44532.875H111.21387l.9131.0127a12.38493,12.38493,0,0,1,1.8584.16259,5.93833,5.93833,0,0,1,1.6709.54785,5.59374,5.59374,0,0,1,2.415,2.41993,5.76267,5.76267,0,0,1,.5352,1.64892,12.995,12.995,0,0,1,.1738,1.88721c.0029.2832.0029.5874.0029.89014.0079.375.0079.73193.0079,1.09179V30.4648c0,.3633,0,.7178-.0079,1.0752,0,.3252,0,.6231-.0039.9297a12.73126,12.73126,0,0,1-.1709,1.8535,5.739,5.739,0,0,1-.54,1.67,5.48029,5.48029,0,0,1-1.0156,1.3857,5.4129,5.4129,0,0,1-1.3994,1.0225,5.86168,5.86168,0,0,1-1.668.5498,12.54218,12.54218,0,0,1-1.8692.1631c-.2929.0068-.5996.0107-.8974.0107l-1.084.002Z"/> 1109 </g> 1110 <g id="_Group_" data-name="<Group>"> 1111 <g id="_Group_2" data-name="<Group>"> 1112 <g id="_Group_3" data-name="<Group>"> 1113 <path id="_Path_" data-name="<Path>" 1114 d="M24.76888,20.30068a4.94881,4.94881,0,0,1,2.35656-4.15206,5.06566,5.06566,0,0,0-3.99116-2.15768c-1.67924-.17626-3.30719,1.00483-4.1629,1.00483-.87227,0-2.18977-.98733-3.6085-.95814a5.31529,5.31529,0,0,0-4.47292,2.72787c-1.934,3.34842-.49141,8.26947,1.3612,10.97608.9269,1.32535,2.01018,2.8058,3.42763,2.7533,1.38706-.05753,1.9051-.88448,3.5794-.88448,1.65876,0,2.14479.88448,3.591.8511,1.48838-.02416,2.42613-1.33124,3.32051-2.66914a10.962,10.962,0,0,0,1.51842-3.09251A4.78205,4.78205,0,0,1,24.76888,20.30068Z" 1115 style="fill: #fff"/> 1116 <path id="_Path_2" data-name="<Path>" 1117 d="M22.03725,12.21089a4.87248,4.87248,0,0,0,1.11452-3.49062,4.95746,4.95746,0,0,0-3.20758,1.65961,4.63634,4.63634,0,0,0-1.14371,3.36139A4.09905,4.09905,0,0,0,22.03725,12.21089Z" 1118 style="fill: #fff"/> 1119 </g> 1120 </g> 1121 <g> 1122 <path 1123 d="M42.30227,27.13965h-4.7334l-1.13672,3.35645H34.42727l4.4834-12.418h2.083l4.4834,12.418H43.438ZM38.0591,25.59082h3.752l-1.84961-5.44727h-.05176Z" 1124 style="fill: #fff"/> 1125 <path 1126 d="M55.15969,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H48.4302v1.50586h.03418a3.21162,3.21162,0,0,1,2.88281-1.60059C53.645,21.34766,55.15969,23.16406,55.15969,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C52.30227,29.01563,53.24953,27.81934,53.24953,25.96973Z" 1127 style="fill: #fff"/> 1128 <path 1129 d="M65.12453,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H58.395v1.50586h.03418A3.21162,3.21162,0,0,1,61.312,21.34766C63.60988,21.34766,65.12453,23.16406,65.12453,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C62.26711,29.01563,63.21438,27.81934,63.21438,25.96973Z" 1130 style="fill: #fff"/> 1131 <path 1132 d="M71.71047,27.03613c.1377,1.23145,1.334,2.04,2.96875,2.04,1.56641,0,2.69336-.80859,2.69336-1.9
11321895,0-.96387-.67969-1.541-2.28906-1.93652l-1.60937-.3877c-2.28027-.55078-3.33887-1.61719-3.33887-3.34766,0-2.14258,1.86719-3.61426,4.51855-3.61426,2.624,0,4.42285,1.47168,4.4834,3.61426h-1.876c-.1123-1.23926-1.13672-1.9873-2.63379-1.9873s-2.52148.75684-2.52148,1.8584c0,.87793.6543,1.39453,2.25488,1.79l1.36816.33594c2.54785.60254,3.60645,1.626,3.60645,3.44238,0,2.32324-1.85059,3.77832-4.79395,3.77832-2.75391,0-4.61328-1.4209-4.7334-3.667Z" 1133 style="fill: #fff"/> 1134 <path 1135 d="M83.34621,19.2998v2.14258h1.72168v1.47168H83.34621v4.99121c0,.77539.34473,1.13672,1.10156,1.13672a5.80752,5.80752,0,0,0,.61133-.043v1.46289a5.10351,5.10351,0,0,1-1.03223.08594c-1.833,0-2.54785-.68848-2.54785-2.44434V22.91406H80.16262V21.44238H81.479V19.2998Z" 1136 style="fill: #fff"/> 1137 <path 1138 d="M86.065,25.96973c0-2.84863,1.67773-4.63867,4.29395-4.63867,2.625,0,4.29492,1.79,4.29492,4.63867,0,2.85645-1.66113,4.63867-4.29492,4.63867C87.72609,30.6084,86.065,28.82617,86.065,25.96973Zm6.69531,0c0-1.9541-.89551-3.10742-2.40137-3.10742s-2.40039,1.16211-2.40039,3.10742c0,1.96191.89453,3.10645,2.40039,3.10645S92.76027,27.93164,92.76027,25.96973Z" 1139 style="fill: #fff"/> 1140 <path 1141 d="M96.18606,21.44238h1.77246v1.541h.043a2.1594,2.1594,0,0,1,2.17773-1.63574,2.86616,2.86616,0,0,1,.63672.06934v1.73828a2.59794,2.59794,0,0,0-.835-.1123,1.87264,1.87264,0,0,0-1.93652,2.083v5.37012h-1.8584Z" 1142 style="fill: #fff"/> 1143 <path 1144 d="M109.3843,27.83691c-.25,1.64355-1.85059,2.77148-3.89844,2.77148-2.63379,0-4.26855-1.76465-4.26855-4.5957,0-2.83984,1.64355-4.68164,4.19043-4.68164,2.50488,0,4.08008,1.7207,4.08008,4.46582v.63672h-6.39453v.1123a2.358,2.358,0,0,0,2.43555,2.56445,2.04834,2.04834,0,0,0,2.09082-1.27344Zm-6.28223-2.70215h4.52637a2.1773,2.1773,0,0,0-2.2207-2.29785A2.292,2.292,0,0,0,103.10207,25.13477Z" 1145 style="fill: #fff"/> 1146 </g> 1147 </g> 1148 </g> 1149 <g id="_Group_4" data-name="<Group>"> 1150 <g> 1151 <path 1152 d="M36.30861,13.09326c.07813.56641.63184.92627,1.43066.92627.74414,0,1.29-.38428,1.29-.91357,0-.45508-.34766-.728-1.1377-.91406l-.76855-.186c-1.0791-.25244-1.57129-.77344-1.57129-1.6499,0-1.063.86816-1.77,2.1709-1.77a1.94737,1.94737,0,0,1,2.15039,1.71191h-.90234A1.13875,1.13875,0,0,0,37.71,9.40479c-.73242,0-1.21973.35156-1.21973.88916,0,.42578.31445.66992,1.0918.85156l.65723.16162c1.22363.28516,1.72852.78125,1.72852,1.67871,0,1.14111-.88477,1.85645-2.29883,1.85645-1.32324,0-2.21289-.68213-2.2793-1.749Z" 1153 style="fill: #fff"/> 1154 <path 1155 d="M44.15432,11.6665a1.00546,1.00546,0,0,0-1.06348-.76465c-.74414,0-1.19922.57031-1.19922,1.52979,0,.97607.459,1.55908,1.19922,1.55908a.97873.97873,0,0,0,1.06348-.74023h.86426a1.762,1.762,0,0,1-1.92285,1.53418,2.06791,2.06791,0,0,1-2.11328-2.353,2.05305,2.05305,0,0,1,2.1084-2.32373,1.77731,1.77731,0,0,1,1.92773,1.55859Z" 1156 style="fill: #fff"/> 1157 <path 1158 d="M45.90041,13.42432c0-.81055.60352-1.27783,1.6748-1.34424l1.21973-.07031v-.38867c0-.47559-.31445-.74414-.92187-.74414-.49609,0-.83984.18213-.93848.50049h-.86035c.09082-.77344.81836-1.26953,1.83984-1.26953,1.12891,0,1.76563.562,1.76563,1.51318v3.07666h-.85547v-.63281h-.07031a1.515,1.515,0,0,1-1.35254.707A1.36026,1.36026,0,0,1,45.90041,13.42432Zm2.89453-.38477v-.37646l-1.09961.07031c-.62012.0415-.90137.25244-.90137.64941,0,.40527.35156.64111.835.64111A1.0615,1.0615,0,0,0,48.79494,13.03955Z" 1159 style="fill: #fff"/> 1160 <path 1161 d="M51.07131,10.19482h.85547v.69043h.06641a1.22092,1.22092,0,0,1,1.21582-.76514,1.86836,1.86836,0,0,1,.39648.03711v.877a2.43442,2.43442,0,0,0-.49609-.05371A1.05507,1.05507,0,0,0,51.96,12.03906v2.65869h-.88867Z" 1162 style="fill: #fff"/> 1163 <path 1164 d="M54.53811,8.86328a.57572.57572,0,1,1,.5752.5415A.54735.54735,0,0,1,54.53811,8.86328Zm.13184,1.33154h.88574v4.50293h-.88574Z" 1165 style="fill: #fff"/> 1166 <path 1167 d="M59.93752,11.6665a1.00546,1.00546,0,0,0-1.06348-.76465c-.74414,0-1.19922.57031-1.19922,1.52979,0,.97607.459,1.55908,1.19922,1.55908a.97873.97873,0,0,0,1.06348-.74023h.86426a1.762,1.762,0,0,1-1.92285,1.53418,2.06791,2.06791,0,0,1-2.11328-2.353,2.05305,2.05305,0,0,1,2.1084-2.32373,1.77731,1.77731,0,0,1,1.92773,1.55859Z" 1168 style="fill: #fff"/> 1169 <path 1170 d="M61.68361,13.42432c0-.81055.60352-1.27783,1.6748-1.34424l1.21973-.07031v-.38867c0-.47559-.31445-.74414-.92187-.74414-.49609,0-.83984.18213-.93848.50049h-.86035c.09082-.77344.81836-1.26953,1.83984-1.26953,1.12891,0,1.76611.562,1.76611,1.51318v3.07666h-.856v-.63281h-.07031a1.515,1.515,0,0,1-1.35254.707A1.36026,1.36026,0,0,1,61.68361,13.42432Zm2.89453-.38477v-.37646l-1.09961.07031c-.62012.0415-.90137.25244-.90137.64941,0,.40527.35156.64111.835.64111A1.0615,1.0615,0,0,0,64.57815,13.03955Z" 1171 style="fill: #fff"/> 1172 <path 1173 d="M70.94289,10.10791c1.0127,0,1.6748.47119,1.76172,1.26514h-.85254c-.082-.33057-.40527-.5415-.90918-.5415-.49609,0-.873.23535-.873.58691,0,.269.22754.43848.71582.55029l.748.17334c.85645.19873,1.25781.56689,1.25781,1.22852,0,.84766-.79,1.41406-1.86523,1.41406-1.07129,0-1.76953-.48389-1.84863-1.28174h.88965a.91365.91365,0,0,0,.97949.562c.55371,0,.94727-.248.94727-.60791,0-.26855-.21094-.44238-.66211-.5498l-.78516-.18213c-.85645-.20264-1.25293-.58691-1.25293-1.25684C69.19387,10.66992,69.92531,10.10791,70.94289,10.10791Z" 1174 style="fill: #fff"/> 1175 <path 1176 d="M77.78469,14.69775h-.85645v-.71533h-.07031a1.35022,1.35022,0,0,1-1.36035.80225,1.4622,1.4622,0,0,1-1.55078-1.6665V10.19482h.88965v2.69189c0,.72754.293,1.0752.94629,1.0752a1.02228,1.02228,0,0,0,1.1123-1.1333V10.19482h.88965Z" 1177 style="fill: #fff"/> 1178 </g> 1179 </g> 1180 </g> 1181</svg> 1182 1183 </span> 1184 </a> 1185 1186 </div> 1187 1188 </div> 1189 </div> 1190 </div> 1191 </div> 1192 </div> 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 <div class="bg-tertiary"> 1255 <div class="container py-5"> 1256 <div class="row"> 1257 <div class="col-12 col-md-8 col-lg-5 order-1"> 1258 <div> 1259 <a class="navbar-brand" href="/"> 1260 <img src="https://www.orangepalestreitaliane.it/storage/brand/logo-light.svg" width="161" height="53" alt="Orange Palestre"> 1261 </a> 1262 </div> 1263 <div class="mt-3"> 1264 <div class="small text-white fw-bold">
1265 <span>ORANGE ITALIA S.p.A.</span> 1266 <span>Via Alessandro Manzoni, 3 | 20121 Milano</span> 1267 <span> | P.IVA 10849120018</span> 1268 </div> 1269 </div> 1270 <div class="mt-1"> 1271 <div class="d-flex flex-wrap gap-1 align-items-center"> 1272 1273 1274 <a href="/cookie-policy" class="small text-white fw-bold text-decoration-none">Cookie Policy</a> 1275 <span class="text-white">|</span> 1276 1277 1278 1279 <a href="/whistleblowing" class="small text-white fw-bold text-decoration-none">Whistleblowing</a> 1280 1281 1282 1283 </div> 1284 </div> 1285 </div> 1286 <div class="col-12 col-md-4 col-lg-2 mt-3 mt-md-0 order-3 order-md-2"> 1287 <div class="d-flex align-items-center justify-content-center"> 1288 1289 <div class="d-inline my-0"> 1290 1291 <a href="https://www.facebook.com/orangepalestre" target="_blank" class="text-white mx-2 px-1 d-inline-block" style="width:42px;"> 1292 <svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1293 viewBox="0 0 22.68 22.68" style="enable-background:new 0 0 22.68 22.68;" xml:space="preserve"> 1294<g fill="currentColor" 1295 fill-rule="nonzero" 1296 stroke="none" 1297 stroke-width="1" 1298 stroke-linecap="butt" 1299 stroke-linejoin="miter" 1300 stroke-miterlimit="10" 1301 stroke-dasharray="" 1302 stroke-dashoffset="0" 1303 font-family="none" 1304 font-weight="none" 1305 font-size="none" 1306 text-anchor="none" 1307 style="mix-blend-mode: normal" 1308> 1309<path id="Tracciato_1452" class="st0" d="M11.44,0.65L11.44,0.65c-5.9,0-10.68,4.78-10.68,10.68c0,0,0,0,0,0l0,0 1310 C0.76,17.22,5.54,22,11.44,22l0,0l0,0c5.9,0,10.68-4.78,10.68-10.68c0,0,0,0,0,0l0,0C22.12,5.43,17.34,0.65,11.44,0.65 1311 C11.44,0.65,11.44,0.65,11.44,0.65 M14.6,10.5l-0.18,1.43c-0.03,0.24-0.23,0.42-0.47,0.42h-2.31v5.97 1312 c-0.24,0.02-0.49,0.03-0.74,0.03c-0.55,0-1.09-0.05-1.63-0.16v-5.84H7.49c-0.17,0-0.3-0.13-0.3-0.3c0,0,0,0,0,0v-1.78 1313 c0-0.17,0.13-0.3,0.3-0.3l0,0h1.78V7.28c0-1.64,1.32-2.97,2.97-2.98h2.08c0.17,0,0.3,0.13,0.3,0.3c0,0,0,0,0,0v1.78 1314 c0,0.17-0.13,0.3-0.3,0.3l0,0h-1.48c-0.66,0-1.19,0.53-1.19,1.19v2.08h2.49c0.26,0,0.48,0.21,0.48,0.48 1315 C14.61,10.46,14.61,10.48,14.6,10.5"/> 1316<path id="Tracciato_1553" class="st0" d="M22.12,22L22.12,22z"/> 1317</g> 1318</svg> 1319 1320 </a> 1321 1322 <a href="https://www.instagram.com/orangepalestreofficial/" target="_blank" class="text-white mx-2 px-1 d-inline-block" style="width:42px;"> 1323 <svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1324 viewBox="0 0 22.68 22.68" style="enable-background:new 0 0 22.68 22.68;" xml:space="preserve"> 1325<g fill="currentColor" 1326 fill-rule="nonzero" 1327 stroke="none" 1328 stroke-width="1" 1329 stroke-linecap="butt" 1330 stroke-linejoin="miter" 1331 stroke-miterlimit="10" 1332 stroke-dasharray="" 1333 stroke-dashoffset="0" 1334 font-family="none" 1335 font-weight="none" 1336 font-size="none" 1337 text-anchor="none" 1338 style="mix-blend-mode: normal" 1339> 1340<path id="Tracciato_1453" class="st0" d="M11.44,9.4c-1.07,0-1.93,0.86-1.93,1.93s0.86,1.93,1.93,1.93s1.93-0.86,1.93-1.93 1341 C13.37,10.26,12.51,9.4,11.44,9.4"/> 1342<path id="Tracciato_1454" class="st0" d="M14.14,6.69H8.74c-1.07,0-1.93,0.86-1.93,1.93v5.41c0,1.07,0.86,1.93,1.93,1.93h5.41 1343 c1.07,0,1.93-0.86,1.93-1.93V8.62C16.07,7.56,15.21,6.69,14.14,6.69 M11.44,14.22c-1.6,0-2.9-1.3-2.9-2.9s1.3-2.9,2.9-2.9 1344 c1.6,0,2.9,1.3,2.9,2.9C14.34,12.93,13.04,14.22,11.44,14.22L11.44,14.22 M14.53,8.82c-0.32,0-0.58-0.26-0.58-0.58 1345 c0-0.32,0.26-0.58,0.58-0.58c0.32,0,0.58,0.26,0.58,0.58c0,0,0,0,0,0C15.11,8.56,14.85,8.82,14.53,8.82"/> 1346<path id="Tracciato_1455" class="st0" d="M11.44,0.65L11.44,0.65c-5.9,0-10.68,4.78-10.68,10.68
1346S5.54,22,11.44,22 1347 s10.68-4.78,10.68-10.68S17.34,0.65,11.44,0.65C11.44,0.65,11.44,0.65,11.44,0.65 M17.04,14.22c0,1.49-1.21,2.7-2.7,2.7l0,0H8.55 1348 c-1.49,0-2.7-1.21-2.7-2.7c0,0,0,0,0,0V8.43c0-1.49,1.21-2.7,2.7-2.7l0,0h5.79c1.49,0,2.7,1.21,2.7,2.7c0,0,0,0,0,0L17.04,14.22z"/> 1349</g> 1350</svg> 1351 1352 </a> 1353 1354 </div> 1355 1356 </div> 1357 </div> 1358 <div class="col-12 col-lg-5 order-2 order-md-3 footer-navigation-menu"> 1359 <div class="h-100 d-flex flex-wrap gap-1 justify-content-lg-end align-items-center mt-3"> 1360 1361 1362 1363 1364 1365 </div> 1366 </div> 1367 </div> 1368 </div> 1369 </div> 1370</footer> 1371 1372 1373 1374 1375 1376 <div class="modal obi-modal fade" id="loginModal" tabindex="-1" aria-labelledby="loginModalLabel" aria-hidden="true"> 1377 <div class="modal-dialog"> 1378 <div class="modal-content position-relative"> 1379 <button type="button" class="btn-close obi-modal-close-btn" data-bs-dismiss="modal" aria-label="Close"></button> 1380 <div class="modal-header"> 1381 <div class="modal-title text-center w-100" id="loginModalLabel"> 1382 <span class="page-title">Login</span> 1383 </div> 1384 </div> 1385 <div class="modal-body"> 1386 1387 <form method="POST" action="https://www.orangepalestreitaliane.it/login" id="loginForm" class="needs-validation" novalidate> 1388 <input type="hidden" name="_token" value="sRPwJNYkdAOUWKYglRJUh6yh0oBRx3WQyXe3SzpE"> 1389 <div class="mb-3" id="loginError"></div> 1390 <div class="mb-3"> 1391 <label for="username" class="form-label">Email</label> 1392 <input 1393 type="email" 1394 name="username" 1395 id="username" 1396 class="form-control" 1397 autocomplete="on" 1398 required> 1399 <div class="invalid-feedback"> 1400 Inserisci una email valida 1401 </div> 1402 </div> 1403 1404 <div class="mb-3"> 1405 <label for="loginPassword" class="form-label">Password</label> 1406 <div class="input-group toggle-password-input-group"> 1407 <input type="password" 1408 name="login-password" 1409 id="loginPassword" 1410 class="form-control" 1411 autocomplete="off" 1412 required> 1413 <span class="input-group-text btn-toggle-password" id="loginPassword-togglePassword"> 1414 <i class="bi bi-eye" id="loginPassword-togglePasswordIcon"></i> 1415 </span> 1416 <div class="invalid-feedback">Inserisci la password</div> 1417</div> 1418 1419 1420 1421 </div> 1422 <div class="d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3"> 1423 <button type="submit" class="btn btn-primary" id="loginButton"> 1424 <span class="spinner-border spinner-border-sm me-2 d-none" role="status" aria-hidden="true" id="loginSpinner"></span> 1425 Accedi 1426 </button> 1427 <div class="d-flex flex-column small"> 1428 <div> 1429 <a href="#" 1430 class="" 1431 data-bs-dismiss="modal" 1432 data-bs-toggle="modal" 1433 data-bs-target="#forgotPasswordModal"> 1434 Password dimenticata? 1435 </a> 1436 </div> 1437 </div> 1438 </div> 1439 </form> 1440 1441 </div> 1442 </div> 1443 </div> 1444</div> 1445 1446 1447<link rel="modulepreload" href="https://www.orangepalestreitaliane.it/build/assets/utility-DrVFdfXt.js" />
1447<script type="module" src="https://www.orangepalestreitaliane.it/build/assets/utility-DrVFdfXt.js" data-navigate-track="reload"></script>
1447 1448 1449
1449<script> 1450 document.addEventListener("DOMContentLoaded", function () { 1451 const loginForm = document.getElementById("loginForm"); 1452 const loginButton = document.getElementById("loginButton"); 1453 const loginSpinner = document.getElementById("loginSpinner"); 1454 1455 loginForm.addEventListener("submit", function (event) { 1456 1457 event.preventDefault(); 1458 event.stopPropagation(); 1459 1460 1461 loginForm.classList.add('was-validated'); 1462 1463 1464 if (!loginForm.checkValidity()) { 1465 return; 1466 } 1467 1468 1469 loginButton.disabled = true; 1470 loginSpinner.classList.remove("d-none"); 1471 blockPageInteraction(); 1472 1473 let formData = new FormData(this); 1474 1475 fetch(loginForm.action, { 1476 method: "POST", 1477 body: formData, 1478 headers: { 1479 "X-Requested-With": "XMLHttpRequest" 1480 } 1481 }) 1482 .then((response) => { 1483 if (!response.ok) { 1484 return response.json().then((errorData) => { 1485 throw errorData; 1486 }); 1487 } 1488 return response.json(); 1489 }) 1490 .then(data => { 1491 if (!data.data) { 1492 throw 'Error'; 1493 } 1494 1495 window.location.href = data.data.redirect; 1496 }) 1497 .catch(error => { 1498 document.getElementById("loginError").innerHTML = `<div class="alert alert-danger"><h4 class="alert-heading">Errore di autenticazione.</h4></div>`; 1499 }) 1500 .finally(() => { 1501 1502 loginButton.disabled = false; 1503 loginSpinner.classList.add("d-none"); 1504 unblockPageInteraction(); 1505 }); 1506 }); 1507 1508 1509 1510 const urlParams = new URLSearchParams(window.location.search); 1511 if (urlParams.has('login-open')) { 1512 const loginModal = document.getElementById("loginModal"); 1513 if (loginModal) { 1514 if (typeof bootstrap !== 'undefined') { 1515 const modalInstance = bootstrap.Modal.getInstance(loginModal) || new bootstrap.Modal(loginModal); 1516 modalInstance.show(); 1517 } else { 1518 1519 const trigger = document.querySelector('[data-bs-target="#loginModal"]') || document.querySelector('[data-bs-toggle="modal"]'); 1520 if (trigger) trigger.click(); 1521 } 1522 } 1523 } 1524 }); 1525 </script>
1525 1526 1527 1528 1529 1530 <div class="modal obi-modal fade" id="forgotPasswordModal" tabindex="-1" aria-labelledby="forgotPasswordModalLabel" aria-hidden="true"> 1531 <div class="modal-dialog"> 1532 <div class="modal-content position-relative"> 1533 <button type="button" class="btn-close obi-modal-close-btn" data-bs-dismiss="modal" aria-label="Close"></button> 1534 <div class="modal-header"> 1535 <div class="modal-title text-center w-100" id="forgotPasswordModalLabel"> 1536 <span class="page-title">Recupera password</span> 1537 </div> 1538 </div> 1539 <div class="modal-body"> 1540 1541 <form method="POST" action="https://www.orangepalestreitaliane.it/password-recovery" id="resetPasswordForm" class="needs-validation" novalidate> 1542 <input type="hidden" name="_token" value="sRPwJNYkdAOUWKYglRJUh6yh0oBRx3WQyXe3SzpE"> 1543 <input type="hidden" name="iso_code" value="it_IT"> 1544 <div class="mb-3" id="forgotPasswordMessage"></div> 1545 1546 <div id="forgotPasswordFields"> 1547 <div class="mb-3"> 1548 <label for="forgot-email" class="form-label">Inserisci la tua email</label> 1549 <input 1550 type="email" 1551 name="email" 1552 id="forgot-email" 1553 class="form-control" 1554 required> 1555 <div class="invalid-feedback"> 1556 Inserisci una email valida 1557 </div> 1558 </div> 1559 <div class="d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3"> 1560 <button type="submit" class="btn btn-primary" id="resetPasswordButton"> 1561 <span class="spinner-border spinner-border-sm me-2 d-none" role="status" aria-hidden="true" id="resetPasswordSpinner"></span> 1562 Invia link di reset 1563 </button> 1564 <a href="#" 1565 class="small" 1566 data-bs-dismiss="modal" 1567 data-bs-toggle="modal" 1568 data-bs-target="#loginModal"> 1569 Torna al login 1570 </a> 1571 </div> 1572 </div> 1573 </form> 1574 1575 </div> 1576 </div> 1577 </div> 1578</div> 1579 1580 1581 1582 1583 1584 1585 1586 1587
1587<script src="/livewire/livewire.min.js?id=42cd7fd5" data-csrf="sRPwJNYkdAOUWKYglRJUh6yh0oBRx3WQyXe3SzpE" data-update-uri="/livewire/update" data-navigate-once="true"></script>
1587 1588 1589
1589<script> 1590(() => { 1591 const placeholder = 'sRPwJNYkdAOUWKYglRJUh6yh0oBRx3WQyXe3SzpE'; 1592 const csrf = window.livewireScriptConfig?.csrf || window.livewire_token; 1593 1594 if (csrf !== placeholder) { 1595 return; 1596 } 1597 1598 const restartLivewire = () => { 1599 if (window.Livewire?.restart) { 1600 window.Livewire.restart(); 1601 } else if (window.Livewire?.start) { 1602 window.Livewire.start(); 1603 } 1604 }; 1605 1606 document.addEventListener('statamic:nocache.replaced', restartLivewire, { once: true }); 1607})(); 1608</script>
1608 1609 1610 1611
1611<script> 1612 let map; 1613 let markers = []; 1614 let selectedCoords = null; 1615 let searchRadiusKm = 10; 1616 1617 function initMap() { 1618 map = new google.maps.Map(document.getElementById("map"), { 1619 center: {lat: 42.5, lng: 13.4}, 1620 zoomControl: true, 1621 mapTypeControl: true, 1622 }); 1623 1624 fitBoundsToMarkers(); 1625 } 1626 1627 function initAutocomplete() { 1628 const input = document.getElementById("locationInput"); 1629 if(input) { 1630 const autocomplete = new google.maps.places.Autocomplete(input, { 1631 types: [], 1632 componentRestrictions: { country: 'it' } 1633 }); 1634 1635 autocomplete.addListener("place_changed", () => { 1636 const place = autocomplete.getPlace(); 1637 if (!place.geometry) return; 1638 1639 selectedCoords = { 1640 lat: place.geometry.location.lat(), 1641 lng: place.geometry.location.lng() 1642 }; 1643 1644 const addressName = place.formatted_address || document.getElementById("locationInput").value; 1645 1646 Livewire.dispatch('locationSelected', { 1647 coords: { 1648 lat: selectedCoords.lat, 1649 lng: selectedCoords.lng, 1650 radius: searchRadiusKm, 1651 address: addressName 1652 } 1653 }); 1654 }); 1655 } 1656 } 1657 1658 function fitBoundsToMarkers() { 1659 if (markers.length === 0) { 1660 if (selectedCoords) { 1661 map.setCenter(selectedCoords); 1662 map.setZoom(13); 1663 } 1664 return; 1665 } 1666 1667 const bounds = new google.maps.LatLngBounds(); 1668 markers.forEach(marker => bounds.extend(marker.getPosition())); 1669 map.fitBounds(bounds); 1670 1671 google.maps.event.addListenerOnce(map, 'bounds_changed', () => { 1672 if (map.getZoom() > 13) map.setZoom(13); 1673 }); 1674 } 1675 1676 Livewire.on('updatedClubs', (data) => { 1677 if (!map) return; 1678 1679 markers.forEach(marker => marker.setMap(null)); 1680 markers = []; 1681 1682 const clubList = Array.isArray(data[0]) ? data[0] : data; 1683 let infoWindow = null; 1684 1685 const iconaGrigia = "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='35' height='35'%3E%3Cpath fill='%23808080' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3E%3C/svg%3E"; 1686 1687 clubList.forEach(club => { 1688 if (club.latitude && club.longitude) { 1689 1690 // Verifico lo stato del club: true = Prossima Apertura 1691 const usaMarkerGrigio = club.is_upcoming_opening === true; 1692 1693 const marker = new google.maps.Marker({ 1694 position: { lat: parseFloat(club.latitude), lng: parseFloat(club.longitude) }, 1695 map: map, 1696 title: club.title, 1697 icon: usaMarkerGrigio ? iconaGrigia : null 1698 }); 1699 1700 marker.addListener('click', () => { 1701 if (infoWindow) infoWindow.close(); 1702 1703 // Costruzione badge e data formattata 1704 let statusBadge = ''; 1705 let openingDateBlock = ''; 1706 1707 if (usaMarkerGrigio) { 1708 statusBadge = `<span class="badge text-bg-secondary mb-2">Prossima Apertura</span>`;
1709 1710 if (club.upcoming_opening_date) { 1711 const [year, month, day] = club.upcoming_opening_date.split('-'); 1712 openingDateBlock = `<p class="mb-2"><small><strong>Data apertura:</strong> ${day}-${month}-${year}</small></p>`; 1713 } 1714 } 1715 1716 infoWindow = new google.maps.InfoWindow({ 1717 content: ` 1718 <div id="content" style="color:#000 !important; min-width: 200px; max-width: 250px;"> 1719 ${statusBadge} 1720 <h3 style="margin-top: 5px; margin-bottom: 5px;">${club.title}</h3> 1721 ${openingDateBlock} 1722 ${club.address ? `<p class="mb-1"><strong>Indirizzo:</strong> ${club.address}</p>` : ''} 1723 ${club.facilities_list ? `<small class="d-block mb-2"><strong>Sale e Facilities: </strong>${club.facilities_list}</small>` : ''} 1724 <div style="margin-top: 10px;"> 1725 <a href="${club.url}" class="fw-bold">Vai al club</a> 1726 </div> 1727 </div> 1728 ` 1729 }); 1730 1731 infoWindow.open(map, marker); 1732 }); 1733 1734 markers.push(marker); 1735 } 1736 }); 1737 1738 fitBoundsToMarkers(); 1739 }); 1740 1741 Livewire.on('locationCleared', () => { 1742 const locationInput = document.getElementById("locationInput"); 1743 if (locationInput) { 1744 locationInput.value = ''; 1745 } 1746 1747 selectedCoords = null; 1748 }); 1749 1750 document.addEventListener('DOMContentLoaded', () => { 1751 initMap(); 1752 initAutocomplete(); 1753 updateRadiusLabel(); 1754 1755 Livewire.dispatch('requestClubsForMap'); 1756 initGeolocalizator(); 1757 1758 Livewire.hook('commit', ({ component, succeed }) => { 1759 succeed(() => { 1760 const radiusInput = document.getElementById('radiusSlider'); 1761 if(radiusInput) { 1762 searchRadiusKm = parseInt(radiusInput.value); 1763 } 1764 }); 1765 }); 1766 }); 1767 1768 function updateRadiusLabel() { 1769 const slider = document.getElementById('radiusSlider'); 1770 if(slider) { 1771 const label = document.getElementById('rangeValueLabel'); 1772 label.textContent = slider.value + ' km'; 1773 } 1774 } 1775 1776 document.addEventListener('click', function (event) { 1777 if (event.target.closest('.club-pagination-container-bottom .pagination .page-link')) { 1778 scrollToFilters(); 1779 } 1780 }); 1781 1782 function scrollToFilters() { 1783 const to = document.querySelector('.club-pagination-container-top'); 1784 if(to) { 1785 to.scrollIntoView({ behavior: 'smooth', block: 'start' }); 1786 } 1787 } 1788 1789 function initGeolocalizator() { 1790 const buttons = document.querySelectorAll('#geoLocateBtn'); 1791 buttons.forEach(button => { 1792 button.addEventListener('click', () => { 1793 if (!navigator.geolocation) { 1794 alert("La geolocalizzazione non è supportata dal browser in uso. Ti consigliamo di aggiornarlo o di provare con un browser differente."); 1795 return; 1796 } 1797 1798 navigator.geolocation.getCurrentPosition(successCallback, errorCallback, { 1799 enableHighAccuracy: true, 1800 timeout: 10000 1801 }); 1802 1803 function successCallback(position) { 1804 const lat = position.coords.latitude; 1805 const lng = position.coords.longitude; 1806 selectedCoords = {lat, lng}; 1807 1808 const geocoder = new google.maps.Geocoder(); 1809 geocoder.geocode({location: {lat, lng}}, (results, status) => { 1810 let address = "Posizione attuale"; 1811 if (status === "OK" && results[0]) { 1812 address = results[0].formatted_address; 1813 document.getElementById('locationInput').value = address; 1814 } 1815 1816 Livewire.dispatch('locationSelected', { 1817 coords: { 1818 lat, lng, radius: searchR
1818adiusKm, address: address 1819 } 1820 }); 1821 }); 1822 } 1823 1824 function errorCallback() { 1825 alert("Non è stato possibile determinare la tua posizione. Verifica i permessi del browser, riprova o seleziona una zona manualmente."); 1826 } 1827 }); 1828 }); 1829 } 1830 </script>
1830 1831 1832
1832<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAcLKvopRkKA1AR00UGM8f_nXwKdUqWL7c&libraries=places"></script>
1832 1833 1834 1835
1836<script> 1837document.addEventListener('DOMContentLoaded', function() { 1838 1839 const currentlyCached = localStorage.getItem('gymnation_auth_user'); 1840 1841 fetch('https://www.orangepalestreitaliane.it/auth-status/ajax', { 1842 headers: { 1843 'X-Requested-With': 'XMLHttpRequest', 1844 'Accept': 'application/json' 1845 } 1846 }) 1847 .then(response => response.json()) 1848 .then(res => { 1849 const userData = res.data !== undefined ? res.data : res; 1850 1851 if (userData && userData.is_logged_in === true) { 1852 localStorage.setItem('gymnation_auth_user', JSON.stringify(userData)); 1853 1854 const dCsrf = document.getElementById('desktop-csrf-token'); 1855 if(dCsrf) dCsrf.value = userData.csrf; 1856 const mCsrf = document.getElementById('mobile-csrf-token'); 1857 if(mCsrf) mCsrf.value = userData.csrf; 1858 1859 if (!currentlyCached) { 1860 document.documentElement.classList.add('is-auth-logged-in'); 1861 1862 const desktopName = document.getElementById('desktop-user-name'); 1863 if(desktopName) desktopName.innerText = userData.firstname + ' ' + userData.lastname; 1864 1865 const desktopEmail = document.getElementById('desktop-user-email'); 1866 if(desktopEmail) desktopEmail.innerText = userData.email; 1867 1868 const mobileName = document.getElementById('mobile-user-name'); 1869 if(mobileName) mobileName.innerText = userData.firstname + ' ' + userData.lastname; 1870 } 1871 } else { 1872 localStorage.removeItem('gymnation_auth_user'); 1873 document.documentElement.classList.remove('is-auth-logged-in'); 1874 } 1875 }) 1876 .catch(error => console.error('Errore auth status:', error)); 1877 1878 document.querySelectorAll('form[action="https://www.orangepalestreitaliane.it/logout"]').forEach(form => { 1879 form.addEventListener('submit', function() { 1880 localStorage.removeItem('gymnation_auth_user'); 1881 document.documentElement.classList.remove('is-auth-logged-in'); 1882 }); 1883 }); 1884}); 1885</script>
1885 1886
1887<script type="application/ld+json"> 1888 { 1889 "@context": "https://schema.org", 1890 "@type": "Organization", 1891 "name": "ORANGE ITALIA S.p.A.", 1892 1893 1894 "sameAs": [ 1895 "https://www.facebook.com/orangepalestre", 1896 "https://www.instagram.com/orangepalestreofficial/" 1897 1898 ], 1899 1900 1901 "url": "https://www.orangepalestreitaliane.it", 1902 "logo": { 1903 "@type": "ImageObject", 1904 "url": "https://www.orangepalestreitaliane.it/storage/brand/logo-light.svg" 1905 }, 1906 "address": { 1907 "@type": "PostalAddress", 1908 "streetAddress": "Via Alessandro Manzoni, 3", 1909 "addressRegion": "Milano", 1910 "postalCode": "20121", 1911 "addressCountry": "it" 1912 } 1913 } 1914</script>
1914 1915
1916<script> 1917 document.addEventListener("DOMContentLoaded", function () { 1918 document.getElementById('loginPassword-togglePassword').addEventListener('click', function () { 1919 const passwordInput = document.getElementById('loginPassword'); 1920 const icon = document.getElementById('loginPassword-togglePasswordIcon'); 1921 1922 if (passwordInput.type === 'password') { 1923 passwordInput.type = 'text'; 1924 icon.classList.remove('bi-eye'); 1925 icon.classList.add('bi-eye-slash'); 1926 } else { 1927 passwordInput.type = 'password'; 1928 icon.classList.remove('bi-eye-slash'); 1929 icon.classList.add('bi-eye'); 1930 } 1931 }); 1932 }); 1933</script>
1933 1934 1935
1936<script> 1937 document.addEventListener("DOMContentLoaded", function () { 1938 const resetPasswordForm = document.getElementById("resetPasswordForm"); 1939 const resetPasswordButton = document.getElementById("resetPasswordButton"); 1940 const resetPasswordSpinner = document.getElementById("resetPasswordSpinner"); 1941 const messageContainer = document.getElementById("forgotPasswordMessage"); 1942 1943 resetPasswordForm.addEventListener("submit", function (event) { 1944 1945 event.preventDefault(); 1946 event.stopPropagation(); 1947 1948 1949 resetPasswordForm.classList.add('was-validated'); 1950 1951 1952 if (!resetPasswordForm.checkValidity()) { 1953 return; 1954 } 1955 1956 1957 messageContainer.innerHTML = ""; 1958 1959 1960 resetPasswordButton.disabled = true; 1961 resetPasswordSpinner.classList.remove("d-none"); 1962 1963 let formData = new FormData(this); 1964 1965 fetch(resetPasswordForm.action, { 1966 method: "POST", 1967 body: formData, 1968 headers: { 1969 "X-Requested-With": "XMLHttpRequest" 1970 } 1971 }) 1972 .then((response) => { 1973 if (!response.ok) { 1974 return response.json().then((errorData) => { 1975 throw errorData; 1976 }); 1977 } 1978 return response.json(); 1979 }) 1980 .then(data => { 1981 const timeoutMs = 10000; 1982 1983 messageContainer.innerHTML = ` 1984 <div class="alert alert-success alert-dismissible fade show position-relative overflow-hidden" role="alert" id="autoDismissForgotAlert"> 1985 Se l'indirizzo inserito corrisponde a un account esistente, riceverai a breve un'email con le istruzioni per reimpostare la password. 1986 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> 1987 1988 <div class="position-absolute bottom-0 start-0 w-100 bg-success bg-opacity-25" style="height: 5px;"> 1989 <div class="bg-success h-100" id="forgotAlertProgressBar" style="width: 100%; transition: width ${timeoutMs}ms linear;"></div> 1990 </div> 1991 </div> 1992 `; 1993 1994 1995 setTimeout(() => { 1996 const progressBar = document.getElementById("forgotAlertProgressBar"); 1997 if (progressBar) progressBar.style.width = "0%"; 1998 }, 50); 1999 2000 2001 setTimeout(() => { 2002 const alertNode = document.getElementById("autoDismissForgotAlert"); 2003 if (alertNode) { 2004 const bsAlert = bootstrap.Alert.getOrCreateInstance(alertNode); 2005 bsAlert.close(); 2006 } 2007 }, timeoutMs); 2008 2009 2010 resetPasswordForm.reset(); 2011 resetPasswordForm.classList.remove('was-validated'); 2012 }) 2013 .catch(error => { 2014 messageContainer.innerHTML = ` 2015 <div class="alert alert-danger alert-dismissible fade show" role="alert"> 2016 <h4 class="alert-heading fs-6 mb-0">Si è verificato un errore, riprova.</h4> 2017 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> 2018 </div> 2019 `; 2020 }) 2021 .finally(() => { 2022 2023 resetPasswordSpinner.classList.add("d-none"); 2024 resetPasswordButton.disabled = false; 2025 }); 2026 }); 2027 }); 2028</script>
2028 2029 2030 2031 2032 2033 <kepleroai-chat chatbot="583445d6-d8b1-4fed-87f2-f99fdbd35111" ></kepleroai-chat>
2034<script src="https://bundle.keplero.ai/min.js" defer></script>
2034 2035 2036 2037 2038 2039 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2039-2040
2039 2040<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2040GTM-5QKRBRXL
vendor: 83 bytes, lines 2040-2041
2040" 2041height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2042<!-- End Google Tag Manager (noscript) --> 2043 2044 </body> 2045</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.