:root{--border-radius: 22px;--icon-color: #000;--font-family: "Poppins", 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}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}.eparking *{font-family:var(--font-family);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-bottom:0!important}.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:block}.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-s:hover{background-color:var(--button-text-color-primary);color:var(--button-bg-color-primary)}.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 .gap-x{row-gap:10px;column-gap:15px}.eparking .box-s{background-color:var(--box-bg-color-primary);padding:35px;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}.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}.eparking .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 h4.title-normal{font:var(--font-label-home)!important}.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-color: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}@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}.popover .popover-body *,.popover .popover-header{color:var(--text-color-primary)!important}.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}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.eparking .btn-s,.eparking .btn-white{width:100%}}@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)}}
