.crf-page{--crf-text:#20252b;--crf-red:#c21b17;color:var(--crf-text);background:#fff;min-height:40vh;padding:0 0 48px}.crf-page__host{max-width:100%}#ui-datepicker-div{display:none!important}.crf-page .datepickerWrap{position:relative}.crf-page .datepickerWrap.crf-expiry-ready #policy-expire-date.uiDatepickerInput{opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.crf-page .crf-expiry-picker{width:100%}.crf-page .crf-expiry-picker .MuiPickersPopper-root,.crf-page .MuiPickersPopper-root{z-index:10050!important}.crf-page__error{max-width:1152px;color:var(--crf-red);margin:24px auto;padding:0 12px;font-family:robotoregular,sans-serif;font-size:16px}.crf-page .loader-box{z-index:2000;background:#fff;justify-content:center;align-items:center;padding:40px 0;display:none;position:fixed;inset:0}.crf-page .loader-box.is-hidden{display:none!important}.crf-page .loader-box .loader-img-wrap{text-align:center;border-radius:50%;width:290px;height:290px;margin:0 auto;position:relative}.crf-page .loader-box .loader-img-wrap img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.crf-page .loader-box .counter{color:#000;margin:0;font-family:Roboto-Medium,robotomedium,sans-serif;font-size:24px;line-height:32px;display:block;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.crf-page .thankyouModal.modal{top:var(--site-header-height,103px);z-index:2500;outline:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.crf-page .thankyouModal.modal.show{justify-content:center;align-items:flex-start;padding-top:132px;display:flex!important}.crf-page .thankyouModal .modal-dialog{pointer-events:none;width:min(500px,100% - 32px);max-width:500px;margin:0 auto;position:relative}.crf-page .thankyouModal .modal-content{pointer-events:auto;text-align:center;background:#fff padding-box padding-box;border:1px solid #0003;border-radius:2px;flex-direction:column;width:100%;padding:30px 20px 20px;display:flex;position:relative;box-shadow:0 8px 28px #0000001f}.crf-page .thankyouModal .modal-content form{word-break:normal;overflow-wrap:break-word}.crf-page .thankyouModal .modal-body{text-align:center}.crf-page .thankyouModal .closePopup{z-index:1;line-height:0;position:absolute;top:16px;right:16px}.crf-page .thankyouModal .closePopup img{width:21px;height:21px}.crf-page .thankyouModal .modal-body p.title{text-align:center;color:#20252b;margin:0 0 20px;font-family:robotolight,sans-serif;font-size:30px;font-weight:300;line-height:28px}.crf-page .thankyouModal .modal-body .thankyou-image{width:132px;max-width:132px;height:auto;display:block;margin:20px auto 44px!important}.crf-page .thankyouModal .modal-body p:not(.title){color:#20252b;text-align:left;word-break:normal;overflow-wrap:break-word;font-family:robotolight,sans-serif;font-size:20px!important;line-height:28px!important}.crf-modal-backdrop{top:var(--site-header-height,103px);z-index:2400;background:#20252b4d;position:fixed;bottom:0;left:0;right:0}html.crf-modal-open,body.modal-open{overscroll-behavior:none;height:100%;overflow:hidden!important}body.modal-open footer,.crf-page .d-none{display:none!important}.crf-page .formTemplateComp>.container{width:100%;max-width:min(1170px,100vw - 32px)!important}.crf-page .formTemplateComp .topContent{text-align:center}.crf-page .formTemplateComp .titleText{text-align:center;padding-bottom:19px}.crf-page input.form-control[readonly],.crf-page input.readonly-field,.crf-page .readonly-field{min-height:40px;margin-top:10px;color:#8a8a8a!important;box-shadow:none!important;cursor:default!important;background-color:#f3f3f3!important;border:0!important;border-radius:2px!important;height:40px!important;padding:8px 12px!important;font-family:robotoregular,sans-serif!important;font-size:16px!important;line-height:24px!important}.crf-page .member-details-wrapper,.crf-page .benefit-section{max-width:none;margin-right:72px}.crf-page .memberDetailsDiv{margin-right:72px}.crf-page .change-product .custom-radiobtns-div{align-items:flex-start;gap:48px;display:flex}.crf-page .change-product .custom-radio{flex:0 0 188px;width:auto;max-width:200px}.crf-page .change-product .custom-control-label{white-space:normal;max-width:172px;display:block;line-height:1.2!important}.crf-page .formTemplateComp .formContentInnerWrap h4{color:#20252b;padding-bottom:16px;font-family:robotolight,sans-serif;font-size:28px;font-weight:300}.crf-page .terms-and-conditions ul{margin:8px 0 0;list-style:none;padding-left:0!important}.crf-page .terms-and-conditions li{margin:0 0 10px}.crf-page .formTemplateComp .formContentInnerWrap .btnWrap{text-align:center;padding-top:10px;padding-right:72px;flex:0 0 100%!important;justify-content:center!important;max-width:100%!important;display:flex!important}.formTemplateComp .formContentInnerWrap .secondform-inner-container .form-group{padding-bottom:48px}@media screen and (max-width:767px){.formTemplateComp .formContentInnerWrap .secondform-inner-container .form-group{padding-bottom:30px}}.crf-page .primaryRedBtn:disabled,.crf-page .primaryRedBtn[disabled]{cursor:not-allowed;opacity:1;box-shadow:none;color:#fff!important;background:#f6c5c3!important}.crf-page .primaryRedBtn:disabled:hover,.crf-page .primaryRedBtn[disabled]:hover{color:#fff!important;background:#f6c5c3!important}.crf-page .medical-condition,.crf-page .terms-and-conditions,.crf-page .member-separator{margin-right:72px}.crf-page .formContentInnerWrap .medical-condition.form-group{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:8px;margin-bottom:20px;padding:20px 22px 16px!important}.crf-page .medical-condition>strong{color:#20252b;margin:0 0 12px;font-family:robotobold,robotoregular,sans-serif;font-size:16px;font-weight:700;line-height:1.3;display:block}.crf-page .medical-condition>label{letter-spacing:0;color:#20252b;margin:0 0 14px;padding:0;font-family:robotoregular,sans-serif;display:block;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.crf-page .medical-condition>div{align-items:center;gap:32px!important;display:flex!important}.crf-page .medical-condition .custom-radio{flex:none;align-items:center;width:auto;max-width:none;min-height:22px;margin:0;display:flex;position:relative}.crf-page .medical-condition .custom-control-label{color:#20252b;cursor:pointer;align-items:center;max-width:none;margin:0;font-family:robotoregular,sans-serif;font-weight:400;display:inline-flex;position:relative;padding:0 0 0 30px!important;font-size:15px!important;line-height:1.2!important}.crf-page .medical-condition .custom-control-label:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #bdbdbd;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crf-page .medical-condition .custom-radio .custom-control-input:checked~.custom-control-label:before{border-color:#c21b17}.crf-page .medical-condition .custom-radio .custom-control-input:checked~.custom-control-label:after{content:"";background:#c21b17;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.crf-page .product-select .customDropdown{width:100%;position:relative}.crf-page .product-select .customDropdown select.productType{appearance:none;width:100%;height:44px;box-shadow:none;color:#20252b;cursor:pointer;background-color:#0000;background-image:none;border:0;border-bottom:1px solid #cfcfcf;border-radius:0;margin:0;padding:8px 32px 6px 0;font-family:robotobold,robotoregular,sans-serif;font-size:18px;line-height:24px;display:block;font-weight:700!important}.crf-page .product-select .customDropdown select.productType::-ms-expand{display:none}.crf-page .product-select .customDropdown:after{content:"";pointer-events:none;border-bottom:2px solid #c21b17;border-right:2px solid #c21b17;width:9px;height:9px;position:absolute;bottom:12px;right:2px;transform:rotate(45deg)}.crf-page .product-select .customDropdown:has(.selectboxit-container):after{display:none}.crf-page .selectboxit-container{width:100%;display:block;position:relative}.crf-page .product-select .customDropdown .selectboxit-container .selectboxit,.crf-page .desired-insured-value .customDropdown .selectboxit-container .selectboxit{cursor:pointer;justify-content:space-between;align-items:flex-end;min-height:0;margin:0;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #c8c8c8!important;border-radius:0!important;padding:8px 0 10px!important;display:flex!important}.crf-page .desired-insured-value .customDropdown .selectboxit-container .selectboxit{padding:4px 0 6px!important}.crf-page .product-select .customDropdown .selectboxit-text,.crf-page .desired-insured-value .customDropdown .selectboxit-text{color:#000!important;padding:0 28px 0 0!important;font-family:robotoregular,sans-serif!important;font-size:20px!important;line-height:26px!important}.crf-page .desired-insured-value .customDropdown .selectboxit-text{font-size:14px!important;line-height:20px!important}.crf-page .product-select .selectboxit-arrow-container,.crf-page .desired-insured-value .selectboxit-arrow-container{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 0 4px;display:flex!important;position:relative!important}.crf-page .product-select .selectboxit-arrow.selectboxit-default-arrow,.crf-page .desired-insured-value .selectboxit-arrow.selectboxit-default-arrow{background:0 0!important;border:2px solid #c21b17!important;border-top:0!important;border-left:0!important;width:10px!important;height:10px!important;margin:0!important;display:block!important;position:static!important;top:auto!important;right:auto!important;transform:rotate(45deg)!important}.crf-page .selectboxit-options{z-index:40;background:#fff;border:1px solid #e4e4e4;max-height:240px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.crf-page .benefit-section .customDropdown .selectboxit-container .selectboxit,.crf-page .select-status-value .customDropdown .selectboxit-container .selectboxit{cursor:pointer;justify-content:space-between;align-items:flex-end;min-width:140px;margin:0;background:0 0!important;border:0!important;border-bottom:1px solid #c8c8c8!important;width:100%!important;height:auto!important;padding:4px 0 6px!important;display:flex!important}.crf-page .benefit-section .customDropdown .selectboxit-text,.crf-page .select-status-value .customDropdown .selectboxit-text{color:#000!important;padding:0 28px 0 0!important;font-family:robotoregular,sans-serif!important;font-size:14px!important;line-height:20px!important}.crf-page .benefit-section .selectboxit-arrow-container,.crf-page .select-status-value .selectboxit-arrow-container{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex!important;position:relative!important}.crf-page .benefit-section .selectboxit-arrow.selectboxit-default-arrow,.crf-page .select-status-value .selectboxit-arrow.selectboxit-default-arrow{background:0 0!important;border-bottom:2px solid #c21b17!important;border-right:2px solid #c21b17!important;width:10px!important;height:10px!important;display:block!important;position:static!important;transform:rotate(45deg)!important}.crf-page .benefit-description{color:#20252b;margin:0 0 16px;font-size:16px;line-height:1.4}.crf-page .selectboxit-container.is-open .selectboxit-options{display:block}.crf-page .selectboxit-option-anchor{color:#20252b;background:#fff;padding:10px 12px;font-family:robotolight,sans-serif;font-size:18px;font-weight:400;line-height:1.3;text-decoration:none;display:block}.crf-page .selectboxit-option.is-placeholder .selectboxit-option-anchor{color:#9a9a9a}.crf-page .selectboxit-option-anchor:hover{background:#fff}@media (max-width:767px){.crf-page .formTemplateComp .formContentInnerWrap .form-group,.crf-page .formTemplateComp .formContentInnerWrap .btnWrap,.crf-page .member-details-wrapper,.crf-page .benefit-section,.crf-page .memberDetailsDiv,.crf-page .medical-condition,.crf-page .terms-and-conditions{margin-right:0;padding-right:0}.crf-page .formTemplateComp .formContentInnerWrap.chnage-request-form-getData .btnWrap{width:200px;padding-top:10px;justify-content:flex-start!important;font-size:13px!important}.crf-page .formTemplateComp .formContentInnerWrap.chnage-request-form-getData .btnWrap,.primaryRedBtn{width:200px;font-size:13px!important}}
