#site-footer{display:none}.text-20px{font-size:20px!important}.margin-top-md{margin-top:15px}.margin-bottom-md{margin-bottom:15px}.bg-grey-white{background-color:#f1f1f1}.padding-big,.padding-bottom-big,.padding-vertical-big{padding-bottom:50px}.padding-big,.padding-top-big,.padding-vertical-big{padding-top:50px}.h1 .text-bold,.h1 .text-bolder,.h1 b,.h1 optgroup,.h1 strong,.h1.text-bold,.h1.text-bolder,.h2 .text-bold,.h2 .text-bolder,.h2 b,.h2 optgroup,.h2 strong,.h2.text-bold,.h2.text-bolder,.h3 .text-bold,.h3 .text-bolder,.h3 b,.h3 optgroup,.h3 strong,.h3.text-bold,.h3.text-bolder,.h4 .text-bold,.h4 .text-bolder,.h4 b,.h4 optgroup,.h4 strong,.h4.text-bold,.h4.text-bolder,.h5 .text-bold,.h5 .text-bolder,.h5 b,.h5 optgroup,.h5 strong,.h5.text-bold,.h5.text-bolder,.h6 .text-bold,.h6 .text-bolder,.h6 b,.h6 optgroup,.h6 strong,.h6.text-bold,.h6.text-bolder,h1 .text-bold,h1 .text-bolder,h1 b,h1 optgroup,h1 strong,h1.text-bold,h1.text-bolder,h2 .text-bold,h2 .text-bolder,h2 b,h2 optgroup,h2 strong,h2.text-bold,h2.text-bolder,h3 .text-bold,h3 .text-bolder,h3 b,h3 optgroup,h3 strong,h3.text-bold,h3.text-bolder,h4 .text-bold,h4 .text-bolder,h4 b,h4 optgroup,h4 strong,h4.text-bold,h4.text-bolder,h5 .text-bold,h5 .text-bolder,h5 b,h5 optgroup,h5 strong,h5.text-bold,h5.text-bolder,h6 .text-bold,h6 .text-bolder,h6 b,h6 optgroup,h6 strong,h6.text-bold,h6.text-bolder{font-weight:900}a.btn-link-base-no-pd-no-under{color:#3c3c3b;border-radius:0;display:inline-block;padding:0}a.btn-link-base-no-pd-no-under:focus,a.btn-link-base-no-pd-no-under:hover{color:#3c3c3b;text-decoration:none;background-color:transparent}.form-group.branded.form-group-icon.activeFieldFocus .form-control+.icon-f-field,.form-group.branded.form-group-icon.activeFieldFocus .form-control+.icon-f-mail,.form-group.branded.form-group-icon.activeFieldFocus .form-control+.icon-f-phone,.form-group.branded.form-group-icon.activeFieldFocus .form-control+.icon-f-user,.form-group.branded.form-group-icon .form-control+.icon-f-field,.form-group.branded.form-group-icon .form-control+.icon-f-fiscalcode,.form-group.branded.form-group-icon .form-control+.icon-f-mail,.form-group.branded.form-group-icon .form-control+.icon-f-phone,.form-group.branded.form-group-icon .form-control+.icon-f-user,.icon-abbandona,.icon-apri-google,.icon-back,.icon-bars,.icon-bars-open,.icon-building-23px,.icon-calendar,.icon-calendar-2-23px,.icon-calendario-abbandona,.icon-calendario-attesa-disponibile,.icon-calendario-attesa-prenotato,.icon-calendario-down,.icon-calendario-prenota,.icon-calendario-prenotato,.icon-calendario-up,.icon-chiuso,.icon-clock,.icon-clock-2-23px,.icon-download,.icon-edit,.icon-filters,.icon-flash,.icon-info,.icon-kettlebell-23px,.icon-localize,.icon-localize-bianco,.icon-login,.icon-logout,.icon-mail,.icon-mappa,.icon-mappa-bianco,.icon-marker,.icon-mobile,.icon-next,.icon-non-prenotabile,.icon-phone,.icon-pin,.icon-pin.light-grey,.icon-pin.primary,.icon-presto,.icon-print,.icon-search,.icon-star,.icon-tag,.icon-tick,.icon-tick-close,.icon-user,.icon-user-2-23px,.icon-vai-23,.icon-virtual-tour-dark,.icon-virtual-tour-white,.icon-waitlist,.icon-website{width:23px;height:23px;background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-color:transparent;padding:0}.icon-pin.dark{background:url("../../../ResourcePackages/Bootstrap5/assets/dist/img/ico-pin.svg") no-repeat center center}.icon-mail.dark{background:url("../../../ResourcePackages/Bootstrap5/assets/dist/img/ico-mail.svg") no-repeat center center}.icon-website.dark{background:url("../../../ResourcePackages/Bootstrap5/assets/dist/img/ico-website.svg") no-repeat center center}.margin-right-sm{margin-right:10px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px dotted #686868;border-bottom:1px dotted #686868}.padding-big,.padding-bottom-big,.padding-vertical-big{padding-bottom:50px}.border-gray-top{border-top:1px solid #f1f1f1!important}.padding-bottom-md,.padding-md,.padding-vertical-md{padding-bottom:15px}.no-margin{margin:0}.initialism,.text-uppercase{text-transform:uppercase}.h3,h3{font-size:32px;font-family:inherit;font-weight:300;line-height:1.1;color:inherit}.img-fullheight,.img-fullheight-top{height:100%!important;overflow:hidden;width:100%!important;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:425px){.swiper-slide{width:100%!important}}