.mo-form-stepper{padding:0 1rem}@media screen and (min-width:768px){.mo-form-stepper{padding:3.125rem .5rem 3.125rem 2rem}}.mo-form-stepper__step{align-items:center;background:#008085;border-radius:100%;color:#fff;display:flex;height:1.375rem;justify-content:center;min-height:1.375rem;min-width:1.375rem;position:relative;width:1.375rem}@media screen and (min-width:768px){.mo-form-stepper__step{margin-right:1rem;opacity:0}}@media screen and (min-width:1280px){.mo-form-stepper__step{margin-right:1.5rem;opacity:0}}.mo-form-stepper__step.completed{opacity:1}.mo-form-stepper__step.active{animation:pop_in .5s ease forwards;border:1px solid #fff;opacity:1}.mo-form-stepper__step.active:after{border:2px solid #008085;border-radius:100%;content:"";height:1.375rem;position:absolute;width:1.375rem}.mo-form-stepper__label{display:none}@media screen and (min-width:768px){.mo-form-stepper__label{display:block}}.mo-form-stepper__label.activated{color:#4f4f4f;font-family:Gotham-medium,sans-serif}.mo-form-stepper ol{display:flex;list-style:none;margin:0;padding:1.25rem 0;position:relative;width:100%}@media screen and (min-width:768px){.mo-form-stepper ol{display:block;padding:0}}.mo-form-stepper ol li{color:#4f4f4f;display:flex;flex:1 1;position:relative}.mo-form-stepper ol li:last-child{flex:0 1}@media screen and (min-width:768px){.mo-form-stepper ol li:not(:last-child){padding-bottom:2.5rem}}.mo-form-stepper ol li:before{background-color:#e9e9e9;content:"";height:.375rem;position:absolute;top:.5rem;width:100%}@media screen and (min-width:768px){.mo-form-stepper ol li:before{height:100%;left:.5rem;top:0;width:.375rem}}.mo-form-stepper ol li:last-child:before{border-radius:0 100px 100px 0}@media screen and (min-width:768px){.mo-form-stepper ol li:last-child:before{border-radius:0 0 100px 100px;height:50%}}.mo-form-stepper ol li.completed:before{background-color:#008085;opacity:.5}@media screen and (max-width:767px){.mo-form-stepper ol li:not(.active):not(.completed) .mo-form-stepper__step{background:#e9e9e9;border:none;color:#e9e9e9}}.mo-registrazione .txt-num *{display:contents}.mo-registrazione .step-cellulare .mo-input,.mo-registrazione .step-email .mo-input{max-width:24rem}.mo-registrazione .step-termini-condizioni .chkbox-mandatory .mo-checkbox{margin-top:0}.mo-registrazione .step-termini-condizioni .chkbox-mandatory .mo-checkbox__text p span{font-size:.875rem!important}.mo-registrazione .step-termini-condizioni .chkbox-optional-all .mo-checkbox{font-family:Gotham-medium,sans-serif!important;font-size:.875rem!important}.mo-registrazione .step-termini-condizioni .chkbox-optional{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-checkbox{align-items:normal}.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-checkbox p span{font-family:Gotham,sans-serif!important}.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-tooltip .tooltip-text{left:auto;right:-10%}.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-tooltip .tooltip-text:after{left:92%}@media screen and (min-width:1280px){.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-tooltip .tooltip-text{left:50%;right:auto}.mo-registrazione .step-termini-condizioni .chkbox-optional .mo-tooltip .tooltip-text:after{left:50%}}.mo-registrazione .step-termini-condizioni .style-consensi{column-gap:normal;display:block;grid-auto-flow:unset;grid-template-rows:none}.mo-registrazione .step-esito{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem}@media screen and (min-width:768px){.mo-registrazione .step-esito{gap:3rem;padding:0}}.mo-registrazione .step-esito .mo-btn{width:95%}@media screen and (min-width:768px){.mo-registrazione .step-esito .mo-btn{width:50%}}.mo-registrazione .esito{display:flex;flex-direction:column;padding-top:.5rem}@media screen and (min-width:768px){.mo-registrazione .esito{padding-top:2.5rem}}@media screen and (min-width:1280px){.mo-registrazione .esito{flex-direction:row;padding-top:3.5rem}}.mo-registrazione .esito .children{display:flex;flex-direction:column;justify-content:space-between}.mo-registrazione .esito .row-container{flex-grow:1}.mo-registrazione .esito .row-container .col-left,.mo-registrazione .esito .row-container .col-right{display:flex;padding-left:0;padding-right:0}.mo-registrazione .esito-banner{bottom:0;left:0;margin-bottom:1.5rem;margin-top:1.5rem;position:static;right:0}@media screen and (min-width:1280px){.mo-registrazione .esito-banner{bottom:3.5rem;left:11%;margin-bottom:0;margin-top:0;position:absolute;right:11%}}.mo-registrazione .visual-sidebar{flex-grow:1;object-position:bottom}.mo-registrazione .visual-sidebar.step-error{height:100%;object-fit:cover!important}.mo-registrazione__footer{background:#f2f5f7;padding:1rem;text-align:left}@media screen and (min-width:768px){.mo-registrazione__footer{background:#fff;padding:1.5rem;text-align:inherit}}.mo-registrazione.no-footer .mo-flux__content{height:calc(100vh - 4.125rem);padding:0}.mo-registrazione.no-footer .mo-flux__footer{display:none}.mo-registrazione.no-footer .mo-flux__step_wrapper{display:flex}.mo-registrazione.no-stepper .mo-flux__sidebar .mo-form-stepper{padding:0}.mo-registrazione .step-result .mo-btn-root{width:100%}@media screen and (min-width:768px){.mo-registrazione .step-result .mo-btn-root{width:80%}}@media screen and (min-width:1280px){.mo-registrazione .step-result .mo-btn-root{width:90%}}.mo-registrazione .step-result .mo-btn,.mo-registrazione .step-result .mo-btn-root .mo-btn{width:100%}@media screen and (min-width:768px){.mo-registrazione .step-result .mo-btn{width:80%}}@media screen and (min-width:1280px){.mo-registrazione .step-result .mo-btn{width:90%}}.mo-otp{flex-direction:column!important}.mo-otp__row{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.5625rem}@media screen and (min-width:768px){.mo-otp__row{align-items:flex-end;flex-direction:row;margin-bottom:1.875rem}}.mo-otp__row input.otp-input{border:none;border-bottom:2px solid #4f4f4f;border-radius:0;color:#4f4f4f;font-family:Gotham-bold,sans-serif;font-size:1.625rem;outline:none;padding-bottom:.3125rem;padding-left:0;padding-right:0;width:2.75rem!important}@media screen and (min-width:414px){.mo-otp__row input.otp-input{width:3rem!important}}@media screen and (min-width:768px){.mo-otp__row input.otp-input{width:3.5rem!important}}.mo-otp__row input.otp-input.full-w{width:100%!important}.mo-otp__row input.otp-input[value=""]{border-bottom:1px solid #4f4f4f}.mo-otp__row input.otp-input:focus{border-bottom:2px solid #008085}.mo-otp__row .otp-label{font-family:Gotham-medium,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem;margin-right:.9375rem}@media screen and (min-width:768px){.mo-otp__row .otp-label{font-size:.875rem}}.mo-otp__row .otp-error-style{border-bottom:2px solid #e32118!important;color:#e32118!important}.mo-otp__row:focus-within input.otp-input{border-bottom:2px solid #008085}.mo-request-timer .stoppedText{color:#8e8e8e}.mo-request-timer .counter{color:#008085}.banner-a{cursor:pointer}.banner-a:hover .img-click{border:2px solid #4f4f4f;border-radius:1.875rem;height:3.5rem;width:3.5rem}.banner-a:hover .img-click rect{fill:#0000}.banner-a:hover .img-click path{fill:#4f4f4f}.banner-a:hover .img-click.secondary rect{fill:#0000}.banner-a:hover .img-click.secondary path{fill:#4f4f4f}.banner-a:hover .image-click-mobile{border:2px solid #4f4f4f;border-radius:1.875rem}.banner-a:hover .image-click-mobile rect{fill:#0000}.banner-a:hover .image-click-mobile path{fill:#4f4f4f}.banner-a :focus-visible .mo-link,.banner-a:active .mo-link{outline:medium none invert;outline:initial}.banner-a :focus-visible .image-click-mobile,.banner-a :focus-visible .img-click,.banner-a:active .image-click-mobile,.banner-a:active .img-click{border:0}.banner-a :focus-visible .image-click-mobile rect,.banner-a :focus-visible .img-click rect,.banner-a:active .image-click-mobile rect,.banner-a:active .img-click rect{fill:#4f4f4f}.banner-a :focus-visible .image-click-mobile path,.banner-a :focus-visible .img-click path,.banner-a:active .image-click-mobile path,.banner-a:active .img-click path{fill:#fff}.banner-a :focus-visible .image-click-mobile.secondary rect,.banner-a :focus-visible .img-click.secondary rect,.banner-a:active .image-click-mobile.secondary rect,.banner-a:active .img-click.secondary rect{fill:#008085}.banner-a :focus-visible .image-click-mobile.secondary path,.banner-a :focus-visible .img-click.secondary path,.banner-a:active .image-click-mobile.secondary path,.banner-a:active .img-click.secondary path{fill:#fff}.banner-a .content-container{background-color:#e6ebf0;border-radius:.5rem;display:flex;flex-direction:column;padding:1rem;position:relative}@media screen and (min-width:768px){.banner-a .content-container{padding:2.1875rem 1rem 1rem}}@media screen and (min-width:1280px){.banner-a .content-container{flex-direction:row;padding:1rem 2rem}}.banner-a .content-container.yellow{background-color:#ffc627}.banner-a .content-container.visual{padding:1rem 1rem 0}@media screen and (min-width:1280px){.banner-a .content-container.visual{padding:0 2rem}}.banner-a .content-container.visual .image-lg{display:none;width:100%}@media screen and (min-width:1280px){.banner-a .content-container.visual .image-lg{display:flex}}.banner-a .content-container.visual .content-mobile{display:flex}@media screen and (min-width:1280px){.banner-a .content-container.visual .content-mobile{display:none}}.banner-a .content-container.visual .content-lg{display:none}@media screen and (min-width:1280px){.banner-a .content-container.visual .content-lg{display:flex}}.banner-a .content-container.visual .container-text-img{display:flex;justify-content:center}@media screen and (min-width:1280px){.banner-a .content-container.visual .container-text-img{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin-left:1.375rem}}.banner-a .content-container.visual .image-mobile{display:flex}@media screen and (min-width:1280px){.banner-a .content-container.visual .image-mobile{display:none}}.banner-a .content-container.visual .image-click-mobile{display:flex;margin-left:1rem}@media screen and (min-width:1280px){.banner-a .content-container.visual .image-click-mobile{display:none}}.banner-a .content-container.visual .bannerA-link{height:100%}.banner-a .bannerA-link{color:inherit;height:auto;text-decoration:none;width:100%}.banner-a .bannerA-link:hover{font-family:inherit}.banner-a .image{width:4rem}@media screen and (min-width:1280px){.banner-a .image{width:5.375rem}}.banner-a .image-click-mobile{display:block}.banner-a .image-click-mobile svg{height:2.25rem;width:2.25rem}@media screen and (min-width:1280px){.banner-a .image-click-mobile{display:none}}.banner-a .image-click-mobile.secondary rect{fill:#4f4f4f}.banner-a .image-click-mobile.secondary path{fill:#fff}@media screen and (min-width:1280px){.banner-a .container-text-img{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin-left:1.375rem}}.banner-a .img-click{display:none}@media screen and (min-width:1280px){.banner-a .img-click{display:block;height:3.5rem;margin-left:2rem;width:3.5rem}}.banner-a .img-click.secondary rect{fill:#4f4f4f}.banner-a .img-click.secondary path{fill:#fff}.banner-a .container-img{display:flex;flex-direction:row;justify-content:space-between}.mo-password-validator{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:0}.mo-password-validator .constraint-container{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;padding:0;width:100%}.mo-password-validator .half{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;padding:0}.mo-password-validator .constraint{align-items:center;display:flex;flex-direction:row;gap:.4375rem;letter-spacing:-.7px;padding:0}@media screen and (min-width:414px){.mo-password-validator .constraint{letter-spacing:normal}}.mo-password-validator .dot{background-color:#bcbcbc;border-radius:50%;height:.75rem;width:.75rem}.mo-password-validator .dot.valid{background-color:#83ba00}.mo-password-validator .dot.not-valid{background-color:#e32118}.mo-tooltip{display:inline-block;position:relative}.mo-tooltip .tooltip-image{background:url(/online/static/media/info-turquoise.c43915ffeaf334bcd79b.svg);background-repeat:no-repeat;cursor:pointer;height:1.5rem;width:1.5rem}.mo-tooltip .tooltip-image.filled{background:url(/online/static/media/info-circle-filled.9ad84b71681bd6e62a4e.svg);background-repeat:no-repeat}.mo-tooltip .tooltip-text{align-items:center;background-color:#008085;color:#fff;display:none;flex-direction:column;font-size:.625rem;justify-content:center;left:50%;line-height:150%;margin-left:-5.9375rem;padding:.5rem;position:absolute;right:auto;top:2.25rem;width:11.875rem;z-index:10}.mo-tooltip .tooltip-text:after{border:.5rem solid;border-color:#0000 #0000 #008085;bottom:100%;content:"";left:50%;margin-left:-.5rem;position:absolute}.mo-tooltip .tooltip-text.down-left{left:auto;right:-10%}.mo-tooltip .tooltip-text.down-left:after{left:92%}.mo-tooltip .tooltip-text.up-left{bottom:2rem;left:auto;right:-10%;top:auto}.mo-tooltip .tooltip-text.up-left:after{bottom:-1rem;left:92%;transform:rotate(180deg)}.mo-tooltip .tooltip-text-visible{display:flex}.mo-form-stepper-mobile{align-items:center;background:#f2f5f7;display:flex;gap:1rem;height:100%;justify-content:flex-start;padding:1rem}.mo-form-stepper-mobile .progress-bar-mobile{align-items:center;border-radius:50%;display:flex;height:3.9375rem;justify-content:center;min-height:3.9375rem;min-width:3.9375rem;width:3.9375rem}.mo-form-stepper-mobile .progress-bar-mobile .content{align-items:center;background:#fff;background:#008085;border-radius:50%;color:#fff;display:flex;flex-direction:row;gap:.25rem;height:2.8125rem;justify-content:center;min-height:2.8125rem;min-width:2.8125rem;width:2.8125rem}.mo-form-stepper-mobile .title-content{display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:center}.mo-form-stepper-mobile .title-content.last-step{justify-content:center}