﻿.admin-menu{position:relative;display:flex;flex-direction:row;height:40px;background-color:#f7f7f7;z-index:1000}.admin-menu ul.menu{justify-content:space-between;display:flex;width:100%;height:100%;padding:0}.admin-menu ul.menu li{width:100%;padding:0 10px;flex-direction:column;font-size:1rem;font-weight:600;line-height:40px;list-style:none;text-align:center;color:#222}@media(max-width: 768px){.admin-menu ul.menu li{line-height:20px;font-size:.675rem}}header{transition:all .5s;background-color:#fff;border-bottom:1px solid #dbd7d7}header .btn-toggle img+img{margin-left:16px}header .navbar{height:70px;padding:0}header .navbar .pmc-container{position:relative}@media screen and (min-width: 1200px){.map-page header .navbar{height:87px}}@media screen and (max-width: 1200px){header .navbar{height:57px}}header #pmc-menu{position:absolute;right:0;z-index:1000;background-color:#fff;top:100%;box-shadow:0px 3px 10px rgba(0,0,0,.1);border-radius:12px}header #pmc-menu .nav-link{color:#212529}header #pmc-menu>ul{padding:1rem}header #pmc-menu .nav-item.menu-category{font-size:.875rem;font-weight:700;text-align:center;position:relative}header #pmc-menu .nav-item.menu-category>.nav-link{display:inline-block;background-color:#fff;position:relative;z-index:1;padding:0 5px}header #pmc-menu .nav-item.menu-category::before{content:"";z-index:-1;position:absolute;left:0;top:50%;height:0;width:100%;border-bottom:1px solid #dbd7d7}@media screen and (max-width: 768px){header #pmc-menu{position:fixed;width:100%;overflow:auto;top:58px;left:0;bottom:0;border-radius:0;box-shadow:none}}header #logo,header #logo-text,header #logo-white,header #logo-text-white{height:24px;transition:opacity .5s}@media screen and (min-width: 1200px){.map-page header #logo,.map-page header #logo-text{height:40px;margin-top:-5px;margin-left:1rem}}header #logo,header #logo-text{position:absolute;margin-top:5px;opacity:0}.map-page header #logo,.map-page header #logo-text{opacity:1}header #logo{left:15px}header #logo-text{left:48px}header .navbar-toggler{border:1px solid #dbd7d7;border-radius:8px;transition:all .5s;padding:1rem;color:#fff}header .navbar-toggler i{vertical-align:middle}header .navbar-toggler .pmc-icn-menu{font-size:1rem}@media(max-width: 1200px){header .navbar-toggler{line-height:0;padding:.6rem 1rem}}header #logo-white,header #logo-text-white{opacity:0}header #logo,header #logo-text{opacity:1}header .navbar-toggler{color:#222}header.transparent-header:not(.not-at-top),header.transparent-header.at-top{background-color:rgba(0,0,0,0);border-bottom:none}header.transparent-header:not(.not-at-top) .navbar-toggler,header.transparent-header.at-top .navbar-toggler{color:#fff}header.transparent-header:not(.not-at-top) #logo-white,header.transparent-header:not(.not-at-top) #logo-text-white,header.transparent-header.at-top #logo-white,header.transparent-header.at-top #logo-text-white{opacity:1}header.transparent-header:not(.not-at-top) #logo,header.transparent-header:not(.not-at-top) #logo-text,header.transparent-header.at-top #logo,header.transparent-header.at-top #logo-text{opacity:0}footer{padding:24px 0;background-color:#222;font-size:.875rem;color:#fff;margin-top:auto}footer ul{padding:0;margin-bottom:0}footer ul li{list-style-type:none}footer ul li a{color:#fff}footer .footer-icon+.footer-icon{padding-left:16px}footer .footer-toggle-btn i.bi-chevron-up{display:none}footer .footer-toggle-btn.collapsed .bi-chevron-up{display:inline}footer .footer-toggle-btn.collapsed .bi-chevron-down{display:none}.search-banner{background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:97px;margin-top:-97px;padding-bottom:4rem}.search-banner .search-banner-title{max-width:500px !important;font-size:2.4rem !important;line-height:1}@media screen and (max-width: 576px){.search-banner .search-banner-title{font-size:1.75rem !important;line-height:1.5 !important}}.search-banner .paragraph{max-width:600px;font-size:1rem !important;line-height:1.1}@media screen and (max-width: 576px){.search-banner .paragraph{font-size:1.063rem !important;line-height:1.5 !important}}.search-banner .card{border-radius:16px}.search-banner .card a:hover{text-decoration:none}@media screen and (max-width: 1200px){.search-banner{width:auto}}@media screen and (max-width: 992px){.search-banner>.row{width:100%}.search-banner .card{width:100%}.search-banner h1{font-size:2.6rem !important}}@media screen and (max-width: 992px){.search-banner h1{font-size:2rem !important}}.search-banner>.container{background-position:center right;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 992px){.search-banner>.container{background:none;background-image:none !important}}@media(min-width: 576px){.search-banner #trustpilot-widget-container{max-width:440px}}@media(-webkit-min-device-pixel-ratio: 2)and (min-width: 576px){.search-banner #trustpilot-widget-container{max-width:940px}}.mobile-search-panel-btn{width:auto;position:absolute;top:.5rem;left:1rem;right:1rem;z-index:100;background-color:#f7f7f7;border-radius:16px;vertical-align:middle}@media screen and (max-width: 992px){.mobile-search-panel-btn{left:.5rem;right:.5rem}}.mobile-search-panel-btn .line-separator{margin-top:3px;height:42px;border-right:1px solid #dbd7d7}.mobile-search-panel-btn>i{font-size:24px;line-height:47px;vertical-align:middle}#trustpilot-widget-container{width:100%;min-height:20px}.trustpilot-searchbanner{display:block;width:100%;height:20px;min-height:20px}.landing-banner{border-radius:9999px}.search-form label{font-size:.875rem;color:#a3a3a3;margin-bottom:0px}.search-form select,.search-form .form-control{display:block;border:none;border-radius:0;padding:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden !important;white-space:nowrap}.search-form select:active,.search-form select:focus-visible,.search-form select:focus,.search-form .form-control:active,.search-form .form-control:focus-visible,.search-form .form-control:focus{border:none;box-shadow:none}.search-form select option,.search-form .form-control option{padding:3px 5px}.search-form input::placeholder{color:#222 !important;opacity:1 !important}.search-form input:-ms-input-placeholder{color:#222 !important;opacity:1 !important}.search-form input::-ms-input-placeholder{color:#222 !important;opacity:1 !important}.search-form .form-label-group{cursor:pointer}.search-form .search-type-selector-wrapper{background-color:#f2f0f0}.search-form .required .has-star:not(.custom-control-label):not(.custom-file-label)::after,.search-form .is-required::after{content:""}.search-form .search-type-selector-wrapper .nav-link{height:48px;padding:.5rem .75rem}.search-form .search-type-selector-wrapper .nav-link span{display:none}.search-form .search-type-selector-wrapper .nav-link.active span{display:inline}.search-form .search-type-selector-wrapper .nav-link i{vertical-align:text-bottom}@media screen and (max-width: 0){.search-form .pmc-standard-timepicker{max-width:90px}}.search-form .guests-selector{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px}.search-form .guests-panel{min-width:330px}.search-form.inline>.row>.col,.search-form.inline>.row>[class^=col-]{padding-left:.5rem;padding-right:.5rem}.search-form.inline>.row>.col:first-child,.search-form.inline>.row>[class^=col-]:first-child{padding-left:15px}.search-form.inline>.row>.col:last-child,.search-form.inline>.row>[class^=col-]:last-child{padding-right:15px}.search-form.inline .search-type-selector-wrapper .nav-link span{display:inline !important}.search-form.inline .nav-link{padding:11px 10px;line-height:14px}.search-form.inline .nav-link .ti{display:inline-block;margin-top:-2px;margin-left:-1px}.search-form.inline .nav-link .ti:before{width:24px;display:inline-block}.search-form.inline .nav-link .ti.icon-lg{margin-top:-5px;margin-left:-1px}.search-form.inline .type-selector-col{flex:0 0 101px !important}.search-form.inline .col-submit{flex:0 0 64px !important}.search-form.inline button[type=submit]{height:56px;width:64px;text-align:center;display:inline-block}.search-form.inline .search-type-selector-wrapper .nav-link{height:40px;color:#222}.search-form.inline .search-type-selector-wrapper .nav-link.active{color:#fff}.search-form.inline .search-type-selector-wrapper .nav-link span{display:none}.search-form.inline .search-type-selector-wrapper .nav-link.active span{display:inline}.search-form.inline #type-selector-collapse{width:150px;margin-left:-0.5rem}.search-form.inline #type-selector-collapse li{display:block !important;text-align:left !important}.search-form.inline #type-selector-collapse li button{width:100%;text-align:left !important}.search-form.inline #type-selector-collapse li button .ti{margin-right:.5rem;vertical-align:middle}.search-form.inline .date-range-wizard .col-6:nth-child(odd){padding-right:7.5px}.search-form.inline .date-range-wizard .col-6:nth-child(even){padding-left:7.5px}.search-form.inline .date-range-wizard.hide-time .pmc-date-time-inputs>div:nth-child(2){display:none}.search-form.inline .guests-selector{flex:0 0 16.66666667%;max-width:16.66666667%}.search-form.inline .search-dates-wrapper{flex:0 0 33.33333333%;max-width:33.33333333%}.search-form.inline .pmc-date-time-inputs .form-label-group:last-child{width:110px}@media screen and (max-width: 1550px){.search-form.inline .pmc-date-time-inputs .form-label-group:first-child{margin-right:-0.55rem !important;width:145px}.search-form.inline .pmc-date-time-inputs .form-label-group:last-child{margin-left:-0.55rem !important;width:95px}}.search-form:not(.inline) .date-range-wizard.hide-time{display:flex}.search-form:not(.inline) .date-range-wizard.hide-time .pmc-date-time-inputs>div:nth-child(2){display:none}.search-form:not(.inline) .date-range-wizard.hide-time>div{flex:50%;flex-wrap:wrap;margin-top:0 !important}.search-form:not(.inline) .date-range-wizard.hide-time>div:nth-child(2){margin-left:1rem !important}.search-form .invalid-feedback{display:none !important}.mobile-search-form{text-align:left}.mobile-search-form .search-type-selector-wrapper{background-color:#f2f0f0}.mobile-search-form .search-type-selector-wrapper .nav-link{padding:.5rem .6rem;color:#222}.mobile-search-form .search-type-selector-wrapper .nav-link.active{color:#fff}.mobile-search-form .search-type-selector-wrapper .nav-link span{display:none}.mobile-search-form .search-type-selector-wrapper .nav-link.active span{display:inline}.mobile-search-form .invalid-feedback{display:none !important}.mobile-search-form input::placeholder{color:#222 !important;opacity:1 !important}.mobile-search-form input:-ms-input-placeholder{color:#222 !important;opacity:1 !important}.mobile-search-form input::-ms-input-placeholder{color:#222 !important;opacity:1 !important}.mobile-search-form .date-range-wizard.hide-time{display:flex}.mobile-search-form .date-range-wizard.hide-time .pmc-date-time-inputs>div:nth-child(2){display:none}.mobile-search-form .date-range-wizard.hide-time>div{flex:50%;flex-wrap:wrap;margin-top:0 !important}.mobile-search-form .date-range-wizard.hide-time>div:nth-child(2){margin-left:1rem !important}.mobile-search-form .guests-selector{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px}.mobile-search-form .guests-panel{min-width:330px}.mobile-search-form .guests-panel .form-control{display:block;border:none;border-radius:0;padding:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden !important;white-space:nowrap}@media screen and (max-width: 576px){.mobile-search-form .pmc-standard-timepicker{max-width:90px}}.picker-panel,.guests-panel{z-index:1100;box-shadow:0px 35px 40px rgba(0,0,0,.06);border:1px solid #cfcfcf;box-shadow:0px 3px 10px rgba(0,0,0,.1);cursor:auto;left:0}.picker-panel.on-top,.guests-panel.on-top{bottom:100%}.picker-panel.to-right,.guests-panel.to-right{left:auto;right:0}@media screen and (max-width: 992px){.picker-panel,.guests-panel{position:fixed !important;z-index:1300;top:50% !important;bottom:auto !important;left:50% !important;right:auto !important;transform:translate(-50%, -50%)}}.picker-panel .time-label,.guests-panel .time-label{line-height:30px;color:#222 !important;font-weight:600}.picker-panel .ui-timepicker-input,.guests-panel .ui-timepicker-input{background-color:#f2f0f0 !important;border-radius:6px;width:75px;padding:4px;font-size:1.25rem;text-align:center}@media screen and (max-width: 768px){.gray-stripe .small{font-size:1rem !important}}.talk_about_us .talk_about_us_img{display:inline-block;margin-top:20px}.talk_about_us .talk_about_us_img+.talk_about_us_img{margin-left:47px}.talk_about_us .talk_about_us_carousel .carousel-item{height:100px}.talk_about_us .talk_about_us_carousel .carousel-item.active.carousel-item-left{display:none !important;opacity:0 !important}.talk_about_us .talk_about_us_carousel .carousel-item.carousel-item-next{display:table !important;opacity:1 !important}.related-parkings .slick .slick-slide{margin-right:1rem}.related-parkings .slick a{display:block;height:280px;width:280px;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:cover}.related-parkings .related-parking-item{width:280px}#mobile-search-panel{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:#fff}#mobile-search-panel .form-group{margin-bottom:0}#mobile-search-panel .required .has-star:not(.custom-control-label):not(.custom-file-label)::after,#mobile-search-panel .is-required::after{content:""}#filters-modal{overflow:auto !important}.filters-panel .reset-filters-btn,#filters-modal .reset-filters-btn{font-size:.875rem;margin:6px 0;display:inline-block}.filters-panel .select-box label,#filters-modal .select-box label{margin-bottom:0;font-size:.875rem}.filters-panel .s2-input-group .input-group-text,#filters-modal .s2-input-group .input-group-text{border:0;background-color:rgba(0,0,0,0);line-height:1}.filters-panel .s2-input-group .select2-selection__rendered,#filters-modal .s2-input-group .select2-selection__rendered{font-weight:600}.filters-panel .form-check,#filters-modal .form-check{padding-left:0}.filters-panel .pmc-checkbox label,.filters-panel .filter-counter,#filters-modal .pmc-checkbox label,#filters-modal .filter-counter{color:#7a7575}.filters-panel .filter-counter,#filters-modal .filter-counter{background-color:#fcd7c0;border-radius:8px;text-align:center;padding:6px}.filters-panel.filters-modal-bs .pmc-checkbox label,.filters-panel.filters-modal-bs .filter-counter,#filters-modal.filters-modal-bs .pmc-checkbox label,#filters-modal.filters-modal-bs .filter-counter{color:#222}.filters-panel.filters-modal-bs .reset-filters-btn,.filters-panel.filters-modal-bs .close-filters-panel-btn,#filters-modal.filters-modal-bs .reset-filters-btn,#filters-modal.filters-modal-bs .close-filters-panel-btn{cursor:pointer}.filters-panel.filters-modal-bs .reset-filters-btn,#filters-modal.filters-modal-bs .reset-filters-btn{text-decoration:underline}.filters-panel.filters-modal-bs .close-filters-panel-btn,#filters-modal.filters-modal-bs .close-filters-panel-btn{position:absolute;left:0}.filters-panel.filters-modal-bs .filters-container h5,#filters-modal.filters-modal-bs .filters-container h5{font-weight:600;font-size:1.25rem;margin-bottom:1rem}.filters-panel.filters-modal-bs .filters-container .select-box .input-group-append,#filters-modal.filters-modal-bs .filters-container .select-box .input-group-append{transform:translateY(-50%)}.filters-panel.filters-modal-bs .filters-container .select2-selection__rendered,#filters-modal.filters-modal-bs .filters-container .select2-selection__rendered{font-weight:500}@media(max-width: 767.98px){.filters-panel.filters-modal-bs .modal-dialog-scrollable,#filters-modal.filters-modal-bs .modal-dialog-scrollable{margin:0;max-width:none;height:100vh;max-height:none}.filters-panel.filters-modal-bs .modal-dialog-scrollable .modal-content,#filters-modal.filters-modal-bs .modal-dialog-scrollable .modal-content{border-radius:0;max-height:none}}.filters-panel .filters-scrollbar{position:absolute;left:0;top:66px;bottom:0;height:auto}.filters-panel .filters-scrollbar .minibar-track-x{display:none}@media screen and (max-width: 1200px){.filters-panel .filters-scrollbar{top:66px}.filters-panel .filters-scrollbar .minibar-track{display:none}}.parking-detail-panel{position:relative}@media screen and (max-width: 1200px){.parking-detail-panel .minibar-track{display:none}}.parking-detail-panel .close-parking-panel-btn:hover{text-decoration:none}.parking-detail-panel .parking-scrollbar{position:absolute;left:0;top:56px;bottom:0;height:auto}.parking-detail-panel .parking-scrollbar .minibar-track-x{display:none}.parking-detail-panel .card-text{color:#6c757d;font-size:.875rem}.parking-detail-panel .select-parking-btn-wrapper{position:absolute;width:100%;bottom:0;left:0}.parking-detail-panel .btn-lg{font-size:1rem}.parking-detail-panel .parking-gallery{line-height:0;vertical-align:top}.parking-detail-panel .parking-gallery>.row{margin-left:-5px;margin-right:-5px}.parking-detail-panel .parking-gallery .col-4{padding-left:5px;padding-right:5px}.parking-detail-panel .parking-gallery .gallery-thumb{height:0;opacity:0;overflow:hidden;margin-bottom:0;transition-property:height,margin,opacity;transition-duration:.3s,.3s,.6s;transition-delay:0s,0s,.3s}.parking-detail-panel .parking-gallery .gallery-thumb a{width:100%;height:113px;display:inline-block;vertical-align:top;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin-bottom:0;transition-property:height,margin,opacity;transition-duration:.3s,.3s,.6s;transition-delay:0s,0s,.3s}.parking-detail-panel .parking-gallery .gallery-thumb.show{height:113px;opacity:1;margin-bottom:1rem}.parking-detail-panel .parking-gallery .gallery-show-all-btn{margin-left:0;transition:all .3s}.parking-detail-panel .parking-gallery .gallery-show-all-btn.hidden{opacity:0;display:none}.parking-detail-panel .parking-gallery .gallery-show-all-btn small{font-size:12px}.parking-detail-panel .parking-gallery .gallery-show-all-btn a{width:100%;height:113px;display:inline-block;font-size:20px;line-height:25px;padding:29px 0;font-weight:600;transition:all .3s}.parking-detail-panel .previous-price{text-decoration:line-through}.parking-detail-panel .parking-reviews-wrapper{overflow-x:auto}.parking-detail-panel .parking-reviews .card{margin-right:1rem}.parking-detail-panel .parking-reviews .card .card-body{width:298px;height:257px}.parking-detail-panel .parking-reviews .card .card-text{text-overflow:ellipsis;height:102px;font-size:.875rem;line-height:1.5;overflow-y:hidden;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.parking-detail-panel .parking-reviews .user-avatar{background-color:#fc8030;color:#fff;width:48px;height:48px;text-align:center;vertical-align:middle;text-transform:uppercase;line-height:48px}.parking-detail-panel .read-more-btn:not(.collapsed){display:none}.parking-detail-panel .badge{padding:4px 8px;font-size:.75rem;border-radius:6px}.parking-detail-panel .badge:not(.badge-official){color:#212529;background-color:#f7f7f7}.parking-detail-panel .badge i{font-size:1rem;vertical-align:middle}.parking-detail-panel .badge.pmc-choice{background-color:#cefdff;color:#0a7a94;height:24px;line-height:16px}.parking-detail-panel .badge.personalized-badge{height:24px;line-height:16px}.parking-detail-panel .choice-table{font-size:.75rem}.parking-detail-panel .choice-table table{width:100%}.parking-detail-panel .choice-table table th{vertical-align:middle;padding:.5rem .75rem;font-weight:700;white-space:nowrap}.parking-detail-panel .choice-table table td{vertical-align:middle;padding:.5rem .75rem}.parking-detail-panel .choice-table table tbody tr{border-bottom:1px solid #dbd7d7}.parking-detail-panel .choice-table table tbody tr:last-child{border:none}.parking-detail-panel .alert.no-results{background-color:#ffe7b0;color:#ab7c10;font-weight:700}.parking-detail-panel .date-range .pmc-date-time-picker{max-width:46%}.parking-reviews-panel{z-index:100;background-color:#fff;display:none;opacity:0;transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%}.parking-reviews-panel .card .card-text{font-size:.875rem;line-height:2;display:block;color:#6c757d}.parking-reviews-panel .user-avatar{background-color:#fc8030;color:#fff;width:48px;height:48px;text-align:center;vertical-align:middle;text-transform:uppercase;line-height:48px}.parking-reviews-panel .reviews-scrollbar{position:absolute;left:0;top:120px;bottom:0;height:auto}.parking-reviews-panel .reviews-scrollbar .minibar-track-x{display:none}@media screen and (max-width: 1200px){.parking-reviews-panel .reviews-scrollbar{top:104px}.parking-reviews-panel .reviews-scrollbar .minibar-track{display:none}}.parking-preview,.parking-card{color:#212529}.parking-preview>.card,.parking-card>.card{height:100%}.parking-preview>.card .card-body,.parking-card>.card .card-body{border:1px solid #dbd7d7;border-radius:8px;padding:16px}.parking-preview>.card .card-body h5.card-title,.parking-card>.card .card-body h5.card-title{font-size:1rem}.parking-preview>.card .card-body .parking-buttons .btn,.parking-card>.card .card-body .parking-buttons .btn{border-radius:8px}.parking-preview>.card .card-text,.parking-card>.card .card-text{color:#6c757d;font-size:.875rem}.parking-preview>.card .card-services a,.parking-card>.card .card-services a{text-decoration:underline}.parking-preview>.card .card-price .previous-price,.parking-card>.card .card-price .previous-price{text-decoration:line-through;white-space:nowrap;margin-right:.5rem}.parking-preview>.card .card-price .parking-price,.parking-card>.card .card-price .parking-price{font-size:1.5rem;white-space:nowrap}.parking-preview>.card .card-actions .btn,.parking-card>.card .card-actions .btn{border-radius:8px;line-height:1.8rem}.parking-preview.hidden,.parking-card.hidden{display:none !important}.parking-preview.official-parking .parking-preview-thumb,.parking-card.official-parking .parking-preview-thumb{background-color:#ffb919}.parking-preview .badge,.parking-card .badge{padding:4px 8px;height:24px;color:#212529;background-color:#f7f7f7;font-size:.75rem;border-radius:6px}.parking-preview .badge i,.parking-card .badge i{font-size:1rem;vertical-align:middle}.parking-preview .badge.pmc-choice,.parking-card .badge.pmc-choice{background-color:#cefdff;color:#0a7a94 !important;line-height:16px}.parking-preview .badge.personalized-badge,.parking-card .badge.personalized-badge{height:24px;line-height:16px}.parking-preview .official-badge,.parking-card .official-badge{background-color:#ffe7b0}.parking-preview .official-badge i,.parking-card .official-badge i{color:#fc8030}.parking-preview .pay-parking-badge,.parking-card .pay-parking-badge{background-color:#c3ebd5}.parking-preview .parking-preview-thumb,.parking-card .parking-preview-thumb{height:50px;width:50px;background-repeat:no-repeat;background-position:center;background-color:#f7f7f7;border-radius:4px}.parking-preview small,.parking-card small{font-size:.75rem;line-height:.75rem}.parking-preview .smaller,.parking-card .smaller{font-size:.63rem;line-height:.85rem}.parking-preview .parking-preview-previous-price,.parking-card .parking-preview-previous-price{font-size:.85rem;text-decoration:line-through;line-height:14px}.parking-preview .parking-preview-details .parking-detail-row span,.parking-preview .parking-preview-details .parking-detail-row a,.parking-card .parking-preview-details .parking-detail-row span,.parking-card .parking-preview-details .parking-detail-row a{padding-top:3px}.parking-preview .parking-detail-btn-ls,.parking-card .parking-detail-btn-ls{text-decoration:underline !important}#results #results-main-container.results-city.parking,.location-results-container-bs.results-city.parking{padding-top:0}#results #results-main-container .parking-card-bs,.location-results-container-bs .parking-card-bs{color:#212529}#results #results-main-container .parking-card-bs>.card,.location-results-container-bs .parking-card-bs>.card{border:1px solid #dbd7d7;border-radius:16px;overflow:hidden}#results #results-main-container .parking-card-bs>.card .card-body,.location-results-container-bs .parking-card-bs>.card .card-body{border:none;padding:1rem .5rem}#results #results-main-container .parking-card-bs>.card .card-body .card-info-services,#results #results-main-container .parking-card-bs>.card .card-body .card-sales-counter,.location-results-container-bs .parking-card-bs>.card .card-body .card-info-services,.location-results-container-bs .parking-card-bs>.card .card-body .card-sales-counter{opacity:60%}#results #results-main-container .parking-card-bs>.card .card-body .svg-icon-color,.location-results-container-bs .parking-card-bs>.card .card-body .svg-icon-color{filter:brightness(0) saturate(100%) invert(27%) sepia(5%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(101%)}#results #results-main-container .parking-card-bs>.card .card-image,.location-results-container-bs .parking-card-bs>.card .card-image{background:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 130px;align-self:stretch;background-repeat:no-repeat;background-size:cover;background-position:center}#results #results-main-container .parking-card-bs>.card .card-info-container .card-info,.location-results-container-bs .parking-card-bs>.card .card-info-container .card-info{white-space:nowrap;overflow:auto}#results #results-main-container .parking-card-bs>.card .card-info-container .card-info>div,#results #results-main-container .parking-card-bs>.card .card-info-container .card-info .card-info-parking-name,.location-results-container-bs .parking-card-bs>.card .card-info-container .card-info>div,.location-results-container-bs .parking-card-bs>.card .card-info-container .card-info .card-info-parking-name{text-overflow:ellipsis;overflow:hidden}#results #results-main-container .parking-card-bs>.card .card-info-container .card-price .previous-price,.location-results-container-bs .parking-card-bs>.card .card-info-container .card-price .previous-price{text-decoration:line-through;white-space:nowrap;margin-right:.5rem}#results #results-main-container .parking-card-bs>.card .card-info-container .card-price .parking-price,.location-results-container-bs .parking-card-bs>.card .card-info-container .card-price .parking-price{font-size:1.1rem;white-space:nowrap}#results #results-main-container .parking-card-bs>.card .card-details a,.location-results-container-bs .parking-card-bs>.card .card-details a{text-decoration:underline;color:#212529}#results #results-main-container .parking-card-bs>.card .card-reviews i,.location-results-container-bs .parking-card-bs>.card .card-reviews i{font-size:14px}#results #results-main-container .parking-card-bs>.card .card-reviews .pmc-rating span,.location-results-container-bs .parking-card-bs>.card .card-reviews .pmc-rating span{color:#7a7575;vertical-align:initial}#results #results-main-container .location-results-wrapper-bs .card-container,#results #results-main-container .location-results-wrapper-bs .card-info-container,#results #results-main-container .location-results-wrapper-bs .card-action-container,.location-results-container-bs .location-results-wrapper-bs .card-container,.location-results-container-bs .location-results-wrapper-bs .card-info-container,.location-results-container-bs .location-results-wrapper-bs .card-action-container{display:flex;align-items:flex-start;justify-content:space-between}#results #results-main-container .location-results-wrapper-bs .card-container .card-body,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-body,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-body,.location-results-container-bs .location-results-wrapper-bs .card-container .card-body,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-body,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-body{width:100%}#results #results-main-container .location-results-wrapper-bs .card-container .card-info,#results #results-main-container .location-results-wrapper-bs .card-container .card-price,#results #results-main-container .location-results-wrapper-bs .card-container .card-actions,#results #results-main-container .location-results-wrapper-bs .card-container .card-details,#results #results-main-container .location-results-wrapper-bs .card-container .card-sales-counter,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-info,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-price,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-actions,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-details,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-sales-counter,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-info,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-price,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-actions,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-details,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-sales-counter,.location-results-container-bs .location-results-wrapper-bs .card-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-container .card-price,.location-results-container-bs .location-results-wrapper-bs .card-container .card-actions,.location-results-container-bs .location-results-wrapper-bs .card-container .card-details,.location-results-container-bs .location-results-wrapper-bs .card-container .card-sales-counter,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-price,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-actions,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-details,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-sales-counter,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-price,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-actions,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-details,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-sales-counter{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem}#results #results-main-container .location-results-wrapper-bs .card-container .card-image,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-image,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-image,.location-results-container-bs .location-results-wrapper-bs .card-container .card-image,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-image,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-image{flex-basis:120px !important}#results #results-main-container .location-results-wrapper-bs .card-container .card-info,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-info,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-info,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-info{display:flex;align-items:center;justify-content:space-between}#results #results-main-container .location-results-wrapper-bs .card-container .card-info .card-info-left,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-info .card-info-left,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-info .card-info-left,.location-results-container-bs .location-results-wrapper-bs .card-container .card-info .card-info-left,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-info .card-info-left,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-info .card-info-left{margin-right:1rem;flex:1}#results #results-main-container .location-results-wrapper-bs .card-container .card-info .card-info-left .card-info-parking-name,#results #results-main-container .location-results-wrapper-bs .card-info-container .card-info .card-info-left .card-info-parking-name,#results #results-main-container .location-results-wrapper-bs .card-action-container .card-info .card-info-left .card-info-parking-name,.location-results-container-bs .location-results-wrapper-bs .card-container .card-info .card-info-left .card-info-parking-name,.location-results-container-bs .location-results-wrapper-bs .card-info-container .card-info .card-info-left .card-info-parking-name,.location-results-container-bs .location-results-wrapper-bs .card-action-container .card-info .card-info-left .card-info-parking-name{overflow:hidden;text-overflow:ellipsis}#results #results-main-container .location-results-wrapper-bs .card-container,.location-results-container-bs .location-results-wrapper-bs .card-container{flex-direction:column;height:100%}#results #results-main-container .results-container-bs,.location-results-container-bs .results-container-bs{flex:0 0 100%;max-width:100%}#results #results-main-container .results-container-bs .results-panel-bs .results-header [data-switch],.location-results-container-bs .results-container-bs .results-panel-bs .results-header [data-switch]{display:flex}#results #results-main-container .results-container-bs .results-panel-bs .bottom-bar,.location-results-container-bs .results-container-bs .results-panel-bs .bottom-bar{position:fixed;bottom:3rem;left:50%;transform:translate(-50%, 0);z-index:1}#results #results-main-container .results-container-bs .results-list-bs,.location-results-container-bs .results-container-bs .results-list-bs{background-color:#fff !important;top:3rem !important}@media(min-width: 1200px){#results #results-main-container .results-container-bs,.location-results-container-bs .results-container-bs{flex:0 0 58.33333333%;max-width:58.33333333%}#results #results-main-container .results-container-bs .results-list-bs,.location-results-container-bs .results-container-bs .results-list-bs{top:4.75rem !important}#results #results-main-container .results-container-bs footer,.location-results-container-bs .results-container-bs footer{display:none}#results #results-main-container .results-container-bs:not([data-view-type=map]) .bottom-bar,.location-results-container-bs .results-container-bs:not([data-view-type=map]) .bottom-bar{display:none}}#results #results-main-container .results-container-bs .parking-card-bs,.location-results-container-bs .results-container-bs .parking-card-bs{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem;flex:0 0 100%;max-width:100%}@media(min-width: 768px){#results #results-main-container .results-container-bs .parking-card-bs,.location-results-container-bs .results-container-bs .parking-card-bs{flex:0 0 50%;max-width:50%}}@media(min-width: 992px){#results #results-main-container .results-container-bs .parking-card-bs,.location-results-container-bs .results-container-bs .parking-card-bs{flex:0 0 33.33333333%;max-width:33.33333333%}}@media(min-width: 1200px){#results #results-main-container .results-container-bs .parking-card-bs,.location-results-container-bs .results-container-bs .parking-card-bs{flex:0 0 33.33333333%;max-width:33.33333333%}}#results #results-main-container .results-container-bs .parking-card-bs .card-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-container{height:100%}#results #results-main-container .results-container-bs .parking-card-bs .card-container,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container,#results #results-main-container .results-container-bs .parking-card-bs .card-action-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-action-container{display:flex;align-items:flex-start;justify-content:space-between}#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-actions,#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-details,#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-body,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-actions,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-details,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-body,#results #results-main-container .results-container-bs .parking-card-bs .card-action-container .card-actions,#results #results-main-container .results-container-bs .parking-card-bs .card-action-container .card-details,#results #results-main-container .results-container-bs .parking-card-bs .card-action-container .card-body,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-actions,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-details,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-body,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-actions,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-details,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-body,.location-results-container-bs .results-container-bs .parking-card-bs .card-action-container .card-actions,.location-results-container-bs .results-container-bs .parking-card-bs .card-action-container .card-details,.location-results-container-bs .results-container-bs .parking-card-bs .card-action-container .card-body{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem}#results #results-main-container .results-container-bs .parking-card-bs .card-container,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container{flex-direction:column}#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-price,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-price,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-price,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-price{text-align:right}#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-price .card-price-text,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-price .card-price-text,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-price .card-price-text,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-price .card-price-text{flex-direction:row}#results #results-main-container .results-container-bs .parking-card-bs .card-container .card-price .card-price-text>div,#results #results-main-container .results-container-bs .parking-card-bs .card-info-container .card-price .card-price-text>div,.location-results-container-bs .results-container-bs .parking-card-bs .card-container .card-price .card-price-text>div,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container .card-price .card-price-text>div{margin-right:.5rem;white-space:nowrap}#results #results-main-container .results-container-bs .parking-card-bs .card-info-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-info-container{flex-direction:row}#results #results-main-container .results-container-bs .parking-card-bs .card-action-container,.location-results-container-bs .results-container-bs .parking-card-bs .card-action-container{align-items:center;flex-direction:row}#results #results-main-container .results-container-bs[data-view-type=map],.location-results-container-bs .results-container-bs[data-view-type=map]{flex-basis:0}@media(min-width: 1200px){#results #results-main-container .results-container-bs[data-view-type=list],.location-results-container-bs .results-container-bs[data-view-type=list]{flex:0 0 33.33333333%;max-width:33.33333333%}}@media screen and (min-width: 1200px)and (max-width: 1400px){#results #results-main-container .results-container-bs[data-view-type=list],.location-results-container-bs .results-container-bs[data-view-type=list]{flex:0 0 41.66666667%;max-width:41.66666667%}}@media(min-width: 1200px)and (min-width: 1200px){#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-body,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-body{width:calc(100% - 130px - .5rem) !important}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container{flex-direction:row}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-info,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-info,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-info,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-info{margin-bottom:initial;padding-bottom:initial;flex-basis:0;flex-grow:1;max-width:100%;padding:0}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price{flex:0 0 auto;width:auto;max-width:100%;display:block;text-align:right;width:auto;padding:0}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .parking-price,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .parking-price,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .parking-price,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .parking-price{margin-right:initial}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .card-price-text,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .card-price-text,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .card-price-text,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .card-price-text{align-items:flex-end;flex-direction:column}#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .card-price-text>div,#results #results-main-container .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .card-price-text>div,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-container .card-price .card-price-text>div,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-card-bs .card-info-container .card-price .card-price-text>div{margin-right:0}#results #results-main-container .results-container-bs[data-view-type=list] footer,.location-results-container-bs .results-container-bs[data-view-type=list] footer{display:none}}@media screen and (min-width: 1200px)and (max-width: 1400px){#results #results-main-container .results-container-bs[data-view-type=list] .parking-number,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-number{display:none}#results #results-main-container .results-container-bs[data-view-type=list] .filter-container,.location-results-container-bs .results-container-bs[data-view-type=list] .filter-container{width:100%;justify-content:space-between}}@media screen and (max-width: 576px){#results #results-main-container .results-container-bs .parking-number,.location-results-container-bs .results-container-bs .parking-number{display:none}#results #results-main-container .results-container-bs footer,.location-results-container-bs .results-container-bs footer{display:none}#results #results-main-container .results-container-bs .filter-container,.location-results-container-bs .results-container-bs .filter-container{width:100%;justify-content:space-between}}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .pmc-rating i,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .pmc-rating i{font-size:.875rem}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery{overflow:hidden}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-image,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-image{border-radius:16px;overflow:hidden;height:30vh;cursor:pointer}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs{overflow-x:auto}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image{border:2px solid #fff;flex:0 0 150px;height:150px;overflow:hidden}#results #results-main-container .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image.active,.location-results-container-bs .results-container-bs .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image.active{border-color:#fc8030}#results #results-main-container .results-container-bs .panel-price,.location-results-container-bs .results-container-bs .panel-price{align-items:center}#results #results-main-container .results-container-bs .panel-price .panel-price-cost,.location-results-container-bs .results-container-bs .panel-price .panel-price-cost{margin-right:1rem;text-wrap:nowrap}@media(max-width: 1199.98px){#results #results-main-container .results-container-bs .panel-price,.location-results-container-bs .results-container-bs .panel-price{flex-direction:column;text-align:right;align-items:flex-end}#results #results-main-container .results-container-bs .panel-price .panel-price-cost,.location-results-container-bs .results-container-bs .panel-price .panel-price-cost{margin-right:0}}#results #results-main-container .results-container-bs[data-view-type=list] .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image,.location-results-container-bs .results-container-bs[data-view-type=list] .parking-detail-panel.parking-detail-panel-bs .parking-gallery .gallery-thumbs .gallery-image{flex:0 0 100px;height:100px;width:100px}#results #results-main-container .results-container-bs[data-view-type=list] .panel-price,.location-results-container-bs .results-container-bs[data-view-type=list] .panel-price{flex-direction:column;text-align:right;align-items:flex-end}#results #results-main-container .results-container-bs[data-view-type=list] .panel-price .panel-price-cost,.location-results-container-bs .results-container-bs[data-view-type=list] .panel-price .panel-price-cost{margin-right:0}#results #results-main-container.results-camper.parking,.location-results-container-camper.results-camper.parking{padding-top:0}#results #results-main-container .parking-card-camper,.location-results-container-camper .parking-card-camper{color:#212529}#results #results-main-container .parking-card-camper a.card-container:hover,.location-results-container-camper .parking-card-camper a.card-container:hover{text-decoration:none}#results #results-main-container .parking-card-camper>.card,.location-results-container-camper .parking-card-camper>.card{border:1px solid #dbd7d7;border-radius:16px;overflow:hidden}#results #results-main-container .parking-card-camper>.card .card-body,.location-results-container-camper .parking-card-camper>.card .card-body{border:none;padding:1rem .5rem}#results #results-main-container .parking-card-camper>.card .card-body .card-info-services,#results #results-main-container .parking-card-camper>.card .card-body .card-sales-counter,.location-results-container-camper .parking-card-camper>.card .card-body .card-info-services,.location-results-container-camper .parking-card-camper>.card .card-body .card-sales-counter{opacity:60%}#results #results-main-container .parking-card-camper>.card .card-image,.location-results-container-camper .parking-card-camper>.card .card-image{background:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 200px;align-self:stretch;background-repeat:no-repeat;background-size:cover;background-position:center}#results #results-main-container .parking-card-camper>.card .card-info-container .card-info,.location-results-container-camper .parking-card-camper>.card .card-info-container .card-info{overflow:hidden;white-space:nowrap}#results #results-main-container .parking-card-camper>.card .card-info-container .card-info>div,#results #results-main-container .parking-card-camper>.card .card-info-container .card-info .card-info-parking-name,.location-results-container-camper .parking-card-camper>.card .card-info-container .card-info>div,.location-results-container-camper .parking-card-camper>.card .card-info-container .card-info .card-info-parking-name{text-overflow:ellipsis;overflow:hidden}#results #results-main-container .parking-card-camper>.card .card-info-container .card-price .previous-price,.location-results-container-camper .parking-card-camper>.card .card-info-container .card-price .previous-price{text-decoration:line-through;white-space:nowrap;margin-right:.5rem}#results #results-main-container .parking-card-camper>.card .card-info-container .card-price .parking-price,.location-results-container-camper .parking-card-camper>.card .card-info-container .card-price .parking-price{font-size:1.25rem;white-space:nowrap}#results #results-main-container .parking-card-camper>.card .card-details a,.location-results-container-camper .parking-card-camper>.card .card-details a{text-decoration:underline;color:#212529}#results #results-main-container .parking-card-camper>.card .card-reviews i,.location-results-container-camper .parking-card-camper>.card .card-reviews i{font-size:14px}#results #results-main-container .parking-card-camper>.card .card-reviews .pmc-rating span,.location-results-container-camper .parking-card-camper>.card .card-reviews .pmc-rating span{color:#666060;vertical-align:initial}#results #results-main-container .location-results-wrapper-camper .card-container,#results #results-main-container .location-results-wrapper-camper .card-info-container,#results #results-main-container .location-results-wrapper-camper .card-action-container,.location-results-container-camper .location-results-wrapper-camper .card-container,.location-results-container-camper .location-results-wrapper-camper .card-info-container,.location-results-container-camper .location-results-wrapper-camper .card-action-container{display:flex;align-items:flex-start;justify-content:space-between}#results #results-main-container .location-results-wrapper-camper .card-container .card-body,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-body,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-body,.location-results-container-camper .location-results-wrapper-camper .card-container .card-body,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-body,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-body{width:100%}#results #results-main-container .location-results-wrapper-camper .card-container .card-info,#results #results-main-container .location-results-wrapper-camper .card-container .card-price,#results #results-main-container .location-results-wrapper-camper .card-container .card-actions,#results #results-main-container .location-results-wrapper-camper .card-container .card-details,#results #results-main-container .location-results-wrapper-camper .card-container .card-sales-counter,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-info,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-price,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-actions,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-details,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-sales-counter,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-info,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-price,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-actions,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-details,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-sales-counter,.location-results-container-camper .location-results-wrapper-camper .card-container .card-info,.location-results-container-camper .location-results-wrapper-camper .card-container .card-price,.location-results-container-camper .location-results-wrapper-camper .card-container .card-actions,.location-results-container-camper .location-results-wrapper-camper .card-container .card-details,.location-results-container-camper .location-results-wrapper-camper .card-container .card-sales-counter,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-info,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-price,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-actions,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-details,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-sales-counter,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-info,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-price,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-actions,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-details,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-sales-counter{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem}#results #results-main-container .location-results-wrapper-camper .card-container .card-image,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-image,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-image,.location-results-container-camper .location-results-wrapper-camper .card-container .card-image,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-image,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-image{flex-basis:120px !important}#results #results-main-container .location-results-wrapper-camper .card-container .card-info .card-info-left,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-info .card-info-left,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-info .card-info-left,.location-results-container-camper .location-results-wrapper-camper .card-container .card-info .card-info-left,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-info .card-info-left,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-info .card-info-left{margin-right:1rem;flex:1}#results #results-main-container .location-results-wrapper-camper .card-container .card-info .card-info-left .card-info-parking-name,#results #results-main-container .location-results-wrapper-camper .card-info-container .card-info .card-info-left .card-info-parking-name,#results #results-main-container .location-results-wrapper-camper .card-action-container .card-info .card-info-left .card-info-parking-name,.location-results-container-camper .location-results-wrapper-camper .card-container .card-info .card-info-left .card-info-parking-name,.location-results-container-camper .location-results-wrapper-camper .card-info-container .card-info .card-info-left .card-info-parking-name,.location-results-container-camper .location-results-wrapper-camper .card-action-container .card-info .card-info-left .card-info-parking-name{overflow:hidden;text-overflow:ellipsis}#results #results-main-container .location-results-wrapper-camper .card-container,.location-results-container-camper .location-results-wrapper-camper .card-container{flex-direction:column;height:100%}#results #results-main-container .results-container-camper,.location-results-container-camper .results-container-camper{flex:0 0 100%;max-width:100%}#results #results-main-container .results-container-camper .results-panel-camper .results-header [data-switch],.location-results-container-camper .results-container-camper .results-panel-camper .results-header [data-switch]{display:flex}#results #results-main-container .results-container-camper .results-list-camper,.location-results-container-camper .results-container-camper .results-list-camper{background-color:#fff !important}@media(min-width: 1200px){#results #results-main-container .results-container-camper,.location-results-container-camper .results-container-camper{flex:0 0 50%;max-width:50%}#results #results-main-container .results-container-camper .results-list-camper,.location-results-container-camper .results-container-camper .results-list-camper{top:5.2rem !important}#results #results-main-container .results-container-camper:not([data-view-type=map]) .bottom-bar,.location-results-container-camper .results-container-camper:not([data-view-type=map]) .bottom-bar{display:none}}#results #results-main-container .results-container-camper .parking-card-camper,.location-results-container-camper .results-container-camper .parking-card-camper{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem;flex:0 0 100%;max-width:100%}@media(min-width: 768px){#results #results-main-container .results-container-camper .parking-card-camper,.location-results-container-camper .results-container-camper .parking-card-camper{flex:0 0 50%;max-width:50%}}#results #results-main-container .results-container-camper .parking-card-camper .card-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-container{height:100%}#results #results-main-container .results-container-camper .parking-card-camper .card-container,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container{display:flex;align-items:flex-start;justify-content:space-between}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-info,#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-price,#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-actions,#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-details,#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-body,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-info,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-price,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-actions,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-details,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-body,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container .card-info,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container .card-price,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container .card-actions,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container .card-details,#results #results-main-container .results-container-camper .parking-card-camper .card-action-container .card-body,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-info,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-actions,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-details,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-body,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-info,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-actions,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-details,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-body,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container .card-info,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container .card-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container .card-actions,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container .card-details,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container .card-body{position:relative;width:100%;padding-right:.5rem;padding-left:.5rem}#results #results-main-container .results-container-camper .parking-card-camper .card-container,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container{flex-direction:column}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-info,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-info,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-info,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-info{padding-bottom:.25rem}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-price,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-price{display:flex;align-items:center}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-price .parking-price,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-price .parking-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-price .parking-price,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-price .parking-price{margin-right:.5rem}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-price .card-price-text,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-price .card-price-text,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-price .card-price-text,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-price .card-price-text{flex-direction:row}#results #results-main-container .results-container-camper .parking-card-camper .card-container .card-price .card-price-text>div,#results #results-main-container .results-container-camper .parking-card-camper .card-info-container .card-price .card-price-text>div,.location-results-container-camper .results-container-camper .parking-card-camper .card-container .card-price .card-price-text>div,.location-results-container-camper .results-container-camper .parking-card-camper .card-info-container .card-price .card-price-text>div{margin-right:.5rem;white-space:nowrap}#results #results-main-container .results-container-camper .parking-card-camper .card-action-container,.location-results-container-camper .results-container-camper .parking-card-camper .card-action-container{align-items:center;flex-direction:row}#results #results-main-container .results-container-camper[data-view-type=map],.location-results-container-camper .results-container-camper[data-view-type=map]{flex-basis:0}#results #results-main-container .results-container-camper .panel-price,.location-results-container-camper .results-container-camper .panel-price{align-items:center}#results #results-main-container .results-container-camper .panel-price .panel-price-cost,.location-results-container-camper .results-container-camper .panel-price .panel-price-cost{margin-right:1rem;text-wrap:nowrap}@media(max-width: 1199.98px){#results #results-main-container .results-container-camper .panel-price,.location-results-container-camper .results-container-camper .panel-price{flex-direction:column;text-align:right;align-items:flex-end}#results #results-main-container .results-container-camper .panel-price .panel-price-cost,.location-results-container-camper .results-container-camper .panel-price .panel-price-cost{margin-right:0}}.parking-additional-infos i{vertical-align:text-bottom}.download-app-widget a.store-image{display:inline-block}.download-app-widget a.store-image img{height:52px}.howto-image svg{max-width:100%;height:auto;max-height:110px}@media screen and (max-width: 768px){.howto-image svg{max-height:100px}}.pmc-breadcrumbs{background:none;padding:.5rem 0;color:#666060;margin:0}.pmc-breadcrumbs li{font-size:.9rem}.pmc-breadcrumbs li i{font-size:20px}.pmc-breadcrumbs .pmc-breadcrumb-item{padding-right:.5rem}.pmc-breadcrumbs .pmc-breadcrumb-item a{color:#666060;text-decoration:underline;font-weight:600}@media screen and (max-width: 768px){.pmc-breadcrumbs .pmc-breadcrumb-item{padding-right:.1rem}}@media screen and (max-width: 768px){.pmc-breadcrumbs{display:block;overflow:hidden;overflow-x:auto;white-space:nowrap;max-width:100%}.pmc-breadcrumbs li{display:inline-block;vertical-align:middle}}.inner-item-counter-down{display:inline-block;font-size:20px;line-height:5px}#time-down-counter{margin-top:-10px}.timeDownSperator{font-size:10px;font-weight:bold}.label-counter{margin-left:9px;font-size:13px}.item-counter-down{position:relative}#close-banner{cursor:pointer}.item-counter-down-0::after{content:"Gio";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-1::after{content:"Ore";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-2::after{content:"Min";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-3::after{content:"Sec";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-4::after{content:"Gio";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-5::after{content:"Ore";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-6::after{content:"Min";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-7::after{content:"Sec";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-8::after{content:"Gio";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-9::after{content:"Ore";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-10::after{content:"Min";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.item-counter-down-11::after{content:"Sec";font-size:10px;display:block;margin-top:5px;position:absolute;top:100%;left:50%;margin-left:-10px}.user-form{width:60%}@media screen and (max-width: 768px){.user-form{width:100%}}#vehicles-area .default-vehicle{text-decoration:underline}#invoices-area .modal-dialog-md{max-width:500px !important}#invoices-area .pmc-underline{text-decoration:underline}#wallet-area .bg-green{background-color:#c6f5ab}#wallet-area .transaction-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}#wallet-area #no-transaction{width:50%;margin:0 auto;text-align:center}@media screen and (max-width: 576px){#wallet-area #no-transaction{width:100%;text-align:left}}@media screen and (max-width: 576px){#wallet-area .wallet-description,#wallet-area .wallet-price{font-size:15px}}#security-and-password-area .password-form{width:50%}@media screen and (max-width: 768px){#security-and-password-area .password-form{width:100%}}#security-and-password-area .input-group-append{position:absolute;right:10px;top:0;bottom:0;margin:auto}#reservation-area tr th a{color:#7a7575;font-weight:500}#reservation-area .bg-cancelled{background-color:#ffdede}#reservation-area .bg-approved{background-color:#fcd7c0}#reservation-area .bg-running{background-color:#c6f5ab}#reservation-area .reservation-menu{width:200px;z-index:10;right:0}#reservation-area .alert-reservation{background-color:#fffaed;color:#ab7c10}#reservation-area .booking-list-accordion{overflow-y:auto}#reservation-area #no-bookings{width:40%;margin:0 auto;text-align:center}@media screen and (max-width: 576px){#reservation-area #no-bookings{width:100%;text-align:left}}#reservation-area #search-input-booking{width:450px;border:none;background-color:#f2f0f0}@media screen and (max-width: 992px){#reservation-area #search-input-booking{width:100%}}#reservation-area .pagination{display:flex;justify-content:center;gap:15px}#reservation-area .pagination .page-item .page-link{display:flex;justify-content:center;align-items:center;width:42px;height:42px;text-align:center;border:none;background-color:#eaeaea;color:#3e5569;padding:14px;border-radius:50%}@media screen and (max-width: 576px){#reservation-area .pagination .page-item .page-link{width:35px;height:35px;padding:16px}}@media screen and (max-width: 768px){#reservation-area .pagination .prev span{display:flex;align-items:center;height:100%;margin-right:10px}}#reservation-area .pagination .prev span,#reservation-area .pagination .prev .page-link,#reservation-area .pagination .next .page-link{background-color:#fff !important;font-size:24px}#reservation-area .pagination .page-item.active .page-link{background-color:#fc8030 !important;color:#fff}@media(max-width: 1550px){#reservation-area .booking_parking_type{display:none}}@media(max-width: 1400px){#reservation-area .booking_full_name{display:none}}@media(max-width: 1170px){#reservation-area .booking_create_dttm{display:none}}@media(max-width: 830px){#reservation-area .booking_car_detail{display:none}}#menu-mobile-starred .pmc-official-border,#pmc-referral-adv .pmc-official-border{border:1px solid #fc8030 !important}#menu-mobile-starred .official-color,#pmc-referral-adv .official-color{color:#fc8030}#menu-mobile-starred .pmc-readonly,#pmc-referral-adv .pmc-readonly{background-color:#f7f7f7}@media screen and (max-width: 576px){.reserved-area-modal #personal-information .email-input{background-color:rgba(222,222,222,.8196078431) !important}}.reserved-area-modal .email-input input{color:#847c7c !important}.reserved-area-modal .extra-service+.extra-service{margin-top:1rem}.reserved-area-modal .extra-service label{display:flex;flex-direction:column;align-items:left;width:100%}.reserved-area-modal .extra-service .extra-service-description{display:flex;align-items:left;flex-wrap:nowrap;justify-content:space-between;width:100%}.reserved-area-modal .extra-service .extra-service-price{color:#7a7575;font-size:.875rem;min-width:102px;text-align:right}.reserved-area-modal .extra-service .extra-service-price-all-upsell{color:#fc8031;margin-left:4px}.reserved-area-modal .extra-service .extra-service-price-line-through{color:#a6a0a0;text-decoration:line-through}.reserved-area-modal .extra-service .extra-service-sub-title{color:#7a7575;font-size:.7rem;line-height:1rem;min-width:100%}.reserved-area-modal .extra-service .extra-service-cta{font-size:.75rem;line-height:1rem !important;color:#000;background-color:#fcd7c0;padding:4px 8px;border-radius:8px;text-align:center;display:inline-block}.reserved-area-modal .extra-service .extra-service-title{display:flex;align-items:center;flex-wrap:wrap}.reserved-area-modal .extra-service .extra-service-label{margin-right:8px}.reserved-area-modal .section-title{display:block;font-weight:700;font-size:1.13rem}#referral-area .pmc-service-box,#referral-area .pmc-box{padding:20px;max-width:455px;border:1px solid #dbd7d7;margin:0 auto}#referral-area .pmc-service-box{border:1px solid #fc8031;background-color:rgba(242,181,117,.1)}#referral-area .pmc-i{font-size:1.8rem}@media screen and (max-width: 576px){#referral-area{font-size:15px;line-height:24px !important}#referral-area .services-big-box{padding:15px}}#referral-area .pmc-mute-box,#referral-area .pmc-readonly{background-color:#f7f7f7}#referral-area .pmc-orange{color:#fc8030}#referral-area .pmc-card-icon{font-size:60px}#referral-area .pmc-card-icon-mb{font-size:35px}#referral-area .fs-6{font-size:1.25rem}#referral-area .mt-8{margin-top:4rem}#referral-area .accordion .card,#referral-area .accordion .card-header{background-color:#fff !important}#referral-area .accordion .card{border:1px solid #dbd7d7 !important}#referral-area .pmc-sec-button{border:1px solid #000}#referral-area .h-8{font-size:medium}#referral-area .pmc-back-icons{background-color:#f2f0f0;font-size:2.5rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}#referral-area .pmc-back-icons i{margin:0;padding:0;line-height:1;font-size:24px}#shareModal .pmc-back-icons{background-color:#f2f0f0;font-size:1.75rem;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center}#shareModal .fs-6{font-size:1.25rem}#invite-mail .lh-custom{line-height:1.8}#invite-mail .pmc-back{color:#000}#home .search-banner>.container{background-position:center right;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 992px){#home .search-banner>.container{background:none;background-image:none !important}}#home .parking-list-menu ul{list-style:none;padding:0;line-height:24px}#home .parking-list-menu ul a{color:#222}body.map-page{height:100%;position:fixed;top:0;left:0;bottom:0;right:0}body.map-page main{height:100%}#results{height:100%}@media screen and (max-width: 1200px){#results{position:relative;overflow:hidden}#results .gm-bundled-control{bottom:150px !important}}#results #resultsMap{height:100%;width:100%}#results #results-main-container{height:100%;box-sizing:border-box}@media screen and (max-width: 1199px){#results #results-main-container{padding-top:80px;margin-top:0}}#results #results-main-container>div{height:100%;overflow:hidden}#results #results-main-container>div:first-child{width:50%;position:relative}#results #results-main-container>div:first-child>div{position:absolute;top:0;left:0;bottom:0;width:100%}#results #results-main-container>div:first-child .results-row{display:flex;flex-wrap:wrap;padding-top:.7rem}#results #results-main-container>div:first-child .results-row .results-col{position:relative;width:100%;padding-right:.7rem;padding-left:.7rem;flex:0 0 100%;max-width:100%}#results #results-main-container>div:first-child:not(.results-container-bs) .results-scrollbar{top:16px}@media screen and (max-width: 1200px){#results #results-main-container>div:first-child:not(.results-container-bs){position:static;width:auto}}@media screen and (min-width: 576px){#results #results-main-container>div:first-child:not(.results-container-bs).cols-2 .results-list{max-width:1140px;background-color:#fff;margin-left:auto;margin-right:auto}#results #results-main-container>div:first-child:not(.results-container-bs).cols-2 .results-row .results-col{flex:0 0 50%;max-width:50%}#results #results-main-container>div:first-child:not(.results-container-bs).cols-2 .switch-to-list-btn:not(.d-none,.d-xl-none){display:flex !important}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .results-list{background-color:#fff;margin-left:auto;margin-right:auto}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .results-header{max-width:1237px}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .results-row{max-width:1237px;margin:auto}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .results-row .results-col{flex:0 0 50%;max-width:50%}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .switch-to-map-btn:not(.d-none,.d-xl-none){display:flex !important}}@media screen and (min-width: 992px){#results #results-main-container>div:first-child:not(.results-container-bs).cols-2 .results-row .results-col{flex:0 0 33.33%;max-width:33.33%}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3 .results-row .results-col{flex:0 0 33.33%;max-width:33.33%}}@media screen and (min-width: 1201px){#results #results-main-container>div:first-child:not(.results-container-bs).cols-2{width:720px}#results #results-main-container>div:first-child:not(.results-container-bs).cols-2 .results-row .results-col{flex:0 0 50%;max-width:50%}#results #results-main-container>div:first-child:not(.results-container-bs).cols-3{width:100%}#results #results-main-container>div:first-child:not(.results-container-bs) .switch-to-map-btn,#results #results-main-container>div:first-child:not(.results-container-bs) .switch-to-list-btn{display:none !important}}@media screen and (max-width: 1199px){#results #results-main-container>div:first-child:not(.results-container-bs) .switch-to-list-btn{display:none !important}}@media screen and (max-width: 1199px){#results #results-main-container>div:first-child:not(.results-container-bs) .results-header{margin-top:72px;max-width:1140px !important}}@media screen and (max-width: 776px){#results #results-main-container>div:first-child:not(.results-container-bs) .filters-section{width:100%;justify-content:space-between}}#results #results-main-container>div:last-child{flex-basis:0;flex-grow:1;max-width:100%;background-color:#f7f7f7}#results #results-main-container>div>div[class$=wrapper]>div{height:100%}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper{z-index:1}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper:not(.open) footer{display:none}@media screen and (max-width: 1199px){#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper{top:100% !important;background-color:#fff;height:0 !important;transition-property:top,height;transition-duration:.3s;transition-timing-function:linear;z-index:2}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper.open{height:100% !important;top:0 !important}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper.open #switch-to-map-btn{display:block}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper:not(.open).locked::after{display:none}#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper .results-panel:not(.open .results-panel){height:0;overflow:hidden;padding:0 !important}}@media screen and (max-width: 1199px)and (max-width: 1199px){#results #results-main-container .results-main-wrapper:not(.results-container-bs) .results-panel-wrapper .results-panel .results-header{margin-top:72px}}#results #results-main-container .results-panel{position:relative;width:100%;height:100%}#results #results-main-container .results-panel .results-header .col>span{line-height:31px}#results #results-main-container .results-panel .results-header .ti{display:inline-block}#results #results-main-container .results-panel .results-list{position:absolute;top:3.45rem;left:0;bottom:0;right:0}@media screen and (max-width: 1201px){#results #results-main-container .results-panel .results-list{top:80px;background-color:#fff}#results #results-main-container .results-panel .results-list .minibar-track{display:none}}@media screen and (max-width: 1199px){#results #results-main-container .results-panel .results-list{top:55px;background-color:#fff}}#results #results-main-container .filters-panel{z-index:2;background-color:#fff;display:none;opacity:0;transition:opacity .3s}@media screen and (max-width: 1200px){#results #results-main-container .filters-panel{z-index:22}#results #results-main-container .filters-panel .minibar-track{display:none}}#results #results-main-container .parking-detail-wrapper{z-index:3;background-color:#fff;display:none;opacity:0;top:0 !important}@media screen and (max-width: 1200px){#results #results-main-container .parking-detail-wrapper{z-index:21}}#results #results-main-container .parking-model-wrapper{z-index:4;background-color:#fff;display:none;opacity:0}#results .map-container{position:relative;text-align:center}#results .zoom-in-btn,#results .search-here-btn{position:absolute;z-index:100;bottom:1.5rem;transform:translate(-50%, 0);opacity:0;transition:opacity .2s;z-index:-1;white-space:nowrap}#results .zoom-in-btn.show,#results .search-here-btn.show{z-index:1;opacity:1;transition:opacity .2s}@media screen and (max-width: 1200px){#results .zoom-in-btn,#results .search-here-btn{bottom:8px}}#results .btn-controller{position:absolute;top:10px;z-index:1}#results #switch-to-map-btn{position:fixed;bottom:3rem;left:50%;transform:translate(-50%, 0);z-index:1;display:none}#results .marker-label{display:inline-block;vertical-align:middle;height:36px;line-height:17px;background-color:#fff;border-radius:1000px;font-size:.875rem;color:#fc8030 !important;font-weight:700;padding:8px 12px;z-index:1 !important;border:2px solid #fc8030;transition:all .2s linear;cursor:pointer}#results .marker-label.marker-complete{color:#fff !important;background-color:#d7d7d7;border-color:#a6a0a0;z-index:0 !important}#results .marker-label.marker-active{background-color:#fc8030;border-color:#fc8030;color:#fff !important;transform:translateY(-30%)}#results .marker-label.marker-focused{background-color:#fc8030;border-color:#fc8030;color:#fff !important}#results .marker-label.marker-camper_camping::before{font-family:"tabler-icons" !important;content:"";margin-top:-4px}#results .marker-label.marker-camper_area::before{font-family:"tabler-icons" !important;content:"逸";margin-top:-4px}@keyframes bounce{0%{transform:translateY(0%)}5%{transform:translateY(-15%)}10%{transform:translateY(0%)}15%{transform:translateY(-7%)}17%{transform:translateY(0%)}19%{transform:translateY(-3%)}20%{transform:translateY(0)}}#results .marker-label::before{font-family:"pmc" !important;font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.4rem;font-size:1.25rem;vertical-align:middle}#results .filters-camper-camping-btn.active,#results .filters-camper-area-btn.active{border-color:#fc8030 !important;color:#fc8030 !important}#results .results-panel-camper .filters-section>a>*{vertical-align:middle}@media(min-width: 1200px)and (max-width: 1550px){#results .results-panel-camper .filters-section{font-size:11px !important}}#results .results-panel-camper .results-list{top:50px !important}@media screen and (max-width: 992px){#results .results-container-camper.cols-2{display:none}}#results .card{line-height:19px !important}.modal-bs .close-modal-btn{cursor:pointer;position:absolute;left:0}@media(max-width: 767.98px){.modal-bs .modal-dialog-scrollable{margin:0;max-width:none;height:100vh;max-height:none}.modal-bs .modal-dialog-scrollable .modal-content{border-radius:0;max-height:none}}@media(max-width: 767.98px){.order-select-container{width:100%}}.order-select-container .max-width-100{max-width:100px}.filter-border{border:1px solid #dbd7d7}.filters-panel-text{color:#7a7575 !important}#parking-detail .badge{padding:4px 8px;color:#212529;background-color:#f7f7f7;font-size:.75rem;border-radius:6px}#parking-detail .badge i{font-size:1rem;vertical-align:middle}#parking-detail .badge.pmc-choice{background-color:#cefdff;color:#0a7a94;height:24px;line-height:16px}#parking-detail .badge.personalized-badge{height:24px;line-height:16px}#parking-detail .badge.badge-official{background-color:#ffe7b0;color:#212529}#parking-detail .read-more-btn:not(.collapsed){display:none}#parking-detail .parking-map{height:400px}@media screen and (max-width: 992px){#parking-detail .parking-map{height:300px}}@media screen and (max-width: 768px){#parking-detail .parking-map{height:240px}}#parking-detail .parking-map #parking-map{width:100% !important;height:100% !important}@media screen and (min-width: 992px){#parking-detail .dates-sticky{position:sticky;top:74px;margin-bottom:1rem}}@media screen and (min-width: 1200px){#parking-detail .dates-sticky{top:87px}}#parking-detail .parking-gallery{line-height:0;vertical-align:top}#parking-detail .parking-gallery .tab-content .tab-pane a{position:relative;width:100%;height:0;padding-top:50%;display:block}#parking-detail .parking-gallery .tab-content .tab-pane a img{position:absolute;display:block;top:0;width:100%;height:100%;object-fit:cover}#parking-detail .parking-gallery>.row{margin-left:-5px;margin-right:-5px}#parking-detail .parking-gallery ul{list-style-type:none;padding:0}#parking-detail .parking-gallery .gallery-thumb{padding-left:5px;padding-right:5px}#parking-detail .parking-gallery .gallery-thumb a{height:0;padding-top:100%;width:100%;position:relative;display:inline-block}#parking-detail .parking-gallery .gallery-thumb a img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}#parking-detail .parking-gallery-camper .row{margin-right:-4px;margin-left:-4px}#parking-detail .parking-gallery-camper *[class^=col-]{padding-right:4px;padding-left:4px}#parking-detail #parking-reviews-modal .card .card-text,#parking-detail .parking-reviews .card .card-text{font-size:.875rem;line-height:2;display:block;color:#6c757d}#parking-detail #parking-reviews-modal .user-avatar,#parking-detail .parking-reviews .user-avatar{background-color:#fc8030;color:#fff;width:48px;height:48px;text-align:center;vertical-align:middle;text-transform:uppercase;line-height:48px}#parking-detail .parking-model-box{font-size:smaller}@media screen and (max-width: ){#parking-detail .parking-model-box .model-description{max-width:210px}}@media screen and (min-width: 992px){#parking-detail .parking-model-box .model-description .model-description{width:210px}}#parking-detail .camper-model-box .camper-image-wrapper{flex-basis:0;flex-grow:1;max-width:100%}#parking-detail .camper-model-box u[data-toggle=collapse]:not(.collapsed){display:none}#parking-detail .camper-model-box .camper-image{background:#f7f7f7;display:inline-block;width:100%;padding-top:70%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 768px){#parking-detail .camper-model-box .camper-image{padding-top:100%}}@media screen and (min-width: 992px){#parking-detail .border-lg{border:1px solid #dbd7d7}}#checkout-page .card{border-radius:16px}#checkout-page .card .card-title{color:#222}#checkout-page .pmc-checkbox .form-check,#reservation-area .pmc-checkbox .form-check{padding-left:0}#checkout-page #checkout-form .form-label-group ::placeholder,#checkout-page #modify-booking-form .form-label-group ::placeholder,#reservation-area #checkout-form .form-label-group ::placeholder,#reservation-area #modify-booking-form .form-label-group ::placeholder{color:rgba(0,0,0,0);opacity:0}#checkout-page #checkout-form .form-label-group ::-ms-input-placeholder,#checkout-page #modify-booking-form .form-label-group ::-ms-input-placeholder,#reservation-area #checkout-form .form-label-group ::-ms-input-placeholder,#reservation-area #modify-booking-form .form-label-group ::-ms-input-placeholder{color:rgba(0,0,0,0);opacity:0}#checkout-page #checkout-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]),#checkout-page #modify-booking-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]),#reservation-area #checkout-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]),#reservation-area #modify-booking-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]){font-size:1rem;transform:translate(0, 1rem);transition:transform .2s,font-size .2s}#checkout-page #checkout-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]):has(+input:not(:placeholder-shown),+input:focus),#checkout-page #modify-booking-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]):has(+input:not(:placeholder-shown),+input:focus),#reservation-area #checkout-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]):has(+input:not(:placeholder-shown),+input:focus),#reservation-area #modify-booking-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email]):has(+input:not(:placeholder-shown),+input:focus){transform:translate(0, 0);font-size:.875rem}#checkout-page #pmc-invoice-choice .pmc-border-gray,#reservation-area #pmc-invoice-choice .pmc-border-gray{border:1px solid #dbd7d7}#checkout-page #pmc-invoice-choice .pmc-bg-color-gray,#reservation-area #pmc-invoice-choice .pmc-bg-color-gray{background-color:#dbd7d7}#checkout-page #pmc-services .card-body-upsell,#reservation-area #pmc-services .card-body-upsell{border:1px solid #dbd7d7;border-radius:8px;padding:24px 16px}#checkout-page #pmc-services .card-body-upsell-cta,#reservation-area #pmc-services .card-body-upsell-cta{border:2px solid #fc8030}#checkout-page #pmc-services .cta-pmc-upsell,#reservation-area #pmc-services .cta-pmc-upsell{background-color:#cefdff;border-radius:8px;padding:7px 12px;font-size:11px;color:#fff;top:-17px;left:50%;transform:translateX(-50%);z-index:1}#checkout-page #pmc-services .upsell-check,#reservation-area #pmc-services .upsell-check{color:#fc8031}#checkout-page #pmc-services .upsells-list-item,#reservation-area #pmc-services .upsells-list-item{font-size:.875rem}#checkout-page #pmc-services .upsell-label,#reservation-area #pmc-services .upsell-label{display:flex;flex-direction:column;align-items:left;width:100%}#checkout-page #pmc-services .upsell-extra-service-price,#reservation-area #pmc-services .upsell-extra-service-price{color:#000;font-size:1.5rem;min-width:102px;font-weight:bolder;text-align:left}#checkout-page #pmc-services .list-unstyled,#reservation-area #pmc-services .list-unstyled{line-height:23px}#checkout-page #pmc-services .extra-service-price-all-upsell,#reservation-area #pmc-services .extra-service-price-all-upsell{color:#fc8031;margin-left:4px}#checkout-page .extra-service+.extra-service,#reservation-area .extra-service+.extra-service{margin-top:1rem}#checkout-page .extra-service label,#reservation-area .extra-service label{display:flex;flex-direction:column;align-items:left;width:100%}#checkout-page .extra-service .extra-service-description,#reservation-area .extra-service .extra-service-description{display:flex;align-items:left;flex-wrap:nowrap;justify-content:space-between;width:100%}#checkout-page .extra-service .extra-service-price,#reservation-area .extra-service .extra-service-price{color:#7a7575;font-size:.875rem;min-width:102px;text-align:right}#checkout-page .extra-service .extra-service-price-all-upsell,#reservation-area .extra-service .extra-service-price-all-upsell{color:#fc8031;margin-left:4px}#checkout-page .extra-service .extra-service-price-line-through,#reservation-area .extra-service .extra-service-price-line-through{color:#a6a0a0;text-decoration:line-through}#checkout-page .extra-service .extra-service-sub-title,#reservation-area .extra-service .extra-service-sub-title{color:#7a7575;font-size:.7rem;line-height:1rem;min-width:100%}#checkout-page .extra-service .extra-service-cta,#reservation-area .extra-service .extra-service-cta{font-size:.75rem;line-height:1rem !important;color:#000;background-color:#fcd7c0;padding:4px 8px;border-radius:8px;text-align:center;display:inline-block}#checkout-page .extra-service .extra-service-title,#reservation-area .extra-service .extra-service-title{display:flex;align-items:center;flex-wrap:wrap}#checkout-page .extra-service .extra-service-label,#reservation-area .extra-service .extra-service-label{margin-right:8px}#checkout-page #prices-info-wrapper,#reservation-area #prices-info-wrapper{font-weight:500;color:#7a7575}#checkout-page #prices-info-wrapper .price,#reservation-area #prices-info-wrapper .price{float:right}#checkout-page #prices-info-wrapper .price-total,#reservation-area #prices-info-wrapper .price-total{font-weight:700;color:#222}#checkout-page #coupon-msg,#checkout-page #aci-msg,#reservation-area #coupon-msg,#reservation-area #aci-msg{margin-top:.5rem;font-size:.875rem}#checkout-page #zoid-paypal-buttons-uid_206e1fdb58_mty6mdy6mzq,#reservation-area #zoid-paypal-buttons-uid_206e1fdb58_mty6mdy6mzq{position:relative;display:inline-block;width:100%;min-height:25px;min-width:150px;max-width:750px;font-size:0}#checkout-page .payment-icons,#reservation-area .payment-icons{float:left}#checkout-page .payment-title,#reservation-area .payment-title{font-weight:600;margin-bottom:.5rem}#checkout-page .credit-card-payment .input,#reservation-area .credit-card-payment .input{position:relative}#checkout-page .credit-card-payment .input i,#reservation-area .credit-card-payment .input i{position:absolute;top:3px;left:0;color:#989898}#checkout-page .credit-card-payment input.form-control,#reservation-area .credit-card-payment input.form-control{padding-left:24px}#checkout-page .credit-card-payment .form-group,#reservation-area .credit-card-payment .form-group{margin-bottom:0}#checkout-page .credit-card-payment .form-label-group,#reservation-area .credit-card-payment .form-label-group{margin-bottom:1rem}#checkout-page .credit-card-payment .form-label-group>span,#reservation-area .credit-card-payment .form-label-group>span{color:#7a7575;margin:0;font-size:.875rem}@media screen and (min-width: 992px){#checkout-page .checkout-sticky,#reservation-area .checkout-sticky{position:sticky;top:74px;margin-bottom:1rem}}@media screen and (min-width: 1200px){#checkout-page .checkout-sticky,#reservation-area .checkout-sticky{top:87px}}#checkout-page #booking-dates .was-validated .form-control:valid,#checkout-page #booking-dates .form-control.is-valid,#checkout-page #booking-dates .was-validated .form-control:invalid,#checkout-page #booking-dates .form-control.is-invalid,#reservation-area #booking-dates .was-validated .form-control:valid,#reservation-area #booking-dates .form-control.is-valid,#reservation-area #booking-dates .was-validated .form-control:invalid,#reservation-area #booking-dates .form-control.is-invalid{background:none !important;padding-right:0 !important}#checkout-page #subvehicle-selection .choices-wrapper .alternative-vehicle-container,#reservation-area #subvehicle-selection .choices-wrapper .alternative-vehicle-container{border:2px solid #f7f7f7;border-radius:8px;text-decoration:none;color:#222;cursor:pointer}#checkout-page .wallet-label,#reservation-area .wallet-label{font-size:1rem}@media screen and (max-width: 768px){#checkout-page .wallet-label,#reservation-area .wallet-label{font-size:.875rem}}#checkout-page.pay_online_credit_card .credit-card-payment,#reservation-area.pay_online_credit_card .credit-card-payment{display:block}#checkout-page #discount-summary>div,#reservation-area #discount-summary>div{height:36px;line-height:36px}#checkout-page #discount-summary>div i.ti,#reservation-area #discount-summary>div i.ti{vertical-align:text-top}#checkout-page #discount-summary>div i.ti.ti-x,#reservation-area #discount-summary>div i.ti.ti-x{line-height:17px}#checkout-page #discount-summary>div i.ti.ti-tag,#reservation-area #discount-summary>div i.ti.ti-tag{line-height:16px}#checkout-page #discount-summary>div a:hover,#reservation-area #discount-summary>div a:hover{text-decoration:none}#checkout-page #discount-summary .aci-icon,#reservation-area #discount-summary .aci-icon{display:none !important}#checkout-page #discount-summary .coupon-icon,#reservation-area #discount-summary .coupon-icon{display:inline-block !important}#checkout-page #discount-summary.aci .coupon-icon,#reservation-area #discount-summary.aci .coupon-icon{display:none !important}#checkout-page #discount-summary.aci .aci-icon,#reservation-area #discount-summary.aci .aci-icon{display:inline-block !important}#checkout-page.pay_online #price-total-pay-online,#checkout-page[class*=pay_online] #price-total-pay-online,#reservation-area.pay_online #price-total-pay-online,#reservation-area[class*=pay_online] #price-total-pay-online{display:block}#checkout-page.pay_online #base-price,#checkout-page[class*=pay_online] #base-price,#reservation-area.pay_online #base-price,#reservation-area[class*=pay_online] #base-price{display:inline-block}#checkout-page.pay_online #pmc-services,#checkout-page[class*=pay_online] #pmc-services,#reservation-area.pay_online #pmc-services,#reservation-area[class*=pay_online] #pmc-services{display:block}#checkout-page.pay_parking #price-commission-pay-parking,#checkout-page.pay_parking #price-total-pay-parking,#reservation-area.pay_parking #price-commission-pay-parking,#reservation-area.pay_parking #price-total-pay-parking{display:block}#checkout-page.pay_parking #price-with-adds,#reservation-area.pay_parking #price-with-adds{display:inline-block}#checkout-page #alternate-button-container,#reservation-area #alternate-button-container{display:block}#checkout-page .hipay-input,#reservation-area .hipay-input{height:64px}#checkout-page .hipay-input.hipay-centering iframe,#reservation-area .hipay-input.hipay-centering iframe{padding-top:7px}#checkout-page .camper-image,#reservation-area .camper-image{background:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 30%;align-self:stretch;background-repeat:no-repeat;background-size:cover;background-position:center}.tooltip-checkout{min-width:380px;max-width:none;width:auto;text-align:left;font-size:.9em;padding:1rem}.tooltip-checkout ul{padding:0;margin:0;padding-top:1rem;padding-left:1rem}u[data-toggle=collapse]:not(.collapsed){display:none}#locations .locations-card{height:290px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;overflow:hidden}#locations .locations-card .card-bk{height:100%;width:100%;background-size:cover;background-color:var(--grey-light);z-index:-1;transition:all .3s ease}#locations .locations-card .card-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;position:absolute;text-shadow:0px 0px 5px rgba(0,0,0,.8)}#locations .locations-card .card-wrapper h2{text-transform:uppercase}#locations .locations-card:hover .card-bk{transform:scale(1.2)}#locations a.locations-card,#locations a.locations-card:hover{font-weight:700;color:#fff !important}#services .paragraph-img{background-position:top left;background-repeat:no-repeat;background-size:calc(100% - 30px)}.site-error .with-bg{background-position:center right;background-repeat:no-repeat;background-size:contain;min-height:40vh}@media screen and (max-width: 992px){.site-error .with-bg{background:none !important}}@media screen and (max-width: 768px){.site-error .error-title{font-size:1.25rem}.site-error .error-text{font-size:.875rem}}#about-us{line-height:32px;font-size:18px}#about-us .image-translated img{margin:0 auto;width:calc(100% - 2rem);height:auto;-webkit-box-shadow:35px 35px 0px 0px #ffa369;-moz-box-shadow:35px 35px 0px 0px #ffa369;box-shadow:35px 35px 0px 0px #ffa369;margin-top:50px;border-radius:36px}#about-us .principi{margin-top:100px}#about-us .value-box{margin-bottom:100px !important}#about-us .vl{height:190px}#about-us .about-us-box{height:180px;border-radius:16px}#about-us .about-us-box i{font-size:36px}#about-us .values-text-box{font-size:14px;line-height:20px}#about-us .about-us-btn{background-color:#fc8031;padding:14px 20px;color:#fff !important;cursor:pointer;text-decoration:none !important;display:flex;align-items:center;margin-top:20px}#about-us h3,#about-us i{color:#000}#about-us .about-btn i{color:#fff}@media screen and (max-width: 767px){#about-us .image-translated img{margin:0 auto;width:100%;height:auto;-webkit-box-shadow:13px 13px 0px 0px #ffa369;-moz-box-shadow:13px 13px 0px 0px #ffa369;box-shadow:10px 10px 0px 0px #ffa369}#about-us .about-us-box{border-radius:16px}#about-us .principi{margin-top:50px}#about-us .about-us-box i{font-size:30px}}@media screen and (max-width: 576px){#about-us{line-height:24px;font-size:15px}#about-us .about-us-titles h1{font-size:20px}#about-us .about-us-titles .chi-siamo{font-size:36px}#about-us .our-mission-title h2{font-size:24px}#about-us .our-values-title h2{font-size:24px}#about-us .our-vision-title h2{font-size:24px}#about-us .values-box{height:50px}#about-us .about-us-box{height:130px}#about-us .about-us-box h3{font-size:15px}#about-us .about-us-box i{font-size:25px}#about-us .about-us-box p{font-size:13px}}#add-your-parking .input-group-text,#add-your-campsite .input-group-text{background-color:#f2f0f0;border:none;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important}#add-your-parking .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2,#add-your-campsite .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2{border:none;border-top-left-radius:12px !important;border-bottom-left-radius:12px !important;background-color:rgba(0,0,0,0)}#add-your-parking .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 span,#add-your-campsite .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 span{border-top-left-radius:12px !important;border-bottom-left-radius:12px !important}#add-your-parking .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__rendered,#add-your-campsite .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__rendered{padding:1rem;color:#7a7575 !important}#add-your-parking .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__placeholder,#add-your-campsite .s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__placeholder{color:#6c757d !important}#add-your-parking .select2-container--krajee-bs4 .select2-selection,#add-your-campsite .select2-container--krajee-bs4 .select2-selection{background-color:#f2f0f0 !important}#add-your-parking .select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected],#add-your-campsite .select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{background-color:#f2f0f0 !important}#add-your-parking .select2-container--krajee-bs4 .select2-results__option[aria-selected=true],#add-your-campsite .select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{background-color:#dbd7d7 !important;font-weight:500 !important}#add-your-parking .select2-container--krajee-bs4 .select2-search--dropdown,#add-your-campsite .select2-container--krajee-bs4 .select2-search--dropdown{border-bottom:1px solid #f2f0f0 !important}#add-your-parking .select2-container--krajee-bs4 .select2-search--dropdown .select2-search__field,#add-your-campsite .select2-container--krajee-bs4 .select2-search--dropdown .select2-search__field{padding:4px 32px 4px 12px !important;border:none !important;box-shadow:none !important}#location{line-height:32px;font-size:18px}#location .location-parking-list{line-height:19px !important}#location .location-parking-list .parking-card,#location .location-parking-list .card{height:100%}#services{line-height:32px;font-size:18px}#services h2,#services i{color:#000}#services .vl{height:290px}#services .pmc-service-box{padding:20px;border:1px #fc8031 solid;background-color:rgba(242,181,117,.1019607843);max-width:455px;margin:0 auto}#services .badge{background-color:#00bcd4;color:#fff;padding:5px 6px;width:100%;border-radius:6px;font-size:11px}#services .pmc-badge-ext{background-color:#fff;padding:5px;border:1px #fc8031 solid;display:flex;align-items:center;width:50%;justify-content:center;border-radius:6px}#services .card-text{color:#6c757d;font-size:.875rem}#services .img-services img{margin:0 auto;width:100%;height:438px;object-fit:cover;object-position:top}#services .services-big-box{border-radius:24px}#services i{font-size:1.8rem}#services .margin-bottom{margin-bottom:100px}@media screen and (max-width: 576px){#services{font-size:15px;line-height:24px !important}#services .services-titles p,#services h1{font-size:24px}#services .services-first-p h2{font-size:24px}#services .services-second-p h3{font-size:18px}#services .img-services img{margin:0 auto;width:100%;height:150px;object-fit:cover}#services .services-big-box{padding:15px}#services .services-big-box h3{font-size:18px}#services .margin-bottom{margin-bottom:50px}}#assistance{line-height:32px;font-size:18px}#assistance .service-cat-btn{background-color:#fff;border-radius:16px;border:1.5px solid #dbd7d7;color:#666060}#assistance .service-cat-btn:hover{border:1.5px solid #000;color:#000}#assistance .service-cat-btn.active{border:2px solid #000;color:#000}#assistance .cc-images{transform:translateX(40px)}#assistance .cc-images img{border-radius:50%;border:2px solid #fc8031;width:100px}#assistance .top-image{z-index:1;position:absolute}#assistance .card{background-color:#fff !important;border-radius:16px;padding:10px 14px;border:1px solid #dbd7d7 !important}#assistance .card-header{background-color:#fff !important}#assistance .card-body{color:#666060;font-size:15px}#assistance .card-body{line-height:24px}#assistance .bottom-image{position:relative;top:50%;transform:translateX(-80%)}#assistance .cc-box i{font-size:40px}#assistance iframe{width:60%;height:383px}@media screen and (max-width: 767px){#assistance iframe{width:100%}}@media screen and (max-width: 576px){#assistance{line-height:24px;font-size:15px}#assistance .assistance-titles h1,#assistance p{text-align:left !important}#assistance .assistance-titles h1{font-size:24px}#assistance .assistance-titles .assistance-title{font-size:36px;line-height:40px}#assistance .services-first-p h2{font-size:24px}#assistance .services-second-p h3{font-size:18px}#assistance .img-services img{margin:0 auto;width:100%;height:150px;object-fit:cover}#assistance .services-big-box{padding:15px}#assistance .services-big-box h3{font-size:18px}}#contact-us,#assistance,#about-us,#add-your-parking,#services{color:#666060}#contact-us .first-paragraph,#assistance .first-paragraph,#about-us .first-paragraph,#add-your-parking .first-paragraph,#services .first-paragraph{border-left:2px solid #ffa369}#contact-us h1,#assistance h1,#about-us h1,#add-your-parking h1,#services h1{color:#212529}#contact-us a,#assistance a,#about-us a,#add-your-parking a,#services a{color:#666060;text-decoration:underline;font-weight:600}#contact-us .form-check,#assistance .form-check,#about-us .form-check,#add-your-parking .form-check,#services .form-check{padding:0}#contact-us .form-check .form-check-label,#assistance .form-check .form-check-label,#about-us .form-check .form-check-label,#add-your-parking .form-check .form-check-label,#services .form-check .form-check-label{color:#666060}@media screen and (min-width: 992px){#contact-us #contactform-message,#assistance #contactform-message,#about-us #contactform-message,#add-your-parking #contactform-message,#services #contactform-message{min-height:7rem}}@media screen and (max-width: 992px){#contact-us .first-paragraph,#assistance .first-paragraph,#about-us .first-paragraph,#add-your-parking .first-paragraph,#services .first-paragraph{border-left:none}}#app{line-height:24px}#app .card-gradient{background:linear-gradient(#FCF4EF, #FFFFFF)}#app .phone-image{max-width:50%}#app .frequently-question{text-decoration:underline}@media screen and (max-width: 576px){#app .app-page-btn{width:100%;text-align:center;display:block}}#app a.store-image{display:inline-block}#app a.store-image img{height:52px}#app .btn-app-banner{bottom:0;left:50%;transform:translate(-50%, 50%);border:1px solid #000}#app #app-blue-stripes,#app #app-body{margin-top:100px}@media screen and (max-width: 576px){#app #app-blue-stripes,#app #app-body{margin-top:40px}}#app .card{background-color:#fff !important;border-radius:16px;padding:10px 14px;border:1px solid #dbd7d7 !important}#app .card-header{background-color:#fff !important}#app .btn-app-banner{position:relative;overflow:visible;cursor:none}#app .qr-hover-image{position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:190px;border-radius:8px;padding:5px;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}#app .btn-app-banner:hover .qr-hover-image{opacity:1;transform:translateX(-50%) translateY(-10px)}#app .app-banner-img{border-radius:32px;object-fit:cover}.site-success{background-color:#f7f7f7}.site-success .viewMore[aria-expanded=false]:before{content:"Mostra dettagli"}.site-success .viewMore[aria-expanded=true]:before{content:"Nascondi Dettagli"}.site-success .viewMore{text-decoration:underline}.site-success .success-card{border-radius:16px}.site-success .reservation-title{font-size:15px !important}@media screen and (max-width: 576px){.site-success .success-card{border-radius:0px}}.site-success .ti-chevron-down{cursor:pointer;font-size:24px}.site-pay-item{background-color:#f7f7f7}.site-pay-item .success-card{border-radius:16px}@media screen and (max-width: 576px){.site-pay-item .success-card{border-radius:0px}}.site-pay-item .ti-chevron-down{cursor:pointer;font-size:24px}.pmc-select2 select,.pmc-select2 .select2 .select2-selection{height:68px;margin:0;padding:0 20px;border-radius:0;border:none;box-shadow:none;background-color:#fff !important;font-weight:700;font-size:.875rem;line-height:68px;color:#000 !important}.select2-dropdown.select2-dropdown--below{min-width:150px}.pmc-select2 select{height:68px}.pmc-select2 .select2-selection__arrow b{display:none !important}.pmc-select2 .select2-selection__arrow{border-left:none !important}.pmc-select2 .select2-selection__arrow:before{content:"";font-family:"pmc";position:relative !important;font-size:8px !important;line-height:68px !important;right:5px;color:#222}.pmc-select2 .input-group .select2 .select2-selection{padding-left:10px}.pmc-select2 span.select2-selection__placeholder{color:#000 !important}.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{color:#000 !important;background-color:#ffb91a !important}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered{color:#000 !important}.select2-container--krajee-bs4 .select2-results__option.select2-results__option--selected,.select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{color:#000 !important;background-color:#fcd7c0 !important}.select2-results__options li{color:#000 !important;font-weight:700;font-size:.875rem}.select2-dropdown .select2-results__option[role=group] strong{padding:0 20px;background:#f7f7f7;font-weight:300;font-style:italic;font-size:1rem;line-height:2.75rem;text-transform:capitalize;color:#000}.select2-container--krajee-bs4.select2-container--open:not(.select2-container--disabled) .select2-selection,.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-selection:focus,.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-dropdown{border:none;box-shadow:none}.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-dropdown{box-shadow:0 .375rem .75rem .2rem rgba(0,0,0,.15) !important}.select2-container--krajee-bs4 li.select2-results__option{background-color:#fff !important}.select2-container--krajee-bs4 .select2-selection--single{padding:0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important;height:auto !important;cursor:pointer !important}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__placeholder{color:#000 !important}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow{border-left:none !important}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow b{border:none !important}.ekko-lightbox{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0 !important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}/*!
 * MiniBar 0.5.0
 * http://mobius.ovh/
 *
 * Released under the MIT license
 */.minibar-bar,.minibar-track{border-radius:5px;position:absolute}.minibar-bar,.minibar-button,.minibar-buttons,.minibar-track{position:absolute}.minibar-container{overflow:hidden;height:100%;width:100%}.minibar-container:hover.minibar-scroll-x>.minibar-buttons-x,.minibar-container:hover.minibar-scroll-x>.minibar-buttons-x>.minibar-track-x,.minibar-container:hover.minibar-scroll-x>.minibar-track-x,.minibar-container:hover.minibar-scroll-y>.minibar-buttons-y,.minibar-container:hover.minibar-scroll-y>.minibar-buttons-y>.minibar-track-y,.minibar-container:hover.minibar-scroll-y>.minibar-track-y,.minibar-visible.minibar-scroll-x>.minibar-buttons-x,.minibar-visible.minibar-scroll-x>.minibar-buttons-x>.minibar-track-x,.minibar-visible.minibar-scroll-x>.minibar-track-x,.minibar-visible.minibar-scroll-y>.minibar-buttons-y,.minibar-visible.minibar-scroll-y>.minibar-buttons-y>.minibar-track-y,.minibar-visible.mb-scroll-y>.minibar-track-y{opacity:1}.minibar-content{overflow:auto;height:100%;width:auto;box-sizing:content-box}.minibar-track{-webkit-transition:opacity 250ms;transition:opacity 250ms}.minibar-bar{background-color:rgba(0,0,0,.2);z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.minibar-track-x{left:5px;bottom:5px;width:calc(100% - 10px);height:10px;opacity:0}.minibar-buttons-y .minibar-increase,.minibar-track-y .minibar-increase{bottom:0}.minibar-track-x .minibar-bar{left:0;top:0;height:100%;min-width:10px}.minibar-track-y{right:5px;top:5px;height:calc(100% - 10px);width:10px;opacity:0}.minibar-buttons-x .minibar-increase,.minibar-buttons-y,.minibar-track-x .minibar-increase{right:0}.minibar-track-y .minibar-bar{right:0;top:0;width:100%;min-height:10px}.minibar-progress{overflow:hidden}.minibar-progress .minibar-bar{min-height:0}.minibar-buttons-x{height:16px;width:100%;bottom:0;left:0;opacity:0}.minibar-buttons-x .minibar-decrease{left:0}.minibar-buttons-x .minibar-decrease::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.minibar-buttons-x .minibar-increase::before{left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.minibar-buttons-y{width:16px;height:100%;top:0;opacity:0}.minibar-buttons-y .minibar-decrease{top:0}.minibar-buttons-y .minibar-increase::before{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.minibar-nav .minibar-bar{border-radius:0;background-color:#969696}.minibar-nav .minibar-bar:hover{background-color:#a3a3a3}.minibar-nav .minibar-track{border-radius:0;background-color:#d6d6d6}.minibar-nav .minibar-track-x{left:16px;height:16px;width:calc(100% - 32px)}.minibar-nav .minibar-track-y{top:16px;width:16px;height:calc(100% - 32px)}.minibar-button{border:none;width:16px;height:16px;padding:0;background-color:#969696;cursor:pointer}.minibar-button:hover{background-color:#a3a3a3}.minibar-button::before{border-style:solid;border-width:2px 2px 0 0;border-color:#fff;content:"";display:inline-block;height:3px;width:3px;left:0;top:6px;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top}.minibar-track-x .minibar-decrease{left:0}.minibar-track-y .minibar-decrease{top:0}.mb-scroll-x .minibar-buttons-y{height:calc(100% - 16px)}.minibar-scroll-x .minibar-buttons-y::before{position:absolute;left:0;bottom:-16px;width:100%;height:100%;content:"";background-color:#fff;z-index:0}.minibar-scroll-y .minibar-buttons-x{width:calc(100% - 16px)}.minibar-wrapper{width:100%;height:100%;padding:10px 0 10px 10px;box-sizing:border-box;background-color:#2e222d}.minibar-textarea .minibar-content{border:none;width:100%;height:100%;margin:0}.minibar-textarea .minibar-track-x{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.ol-attribution{position:absolute;bottom:0;right:0;padding:2px 5px;font-size:.6rem;background-color:rgba(255,255,255,.7);border-top-left-radius:8px;color:#6c757d;opacity:.8}.ol-attribution.ol-uncollapsible{font-size:.7rem}.ol-attribution.ol-uncollapsible>button{display:none !important}.ol-attribution ul{display:inline-block;padding-left:0 !important;margin-bottom:0 !important}.ol-attribution ul li{display:inline-block}.ol-attribution ul li+li{margin-left:3px}.ol-attribution ul a{color:#6c757d}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution button{display:inline-block;border:none;background:none;color:#222}.ol-locate{position:absolute;bottom:110px;right:10px}.ol-locate button{display:block;align-self:self-end;border:1px solid #dbd7d7;font-size:1.4rem;width:35px;height:35px;line-height:25px;font-weight:bold;border-radius:8px;text-align:center}.ol-zoom{display:flex;flex-direction:column;align-items:right;justify-content:right;position:absolute;bottom:30px;right:10px}.ol-zoom button{display:block;align-self:self-end;border:1px solid #dbd7d7;font-size:1.4rem;width:35px;height:35px;line-height:25px;font-weight:bold}.ol-zoom button.ol-zoom-in{border-top-left-radius:8px;border-top-right-radius:8px}.ol-zoom button.ol-zoom-out{margin-top:-1px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body{width:100%;min-height:100vh;display:flex;flex-direction:column}body main{width:100%}body #site-container{height:100%;width:100%;box-sizing:border-box}#header-form-container{position:absolute;padding-top:1rem;padding-bottom:1rem;top:0;height:87px;z-index:1022;left:88px;right:72px;width:auto}@media screen and (max-width: 1199px){#header-form-container{width:100%;left:0;right:0;margin-top:0;margin-bottom:0;z-index:20;position:absolute;top:56px;height:80px;background-color:#fff}}.highlight-text{background:linear-gradient(180deg, transparent 60%, #f5c389 60%)}.pac-container{z-index:1022}@media screen and (max-width: 1200px){.pac-container{z-index:10022}}.cursor-pointer{cursor:pointer}.locked::before{content:"";display:block;position:absolute;z-index:1000;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.75)}.locked::after{content:"";display:block;position:absolute;z-index:1001;font-family:"pmc";font-size:60px;line-height:60px;top:50%;left:50%;margin:auto;margin-top:-30px;margin-left:-30px;animation:rotation 2.5s infinite linear}.locked.locked-primary::after{color:#fc8030}.locked.locked-transparent::before{background:none}.locked.locked-transparent::after{display:none}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.btn-primary{color:#fff}.btn:disabled,.btn.disabled{color:#fff;cursor:default}.btn:disabled:focus,.btn:disabled:hover,.btn:disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn.disabled:active{outline:0;box-shadow:none}i[class^=icon-],i[class^=ti]{font-size:20px}.ti{width:20px}.ti::before{width:20px}.icon-lg,i.icon-lg{font-size:24px}.icon-lg.ti,i.icon-lg.ti{width:24px}.icon-lg.ti::before,i.icon-lg.ti::before{width:24px}.icon-xl,i.icon-xl{font-size:40px}.icon-xl.ti,i.icon-xl.ti{width:40px}.icon-xl.ti::before,i.icon-xl.ti::before{width:40px}.icon-sm,i.icon-sm{font-size:10px}.icon-sm.ti,i.icon-sm.ti{width:10px}.icon-sm.ti::before,i.icon-sm.ti::before{width:10px}.icon-circle{display:inline-block;padding:10px;line-height:2px;vertical-align:middle;border-radius:50%;border:1px solid #dbd7d7}.icon-circle i{font-size:12px}.icon-circle i:before{margin:0}.paga-in-parcheggio-light-blue{filter:brightness(0) saturate(100%) invert(40%) sepia(100%) saturate(1105%) hue-rotate(162deg) brightness(95%) contrast(101%)}.badge-official{background-color:#ffe7b0;color:#212529}.badge-pmc-choice{background-color:#cefdff;color:#0a7a94;height:24px;line-height:16px;border-radius:6px}.parking-card-badge{position:absolute;top:8px;left:50%;transform:translate(-50%, -50%);z-index:10}@media screen and (max-width: 992px){.parking-card-badge{top:4px}}.badge-recommended{border:1px solid #ddd}.card{border:none}.pmc-tariff-disclaimer{color:#ab7c10;background-color:#fffaed}.accordion h2 .btn{font-size:1.25rem;line-height:1.5rem}.accordion h2 .btn:focus{box-shadow:none}.accordion h3 .btn{font-size:1.25rem;line-height:1.5rem;font-weight:600;padding-left:.25rem}.accordion h3 .btn:focus{box-shadow:none}.accordion .card{border-radius:16px !important;background-color:#f7f7f7;border:2px solid #dbd7d7 !important;overflow:hidden;margin-bottom:1rem}.accordion .card:last-child{margin-bottom:0}.accordion .card .card-header{border-radius:0;margin-bottom:-1px}.accordion .card-body{padding:0 2rem 1.5rem 2rem}.accordion .card-header{border:none;background-color:#f7f7f7}.accordion .card-header button{padding-right:30px}.accordion .card-header button .icon-accordion-open{position:absolute;right:1.25rem;top:1.25rem;display:none}.accordion .card-header button .icon-accordion-close{position:absolute;right:1.25rem;top:1.25rem}.accordion .card-header button.collapsed .icon-accordion-open{display:block}.accordion .card-header button.collapsed .icon-accordion-close{display:none}.pmc-checkbox input[type=checkbox]{position:absolute;clip:rect(1px, 1px, 1px, 1px);margin:0}.pmc-checkbox label{position:relative;display:inline-block;margin:0;padding:0 0 0 30px;font-size:1rem;line-height:1.625rem;color:#222;cursor:pointer}.pmc-checkbox label:before{content:"";display:inline-block;position:absolute;top:2px;left:0;width:18px;height:18px;margin:0 10px 0 0;border:2px solid #dbd7d7;border-radius:3px;background:rgba(0,0,0,0);transition:all .3s ease-in-out;vertical-align:top}.pmc-checkbox input[type=checkbox]:checked~label:before{border:2px solid #fc8030;background:#fc8030}.pmc-checkbox label:after{content:"" !important;font-family:"pmc" !important;font-weight:normal !important;color:#fff !important;margin-left:0 !important;display:inline-block;position:absolute;top:7px;left:4px;opacity:0;transition:all .3s ease-in-out;font-size:8px;line-height:8px}.pmc-checkbox.required:has(>div .has-star:not(.custom-control-label):not(.custom-file-label)) .form-check::after{content:"*";margin-left:3px;font-weight:500;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#dc3545}.pmc-checkbox input[type=checkbox]:checked~label:after{opacity:1}.pmc-checkbox label a{text-transform:lowercase;font-weight:700}.pmc-checkbox label a:hover{color:#000}.text-gray{color:#a3a3a3}.text-gray-dark{color:#666060}.text-base{font-size:1rem !important}.text-sm{font-size:.875rem !important}.text-lg{font-size:1.25rem !important}.text-xl{font-size:1.5rem !important}.small{font-size:.75rem !important}.smaller{font-size:.63rem !important}@media screen and (max-width: 1200px){.mobile-smaller{font-size:.63rem !important}}.bg-gray{background-color:#f7f7f7}.v-center{display:table !important}.v-center>div{height:100%;display:table-cell !important;vertical-align:middle}.thin-container{max-width:740px !important}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.75;background-color:#fff}.border-tick{border-width:1px !important}.minibar-bar{background-color:#f2f0f0}.minibar-track-y{width:4px;right:14px;background-color:rgba(0,0,0,0)}.picker__frame{border-radius:16px;overflow:hidden}.bootstrap-dialog .modal-header{border-top-left-radius:13.6px !important;border-top-right-radius:13.6px !important}.select2-container--open{z-index:10000}.s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2{border:1px solid #ced4da;border-top-left-radius:12px !important;border-bottom-left-radius:12px !important;background-color:rgba(0,0,0,0)}.s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 span{border-top-left-radius:12px !important;border-bottom-left-radius:12px !important}.s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__rendered{padding:.375rem .75rem;color:#7a7575 !important}.s2-input-group:not(#search-form .s2-input-group,#mobile-search-form .s2-input-group,#filters-form .s2-input-group) .select2 .select2-selection__placeholder{color:#6c757d !important}.select2-container--krajee-bs4 .select2-selection{background-color:rgba(0,0,0,0) !important}.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{background-color:#f2f0f0 !important}.select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{background-color:#dbd7d7 !important;font-weight:500 !important}.select2-container--krajee-bs4 .select2-search--dropdown{border-bottom:1px solid #f7f7f7 !important}.select2-container--krajee-bs4 .select2-search--dropdown .select2-search__field{padding:4px 32px 4px 12px !important;border:none !important;box-shadow:none !important}.select2-results__options{margin-right:-25px !important}.select2-results__options li{font-size:1rem !important;font-weight:300 !important;padding:.5rem 1rem !important}.select2-results__options li+li{border-top:1px solid #f7f7f7 !important}.select2-container--open .select2-dropdown--below{border:1px solid #222 !important;border-radius:12px !important}.pmc-form .form-label-group{background-color:#f2f0f0;border-radius:12px;padding:5px 1rem;min-height:64px;position:relative}.pmc-form .form-label-group.has-error{background-color:#f8d7da;box-shadow:0px 0px 1px 1px #f5c6cb}.pmc-form .form-label-group.has-error .has-star::after{font-weight:bold}.pmc-form .form-label-group .form-control{border-radius:0}.pmc-form .form-label-group input,.pmc-form .form-label-group select,.pmc-form .form-label-group textarea{border:none;background-color:rgba(0,0,0,0);box-shadow:none !important;padding:0;color:#222}.pmc-form .form-label-group input:focus,.pmc-form .form-label-group input:active,.pmc-form .form-label-group select:focus,.pmc-form .form-label-group select:active,.pmc-form .form-label-group textarea:focus,.pmc-form .form-label-group textarea:active{box-shadow:none !important}.was-validated .pmc-form .form-label-group input.form-control:invalid,.pmc-form .form-label-group input.form-control.is-invalid,.was-validated .pmc-form .form-label-group select.form-control:invalid,.pmc-form .form-label-group select.form-control.is-invalid,.was-validated .pmc-form .form-label-group textarea.form-control:invalid,.pmc-form .form-label-group textarea.form-control.is-invalid{border-color:rgba(0,0,0,0);padding-right:initial !important;background-image:none}.pmc-form .form-label-group label{color:#7a7575;margin:0;font-size:.875rem}.pmc-form .form-label-group label.picker-time-label{color:#222;font-weight:600}.pmc-form .form-label-group textarea{resize:none}.pmc-form .form-label-group .picker-date-placeholder{color:#7a7575;width:127px;cursor:pointer;text-transform:capitalize}.pmc-form .form-label-group .picker-date-placeholder:focus,.pmc-form .form-label-group .picker-date-placeholder:focus-visible{outline:none}.pmc-form .form-label-group .picker-date-placeholder+.bi-chevron-down{position:absolute;top:50%;margin-top:-9.5px;right:1rem}@media screen and (max-width: 992px){.pmc-form .form-label-group .picker-date-placeholder{width:110px}}@media screen and (max-width: 768px){.pmc-form .form-label-group .picker-date-placeholder{font-size:.875rem}}.pmc-form .form-label-group .pmc-timepicker{border-radius:6px}.pmc-form .form-label-group .native-datetime-input{height:0;overflow:hidden}.pmc-form .form-label-group .input-group{position:static}.pmc-form .form-label-group .bi-chevron-down{position:absolute;top:50%;margin-top:-9.5px;right:1rem}.pmc-form .form-label-group.is-invalid{box-shadow:0 0 8px 0px #efa2a9}.pmc-form .form-label-group .pmc-standard-datepicker-hidden+.invalid-feedback{display:none}@media screen and (max-width: 992px){.pmc-form .form-label-group{padding:5px .75rem}}.pmc-form .input-group-text{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0 5px;color:#222}.pmc-form .form-control{height:auto}.pmc-form.inline .form-label-group{min-height:56px;height:56px}.pmc-form .pmc-checkbox label{color:#7a7575;font-size:1.125rem;padding:0 0 0 calc(23px + 1rem)}.pmc-form .pmc-checkbox label:before{background-color:#dbd7d7;border:none;width:24px;height:24px;border-radius:8px}.pmc-form .pmc-checkbox label:after{font-size:13px;line-height:13px}.pmc-form .pmc-checkbox input[type=checkbox]:checked~label{color:#222}.pmc-form .pmc-checkbox.has-error label:before{box-shadow:0px 0px 1px 1px #f5c6cb}.pmc-form .pmc-checkbox.has-error .invalid-feedback{font-weight:600}.pmc-form .input-group input,.pmc-form .input-group select,.pmc-form .input-group textarea{border:none;background-color:#f2f0f0;border-radius:16px;box-shadow:none !important;color:#222}.pmc-form .input-group input:focus,.pmc-form .input-group input:active,.pmc-form .input-group select:focus,.pmc-form .input-group select:active,.pmc-form .input-group textarea:focus,.pmc-form .input-group textarea:active{box-shadow:none !important}.pmc-form .input-group .input-group-append{border-top-right-radius:12px !important;border-bottom-right-radius:12px !important}.pmc-form .input-group .input-group-append button{border-top-right-radius:12px !important;border-bottom-right-radius:12px !important}.pmc-form input[type=radio]{width:24px;height:24px;vertical-align:middle;appearance:none;-moz-appearance:none;-webkit-appearance:none}.pmc-form input[type=radio]::before{content:"";display:inline-block;height:24px;width:24px;background-color:#dbd7d7;border-radius:100%;z-index:0;cursor:pointer}.pmc-form input[type=radio]:checked::after{content:"";display:inline-block;height:24px;width:24px;margin-left:-24px;background-color:#fff;border-radius:100%;border:7px solid #fc8030;z-index:1;cursor:pointer}.pmc-form input[type=radio]~label{cursor:pointer}.was-validated .pmc-form .pmc-timepicker.form-control:invalid,.pmc-form .pmc-timepicker.form-control.is-invalid{border-color:rgba(0,0,0,0);padding-right:initial !important;background-image:none}.pmc-form .hint-block{margin-top:10px}.pmc-form .invalid-feedback{margin-top:10px}.pmc-form .hint-block+.invalid-feedback{margin-top:-5px}.pmc-form .form-check{padding-left:0}.pmc-form .form-label-group ::placeholder{color:rgba(0,0,0,0);opacity:0}.pmc-form .form-label-group ::-ms-input-placeholder{color:rgba(0,0,0,0);opacity:0}.pmc-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email],+textarea){font-size:1rem;transform:translate(0, 1rem);transition:transform .2s,font-size .2s}.pmc-form .form-label-group label:has(+input[type=text],+input[type=tel],+input[type=email],+textarea):has(+input:not(:placeholder-shown),+input:focus,+textarea:not(:placeholder-shown),+textarea:focus){transform:translate(0, 0);font-size:.875rem}ul.pmc-dotted-list{list-style-type:none;padding:0;margin:0;position:relative}ul.pmc-dotted-list:before{content:"";position:absolute;left:12px;height:100%;border-right:1px solid #fc8030}ul.pmc-dotted-list li{color:#666060;font-weight:300;padding:8px 65px 8px 40px;position:relative}ul.pmc-dotted-list li+li{margin-top:1rem}ul.pmc-dotted-list li::before{content:"";position:absolute;left:0;top:50%;margin-top:-12px;display:block;height:24px;width:24px;background-color:#fff;border-radius:100%;border:7px solid #fc8030;z-index:1}ul.pmc-dotted-list li::after{content:"";position:absolute;left:0;top:50%;margin-top:-17px;display:block;height:34px;width:24px;background-color:#fff;z-index:0}ul.pmc-dotted-list li:first-child:after{margin-top:0px;top:0;height:calc(50% + 17px)}ul.pmc-dotted-list li:last-child:after{top:auto;margin-top:0px;bottom:0;height:calc(50% + 17px)}.tooltip-inner{max-width:230px}.tooltip.show{z-index:99999}.map-page .tooltip-inner{max-width:auto;min-width:300px;padding:1rem}.pmc-read-more-btn .show-more-text{display:none}.pmc-read-more-btn .show-less-text{display:inline}.pmc-read-more-btn.collapsed .show-more-text{display:inline}.pmc-read-more-btn.collapsed .show-less-text{display:none}@media screen and (max-width: 768px){h1,h2{font-size:1.5rem}h4{font-size:1rem}}.pmc-rating i{letter-spacing:-6px}.pmc-rating span{color:#666060;font-size:.875rem;vertical-align:text-bottom}.pmc-rating .ti-star-filled,.pmc-rating .ti-star-half-filled,.pmc-rating .ti-star{font-size:15px !important}.alert{border:none}.alert.alert-success{color:#069f4e;background-color:#edfff6}.alert.alert-warning{color:#ab7c10;background-color:#fffaed}.alert.alert-dark{color:#160808;background-color:#f7f7f7}main:has(.site-login,.site-registration,.site-recover,.site-reset){flex-grow:1}@media(min-width: 992px){main:has(.site-login,.site-registration,.site-recover,.site-reset){background-color:#f7f7f7}}.parking-list-menu ul{list-style:none;padding:0;line-height:24px}.parking-list-menu ul a{color:#222}#popUpPl .popup-modal{padding:40px !important;border-radius:16px !important;max-width:400px !important}#popUpPl img{display:none !important}#popUpPl .popup-modal p::before{content:"Hey 👋";display:block;font-weight:bold;font-size:1.2em;margin-bottom:25px;text-align:start}#popUpPl .popup-modal p{text-align:start !important;font-weight:200 !important;order:1 !important}#popUpPl .action-no{background-color:#f2f0f0 !important;border-radius:16px !important;width:100% !important;padding:20px !important;order:3 !important;margin-bottom:0 !important;margin-top:20px !important}#popUpPl .action-no a{color:#000 !important}#popUpPl .action-yes{width:100% !important;border-radius:16px !important;order:2 !important;margin-top:20px}#popUpPl .action-yes a{background-color:#fc8030 !important;padding:20px !important;width:100% !important;position:static !important}#BellP1{display:none !important}.content-wrapper img{max-width:100% !important;height:auto !important}.app-banner{background-color:#f2f0f0 !important;border-bottom-width:0;z-index:0}/*# sourceMappingURL=site.min.css.map */