:root{--color_background:#000;--color_text:#fff;--color-success-primary:#9ccb3b;--color-text-modal:#656565;--color-button-primary:#639203;--color-button-default:#1e87f0}#root{height:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}body,html{background:#000;background:var(--color_background);color:#fff;color:var(--color_text);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:portalFont,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.5;margin:0;min-height:100%;min-width:360px;text-align:left}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Helvetica Neue;src:url(/static/media/HelveticaNeue.c0104a387adbc38f6ee3.otf)}@font-face{font-family:portalFont;src:url(/static/media/HelveticaNeue.c0104a387adbc38f6ee3.otf)}@font-face{font-family:headerFont;src:url(/static/media/NexaBold.c2b99812f7617bd31a22.otf)}.subheader1{font-size:1em;margin-right:10px;text-transform:uppercase}@media (max-width:576px){.col select,.form-row{display:block}.col select{width:100%}.col-centered{display:block}}fieldset{margin:1.8em 0 0;padding:0}legend{color:#fff;display:table;font-family:headerFont,sans-serif;font-size:2.8em;margin:0;min-width:0;padding:0 5px;text-transform:uppercase;width:auto}@media (max-width:780px){.register legend{width:147px}.registrarsi legend{width:197px}.troubleshooting legend{width:290px}.what legend{width:100px}.cose legend{width:95px}.faq legend{width:72px}.domande legend{width:172px}.checkout legend{width:171px}.success legend{width:143px}.riuscita legend{width:193px}}@media (max-width:576px){.what legend{width:97px}.faq legend{width:69px}}.card{background-color:#0000;border:.8px solid #fffc;border-radius:0;margin-bottom:1em;padding:2em;width:100%}.card.continue{padding-bottom:2.8em;padding-top:1.6em}@media (max-width:780px){.card{padding:2em 1.6em}.card.continue{padding:1.4em 1.6em 2.8em}}.button-link{-webkit-appearance:none!important;border:2px solid #fff;border-radius:0;color:#fff;display:block;font-family:headerFont;height:2.2em;line-height:1.8em;margin:0 auto;width:100%}.button-link a{-webkit-text-decoration-skip:objects;background-color:#639203;color:#fff;text-decoration:none}a:hover{color:#fff}a:visited{color:#007bff}@media (max-width:480px){.primary-controls{font-size:1.5em}.primary-control-icon{margin-left:0!important}.primary-controls-small{margin-bottom:0!important}}.app-spinner{height:43px;margin-left:-15px;position:relative;width:43px}.app-spinner div{animation:opaque 1.2s ease-in-out infinite both;transform-origin:32px 22px}.app-spinner div:after{background-color:var(--color-button-primary);border-radius:30px;content:"";display:block;height:11px;left:30px;position:absolute;top:0;width:3px}.app-spinner div:first-child{animation-delay:"s";transform:rotate(0deg)}.app-spinner div:nth-child(2){animation-delay:.1s;transform:rotate(45deg)}.app-spinner div:nth-child(3){animation-delay:.2s;transform:rotate(90deg)}.app-spinner div:nth-child(4){animation-delay:.3s;transform:rotate(135deg)}.app-spinner div:nth-child(5){animation-delay:.4s;transform:rotate(180deg)}.app-spinner div:nth-child(6){animation-delay:.5s;transform:rotate(225deg)}.app-spinner div:nth-child(7){animation-delay:.6s;transform:rotate(270deg)}.app-spinner div:nth-child(8){animation-delay:.7s;transform:rotate(315deg)}@keyframes opaque{0%,40%,to{opacity:.1}40%{opacity:1}}.preloader-wrapper{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.preloader-wrapper_over{background-color:#00000080}.preloader-wrapper_transparent{background-color:#0000}.preloader-wrapper__body{align-items:center;display:flex;flex-direction:column;justify-content:center}.preloader-wrapper__message{font-size:16px;font-weight:600;margin-top:20px;text-align:center}