@charset "UTF-8";
.filorga_app__productSearch form,.filorga_app form{margin:32px 0 0}.filorga_app__productSearch form::before,.filorga_app__productSearch form::after,.filorga_app form::before,.filorga_app form::after{content:"";display:table}body.login .filorga_app__productSearch form,body.login .filorga_app form{margin-top:0}.filorga_app__productSearch label,.filorga_app label{display:block;margin:28px 0}.filorga_app__productSearch input[type=text],.filorga_app__productSearch input[type=email],.filorga_app__productSearch input[type=password],.filorga_app__productSearch input[type=number],.filorga_app__productSearch input[type=tel],.filorga_app__productSearch input[type=date],.filorga_app input[type=text],.filorga_app input[type=email],.filorga_app input[type=password],.filorga_app input[type=number],.filorga_app input[type=tel],.filorga_app input[type=date]{display:block;width:100%;box-sizing:border-box;border:1px solid #929292;border-radius:3px;padding:8px;margin-top:12px}.filorga_app__productSearch input[type=text]:focus,.filorga_app__productSearch input[type=email]:focus,.filorga_app__productSearch input[type=password]:focus,.filorga_app__productSearch input[type=number]:focus,.filorga_app__productSearch input[type=tel]:focus,.filorga_app__productSearch input[type=date]:focus,.filorga_app input[type=text]:focus,.filorga_app input[type=email]:focus,.filorga_app input[type=password]:focus,.filorga_app input[type=number]:focus,.filorga_app input[type=tel]:focus,.filorga_app input[type=date]:focus{outline:none}body.login .filorga_app__productSearch input[type=text],body.login .filorga_app__productSearch input[type=email],body.login .filorga_app__productSearch input[type=password],body.login .filorga_app__productSearch input[type=number],body.login .filorga_app__productSearch input[type=tel],body.login .filorga_app__productSearch input[type=date],body.login .filorga_app input[type=text],body.login .filorga_app input[type=email],body.login .filorga_app input[type=password],body.login .filorga_app input[type=number],body.login .filorga_app input[type=tel],body.login .filorga_app input[type=date]{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff;border-style:none none solid none;border-radius:0}.filorga_app__productSearch input[type=date],.filorga_app input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);min-height:39px;color:#000}.filorga_app__productSearch input[type=button],.filorga_app__productSearch input[type=submit],.filorga_app__productSearch button,.filorga_app__productSearch .button,.filorga_app input[type=button],.filorga_app input[type=submit],.filorga_app button,.filorga_app .button{display:flex;width:100%;box-sizing:border-box;background-color:#000;color:#fff;border:none;border-radius:3px;height:44px;cursor:pointer;align-items:center;justify-content:center;margin:32px 0 0;padding:0 32px;white-space:nowrap;max-width:none;font-size:18px;text-transform:none}body.login .filorga_app__productSearch input[type=button],body.login .filorga_app__productSearch input[type=submit],body.login .filorga_app__productSearch button,body.login .filorga_app__productSearch .button,body.login .filorga_app input[type=button],body.login .filorga_app input[type=submit],body.login .filorga_app button,body.login .filorga_app .button{background-color:#fff;color:#000}body.login .filorga_app__productSearch input[type=button]::-moz-placeholder, body.login .filorga_app__productSearch input[type=submit]::-moz-placeholder, body.login .filorga_app__productSearch button::-moz-placeholder, body.login .filorga_app__productSearch .button::-moz-placeholder, body.login .filorga_app input[type=button]::-moz-placeholder, body.login .filorga_app input[type=submit]::-moz-placeholder, body.login .filorga_app button::-moz-placeholder, body.login .filorga_app .button::-moz-placeholder{color:#c5c5c5}body.login .filorga_app__productSearch input[type=button]::placeholder,body.login .filorga_app__productSearch input[type=submit]::placeholder,body.login .filorga_app__productSearch button::placeholder,body.login .filorga_app__productSearch .button::placeholder,body.login .filorga_app input[type=button]::placeholder,body.login .filorga_app input[type=submit]::placeholder,body.login .filorga_app button::placeholder,body.login .filorga_app .button::placeholder{color:#c5c5c5}.filorga_app__productSearch input[type=button][disabled],.filorga_app__productSearch input[type=submit][disabled],.filorga_app__productSearch button[disabled],.filorga_app__productSearch .button[disabled],.filorga_app input[type=button][disabled],.filorga_app input[type=submit][disabled],.filorga_app button[disabled],.filorga_app .button[disabled]{opacity:.5;cursor:not-allowed}.filorga_app__productSearch input[type=checkbox],.filorga_app input[type=checkbox]{position:absolute;opacity:0}.filorga_app__productSearch input[type=checkbox]+span,.filorga_app input[type=checkbox]+span{cursor:pointer;display:block;position:relative;padding-left:23px}.filorga_app__productSearch input[type=checkbox]+span::before,.filorga_app 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}.filorga_app__productSearch input[type=checkbox]:checked+span::after,.filorga_app input[type=checkbox]:checked+span::after{content:"";display:block;position:absolute;top:4px;left:3px;width:7px;height:7px;background-color:currentColor}.filorga_app__productSearch [required],.filorga_app [required]{scroll-margin-top:100px;scroll-margin-bottom:80px}.filorga_app__productSearch .sogliaForm,.filorga_app .sogliaForm{position:relative;margin-top:24px}.filorga_app__productSearch .sogliaForm .accordion h2,.filorga_app__productSearch .sogliaForm .accordion button,.filorga_app .sogliaForm .accordion h2,.filorga_app .sogliaForm .accordion button{margin:0px;background:#f4f4f4;color:#000}.filorga_app__productSearch .sogliaForm input[type=radio],.filorga_app .sogliaForm input[type=radio]{pointer-events:none;position:absolute;top:10px;left:50%;transform:translateX(-50%);opacity:0}.filorga_app__productSearch .sogliaForm .soglia-e-premio.active,.filorga_app .sogliaForm .soglia-e-premio.active{background:#ddbabc}.filorga_app__productSearch .sogliaForm label[for],.filorga_app__productSearch .sogliaForm .soglia-e-premio,.filorga_app .sogliaForm label[for],.filorga_app .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}.filorga_app__productSearch .sogliaForm label[for] div,.filorga_app__productSearch .sogliaForm .soglia-e-premio div,.filorga_app .sogliaForm label[for] div,.filorga_app .sogliaForm .soglia-e-premio div{font-size:20px;font-weight:700;margin-bottom:5px}.filorga_app__productSearch #soglia25:checked~label[for=soglia25],.filorga_app__productSearch #soglia40:checked~label[for=soglia40],.filorga_app__productSearch #soglia80:checked~label[for=soglia80],.filorga_app #soglia25:checked~label[for=soglia25],.filorga_app #soglia40:checked~label[for=soglia40],.filorga_app #soglia80:checked~label[for=soglia80]{background:#ddbabc}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:""}.filorga_app__productSearch.filorga_app__productSearch{position:fixed;right:200%;padding:0}.filorga_app__productSearch.filorga_app__productSearch.isActive{position:static}.filorga_app__productSearch.filorga_app__productSearch.isActive~main{position:fixed;right:200%}.filorga_app__productSearch.filorga_app__productSearch .productSearch--header{position:sticky;top:0;background-color:#000;display:flex}.filorga_app__productSearch.filorga_app__productSearch .productSearch--header input,.filorga_app__productSearch.filorga_app__productSearch .productSearch--header button{margin:0}.filorga_app__productSearch.filorga_app__productSearch .productSearch--header input{flex:1 1 auto;border:none;background-color:rgba(0,0,0,0);color:#fff}.filorga_app__productSearch.filorga_app__productSearch .productSearch--header #productSearch{border:none}.filorga_app__productSearch.filorga_app__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}.filorga_app__productSearch.filorga_app__productSearch [data-filter]{width:100%;padding:12px 16px;border-bottom:1px solid #929292;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.filorga_app__productSearch.filorga_app__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:#ddbabc;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}.hubIntro{margin-bottom:24px}.hubCard{display:block;position:relative;overflow:hidden;border-radius:10px;margin:20px 0}.hubCard::after{content:"";display:block;padding-top:58.84146341%}.hubCard::before{position:absolute;z-index:1;content:"";display:block;width:100%;left:0;bottom:0;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.4) 72%, #000000 100%)}.hubCard .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;color:#bebebe}.hubCard .ribbon span{background-color:#000;display:block;padding:5px 0;border:1px solid #bebebe}.hubCard img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hubCard div{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:16px;box-sizing:border-box;font-size:12px;color:#fff}.hubCard h2{margin:0 0 6px 0;font-weight:600;font-size:18px}.helpCard{background-color:#f4f4f4;border-radius:3px;padding:14px 21px;display:flex;align-items:center;margin:24px 0;gap:16px}.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::before{position:absolute;z-index:1;content:"";display:block;width:100%;left:0;bottom:0;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.4) 72%, #000000 100%)}.progettoHeader img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;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:100%;border:1px solid #ddbabc;border-radius:10px;position:relative;padding:0;margin:0;overflow:hidden}.fotoScontrino::before{content:"";display:block;padding-top:52.43902439%}.fotoScontrino input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.fotoScontrino div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;width:auto}.fotoScontrino img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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 #ddbabc}.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:#c18184 !important}#delimiter-1,#delimiter-2,#delimiter-3,#delimiter-4,#delimiter-5{width:5px;height:13px;background:#fff;position:absolute}#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}.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:#fff;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:#fff;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}aside.filorga_app__productSearch,main.filorga_app.filorga_app{flex:1;padding:10px 25px;position:relative;z-index:0;width:100vw;max-width:1024px;margin:0 auto;box-sizing:border-box}aside.filorga_app__productSearch.nopadding,main.filorga_app.filorga_app.nopadding{padding:0}aside.filorga_app__productSearch h1,main.filorga_app.filorga_app h1{font-size:24px;line-height:29px;font-weight:700;margin:16px 0}body.login aside.filorga_app__productSearch h1,body.login main.filorga_app.filorga_app h1{margin-bottom:0;text-align:center}aside.filorga_app__productSearch h2,main.filorga_app.filorga_app h2{font-size:18px;line-height:22px;font-weight:600;margin:16px 0}aside.filorga_app__productSearch strong,main.filorga_app.filorga_app strong{color:#c18184}aside.filorga_app__productSearch input,aside.filorga_app__productSearch input:active,aside.filorga_app__productSearch input:focus,aside.filorga_app__productSearch textarea,aside.filorga_app__productSearch textarea:active,aside.filorga_app__productSearch textarea:focus,aside.filorga_app__productSearch button,aside.filorga_app__productSearch button:active,aside.filorga_app__productSearch button:focus,main.filorga_app.filorga_app input,main.filorga_app.filorga_app input:active,main.filorga_app.filorga_app input:focus,main.filorga_app.filorga_app textarea,main.filorga_app.filorga_app textarea:active,main.filorga_app.filorga_app textarea:focus,main.filorga_app.filorga_app button,main.filorga_app.filorga_app button:active,main.filorga_app.filorga_app button:focus{font-optical-sizing:auto;font-size:1rem;max-width:none}aside.filorga_app__productSearch input[type=date],aside.filorga_app__productSearch input[type=text],aside.filorga_app__productSearch input:active[type=date],aside.filorga_app__productSearch input:active[type=text],aside.filorga_app__productSearch input:focus[type=date],aside.filorga_app__productSearch input:focus[type=text],aside.filorga_app__productSearch textarea[type=date],aside.filorga_app__productSearch textarea[type=text],aside.filorga_app__productSearch textarea:active[type=date],aside.filorga_app__productSearch textarea:active[type=text],aside.filorga_app__productSearch textarea:focus[type=date],aside.filorga_app__productSearch textarea:focus[type=text],aside.filorga_app__productSearch button[type=date],aside.filorga_app__productSearch button[type=text],aside.filorga_app__productSearch button:active[type=date],aside.filorga_app__productSearch button:active[type=text],aside.filorga_app__productSearch button:focus[type=date],aside.filorga_app__productSearch button:focus[type=text],main.filorga_app.filorga_app input[type=date],main.filorga_app.filorga_app input[type=text],main.filorga_app.filorga_app input:active[type=date],main.filorga_app.filorga_app input:active[type=text],main.filorga_app.filorga_app input:focus[type=date],main.filorga_app.filorga_app input:focus[type=text],main.filorga_app.filorga_app textarea[type=date],main.filorga_app.filorga_app textarea[type=text],main.filorga_app.filorga_app textarea:active[type=date],main.filorga_app.filorga_app textarea:active[type=text],main.filorga_app.filorga_app textarea:focus[type=date],main.filorga_app.filorga_app textarea:focus[type=text],main.filorga_app.filorga_app button[type=date],main.filorga_app.filorga_app button[type=text],main.filorga_app.filorga_app button:active[type=date],main.filorga_app.filorga_app button:active[type=text],main.filorga_app.filorga_app button:focus[type=date],main.filorga_app.filorga_app button:focus[type=text]{border-width:1px;border-style:solid;border-color:initial}aside.filorga_app__productSearch label,main.filorga_app.filorga_app 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}header.mainHeader{height:64px;position:relative;background-color:#000;display:flex;padding:0 22px;align-items:center;position:relative;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}header.mainHeader::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}header.mainHeader .logo{position:absolute;top:8px;left:50%;transform:translateX(-50%);height:48px;width:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header.mainHeader #menuToggle{display:none}header.mainHeader label[for=menuToggle]{cursor:pointer;position:relative;width:40px;height:40px}header.mainHeader label[for=menuToggle] svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header.mainHeader label[for=menuToggle] svg+svg{visibility:hidden}header.mainHeader .menu{padding:40px 50px;box-sizing:border-box;background-color:#000;position:absolute;top:100%;width:100%;left:0;z-index:-1;transform:translateY(-100%);transition:transform .2s ease-in-out}header.mainHeader .menu a{font-weight:500;font-size:18px;color:#fff;text-decoration:none;display:block;padding:20px 0}header.mainHeader .menu a+a{border-top:1px solid hsla(0,0%,100%,.5)}header.mainHeader #menuToggle:checked~.menu{transform:translateY(0)}header.mainHeader #menuToggle:checked~label[for=menuToggle] svg{visibility:hidden}header.mainHeader #menuToggle:checked~label[for=menuToggle] svg+svg{visibility:visible}h1{font-size:22px}h2{font-size:22px}.legenda *{font-size:16px}a{color:#000;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}.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}.button{text-decoration:none;max-width:254px;text-align:center;padding:10px;box-sizing:border-box;font-size:18px;border:0;cursor:pointer;transition:all .5s;text-transform:uppercase;background-color:#000;color:#fff}.button:hover{opacity:.8}.button.button--fw{display:block;max-width:100%;width:100%}.button[data-qtyfiles]::after{content:" (" attr(data-qtyfiles) ")"}.button--white{background-color:#fff;color:#000}.button--white.button--outline{border:1px solid #000}.button--outline{border:1px solid #fff}.button_mostra{display:block;text-align:center;cursor:pointer;padding:15px 0;text-decoration:underline}.wrapper_buttons{margin:30px 0}.wrapper_buttons .button{margin:10px 0}.wrapper_buttons .button.button--hidden{display:none}.link{font-size:16px;text-decoration:underline;color:#000;cursor:pointer}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{text-align:center;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%;max-width:360px;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::-moz-placeholder{color:#9c9c9c;opacity:1}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:0 10px;background:rgba(255,0,0,.2);border:1px solid red;padding:10px;text-align:center;border-radius:5px}.conteinerError-wrapper .error-wrapper span{color:red}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::-moz-placeholder, .set_soglia_new form input::-moz-placeholder, .set_indirizzo_spedizione_fisico form input::-moz-placeholder, .set_indirizzo_spedizione_virtuale form input::-moz-placeholder{font-size:14px}.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%}.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%;-o-object-fit:cover;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}.groupFiles{margin:35px 0 45px;padding:.5px}.groupFiles .groupFiles--titolo{display:block;width:100%;text-align:center}.groupFiles .groupFiles--titolo::after{content:"";display:block;width:100%;height:2px;margin-top:10px;border-top:1px solid #000;border-bottom:1px solid #000}.groupFiles .files.files--immagini{margin:20px;position:relative}.groupFiles .files .file--immagine{width:100%;height:100%;z-index:1;position:relative}.groupFiles .files .file--immagine .wrapperImmagine{position:relative;padding-top:100%}.groupFiles .files .file--immagine .wrapperImmagine img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.groupFiles .files .file--immagine .wrapperImmagine.wrapperVideo::after{content:"";position:absolute;background-image:url("/static/img/playerVideo.svg");top:50%;left:50%;transform:translate(-50%, -50%);width:72px;height:72px}.groupFiles .files .file--immagine .wrapperActions{display:flex;height:40px;align-items:center;padding:1px}.groupFiles .files .file--immagine .wrapperActions a{cursor:pointer;display:flex;width:50%;height:100%;justify-content:center;border:1px solid #000;text-decoration:none;align-items:center}.groupFiles .files .file--immagine .wrapperActions a img{height:20px;margin-right:10px}.groupFiles .files .file--immagine .wrapperActions.onlyDownload .action--share{display:none}.groupFiles .files .file--immagine .wrapperActions.onlyDownload .action--download{width:100%}.groupFiles .files .file--immagine .wrapperVideo{cursor:pointer}.groupFiles .files .file--immagine .wrapperVideo~.wrapperActions{margin-bottom:30px}.super_wrapper.selection .groupFiles .files .file--immagine,.super_wrapper.selection .groupFiles .files .file--documento{cursor:pointer}.super_wrapper.selection .groupFiles .files .file--immagine::before,.super_wrapper.selection .groupFiles .files .file--documento::before{content:"";display:block;width:14px;height:14px;border:2px solid #fff;position:absolute;right:5px;top:5px;background-color:#fff;border:1px solid #000;z-index:1}.super_wrapper.selection .groupFiles .files .file--immagine.selected::before,.super_wrapper.selection .groupFiles .files .file--documento.selected::before{background-color:#000;background-image:url("/static/img/close.svg");background-size:12px;background-repeat:no-repeat;background-position:center}.groupFiles .files .file--documento{margin:10px 0;display:flex;justify-content:space-between;align-items:center;position:relative}.groupFiles .files .file--documento div.docActions{min-width:83px}.groupFiles .files .file--documento div.docActions.onlyDownload{min-width:42px}.groupFiles .files .file--documento div.docActions.onlyDownload .action--share{display:none}.groupFiles .files .file--documento a{display:inline-block;margin-right:0;margin-left:15px;cursor:pointer}.playerVideo,.loadingWrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10}.playerVideo.active,.loadingWrapper.active{display:block}.playerVideo::after,.loadingWrapper::after{content:"";display:block;width:30px;height:30px;background-image:url("/static/img/close.svg");background-size:100%;background-position:center;background-repeat:no-repeat;position:absolute;right:20px;top:20px;cursor:pointer}.playerVideo video,.loadingWrapper video{max-width:90%;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.playerVideo iframe,.loadingWrapper iframe{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100vw;height:56.25vw}.loadingWrapper::before{content:"";position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid gray;border-top-color:#000;animation:loading .8s ease-out infinite}.loadingWrapper::after{display:none}ul.slick-dots{width:calc(100% + 40px) !important;transform:translateX(-20px);display:flex !important;justify-content:center;flex-wrap:wrap;top:calc(100% + 10px);margin-bottom:10px !important}ul.slick-dots li{width:12px !important}ul.slick-dots li button:before{font-size:12px !important}ul.slick-dots li:not(.slick-active) button:focus:before{opacity:.25}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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;-o-object-fit:cover;object-fit:cover}.ytVideo [data-favorite-toggle]{position:absolute;right:-10px;padding:10px;cursor:pointer;top:50%;transform:translateY(-50%)}.cardEvento{border:1px solid #707070;border-radius:5px;display:block;text-decoration:none;margin-bottom:20px;overflow:hidden}.cardEvento__header{border-bottom:1px solid #cacaca;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;-o-object-fit:cover;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{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px;width:300px;position:fixed;z-index:9999;bottom:0;left:50%;transform:translateX(-50%)}.customInstallPrompt-text{margin-bottom:20px}.customInstallPrompt-text p{margin:0;font-size:18px}.customInstallPrompt-buttons{display:flex;justify-content:space-between}.customInstallPrompt-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-content{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px;width:300px;position:fixed;z-index:9999;bottom:0;left:50%;transform:translateX(-50%)}.notificationsPrompt-text{margin-bottom:20px}.notificationsPrompt-text p{margin:0;font-size:18px;color:#000;text-align:center}.notificationsPrompt-buttons{display:flex;justify-content:space-between}.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}#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;max-width:360px;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:#d0b08e;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 #f5f5f5;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:0;margin:0 auto;display:flex;align-items:center;justify-content:space-around}#icon-menu a{padding-top:40px;position:relative;text-decoration:none}#icon-menu a svg{position:absolute;top:20px;left:50%;transform:translate(-50%, -50%) scale(0.8)}#icon-menu.premi{background:rgba(0,0,0,0)}#icon-menu>*{margin:1px 0 0 0}input[type=submit]{position:relative;z-index:999}#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 *{margin:0}.soglia-wrapper .soglia-points{font-size:22px}.soglia-wrapper .small-label{font-size:14px !important}.soglia-wrapper.impostato *{color:#d0b08e !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}.disclamer{text-align:center;color:#fff;font-size:14px;position:absolute;bottom:57px;width:100%;z-index:999}.premi-slider .premio-content .header-overlay{background-color:rgba(0,0,0,.6)}.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 *{color:#fff;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}.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}.nav-prev,.nav-next{color:#fff;text-transform:uppercase;font-size:16px;cursor:pointer}.nav-prev img{margin-right:10px}.nav-next img{margin-left:10px}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}::-moz-placeholder{color:#9c9c9c}::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}label{display:flex;flex-wrap:wrap;justify-content:center;max-width:420px}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:#d0b08e}td.no{color:#9c9c9c}.legenda{display:flex;align-items:baseline;margin-bottom:40px}.legenda .gold{color:#d0b08e;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}