@font-face{font-family:Potato sans;src:url(/auth-models-2/assets/fonts/Potato/Potato_sans-Black.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Potato/Potato_sans-Black.woff) format("woff"),url(/auth-models-2/assets/fonts/Potato/Potato_sans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Potato sans;src:url(/auth-models-2/assets/fonts/Potato/Potato_sans-Bold.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Potato/Potato_sans-Bold.woff) format("woff"),url(/auth-models-2/assets/fonts/Potato/Potato_sans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-55Regular.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-55Regular.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA55REGULAR.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-45Light.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-45Light.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA45LIGHT.TTF) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-66MediumItalic.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-66MediumItalic.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA66MEDIUMITALIC.TTF) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-75Bold.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-75Bold.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA75BOLD.TTF) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-56Italic.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-56Italic.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA56ITALIC.TTF) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-46LightItalic.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-46LightItalic.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA46LIGHTITALIC.TTF) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-65Medium.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-65Medium.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA65MEDIUM.TTF) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/auth-models-2/assets/fonts/Futura/Futura-76BoldItalic.woff2) format("woff2"),url(/auth-models-2/assets/fonts/Futura/Futura-76BoldItalic.woff) format("woff"),url(/auth-models-2/assets/fonts/Futura/FUTURA76BOLDITALIC.TTF) format("truetype");font-weight:700;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: #000b8c;--color-2: #ee3ca8;--color-3: #ffee3b;--color-4: #333ca3;--color-5: #1d3e7e;--hundredp_padding-fallback_to_zero: 0}.container_inner{padding:0;width:100%}.content.content_top_margin{min-height:max-content!important}#root .customContainer{flex:1!important;position:relative;padding:2rem 1rem}#root img{max-width:100%}#root .bg-color{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 .disclaimer .link.white:after{height:1px}#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:Futura,sans-serif;text-align:center}#root .sub-title{font-size:1rem;font-family:Futura,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:Futura,sans-serif;font-weight:700;font-size:1.1rem}#root .disclaimer,#root p.label{font-family:Futura,sans-serif}#root .disclaimer,#root p.label{font-size:1rem;font-weight:400;color:var(--color-0)}#root .sub-title,#root .disclaimer{text-align:center}#root .color-2{color:var(--color-0)!important}#root .file_input_custom>div{border-radius:0}#root .file_input_custom label{color:var(--color-4)!important;font-weight:400!important}#root .file_input_custom label,#root .file_input_custom div,#root .MuiOutlinedInput-input{cursor:pointer}#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-4);font-weight:400;justify-self:center}#root .css-cb7nbn span{left:15%}#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:500;text-align:center}#root #form-receipt input,#root #form-data-collection input,#root #form-data-collection #user_province,#root #form-data-collection #user_city{font-family:Futura,sans-serif;background-color:var(--color-0);padding:21px 12px 8px;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:700;text-align:start}#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:Futura,sans-serif;font-weight:400;color:var(--color-5)}#root .breakLine{white-space:pre-line}#root .btn-box{background-image:url(/auth-models-2/assets/images/bg-btn.png);background-position:center center;background-size:contain;background-repeat:no-repeat;padding:1rem;opacity:.5}#root .btn-box button.btn{font-size:1.7rem;font-family:Potato sans,sans-serif;font-weight:700;line-height:25px;text-transform:uppercase;min-width:280px;width:100%;color:var(--color-2);margin-bottom:2rem;border-radius:0;justify-content:center;transition:filter .2s linear}#root .btn-box.active:hover{scale:1.1;transition:all .4s ease}#root .btn-box.active{opacity:1}#root .css-1e0kqzb:hover{background-color:unset}#root .tabella-dati .btn-box .btn{font-size:1.3rem;min-width:130px}@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{border-spacing:1rem;border-collapse:separate}#root .tabella-dati table td{padding:5px 5px 25px}#root .tabella-dati tbody tr td{background-color:#333ca3}#root .tabella-dati tbody tr:nth-child(2n) td{background-color:#333ca3}#root .tabella-dati tbody td{vertical-align:middle;color:var(--color-0);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:250px!important;opacity:.9}#root svg.loader polygon,#root svg.loader path,#root svg.loader rect{animation-name:pulse;animation-duration:1.3s;animation-iteration-count:infinite}#root .cls-1{fill:#ed40a9}#root .cls-1,#root .cls-2,#root .cls-3,#root .cls-4,#root .cls-5,#root .cls-6{stroke-width:0px}#root .cls-2{fill:#000}#root .cls-3{fill:#85d1f5}#root .cls-4{fill:#1d1d1b}#root .cls-5{fill:#fff}#root .cls-6{fill:#e50c7e}#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 .css-cb7nbn span{white-space:nowrap}#root .tabella-dati .btn-box .btn{font-size:1.5rem;margin-bottom:2rem}#root .tabella-dati .btn-box{padding:.5rem}#root .btn-box{width:max-content;padding:3rem}#root .btn-box button.btn{font-size:2.5rem;line-height:40px;margin-bottom:3rem}#root .tabella-dati .btn-box{width:100%}#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:400px!important}#root button~span>svg{transform:scale(1.8)}#root .btn{font-size:1.625rem;min-width:320px}}@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{font-size:1.8125rem;min-width:400px}#root .tabella-dati table td{padding:25px}#root .tabella-dati .btn-box .btn{font-size:1.1rem;line-height:25px;margin-bottom:1.5rem}}@media screen and (min-width: 1200px){#root .customContainer{padding:4rem 1rem}#root button~span>svg{transform:scale(2)}#root .sub-title{font-size:1.3rem}#root .btn{font-size:2rem}#root svg.loader{max-width:500px!important}#root .tabella-dati .btn-box .btn{font-size:1.4rem;line-height:50px;margin-bottom:2rem}}@media screen and (min-width: 1536px){#root .btn-box button.btn{font-size:3rem}#root button~span>svg{transform:scale(2.5)}#root .sub-title{font-size:1.575rem}#root .btn{font-size:2.3rem}#root .tabella-dati .btn-box .btn{font-size:1.7rem;line-height:50px;margin-bottom:2rem}}
