.header-main--holder,.register-section__holder,.footer-main--holder{*zoom:1;width:auto;max-width:80rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 4%}.register-section__holder{max-width:46rem}.header-main--holder:before,.register-section__holder:before,.footer-main--holder:before,.header-main--holder:after,.register-section__holder:after,.footer-main--holder:after{content:'';display:table}.header-main--holder:after,.register-section__holder:after,.footer-main--holder:after{clear:both}.register-section__holder .register-section__inputs{width:100%;max-width:32.5rem;margin:0 auto}.register-section__holder{padding-top:1.5625rem;padding-bottom:5.3125rem;text-align:center}.register-section__holder .mobile--account{display:none;margin:0;padding:0 3.125rem 3rem}.register-section__holder h4{font-size:1em;padding:0 3.125rem 3rem}.register-section__holder h1{font-size:2.625em;padding:0 0 1.875rem 0}section.register-section .register-section__holder .register-section__inputs form input{max-width:none}.register-section__inputs .input--holder .field-validation-error{left:1.5em}.register-section__inputs .name-lastname--container.right{width:50%}.register-section__inputs .name-lastname--container{width:49%;display:inline-block;vertical-align:top}.register-section__inputs .name-lastname--container.left .input--holder{margin-right:1em}section.register-section .register-section__holder .register-section__inputs form label{text-align:left;padding:0 0 .4375rem 1.5625rem}.register-section__holder .register-section__inputs form .country--container{width:20%;display:inline-block;vertical-align:top}.register-section__holder .register-section__inputs form .country--container .input--holder,.register-section__holder .register-section__inputs form .area--container .input--holder{margin-right:1em}.register-section__holder .register-section__inputs form .area--container{width:25%;display:inline-block;vertical-align:top}.register-section__holder .register-section__inputs form .phone-container{width:53%;display:inline-block;vertical-align:top}.register-section__holder .register-section__inputs form .password-input{width:100%;display:block}section.register-section .register-section__holder .register-section__inputs form input.password{width:82%;border-top-right-radius:0;border-bottom-right-radius:0;display:inline-block;border-right:0}#ShowHidePass-Container{display:inline-block;border:1px solid #c1c0b4;border-radius:9999px;background-color:#c9c6b2;border-top-left-radius:0;border-bottom-left-radius:0;font-size:.875rem;text-transform:uppercase;width:9.5em;border-left:0;position:absolute;top:0;height:3.152rem}section.register-section .register-section__holder .register-section__inputs form .password-input{font-size:0;position:relative}.register-section__holder .register-section__inputs form .blueCheck{display:inline-block;height:1.25rem;width:1.25rem;background-color:#fff;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;position:absolute;top:.8rem;left:.8rem;z-index:9999}.register-section__holder .register-section__inputs form .blueCheck.checked{background:#fff url("/cassette.axd/file/img/login/check-1933c21ee983fad471dfa888d72508c53e74177c.svg") no-repeat 4px 5px;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.register-section__holder .register-section__inputs form .showPassText{color:#fff;padding-left:3em;vertical-align:text-top;position:absolute;top:1.05rem}.input-validation-error+#ShowHidePass-Container{border-top:1px solid #df3434;border-right:1px solid #df3434;border-bottom:1px solid #df3434}.register-section__holder .register-section__inputs form .password-meter--holder{margin:0 auto;display:block;width:100%;padding:1em 0 0}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter{padding:0 1.25rem;width:100%}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar--container{width:60%;display:inline-block}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar{width:100%;position:relative;height:.5em;box-sizing:border-box;border-bottom-left-radius:.3215em;border-top-left-radius:.3215em;background-color:#c9c6b2}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar,.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message--container{display:inline-block}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message{word-wrap:break-word}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message,.register-section__holder .register-section__inputs form #match-container .passwordConfirmationValid{font-size:.875em;font-weight:500;color:#838370}.register-section__holder .register-section__inputs form .password-meter--holder .message.MessageComment{display:none}.register-section__holder .register-section__inputs form #match-container{display:block;padding:1em 10% 0;width:100%}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar .meter{position:absolute;top:0;left:0}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-strong .meter{width:100%;border:.25em #65c192 solid;border-radius:.3215em 0 0 .3215em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-strong .meter{width:100%;border:.25em #65c192 solid;border-radius:.3215em 0 0 .3215em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-very-weak .meter{width:25%;border:.25em #df3434 solid;border-radius:.3215em 0 0 .3215em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-weak .meter,.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-too-short .meter{width:50%;border:.25em #df3434 solid;border-radius:.3215em 0 0 .3215em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar.password-meter-good .meter{width:75%;border:.25em #65c192 solid;border-radius:.3215em 0 0 .3215em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message.password-meter-message-strong,.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message.password-meter-message-good{color:#65c192}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message.password-meter-message-weak,.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-message.password-meter-message-too-short{color:#df3434}.register-section__inputs form .checkText{font-size:.875em;color:#545845;padding-top:2.25em;display:block}.register-section__holder .register-section__inputs form .captchaContainer .input--holder{margin:0}.register-section__holder .register-section__inputs form .captchaContainer{margin:2.1875rem 0}.register-section__holder .register-section__inputs form #recaptcha_widget{max-width:none}@media only screen and (max-width:640px){.header-main--holder .header-signup{display:none}.register-section__holder h4{display:none}.register-section__holder .mobile--account{display:block;padding:0 0 3rem}.register-section__holder h1{font-size:2.5em}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar--container{width:50%}}@media only screen and (max-width:510px){.register-section__inputs .name-lastname--container,.register-section__inputs .name-lastname--container.right{display:block;width:100%}.register-section__inputs .name-lastname--container.left .input--holder{margin-right:0}.register-section__holder .register-section__inputs form .country--container .input--holder,.register-section__holder .register-section__inputs form .area--container .input--holder{margin-right:.25em}.register-section__holder .register-section__inputs form .area--container{width:27%}.register-section__holder .register-section__inputs form .country--container{width:25%}.register-section__holder .register-section__inputs form .phone-container{width:43%}.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar--container{width:30%}}@media only screen and (max-width:768px){}@media only screen and (max-height:814px){main{height:auto;text-align:center}}@media only screen and (max-width:400px){.register-section__holder .register-section__inputs form label{text-align:left;padding:0 0 .4375rem 20px}}.button{border:0;font:400 1.125em "Proxima Nova",sans-serif;background:#ee9c70;color:#fff;cursor:pointer;-webkit-appearance:none;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;padding:1.75rem 2.0625rem;-webkit-border-radius:3.125rem;-moz-border-radius:3.125rem;-ms-border-radius:3.125rem;-o-border-radius:3.125rem;border-radius:3.125rem;-webkit-transition:background .15s ease;-moz-transition:background .15s ease;-o-transition:background .15s ease;transition:background .15s ease}.button:hover{background:#e97c42;color:#fff}.button.button--green{background-color:#33ad73;padding:1.55em 3.83em}.button.button--green:hover{background-color:#278659}@media only screen and (max-width:400px){.button:before{display:none!important}}@media only screen and (max-width:360px){.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar--container{width:20%}}@media only screen and (max-width:320px){.register-section__holder .register-section__inputs form .password-meter--holder .password-meter-bar--container{width:17%}}@media only screen and (max-height:990px){main{height:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#ShowHidePass-Container{height:2.8rem;right:0}.register-section__holder .register-section__inputs form .blueCheck{top:.7rem}.register-section__holder .register-section__inputs form .showPassText{top:.9rem}}@media only screen and (min-width:700px){.input--holder .field-validation-error.area-big{position:absolute;left:-9.2rem}phone-validation area-val area-big field-validation-error hidden{display:inline-block!important}}@media only screen and (max-width:700px){phone-validation area-val area-small field-validation-error hidden{display:inline-block!important}}