.register#contentW{margin-top:0}.withCookieAlert #register{margin-top:90px}#register{background:#f60;overflow:hidden;min-height:100vh;color:#fff}#register .cancel{padding:16px;max-width:343px;margin:0 auto;font-size:16px;line-height:20px}#register .error{font-size:15px;line-height:20px;text-align:left;color:#670006;padding:7px 0 0 20px;font-weight:400;position:relative}#register .error:before{content:'';position:absolute;left:0;top:8px;background-image:url(/i/user/register/ic_info_white.svg);width:16px;height:16px}#register .image{height:63px;width:60px;margin:18px auto;background-image:url(/i/user/register/group-3.svg)}#register.recover .subtitle{padding:0 16px}#register.recover .image{background-image:url(/i/user/register/group-7.svg)}#register.confirm{padding-top:70px}#register.confirm .image{background-image:url(/i/user/register/group-2.svg)}#register.confirm .resend{font-size:13px;line-height:1.2;text-align:center;padding:12px 0}#register.confirm .confirm{text-align:center;font-size:16px;padding-top:90px}#register .title{font-size:16px;line-height:20px;text-align:center;padding:0 0 2px;font-weight:500}#register .subtitle{font-size:12px;line-height:20px;text-align:center}#register .form{max-width:343px;margin:0 auto;height:70%;padding:0 15px 40px}#register .form .info{margin-top:16px;text-align:center}#register .form label{font-size:15px;line-height:20px;padding:16px 0 4px}#register .form input,#register .form select{max-width:343px;width:100%;height:38px;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(22,29,37,.05);box-shadow:0 1px 0 0 rgba(22,29,37,.05);outline:0;border:none;font-size:16px;line-height:20px;padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#register .form input.errorField,#register .form select.errorField{border:2px solid #850007}#register .form .btn{height:40px;border-radius:3px;background-color:#cb5202;font-size:17px;line-height:20px;color:#fff;width:100%;border:none;margin-top:42px;outline:0}#register .form #birthdate{display:-webkit-box;display:-ms-flexbox;display:flex}#register .form #birthdate #month{margin:0 12px}#register .form .formItem{padding:24px 0 12px 30px;font-size:16px;line-height:22px;position:relative}#register .form .formItem:before{content:'';background-color:#fff;height:24px;width:24px;border-radius:2px;-webkit-box-shadow:inset 0 0 0 3px #eee;box-shadow:inset 0 0 0 3px #eee;position:absolute;left:0;top:24px}#register .form .formItem.checked:before{background-image:url(/i/events/checkmark@2x.png);background-size:contain;background-position:center;background-repeat:no-repeat}#register .form .formItem:after{content:none}#register .form #terms input[type=checkbox]{display:none;outline:0}#register .form .termlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:12px 0;font-size:13px}.InfoBox{font-size:16px;line-height:1.2;padding-bottom:40px;margin-top:-48px}.InfoBox div,.InfoBox p{padding:0 16px}.InfoBox .InfoBoxContent{padding:0}.InfoBox .close{height:48px;margin-bottom:12px;background-color:#ff8500;position:relative}.InfoBox .close:after{content:'';position:absolute;right:16px;top:0;height:40px;width:40px;background-image:url(/i/user/register/close@2x.png)}.InfoBox .sectionTitle{font-size:20px;line-height:1.2;margin-bottom:12px;font-weight:700}.InfoBox .title{line-height:1.2;padding:12px 16px;font-weight:700}