*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"TodaySHOP-Bold";src:url("../fonts/TodaySHOP-Bold/TodaySHOP-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/TodaySHOP-Bold/TodaySHOP-Bold.otf") format("opentype"),url("../fonts/TodaySHOP-Bold/TodaySHOP-Bold.woff") format("woff"),url("../fonts/TodaySHOP-Bold/TodaySHOP-Bold.ttf") format("truetype"),url("../fonts/TodaySHOP-Bold/TodaySHOP-Bold.svg#TodaySHOP-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TodaySHOP-Light";src:url("../fonts/TodaySHOP-Light/TodaySHOP-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/TodaySHOP-Light/TodaySHOP-Light.otf") format("opentype"),url("../fonts/TodaySHOP-Light/TodaySHOP-Light.woff") format("woff"),url("../fonts/TodaySHOP-Light/TodaySHOP-Light.ttf") format("truetype"),url("../fonts/TodaySHOP-Light/TodaySHOP-Light.svg#TodaySHOP-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TodaySHOP-Medium";src:url("../fonts/TodaySHOP-Medium/TodaySHOP-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/TodaySHOP-Medium/TodaySHOP-Medium.otf") format("opentype"),url("../fonts/TodaySHOP-Medium/TodaySHOP-Medium.woff") format("woff"),url("../fonts/TodaySHOP-Medium/TodaySHOP-Medium.ttf") format("truetype"),url("../fonts/TodaySHOP-Medium/TodaySHOP-Medium.svg#TodaySHOP-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TodaySHOP-Regular";src:url("../fonts/TodaySHOP-Regular/TodaySHOP-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/TodaySHOP-Regular/TodaySHOP-Regular.otf") format("opentype"),url("../fonts/TodaySHOP-Regular/TodaySHOP-Regular.woff") format("woff"),url("../fonts/TodaySHOP-Regular/TodaySHOP-Regular.ttf") format("truetype"),url("../fonts/TodaySHOP-Regular/TodaySHOP-Regular.svg#TodaySHOP-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TodaySHOP-XLight";src:url("../fonts/TodaySHOP-XLight/TodaySHOP-XLight.eot?#iefix") format("embedded-opentype"),url("../fonts/TodaySHOP-XLight/TodaySHOP-XLight.otf") format("opentype"),url("../fonts/TodaySHOP-XLight/TodaySHOP-XLight.woff") format("woff"),url("../fonts/TodaySHOP-XLight/TodaySHOP-XLight.ttf") format("truetype"),url("../fonts/TodaySHOP-XLight/TodaySHOP-XLight.svg#TodaySHOP-XLight") format("svg");font-weight:normal;font-style:normal}body{font-family:"TodaySHOP-Regular";font-size:16px}.hc-btn{padding:16px 30px;border:0;font-weight:bold;color:#444;text-decoration:none;background-color:#bdc3c7;border-radius:4px}.hc-btn:hover{color:#fff;background-color:#2ecc71}.hc-btn.hc-btn-cta{background-color:#2ecc71;color:#fff;float:right}.hc-btn.hc-btn-cta:hover{background-color:#208e4e}.hc-btn.hc-btn-negative{width:140px;height:50px;background-color:rgba(0,0,0,0);color:#bdc3c7;border:2px solid #bdc3c7}.hc-btn.hc-btn-negative:hover{background-color:#bdc3c7;color:#fff;border:2px solid rgba(0,0,0,0)}.hc-btn.hc-btn-backbutton{display:none;width:100px;margin-bottom:20px;border-radius:30px;font-family:"TodaySHOP-Bold",sans-serif;font-weight:bold;font-size:140%;color:silver;text-align:center;background-color:rgba(0,0,0,0);border:3px solid #000}.hc-btn.hc-btn-backbutton:hover{text-decoration:none;color:#000}@media(max-width: 620px){.hc-btn.hc-btn-backbutton{margin-bottom:10px}}.hc-status-message{display:none;width:90%;width:calc(100% - 40px);padding:20px;margin:0 auto 40px;border-radius:4px;color:#fff;font-size:16px}.hc-status-message.visible{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.hc-status-message.isError{border:1px solid #e74938;background-color:rgba(231,76,60,.9)}.hc-status-message.isSuccess{border:1px solid #2dc96f;background-color:rgba(46,204,113,.9)}.hc-status-message.shape--pill{width:200px;border-radius:30px;text-align:center}.hc-status-message p{margin:0 0 0 0}.hc-hero{padding-top:80px;padding-bottom:80px}@media(max-width: 620px){.hc-hero{padding-top:20px;padding-bottom:20px}}.hc-hero .hc-hero-inner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media(max-width: 620px){.hc-hero .hc-hero-inner{padding:0 5px}}.hc-hero .hc-hero-header h1{margin:0 0 10px;font-family:"TodaySHOP-Bold";font-size:60px;line-height:1;text-align:center !important}@media(max-width: 620px){.hc-hero .hc-hero-header h1{font-size:30px;line-height:.9}}.hc-hero .hc-hero-header p{font-family:"TodaySHOP-Regular";font-size:26px;color:rgba(149,165,166,.9);text-align:center}@media(max-width: 620px){.hc-hero .hc-hero-header p{font-size:18px;line-height:1;margin:0}}.isTopic .hc-hero-inner{align-items:flex-start}.isTopic .hc-hero-header h1,.isTopic .hc-hero-header p{text-align:left}@media(max-width: 620px){.isTopic .hc-hero-header h1,.isTopic .hc-hero-header p{text-align:center}}.wrapper{max-width:960px;padding:0 20px;margin:0 auto}.hc-row{padding:40px 0}.hc-row.row-alternate{background-color:#fff}@media(max-width: 620px){.hc-row{padding:20px 0}}::placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}.hc-input{position:relative;width:80%;margin-bottom:40px}@media(max-width: 620px){.hc-input{margin-top:10px;width:100% !important}}.hc-input form{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;height:50px}.hc-input form input{flex-grow:.9;height:50px;padding:5px 10px;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:inset 0 2px 8px rgba(0,0,0,.1);font-size:120%;outline:1px dashed none}.hc-input form button{flex-grow:.1;border-radius:4px}@media(max-width: 900px){.hc-input form input{margin-right:0;flex-grow:1}.hc-input form button{display:none}}@media(max-width: 600px){.hc-input{width:90%}}.hc-service-unavailable{display:none}.hc-service-unavailable p{font-family:"TodaySHOP-Regular";font-size:20px;color:rgba(149,165,166,.9);text-align:center}.isTopic .hc-btn-backbutton{display:block;padding:8px !important;margin:10px 0 !important;border:3px solid #000 !important}.isTopic .hc-input{display:none}.isCommonTopic .hc-ticket-form-common{display:block}.isOnlineTopic .hc-ticket-form-online{display:block}.isTopic .hc-ticket-form{display:block;margin-bottom:40px;border-radius:5px}.isTopic .hc-ticket-form #hc-comune,.isTopic .hc-ticket-form #hc-pdv{display:none}.hc-section-heading{font-family:"TodaySHOP-Medium";font-size:26px;margin:0 0 40px}@media(max-width: 620px){.hc-section-heading{margin:0 0 10px;font-size:25px}}.hc-faq-list{padding:0;margin:0;list-style:none;display:flex;flex-flow:column;justify-content:center;align-items:stretch;font-size:20px}.hc-faq-list .hc-faq-article{margin-bottom:20px;border-radius:4px;box-shadow:0px 2px 4px rgba(0,0,0,.1);background-color:#fff}.hc-faq-list .hc-faq-article.isVisible h3::before{transform:rotate(90deg)}.hc-faq-list .hc-faq-article a{display:block;color:inherit;cursor:pointer}.hc-faq-list .hc-faq-article a:hover{text-decoration:none}.hc-faq-list .hc-faq-article a .hc-faq-article-header{padding:30px 20px;border-bottom:1px solid rgba(149,165,166,.4)}@media(max-width: 620px){.hc-faq-list .hc-faq-article a .hc-faq-article-header{padding:10px 13.33333px}}.hc-faq-list .hc-faq-article a .hc-faq-article-header h3{margin:0;font-size:20px}.hc-faq-list .hc-faq-article a .hc-faq-article-header h3::before{content:"►";font-size:14px;color:rgba(68,68,68,.6);line-height:0;vertical-align:middle;transition:all .3s linear;display:inline-block;margin-right:10px}@media(max-width: 620px){.hc-faq-list .hc-faq-article a .hc-faq-article-header h3{font-size:14px;line-height:20px}}.hc-faq-list .hc-faq-article a .hc-faq-article-body{padding:20px;color:rgba(149,165,166,.9);font-family:"TodaySHOP-Regular";font-size:16px}.hc-faq-list-read-more{display:block;padding:20px 0 0;text-align:center;color:#337ab7}.hc-ticket-error{color:red}.hc-ticket-form-common,.hc-ticket-form-online{display:none}.hc-ticket-form{display:none;background-color:#fff}.hc-ticket-form .error{border:1px solid red}.hc-ticket-form input,.hc-ticket-form select,.hc-ticket-form textarea{width:100%;padding:6px 10px;margin-bottom:20px;border-radius:5px}.hc-ticket-form .card-container{display:none}.hc-ticket-form .message-response{font-size:20px}.hc-ticket-form .message-response .success{color:#15a853}.hc-ticket-form .message-response .error{background:none;color:red}.hc-ticket-form .hc-ticket-form-submit{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}.hc-ticket-form .hc-ticket-form-submit button{min-width:140px}.hc-ticket-form .hc-ticket-form-submit button:first-child{min-width:136px;margin-right:20px}input.datepicker:-moz-read-only{background-color:#fff !important}input.datepicker:read-only{background-color:#fff !important}input[type=file]{border:none;box-shadow:none;padding:0px}@media(-ms-high-contrast: none){.hc-card-inner{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}}@media(-ms-high-contrast: none)and (max-width: 620px){.hc-card-inner{flex-flow:column nowrap}}.hc-card{width:280px;margin-bottom:20px}.hc-card:not(:nth-child(3n+1)){margin-right:20px}.hc-card:last-child{margin-right:0}@media(max-width: 920px){.hc-card{margin-right:20px}.hc-card:nth-child(2n+1){margin-right:0}}@media(max-width: 620px){.hc-card{margin-right:0}.hc-card:not(:nth-child(3n+1)){margin-right:0}}@supports(display: grid){.hc-card-inner{display:grid;grid-template-columns:repeat(auto-fill, 280px);grid-template-rows:unset;grid-gap:20px;justify-content:center;align-content:center}@media(max-width: 620px){.hc-card-inner{display:grid;grid-template-columns:repeat(auto-fill, 48%);grid-template-rows:unset;grid-gap:10px;justify-content:center;align-content:center}}.hc-card-inner .hc-card{width:auto;margin:0}}.hc-card{display:block;min-height:190px;background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.1);color:#444;transition:all .2s linear;overflow:hidden;text-overflow:ellipsis}.hc-card.template{display:none}.hc-card:hover{transform:scale(1.01, 1.01);box-shadow:0px 0px 15px rgba(51,51,51,.5);text-decoration:none}.hc-card:hover .hc-card-title{color:#2ecc71}@media(max-width: 620px){.hc-card{vertical-align:middle;display:flex;min-height:0;height:120px !important}.hc-card.link{width:210%;height:140px !important}.hc-card.link .hc-card-img{height:100px !important}}.hc-card .hc-card-img{display:flex;flex-flow:column;justify-content:center;align-items:center;height:165px;width:auto;overflow:hidden;background-color:#f2ede7}.hc-card .hc-card-img img{max-width:120%}@media(max-width: 620px){.hc-card .hc-card-img{height:80px}.hc-card .hc-card-img img{width:100%;max-width:none}}.hc-card .hc-card-content{padding:10px 20px}@media(max-width: 620px){.hc-card .hc-card-content{display:block !important;width:100%;height:40px !important;padding:5px 10px}.hc-card .hc-card-content h3{text-align:center !important;line-height:15px;font-size:17px !important;font-weight:500}}.hc-card .hc-card-content .hc-card-description{font-size:16px;color:rgba(149,165,166,.9);line-height:1.4em;max-height:5.6em;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media(max-width: 620px){.hc-card .hc-card-content .hc-card-description{max-height:2.3em;font-size:14px;line-height:1.2em}}.form-group{width:100%}.form-control-feedback{top:25% !important;background-image:url(../images/search.png);background-size:80%;background-repeat:no-repeat;background-position:center}.hc-input-autocomplete{position:relative;left:0px;top:0px;margin:auto !important;z-index:999;max-height:300px;overflow-y:scroll;padding:0;margin:0;list-style:none;width:100%;border:1px solid rgba(149,165,166,.4);border-radius:4px;box-shadow:0px 2px 4px rgba(0,0,0,.1);background-color:#fff;display:none}.hc-input-autocomplete .hc-autocomplete-item{position:relative;font-size:110%}.hc-input-autocomplete .hc-autocomplete-item.template{display:none}.hc-input-autocomplete .hc-autocomplete-item:nth-child(even){background-color:#efefef}.hc-input-autocomplete .hc-autocomplete-item:not(.no-results) a.selected{outline:none;background-color:#fcf5d1}.hc-input-autocomplete .hc-autocomplete-item:not(.no-results) a.selected::after{content:"→";position:absolute;right:10px;top:16px;color:#337ab7}.hc-input-autocomplete .hc-autocomplete-item a{display:block;padding:16px 10px;color:inherit;text-decoration:none}@media(max-width: 900px){.hc-input-autocomplete{width:99%}.hc-input-autocomplete .hc-autocomplete-item:hover::after{content:"Conferma con invio →"}}@media(max-width: 600px){.hc-input-autocomplete{width:99%}.hc-input-autocomplete .hc-autocomplete-item:hover::after{content:" →"}}@media(-ms-high-contrast: none)and (min-width: 920px){.hc-card-container.hc-row>div>a:nth-child(2){width:580px}}@media(-ms-high-contrast: none){.hc-card{margin-right:20px !important;margin-left:0px !important;margin-bottom:20px !important}}@supports(display: grid){@media(min-width: 920px){.hc-card-container.hc-row>div>a:nth-child(2){grid-row:1}}}.hc-faq{display:none}.new-ticket{display:none}.hc-faq-article.template{display:none}.hc-faq-article .hc-faq-article-body{display:none}.hc-faq-article .hc-faq-article-body img{max-width:100%;object-fit:contain}@media(max-width: 620px){.hc-faq-article .hc-faq-article-body img{width:100%}}.hc-loading{width:100%;padding:20px 0px}.hc-loading .pam-loading{position:relative;width:170px;height:45px;margin:0 auto}.hc-loading .pam-loading .leaf{background-image:url("../img/leaf.png");width:50px;height:50px;display:inline-block;background-size:30px;background-position:center center;background-repeat:no-repeat;position:absolute;margin:0 auto;border-radius:2px;transform:translateX(0) rotate(45deg) scale(0);animation:leafs 2s linear infinite;left:0px}.hc-loading .pam-loading .leaf .leaf-1{animation-delay:-1000ms}.hc-loading .pam-loading .leaf .leaf-2{animation-delay:-1300ms}.hc-loading .pam-loading .leaf .leaf-3{animation-delay:-1800ms}@media(max-width: 768px){.hc-card-content>h3{font-size:22px !important}}.double-round{border-radius:8px}.LoadMoreHide{display:none}@keyframes leafs{50%{transform:translateX(50px) rotate(45deg) scale(1)}100%{transform:translateX(130px) rotate(45deg) scale(0)}}*{font-size:16px !important;color:#000 !important;text-align:left !important}.datepicker-panel>ul>li{text-align:center !important}.hc-hero{padding-bottom:0 !important}.hc-faq-list .hc-faq-article a .hc-faq-article-header h3{text-align:left !important;line-height:18px;margin-left:25px}.hc-faq-list .hc-faq-article a .hc-faq-article-header h3:before{margin-right:10px;margin-left:-23px}h1{font-size:22px !important;color:#000}#cancel_ticket{display:none !important}.isTopic .hc-btn-backbutton{padding:8px 10px 2px 0px !important;margin:10px 0 !important;border:none !important;width:auto}.backimage{width:26px}.hc-ticket-form .hc-ticket-form-submit button{padding:10px 16px;width:90%;margin:auto 16px;text-align:center !important;background:#17a057;border-radius:30px;color:#fff !important}.loadMoreBtn{background:#fff;border-radius:33px}.hc-row{padding-top:0}.hc-faq-list{padding-top:10px}.hc-card .hc-card-content{font-family:"TodaySHOP-Medium";align-items:center;flex:1;justify-content:center;display:flex !important}.round{border-radius:8px}.hc-card-content .hc-card-title{margin:0;line-height:25px;font-size:18px !important}.hc-hero .hc-hero-header h1{margin-top:15px}.hc-privacy-checkbox-container{display:flex}.hc-privacy-checkbox-container .privacy-link{text-decoration:underline}.hc-privacy-checkbox-container input[type=checkbox]{height:20px;width:20px;margin:unset;margin-right:10px}#hc-privacy-checkbox.error{outline:1px solid red}.hc-privacy-checkbox-container{margin-bottom:15px}.hc-privacy-checkbox-container label{display:inline-block;margin-left:5px;vertical-align:middle}.hc-privacy-checkbox-container .privacy-link{color:#337ab7;text-decoration:underline}.hc-privacy-checkbox-container .privacy-link:hover{text-decoration:none}
