@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&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: #272f7c;--color-2: #808080;--color-3: #ffee3b;--color-4: #333ca3;--color-5: #1d3e7e;--color-6: #3c9cd4;--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-image:url(/auth-models-2/assets/images/bg.png);background-position:bottom;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 .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:Montserrat,sans-serif;text-align:center}#root .sub-title{font-size:1rem;font-family:Montserrat,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:Montserrat,sans-serif;font-weight:700;font-size:1.1rem}#root .disclaimer,#root p.label{font-family:Montserrat,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-2)!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-2);font-weight:400;justify-self:center}#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:500;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:Montserrat,sans-serif;background-color:var(--color-0);color:var(--color-2)}#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;padding:21px 12px 8px}#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:Montserrat,sans-serif;font-weight:400;color:var(--color-2)}#root .breakLine{white-space:pre-line}#root .btn-box{opacity:.75}#root .btn-box button.btn{padding:.5rem;background-color:var(--color-0);font-size:1.6rem;font-family:Montserrat,sans-serif;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:normal;width:100%;color:var(--color-1);border-radius:0;justify-content:center;transition:filter .2s linear}#root .btn-box.active{opacity:1}#root .btn-box button:hover{filter:drop-shadow(-3px 4px 0px rgba(24,84,157,.61))}#root .css-1e0kqzb:hover{background-color:unset}#root .tabella-dati .btn-box .btn{background:linear-gradient(to bottom,var(--color-6) 0%,var(--color-1) 100%);color:var(--color-0);font-size:1.3rem;max-width:215px;margin:auto}@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:#bbd2e7b3}#root .tabella-dati tbody tr:nth-child(2n) td{background-color:#bbd2e7b3}#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;max-width:max-content;padding:.5rem}#root .btn-box button.btn{padding:.5rem 1rem;margin:auto;width:max-content}#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 button.btn{font-size:1.8rem}#root .tabella-dati table td{padding:25px}#root .tabella-dati .btn-box .btn{font-size:1.1rem}#root .tabella-dati{max-width:940px}}@media screen and (min-width: 1200px){#root .customContainer{padding:4rem 1rem 1.5rem}#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.4rem}}@media screen and (min-width: 1536px){#root button~span>svg{transform:scale(2.5)}#root svg.loader{max-width:350px!important}#root .btn-box button.btn{padding:1rem}#root .sub-title{font-size:1.575rem}#root .tabella-dati{max-width:940px}}
