/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog.disclaimer_modal_dialog.ui-widget-content{background-color:#f4f4f1 !important;padding:2rem;border:5px solid !important;border-image-source:linear-gradient(to right,rgb(196,149,47),rgb(225,199,0),rgb(196,149,47)) !important;border-image-slice:1 !important;}.ui-dialog.disclaimer_modal_dialog .ui-dialog-titlebar.ui-widget-header{color:rgb(196,149,47);font-size:1.75rem;}.ui-dialog .ui-dialog-title{color:rgb(196,149,47) !important;}.ui-dialog.disclaimer_modal_dialog.ui-widget-content .ui-widget-content.modal__inner-wrapper{margin-bottom:-0.5rem;padding:0 1rem;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{background-color:#f4f4f1 !important;}.ui-dialog.disclaimer_modal_dialog .ui-dialog-buttonpane.ui-widget-content button:first-child{width:fit-content;margin:1.25rem auto;padding:0.5rem 4rem;border-radius:20px;background:linear-gradient(135deg,rgb(196,149,47),rgb(225,199,0),rgb(196,149,47));color:#fff;}.ui-dialog.disclaimer_modal_dialog .ui-dialog-buttonpane.ui-widget-content button:first-child:hover{color:#fff;background:linear-gradient(135deg,rgba(196,149,47,0.8),rgba(225,199,0,0.8),rgba(196,149,47,0.8));}.ui-dialog.disclaimer_modal_dialog .ui-dialog-buttonpane.ui-widget-content button:last-child{border-color:transparent;color:#7f7f7f;}.ui-widget-content.disclaimer_modal_dialog .modal-disclaimer__body{color:#7f7f7f;margin:0;}.ui-dialog.disclaimer_modal_dialog .ui-dialog-buttonpane.ui-widget-content button:last-child:hover{border-color:inherit;}.user-register-page.instance-wnpc-hk .field--name-field-privacy-policy input:checked ~ label:before{content:"\e876";color:#2f50b2;}.ui-dialog.disclaimer_modal_dialog .ui-dialog-buttonpane.ui-widget-content button:first-child:focus{color:#fff;}
.user-register-page.instance-wnpc-hk{background:#fce6e5;}.user-register-page.instance-wnpc-hk .pos-content-area{padding:0 1.25rem;}.user-register-page.instance-wnpc-hk .user-register-wrap{margin-bottom:0;}.user-register-page.instance-wnpc-hk select.valid{border-color:#000;}.user-register-page.instance-wnpc-hk select .js-form-required .form-required,.user-register-page.instance-wnpc-hk label.option .js-form-required .form-required{cursor:pointer;}.user-register-page.instance-wnpc-hk label.option .js-form-required .form-required{font-size:1rem;line-height:1.125rem;}.user-register-page.instance-wnpc-hk .js-form-required:before{content:"*";color:#ff0000;}.user-register-page.instance-wnpc-hk .js-form-required:after{display:none;}.user-register-page.instance-wnpc-hk .required-fields label:before{content:"*";color:#ff0000;}.user-register-page.instance-wnpc-hk .form__register-form{position:relative;padding-top:7.5rem;}.user-register-page.instance-wnpc-hk .form__register-form .form-item{margin-bottom:1.5rem;}.user-register-page.instance-wnpc-hk .form__register-form__wrapper{margin:0;}.user-register-page.instance-wnpc-hk .form__register-form__inner{position:relative;}.user-register-page.instance-wnpc-hk .form__register-form__inner .pos-content-area{padding:0;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file{position:absolute;top:-200px;left:50%;width:118px;height:118px;border:2px solid #2f50b2;border-radius:50%;background-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;text-align:center;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .description{display:none;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label{position:absolute;top:70%;left:50%;line-height:1.3;font-size:0.75rem;cursor:pointer;white-space:nowrap;line-height:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label{font-size:0.875rem;}}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label:before{content:"";position:absolute;top:-50px;left:50%;width:35px;height:36px;background-image:url(/sites/default/files/asset_injector/images/user-icon-brand.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .form-managed-file{width:100%;height:100%;position:absolute;left:0;top:0;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .form-managed-file input{display:none;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .form-managed-file img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .file,.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file .file-size{display:none;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm div.password-confirm{line-height:1.3;font-size:0.75rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm div.password-confirm{font-size:0.875rem;}}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm div.password-confirm .error{color:#e84c3d;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm div.password-confirm .ok{color:#29BBAC;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm .description,.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-password-confirm .password-suggestions{display:none !important;}.user-register-page.instance-wnpc-hk .form__register-form .password-strength{line-height:1.3;font-size:0.75rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .password-strength{font-size:0.875rem;}}.user-register-page.instance-wnpc-hk .form__register-form .password-strength__meter{display:none;}.user-register-page.instance-wnpc-hk .form__register-form .password-strength__title.strong span{color:#29BBAC;}.user-register-page.instance-wnpc-hk .form__register-form .password-strength__title.good span{color:#29BBAC;}.user-register-page.instance-wnpc-hk .form__register-form .password-strength__title.fair span{color:#F39C11;}.user-register-page.instance-wnpc-hk .form__register-form .password-strength__title.weak span{color:#e84c3d;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.25rem;padding:0 1.25rem;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .separator{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:calc(1.5em + 0.2vw);font-size:0.875rem;line-height:32px;margin-bottom:1.5rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .separator{font-size:1rem;}}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline > .datetime-wrapper{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-i-am-pregnant{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-due-date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-i-have-children{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-ad{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:-1.25rem;width:calc(100% + 2.5rem);}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .paragraph-type-label,.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .tabledrag-toggle-weight-wrapper,.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .field-multiple-drag{display:none;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table{width:100%;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table thead h4{margin:0;padding:1.25rem;background-color:#fff;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-]{padding:7.5rem 1.25rem 1.5rem;position:relative;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-] .js-form-type-managed-file{top:20px;left:50%;width:90px;height:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-] .js-form-type-managed-file label:before{background-image:url("data:image/svg+xml,%3Csvg id='iconfinder_child_216220' xmlns='http://www.w3.org/2000/svg' width='60.465' height='60.465' viewBox='0 0 60.465 60.465'%3E%3Cpath id='Path_3988' data-name='Path 3988' d='M30.232,0A30.232,30.232,0,1,1,0,30.232,30.236,30.236,0,0,1,30.232,0ZM14.44,22.99c-.56-12-6.461,4.146-11.212,6.047a27.032,27.032,0,1,0,54.037,1.2c0-6.352-5.014-13.256-11.859-6.741-2.634,2.506-6.358,4.524-6.926.459-.644-4.625-1.363-5.731-5.168-.465C23.284,37.363,30.188,11.82,22.34,22.214,19.031,26.361,14.762,29.91,14.44,22.99Z' transform='translate(0)' fill='%232f50b2' fill-rule='evenodd'/%3E%3Cpath id='Path_3989' data-name='Path 3989' d='M36.517,15.1a16.565,16.565,0,0,1-31.31,0H6.2c2.934,4.006,8.777,6.666,14.667,6.666s12-2.66,14.936-6.666h.719Z' transform='translate(9.37 27.172)' fill='%232f50b2' fill-rule='evenodd'/%3E%3Ccircle id='Ellipse_248' data-name='Ellipse 248' cx='2.13' cy='2.13' r='2.13' transform='translate(18.287 32.671)' fill='%232f50b2'/%3E%3Ccircle id='Ellipse_249' data-name='Ellipse 249' cx='2.13' cy='2.13' r='2.13' transform='translate(38.432 32.671)' fill='%232f50b2'/%3E%3C/svg%3E%0A");top:-45px;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .clearfix{text-align:center;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .field-add-more-submit{border:1px solid #0060ca;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#0060ca;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .field-add-more-submit:hover{border:1px solid rgba(56,85,175,0.9);color:rgba(56,85,175,0.9);}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad .field-add-more-submit:focus{border:1px solid #3855AF;color:#3855AF;}.user-register-page.instance-wnpc-hk .form__register-form .captcha{margin-bottom:1.5rem;}.user-register-page.instance-wnpc-hk .form__register-form .captcha .g-recaptcha > div{margin:0 auto;}.user-register-page.instance-wnpc-hk .form__register-form .form-submit{display:block;margin:0 auto;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file{width:168px;height:168px;}.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label{line-height:calc(1.5em + 0.2vw);font-size:0.875rem;}}@media (min-width:768px) and (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label{font-size:1rem;}}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .js-form-type-managed-file label:before{top:-68px;width:58px;height:58px;}}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline{margin:0 -6.25rem;padding:0 6.25rem;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-i-am-pregnant{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .separator{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 0.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-i-have-children{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-due-date{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.user-register-page.instance-wnpc-hk .form__register-form .form-group_inline .field--name-field-ad{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 -100px 25px;width:calc(100% + 200px);}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-]{padding:1.25rem 2rem 1.5rem 7.5rem;position:relative;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-] .js-form-type-managed-file{top:20px;left:15px;width:120px;height:120px;-webkit-transform:none;-ms-transform:none;transform:none;}.user-register-page.instance-wnpc-hk .form__register-form .field--name-field-ad table div[id^=field-ad-] .js-form-type-managed-file label:before{top:-60px;}}.user-register-page.instance-wnpc-hk form.user-register-form{padding:0 0 3rem;margin-bottom:0;background-color:#fce6e5;color:#656262;width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .hero{position:relative;}.user-register-page.instance-wnpc-hk form.user-register-form .hero .logo{position:absolute;max-width:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ED6A78;text-align:center;}.user-register-page.instance-wnpc-hk form.user-register-form .hero .logo img{width:25%;margin:auto;padding-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .hero .logo p{font-size:5vw;margin:1rem;line-height:initial;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .hero .logo p{font-size:3rem;}}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper{margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string{width:100%;margin:2rem 0 0;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-of-type{width:100%;margin:0;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-child .js-form-item .form-required{width:20%;min-width:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string .js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string .js-form-item .form-required{width:20%;min-width:20%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string{margin:0;width:43%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-of-type{width:55%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-child .js-form-item .form-item--error-message{padding-left:36%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-child .js-form-item .form-required{width:36%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string:first-child .js-form-item .js-text-full{width:64%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string .js-form-item .form-required{width:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .first-last-name-wrapper .field--type-string .js-form-item .form-item--error-message{padding-left:20%;}}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper > label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] > label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string label,.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-string label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-string label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string .form-item,.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-string .form-item,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string .form-item,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-string .form-item{position:relative;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string .form-item .form-item--error-message,.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-string .form-item .form-item--error-message,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string .form-item .form-item--error-message,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-string .form-item .form-item--error-message{position:absolute;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:25%;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string > .js-form-type-select,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string > .js-form-type-select{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-string,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-string{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:74%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile]{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper > label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] > label{width:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-list-string,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-list-string{display:block;width:15%;}.user-register-page.instance-wnpc-hk form.user-register-form .group-mobile-wrapper .field--type-string,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mobile] .field--type-string{display:block;width:61%;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password{position:relative;margin:3rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-required,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-required{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-item--error-message strong,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-item--error-message strong{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-item--error-message,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-item--error-message{width:100%;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-policy,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-policy{display:none;}@media (min-width:1300px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-policy,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-policy{display:block;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .description,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-strength__title,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .js-password-confirm-message,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .description,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-strength__title,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .js-password-confirm-message{position:absolute;top:40px;left:20%;max-width:60%;display:none;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .description,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-strength__title,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .js-password-confirm-message,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .description,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-strength__title,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .js-password-confirm-message{display:block;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-email,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-field,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-confirm,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-email,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-field,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-confirm{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-required,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-required{width:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .form-email,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-field,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email .password-confirm,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .form-email,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-field,.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-password .password-confirm{width:64%;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email{margin-top:3rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-type-email{margin-top:2rem;}}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address]{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .form-wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .form-wrapper{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .form-wrapper .form-item,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .form-wrapper .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .form-wrapper .form-item input,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .form-wrapper .form-item input{margin-left:auto;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .form-wrapper .form-item.js-form-type-select .form-group,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .form-wrapper .form-item.js-form-type-select .form-group{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper > div,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper > div{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper > div:not(:last-child),.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper > div:not(:last-child){margin-bottom:0.5rem;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper .form-item,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper .form-item{margin:0;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .form-item,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .form-item{margin:0.5rem auto;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .mailing-adress__inner,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .mailing-adress__inner{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper > label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] > label{display:block;width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper > label,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] > label{width:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .mailing-adress__inner,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .mailing-adress__inner{width:80%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper{width:80%;}.user-register-page.instance-wnpc-hk form.user-register-form .mailing-adress__wrapper .address-wrapper > div,.user-register-page.instance-wnpc-hk form.user-register-form div[data-drupal-selector=edit-group-mailing-address] .address-wrapper > div{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;margin-bottom:0;}}.user-register-page.instance-wnpc-hk form.user-register-form .form-item-field-household-income{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-register-page.instance-wnpc-hk form.user-register-form .form-item-field-household-income > label{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk form.user-register-form .form-item-field-household-income .form-group{width:80%;}.user-register-page.instance-wnpc-hk form.user-register-form .form-item-field-household-income .form-group .form-select{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .form-item-field-household-income .form-group .form-select{width:80%;}}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation-other{width:100%;padding-left:20%;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation > label{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation .form-item-field-occupation-select{width:80%;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation .form-item-field-occupation-select .form-group{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-occupation .form-item-field-occupation-select .form-select{width:80%;}}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio{display:-ms-inline-grid;display:inline-grid;place-items:center;position:relative;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio input:focus + label{color:#656262;border-color:#656262;-webkit-box-shadow:0 0 5px #656262;box-shadow:0 0 5px #656262;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio input:checked + label{color:#000;border-color:#0060ca;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio label{-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;padding:0.5rem;color:#656262;border:3px solid #f3f3f3;border-radius:4px;background-color:#fff;margin-right:5px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio label:hover{opacity:0.7;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-pass .js-form-item-pass-pass2{margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio{display:-ms-inline-grid;display:inline-grid;place-items:center;position:relative;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input:focus + label{color:#656262;border-color:#656262;-webkit-box-shadow:0 0 5px #656262;box-shadow:0 0 5px #656262;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input:checked + label{color:#000;border-color:#0060ca;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio label{-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;padding:0.5rem;color:#656262;border:3px solid #f3f3f3;border-radius:4px;background-color:#fff;margin-right:5px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio label:hover{opacity:0.7;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input:not([value="0"]):not([value="1"]) + label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio{display:-ms-inline-grid;display:inline-grid;place-items:center;position:relative;margin-bottom:0;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio input:focus + label{color:#656262;border-color:#656262;-webkit-box-shadow:0 0 5px #656262;box-shadow:0 0 5px #656262;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio input:checked + label{color:#000;border-color:#0060ca;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio label{-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;padding:0.5rem;color:#656262;border:3px solid #f3f3f3;border-radius:4px;background-color:#fff;margin-right:5px;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio label:hover{opacity:0.7;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio input:not([value="0"]):not([value="1"]) + label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-ad{display:block;margin:0;width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-ad table thead,.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-ad table h4.label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-ad table td{padding:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-ad table div[id^=field-ad-]{padding:0;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset[data-drupal-selector=edit-group-mailing-address] .form-item label{display:none;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-contact-options .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-contact-options .form-checkboxes .js-form-type-checkbox{width:100%;margin:0.5rem 0;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-contact-options--wrapper label,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-title label,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-i-have-children-wrapper label{cursor:pointer;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio label,.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-have-children .js-form-type-radio label,.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-title .js-form-type-radio label{margin:0;border:1px solid #f8f9ff;min-width:60px;text-align:center;}.user-register-page.instance-wnpc-hk form.user-register-form select{background-color:#fff;}.user-register-page.instance-wnpc-hk form.user-register-form select,.user-register-page.instance-wnpc-hk form.user-register-form input{height:40px;font-size:1rem;padding:0.5rem;}.user-register-page.instance-wnpc-hk form.user-register-form input{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form input:focus{outline:none;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form input{width:80%;}}.user-register-page.instance-wnpc-hk form.user-register-form .form-item .description,.user-register-page.instance-wnpc-hk form.user-register-form .form-item .password-strength__title,.user-register-page.instance-wnpc-hk form.user-register-form .form-item .js-password-confirm-message{margin-left:3px;opacity:0.8;}.user-register-page.instance-wnpc-hk form.user-register-form label{color:#656262;height:40px;font-size:1rem;margin-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form label .password-policy{font-size:0.75rem;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-group-mailing-address{background:#707070;border:1px solid #dde0eb;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper{position:relative;margin:2rem auto;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper{width:100%;float:right;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper > div{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper > div .form-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;padding:0.5rem;border-radius:0;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper > div .form-item:first-child label{border-radius:4px 0 0 4px;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper > div .form-item:last-child label{border-radius:0 4px 4px 0;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper legend{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.user-register-page.instance-wnpc-hk form.user-register-form fieldset#edit-field-title--wrapper .fieldset-wrapper{width:80%;}}.user-register-page.instance-wnpc-hk form.user-register-form fieldset{background:transparent;}.user-register-page.instance-wnpc-hk form.user-register-form fieldset legend{color:#656262;float:left;width:20%;margin-bottom:0.5em;font-style:normal;font-size:1rem;font-weight:normal;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio label{border:1px solid #e6e8f1;cursor:pointer;}.user-register-page.instance-wnpc-hk form.user-register-form h2{color:#656262;font-size:1.5rem;}.user-register-page.instance-wnpc-hk form.user-register-form p{font-size:1rem;line-height:1.625rem;}.user-register-page.instance-wnpc-hk form.user-register-form .form__register-form__inner > div:first-child{margin-left:-1.25rem;margin-right:-1.25rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form .form__register-form__inner > div:first-child{margin-left:-1rem;margin-right:-1rem;}}.user-register-page.instance-wnpc-hk form.user-register-form .form__register-form__inner > div:first-child p.text-align-center{padding-top:3rem;text-align:center;max-width:60%;margin:auto;}.user-register-page.instance-wnpc-hk form.user-register-form .form__register-form__inner > div:first-child p.text-align-right{color:#ff0000;text-align:right;padding-right:1rem;}.user-register-page.instance-wnpc-hk form.user-register-form .form__register-form__inner > div:first-child img{padding-bottom:0;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input:checked + label,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-title input:checked + label,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-i-have-children-wrapper input:checked + label{background-color:#f3f3f3;border:none;-webkit-box-shadow:none;box-shadow:none;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-i-am-pregnant .js-form-type-radio input:checked + label:hover,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-title input:checked + label:hover,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-i-have-children-wrapper input:checked + label:hover{opacity:1;}.user-register-page.instance-wnpc-hk form.user-register-form .js-form-item-field-planned-product-usage > label{margin-bottom:1rem;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:checked,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:not(:checked){position:absolute;left:-9999px;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:checked + label,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:not(:checked) + label{position:relative;padding-left:1.5rem;margin-left:0;cursor:pointer;line-height:20px;display:inline-block;color:#656262;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:checked + label:before,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:not(:checked) + label:before{content:"";position:absolute;width:1rem;height:1rem;left:-2px;top:-2px;border:1px solid #ddd;border-radius:50%;background-color:#fff;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:checked + label:after,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:not(:checked) + label:after{content:"";width:0.5rem;height:0.5rem;background:#004698;position:absolute;top:3px;left:3px;border-radius:50%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-planned-product-usage-select [type=radio]:checked + label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form{padding:0 1rem 3rem;}.user-register-page.instance-wnpc-hk form.user-register-form .field--name-field-contact-options .form-checkboxes .js-form-type-checkbox{width:50%;}}.user-register-page.instance-wnpc-hk .register-page__inner{padding-top:50px;}.user-register-page.instance-wnpc-hk .register-page__inner .form__register-form__wrapper{margin:60px auto;}.user-register-page.instance-wnpc-hk #block-registrationintroductiontext p{font-size:1rem;line-height:26px;font-weight:normal;}.user-register-page.instance-wnpc-hk #edit-group-mailing-address{padding:0.5rem 30px;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select{padding-left:20%;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select .form-item{margin-bottom:0;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select label{display:inline;margin-left:0.5rem;height:20px;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select label:before{width:15px;height:15px;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select + .js-form-item{width:100%;padding-left:20%;}.user-register-page.instance-wnpc-hk #edit-field-planned-product-usage-select + .js-form-item input{width:80%;}.user-register-page.instance-wnpc-hk .field-pregnant-wrapper,.user-register-page.instance-wnpc-hk .field-i-have-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1.5rem 0;}.user-register-page.instance-wnpc-hk .field-pregnant-wrapper > img,.user-register-page.instance-wnpc-hk .field-i-have-children-wrapper > img{width:11.5%;}.user-register-page.instance-wnpc-hk .field-pregnant-wrapper > .js-form-wrapper,.user-register-page.instance-wnpc-hk .field-i-have-children-wrapper > .js-form-wrapper{width:88.5%;}.user-register-page.instance-wnpc-hk .field-pregnant-wrapper .form-item,.user-register-page.instance-wnpc-hk .field-i-have-children-wrapper .form-item{margin-bottom:0;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .field-pregnant-wrapper,.user-register-page.instance-wnpc-hk .field-i-have-children-wrapper{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;}}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper legend,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper legend{width:44%;margin-bottom:0;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper legend .fieldset-legend,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper legend .fieldset-legend{font-weight:600;padding:0 1rem;color:#ED6A78;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper .fieldset-wrapper,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper .fieldset-wrapper{width:56%;height:100%;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper .fieldset-wrapper > div,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper .fieldset-wrapper > div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper .fieldset-wrapper > div .js-form-item,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper .fieldset-wrapper > div .js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper .fieldset-wrapper > div .js-form-item:nth-child(2),.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper .fieldset-wrapper > div .js-form-item:nth-child(2){display:none;}.user-register-page.instance-wnpc-hk #edit-field-i-am-pregnant--wrapper .fieldset-wrapper > div .js-form-item label,.user-register-page.instance-wnpc-hk #edit-field-i-have-children--wrapper .fieldset-wrapper > div .js-form-item label{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .form-item{margin-bottom:0;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .paragraphs-subform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .label-group-hospital-birth{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk #edit-field-ad-0 .label-group-hospital-birth{width:20%;}}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .form-item-field-ad-0-subform-field-birthday-0-value-date .form-item--error-message{padding-left:0;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .field--name-field-hospital-location,.user-register-page.instance-wnpc-hk #edit-field-ad-0 #field_birth_hospital_wrapper{width:50%;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .field--name-field-hospital-location label,.user-register-page.instance-wnpc-hk #edit-field-ad-0 #field_birth_hospital_wrapper label{display:none;}.user-register-page.instance-wnpc-hk #edit-field-ad-0 .field--name-field-hospital-location .js-form-type-select,.user-register-page.instance-wnpc-hk #edit-field-ad-0 .field--name-field-hospital-location .field--name-field-birth-hospital,.user-register-page.instance-wnpc-hk #edit-field-ad-0 #field_birth_hospital_wrapper .js-form-type-select,.user-register-page.instance-wnpc-hk #edit-field-ad-0 #field_birth_hospital_wrapper .field--name-field-birth-hospital{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk #edit-field-ad-0 .field--name-field-hospital-location,.user-register-page.instance-wnpc-hk #edit-field-ad-0 #field_birth_hospital_wrapper{width:40%;}}.user-register-page.instance-wnpc-hk #edit-field-due-date-0-value input.form-date.error + .form-item--error-message{padding-left:0;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .form-item,.user-register-page.instance-wnpc-hk .field--name-field-birthday .form-item{margin-bottom:0;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .status_header,.user-register-page.instance-wnpc-hk .field--name-field-birthday .status_header{color:#ED6A78;font-weight:600;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item .js-form-required,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item .js-form-required{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item > div,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item > div{width:80%;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item > div input,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item > div input{width:100%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item .js-form-required,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item .js-form-required{max-width:20%;}.user-register-page.instance-wnpc-hk .field--name-field-due-date .js-complex-form-item .form-item--error-message,.user-register-page.instance-wnpc-hk .field--name-field-birthday .js-complex-form-item .form-item--error-message{padding-left:20%;}}.user-register-page.instance-wnpc-hk .field--name-field-birthday{width:100%;}.user-register-page.instance-wnpc-hk .field--name-field-promo-code{margin-top:2rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .field--name-field-promo-code{margin-top:4rem;}}.user-register-page.instance-wnpc-hk .form-item-field-promo-code-0-value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-page.instance-wnpc-hk .form-item-field-promo-code-0-value label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .form-item-field-promo-code-0-value label{width:30%;}.user-register-page.instance-wnpc-hk .form-item-field-promo-code-0-value input.js-text-full{width:70%;}}.user-register-page.instance-wnpc-hk .tnc_row{margin:1rem 0;word-break:break-word;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper legend{width:100%;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper legend span:before{display:none;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .contact-option{line-height:1.875rem;font-size:1.25rem;font-family:"Nunito";font-variation-settings:"wght" 700;font-weight:bold;}@media (min-width:768px){.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .contact-option{font-size:calc(1.125rem + 0.25vw);}}@media (min-width:1300px){.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .contact-option{font-size:1.25rem;line-height:1.5;}}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper{width:100%;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper .form-checkboxes .js-form-type-checkbox{width:50%;}@media (min-width:768px){.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper .form-checkboxes .js-form-type-checkbox{width:auto;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper .form-checkboxes .js-form-type-checkbox:not(:last-child) label{margin-right:1.5rem;margin-bottom:0;}.user-register-page.instance-wnpc-hk #edit-field-contact-options--wrapper .fieldset-wrapper .form-checkboxes .js-form-type-checkbox label{padding-left:2.5rem;}}.user-register-page.instance-wnpc-hk div#edit-field-due-date-wrapper,.user-register-page.instance-wnpc-hk div#edit-field-ad-0{background:#707070;padding:1rem 0.5rem;margin:1rem 0;}.user-register-page.instance-wnpc-hk div#edit-field-due-date-wrapper{margin-bottom:20px;}.user-register-page.instance-wnpc-hk .field--name-field-privacy-policy{position:relative;}.user-register-page.instance-wnpc-hk .field--name-field-privacy-policy:before{position:absolute;content:"*";color:#ff0000;top:0;left:2rem;}.user-register-page.instance-wnpc-hk .field--name-field-privacy-policy label:before{content:"";}.user-register-page.instance-wnpc-hk .js-form-item.form-item.js-form-type-checkbox.form-item-field-privacy-policy-value.js-form-item-field-privacy-policy-value{margin:1rem 0;}.user-register-page.instance-wnpc-hk .js-form-item.form-item .form-item--error-message{margin-top:1rem;}@media (min-width:768px){.user-register-page.instance-wnpc-hk .js-form-item.form-item .form-item--error-message{margin-top:0;}}.user-register-page.instance-wnpc-hk #btn_cta_submit_registration_email.js-form-submit{background:url(/sites/default/files/asset_injector/images/arrow-right.png) #ED6A78 no-repeat 98%;margin:0 auto;border:solid white;height:auto;width:auto;color:white;border:0;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;}.user-register-page.instance-wnpc-hk #btn_cta_submit_registration_email.js-form-submit:hover{opacity:0.7;}@media (min-width:768px){.user-register-page.instance-wnpc-hk #btn_cta_submit_registration_email.js-form-submit{font-size:2rem;}}form.user-register-form select,form.user-register-form input[type="text"],form.user-register-form input[type="email"],form.user-register-form input[type="password"],form.user-register-form input[type="date"],form.user-register-form input[type="tel"],form.user-register-form input[type="number"]{border:1px solid #d4d6e3 !important;}#edit-field-product-using--wrapper legend{width:100%;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper,.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using{display:flex;flex-direction:column;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper .js-form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper .js-form-type-radio label{display:flex;align-items:center;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper .js-form-type-radio{margin-bottom:0.5rem;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper .js-form-type-radio label:before{content:"";display:block;width:1rem;height:1rem;border:1px solid #d4d6e3;border-radius:50%;background-color:#fff;margin-right:0.5rem;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using--wrapper .js-form-type-radio input:checked + label:before{background-color:#2f50b2;}@media screen and (min-width:768px){.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using{margin-left:20%;width:80%;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using-brand-wrapper .form-item{display:flex;}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using-brand-wrapper label{width:30%}.user-register-page.instance-wnpc-hk form.user-register-form #edit-field-product-using-brand-wrapper input{width:70%}}
.footer__logo-img{min-width:80px;max-width:120px;}
#block-consumer-hk-babymenavigationassistantblock{display:none;}#playBrainFloat img{margin:0;}.footer-main{background-color:var(--color-brand1-50);color:#4B5563;}.footer__logo-img{padding:0;background:none;}.footer__socials a svg path{fill:#4B5563;}.footer__socials a img{filter:invert(0.7);}.footer-main .btn-secondary.inverted{color:#4B5563;border-color:#4B5563;}.footer__logo-wrapper{border-color:var(--color-brand1-200);}.paragraph-search{background-color:var(--color-brand1-50);}.search-block{background-color:var(--color-brand1-50);color:#4B5563;}.search-block__form .form-submit{border-color:#4B5563;color:#4B5563;background-image:url('/themes/custom/consumer/images/svg/search_ui.svg');background-position:center;background-repeat:no-repeat;background-position:84% center;}.search-block__icon img{filter:invert(0.7);}.search-block .search-block__form [type="text"]{border-color:#4B5563;}.search-block__form .js-form-type-search-api-autocomplete::after{filter:brightness(0);}.search-block__title{color:#4B5563;}.stage__image{background-color:var(--color-brand1-50);}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{overflow-wrap:normal;word-break:normal;}h1,.h1{--min-size:28;--max-size:39;}h2,.h2{--min-size:24;--max-size:30;}h3,.h3{--min-size:20;--max-size:26;}h4,.h4{--min-size:18;--max-size:22;}h5,.h5{--min-size:16;--max-size:20;}h6,.h6{--min-size:13;--max-size:16;}.content-featured-article-block .fieldgroup .js-form-type-checkbox:not(:last-child),.content-featured-article-block  .fieldgroup .js-form-type-radio:not(:last-child){margin-bottom:0;}.content-featured-article-block  .form-composite{margin:1rem 0;}.content-featured-article-block .form-composite .form-checkboxes{gap:1rem;}.footer .footer__socials{display:flex;}@media (max-width:779px){.search-block__form .form-submit{background-position:center center;}.header__cart .menu-link.top-icon .text{display:none;}.header__cart .menu-link.top-icon i{color:rgb(127,127,127);}.header.menu-opened .opened-item-title{color:rgb(127,127,127) !important;}.header.menu-opened .header__search .btn-open-popup,.header:has(.header__search .opened,.header__account .opened) .header__search .btn-open-popup{color:rgb(127,127,127);}.header .btn-close-mobile{color:rgb(127,127,127);}.header .opened-item-title{color:rgb(127,127,127) !important;}}@media (min-width:780px){.header .logo{min-width:120px;}.card-white-detailed .card__pills{padding-top:1.5rem;padding-bottom:.25rem;}}
