@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Regular-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Regular-TTF.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Italic-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Italic-TTF.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Semilight-Italic-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Semilight-Italic-TTF.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Semilight-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Semilight-TTF.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Light-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Light-TTF.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Light-Italic-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Light-Italic-TTF.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Ultralight-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Ultralight-TTF.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-UltraLight-Italic-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-UltraLight-Italic-TTF.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Thin-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Thin-TTF.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Thin-Italic-OTF.otf) format("opentype"),url(/auth-models/assets/fonts/Cocogoose/Cocogoose-Pro-Thin-Italic-TTF.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}:root{font-weight:400;color:var(--color-0);background-color:var(--color-1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--color-0: #ffffff;--color-1: #08adaa;--color-2: #018c95;--color-3: #f8eb23;--color-4: #e81f2a;--color-5: #808080;--hundredp_padding-fallback_to_zero: 0;--btn-transition-duration: .4s;--btn-transition-ease: ease;--btn-hover-scale: 1.03;--btn-hover-shadow: 3px 3px 2px #016e78;--btn-padding: .5rem 2rem}.container_inner{padding:0;width:100%}.content.content_top_margin{min-height:max-content!important}#root{color:var(--color-0);background-color:var(--color-1)}#root .customContainer{flex:1!important;position:relative}#root img{max-width:100%}#root .bg-color{background-image:url(/auth-models/assets/images/bg-main.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-1)}#root .link{font-family:inherit;text-decoration:none;color:var(--color-0);font-weight:600;position:relative;padding-bottom:2px;transition:.3s linear;cursor:pointer}#root .link:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;transform-origin:right;transform:scaleX(0);background-color:var(--color-0);transition:transform .3s ease-in-out}#root .link.white{color:var(--color-0)}#root .link.white:after{background-color:var(--color-0)}#root .link:hover:after{transform-origin:left;transform:scaleX(1)}#root input::-webkit-outer-spin-button,#root input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#root input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#root .text-start{text-align:start!important}#root .d-none{display:none}#root .no-scroll{overflow:hidden!important;height:100vh!important}#root .title-upper-1{color:var(--color-0);font-weight:700;font-size:1.4rem;line-height:normal;font-style:normal;letter-spacing:normal;font-family:Cocogoose Pro,sans-serif;text-align:center}#root .sub-title{font-size:1rem;font-family:Cocogoose Pro,sans-serif;font-weight:500;line-height:normal;color:var(--color-0);margin:0}#root .filepond--root .filepond--drop-label,#root .filepond--root .filepond--drop-label label,#root .filepond--root .filepond--file-action-button,#root .filepond--file-action-button{cursor:pointer}#root .filepond--drop-label{color:#555}#root .filepond--label-action{text-decoration-color:#aaa}#root .filepond--panel-root{background-color:#eee}#root .filepond--panel-root,#root .filepond--item-panel{border-radius:.5em}#root .filepond--item-panel{background-color:#555}#root .filepond--drip-blob{background-color:#999}#root .filepond--file-action-button{background-color:#00000080}#root .filepond--file-action-button{color:#fff}#root .filepond--file-action-button:hover,#root .filepond--file-action-button:focus{box-shadow:0 0 0 .125em #ffffffe6}#root .filepond--file{color:#fff}#root [data-filepond-item-state*=error] .filepond--item-panel,#root [data-filepond-item-state*=invalid] .filepond--item-panel{background-color:red}#root [data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:green}#root .filepond--panel-root{background-color:transparent;border:2px solid #2c3340}#root .filepond--file-action-button{cursor:pointer}#root .filepond--item-panel{background-color:var(--color-1)}#root .filepond--panel-root{background-color:var(--color-0);border:none;border-radius:0!important}#root .custom-filepond-label{color:var(--color-4)!important;font-family:Cocogoose Pro,sans-serif;font-weight:700;font-size:1.1rem}#root p.label{font-family:Cocogoose Pro,sans-serif}#root p.label{font-size:1rem;font-weight:400;color:var(--color-0)}#root .color-2{color:var(--color-0)!important}#root .file_input_custom>div{border-radius:0}#root .file_input_custom label{color:var(--color-5)!important;font-weight:400!important}#root .file_input_custom label,#root .file_input_custom div,#root .MuiOutlinedInput-input{cursor:pointer}#root .file_input_custom fieldset{border:none}#root .MuiFormControlLabel-root{margin:0}#root .css-1ff8729-MuiInputBase-root-MuiFilledInput-root:after{border-bottom:2px solid var(--color-10)}#root .box-code .css-ndeatw{padding-top:.4rem}#root .css-17mgbju:after,#root .css-17mgbju:before,#root .css-1jg2gny:after,#root .css-1jg2gny:before,#root .css-llrb4p-MuiInputBase-root-MuiFilledInput-root-MuiSelect-root:after,#root .css-llrb4p-MuiInputBase-root-MuiFilledInput-root-MuiSelect-root:before{content:none}#root .css-2y464i-MuiInputBase-root-MuiFilledInput-root:after,#root .css-2y464i-MuiInputBase-root-MuiFilledInput-root:before{content:none}#root .MuiFileInput-placeholder{color:var(--color-5);font-weight:200;justify-self:center;font-size:14px}#root .css-cb7nbn span{left:0;padding-left:3%}#root .MuiInputBase-adornedEnd{padding-right:0}#root .text_uppercase{text-transform:uppercase}#root .prize{transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;cursor:pointer;padding:1.25rem 0rem}#root .prize:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}#root .prize.selected{transform:scale(1.1);border:4px solid var(--color-2)}#root #form-receipt,#root #form-data-collection{max-width:100%}#root #form-receipt input{font-weight:400;text-align:center}#root #form-receipt input:not(.file_input_custom){padding:16px 12px}#root #form-receipt input,#root #form-data-collection input,#root #form-data-collection #user_province,#root #form-data-collection #user_city{font-family:Cocogoose Pro,sans-serif;background-color:var(--color-0);color:var(--color-5)}#root #form-data-collection input,#root #form-data-collection #user_province,#root #form-data-collection #user_city{text-transform:uppercase;font-weight:400;text-align:start;padding:15px 12px 14px}#root input:not(input[type=file],input[type=radio],input[type=checkbox]):read-only{cursor:not-allowed}#root #form-receipt label,#root #form-data-collection label{font-family:Cocogoose Pro,sans-serif;font-weight:200;color:var(--color-5)}#root .breakLine{white-space:pre-line}#root .btn-box{opacity:.5;background-image:url(/auth-models/assets/images/bg-btn.png);background-position:center center;background-size:cover;background-repeat:no-repeat;max-width:310px;margin:auto}#root .btn-box button.btn{padding:.7rem .5rem .5rem;font-size:1.6rem;font-family:Cocogoose Pro,sans-serif;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:normal;width:100%;color:var(--color-2);border-radius:0;justify-content:center;transition:filter .2s linear}#root .btn-box.active:hover{transform:scale(var(--btn-hover-scale));transition:all var(--btn-transition-duration) var(--btn-transition-ease);filter:drop-shadow(var(--btn-hover-shadow))}#root .btn-box.active{opacity:1}#root .tabella-dati .btn-box{width:auto;max-width:170px}#root .tabella-dati .btn-box .btn{padding:.5rem;font-size:1rem;line-height:21px}@keyframes glowW{0%{box-shadow:0 0 6px #ffffff59}50%{box-shadow:0 0 12px 1px #fffc}to{box-shadow:0 0 6px #ffffff59}}#root .gradient-bar{width:100%;height:20px!important;min-height:20px!important;max-height:20px!important;background-image:linear-gradient(.25turn,#0ff,#b21fe1,#5594f1,#0ff);border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:0 0 10px 4px #fff;animation:glowW 4s ease-in-out infinite;position:relative;display:block;margin-top:0!important;margin-bottom:0!important}@keyframes heart{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wave{0%{opacity:1}to{transform:translate(-50%,-50%) translate(-25px,25px);opacity:0}}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes oscillate{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(10deg) translateY(0)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(-10deg) translateY(0)}to{transform:rotate(0) translateY(0)}}@keyframes showUp{0%{transform:rotate(0) scale(1)}10%{transform:rotate(-10deg) scale(1.1)}20%{transform:rotate(-20deg) scale(1.1)}30%{transform:rotate(0) scale(1.1)}40%{transform:rotate(-20deg) scale(1.1)}50%{transform:rotate(0) scale(1.1)}60%{transform:rotate(-20deg) scale(1.1)}70%{transform:rotate(0) scale(1.1)}80%{transform:rotate(-20deg) scale(1.1)}90%{transform:rotate(-10deg) scale(1.03)}to{transform:rotate(0) scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translate(-300px)}to{opacity:1;transform:translate(0)}}#root .packet-image{opacity:0!important;transition:opacity .3s ease!important}#root .packet-image.entered{opacity:1!important;animation:fadeIn .8s ease-out forwards!important}#root .packet-image.animating{animation:showUp 1.5s ease-in-out!important}#root .packet-image.entered.animating{animation:fadeIn .8s ease-out forwards,showUp 1.5s ease-in-out!important}#root .wave-image{opacity:0;transition:opacity .3s ease 1s!important}#root .wave-image.entered{opacity:1}#root .wave-image.animating{animation:wave 1s linear forwards!important}#root .showUp{animation:showUp 1.5s ease-in-out forwards!important}#root p{margin-top:0;margin-bottom:unset}#root .css-1wwrzo1,#root .css-16s5gzd,#root .css-uny904,#root .css-6j6q3l,#root .css-1w5g8q7,#root .css-v328zb,#root .css-1ey4h9j,#root .css-xwcn53,#root .css-jf6x2f{margin:0!important}#root .css-ykylja{margin:16px 0 32px!important}#root .css-xai6oc{margin:32px 0}#root .css-1fx0xzg{margin:16px 0}#root .css-13lo5x2{margin:56px 0 0}#root .css-2bxn45{box-sizing:content-box!important}#root .css-1jav0b8{margin:0 0 56px}#root input[type=number],#root input[type=text]{border:unset;border-width:unset;border-color:#000000de;border-radius:unset;padding:unset;height:unset;box-sizing:unset}#root .tabella-dati,#root .tabella-dati table{width:100%}#root .tabella-dati{margin-bottom:5rem}#root .tabella-dati table td{padding:5px 5px 25px}#root .tabella-dati tbody tr td{background-color:#46c2bf}#root .tabella-dati tbody tr:nth-child(2n) td{background-color:#46c2bf}#root .tabella-dati tbody td{vertical-align:middle;color:var(--color-1);text-align:center}#root .tabella-dati thead tr th{vertical-align:bottom;padding:0}#root .tabella-dati thead tr th:nth-child(2),#root .tabella-dati tbody tr td:nth-child(2){text-align:center;width:33%;border:none}#root .tabella-dati thead tr th:nth-child(1),#root .tabella-dati tbody tr td:nth-child(1),#root .tabella-dati thead tr th:nth-child(3),#root .tabella-dati tbody tr td:nth-child(3){text-align:center;width:33%;border:none}#root .loading-state{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center;overflow:hidden}@keyframes pulse{0%{opacity:.1}20%{opacity:.8}to{opacity:.1}}#root svg.loader{max-width:200px!important;opacity:.8}#root svg.loader circle,#root svg.loader polygon,#root svg.loader path:not(.bb-none),#root svg.loader rect{animation-name:pulse;animation-duration:1.3s;animation-iteration-count:infinite}#root .cls-1{fill:#00993d}#root .cls-2{fill:#fff}#root .bb-6{animation-delay:-2s}#root .bb-5{animation-delay:-1.75s}#root .bb-4{animation-delay:-1.5s}#root .bb-3{animation-delay:-1.25s}#root .bb-2{animation-delay:-1s}#root .bb-1{animation-delay:-.75s}#root .bb-0{animation-delay:-.5s}@media screen and (min-width: 600px){#root .tabella-dati .btn-box .btn{font-size:1.5rem;line-height:27px}#root .btn-box{padding:var(--btn-padding)}#root .btn-box button.btn{font-size:2.1rem;line-height:35px}#root .css-1gywuxd-MuiInputBase-root-MuiOutlinedInput-root{padding-left:25px!important}#root .text-sm-start{text-align:start!important}#root .title-upper-1{font-size:1.681rem}#root .sub-title{font-size:1.2rem}#root svg.loader{max-width:250px!important}#root button~span>svg{transform:scale(1.8)}}@media screen and (min-width: 900px){#root .d-md-none{display:none}#root .d-md-block{display:table-row}#root .d-md-rowg{display:table-row-group}#root .box-code{width:85%}#root .btn-box{max-width:330px}#root .btn-box button.btn{font-size:2.3rem}#root .tabella-dati table td{padding:25px}#root .tabella-dati .btn-box .btn{font-size:1.1rem;line-height:23px}#root .tabella-dati .btn-box{max-width:130px}#root .tabella-dati{max-width:940px}}@media screen and (min-width: 1200px){#root button~span>svg{transform:scale(2)}#root .sub-title{font-size:1.3rem}#root svg.loader{max-width:300px!important}#root .tabella-dati .btn-box .btn{font-size:1.3rem;line-height:27px}#root .tabella-dati .btn-box{max-width:150px}}@media screen and (min-width: 1536px){#root button~span>svg{transform:scale(2.5)}#root svg.loader{max-width:350px!important}#root .btn-box{max-width:370px}#root .btn-box button.btn{font-size:2.7rem;line-height:43px}#root .sub-title{font-size:1.575rem}#root .tabella-dati{max-width:940px}}
