@charset "UTF-8";.type-front_register,.type-front_register .page-content .left-content .vertical-align-middle .text-content h1,.type-front_register h1,.type-front_register h2,.type-front_register h3,.type-front_register h4,.type-front_register h5,.type-front_register h6,body,div,html,p{font-family:Poppins,sans-serif}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtF.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucHtF.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf) format('truetype')}.type-front_register{background-color:#fff}.type-front_register:before{background-color:#fff!important;background-image:none!important}.type-front_register .page-content{max-width:100%!important;padding:0}.type-front_register .page-content .left-content{max-height:100vh;height:100%;background-color:#2759E4;padding:30px 60px;color:#fff;min-height:100vh;position:relative;transition:all .6s ease-in-out}.type-front_register .page-content .left-content .top-content{display:flex;align-items:center;flex-direction:row;justify-content:center}.type-front_register .page-content .left-content .top-content .social ul.list{list-style:none;align-items:flex-center;padding:0;margin:0}.type-front_register .page-content .left-content .top-content .social ul.list li{display:inline-block;padding:0 10px;line-height:18px;margin-top:-20px}.type-front_register .page-content .left-content .top-content .social ul.list li a{font-size:22px;color:#fff;opacity:.6;transition:opacity .3s ease-in-out;line-height:18px;vertical-align:sub}.type-front_register .page-content .left-content .top-content .social ul.list li a:active,.type-front_register .page-content .left-content .top-content .social ul.list li a:hover{opacity:1}.type-front_register .page-content .left-content .top-content .social ul.list li a i.nc-icon-outline{vertical-align:bottom}.type-front_register .page-content .left-content .vertical-align-middle{text-align:center;margin:40px auto 0;display:inline-block;width:100%}.type-front_register .page-content .left-content .vertical-align-middle .text-content{margin:0 auto}.type-front_register .page-content .left-content .vertical-align-middle .text-content h1{color:#fff;font-size:32px;line-height:42px}.type-front_register .page-content .left-content .vertical-align-middle .text-content p.description{font-size:20px;color:#FFF;text-align:center;line-height:32px;margin:0 auto;max-width:500px;font-weight:300}.type-front_register .page-content .left-content .vertical-align-middle .image-container img{max-width:180px}@media (min-width:769px){.type-front_register{max-height:100vh;overflow-y:hidden}.type-front_register .page-content .left-content .vertical-align-middle .image-container.visible-mobile{display:none}}.type-front_register .page-content .left-content footer{display:block!important;text-align:center;position:absolute;bottom:0;right:0;left:0}.type-front_register .page-content .left-content .text-content-finish .image-container img{max-width:180px;transform:translate(-100vh,-100vh);opacity:0;transition:all 2s ease-in-out;will-change:transform}@media (max-width:1100px) and (min-width:768px){.type-front_register .page-content .left-content{padding:30px 10px}}@media (max-width:768px){.type-front_register{overflow-x:hidden}.type-front_register .page-content .left-content{padding:30px 10px}}.type-front_register .page-content .right-content{max-height:100vh;overflow-y:scroll;overflow-x:hidden;transition:all .6s ease-in-out;width:100%;padding-left:0;padding-right:0}.type-front_register .page-content .right-content .inner{padding:0 40px 40px;position:relative;transition:all .6s ease-in-out}.type-front_register .page-content .right-content .inner .top-details{padding-top:20px;padding-bottom:10px;background-color:#fff}.type-front_register .page-content .right-content .inner .top-details a#alreadyAccountButton{border-radius:0;background:#2859e4;border-color:#2859e4}.type-front_register .page-content .right-content .inner .top-details::before{content:"";display:block;background-color:#fff;position:absolute;left:-75px;right:-75px;height:100%;z-index:-1;top:0}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:500px;margin-left:auto;margin-right:auto;margin-top:0}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper .progress{position:relative;max-width:100%;z-index:99999;display:block;min-width:100px;width:100%;height:10px}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper h6.section-number{font-weight:700;font-size:14px;color:#999;letter-spacing:1px;line-height:16px;margin-bottom:10px;text-align:right}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper h6.section-number ul{list-style:none;padding:0;margin:0;display:inline-block}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper h6.section-number ul li{display:none}.type-front_register .page-content .right-content .inner .top-details .progress-wrapper h6.section-number ul li.active{display:block}.type-front_register .page-content .right-content .inner .contents .step{display:none;opacity:0;text-align:center;padding-bottom:10px}.type-front_register .page-content .right-content .inner .contents .step.active{display:block;transition:all .5s ease-in-out;opacity:1}.type-front_register .page-content .right-content .inner .contents .step.activing{opacity:0;transition:all .5s ease-in-out}.type-front_register .page-content .right-content .inner .contents .top-title{padding-bottom:20px;text-align:center}.type-front_register .page-content .right-content .inner .contents .top-title h2.section-title{font-size:32px;letter-spacing:0;font-weight:500;margin-top:0;text-transform:uppercase;line-height:42px;margin-bottom:0}.type-front_register .page-content .right-content .inner .contents .top-title p.description{font-weight:300;font-size:20px;color:#666;letter-spacing:0;text-rendering:optimizeLegibility}.type-front_register .page-content .right-content .inner .contents .form-group{margin-bottom:10px;position:relative;max-width:600px;margin-left:auto;margin-right:auto}.type-front_register .page-content .right-content .inner .contents .form-group .form-control-label{font-weight:400;margin-bottom:0;font-size:22px;color:#2759E4}.type-front_register .page-content .right-content .inner .contents .form-group .form-control,.type-front_register .page-content .right-content .inner .contents .form-group .input-group-text{background-color:#EAEFF2;border-color:#EAEFF2;height:4rem;font-size:18px}.type-front_register .page-content .right-content .inner .contents .hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;white-space:nowrap}.type-front_register .page-content .right-content .inner .contents .text-help{font-weight:300;font-size:11px;color:#999;letter-spacing:-.3px;text-align:left;margin-top:10px;display:inline-block}.type-front_register .page-content .right-content .inner .contents small.form-control-feedback{display:block;color:red;font-weight:700;background-color:#fff;border:1px solid red;padding:3px 5px;opacity:.8;margin-top:10px}.type-front_register .page-content .right-content .inner .contents .checkbox-custom small.form-control-feedback,.type-front_register .page-content .right-content .inner .contents .form-password small.form-control-feedback{position:relative;display:block;top:0;right:0;color:red;font-weight:700;padding-top:4px}.type-front_register .page-content .right-content .inner .actions{margin-top:0}.type-front_register .page-content .right-content .inner .actions .inner-actions{padding-top:20px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.type-front_register .page-content .right-content .inner .actions .inner-actions .btn-outline{border-width:2px;font-weight:700}.type-front_register .page-content .right-content .inner .actions .inner-actions .btn-default{margin-top:20px}@media (max-width:768px){.type-front_register .page-content .right-content{overflow:auto;max-width:100%;overflow-x:hidden;padding-bottom:100px}}@-webkit-keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-o-keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.radio-custom{padding-left:20px}.radio-custom label{position:relative;display:inline-block;padding-left:10px;vertical-align:middle}.radio-custom label:empty{padding-left:0}.radio-custom label::before{position:absolute;left:0;display:inline-block;width:20px;height:20px;margin-left:-20px;content:"";background-color:#fff;border:1px solid #e4eaec;border-radius:50%;-webkit-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;-o-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s}.radio-custom label::after{position:absolute;top:7px;left:7px;display:inline-block;width:6px;height:6px;margin-left:-20px;content:" ";background-color:transparent;border:2px solid #76838f;border-radius:50%;-webkit-transition:.1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:.1s cubic-bezier(.8,-.33,.2,1.33);transition:.1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}.radio-custom input[type=radio]{z-index:1;width:20px;height:20px;cursor:pointer;opacity:0}.radio-custom input[type=radio]:checked+input[type=hidden]+label::before,.radio-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px}.radio-custom input[type=radio]:checked+input[type=hidden]+label::after,.radio-custom input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio-custom input[type=radio]:disabled{cursor:not-allowed}.radio-custom input[type=radio]:disabled+input[type=hidden]+label,.radio-custom input[type=radio]:disabled+label{opacity:.65}.radio-custom input[type=radio]:disabled+input[type=hidden]+label::before,.radio-custom input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-custom.radio-inline{display:inline-block;margin-top:0;margin-bottom:0}.checkbox-custom,.radio-custom{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox-custom label,.radio-custom label{min-height:40px;margin-bottom:0;font-weight:300;cursor:pointer;font-size:18px;line-height:25px}.checkbox-custom input[type=checkbox],.radio-custom input[type=radio]{position:absolute;margin-top:0;margin-bottom:0;margin-left:-20px}.checkbox-custom.disabled label,.radio-custom.disabled label,fieldset[disabled] .checkbox-custom label,fieldset[disabled] .radio-custom label{cursor:not-allowed}.input-group-addon .checkbox-custom,.input-group-addon .radio-custom{margin:0}.checkbox-custom{padding-left:20px}.checkbox-custom label{position:relative;display:inline-block;padding-left:10px;vertical-align:middle}.checkbox-custom label:empty{padding-left:0}.checkbox-custom label::before{position:absolute;left:0;display:inline-block;width:25px;height:25px;margin-left:-30px;content:"";background-color:#fff;border:2px solid #2759E4;border-radius:.215rem;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkbox-custom label::after{position:absolute;top:0;left:0;display:inline-block;width:25px;height:25px;padding-top:1px;margin-left:-30px;font-size:20px;line-height:25px;color:#2759E4;text-align:center}.checkbox-custom input[type=checkbox],.checkbox-custom input[type=radio]{z-index:1;width:40px;height:40px;cursor:pointer;opacity:0}.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:checked+label::before,.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:checked+label::before{border-color:#005FFF;border-width:2px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=checkbox]:checked+label::after,.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=radio]:checked+label::after{font-family:FontAwesome;content:""}.checkbox-custom input[type=checkbox]:disabled,.checkbox-custom input[type=radio]:disabled{cursor:not-allowed}.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label,.checkbox-custom input[type=checkbox]:disabled+label,.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label,.checkbox-custom input[type=radio]:disabled+label{opacity:.65}.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:disabled+label::before,.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:disabled+label::before{cursor:not-allowed;background-color:#f3f7f9;border-color:#005FFF;border-width:1px}.checkbox-custom.checkbox-circle label::before{border-radius:50%}.checkbox-custom.checkbox-inline{display:inline-block;margin-top:0;margin-bottom:0}body.finished .page-content .left-content .text-content-finish .image-container{width:150px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}body.finished .page-content .left-content .text-content-finish .image-container img{max-width:100%!important}body.finished .page-content .left-content .text-content-finish .text-container h1{font-size:62px;font-weight:700;color:#fff;margin-bottom:0;margin-top:0}body.finished .page-content .left-content .text-content-finish .text-container h2{color:#fff;font-size:32px;margin-top:0}body.finished .page-content .left-content .text-content-finish .text-container p.description{max-width:700px;margin:30px auto 0;font-size:18px;font-weight:300}body.finished .page-content .left-content .text-content-finish .text-container p.description span.emailValue{font-weight:600}body.finished .page-content .left-content .text-content-finish .text-container h5{color:rgba(255,255,255,.7);font-size:14px;font-weight:300;margin-top:60px}body.finished .page-content .left-content .text-content-finish .text-container h5 a{color:rgba(255,255,255,.7);font-weight:300;font-size:14px;padding:4px;transition:all .3s ease-in-out}body.finished .page-content .left-content .text-content-finish .text-container h5 a:active,body.finished .page-content .left-content .text-content-finish .text-container h5 a:focus,body.finished .page-content .left-content .text-content-finish .text-container h5 a:hover{color:#fff}body.finished .page-content .page-copyright{position:absolute;bottom:40px;right:0;left:0}body.allFinished .page-content .left-content .text-content-finish .image-container img{max-width:100%!important;transform:translate(0,0)!important;opacity:1!important;transition:all 2s ease-in-out!important;will-change:transform}@media (min-width:768px) and (max-width:1050px){.type-front_register .page-content .right-content .inner .actions .inner-actions{display:block;text-align:center}.type-front_register .page-content .right-content .inner .actions .inner-actions a{margin-top:10px}.type-front_register .page-content .right-content .inner{padding:30px}}@media (max-width:768px){.type-front_register{overflow-y:initial}.type-front_register .page-content .left-content{max-height:100%;min-height:100%;padding-top:10px}.type-front_register .page-content .left-content .top-content .brand{max-width:50%}.type-front_register .page-content .left-content .top-content .brand img{max-width:100%}.type-front_register .page-content .left-content .vertical-align-middle{margin-top:10px}.type-front_register .page-content .left-content .vertical-align-middle #mainLeftContentText .image-container{display:none}.type-front_register .page-content .left-content .vertical-align-middle #mainLeftContentText .image-container.visible-mobile{display:block;margin-top:20px;margin-bottom:0}.type-front_register .page-content .left-content .vertical-align-middle #mainLeftContentText h1{font-size:36px!important}.type-front_register .page-content .left-content .vertical-align-middle #mainLeftContentText p.description{font-size:14px;max-width:100%}.type-front_register .page-content .left-content .vertical-align-middle #mainLeftContentText h5{margin-top:20px}.type-front_register .page-content .left-content .text-content-finish{padding-top:10px}.type-front_register .page-content .left-content .text-content-finish .image-container{width:100%;max-width:200px!important}.type-front_register .page-content .left-content .text-content-finish .text-container h1{font-size:46px!important;margin-top:0!important;margin-bottom:10px!important}.type-front_register .page-content .left-content .text-content-finish .text-container h2{font-size:24px!important}.type-front_register .page-content .left-content .text-content-finish .text-container p.description{margin-top:20px!important;font-size:14px!important}.type-front_register .page-content .left-content .text-content-finish .text-container h5{margin-top:20px!important;margin-bottom:80px!important}.type-front_register .page-content .right-content{max-height:100%}.type-front_register .page-content .right-content .vertical-align-middle{padding-top:0;padding-bottom:20px}.type-front_register .page-content .right-content .inner,.type-front_register .page-content .right-content .vertical-align-middle .inner{padding:20px}.type-front_register .page-content .right-content .vertical-align-middle .inner .top-details{padding-top:20px}.type-front_register .page-content .right-content .vertical-align-middle .inner .top-details .progress{top:5px}.type-front_register .page-content .right-content .vertical-align-middle .inner .contents small.form-control-feedback{position:relative;top:initial;right:initial;margin-top:10px}.type-front_register .page-content .right-content .vertical-align-middle .inner .contents .portalName h5{line-height:1.4}.type-front_register .page-content .right-content .vertical-align-middle .inner .contents .pricing-container{flex-direction:column}.type-front_register .page-content .right-content .vertical-align-middle .inner .contents .pricing-container .pricing-col{width:100%;margin-bottom:30px;margin-top:0}.type-front_register .page-content .right-content .vertical-align-middle .inner .inner-actions{display:flex;text-align:center;flex-direction:column-reverse}.type-front_register .page-content .right-content .vertical-align-middle .inner .inner-actions #alreadyAccountButton,body.allFinished.type-front_register .page-content .right-content{display:none}.type-front_register .page-content .right-content .vertical-align-middle .inner .inner-actions a:not(:first-of-type){margin-top:10px}body.allFinished.type-front_register .page-content .left-content{min-height:100vh!important}body.finished .page-content .page-copyright{bottom:20px}}@media (min-width:768px) and (min-height:800px){.type-front_register .page-content .left-content{display:flex;flex-direction:column}.type-front_register .page-content .left-content .vertical-align-middle{margin-top:auto;margin-bottom:auto}}@media (max-width:1200px){.pricing-container{flex-direction:column}.pricing-container .price-col{width:100%!important;margin-top:0;margin-bottom:20px}}@media (max-width:768px) and (min-height:700px){body.allFinished.type-front_register .page-content .left-content{flex-direction:column;display:flex}body.allFinished.type-front_register .page-content .left-content .vertical-align-middle{margin-top:auto!important;margin-bottom:auto!important}body.allFinished.type-front_register .page-content .left-content .vertical-align-middle .text-content-finish .text-container h5{margin-bottom:20px!important}}@media (min-width:768px) and (max-height:700px){.type-front_register .page-content .left-content .vertical-align-middle .image-container img{max-width:200px}.type-front_register .page-content .left-content{padding-top:20px;overflow-y:scroll}.type-front_register .page-content .left-content .vertical-align-middle .text-content h5{margin-bottom:40px}.type-front_register .page-content .left-content footer{position:relative;bottom:0}}.grecaptcha-badge{opacity:0}@media (min-width:1440px) and (min-height:600px){.type-front_register .page-content .left-content{padding-top:15px;padding-bottom:10px}.type-front_register .page-content .left-content .vertical-align-middle .image-container img{max-width:180px;width:100%}}@media (min-width:1500px){.pricing-container .pricing-col{width:22%}.pricing-container .pricing-col.evidence{width:30%}}@media (min-width:1200px) and (max-width:1500px){.pricing-container .pricing-col{width:23%}.pricing-container .pricing-col.evidence{width:24%}}@media (min-width:900px) and (max-width:1200px){.pricing-container .pricing-col,.pricing-container .pricing-col.evidence{width:48%}}@media (min-width:900px){.pricing-container{display:flex;flex-direction:row;flex-wrap:wrap}}@media (max-width:900px){.pricing-container .pricing-col{width:100%}.pricing-container .pricing-col.evidence{width:100%;margin-top:20px}}@media (min-width:1300px) and (max-height:700px){.type-front_register .page-content .right-content .inner .top-details{padding-top:30px}}@media (max-width:500px){.type-front_register .page-content .left-content .top-content .brand{max-width:40%}.type-front_register .page-content .left-content .top-content{margin-left:-20px;margin-right:-20px}}.line-through{text-decoration:line-through}select#nome_mezzo_riferimento{background:#EAEFF2;padding:0;appearance:none}