/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input[type=radio]{visibility:hidden;position:absolute;width:auto;}input[type=radio] + label{padding:0 0 0 19px;position:relative;display:inline-block;line-height:16px;cursor:pointer;font-size:16px;font-weight:300;line-height:1.2;}input[type=radio] + label::before{content:"";width:12px;height:12px;top:4px;left:0;position:absolute;background-color:#d9d9d9;}input[type=radio] + label::after{content:"";width:12px;height:12px;opacity:0;background:#1b1464;position:absolute;left:0;top:4px;transition:0.3s all;}input[type=radio]:checked + label::after{opacity:1;}input[type=checkbox]{visibility:hidden;position:absolute;width:auto;}input[type=checkbox] + label{padding:0 0 0 19px;position:relative;display:inline-block;line-height:1.2;cursor:pointer;font-size:16px;font-weight:300;}input[type=checkbox] + label::before{content:"";width:12px;height:12px;left:0;top:4px;position:absolute;background-color:#d9d9d9;}input[type=checkbox] + label::after{content:"";width:12px;height:12px;opacity:0;background:#1b1464;position:absolute;left:0;top:4px;transition:0.3s all;margin-left:0;}input[type=checkbox]:checked + label::after{opacity:1;}
.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 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:44%;-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-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:44%;}@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:44%;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(56% - 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(56% - 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(56% - 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{display:block;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(56% - 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:44%;}@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;}.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: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:44%;display:inline-block;margin-right:3px;}@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;}}.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:calc(56% - 0.2em);display:inline-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(56% - 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(56% - 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:44%;}@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(56% - 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:44%;}@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%;}}
.page-node-type--similar-product{}.page-node-type--similar-product .product-details-link-wrapper .product-details-link{text-align:center;position:relative;z-index:1;padding-top:60px;margin-top:60px;border-top:1px solid rgba(0,0,0,0.25);}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li{list-style-type:none;display:inline-block;margin:15px 10px;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown .related-product-link-label{cursor:pointer;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown .related-product-link-label::after{position:absolute;content:"";width:20px;height:20px;background:url(/sites/msig_sg/themes/sg/images/down_arrow-white.png) no-repeat;z-index:9;margin-top:10px;right:10px;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown .related-link-listing{position:relative;display:none;border:none;padding:0;margin:-20px 0 0 0;padding-bottom:30px;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown .related-link-listing .related-link-list a:visited{color:#fff;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown.open .related-product-link-label::after{content:"";background:url(/sites/msig_sg/themes/sg/images/up_arrow-white.png) no-repeat;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link li.related-dropdown.open .related-link-listing{display:block;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link ul{text-align:left;padding:30px 0 0;overflow:hidden;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link ul li{display:block;margin:0;padding:5px 35px;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link ul li.related-dropdown{background:#1c0761;color:#fff;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link ul li.related-dropdown .related-link-listing{background:transparent;}.page-node-type--similar-product .product-details-link-wrapper .product-details-link ul li.related-dropdown .related-link-listing .related-link-list{padding:5px 0;float:none;}.page-node-type--similar-product .download-form-listing{display:none;position:absolute;list-style:none;padding:0;margin:0;background-color:#fff;border:1px solid #ccc;z-index:1000;padding:0 !important;}.page-node-type--similar-product .dropdown-checkbox{display:none;}.page-node-type--similar-product .dropdown-checkbox:checked + label + .download-form-listing{display:block;}.page-node-type--similar-product .download-form-list{padding:8px 16px;}.page-node-type--similar-product .download-form-list a{text-decoration:none !important;}.page-node-type--similar-product .download-form-list a:hover{background-color:#f0f0f0;}.page-node-type--similar-product .download-form-label::before{display:none;}.page-node-type--similar-product .download-form-label::after{display:none;}.page-node-type--similar-product .msig-btn{border:1px solid #BBBBBB;color:rgba(0,0,0,0.75);font-size:16px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#FFF;min-width:135px;height:40px;line-height:38px;padding:0 30px;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer;}.page-node-type--similar-product .msig-btn:hover{text-decoration:none;color:#FFF;background:#1c0761;}.page-node-type--similar-product .msig-btn:hover:visited{color:#FFF;}.page-node-type--similar-product .msig-btn:hover a{color:#FFF;}.page-node-type--similar-product .msig-btn:focus{text-decoration:none;color:#FFF;background:#1c0761;outline:none;text-decoration:none;color:rgba(0,0,0,0.75);}.page-node-type--similar-product .msig-btn:focus:visited{color:#FFF;}.page-node-type--similar-product .msig-btn:focus a{color:#FFF;}.page-node-type--similar-product .msig-btn:visited{color:rgba(0,0,0,0.75);}.page-node-type--similar-product a.msig-btn:link{border:1px solid #BBBBBB;color:rgba(0,0,0,0.75);font-size:16px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#FFF;min-width:135px;height:40px;line-height:38px;padding:0 30px;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer;}.page-node-type--similar-product a.msig-btn:link:hover{text-decoration:none;color:#FFF;background:#1c0761;}.page-node-type--similar-product a.msig-btn:link:hover:visited{color:#FFF;}.page-node-type--similar-product a.msig-btn:link:hover a{color:#FFF;}.page-node-type--similar-product a.msig-btn:link:focus{text-decoration:none;color:#FFF;background:#1c0761;outline:none;text-decoration:none;color:rgba(0,0,0,0.75);}.page-node-type--similar-product a.msig-btn:link:focus:visited{color:#FFF;}.page-node-type--similar-product a.msig-btn:link:focus a{color:#FFF;}.page-node-type--similar-product a.msig-btn:link:visited{color:rgba(0,0,0,0.75);}.page-node-type--similar-product a.msig-btn:visited{border:1px solid #BBBBBB;color:rgba(0,0,0,0.75);font-size:16px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#FFF;min-width:135px;height:40px;line-height:38px;padding:0 30px;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer;}.page-node-type--similar-product a.msig-btn:visited:hover{text-decoration:none;color:#FFF;background:#1c0761;}.page-node-type--similar-product a.msig-btn:visited:hover:visited{color:#FFF;}.page-node-type--similar-product a.msig-btn:visited:hover a{color:#FFF;}.page-node-type--similar-product a.msig-btn:visited:focus{text-decoration:none;color:#FFF;background:#1c0761;outline:none;text-decoration:none;color:rgba(0,0,0,0.75);}.page-node-type--similar-product a.msig-btn:visited:focus:visited{color:#FFF;}.page-node-type--similar-product a.msig-btn:visited:focus a{color:#FFF;}.page-node-type--similar-product a.msig-btn:visited:visited{color:rgba(0,0,0,0.75);}.page-node-type--similar-product a.msig-btn:link.grey-link{position:relative;}.page-node-type--similar-product a.msig-btn:link.grey-link::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_grey.png) no-repeat 50% 50%;background-size:13px;content:"";height:15px;width:15px;float:right;top:50%;position:relative;margin-top:-7.5px;margin-left:5px;}.page-node-type--similar-product a.msig-btn:link.grey-link:hover::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_white.png) no-repeat;background-size:13px;}.page-node-type--similar-product a.msig-btn:visited.grey-link{position:relative;}.page-node-type--similar-product a.msig-btn:visited.grey-link::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_grey.png) no-repeat 50% 50%;background-size:13px;content:"";height:15px;width:15px;float:right;top:50%;position:relative;margin-top:-7.5px;margin-left:5px;}.page-node-type--similar-product a.msig-btn:visited.grey-link:hover::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_white.png) no-repeat;background-size:13px;}.page-node-type--similar-product a.msig-btn:link.long-msig-btn::after{display:inline-block;vertical-align:text-bottom;top:0 !important;float:none !important;}.page-node-type--similar-product a.msig-btn:visited.long-msig-btn::after{display:inline-block;vertical-align:text-bottom;top:0 !important;float:none !important;}.page-node-type--similar-product a.msig-btn:link.red{background:#ec0c19 !important;color:#FFF !important;}.page-node-type--similar-product a.msig-btn:link.red:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:link.red:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:visited.red{background:#ec0c19 !important;color:#FFF !important;}.page-node-type--similar-product a.msig-btn:visited.red:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:visited.red:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:link.blue{background:#1c0761 !important;color:#FFF !important;}.page-node-type--similar-product a.msig-btn:link.blue:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:link.blue:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:link.blue a{color:#FFF !important;text-decoration:none;}.page-node-type--similar-product a.msig-btn:visited.blue{background:#1c0761 !important;color:#FFF !important;}.page-node-type--similar-product a.msig-btn:visited.blue:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:visited.blue:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product a.msig-btn:visited.blue a{color:#FFF !important;text-decoration:none;}.page-node-type--similar-product .msig-btn.grey-link{position:relative;}.page-node-type--similar-product .msig-btn.grey-link::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_grey.png) no-repeat 50% 50%;background-size:13px;content:"";height:15px;width:15px;float:right;top:50%;position:relative;margin-top:-7.5px;margin-left:5px;}.page-node-type--similar-product .msig-btn.grey-link:hover::after{background:url(/sites/msig_sg/themes/sg/images/extarnal_link_white.png) no-repeat;background-size:13px;}.page-node-type--similar-product .msig-btn.long-msig-btn::after{display:inline-block;vertical-align:text-bottom;top:0 !important;float:none !important;}.page-node-type--similar-product .msig-btn.red{background:#ec0c19 !important;color:#FFF !important;}.page-node-type--similar-product .msig-btn.red:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product .msig-btn.red:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product .msig-btn.blue{background:#1c0761 !important;color:#FFF !important;}.page-node-type--similar-product .msig-btn.blue:hover{background:#FFF !important;color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product .msig-btn.blue:hover a{color:rgba(0,0,0,0.75) !important;}.page-node-type--similar-product .msig-btn.blue a{color:#FFF !important;text-decoration:none;}.page-node-type--similar-product .os-mac .msig-btn{padding:16px 40px 12px !important;}.page-node-type--similar-product .os-mac a.msig-btn:link{padding:16px 40px 12px !important;}.page-node-type--similar-product .os-mac a.msig-btn:visited{padding:16px 40px 12px !important;}.page-node-type--similar-product .drop-down-wrapper{position:relative;}.page-node-type--similar-product .drop-down-wrapper .selector{cursor:pointer;border-radius:15px;min-width:170px;height:40px;line-height:38px;padding:0 40px 0 15px;background:#FFF url(/sites/msig_sg/themes/sg/images/down_arrow.png) no-repeat;background-position:calc(100% - 15px) 50%;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;border:1px solid rgba(0,0,0,0.25);z-index:1;font-weight:bold;font-size:16px;position:relative;color:rgba(0,0,0,0.75);}.page-node-type--similar-product .drop-down-wrapper .selector img{width:15px;margin-right:10px;}.page-node-type--similar-product .drop-down-wrapper ul{position:absolute;display:none;width:100%;left:0;padding:30px 35px 20px;background:#FFF;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;border:1px solid rgba(0,0,0,0.25);}.page-node-type--similar-product .drop-down-wrapper ul li{list-style-type:none;margin-bottom:12px;display:block;}.page-node-type--similar-product .drop-down-wrapper ul li a:link{display:block;color:rgba(0,0,0,0.75);}.page-node-type--similar-product .drop-down-wrapper ul li a:link img{display:block;max-width:100px;margin:0 auto;}.page-node-type--similar-product .drop-down-wrapper ul li a:visited{display:block;color:rgba(0,0,0,0.75);}.page-node-type--similar-product .drop-down-wrapper ul li a:visited img{display:block;max-width:100px;margin:0 auto;}.page-node-type--similar-product .drop-down-wrapper ul li:last-child{margin-bottom:0;}.page-node-type--similar-product .drop-down-wrapper.open .selector{-webkit-border-radius:21px 21px 0 0;-moz-border-radius:21px 21px 0 0;-ms-border-radius:21px 21px 0 0;border-radius:21px 21px 0 0;border-bottom:none;background:#FFF url(/sites/msig_sg/themes/sg/images/up_arrow.png) no-repeat;background-position:calc(100% - 15px) 50%;}.page-node-type--similar-product .drop-down-wrapper.open ul{display:block;}.page-node-type--similar-product .non-plan-highlight-wrapper{font-size:16px;line-height:20px;color:#000;}.page-node-type--similar-product h4{color:#1B1464;font-size:24px;font-weight:500;}.page-node-type--similar-product .noindex_keyfeature{font-size:18px;line-height:20px;color:#000;font-weight:700;}.page-node-type--similar-product .webform-submission-form{border:1px solid rgba(0,0,0,0.25);border-left:1px solid rgba(0,0,0,0.25);border-right:1px solid rgba(0,0,0,0.25);margin:0;border-radius:0 0 10px 10px;padding:20px;}.page-node-type--similar-product article.profile{margin:0;padding:1.5rem 0 0;}.page-node-type--similar-product article.profile ~ div{display:none;}.page-node-type--similar-product .page_title{margin:0;padding:1.5rem 0;}.page-node-type--similar-product .senoko_intro ul{color:rgba(0,0,0,0.75);font-size:18px;font-weight:400;}.page-node-type--similar-product .senoko_intro ol{color:rgba(0,0,0,0.75);font-size:18px;font-weight:400;}.page-node-type--similar-product .senoko_declaration h5{color:#000;font-size:16px;font-weight:500;}.page-node-type--similar-product #policy-wording a{border:1px solid #E11F27;color:#E11F27;text-transform:none;font-size:16px;display:inline-block;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:15px;background:#ffffff;height:44px;line-height:42px;padding:0 30px;text-align:center;font-weight:700;text-decoration:none;width:auto;position:relative;}.page-node-type--similar-product .has-title .block__title{background-color:#1B1464;padding:14px 20px;margin:0;font-size:24px;border-radius:10px 10px 0 0;color:#fff;}.page-node-type--similar-product .webform-submission-form label.custom_label{display:none;}.page-node-type--similar-product .webform-submission-form .fieldgroup{display:flex;}.page-node-type--similar-product .webform-submission-form .fieldgroup:first-child{border:0 none;}.page-node-type--similar-product .webform-submission-form .fieldgroup legend{width:44%;float:left;padding-right:3em;}.page-node-type--similar-product .webform-submission-form .fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label{border:0;}.page-node-type--similar-product .webform-submission-form .fieldgroup .fieldset-wrapper{width:calc(56% - 0.5em);float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number label{width:44%;float:left;padding:11px 20px 11px 0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number input{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date label{width:44%;float:left;padding:11px 20px 11px 0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date input{width:calc(56% - 0.5em);float:left;color:rgba(0,0,0,0.5);}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select label{width:44%;float:left;padding:11px 20px 11px 0;color:#000;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select input{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;width:150px;position:relative;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select .form-select{color:#000;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield label{width:44%;float:left;padding:11px 20px 11px 0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield input{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email label{width:44%;float:left;padding:11px 20px 11px 0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email input{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea label{width:44%;float:left;padding:11px 20px 11px 0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea input{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea .form-type-select__select-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea .form-textarea-wrapper{width:calc(56% - 0.5em);float:left;}.page-node-type--similar-product .webform-submission-form .webform-type-checkboxes.select_plan .fieldset-wrapper{margin-top:0;padding-top:0;}.page-node-type--similar-product .webform-submission-form .webform-type-checkboxes.select_plan .fieldset-wrapper .form-checkboxes .form-type-checkbox{width:20%;}.page-node-type--similar-product .webform-submission-form .form-item .form-item--error-message{padding-left:0;}.page-node-type--similar-product .webform-submission-form .form-item.form-item--error .ui-selectmenu-button.ui-button{border:2px solid red;}.page-node-type--similar-product .webform-submission-form input[type=text]::placeholder,.page-node-type--similar-product .webform-submission-form input[type=email]::placeholder,.page-node-type--similar-product .webform-submission-form input[type=date]::placeholder,.page-node-type--similar-product .webform-submission-form textarea::placeholder{color:rgba(0,0,0,0.5);}@media only screen and (max-width:767px){.page-node-type--similar-product .webform-submission-form select{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-number .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-date .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-select .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textfield .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-email .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea label{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea input{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea .form-type-select__select-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.js-form-type-textarea .form-textarea-wrapper{width:100%;}.page-node-type--similar-product .webform-submission-form .fieldgroup.webform-type-radios{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .js-form-type-select{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .fieldgroup.webform-type-checkboxes{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .senoko_term_conditions{padding-left:0;padding-right:0;}.page-node-type--similar-product .webform-submission-form .form-item.fieldgroup legend{width:100%;float:none;max-width:100%;}.page-node-type--similar-product .webform-submission-form .form-item.fieldgroup .fieldset-wrapper{width:100%;display:block;}.page-node-type--similar-product .webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-button{width:100%;display:inline-block;}.page-node-type--similar-product .webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-selectmenu-button-closed{width:100%;display:inline-block;}.page-node-type--similar-product .webform-submission-form .form-item.webform-element--title-inline .ui-selectmenu-button.ui-selectmenu-button-open{width:100%;display:inline-block;}.page-node-type--similar-product .webform-submission-form .form-item .ui-selectmenu-button.ui-button{width:calc(56% - 0.5em);display:inline-block;}.page-node-type--similar-product .form-item--error-message{margin:0;width:100%;width:100%;}}@media screen and (max-width:766px){.page-node-type--similar-product .webform-submission-form .form-item .ui-selectmenu-button.ui-button{display:block;}}@media only screen and (max-width:640px){.product-details-link-wrapper .product-details-link li{display:block;}.product-details-link-wrapper .product-details-link li a{width:100%;}.drop-down-wrapper .selector{width:100%;}}.webform-submission-form.webform-submission-customer-review-form label{color:#000;white-space:initial;font-weight:500;font-size:16px;line-height:1.2;padding:10px 0;width:24%;display:inline-block;vertical-align:top;margin-top:0;}.webform-submission-form.webform-submission-customer-review-form input[type=text],.webform-submission-form.webform-submission-customer-review-form input[type=email],.webform-submission-form.webform-submission-customer-review-form input[type=tel],.webform-submission-form.webform-submission-customer-review-form textarea{border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;padding:6px 16px;width:100%;height:36px;font-weight:400;}.webform-submission-form.webform-submission-customer-review-form .form-textarea-wrapper,.webform-submission-form.webform-submission-customer-review-form .form-actions,.webform-submission-form.webform-submission-customer-review-form input[type=text],.webform-submission-form.webform-submission-customer-review-form input[type=email],.webform-submission-form.webform-submission-customer-review-form input[type=tel],.webform-submission-form.webform-submission-customer-review-form textarea,.webform-submission-form.webform-submission-customer-review-form .text-count-wrapper,.webform-submission-form.webform-submission-customer-review-form .rateit{width:calc(76% - 0.5em);display:inline-block;}.webform-submission-form.webform-submission-customer-review-form textarea{height:auto;width:100%;}.webform-submission-form.webform-submission-customer-review-form .text-count-wrapper{font-size:14px;color:#6c757d;margin-top:4px;}.webform-submission-form.webform-submission-customer-review-form .form-actions .webform-button--submit{border:1px solid #e11f27;color:#fff;text-transform:uppercase;font-size:14px;display:inline-block;border-radius:15px;background:#e11f27;height:55px;padding:0 30px;text-align:center;font-weight:700;text-decoration:none;width:140px;}.webform-submission-form.webform-submission-customer-review-form .form-item-review-box label{padding:0 0 0 2em;width:100%;}.webform-submission-form.webform-submission-customer-review-form .form-item-review-title .text-count-wrapper,.webform-submission-form.webform-submission-customer-review-form .form-actions{margin-left:24%;}.webform-submission-form.webform-submission-customer-review-form .form-type-processed-text,.webform-submission-form.webform-submission-customer-review-form .text-count-message{font-size:14px;font-style:italic;color:rgba(0,0,0,0.5);}.webform-submission-form.webform-submission-customer-review-form .rateit-hover{visibility:hidden;}.webform-submission-form.webform-submission-customer-review-form .rateit-range:hover .rateit-hover{visibility:visible;}.webform-submission-form.webform-submission-customer-review-form .form-control::-moz-placeholder{color:rgba(0,0,0,0.5);}.webform-submission-form.webform-submission-customer-review-form .form-control::placeholder{color:rgba(0,0,0,0.5);}.write-review-banner .text-section h3{font-size:16px;margin:2em 0;}.webform-submission-form.webform-submission-customer-review-form .form-item--error-message{color:#e11f27;font-size:12px;display:block;padding-top:5px;order:2;margin-left:24%;}.webform-submission-form.webform-submission-customer-review-form .form-item--error-message strong{font-weight:400;}.webform-submission-form.webform-submission-customer-review-form .js-form-item-review-box.form-item-review-box{margin-left:24%;}.page-write-us-a-review .ui-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:101;padding:20px;box-sizing:border-box;overflow:hidden;display:none;}.page-write-us-a-review .ui-widget-overlay{background:rgba(0,0,0,0.8);opacity:1;}.page-write-us-a-review .webform-confirmation-modal.ui-dialog .ui-dialog-content{text-align:center;padding:20px;font-size:18px;line-height:1.5;color:#1c0761;}.page-write-us-a-review .webform-confirmation-modal--content img{margin-bottom:20px;}.page-write-us-a-review .webform-confirmation-modal.ui-dialog .ui-dialog-titlebar-close,.page-write-us-a-review .ui-dialog .ui-dialog-titlebar-close{background:none;border:none;font-size:24px;color:transparent;position:absolute;top:10px;right:10px;cursor:pointer;transition:color 0.3s;width:24px;height:24px;}.page-write-us-a-review .ui-dialog-titlebar-close:after{content:"×";font-size:48px;color:#E11F27;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:24px;}.page-write-us-a-review .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{background:transparent;}.page-write-us-a-review .ui-dialog .ui-dialog-title{margin:0;height:0;padding:0;}.page-write-us-a-review .ui-dialog.ui-front{display:block;animation:fadeIn 0.3s ease-in-out;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@media (max-width:768px){.webform-submission-form.webform-submission-customer-review-form label,.webform-submission-form.webform-submission-customer-review-form .form-textarea-wrapper,.webform-submission-form.webform-submission-customer-review-form input[type=text],.webform-submission-form.webform-submission-customer-review-form input[type=email],.webform-submission-form.webform-submission-customer-review-form input[type=tel],.webform-submission-form.webform-submission-customer-review-form textarea,.webform-submission-form.webform-submission-customer-review-form .text-count-wrapper,.webform-submission-form.webform-submission-customer-review-form .rateit{width:100%;display:block;}.webform-submission-form.webform-submission-customer-review-form .form-actions .webform-button--submit{width:auto;margin:0 auto;}.webform-submission-form.webform-submission-customer-review-form .js-form-item-review-box{flex-direction:column;align-items:flex-start;}.webform-submission-form.webform-submission-customer-review-form .js-form-item-review-box .form-checkbox{margin-right:0;margin-bottom:10px;}.webform-submission-form.webform-submission-customer-review-form textarea{height:auto;}.webform-submission-form.webform-submission-customer-review-form .form-item--error-message,.webform-submission-form.webform-submission-customer-review-form .form-item-review-title .text-count-wrapper,.webform-submission-form.webform-submission-customer-review-form .js-form-item-review-box.form-item-review-box{margin-left:0;}.webform-submission-form.webform-submission-customer-review-form .rateit{width:100%;}.page-write-us-a-review .ui-dialog{width:90%;padding:10px;}.page-write-us-a-review .webform-confirmation-modal--content{font-size:14px;}.page-write-us-a-review .webform-confirmation-modal--content img{width:80px;}}
