:root{--border-radius: 22px;--icon-color: #000;--font-family: "Oswald", sans-serif;--font-size: 17px;--font-size-small: 15px;--font-size-smaller: 14px;--font-size-big: 22px;--font-size-title-home: 22px;--line-height: 20px;--line-height-small: 18px;--line-height-smaller: 16px;--line-height-big: 24px;--font-weight-normal: 500;--font-weight-bold: 600;--font-weight-bolder: 700;--font-weight-title-home: 700;--button-bg-color-primary: #000;--button-text-color-primary: #fff;--button-bg-color-hide: #d1d1d1;--button-text-color-hide: #545454;--button-bg-color-active: #e4efd9;--button-border-color-active: #4a9501;--button-text-color-active: #000000;--bg-color-activeTab: #fff;--button-radius: 25px;--box-bg-color-primary: #bfbfbf;--box-border-primary: 0px solid #bfbfbf;--box-bg-color-secondary: #dfdfdf;--box-border-secondary: 0px solid #dfdfdf;--box-bg-color-light: #fff;--box-paga-button-radius: 45px;--box-paga-icon-bg: #acacac;--box-shadow: none;--input-bg-color: #fff;--input-border-radius: 25px;--input-font-size: 15px;--input-border: none;--input-shadow: none;--bg-main: #d6d6d6;--bg-servizi: #cfcfcf;--bg-color-navigation: #efefef;--text-color-navigation: #000;--text-color-primary: #000;--text-color-secondary: #1d1e1c;--text-title-prenota: #000;--color-active: #4a9501;--bg-topbar-result: #4a9501;--bg-topbar-result-errore: #ff4646;--prenotazione-home-bg-color: #000000;--prenotazione-home-text-color: #ffffff;--box-bg-color-tipologia-parcheggio: #fffff;--box-border-tipologia-parcheggio: 0px solid #fffff}*,*:before,*:after{box-sizing:border-box}.eparking .row,.eparking .container,.eparking .container-fluid,.eparking .container-sm,.eparking .container-md,.eparking .container-lg,.eparking .container-xl,.eparking .container-xxl{--bs-gutter-x: 24px;--bs-gutter-y: 0}*{margin:0;padding:0}.eparking *{font-family:var(--font-family)!important;color:var(--text-color-primary)}.prenotazione-home-different,.prenotazione-home-different *{color:var(--prenotazione-text-color)}.eparking p{font-size:var(--font-size);line-height:var(--line-height);margin-block-end:unset}.eparking input:not([type=color]),.eparking select{border-radius:var(--input-border-radius);background-color:var(--input-bg-color);height:40px;border:var(--input-border);box-shadow:var(--input-shadow);outline:none!important;width:100%;padding:0 15px;font-size:var(--input-font-size);color:var(--input-color-text)}.eparking select option{color:var(--input-color-textr)}.eparking select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.729' height='9.713' viewBox='0 0 15.729 9.713'%3E%3Cpath d='M10.848,11.76l6.016,6,6.016-6,1.848,1.848-7.865,7.865L9,13.608Z' transform='translate(-9 -11.76)' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px;color:var(--input-color-text)}.eparking select:focus{outline:none}.eparking .color-secondary{color:var(--text-color-secondary)}.eparking .w-100{width:100%!important;max-width:100%!important}.eparking .main-s{background-color:var(--bg-main);min-height:calc(100vh - 74px);padding:0;position:relative}.eparking .icon-svg{fill:var(--icon-color)}.eparking .icon-svg-area-riservata{fill:var(--icon-color-area-riservata)}.eparking .main-s.full-h{min-height:100vh}.eparking .imgabso{position:absolute;width:25px;height:auto;right:4%;top:20%;cursor:pointer}.eparking .bloom{height:30px;position:relative;width:30px;margin:auto}.eparking .bloom:before,.eparking .bloom:after{border-radius:100%;content:"";display:block;height:20px;width:20px}.eparking .bloom:before{background-color:#ff9500;animation:scale-up 1s infinite ease}.eparking .bloom:after{animation:scale 1s infinite;border:4px solid #ff9500;left:0;position:absolute;top:0}@keyframes scale-up{0%{transform:scale(0)}50%{transform:scale(1)}}@keyframes scale{0%,50%{opacity:0}55%{opacity:1}to{opacity:0;transform:scale(2)}}.eparking .btn-s,.eparking .btn-sconto{border-radius:var(--button-radius);background-color:var(--button-bg-color-primary);font-size:var(--font-size);line-height:var(--line-height);height:40px;width:400px;max-width:100%;color:var(--button-text-color-primary);border:1px solid var(--button-bg-color-primary);cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.eparking .btn-white{border-radius:var(--button-radius);background-color:#fff;font-size:var(--font-size);line-height:var(--line-height);height:40px;width:400px;max-width:100%;color:#000;border:1px solid black!important;cursor:pointer;transition:all .3s;display:block}.eparking .btn-white:hover{border-radius:var(--button-radius);background-color:var(--button-bg-color-primary);font-size:var(--font-size);line-height:var(--line-height);height:40px;width:400px;max-width:100%;color:var(--button-text-color-primary);border:1px solid var(--button-text-color-primary)!important;cursor:pointer;transition:all .3s;display:block}.eparking .btn-sconto{position:absolute;right:2px;top:5%;width:140px;height:90%;padding:0;font-size:16px;font-weight:300;border-radius:var(--input-border-radius)}.eparking .btn-sconto.stylejtp{position:relative;width:100%;height:48px;background-color:#060707;border-color:#060707;right:unset}.eparking .btn-s:hover{background-color:var(--button-text-color-primary);color:var(--button-bg-color-primary)}.eparking .btn-s .spinner--small{border-color:var(--button-text-color-primary);border-right-color:transparent}.eparking .btn-s:hover .spinner--small{border-color:var(--button-bg-color-primary);border-right-color:transparent}.eparking .btn-s.hided{background-color:var(--button-bg-color-hide);color:var(--button-text-color-hide)}.eparking .btn-s.active{background-color:var(--button-bg-color-active);color:var(--button-text-color-active);border:1.5px solid var(--button-border-color-active)!important;font-weight:var(--font-weight-bold)}.eparking button:disabled{background-color:light-dark(rgba(239,239,239,.3),rgba(19,1,1,.3))!important;color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))!important;border-color:light-dark(rgba(118,118,118,.3),rgba(195,195,195,.3))!important}.eparking input.ng-invalid.ng-touched,.eparking .required-c input.ng-invalid,.eparking .required,.eparking .required-c select.ng-invalid{border:1px solid red!important;background-color:#f5e1e15e}.eparking .input-container{position:relative;display:inline-block;width:100%;max-width:330px;height:40px}.eparking .input-container input{width:100%;height:100%;text-align:center;font-size:18px;font-weight:700;pointer-events:none}.eparking .input-container button{position:absolute;top:0;width:40px;height:100%;background-color:transparent;border:none;font-size:22px;font-weight:700;cursor:pointer;z-index:2}.eparking .input-container .btn-left{left:0}.eparking .input-container .btn-right{right:0}.eparking .gap-x{row-gap:10px;column-gap:15px}.eparking .box-s{background-color:var(--box-bg-color-primary);padding:26px;border-radius:var(--border-radius);max-width:590px;border:var(--box-border-primary);position:relative;box-shadow:var(--box-shadow)}.eparking .box-s.layout-orizzontale{max-width:100%!important}.eparking .max-size{max-width:100%;width:100%}.eparking .box-s.secondary{background-color:var(--box-bg-color-secondary);border:var(--box-border-secondary);padding:25px 30px;box-shadow:none!important}.eparking .box-s.light{background-color:var(--box-bg-color-light)}.eparking .color-active{color:var(--color-active)}.eparking .bg-active{background-color:var(--color-active)}.eparking .overflow-h{overflow:hidden}.eparking .title-small{font-size:var(--font-size-small)!important;line-height:var(--line-height-small)!important;font-weight:400;margin-bottom:0!important}.eparking .title-smaller{font-size:var(--font-size-smaller)!important;line-height:var(--line-height-smaller)!important;font-weight:400}.eparking .title-big{font-size:var(--font-size-big)!important;line-height:var(--line-height-big)!important}.eparking .title-normal{font-weight:var(--font-weight-normal)!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;color:var(--text-color-primary)!important}.eparking .prenotazione-home-different .title-normal{color:var(--prenotazione-text-color)!important}.eparking .title-prenota,.eparking .prenotazione-home-different .title-prenota{color:var(--text-title-prenota)!important}.eparking .h-100{height:100%!important}.eparking .prenotazione-home-different .title-prenota,.eparking .prenotazione-home-different .title-normal{font-size:var(--font-size-title-home)!important;font-weight:var(--font-weight-title-home)!important;line-height:var(--line-height-title-home)!important}.eparking .prenotazione-home-different label.title-normal{font:var(--font-label-home)!important;display:block}.eparking .mx-w{max-width:937px;margin:auto}.eparking .fo-bold{font-weight:var(--font-weight-bold)!important}.eparking .fo-bolder{font-weight:var(--font-weight-bolder)!important}.eparking .text-r{text-align:right}.eparking .cursor-pointer{cursor:pointer}.eparking .navigation{background:var(--bg-color-navigation);padding:25px 0;position:sticky;width:100%;top:0;z-index:99;box-shadow:var(--box-shadow-navigation)}.eparking .navigation p,.eparking .navigation span{color:var(--text-color-navigation)}.eparking .hide{display:none!important}.eparking .flex-1{flex:1}.eparking .flex-2{flex:2}.eparking .flex-3{flex:3}.eparking .text-center{text-align:center}.eparking .position-relative{position:relative}.eparking .divider-header{border-bottom:2px solid #000;padding-bottom:20px}.eparking .table-responsive{overflow-x:scroll}.eparking .table{caption-side:bottom;border-collapse:collapse;width:100%}.eparking .table th,.eparking .table td{border:1px solid #000000;background-color:#fff;padding:10px;line-height:13px;font-size:14px;text-align:center;color:#000!important}.eparking .table th{font-weight:800}::-webkit-calendar-picker-indicator{background-color:#fff;padding:5px;cursor:pointer;border-radius:3px}.eparking ::-webkit-scrollbar{width:5px}.eparking ::-webkit-scrollbar-track{background:var(--box-bg-color-primary)}.eparking ::-webkit-scrollbar-thumb{background:var(--button-bg-color-primary)}.eparking .closeTab{overflow:hidden;padding:30px 40px}.eparking .closeTab>*{display:none!important}.eparking .closeTab>div:first-child{display:flex!important}.eparking .activeTab{background-color:var(--bg-color-activeTab)}.eparking .checkboxOne{width:40px;height:18px;background:#ababab;border-radius:12px;position:relative;cursor:pointer}.eparking .checkboxOne label{display:block;width:14px;height:14px;border-radius:50%;transition:all .5s ease;cursor:pointer;position:absolute;top:2px;z-index:1;left:3px;background:#fff}.eparking .checkboxOne:has(input[type=checkbox]:checked+label){background:var(--color-active)}.eparking .checkboxOne input[type=checkbox]:checked+label{left:23px}.eparking .checkboxOne input{visibility:hidden;height:17px}.eparking .text-end{text-align:right}.eparking .topbar-result{padding:26px 10px;background-color:var(--bg-topbar-result)}.eparking .topbar-result.errore{background-color:var(--bg-topbar-result-errore)}.eparking .inptdx{-webkit-appearance:none;padding:0;border:none;border-radius:10px;width:20px;height:20px;border:2px solid black}.eparking .inptdx::-webkit-color-swatch{border:none;border-radius:10px;padding:0}.eparking .inptdx::-webkit-color-swatch-wrapper{border:none;border-radius:10px;padding:0}.eparking .stylejtp .btn-s{background:transparent linear-gradient(109deg,#c34900 0%,#e95700 46%,#ee7025 88%) 0% 0% no-repeat padding-box;height:58px;font-weight:600!important;text-transform:uppercase!important}.eparking .btn-s.hided{background:var(--button-bg-color-hide)}.eparking .stylejtp .btn-s:hover{background:transparent linear-gradient(109deg,#e95700 0%,#c34900 46%,#ee7025 88%) 0% 0% no-repeat padding-box!important;color:#fff!important}.eparking .stylejtp .coperto{background-color:#fcf0eb!important}.eparking .stylejtp .absoo{position:absolute;right:30px;top:29px;font-weight:300!important}.stylejtp .summary__body svg{display:none}.stylejtp .summary__body .title-small.fo-bold{color:#666;font-weight:500!important}.stylejtp .summary__head p{font-weight:400!important}.stylejtp .title-small.color-secondary{font-weight:600!important;font-style:normal!important}.stylejtp .nav-status span:after{display:none!important}.stylejtp .nav-status .cyrcle-s{width:1px!important;height:11px!important;margin:0 5px 0 0;display:inline-block;border-radius:0;transform:rotate(20deg);background-color:#000!important}.stylejtp .nav-status span.hided,.stylejtp .nav-status span{opacity:1!important;font: 16px/20px Maven Pro!important}.stylejtp .nav-status span.hided b,.stylejtp .nav-status span b{font-weight:400!important}.stylejtp .nav-status span.active b{font-weight:700!important}.inp-box{background:#ffffff 0% 0% no-repeat padding-box;border:.5px solid #707070;border-radius:4px;padding:6px 12px;display:flex;flex-direction:column;margin-bottom:0!important}.inp-box input,.inp-box select,.inp-box .ng-select span,.inp-box .custom-date-value{border:none!important;outline:none!important;font-weight:700!important;padding:0!important;color:#060707!important}.inp-box input:not([type=number]),.inp-box select{height:25px!important}.eparking .inp-box .input-container{max-width:167px;height:25px;margin-left:auto}.eparking .inp-box .input-container .btn-right{right:11px}.inp-box input::placeholder{font-weight:400;opacity:.5}.inp-box label.title-normal,.inp-box select option{margin-bottom:0!important;font: 500 16px/21px Maven Pro!important;letter-spacing:0px;color:#666!important}.eparking .inp-box input.ng-invalid.ng-touched,.eparking .required-c .inp-box input.ng-invalid,.eparking .required,.eparking .required-c .inp-box select.ng-invalid{border:none!important}.eparking .inp-box:has(input.ng-invalid.ng-touched),.eparking .required-c .inp-box:has(input.ng-invalid),.eparking .required-c .inp-box:has(select.ng-invalid){border:1px solid red!important;background-color:#f8eded!important}.eparking .stylejtp .btn-s.bg-black,.eparking .btn-s.active{background:#060707!important;border:none!important;color:#fff!important}.eparking .stylejtp .btn-s.bg-grey{background:#f6f6f6!important;color:#060707!important;border:none!important}.stylejtp .checkboxOne{background:#666666!important}.stylejtp .checkmark{border:.5px solid #707070;border-radius:4px!important;background-color:#fff!important}.stylejtp .containercheck input:checked~.checkmark{background-color:var(--color-active)!important}.bggg{background-color:#f6f6f6!important}@media (max-width: 1200px){.eparking .box-s{padding:20px;margin-bottom:20px;width:100%}.eparking .navigation{padding:20px 0}.eparking .flex-1,.eparking .flex-2,.eparking .flex-3{flex:100%}.eparking .text-r{text-align:left}.eparking .box-s.secondary{padding:20px}.eparking .title-big{font-size:var(--font-size);line-height:var(--line-height)}}.eparking .loader{width:25px;height:25px;border-radius:50%;display:inline-block;border-top:3px solid #fff;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.popover.popoverClass{border:1px solid var(--input-border);border-radius:var(--input-border-radius);background-color:var(--input-bg-color)!important;padding:10px;box-shadow:0 2px 10px #00000026;font-size:13px;width:200px;white-space:normal}.popover .popover-body *,.popover .popover-header{color:var(--text-color-primary)!important}.vj-label .popover .popover-header{font-size:12px;margin-bottom:5px;text-align:center}.eparking .loader:after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%;border-left:3px solid var(--color-active);border-bottom:3px solid transparent;animation:rotation .5s linear infinite reverse}.eparking .loader.big{margin:auto;display:block}.eparking .loader.big,.loader.big:after{width:50px;height:50px}.snackbar{border-radius:var(--border-radius)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.eparking .btn-s,.eparking .btn-white{width:100%}.eparking .stylejtp .btn-s.bg-grey{font-size:14px}}@media (max-width: 390px){.eparking .btn-sconto{position:absolute;right:0;top:0;width:120px;height:100%;padding:0;font-size:15px;font-weight:300;border-radius:var(--input-border-radius)}}
