@charset "UTF-8";
.istruzioni,.istruzioni>*{color:#515151;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ak-card{display:block;position:relative;overflow:hidden;border-radius:15px;border:1px solid #8e1f3c;margin:20px 0;text-decoration:none}.ak-card::after{content:"";display:block;padding-top:58.84146341%}.ak-card .ribbon{position:absolute;top:0;left:calc(100% - 210px);width:210px;height:210px;transform-origin:center;text-align:center;transform:rotate(45deg);font-size:16px;padding:0}.ak-card .ribbon span{display:block;padding:5px 0}.ak-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ak-card .img-text-container{z-index:2;padding:16px;text-decoration:none;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.ak-card .img-text-container.large .title{font-family:"Inter",sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0 0 6px 0}.ak-card .img-text-container.large .description{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#fff}.ak-card .img-text-container .title{font-family:"Inter",sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 6px 0}.ak-card .img-text-container .description{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#fff}.page-red .app-header{background-color:#fff !important}.page-red .app-header::before{background-color:#fff !important}.page-red .app-header label[for=menuToggle] svg{fill:#000}.page-red .app-header .menu{background-color:#fff}.page-red .app-header .menu a{color:#8e1f3c}.page-red .footer-content{background:rgba(0,0,0,0) !important;border:none !important;position:static !important}.page-red .bordered{border-radius:10px;border:1px solid #fff}.page-red .page-title{font-family:"Inter",sans-serif;font-size:30px;font-weight:700;color:#fff;text-align:center}.page-red .page-desc{font-family:"Inter",sans-serif;font-size:14px;font-weight:300;color:#fff}.page-red label,.page-red .form-label,.page-red .form-check-label{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:16px}.page-red label a,.page-red .form-label a,.page-red .form-check-label a{color:#fff;text-decoration:none}.page-red input:not([type=submit]):not([type=checkbox]):not([type=radio]),.page-red textarea,.page-red .form-control{border-radius:15px;background-color:#fff;border:1px solid #fff;color:#8e1f3c;height:49px;font-family:"Inter",sans-serif;font-size:14px;padding-left:12px;padding-right:12px;box-sizing:border-box;width:100%;box-shadow:none;text-align:left}.page-red input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.page-red textarea::placeholder,.page-red .form-control::placeholder{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;opacity:1;text-align:left}.page-red input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.page-red textarea::placeholder,.page-red .form-control::placeholder{color:#767676}.page-red select,.page-red .form-select{border-radius:15px;background-color:#fff;border:1px solid #fff;color:#8e1f3c;height:49px;font-family:"Inter",sans-serif;font-size:14px;padding-left:12px;padding-right:12px;box-sizing:border-box;width:100%;box-shadow:none;text-align:left;background-image:url("/static/svg/icon/select-arrow.svg");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;-webkit-appearance:none;appearance:none}.page-red select::placeholder,.page-red .form-select::placeholder{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;opacity:1;text-align:left}.page-red input[type=checkbox],.page-red input[type=radio],.page-red .form-check-input{width:auto;border:1px solid #fff !important;border-radius:0;background-color:rgba(0,0,0,0);flex-shrink:0;margin-top:2px}.page-red .btn,.page-red input[type=submit],.page-red button[type=submit]{border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-family:"Inter",sans-serif;font-size:14px;font-weight:700;height:49px;background-color:#fff;color:#750a1a;border:1px solid #8e1f3c;cursor:pointer;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:50%;width:100%}.page-red .btn:disabled,.page-red .btn[disabled],.page-red input[type=submit]:disabled,.page-red input[type=submit][disabled],.page-red button[type=submit]:disabled,.page-red button[type=submit][disabled]{background-color:#b0b0b0;border-color:#b0b0b0;color:#fff;opacity:.6;cursor:not-allowed;box-shadow:none}.page-red .link-forgot{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:3px;text-align:center;display:block}.page-red .link-info{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#fff;text-align:center;color:#fff !important}.page-red .link-signup{font-family:"Inter",sans-serif;font-size:14px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.page-red .link-accedi{font-family:"Inter",sans-serif;font-size:16px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}body .bordered,.page-white .bordered{border-radius:10px;border:1px solid #8e1f3c}body .page-title h1,body .page-title h2,.page-white .page-title h1,.page-white .page-title h2{font-family:"Inter",sans-serif;font-size:25px;font-weight:700;color:#000;text-align:left}body .bill-message-status-loading,body .bill-message-status-full-loading,.page-white .bill-message-status-loading,.page-white .bill-message-status-full-loading{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#000;text-align:left}body .project,.page-white .project{background-color:#750a1a;position:relative;width:calc(100% + 50px);left:-25px;top:-25px;padding:16px}body .project h1,body .project .name,.page-white .project h1,.page-white .project .name{display:block;font-family:"Inter",sans-serif;font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;text-align:left}body .project span,body .project .date,.page-white .project span,.page-white .project .date{display:block;font-family:"Inter",sans-serif;font-size:11px;font-weight:400;color:#fff;text-align:left;color:#fff !important}body .desc-1,.page-white .desc-1{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#000}body .desc-2,.page-white .desc-2{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#000;line-height:20px}body .desc-3,.page-white .desc-3{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#000;text-align:center}body .btn,.page-white .btn{border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-family:"Inter",sans-serif;font-size:14px;font-weight:700;height:49px;background-color:#fff;color:#000;border:1px solid #8e1f3c;cursor:pointer;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:50%;width:100%}body .btn:disabled,body .btn[disabled],.page-white .btn:disabled,.page-white .btn[disabled]{background-color:#b0b0b0;border-color:#b0b0b0;color:#fff;opacity:.6;cursor:not-allowed;box-shadow:none}body .btn-primary,body .button,body .button-1,body button,.page-white .btn-primary,.page-white .button,.page-white .button-1,.page-white button{border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-family:"Inter",sans-serif;font-size:14px;font-weight:700;height:49px;background-color:#8e1f3c;color:#fff;border:1px solid #8e1f3c;cursor:pointer;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:50%;width:100%}body .btn-primary:disabled,body .btn-primary[disabled],body .button:disabled,body .button[disabled],body .button-1:disabled,body .button-1[disabled],body button:disabled,body button[disabled],.page-white .btn-primary:disabled,.page-white .btn-primary[disabled],.page-white .button:disabled,.page-white .button[disabled],.page-white .button-1:disabled,.page-white .button-1[disabled],.page-white button:disabled,.page-white button[disabled]{background-color:#b0b0b0;border-color:#b0b0b0;color:#fff;opacity:.6;cursor:not-allowed;box-shadow:none}body .btn-secondary,body .button-2,.page-white .btn-secondary,.page-white .button-2{border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-family:"Inter",sans-serif;font-size:14px;font-weight:700;height:49px;background-color:#f4e3e7;color:#8e1f3c;border:1px solid #8e1f3c;cursor:pointer;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:50%;width:100%}body .btn-secondary:disabled,body .btn-secondary[disabled],body .button-2:disabled,body .button-2[disabled],.page-white .btn-secondary:disabled,.page-white .btn-secondary[disabled],.page-white .button-2:disabled,.page-white .button-2[disabled]{background-color:#b0b0b0;border-color:#b0b0b0;color:#fff;opacity:.6;cursor:not-allowed;box-shadow:none}body label,body .form-label,.page-white label,.page-white .form-label{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#000;line-height:121.15%;margin-bottom:16px}body input:not([type=submit]):not([type=checkbox]):not([type=radio]),body select,body textarea,body .form-control,body .form-select,.page-white input:not([type=submit]):not([type=checkbox]):not([type=radio]),.page-white select,.page-white textarea,.page-white .form-control,.page-white .form-select{border-radius:15px;background-color:#fff;border:1px solid #979797;color:#000;height:49px;font-family:"Inter",sans-serif;font-size:14px;padding-left:12px;padding-right:12px;box-sizing:border-box;width:100%;box-shadow:none;text-align:left}body input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,body select::placeholder,body textarea::placeholder,body .form-control::placeholder,body .form-select::placeholder,.page-white input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.page-white select::placeholder,.page-white textarea::placeholder,.page-white .form-control::placeholder,.page-white .form-select::placeholder{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;opacity:1;text-align:left}body input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,body select::placeholder,body textarea::placeholder,body .form-control::placeholder,body .form-select::placeholder,.page-white input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.page-white select::placeholder,.page-white textarea::placeholder,.page-white .form-control::placeholder,.page-white .form-select::placeholder{color:#9c9c9c;font-weight:500;font-size:16px}body .form-select,.page-white .form-select{background-image:url("/static/svg/icon/select-arrow.svg");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;-webkit-appearance:none;appearance:none}body .app-header,.page-white .app-header{background-color:#fff}body .app-header::before,.page-white .app-header::before{background-color:#fff}body .app-header label[for=menuToggle] svg,.page-white .app-header label[for=menuToggle] svg{fill:#000}body .app-header .menu,.page-white .app-header .menu{background-color:#fff}body .app-header .menu a,.page-white .app-header .menu a{color:#000}body .app-header .logo,.page-white .app-header .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:83px;width:auto;object-fit:contain}.app-header{background:#fff}.app-header .app-header__hamburger,.app-header .app-header__close{display:block;background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.app-header .app-header__hamburger{width:23px;height:18px;-webkit-mask-image:url("/static/svg/icon/hamburger.svg");mask-image:url("/static/svg/icon/hamburger.svg")}.app-header .app-header__close{width:30px;height:30px;-webkit-mask-image:url("/static/svg/icon/close.svg");mask-image:url("/static/svg/icon/close.svg")}.app-header .formazioneFiltroCerca{display:block;width:27px;height:27px;cursor:pointer;margin:0 17px 0 auto;position:relative;background-color:#000;-webkit-mask-image:url("/static/svg/icon/search.svg");mask-image:url("/static/svg/icon/search.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.app-header a.formazione-preferiti{position:relative}.page-red .app-header .app-header__hamburger,.page-red .app-header .app-header__close,.page-red .app-header .formazioneFiltroCerca{background-color:#000}.nav-menu{width:100%;box-sizing:border-box;padding:20px;display:flex;align-items:center;justify-content:space-around}.nav-icon{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;mask-mode:alpha}.nav-icon--comunicazione{width:39px;height:39px;-webkit-mask-image:url("/static/svg/icon/nav-comunicazione.svg");mask-image:url("/static/svg/icon/nav-comunicazione.svg")}.nav-icon--formazione{width:39px;height:34px;-webkit-mask-image:url("/static/svg/icon/nav-formazione.svg");mask-image:url("/static/svg/icon/nav-formazione.svg")}.nav-icon--incentivazioni{width:33px;height:32px;-webkit-mask-image:url("/static/svg/icon/nav-incentivazioni.svg");mask-image:url("/static/svg/icon/nav-incentivazioni.svg")}.nav-icon--home,.nav-icon--qr,.nav-icon--coupon{background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none;background-size:contain;background-repeat:no-repeat;background-position:center}.nav-icon--home{width:31px;height:32px;background-image:url("/static/icons/home.png")}.nav-icon--qr{width:37px;height:37px;background-image:url("/static/icons/qrcode.png")}.nav-icon--qr.selected{background-image:url("/static/icons/qrcode-selected.png")}.nav-icon--coupon{width:44px;height:28px;background-image:url("/static/icons/coupon.png")}.nav-icon--coupon.selected{background-image:url("/static/icons/coupon-selected.png")}.app-footer{display:block;position:fixed;bottom:0px;width:100%;max-width:1024px;margin:0 auto;background:#8e1f3c;color:#fff;border-top:1px solid #767676}.app-footer a{color:#fff;text-decoration:none}.app-footer svg{fill:#fff}.app-footer--public{background:rgba(0,0,0,0);border:none;position:static}.page-red .app-footer:not(.app-footer--public){background:#fff;color:#8e1f3c;border-top:1px solid #8e1f3c}.page-red .app-footer:not(.app-footer--public) a{color:#8e1f3c}.annurkap__productSearch form,.annurkap form{margin:32px 0 0}.annurkap__productSearch form::before,.annurkap__productSearch form::after,.annurkap form::before,.annurkap form::after{content:"";display:table}body.login .annurkap__productSearch form,body.login .annurkap form{margin-top:0}.annurkap__productSearch label,.annurkap label{margin:28px 0}.annurkap__productSearch input[type=text],.annurkap__productSearch input[type=email],.annurkap__productSearch input[type=password],.annurkap__productSearch input[type=number],.annurkap__productSearch input[type=tel],.annurkap__productSearch input[type=date],.annurkap input[type=text],.annurkap input[type=email],.annurkap input[type=password],.annurkap input[type=number],.annurkap input[type=tel],.annurkap input[type=date]{display:block;width:100%;box-sizing:border-box;border:1px solid #9c9c9c;border-radius:3px;padding:8px;margin-top:12px}.annurkap__productSearch input[type=text]:focus,.annurkap__productSearch input[type=email]:focus,.annurkap__productSearch input[type=password]:focus,.annurkap__productSearch input[type=number]:focus,.annurkap__productSearch input[type=tel]:focus,.annurkap__productSearch input[type=date]:focus,.annurkap input[type=text]:focus,.annurkap input[type=email]:focus,.annurkap input[type=password]:focus,.annurkap input[type=number]:focus,.annurkap input[type=tel]:focus,.annurkap input[type=date]:focus{outline:none}body.login .annurkap__productSearch input[type=text],body.login .annurkap__productSearch input[type=email],body.login .annurkap__productSearch input[type=password],body.login .annurkap__productSearch input[type=number],body.login .annurkap__productSearch input[type=tel],body.login .annurkap__productSearch input[type=date],body.login .annurkap input[type=text],body.login .annurkap input[type=email],body.login .annurkap input[type=password],body.login .annurkap input[type=number],body.login .annurkap input[type=tel],body.login .annurkap input[type=date]{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff;border-style:none none solid none;border-radius:0}.annurkap__productSearch input[type=date],.annurkap input[type=date]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);min-height:39px;color:#000}.annurkap__productSearch input[type=checkbox],.annurkap input[type=checkbox]{position:absolute;opacity:0}.annurkap__productSearch input[type=checkbox]+span,.annurkap input[type=checkbox]+span{cursor:pointer;display:block;position:relative;padding-left:23px}.annurkap__productSearch input[type=checkbox]+span::before,.annurkap input[type=checkbox]+span::before{content:"";display:block;position:absolute;top:1px;left:0;width:13px;height:13px;border:1px solid currentColor;box-sizing:border-box}.annurkap__productSearch input[type=checkbox]:checked+span::after,.annurkap input[type=checkbox]:checked+span::after{content:"";display:block;position:absolute;top:4px;left:3px;width:7px;height:7px;background-color:currentColor}.annurkap__productSearch [required],.annurkap [required]{scroll-margin-top:100px;scroll-margin-bottom:80px}.annurkap__productSearch .sogliaForm,.annurkap .sogliaForm{position:relative;margin-top:24px}.annurkap__productSearch .sogliaForm .accordion h2,.annurkap__productSearch .sogliaForm .accordion button,.annurkap .sogliaForm .accordion h2,.annurkap .sogliaForm .accordion button{margin:0px;background:#f4f4f4;color:#000}.annurkap__productSearch .sogliaForm input[type=radio],.annurkap .sogliaForm input[type=radio]{pointer-events:none;position:absolute;top:10px;left:50%;transform:translateX(-50%);opacity:0}.annurkap__productSearch .sogliaForm .soglia-e-premio.active,.annurkap .sogliaForm .soglia-e-premio.active{background:#f4e3e7}.annurkap__productSearch .sogliaForm label[for],.annurkap__productSearch .sogliaForm .soglia-e-premio,.annurkap .sogliaForm label[for],.annurkap .sogliaForm .soglia-e-premio{background:#f4f4f4;border-radius:3px;font-size:12px;font-weight:500;margin:10px 0;cursor:pointer;padding:12px 12px 12px 24px}.annurkap__productSearch .sogliaForm label[for] div,.annurkap__productSearch .sogliaForm .soglia-e-premio div,.annurkap .sogliaForm label[for] div,.annurkap .sogliaForm .soglia-e-premio div{font-size:20px;font-weight:700;margin-bottom:5px}.annurkap__productSearch #soglia25:checked~label[for=soglia25],.annurkap__productSearch #soglia40:checked~label[for=soglia40],.annurkap__productSearch #soglia80:checked~label[for=soglia80],.annurkap #soglia25:checked~label[for=soglia25],.annurkap #soglia40:checked~label[for=soglia40],.annurkap #soglia80:checked~label[for=soglia80]{background:#f4e3e7}body.spinLoader,body.spinLoader *{pointer-events:none}body.spinLoader::before{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmU3MThkIiBzdHJva2UtZGFzaGFycmF5PSI1MCA1MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjgiPjxhbmltYXRlVHJhbnNmb3JtIGFkZGl0aXZlPSJzdW0iIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgYXR0cmlidXRlVHlwZT0ieG1sIiBkdXI9IjJzIiBmcm9tPSIzNjAgNTAgNTAiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0bz0iMCA1MCA1MCIgdHlwZT0icm90YXRlIi8+PC9jaXJjbGU+PC9zdmc+);background-repeat:no-repeat;background-position:50% 50%;background-size:10vmin;z-index:1000;content:""}.annurkap__productSearch.annurkap__productSearch{position:fixed;right:200%;padding:0}.annurkap__productSearch.annurkap__productSearch.isActive{position:static}.annurkap__productSearch.annurkap__productSearch.isActive~main{position:fixed;right:200%}.annurkap__productSearch.annurkap__productSearch .productSearch--header{position:sticky;top:0;background-color:#000;display:flex}.annurkap__productSearch.annurkap__productSearch .productSearch--header input,.annurkap__productSearch.annurkap__productSearch .productSearch--header button{margin:0}.annurkap__productSearch.annurkap__productSearch .productSearch--header input{flex:1 1 auto;border:none;background-color:rgba(0,0,0,0);color:#fff}.annurkap__productSearch.annurkap__productSearch .productSearch--header #productSearch{border:none}.annurkap__productSearch.annurkap__productSearch .productSearch--header button{flex:0 0 auto;width:35px;padding:0;color:rgba(0,0,0,0);overflow:hidden;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center}.annurkap__productSearch.annurkap__productSearch [data-filter]{width:100%;padding:12px 16px;border-bottom:1px solid #9c9c9c;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.annurkap__productSearch.annurkap__productSearch [data-filter]:last-child{border-bottom:none}.selectedProducts>div{position:relative;padding-right:68px;margin-bottom:16px}.selectedProducts[data-max-qty]>div{padding-right:28px}.selectedProducts .selectedProducts--name{padding:7px 20px;background-color:#f4e3e7;border-radius:17.5px;height:35px;display:inline-block;white-space:nowrap;overflow:hidden;max-width:100%;box-sizing:border-box;text-overflow:ellipsis;vertical-align:bottom}.selectedProducts .selectedProducts--qty{position:absolute;top:0;right:25px;box-sizing:border-box !important;width:35px !important;height:35px !important;margin:0 !important;text-align:center;padding:8px 2px !important}.selectedProducts[data-max-qty] .selectedProducts--qty{display:none}.selectedProducts img{position:absolute;top:0;right:-10px;width:35px;height:35px;cursor:pointer}.helpCard{background-color:#f4f4f4;border-radius:3px;padding:14px 21px;display:flex;align-items:center;margin:24px 0;gap:16px}.qr-summary__item{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:60px}.qr-summary__item--highlight .qr-summary__value{color:#750a1a}.qr-summary__item--highlight .qr-summary__label{font-weight:600}.qr-summary__value{font-size:28px;font-weight:700;line-height:1;color:#000}.qr-summary__label{font-size:11px;font-weight:400;color:#9c9c9c;text-align:center}.qr-summary__separator{font-size:20px;font-weight:300;color:#9c9c9c;padding:0 4px;align-self:flex-start;margin-top:4px}.progettoHeader{display:block;position:relative;z-index:1;overflow:hidden;margin:-10px -25px 24px -25px}.progettoHeader::after{content:"";display:block;padding-top:58.84146341%}.progettoHeader img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.progettoHeader figcaption{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:16px 16px 16px 32px;box-sizing:border-box;font-size:12px;color:#fff}.progettoHeader h1{margin:0 0 6px 0;font-weight:600;font-size:18px}.fotoScontrino{box-sizing:border-box;display:block;width:80%;height:246px;border:1px solid #000;border-radius:10px;position:relative;padding:0;margin:auto;overflow:hidden}.fotoScontrino::before{content:"";display:block;padding-top:52.43902439%}.fotoScontrino input{display:none}.fotoScontrino__buttons{position:absolute;top:50%;left:50%;transform:translate(-53%, -50%);display:flex;gap:12px;z-index:2;white-space:nowrap}.fotoScontrino img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}.fotoScontrino-view{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;overflow:auto;touch-action:pan-x pan-y}.fotoScontrino-view img{display:block;max-width:none;min-width:100%;height:auto}.fotoScontrino-view__close{position:fixed;top:12px;right:12px;z-index:10000;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fotoScontrino-overlay{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.fotoScontrino-overlay__box{width:100%;max-width:640px}.fotoScontrino-overlay__video{width:100%;border-radius:8px;display:block}.fotoScontrino-overlay__controls{display:flex;gap:12px;margin-top:16px;justify-content:center}.accountExpandable{padding:24px 20px 10px;font-size:18px;font-weight:700;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2213%22%3E%3Cpath%20d%3D%22M.95%2011.28%205.72%206.5.95%201.72%202.42.25%208.67%206.5l-6.25%206.25-1.47-1.47Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 15px top 28px}.accountExpandable~.accountExpandable{margin-top:14px;border-top:1px solid #f4e3e7}.accountExpandable+div{display:none}.accountExpandable.isOpen{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%229%22%3E%3Cpath%20d%3D%22M1.72.95%206.5%205.72%2011.28.95l1.47%201.47L6.5%208.67.25%202.42%201.72.95Z%22%2F%3E%3C%2Fsvg%3E);background-position:right 13px top 30px}.accountExpandable.isOpen+div{display:block;font-size:14px;padding:0 20px 10px}.accountExpandable.isOpen+div div{display:flex;justify-content:space-between;margin-top:12px;background-color:#e7e6e6;padding:10px 12px}.accountExpandable.isOpen+div div :first-child{flex:0 0 67%}.accountExpandable.isOpen+div div :last-child{flex:0 0 33%;font-weight:700}#chart-circle{width:205px;height:205px}#chart-results{position:relative;width:100%;height:270px;display:flex;justify-content:center;max-width:360px;margin:30px auto}#chart-center{position:absolute;height:160px;margin-top:30px}#chart-center .date{font-size:14px;color:#000;margin:0}#chart-center #current-points{font-size:76px;color:#000;margin:0;line-height:1}#chart-center .small-label{font-size:16px;color:#000;margin:0}.soglia-wrapper{position:absolute}.soglia-wrapper *{margin:0}.soglia-wrapper .soglia-points{font-size:22px}.soglia-wrapper .small-label{font-size:14px !important}.soglia-wrapper.impostato *{color:#750a1a !important}#delimiter-1,#delimiter-2,#delimiter-3,#delimiter-4,#delimiter-5{width:5px;height:13px;background:#fff;position:absolute;transform-origin:2.5px 102.5px}#soglia-1,#soglia-2,#soglia-3,#soglia-4,#soglia-5{height:13px;background:#fff;position:absolute}#chart-results strong{color:inherit}#chart-results p{text-align:center}.disclamer{text-align:center;color:#fff;font-size:14px;position:absolute;bottom:57px;width:100%;z-index:999}.slick-track{display:flex}.premi-slider{min-width:100%;height:calc(100vh - 80px - 63px);overflow:hidden}.premi-slider .premio-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;width:100% !important;margin:0 auto;position:relative;padding:0 30px;box-sizing:border-box;height:calc(100vh - 90px);background-size:cover;background-repeat:no-repeat;background-position:center center}.premi-slider .premio-content p{max-width:540px;margin-right:auto;margin-left:auto}.premi-slider .premio-content .header-overlay{background-color:rgba(0,0,0,.6)}.premi-slider *{color:#000;text-align:center}.premi-slider *:not(.header-overlay){position:relative;z-index:999}.premi-slider .title{font-size:22px;margin:10px 0}.premi-slider .punteggio{font-size:42px;margin:0;margin-top:10px}.premi-slider .descrizione{font-size:16px}.premi-slider em{font-size:14px}.nav-wrapper{position:absolute;width:100%;display:flex;justify-content:space-between;bottom:100px;z-index:99999999;padding:30px;box-sizing:border-box;align-items:center;background-color:hsla(0,0%,100%,.6)}.nav-wrapper .nav-prev,.nav-wrapper .nav-next{color:#000;text-transform:uppercase;font-size:16px;cursor:pointer}.nav-wrapper .nav-prev img{margin-right:10px}.nav-wrapper .nav-next img{margin-left:10px}.sogliaForm button,.sogliaForm h2{margin:0}.error-row{background-color:#f8d7da}.suggestion{max-width:700px;margin-top:20px;display:none}aside.annurkap__productSearch,main.annurkap{padding:10px 25px;flex:1;position:relative;z-index:0;width:100vw;max-width:1024px;margin:0px auto 20px auto;box-sizing:border-box;overflow-x:hidden}aside.annurkap__productSearch.nopadding,main.annurkap.nopadding{padding:0}aside.annurkap__productSearch h1,main.annurkap h1{font-size:24px;line-height:29px;font-weight:700;margin:16px 0}body.login aside.annurkap__productSearch h1,body.login main.annurkap h1{margin-bottom:0;text-align:center}aside.annurkap__productSearch strong,main.annurkap strong{color:#750a1a}aside.annurkap__productSearch input[type=date],aside.annurkap__productSearch input[type=text],aside.annurkap__productSearch input:active[type=date],aside.annurkap__productSearch input:active[type=text],aside.annurkap__productSearch input:focus[type=date],aside.annurkap__productSearch input:focus[type=text],aside.annurkap__productSearch textarea[type=date],aside.annurkap__productSearch textarea[type=text],aside.annurkap__productSearch textarea:active[type=date],aside.annurkap__productSearch textarea:active[type=text],aside.annurkap__productSearch textarea:focus[type=date],aside.annurkap__productSearch textarea:focus[type=text],aside.annurkap__productSearch button[type=date],aside.annurkap__productSearch button[type=text],aside.annurkap__productSearch button:active[type=date],aside.annurkap__productSearch button:active[type=text],aside.annurkap__productSearch button:focus[type=date],aside.annurkap__productSearch button:focus[type=text],main.annurkap input[type=date],main.annurkap input[type=text],main.annurkap input:active[type=date],main.annurkap input:active[type=text],main.annurkap input:focus[type=date],main.annurkap input:focus[type=text],main.annurkap textarea[type=date],main.annurkap textarea[type=text],main.annurkap textarea:active[type=date],main.annurkap textarea:active[type=text],main.annurkap textarea:focus[type=date],main.annurkap textarea:focus[type=text],main.annurkap button[type=date],main.annurkap button[type=text],main.annurkap button:active[type=date],main.annurkap button:active[type=text],main.annurkap button:focus[type=date],main.annurkap button:focus[type=text]{border-width:1px;border-style:solid;border-color:initial}aside.annurkap__productSearch label,main.annurkap label{max-width:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(fonts/inter_italic.woff2) format("woff2")}*{font-family:"Inter",sans-serif}body{margin:0;position:relative}.app-header{height:82px;position:relative;display:flex;padding:0 22px;align-items:center;z-index:1000;-webkit-user-select:none;user-select:none;width:100%;max-width:1024px;margin:0 auto;box-sizing:border-box}.app-header .menu{box-sizing:border-box;background-color:#fff;position:absolute;top:100%;width:100%;left:0;z-index:999;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.app-header .menu a{font-weight:500;font-size:18px;color:#fff;text-decoration:none;display:block;padding:20px 50px}.app-header .menu a+a{border-top:1px solid hsla(0,0%,100%,.5)}.app-header #menuToggle{display:none}.app-header label[for=menuToggle]{cursor:pointer;position:relative;width:40px;height:40px}.app-header label[for=menuToggle] span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.app-header label[for=menuToggle] span.app-header__close{visibility:hidden}.app-header #menuToggle:checked~.menu{max-height:400px}.app-header #menuToggle:checked~label[for=menuToggle] .app-header__hamburger{visibility:hidden}.app-header #menuToggle:checked~label[for=menuToggle] .app-header__close{visibility:visible}h1{font-size:22px}h2{font-size:22px}.legenda *{font-size:16px}a{font-size:15.5px}p{color:#9c9c9c;line-height:1.222;font-size:16px}p a{width:auto;display:inline-block}p.dark{color:#000}hr{width:100%}.uppercase{text-transform:uppercase}.content{padding:30px 30px 50px 30px;position:relative;display:flex;width:100%;height:100%;margin:0 auto;box-sizing:border-box;flex-wrap:wrap}.background-fullheight{position:absolute;width:100%;height:calc(100% - 50px);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;z-index:-1;top:90px;left:0}.background-fullheight .overlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}#user-menu,#admin-menu{position:absolute;right:35px;text-align:center}#user-menu a,#admin-menu a{font-size:10px}#user-menu img,#admin-menu img{width:18px;height:auto}#admin-menu{right:auto;left:35px}footer{display:flex;height:60px;justify-content:center;align-items:center;width:100%;box-sizing:border-box}footer .content{width:100%;display:flex;justify-content:center;align-items:center}footer a{color:#9c9c9c;font-size:12px}.footer-content{width:100%;align-content:center;display:flex;justify-content:center}.public-content{width:100%;max-width:1024px;margin:0 auto;box-sizing:border-box}.page-red .public-content{background-color:#8e1f3c;min-height:100vh}.centered{text-align:center;margin:0 auto;display:block}.wrapper_buttons button.button{display:block;width:100%}.typography{padding:50px;max-width:980px;margin:auto}.pt-25{padding-top:25px}main#login-page .content{justify-content:center;align-items:center}#login-wrapper{width:100%;text-align:center}#login-wrapper h1{color:#fff}#login-wrapper #filover-logo{margin-bottom:20px}#login-form{max-width:360px;margin:0 auto}#login-form a b{margin-top:5px;display:block;color:#fff}#login-form p{color:#fff}#login-form.white-style{border-bottom-color:solid #fff;color:#fff}.white-style a,.white-style input:not(input[type=submit]){color:#fff}.white-style .showhide{content:"";display:inline-block;width:50px;height:50px;position:absolute;top:12px;right:0;background-image:url("./img/icon-show-pass-white.svg");background-size:15px auto;background-position:center center;background-repeat:no-repeat;cursor:pointer;border:none !important}.white-style .showhide.hide{background-image:url("./img/icon-hide-pass-white.svg");border:none !important}.showhide:focus,.showhide.hide:focus,.showhide:focus-visible,.showhide.hide:focus-visible,.showhide:active,.showhide.hide:active{border:none !important}input[type=checkbox].showhide:active{border:none !important}.heading-deco{display:flex;justify-content:center}.heading-deco img{display:inline-block;max-width:83px}#registration-wrapper{text-align:center;margin:0 auto}#registration-wrapper p,#registration-wrapper input{margin:0}form{margin-bottom:20px}form select,form input,form input:not(input[type=submit]):focus,form input:not(input[type=submit]):focus-visible,form input:not(input[type=submit]):active{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9c9c9c;border-radius:0;width:100%;font-size:18px;text-align:center;margin-bottom:11px;height:50px;outline:none;-webkit-appearance:none}form input[type=submit]{margin-top:30px}form select{font-size:18px;color:#9c9c9c}form input::placeholder{color:#9c9c9c;opacity:1}form p{position:relative}form label.checkbox{text-align:left;font-size:16px;margin-bottom:40px;color:#9c9c9c;margin-top:20px;display:flex;flex-wrap:nowrap}form label.checkbox a{color:#9c9c9c}form input[type=checkbox],form input[type=checkbox]:focus,form input[type=checkbox]:active{min-width:21px;height:21px !important;border:1px solid #000 !important;margin-right:15px !important;max-width:21px !important}form input[type=checkbox]:checked{content:"";width:21px !important;height:21px !important;background-image:url(./img/icon-form-checked.svg);background-size:15px auto;background-repeat:no-repeat;background-position:center}form.conferma{margin-top:80px}form.conferma label{min-width:100%}form.conferma label input[type=radio]{display:inline-block;width:18px;height:18px;margin-right:10px;border:none;outline:1px solid #fff}form.conferma label input[type=radio]:checked{background-color:#fff;border:3px solid #000}img.show-pass{outline:none;-webkit-appearance:none;border:none;background-color:rgba(0,0,0,0);position:absolute;top:17px;right:0;cursor:pointer}.conteinerError-wrapper{max-width:420px;margin:30px auto}.conteinerError-wrapper .error-wrapper{margin:0px 0px 20px 0px;background:#ffeaea;border:1.5px solid #e53935;padding:12px 16px;text-align:center;border-radius:8px}.conteinerError-wrapper .error-wrapper span{background:none;color:#b71c1c;font-size:14px;font-weight:500}.error-wrapper .error-message{display:flex;align-items:flex-start;gap:10px;background:#fef3c7;border:1.5px solid #d97706;border-radius:8px;padding:10px 14px;margin-bottom:20px}.error-wrapper .error-message .error-icon{color:#92400e;font-size:18px;margin-top:1px;flex-shrink:0}.error-wrapper .error-message .error-content .error-title{font-size:13px;font-weight:500;color:#78350f;margin:0 0 2px}.error-wrapper .error-message .error-content .error-body{font-size:12px;color:#92400e;margin:0}i.required{color:red}.set_iban .titolo,.set_soglia_new .titolo,.set_indirizzo_spedizione_fisico .titolo,.set_indirizzo_spedizione_virtuale .titolo{font-size:24px}.set_iban .sottotitolo,.set_soglia_new .sottotitolo,.set_indirizzo_spedizione_fisico .sottotitolo,.set_indirizzo_spedizione_virtuale .sottotitolo{font-size:16px;color:#212529}.set_iban form label,.set_soglia_new form label,.set_indirizzo_spedizione_fisico form label,.set_indirizzo_spedizione_virtuale form label{font-size:16px;color:#212529}.set_iban form input::placeholder,.set_soglia_new form input::placeholder,.set_indirizzo_spedizione_fisico form input::placeholder,.set_indirizzo_spedizione_virtuale form input::placeholder{font-size:14px}.set_iban form .regolamento,.set_soglia_new form .regolamento,.set_indirizzo_spedizione_fisico form .regolamento,.set_indirizzo_spedizione_virtuale form .regolamento{font-size:14px}.set_iban form .accetta_partecipazione,.set_soglia_new form .accetta_partecipazione,.set_indirizzo_spedizione_fisico form .accetta_partecipazione,.set_indirizzo_spedizione_virtuale form .accetta_partecipazione{font-size:.75em;text-decoration:underline;font-style:italic}.set_iban form .suggestions,.set_soglia_new form .suggestions,.set_indirizzo_spedizione_fisico form .suggestions,.set_indirizzo_spedizione_virtuale form .suggestions{border:1px solid #ccc;margin-top:5px;padding:5px;background:#fafafa}.set_iban form .suggestions div,.set_soglia_new form .suggestions div,.set_indirizzo_spedizione_fisico form .suggestions div,.set_indirizzo_spedizione_virtuale form .suggestions div{padding:5px;cursor:pointer}.set_iban form .suggestions div:hover,.set_soglia_new form .suggestions div:hover,.set_indirizzo_spedizione_fisico form .suggestions div:hover,.set_indirizzo_spedizione_virtuale form .suggestions div:hover{background:#eee}.set_iban form .risultato,.set_soglia_new form .risultato,.set_indirizzo_spedizione_fisico form .risultato,.set_indirizzo_spedizione_virtuale form .risultato{margin-top:10px}.premi_img_wrapper{display:block;position:relative;z-index:9999;background-color:#000;overflow:hidden}.premi_img_wrapper .x-button{position:absolute;right:0;top:0;padding:25px 20px;font-style:normal;font-weight:500;color:#fff;cursor:pointer;text-shadow:0 0 3px #000;mix-blend-mode:difference}.premi_img_wrapper img{max-width:100%}img.preview-premi{width:100%}.hubIntro{margin-bottom:24px}.accetta_partecipazione{color:#000;text-decoration:none}.super_wrapper{padding:10px 25px;box-sizing:border-box;max-width:950px;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:hidden;min-height:calc(100vh - 55px)}.super_wrapper .wrapper_displayFiltri span{cursor:pointer;position:relative;padding:0 10px 0 25px}.super_wrapper .wrapper_displayFiltri span::before{content:"";display:block;position:absolute;background-image:url("/static/img/closeBlack.svg");width:15px;height:15px;left:5px;top:3px}.super_wrapper .ordina_wrapper{position:absolute;top:0;left:100%;width:200px;background-color:#fff;height:100%;padding:10px;box-sizing:border-box;transition:all 1s ease}.super_wrapper .ordina_wrapper .titolo{text-align:right}.super_wrapper .ordina_wrapper label{justify-content:start}.super_wrapper .ordina_wrapper.active{left:calc(100% - 200px);box-shadow:0px 0px 20px #9c9c9c}.super_wrapper .filtra_wrapper,.super_wrapper .cerca_wrapper{position:absolute;top:100%;right:2.5%;width:95%;background-color:#fff;min-height:calc(100% - 50px);border-radius:2px;padding:10px;box-sizing:border-box;transition:all .5s ease;z-index:1}.super_wrapper .filtra_wrapper.active,.super_wrapper .cerca_wrapper.active{top:50px;box-shadow:0px 0px 20px #9c9c9c}.super_wrapper .filtra_wrapper details,.super_wrapper .cerca_wrapper details{margin:10px}.super_wrapper .filtra_wrapper details summary,.super_wrapper .cerca_wrapper details summary{cursor:pointer;border-bottom:1px solid #000;position:relative}.super_wrapper .filtra_wrapper details summary::marker,.super_wrapper .filtra_wrapper details summary::-webkit-details-marker,.super_wrapper .cerca_wrapper details summary::marker,.super_wrapper .cerca_wrapper details summary::-webkit-details-marker{content:"";display:none}.super_wrapper .filtra_wrapper details summary::after,.super_wrapper .cerca_wrapper details summary::after{content:"";display:block;background-image:url("/static/img/summary.svg");background-repeat:no-repeat;position:absolute;width:20px;height:20px;top:0;right:0;transition:transform .2s ease}.super_wrapper .filtra_wrapper details[open] summary::after,.super_wrapper .cerca_wrapper details[open] summary::after{transform:rotate(180deg)}.super_wrapper .filtra_wrapper button[data-action=cancella],.super_wrapper .filtra_wrapper button[data-action=annulla-ricerca],.super_wrapper .cerca_wrapper button[data-action=cancella],.super_wrapper .cerca_wrapper button[data-action=annulla-ricerca]{width:100%;text-decoration:underline;padding:10px;background:rgba(0,0,0,0);border:none;cursor:pointer}.super_wrapper .cerca_wrapper .input_cerca_wrapper{margin-top:5px;position:relative;width:100%;padding-left:38px;border-bottom:1px solid #000;box-sizing:border-box;height:30px}.super_wrapper .cerca_wrapper .input_cerca_wrapper::before{content:"";width:18px;height:18px;background-image:url("/static/img/search.svg");background-size:100%;position:absolute;bottom:5px;left:10px}.super_wrapper .cerca_wrapper .input_cerca_wrapper input[type=text]{margin-top:4px;width:100%;border:none;outline:none}.super_wrapper .cerca_wrapper .risultati_ricerca{margin:20px 0 120px}.super_wrapper .cerca_wrapper .risultati_ricerca.nomatches::after{content:"Nessun risultato!";color:maroon;display:block;text-align:center}.super_wrapper .cerca_wrapper .risultati_ricerca .risultato{display:block;width:100%;text-decoration:none;border-bottom:1px solid #5a5a5a;padding:0 10px;margin-bottom:8px;box-sizing:border-box;cursor:pointer}.super_wrapper .cerca_wrapper .risultati_ricerca .risultato.hidden{display:none}.super_wrapper .filtri_ricerca{display:flex;flex-wrap:wrap;margin-bottom:40px}.super_wrapper .filtri_ricerca div{width:50%}.super_wrapper .filtri_ricerca div.filtro_ordina{padding:10px 35px 10px 0;box-sizing:border-box;text-align:right;position:relative}.super_wrapper .filtri_ricerca div.filtro_ordina .filtro_ordina--opener{cursor:pointer}.super_wrapper .filtri_ricerca div.filtro_ordina .filtro_ordina--opener::after{content:"";position:absolute;width:18px;height:18px;background-image:url("/static/img/ordina.svg");background-size:100%;bottom:15px;right:10px}.super_wrapper .filtri_ricerca div.filtro_cerca{margin-top:5px;position:relative;width:50%;border:none;border-bottom:1px solid #000;padding-right:38px;box-sizing:border-box;height:30px;outline:none;cursor:pointer}.super_wrapper .filtri_ricerca div.filtro_cerca::before{content:"Cerca...";color:#9c9c9c;display:inline-block;position:absolute;bottom:5px;left:10px}.super_wrapper .filtri_ricerca div.filtro_cerca::after{content:"";width:18px;height:18px;background-image:url("/static/img/search.svg");background-size:100%;position:absolute;bottom:5px;right:10px}.super_wrapper .filtri_ricerca div.filtro_ricerca{width:100%;text-align:left;padding:10px;background-color:#000;color:#fff;position:relative;height:40px;box-sizing:border-box;border-radius:2px;cursor:pointer}.super_wrapper .filtri_ricerca div.filtro_ricerca::after{content:"";position:absolute;width:20px;height:20px;background-image:url("/static/img/piu.svg");background-size:100%;top:10px;right:10px}.super_wrapper .collection_gamme{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;box-sizing:content-box;overflow-y:hidden}.super_wrapper .collection_gamme.selection .gamma::before{content:"";display:block;width:14px;height:14px;border:2px solid #fff;position:absolute;right:5px;top:5px;background-color:#fff;z-index:1}.super_wrapper .collection_gamme.selection .gamma.selected::before{background-color:#000;background-image:url("/static/img/close.svg");background-size:12px;background-repeat:no-repeat;background-position:center}.super_wrapper .collection_gamme.small :not(.hidden):nth-of-type(4)~*{display:none}.super_wrapper .collection_gamme .gamma{width:calc(50% - 10px);margin:10px 0;position:relative;cursor:pointer}.super_wrapper .collection_gamme .gamma::after{content:"";display:block;padding-top:100%}.super_wrapper .collection_gamme .gamma.hidden{display:none}.super_wrapper .collection_gamme .gamma .sfumatura_gamma{background:linear-gradient(transparent, rgba(0, 0, 0, 0.9));position:absolute;width:100%;height:100%}.super_wrapper .collection_gamme .gamma .sfumatura_gamma span{position:absolute;display:block;width:100%;bottom:10px;text-align:center;color:#fff;box-sizing:border-box;padding:0 4px;font-size:18px}@media only screen and (min-width: 375px){.super_wrapper .collection_gamme .gamma .sfumatura_gamma span{font-size:23px;font-size:calc(11.4782608696px + 1.7391304348vw)}}@media only screen and (min-width: 950px){.super_wrapper .collection_gamme .gamma .sfumatura_gamma span{font-size:28px}}.super_wrapper .collection_gamme .gamma img{width:100%;height:100%;object-fit:cover;position:absolute;left:0}label.labelCustom{max-width:100%;justify-content:start;margin:15px 5px;padding-left:25px;position:relative}label.labelCustom input[type=checkbox],label.labelCustom input[type=radio]{width:0;opacity:0}label.labelCustom span::before{content:"";display:block;width:14px;height:14px;border:2px solid #fff;outline:1px solid #000;position:absolute;left:0;top:0}label.labelCustom input[type=checkbox]:checked~span::before,label.labelCustom input[type=radio]:checked~span::before{background-color:#000;background-image:url("/static/img/close.svg");background-size:12px;background-repeat:no-repeat;background-position:center}.accordionWrapper{border-bottom:1px solid #000;margin-bottom:32px}.accordionWrapper .accordionToggle{cursor:pointer;height:36px;font-size:15px;font-weight:600;display:flex;align-items:center;padding-left:8px;position:relative}.accordionWrapper .accordionToggle::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13'%3E%3Cpath d='M.95 11.28 5.72 6.5.95 1.72 2.42.25 8.67 6.5l-6.25 6.25-1.47-1.47Z'/%3E%3C/svg%3E");width:9px;height:13px}.accordionWrapper .accordionContent{display:none;padding:14px 22px}.accordionWrapper.isOpen .accordionToggle::after{transform:translateY(-50%) rotate(90deg)}.accordionWrapper.isOpen .accordionContent{display:block}.formazioneLinkWrapper{position:relative;padding-right:46px;margin-bottom:24px}.formazioneLinkWrapper:last-child{margin-bottom:0}.formazioneLinkWrapper [data-favorite-toggle]{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:10px}.formazioneLink,.formazioneLink--file,.formazioneLink--video,.formazioneLink--evento{background-repeat:no-repeat;background-position:left center;padding-left:30px;text-decoration:none;display:block;font-size:14px;font-weight:500;line-height:16.94px;overflow-wrap:break-word;box-sizing:border-box;min-height:18px}.formazioneLink.risultato,.formazioneLink--file.risultato,.formazioneLink--video.risultato,.formazioneLink--evento.risultato{padding:2px 0 4px 22px !important}.formazioneLink--file{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23585858' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M16.07 16.07a1.29 1.29 0 0 1-1.28 1.29H3.2a1.29 1.29 0 0 1-1.28-1.29V1.93A1.29 1.29 0 0 1 3.2.64h6.43l6.43 6.43v9Z'/%3E%3Cpath d='M9.64.64v6.43h6.43'/%3E%3C/svg%3E")}.formazioneLink--video{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23585858' stroke-linecap='round' stroke-linejoin='round' d='M14.79 2.57H3.2A2.57 2.57 0 0 0 .64 5.14v7.72a2.57 2.57 0 0 0 2.57 2.57H14.8a2.57 2.57 0 0 0 2.57-2.57V5.14a2.57 2.57 0 0 0-2.57-2.57Z'/%3E%3Cpath stroke='%23585858' stroke-linecap='round' stroke-linejoin='round' d='M6.83 11.98v-5.4a.5.5 0 0 1 .77-.43l4.63 2.7a.51.51 0 0 1 0 .88l-4.63 2.7a.51.51 0 0 1-.77-.45v0Z'/%3E%3C/svg%3E")}.formazioneLink--evento{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg stroke='%23585858' stroke-linecap='round' stroke-linejoin='round' clip-path='url(%23a)'%3E%3Cpath d='M1.93 3.21A1.29 1.29 0 0 0 .64 4.5v11.57a1.29 1.29 0 0 0 1.29 1.29h14.14a1.29 1.29 0 0 0 1.29-1.29V4.5a1.29 1.29 0 0 0-1.29-1.29H13.5M4.5.64V5.8M13.5.64V5.8M4.5 3.21h6.43M12.21 12.86H5.8M.64 8.36h16.72'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.ytVideo{cursor:pointer;position:relative;margin-bottom:12px;padding:0 26px 0 104px;min-height:68px;display:flex;align-items:center}.ytVideo:last-child{margin-bottom:0}.ytVideo img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:92px;height:68px;border-radius:5px;object-fit:cover}.ytVideo [data-favorite-toggle]{position:absolute;right:-10px;padding:10px;cursor:pointer;top:50%;transform:translateY(-50%)}.cardEvento{border:1px solid #9c9c9c;border-radius:5px;display:block;text-decoration:none;margin-bottom:20px;overflow:hidden}.cardEvento__header{border-bottom:1px solid #d6d6d6;padding:23px 10px 0 120px;height:85px;box-sizing:border-box;position:relative}.cardEvento__header>img{position:absolute;top:0;left:0;width:110px;height:85px;object-fit:cover}.cardEvento__header>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardEvento__header [data-favorite-toggle]{position:absolute;top:0;right:0;padding:8px 10px;cursor:pointer}.cardEvento__tipo{font-size:12px;font-weight:400;line-height:14.52px}.cardEvento__titolo{font-size:16px;font-weight:600;line-height:19.36px;margin:2px 0}.cardEvento__data{font-size:14px;font-weight:600;line-height:16.94px}.cardEvento__excerpt{font-size:14px;font-weight:500;padding:5px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13'%3E%3Cpath d='M.95 11.28 5.72 6.5.95 1.72 2.42.25 8.67 6.5l-6.25 6.25-1.47-1.47Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px bottom 18px;min-height:40px}.cardEvento__excerpt>div{margin:10px 0}.customInstallPrompt-content,.notificationsPrompt-content{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px;position:fixed;z-index:9999;bottom:0;left:50%;transform:translateX(-50%)}.customInstallPrompt-content{width:300px}.notificationsPrompt-content{width:350px}.customInstallPrompt-text,.notificationsPrompt-text{margin-bottom:20px}.customInstallPrompt-text p,.notificationsPrompt-text p{margin:0;font-size:18px}.notificationsPrompt-text p{color:#000;text-align:center}.customInstallPrompt-buttons,.notificationsPrompt-buttons{display:flex;justify-content:space-between;gap:5px}.customInstallPrompt-button,.notificationsPrompt-button{width:auto;height:auto;margin:auto;background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:14px;padding:10px 20px}.notificationsPrompt-button-primary{background-color:#000;color:#fff;font-size:15px;padding:10px 30px}.notificationsPrompt-suggest{margin-top:20px;cursor:pointer}.notificationsPrompt-suggest span{font-size:14px;padding:0 16px;text-decoration:underline}.collection_gamme{overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:block !important;scrollbar-width:none;-ms-overflow-style:none;font-size:0;margin:0 -25px 0}.collection_gamme::-webkit-scrollbar{display:none}.collection_gamme>*{white-space:normal;display:inline-block;margin:0 0 0 8px !important;position:relative;width:156px !important;vertical-align:bottom}.collection_gamme>:first-child{margin-left:25px !important}.collection_gamme>:last-child{margin-right:25px !important}.collection_gamme .sfumatura_gamma span{font-size:14px !important}#registration-wrapper label{flex-direction:column;align-items:center}#page-title{height:140px;display:flex;align-items:center;position:relative;z-index:-1;background-position:center center;background-size:cover;background-repeat:no-repeat;justify-content:center;background-color:#000}#page-title .content{padding:45px 35px;box-sizing:border-box;align-items:center}#page-title p{z-index:1;width:100%}#page-title *{color:#fff;font-size:22px;margin:0}#page-title strong{text-transform:uppercase}.header-overlay{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}form#imposta-obiettivi{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:0 auto}.card-wrapper{position:relative;margin-bottom:5px;width:100%}form#imposta-obiettivi input[tyoe=submit]{margin-top:15px;width:254px}form#imposta-obiettivi input[type=radio].checked::after{content:"";position:absolute;top:-2px;right:-5px;width:16px;height:16px;border-radius:16px;background-color:#8e1f3c;background-image:url("./img/icon-check-white.svg");background-repeat:no-repeat;background-position:center center;background-size:11px auto}form#imposta-obiettivi input[type=radio],form#imposta-obiettivi input[type=radio]:focus,form#imposta-obiettivi input[type=radio]:focus-visible,form#imposta-obiettivi input[type=radio]:active{position:absolute;width:100%;height:100%;top:0;right:0;z-index:10;cursor:pointer;margin:0}.card-ob{display:flex;align-items:center;width:100%;border-radius:10px;border:1px solid #f4f4f4;overflow:hidden;height:85px;box-sizing:border-box}.card-inside-left{width:50%;text-align:right;padding:10px;height:100%;align-items:center;display:flex;flex-wrap:wrap;justify-content:end;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.card-inside-right{width:50%;text-align:left;padding:10px}.card-inside-left p{font-size:26px;color:#fff;line-height:1;margin:0;width:100%}.card-inside-left small{font-size:10px;color:#fff;line-height:1}.card-inside-left .text{position:relative;z-index:1}.card-inside-left .overlay{position:absolute;top:0;right:0;height:100%;width:100%;z-index:0;background:#000;background:linear-gradient(-90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.card-inside-right p{font-size:14px}.align-center{text-align:center}.justify-center{display:flex;justify-content:center}.align-top{align-content:start}.footer-content{width:100%;background:#fff;height:60px;box-sizing:border-box;border-top:1px solid #b0b0b0;position:fixed;bottom:0;z-index:1}.footer--legacy .footer-content{background:#000;border-top:1px solid #fff}#icon-menu{width:100%;box-sizing:border-box;max-width:950px;padding:20px;margin:0px;display:flex;align-items:center;justify-content:space-around}#icon-menu a{position:relative;text-decoration:none;text-align:center}#icon-menu.premi{background:rgba(0,0,0,0)}#icon-menu>*{margin:1px 0 0 0}input[type=submit]{position:relative;z-index:999}select{-webkit-appearance:none;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #000;width:100%;background-color:rgba(0,0,0,0);height:50px;background-image:url("/static/img/icon-down-arrow.svg");background-repeat:no-repeat;background-position:right center}textarea{width:100%;min-height:72px;border:0;border-bottom:1px solid #000}::placeholder{color:#9c9c9c}input[type=int]{-webkit-appearance:none;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #000;width:100%;background-color:rgba(0,0,0,0);height:50px;background-image:url("/static/img/icon-double-arrow.svg");background-repeat:no-repeat;background-position:right center;max-width:140px}table{width:100%;max-width:540px}tr{height:40px;border-bottom:2px dotted #9c9c9c;display:flex;justify-content:space-between;align-items:center;align-content:center}td,th{width:33%}td.si{color:#8e1f3c}td.no{color:#9c9c9c}.legenda{display:flex;align-items:baseline;margin-bottom:40px}.legenda .gold{color:#8e1f3c;margin-right:40px}.legenda .grey{color:#9c9c9c}.legenda img{margin-right:5px}[data-favorite-toggle]{cursor:pointer}[data-favorite-toggle] *{pointer-events:none}.solo-scontrino-fiscale{margin:20px auto 10px;text-align:center;font-style:italic;font-size:16px;color:#000}.popup-body{margin:10px auto 10px}.popup-body .popup-body-title{margin:40px auto 10px;font-size:18px;font-weight:bold;text-align:center}.popup-body .popup-body-message{margin:20px auto 10px;font-size:14px;font-weight:normal;text-align:center}.popup-body .popup-body-button{margin:20px auto 10px;font-size:14px;font-weight:medium}.popup-body .popup-body-button button.confirm{color:#fff;background-color:#000;height:44px;width:auto;margin:20px auto 10px}#popup-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.popup-scontrino-fiscale{margin:14% auto 12%;border:1px solid #000;background-color:#fff;color:#000;padding:20px;width:320px;height:220px}.my-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;z-index:1000}.my-modal-overlay .my-modal-panel{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:1rem;border-radius:6px;width:350px;max-height:calc(100vh - 4rem);overflow-y:auto}.my-modal-overlay .my-modal-panel .my-modal-content .my-modal-header .fa-times{cursor:pointer;position:absolute;right:.5em}.my-modal-overlay .my-modal-panel hr{margin:10px 0px}.my-modal-overlay .my-modal-panel h1{color:#000;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:22px}.my-modal-overlay .my-modal-panel h2{color:#000;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:22px}.my-modal-overlay .my-modal-panel p{color:#4f4f4f;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:18px}.my-modal-overlay .my-modal-panel .fa-circle{color:#c1c1c1}.my-modal-overlay .my-modal-panel .fa-apple,.my-modal-overlay .my-modal-panel .fa-android{color:#fff}.my-modal-overlay .my-modal-panel .button-container{margin-top:40px;text-align:center}.black-button{width:auto;height:auto;margin:auto;background-color:#000;color:#fff;font-size:15px;padding:10px 30px;border:1px solid #000;border-radius:5px;cursor:pointer}
/*# sourceMappingURL=app.css.map */