/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form p{font-size:16px;}.webform-submission-form .text-count-message{font-size:14px;font-style:italic;color:rgba(0,0,0,0.5);}.webform-submission-form .form-item--error-message{color:#e11f27;font-size:12px;display:block;padding-top:5px;order:2;}.webform-submission-form .form-item--error-message strong{font-weight:400;}.webform-submission-form .form-item--error-message em.placeholder{background-color:transparent;opacity:1;display:initial;cursor:initial;}.webform-submission-form input{border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;padding:6px 16px;width:100%;height:36px;}.webform-submission-form .form-textarea-wrapper{border:0;}.webform-submission-form .form-textarea-wrapper textarea{border:none;outline:none;box-shadow:none;border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;padding:6px 16px;width:100%;height:140px;padding:6px 16px;resize:none;overflow:hidden;}.webform-submission-form select{border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;padding:6px 16px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform-submission-form select option[selected=selected]{opacity:0;visibility:hidden;}.webform-submission-form button{cursor:pointer;margin-right:15px;}.webform-submission-form label{color:#000;white-space:initial;font-weight:500;font-size:16px;line-height:1.2;padding:10px 0;}.webform-submission-form label sup{color:#000;}.webform-submission-form legend{color:#000;white-space:initial;font-weight:500;font-size:16px;}.webform-submission-form legend span{line-height:1.2;margin-top:10px;display:block;}.webform-submission-form legend sup{color:#000;}.webform-submission-form .form-radios{margin-bottom:0;border:0;}.webform-submission-form .form-checkboxes{margin-bottom:0;border:0;}.webform-submission-form .form-type-checkbox:last-child{margin-bottom:0;}.webform-submission-form .form-type-radio:last-child{margin-bottom:0;}.webform-submission-form .form-item{position:relative;}@media screen and (max-width:767px){.webform-submission-form .form-item.mobile-mt-0{margin-top:0;}}.webform-submission-form .webform-type-radios .fieldset-wrapper .form-radios .form-type-radio{display:inline-block;padding-right:40px;vertical-align:top;margin-top:0;}.webform-submission-form .webform-type-radios .fieldset-wrapper .form-radios .form-type-checkbox{display:inline-block;padding-right:40px;vertical-align:top;}.webform-submission-form .webform-type-radios .fieldset-wrapper .form-checkboxes .form-type-radio{display:inline-block;padding-right:40px;vertical-align:top;}.webform-submission-form .webform-type-radios .fieldset-wrapper .form-checkboxes .form-type-checkbox{display:inline-block;padding-right:40px;vertical-align:top;}.webform-submission-form .webform-type-checkboxes legend span{margin-top:0;}.webform-submission-form .webform-type-checkboxes .fieldset-wrapper{display:flex;flex-direction:column;align-items:stretch;padding-top:5px;}.webform-submission-form .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-type-checkbox{display:inline-block;vertical-align:top;width:calc(50% - 0.5em);margin-top:0;}@media screen and (max-width:767px){.webform-submission-form .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-type-checkbox{width:100%;display:block;}}.webform-submission-form .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-type-checkbox.js-form-item-personal-data-i-agree{margin-left:41%;width:auto;}.webform-submission-form .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-type-checkbox.js-form-item-personal-data-i-agree a{color:inherit;text-decoration:underline;}.webform-submission-form .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-type-checkbox input{width:100%;}.webform-submission-form .webform-checkboxes-other.fieldgroup legend{display:none;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper{width:100%;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .form-checkboxes{width:35%;padding-right:20px;float:left;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .form-checkboxes .js-form-type-checkbox{display:block;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .form-checkboxes .js-form-type-checkbox:first-child{display:none;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .form-checkboxes .js-form-type-checkbox label{color:#1c0761;max-width:210px;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .form-checkboxes .form-item-other-products-services-please-fill-in-the-field-checkboxes--other-{display:block;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .webform-checkboxes-other-input{width:60% !important;float:left;padding:0;}.webform-submission-form .webform-checkboxes-other.fieldgroup .fieldset-wrapper .webform-checkboxes-other-input .form-textarea-wrapper{width:100%;}.webform-submission-form .captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.webform-submission-form .captcha .description{margin-bottom:0 !important;}.webform-submission-form .captcha img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:41%;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:20px;}.webform-submission-form .captcha .form-type-textfield{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.webform-submission-form .js-form-type-managed-file label{display:inline-block;width:41%;}@media screen and (max-width:767px){.webform-submission-form .js-form-type-managed-file label{width:100%;}}.webform-submission-form .js-form-type-managed-file .form-managed-file{width:calc(56% - 0.5em);display:inline-block;font-weight:400;}@media screen and (max-width:767px){.webform-submission-form .js-form-type-managed-file .form-managed-file{width:100%;}}.webform-submission-form .js-form-type-managed-file .form-managed-file .custom-file-label{cursor:pointer;width:auto;font-size:14px;color:#1b1464;font-weight:400;display:flex;}.webform-submission-form .js-form-type-managed-file .form-managed-file .custom-file-label img{margin-right:10px;}.webform-submission-form .js-form-type-managed-file .form-managed-file input[type=file]{border:none;padding:0;border-radius:0;cursor:pointer;font-size:16px;display:inline-block;height:auto;vertical-align:middle;opacity:0;position:absolute;}.webform-submission-form .js-form-type-managed-file .form-managed-file input[type=file]::-webkit-file-upload-button{opacity:0;position:absolute;}.webform-submission-form .js-form-type-managed-file .form-managed-file input[type=submit],.webform-submission-form .js-form-type-managed-file .form-managed-file input[name=attach_resume_remove_button]{background:transparent;border:0;width:auto;font-size:12px;border:1px solid;padding:4px 5px;height:auto;}.webform-submission-form .js-form-type-managed-file .description,.webform-submission-form .js-form-type-managed-file .form-item--error-message{width:calc(56% - 0.5em);display:inline-block;font-weight:400;margin-top:15px;margin-left:41%;}@media screen and (max-width:767px){.webform-submission-form .js-form-type-managed-file .description,.webform-submission-form .js-form-type-managed-file .form-item--error-message{width:100%;margin-left:0;}}.webform-submission-form .js-form-type-date::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.webform-submission-form .js-form-type-date .form-type-select__select-wrapper{width:calc(74% - 2px);float:left;}.webform-submission-form .js-form-type-date .form-textarea-wrapper{width:calc(74% - 2px);float:left;}.webform-submission-form .js-form-type-select::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.webform-submission-form .js-form-type-select label{color:#000;}.webform-submission-form .js-form-type-select input{width:calc(74% - 2px);float:left;}.webform-submission-form .js-form-type-select .form-type-select__select-wrapper{width:calc(74% - 2px);float:left;width:150px;position:relative;}.webform-submission-form .js-form-type-textfield::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.webform-submission-form .js-form-type-textarea::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.webform-submission-form .form-item.webform-element--title-inline .form-item--error-message{padding-left:41%;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline .form-item--error-message{padding-left:0;}}.webform-submission-form .form-item.webform-element--title-inline label,.webform-submission-form .form-item.webform-element--title-inline legend{width:41%;display:inline-block;vertical-align:top;margin-top:0;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline label,.webform-submission-form .form-item.webform-element--title-inline legend{width:100%;}}.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxes{display:flex;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxes{display:block;}}.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxes .fieldset-wrapper{width:calc(59% - 0.5em);}.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxes .form-item--error-message{padding-left:0;}.webform-submission-form .form-item.webform-element--title-inline input,.webform-submission-form .form-item.webform-element--title-inline .form-textarea-wrapper,.webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-button,.webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-button:focus,.webform-submission-form .form-item.webform-element--title-inline select{width:calc(59% - 0.5em);display:inline-block;font-weight:400;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline input,.webform-submission-form .form-item.webform-element--title-inline .form-textarea-wrapper,.webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-button,.webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-button:focus,.webform-submission-form .form-item.webform-element--title-inline select{display:block;width:100%;}}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs{display:flex;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs{display:block;}}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios legend span,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs legend span{margin:0;}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .fieldset-wrapper,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .fieldset-wrapper{width:calc(59% - 0.5em);display:flex;flex-wrap:wrap;}@media screen and (max-width:767px){.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .fieldset-wrapper,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .fieldset-wrapper{width:100%;}}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .fieldset-wrapper .js-webform-radios,.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .fieldset-wrapper .js-webform-checkboxs,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .fieldset-wrapper .js-webform-radios,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .fieldset-wrapper .js-webform-checkboxs{width:100%;}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .form-type-radio,.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .form-type-checkbox,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .form-type-radio,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .form-type-checkbox{width:calc(33.3333333333% - 3px);padding-right:10px;margin-bottom:10px;order:1;}.webform-submission-form .form-item.webform-element--title-inline.webform-type-radios .form-item--error-message,.webform-submission-form .form-item.webform-element--title-inline.webform-type-checkboxs .form-item--error-message{order:2;padding-left:0;width:100%;}.webform-submission-form .js-form-type-processed-text{margin:0;font-size:16px;}.webform-submission-form .terms-and-conditions .js-form-type-processed-text{margin-top:40px;}.webform-submission-form .terms-and-conditions .js-form-type-processed-text strong{font-weight:500;}.webform-submission-form .terms-and-conditions .js-form-type-processed-text ul{color:rgba(0,0,0,0.5);}.webform-submission-form .terms-and-conditions .js-form-type-processed-text ul a,.webform-submission-form .terms-and-conditions .js-form-type-processed-text ul p{color:inherit;}.webform-submission-form .fieldgroup{display:block;margin:15px 0;}.webform-submission-form .fieldgroup:first-child{border:0 none;}.webform-submission-form .fieldgroup .js-webform-type-radios{display:flex;}.webform-submission-form .fieldgroup .js-webform-type-radios legend{width:26%;float:left;margin-right:50px;max-width:245px;}.webform-submission-form .fieldgroup .js-webform-type-radios .fieldset-wrapper{width:calc(59% - 0.5em);display:flex;flex-wrap:wrap;}.webform-submission-form .fieldgroup .js-webform-type-radios .fieldset-wrapper .js-webform-radios,.webform-submission-form .fieldgroup .js-webform-type-radios .fieldset-wrapper .js-webform-checkboxs{width:100%;}.webform-submission-form .fieldgroup .js-webform-type-radios .form-type-radio,.webform-submission-form .fieldgroup .js-webform-type-radios .form-type-checkbox{width:calc(33.3333333333% - 3px);padding-right:10px;margin-bottom:10px;order:1;}.webform-submission-form .fieldgroup .js-webform-type-radios .form-item--error-message{order:2;padding-left:0;width:100%;}.webform-submission-form .fieldgroup .fieldset-wrapper label{color:#000;width:100%;}.webform-submission-form .fieldgroup .fieldset-wrapper label a{color:#1c0761;}.webform-submission-form .fieldgroup .fieldset-wrapper label a:hover{text-decoration:none;}.webform-submission-form .fieldgroup .fieldset-wrapper p{color:#000;}.webform-submission-form .fieldgroup .fieldset-wrapper p a{color:#1c0761;}.webform-submission-form .fieldgroup .fieldset-wrapper p a:hover{text-decoration:none;}.webform-submission-form .fieldgroup .fieldset-wrapper span{color:#000;}.webform-submission-form .fieldgroup .fieldset-wrapper span a{color:#1c0761;}.webform-submission-form .fieldgroup .fieldset-wrapper span a:hover{text-decoration:none;}.webform-submission-form .fieldgroup.no-border{border-bottom:0;}.webform-submission-form .form-actions{margin-left:41%;}@media screen and (max-width:767px){.webform-submission-form .form-actions{margin-left:0;}}.webform-submission-form .form-actions .webform-button--submit{border:1px solid #e11f27;color:#fff;text-transform:uppercase;font-size:14px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#e11f27;height:55px;padding:0 30px;text-align:center;font-weight:700;text-decoration:none;width:140px;text-transform:none;}.webform-submission-form .form-actions .webform-button--reset{border:1px solid #e11f27;color:#fff;text-transform:uppercase;font-size:14px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#e11f27;height:55px;padding:0 30px;text-align:center;font-weight:700;text-decoration:none;width:140px;margin-left:20px;}.webform-submission-form .form-actions .webform-button--reset.clear-all-fields{background-color:transparent;color:rgba(0,0,0,0.5);border:0;padding:0;width:auto;text-transform:none;font-size:16px;font-weight:500;}@media screen and (max-width:360px){.webform-submission-form .form-actions .webform-button--reset.clear-all-fields{margin-left:0;}}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no.id_type_and_nric_fin_passport_no,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no.id_type_and_nric_fin_passport_no{margin-bottom:0;}}.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no legend,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no legend{width:41%;display:inline-block;margin-right:6px;}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no legend,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no legend{width:100%;display:block;}}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no .fieldset-wrapper,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no .fieldset-wrapper{width:100%;display:block;}}.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no .fieldset-wrapper .form-item,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no .fieldset-wrapper .form-item{display:inline-block;width:calc(100% - 163px - 12px - 0.5em);margin:0;vertical-align:top;}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no .fieldset-wrapper .form-item,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no .fieldset-wrapper .form-item{width:100%;display:block;}}.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no .fieldset-wrapper .form-item.id-type,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no .fieldset-wrapper .form-item.id-type{width:163px;margin-right:10px;}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no .fieldset-wrapper .form-item.id-type,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no .fieldset-wrapper .form-item.id-type{width:100%;margin-right:0;margin-bottom:10px;}}.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no.fieldset-inline .fieldset-wrapper,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no.fieldset-inline .fieldset-wrapper{width:calc(59% - 6px);display:inline-block;}@media screen and (max-width:767px){.webform-submission-form .js-webform-type-fieldset.id_type_and_nric_fin_passport_no.fieldset-inline .fieldset-wrapper,.webform-submission-form .js-webform-type-fieldset.id-type-and-nric-passport-no.fieldset-inline .fieldset-wrapper{width:100%;display:block;}}.webform-submission-form .js-webform-type-fieldset .js-form-type-select{margin-top:0;margin-bottom:0;}.webform-submission-form .js-webform-type-fieldset .js-form-type-email{margin-top:0;margin-bottom:0;}.webform-submission-form .js-webform-type-fieldset .js-form-type-date{margin-top:0;margin-bottom:0;}.webform-submission-form .js-webform-type-fieldset .js-form-type-textarea{margin-top:0;margin-bottom:0;}.webform-submission-form .g-recaptcha{width:304px;margin:0 auto 15px;}.webform-submission-form .update-policy-footer-container{margin-top:25px;padding-bottom:0;}.webform-submission-form .form-item-i-confirm-that-i-am-the-authorised-policyholder-and-or-insured{margin-top:25px;}.webform-submission-form .form-text{margin:0;}.webform-submission-form .senoko_declaration{padding:0;margin:0;}.webform-submission-form .senoko_term_conditions{font-size:16px;line-height:14px;color:#000;font-weight:300;margin:0;padding:20px;}.webform-submission-form .senoko_term_conditions p{font-size:16px;line-height:14px;color:#000;font-weight:300;margin:0;}.webform-submission-form .apply-to-policies-wrapper legend{margin-bottom:10px;}.webform-submission-form .messages--error{display:none;}.webform-submission-form .red-ri{font-size:16px;line-height:14px;text-align:right;font-style:italic;color:#e11f27;}.webform-submission-form .dental-preferred-btn-wrapper{display:flex;}.webform-submission-form .dental-preferred-btn-wrapper .fieldset-wrapper .form-radios .form-type-radio{padding:11px 20px 11px 0;background:none;padding:0 !important;}.webform-submission-form .dental-preferred-btn-wrapper .webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0 5px 0 5px;}.webform-submission-form .dental-preferred-btn-wrapper .form-type-radio label.option{background:none;}.webform-submission-form .dental-preferred-btn-wrapper .form-item--error-message{margin:0;}.webform-submission-form .webform-options-display-buttons label.webform-options-display-buttons-label{padding:0 20px;border-radius:0;}.webform-submission-form .form-type-select .form-item--error-message{margin:auto 0 0 auto;}.webform-submission-form h4{font-size:20px;color:#1c0761;}.webform-submission-form .webform-section-title{font-size:20px;background-color:#1c0761;color:white;padding:10px;}.webform-submission-form .are_the_new_contact_details_and_or_mailing .fieldset-wrapper .form-type-radio{width:calc(100% - 100px - 4px);}.webform-submission-form .are_the_new_contact_details_and_or_mailing .fieldset-wrapper .form-type-radio:first-child{width:100px;}.webform-submission-form .mobile_and_phone legend{display:none;}.webform-submission-form .mobile_and_phone .fieldset-wrapper{display:flex;}@media screen and (max-width:767px){.webform-submission-form .mobile_and_phone .fieldset-wrapper{display:block;}}.webform-submission-form .mobile_and_phone .fieldset-wrapper .js-form-type-textfield{width:calc(59% - 0.5em);display:inline-block;margin-top:0;}.webform-submission-form .mobile_and_phone .fieldset-wrapper .js-form-type-textfield:first-child{margin-right:11px;width:41%;}@media screen and (max-width:767px){.webform-submission-form .mobile_and_phone .fieldset-wrapper .js-form-type-textfield:first-child{width:100%;}}@media screen and (max-width:767px){.webform-submission-form .mobile_and_phone .fieldset-wrapper .js-form-item{width:100%;}}.webform-submission-form .postal_code_and_country legend,.webform-submission-form .date_and_nationality legend{display:none;}.webform-submission-form .postal_code_and_country .fieldset-wrapper,.webform-submission-form .date_and_nationality .fieldset-wrapper{display:flex;}@media screen and (max-width:767px){.webform-submission-form .postal_code_and_country .fieldset-wrapper,.webform-submission-form .date_and_nationality .fieldset-wrapper{display:block;}}.webform-submission-form .postal_code_and_country .fieldset-wrapper .js-form-item,.webform-submission-form .date_and_nationality .fieldset-wrapper .js-form-item{width:calc(59% - 0.5em);display:inline-block;margin-top:0;}@media screen and (max-width:767px){.webform-submission-form .postal_code_and_country .fieldset-wrapper .js-form-item,.webform-submission-form .date_and_nationality .fieldset-wrapper .js-form-item{width:100%;display:block;}}.webform-submission-form .postal_code_and_country .fieldset-wrapper .js-form-item:first-child,.webform-submission-form .date_and_nationality .fieldset-wrapper .js-form-item:first-child{margin-right:11px;width:41%;}@media screen and (max-width:767px){.webform-submission-form .postal_code_and_country .fieldset-wrapper .js-form-item:first-child,.webform-submission-form .date_and_nationality .fieldset-wrapper .js-form-item:first-child{width:100%;display:block;margin-right:0;}}@media screen and (max-width:767px){.webform-submission-form .postal_code_and_country .fieldset-wrapper .js-form-item,.webform-submission-form .date_and_nationality .fieldset-wrapper .js-form-item{width:100%;}}.contact-form-details .webform-blue-bar-container{border-radius:10px;overflow:hidden;}.contact-form-details .webform-blue-bar{background-color:#1b1464;padding:14px 20px;display:flex;justify-content:space-between;color:#FFFFFF;}.contact-form-details .webform-blue-bar .title{visibility:hidden;margin:0;font-size:0;}.contact-form-details .webform-blue-bar .description p{margin:0;}.contact-form-details .form_title_wrapper{display:none;}.contact-form-details .form_content{background-color:#fff;display:block;padding:16px;}.select-input-wrapper{display:flex;}.select-input-wrapper legend{width:41%;}.select-input-wrapper .fieldset-wrapper{display:flex;gap:10px;width:calc(59% - 0.5em);}.select-input-wrapper .fieldset-wrapper .js-form-item{width:50%;margin-top:0;margin-bottom:1rem;}@media screen and (max-width:767px){.select-input-wrapper{display:block;}.select-input-wrapper legend{width:100%;}.select-input-wrapper .fieldset-wrapper{width:100%;}}.hkid-wrapper legend,.macauid-wrapper legend{display:inline-block;width:41%;}.hkid-wrapper legend span,.macauid-wrapper legend span{margin-top:0;position:relative;}.hkid-wrapper legend span.form-required,.macauid-wrapper legend span.form-required{display:inline;}.hkid-wrapper .fieldset-wrapper,.macauid-wrapper .fieldset-wrapper{display:inline-block;width:calc(59% - 0.5em);vertical-align:top;margin-left:5px;}.hkid-wrapper .fieldset-wrapper .form-item,.macauid-wrapper .fieldset-wrapper .form-item{width:50%;float:left;margin-top:0;margin-bottom:0;}.hkid-wrapper .fieldset-wrapper .form-item.form-item-hkid-checked-digit,.macauid-wrapper .fieldset-wrapper .form-item.form-item-hkid-checked-digit{padding-left:10px;}@media screen and (max-width:767px){.hkid-wrapper legend,.macauid-wrapper legend{width:100%;display:block;}.hkid-wrapper .fieldset-wrapper,.macauid-wrapper .fieldset-wrapper{width:100%;display:block;}.hkid-wrapper .fieldset-wrapper .form-item,.macauid-wrapper .fieldset-wrapper .form-item{width:100%;float:none;margin-bottom:1rem;}.hkid-wrapper .fieldset-wrapper .form-item.form-item-hkid-checked-digit,.macauid-wrapper .fieldset-wrapper .form-item.form-item-hkid-checked-digit{padding-left:0;}}@media screen and (max-width:767px){.form-item-family-name .description,.form-item-given-name .description{margin-top:10px;}}.form-item-address-search{position:relative;}.form-item-address-search input{background:url(/sites/msig_hk/themes/hk/images/header-search.png) no-repeat;background-position:right 10px center;background-color:#fff;padding-right:40px;}.form-item-address-search input[type=search]::-webkit-search-cancel-button{display:none;}.search-results{padding:0 15px;margin-top:-19px;background:white;border:1px solid #d9d9d9;}.search-results .suggested-address{padding-bottom:10px;padding-top:15px;}.search-results .suggested-address p{color:#1c0761;font-size:14px;}
