.renewal-wrap{padding-top:55px}
.renewal-gap .cmp-container{gap:171px}
.forgotpolicy-gap .cmp-container{gap:32px}
.title-renewal .cmp-title__text{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:40px;font-style:normal;font-weight:500;line-height:48px;padding-bottom:10px}
.renewal-text p{color:var(--neutrals-black);font-family:var(--ff-opensans);font-size:18px;font-style:normal;font-weight:400;line-height:27px}
.renewel-submit-btn>.cmp-form-button{width:100%;min-height:40px;max-height:fit-content;padding:6.4px 16px;border-radius:12px;background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);border:0;color:white;font-size:14px;line-height:130%;letter-spacing:.14px;cursor:pointer}
.renewel-submit-btn>.cmp-form-button:hover{background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.pb-32px{padding-bottom:32px}
@media only screen and (min-width:0) and (max-width:767px){.renewal-wrap{padding-top:16px}
.renewal-wrap .cmp-container{display:flex;flex-direction:column;gap:5px}
.forgotpolicy-gap .cmp-container{gap:16px}
.renewal-wrap .pd-left-renewal{padding-left:unset !important}
.title-renewal .cmp-title__text{font-size:28px;line-height:33px;padding-bottom:10}
.renewal-wrap .renewal-text p{font-size:18px;line-height:21px;padding-bottom:40px}
}
.forgotpolicy-gap .left-renewal-content{padding-top:15px}
.policies-found-parent>.cmp-container{gap:119px;padding-bottom:152px}
.policies-found-parent .policies-found-left-conatiner{max-width:336px;width:100%}
.policies-found-parent .policies-found-right-conatiner{max-width:576px;width:100%}
.policies-found-right-conatiner .forget-policyno-found{width:100%}
.forget-policyno-found .policyno-found{display:flex;flex-direction:column;gap:30px}
.forget-policyno-found .policyno-found .policyfound-txt{color:var(--Primary-Oona-Purple);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px}
.forget-policyno-found .policyfound-card{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.forget-policyno-found .policyfound-card .motor{border-radius:8px;border:1px solid var(--Gray-5,#e0e0e0);background:#FFF;display:flex;width:281px;flex-direction:column;flex-wrap:wrap}
.forget-policyno-found .policyfound-card .motor .ply-expire{display:flex;justify-content:space-between;align-items:center;padding:6px 16px 6px 12px;color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-style:normal;font-weight:500;line-height:18px}
.forget-policyno-found .policyfound-card .motor .ply-expire .expire{padding:10px 20px;color:var(--neutrals-white);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-weight:700;line-height:15px;border-radius:50px;background:var(--status-error);letter-spacing:.12px}
.forget-policyno-found .policyfound-card .motor .ply-expire .active{background:#4ac6bb}
.forget-policyno-found .policyfound-card .motor .motor-vehicle{display:flex;gap:16px;align-items:center;padding:14px 16px;border-top:1px solid#e0e0e0;border-bottom:1px solid#e0e0e0;background:#FFF}
.forget-policyno-found .policyfound-card .motor .motor-vehicle .profile img{height:44px;width:44px;border-radius:25px}
.forget-policyno-found .policyfound-card .motor .motor-vehicle .motor-content{display:flex;align-items:center;gap:12px}
.forget-policyno-found .policyfound-card .motor .motor-vehicle .motor-contenttxt .title-renewal .cmp-title__text{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:16px}
.forget-policyno-found .policyfound-card .motor .motor-vehicle .motor-contenttxt .content{color:var(--des-text-color);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-weight:500;line-height:16px}
.forget-policyno-found .policyfound-card .motor .renew-direction{display:flex;padding:8px 16px 8px 24px;justify-content:space-around;align-items:center;width:100%}
.forget-policyno-found .policyfound-card .motor .renew-direction .renew{color:var(--Purple-lilac);text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-style:normal;font-weight:var(--fw-semibold);align-items:center;line-height:18px;letter-spacing:.14px}
.title{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-style:normal;font-weight:var(--fw-semibold);line-height:21px}
.direction{display:none}
@media only screen and (min-width:320px) and (max-width:767px){.forgotpolicy-gap .cmp-container{gap:16px;align-items:flex-start}
.direction{display:block}
.forget-policyno-found .policyno-found{width:100%;gap:22px}
.forget-policyno-found .policyno-found .policyfound-txt{font-size:16px;line-height:21px}
.forget-policyno-found .policyfound-card{grid-template-columns:repeat(1,1fr);gap:30px}
.forget-policyno-found .policyfound-card .motor,.forget-policyno-found .policyfound-card .motor .motor-vehicle{width:100%;justify-content:space-between}
.forget-policyno-found .policyfound-card .motor .motor-vehicle .motor-contenttxt{width:100%}
.renewal-wrap .title-renewal .cmp-title__text{width:unset}
.renewal-wrap .left-renewal-content,.renewal-wrap .right-renewal-content{width:100%}
.forget-policyno-found .policyfound-card .motor .renew-direction{width:100%}
.forgotpolicy-gap .left-renewal-content{padding-top:unset}
}
.renewal-wrap .left-renewal-content{max-width:390px;width:100%}
.renewal-wrap .pd-left-renewal{margin-left:115px}
.renewal-wrap .right-renewal-content{max-width:532px;width:100%}
.renewel-container{padding-bottom:227px}
.renewal-text-right-container p{display:flex;gap:6px;align-items:center}
.pb-32px{padding-bottom:32px}
.renewal-text-right-container p a{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-style:normal;font-weight:var(--fw-semibold);line-height:150%;text-decoration:none}
.renewal-text-right-container img{width:16px;height:16px}
.renewal-policy-form label{color:#18191b;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:12px;font-style:normal;font-weight:var(--fw-semibold);line-height:18px}
.renewal-policy-form input{width:532px;padding:12px;margin:9px 0 16px;border-radius:4px;border:1px solid #818f99}
.renewal-policy-form .forget-policyno a{color:var(--neutrals-black);text-decoration:none;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:18px;letter-spacing:.14px}
.renewal-policy-form .forget-policyno img{height:16px;width:16px;margin-bottom:-3px}
.renewal-policy-form button{margin-top:40px;border-radius:12px;border:0;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);color:var(--neutrals-white);display:flex;height:40px;padding:8px 16px;width:532px;justify-content:center;align-items:center;font-size:14px;font-weight:var(--fw-semibold);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);line-height:18px;letter-spacing:.14px}
@media only screen and (min-width:320px) and (max-width:767px){.renewal-wrap .left-renewal-content,.renewal-wrap .right-renewal-content,.renewal-policy-form input,.renewal-policy-form button{width:100%}
.renewal-wrap .pd-left-renewal{margin-left:unset}
}
.installmentOptions{padding:49px 0;background-color:#f1edf8;margin-top:188px}
.installmentOptions .cmp-container{gap:32px}
.installmentOptions .left-renewal-content{width:32%}
.installmentOptions .right-renewal-content{width:68%}
.installmentOptions .installment-option{display:grid;gap:31px;grid-template-columns:repeat(2,419px)}
.installmentOptions .installment-option .option-wrap{display:flex;gap:24px;align-items:flex-start}
.installmentOptions .installment-option .option-wrap .install-img img{height:44px;width:50.875px}
.installmentOptions .title-renewal .cmp-title__text{color:var(--Purple-lilac);padding-bottom:0}
.installmentOptions .option-wrap .install-content{display:flex;flex-direction:column;gap:12px}
.installmentOptions .option-wrap .install-content .install-title{color:var(--Secondary-Dark-Purple);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:20px;font-weight:var(--fw-semibold);line-height:24px}
.installmentOptions .option-wrap .install-content .install-txt{color:var(--Secondary-Dark-Purple);font-family:var(--ff-opensans);font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:320px) and (max-width:767px){.installmentOptions .title-renewal .cmp-title__text{padding-bottom:45px}
.installmentOptions .cmp-container{gap:24px;flex-direction:column}
.installmentOptions .left-renewal-content,.installmentOptions .right-renewal-content{width:100%}
.installmentOptions .installment-option{gap:24px;grid-template-columns:repeat(1,1fr)}
.installmentOptions .installment-option .option-wrap{gap:24px}
.installmentOptions .installment-option .option-wrap .install-img img{height:44px;width:50.8px}
.installmentOptions .option-wrap .install-content{gap:6px}
.installmentOptions .option-wrap .install-content .install-title{color:var(--neutrals-black);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:20px;font-weight:var(--fw-semibold);line-height:19px}
.installmentOptions .option-wrap .install-content .install-txt{color:var(--Secondary-Dark-Purple);font-family:var(--ff-opensans);font-size:16px;font-weight:400;line-height:18px}
}
.payment-method-wrap{background:#482c77}
.payment-method-wrap .cmp-container{gap:32px;display:flex;align-items:center}
.payment-method-wrap .title-renewal .cmp-title__text{color:var(--neutrals-white);padding-bottom:0}
.payment-method-wrap .title .cmp-title__text{font-size:40px;color:white;font-size:40px;font-weight:500;line-height:48px;font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.paymentMethod{display:grid;grid-template-columns:repeat(4,194px);gap:20px}
.payment-method-title{max-width:418px;width:100%}
.paymentMethod .paymentMethod-icon{width:194px;padding:33px 58px;border-radius:13px;border:1px solid #FFF;background:#dcd6e9;display:flex;justify-content:center;align-items:center}
.paymentMethod .paymentMethod-icon img{width:77.124px}
.payment-text-Field .cmp-form-text{max-width:532px}
.payment-number-field{max-width:532px;margin-bottom:8px}
.payment-success-tsr{max-width:616px;width:100%;display:flex;justify-content:center;align-items:center}
.payment-success-tsr .cmp-teaser__content .cmp-teaser__title{font-size:32px;color:var(--Primary-Oona-Purple);font-weight:var(--fw-semibold);line-height:38.4px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);padding-bottom:8px}
.payment-success-tsr .cmp-teaser__content .cmp-teaser__description{color:var(--grey-tabs-font)}
.payment-success__btn-container{max-width:616px;width:100%}
.payment-success__btn-container .cmp-container{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}
.payment-success__btn-container .payment-purple__btn-160px{max-width:160px;width:100%}
.payment-success__btn-container .payment-white__btn-160px{max-width:160px;width:100%}
.payment-success__btn-container .payment-white__btn-160px button{border-radius:12px;border:1px solid var(--lilac-50,#8c5acb);background:var(--neutrals-white,#FFF);box-shadow:0 2px 0 0 rgba(0,0,0,0.02);padding:6.4px 16px;width:100%;height:40px;cursor:pointer}
.payment-success__btn-container .payment-white__btn-160px button:hover{border:1px solid var(--Primary-25,#dcd6e9);background:var(--Neutrals-White,#FFF);box-shadow:0 2px 0 0 rgba(0,0,0,0.02)}
.payment-success__btn-container .payment-white__btn-160px button span{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:18.2px;letter-spacing:.14px}
.payment-fail__btn-336px{max-width:336px;width:100%}
@media only screen and (min-width:320px) and (max-width:767px){.payment-method-wrap .title .cmp-title__text{font-size:28px}
.payment-method-wrap{padding:53px 0}
.payment-premium-title{padding-bottom:28px}
.installmentOptions{margin-top:51px}
.payment-method-wrap .cmp-container{gap:24px;flex-direction:column;align-items:flex-start}
.paymentMethod{display:grid;grid-template-columns:repeat(2,152px);gap:16px}
.paymentMethod .paymentMethod-icon{width:152px;padding:25px 39px}
.payment-success__btn-container{margin-top:10px}
.payment-success-tsr .cmp-teaser__content .cmp-teaser__title{font-size:28px;font-weight:500;font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.payment-success__btn-container .payment-white__btn-160px{max-width:unset}
.payment-success__btn-container .payment-purple__btn-160px{max-width:unset}
}
#claim-form-person-info-js .cmp-form-options__legend{display:none !important}
.text-capitalize{text-transform:capitalize !important}
#claim-form-person-info-ph-js legend{display:none !important}
.error-design-claim{color:#bb251a;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-style:normal;font-weight:500;line-height:150%;margin-top:8px}
.require-label::after{content:"*";color:var(--status-error)}
.formsection .validateErrorForm,.validateErrorForm{border:1px solid var(--status-error-100,#bb251a)}
.error-msg{display:none}
.invalid .error-msg{display:block}
.Claim-status-detail_container{background:#f1edf8;padding:60px 0}
.Claim-status-detail_container>.cmp-container{justify-content:center;max-width:418px;width:100%;box-sizing:border-box;justify-content:center;box-shadow:0 4px 16px 0 rgba(0,0,0,0.25);background-color:#fff}
.claim-status-form_container{width:100%;padding:24px 32px}
.claim-status-form_container .terms-and-conditions{justify-content:unset}
.claim-status-form_container .tnc-checkbox-wrapper{align-items:flex-start}
.mb-24px{margin-bottom:24px}
.pb-20px{padding-bottom:20px}
.Claim-status-detail_container>.cmp-container{padding:0}
.claim-status-form_container .image .cmp-image__image{width:24px;height:24px}
.claim-status-heading .cmp-text{font-size:25px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);margin-bottom:8px;color:var(--Purple-lilac)}
.claim-status-desc .cmp-text p{color:#65737e;font-size:16px;font-weight:500;line-height:24px}
.doc-upload-desc{display:flex;justify-content:center}
.doc-upload-desc .cmp-text{color:var(--neutrals-125);font-size:12px;padding-top:8px;max-width:338px;width:100%}
.claim-select-field{width:100%;display:flex;justify-content:center;position:relative}
.claim-select-field .cmp-form-options{width:100%;display:flex;flex-direction:column;border:0}
.claim-select-field .cmp-form-options__label{margin-bottom:8px;font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold)}
.claim-select-field .cmp-form-options__field{padding:12px;border-radius:4px;border:1px solid var(--neutrals-125);font-size:16px;appearance:none}
.claim-select-field .cmp-form-options__field option{max-width:338px;width:100%}
.claim-select-field .select2-container .select2-selection--single{height:unset;padding:12px}
.claim-select-field .select2-container .select2-selection--single .select2-selection__rendered{padding:0}
.claim-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:unset;font-size:16px;font-weight:500;font-family:var(--ff-opensans);font-weight:var(--fw-medium);color:var(--neutrals-black)}
.claim-status-form_container .claim-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{width:290px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.claim-status-form_container .city-detail .claim-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{width:111px}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--neutrals-100)}
.claim-select-field .select2-container--default .select2-selection--single{border:1px solid var(--neutrals-125);border-radius:4px;line-height:1.2}
.claim-select-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:17px;width:20px;background:url("../../../content/dam/oona/aem-images/icons/select2-dropdown.svg") no-repeat center}
.claim-select-field .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:unset;border-style:unset;border-width:unset}
.custom-select-options .select2-results .select2-results__options{display:block;padding:0}
.custom-select-options.select2-dropdown--below{left:0 !important;top:1px;border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;min-width:161px}
.form-text-design{display:flex}
.form-text-design .cmp-form-text{display:flex;flex-direction:column;width:100%}
.form-text-design label,.document-upload-label{margin-bottom:8px;font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold)}
.claim-status-form_container input.invalid,.claim-status-form_container select.invalid,.claim-status-form_container textarea.invalid{border:1px solid #bb251a;border-radius:4px}
.form-text-design .cmp-form-text__text{padding:12px;font-size:14px;border-radius:4px;border:1px solid var(--grey-tabs-font);font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.form-text-design .cmp-form-text__text::placeholder{color:#a3acb2;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:19.2px}
.claim-custom-date .cmp-form-text__text{padding-right:40px;background:url(../../../content/dam/oona/aem-images/icons/purple-calendar.png) no-repeat;background-position:calc(100% - 12px) 50%;color:var(--neutrals-250);gap:10px;cursor:pointer}
.claim-custom-date .cmp-form-text__text::placeholder{color:#818f99}
.form-text-design .cmp-form-text__help-block{color:#818f99;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-weight:500;line-height:150%;padding-top:8px}
.form-text-design .cmp-form-text__textarea{padding:11px 12px;font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-medium);border-radius:8px;scrollbar-color:var(--Purple-lilac);scrollbar-width:thin}
.form-text-design .cmp-form-text__textarea::-webkit-scrollbar{scrollbar-color:var(--Purple-lilac);scrollbar-width:thin}
.form-text-design .cmp-form-text__textarea::-webkit-scrollbar{width:7px}
.form-text-design .cmp-form-text__textarea::-webkit-scrollbar-thumb{border-radius:20px;background:var(--Purple-lilac)}
.form-text-design .cmp-form-text__textarea::-webkit-scrollbar-corner{background:var(--Purple-lilac)}
.drop_box{margin:0 0 8px 0;padding:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dotted #d9d9d9;border-radius:12px}
.document-size-limit{display:flex;justify-content:center}
.document-size-limit .cmp-text{max-width:338px;width:100%}
.file-attachment-custom .container{display:flex;justify-content:center}
.file-attachment-custom .document-help-text{color:#818f99;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;font-weight:500;line-height:150%;padding-top:8px}
.document-upload-btn{width:100%;background:transparent;border:0;font-size:14px;line-height:130%;letter-spacing:.14px;margin-bottom:8px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);text-align:center}
.document-size-limit{font-size:12px;line-height:150%;font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.container-upload-title{margin-bottom:8px;font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold)}
.document-container-wrapper{max-width:338px;width:100%}
.claim-status-form_container .button{display:flex;justify-content:center}
.claim-status-form_container .button .cmp-form-button{width:100%;height:40px;padding:8px 16px;color:white;border:0;font-size:14px;line-height:130%;letter-spacing:.14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);border-radius:12px;background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);cursor:pointer}
.claim-status-form_container .button .cmp-form-button:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);cursor:pointer}
.document-upload-btn-mobile{display:none}
.document-upload-label-mobile{display:none}
#file-preview{max-width:338px;width:100%;aspect-ratio:16/8}
#status.error{color:#bb251a;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px;line-height:18px}
@media screen and (max-width:767px){.claim-status-form_container{padding:20px}
.claim-status-heading .cmp-text{font-size:25px}
.claim-status-desc .cmp-text{font-size:16px}
.doc-upload-dec .cmp-text{font-size:12px}
.Claim-status-detail_container{padding:0}
.Claim-status-detail_container>.cmp-container{padding:20px 0}
.form-text-design label,.document-upload-label{font-size:14px}
.form-text-design .cmp-form-text__text{padding:12px;font-size:16px}
.form-text-design .cmp-form-text__textarea{font-size:16px}
.document-upload-label{display:none}
.document-upload-btn{display:none}
.document-upload-btn-mobile{width:100%;background:transparent;border:0;font-size:14px;line-height:130%;letter-spacing:.14px;margin-bottom:12px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);display:block;text-align:center}
.document-upload-label-mobile{display:block}
.claim-status-form_container .claim-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{width:266px}
.claim-status-form_container .city-detail .claim-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{width:100px}
}
.form-mobile-number-custom{display:flex}
.custom_mobile-number-wrapper{padding-bottom:32px;width:100%}
.custom_mobile-number-wrapper label{display:block;margin-bottom:13px;font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold)}
.mobile_field_input_wrapper{display:flex;justify-content:center;border:1px solid #818f99;border-radius:5px;padding:11px 12px 11px 12px;align-items:center}
.mobile_field_input_wrapper input{font-size:14px;border-radius:4px;font-family:var(--ff-opensans);font-weight:var(--fw-medium);width:100%;border:0;border-top-left-radius:0;outline:0}
.mobile_field_input_wrapper input::placeholder{color:#a3acb2;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:19.2px}
.mobile_field_input_wrapper h5{padding:0 10px 0 2px}
.city-detail{display:flex;justify-content:center}
.city-detail>.cmp-container{display:flex;gap:16px;width:100%}
.city-detail .options{width:50%;position:relative}
.city-detail .options .cmp-form-options{border:0;display:flex;flex-direction:column}
.city-detail .options .cmp-form-options label{margin-bottom:8px;font-size:12px;font-family:var(--ff-opensans);font-weight:var(--fw-semibold)}
.city-detail .options .cmp-form-options .cmp-form-options__field{padding:11px 12px;font-size:14px;border-radius:4px;border:1px solid #818f99;font-family:var(--ff-opensans);font-weight:var(--fw-medium);appearance:none}
.terms-and-conditions{display:flex;justify-content:center}
.terms-and-conditions .cmp-form-options{border:0;max-width:338px;width:100%}
.terms-and-conditions .cmp-form-options__field-label{display:flex;align-items:flex-start;cursor:pointer}
.terms-and-conditions .cmp-form-options__field-description{font-size:14px;font-family:var(--ff-opensans);font-weight:var(--fw-medium);padding-left:24px}
.terms-and-conditions .cmp-form-options__field--checkbox{width:0;height:0;-moz-appearance:initial;-webkit-appearance:initial}
.terms-and-conditions{margin-bottom:12px}
.terms-and-conditions.mb-24px{margin-bottom:24px}
.form-filed-js textarea{resize:none}
@media screen and (max-width:767px){.tnc-checkbox-claim{padding-left:initial}
.tnc-checkbox-claim{margin:initial}
.terms-and-conditions .cmp-form-options__field--checkbox{margin-top:5px}
}
.renewal-policy-summary{display:flex;flex-direction:column;align-items:center}
.renewal-policy-summary .policy-summary{display:flex;width:511px;padding:32px 0;flex-direction:column;align-items:flex-start;gap:24px;border-radius:8px;background:var(neutrals-white);box-shadow:0 4px 16px 0 rgba(0,0,0,0.25)}
.renewal-policy-summary .policysummary{background-color:#f1edf8;padding-top:118px;padding-bottom:237px}
.renewal-policy-summary .policy-summary .pd{padding:0 32px}
.renewal-policy-summary .policy-summary .summary .title{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:25px;font-weight:var(--fw-semibold);line-height:30px;padding-bottom:8px}
.renewal-policy-summary .policy-summary .summary .desc{color:#65737e;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px}
.renewal-policy-summary .policy-summary .basic-detail{margin-bottom:8px}
.renewal-policy-summary .policy-summary .pretitle{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:12px;font-weight:var(--fw-semibold);line-height:16px;letter-spacing:.84px;text-transform:uppercase;padding-bottom:8px}
.renewal-policy-summary .wrap{display:flex;flex-direction:column;gap:8px}
.renewal-policy-summary .policy-summary .content{min-width:447px;display:flex;justify-content:space-between}
.renewal-policy-summary .policy-summary .content .ques{color:var(--Secondary-Dark-Purple);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px}
.renewal-policy-summary .policy-summary .content .ans{color:var(--Purple-lilac);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:16px;font-weight:var(--fw-semibold);line-height:24px}
.renewal-policy-summary .policy-summary .travel-plan{width:100%;border-top:4px solid #f2f2f3;border-bottom:4px solid #f2f2f3;padding:32px}
.renewal-policy-summary .policy-summary .adult-detail{padding:8px 32px}
.renewal-policy-summary .policy-summary .child-detail{width:100%;padding-top:32px;border-top:4px solid #f2f2f3}
.renewal-policy-summary .policy-summary .price-details{width:100%;padding-top:32px;border-top:4px solid #f2f2f3;display:flex;justify-content:space-between;align-items:center}
.price-details .pretitle{padding-top:20px}
.renewal-policy-summary .policy-summary .payment{display:flex;justify-content:center;align-items:center;align-self:stretch;height:40px;gap:8px}
.renewal-policy-summary .policy-summary .payment button{min-width:100%;border-radius:12px;padding:8px 16px;background:linear-gradient(95deg,#482c77 -48.9%,#673fae 96.58%);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);border:0;color:var(--neutrals-white);text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:18.2px;letter-spacing:.14px;cursor:pointer}
.renewal-policy-summary .policy-summary .payment .default-btn{background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.renewal-policy-summary .policy-summary .payment .default-btn:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.renewel-submit-btn>.cmp-form-button{width:100%;height:40px;padding:6.4px 16px;border-radius:12px;background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);border:0;color:white;font-size:14px;line-height:130%;letter-spacing:.14px}
.renewel-submit-btn>.cmp-form-button:hover{background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.price-details-wrap{width:100px}
.price-details{padding:0 10px 0 22px}
@media only screen and (min-width:320px) and (max-width:767px){.renewal-policy-summary .policy-summary .pd{padding:0 30px}
.media-query-p-0>.cmp-container{padding:0}
.renewal-policy-summary .policy-summary{gap:16px;padding:12px 0;box-shadow:unset;width:100%}
.renewal-policy-summary .policy-summary .pd{width:100%}
.renewal-policy-summary .policy-summary .summary{padding-bottom:12px}
.renewal-policy-summary .policy-summary .pretitle{padding-bottom:16px}
.renewal-policy-summary .wrap{gap:16px}
.renewal-policy-summary .policy-summary .travel-plan{padding-top:16px;padding-bottom:16px}
.renewal-policy-summary .policy-summary .child-detail{padding-top:16px}
.renewal-policy-summary .policy-summary .content{min-width:100%}
.renewal-policy-summary .policy-summary .summary .title-renewal{font-size:22px;line-height:26px}
.renewal-policy-summary .policy-summary .summary .desc{font-size:16px;line-height:21px;color:#818f99}
.renewal-policy-summary .policy-summary .content .ques{font-size:16px;color:var(--Secondary-Dark-Purple)}
.renewal-policy-summary .policy-summary .content .ans{font-size:16px}
.renewal-policy-summary .policy-summary .payment{padding-top:24px;padding-bottom:24px;height:unset}
.renewal-gap>div{display:flex;flex-direction:column}
}
.claimform-submission-duplicate-error .duplicate-claimform-submission{display:block}
.success-state-cont{padding-top:120px}
.success-state-cont>.cmp-container{max-width:616px;width:100%;margin:0 auto;padding-top:90px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}
.success-state-cont.success-con-partners.cv-thankyou-cont{padding-top:122px}
.success-con-partners>.cmp-container{max-width:800px !important}
.duplicate-claimform-submission{padding-top:120px;display:none}
.duplicate-claimform-submission>.cmp-container{max-width:616px;width:100%;margin:0 auto;padding-top:90px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}
.success-state-tsr .cmp-teaser,.success-state-paerners-claim .cmp-teaser{display:inline-flex;flex-direction:column-reverse;align-items:center;gap:28px}
.success-state-tsr .cmp-teaser__content .cmp-teaser__title,.success-state-paerners-claim .cmp-teaser__content .cmp-teaser__title{color:var(--primary-purples-oona-purple,#482c77);text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:36px;font-weight:500;line-height:43px}
.success-state-paerners-claim .cmp-teaser__content .cmp-teaser__title{text-align:left;color:#435056;font-weight:500;font-family:var(--ff-opensans);font-weight:var(--fw-medium)}
.success-state-tsr .cmp-teaser__description{color:var(--neutrals-250,var(--neutrals-250,#18191b));text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px;width:100%}
.success-state-paerners-claim .cmp-teaser__description{color:var(--neutrals-250,var(--neutrals-250,#435056));font-weight:700;padding-top:16px;font-family:var(--ff-opensans);font-weight:var(--fw-bold);line-height:22px}
.success-state-btn{width:100%;display:flex;justify-content:center}
.success-state-btn .cmp-button{display:flex;width:100%;max-width:532px;min-height:40px;padding:7px 16px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--Gradients-Lilac-01,linear-gradient(137deg,#482c77 -17.19%,#673fae 61.19%));box-shadow:0 5px 13px 0 rgba(107,74,162,0.25);border:0;text-decoration:none;cursor:pointer}
.success-state-btn .cmp-button:hover{border:1px solid var(--Primary-50,#8c5acb);background:var(--Primary-50,#8c5acb);box-shadow:0 5px 13px 0 rgba(107,74,162,0.25)}
.success-state-btn .cmp-button .cmp-button__text{color:var(--neutrals-white,#FFF);text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;line-height:18px;letter-spacing:.14px}
.success-state-tsr .cmp-image{display:flex;justify-content:center;align-items:center}
.duplicate-claimform-submission{padding-top:120px;display:none}
.duplicate-claimform-submission>.cmp-container{max-width:616px;width:100%;margin:0 auto;padding-top:90px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}
.success-state-paerners-claim .cmp-teaser{display:flex;flex-direction:row-reverse;align-items:center}
.hc-palawan-container .cmp-teaser__image .cmp-image{width:226px;height:auto}
.hc-palawan-container .cmp-teaser__image .cmp-image .cmp-image__image{width:100%;height:100%;object-fit:cover}
.hc-palawan-container .success-state-paerners-claim .cmp-teaser__description{color:rgba(67,80,86,1);font-family:var(--ff-opensans);font-weight:var(--fw-bold);line-height:22px;letter-spacing:.5px}
.motor-success-tsr .cmp-teaser__action-link{background:linear-gradient(136.95deg,#482c77 -17.19%,#673fae 61.19%);box-shadow:0 8px 24px 0 #482C7729;padding:10px 21px;color:#f1ecf8;text-decoration:none;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-weight:600px;font-size:16px;line-height:19.5px;text-align:center;border-radius:12px}
.motor-success-tsr .cmp-teaser__action-container{margin-top:32px}
.motor-success-tsr.success-state-paerners-claim .cmp-teaser__content .cmp-teaser__title{font-size:40px}
.motor-success-tsr.success-state-paerners-claim .cmp-teaser__description{font-size:16px;color:#435056}
.motor-success-tsr.success-state-tsr .cmp-teaser,.motor-success-tsr.success-state-paerners-claim .cmp-teaser{gap:32px}
.motor-success-tsr .cmp-teaser__image .cmp-image img{width:unset}
@media screen and (max-width:767px){.success-state-tsr .cmp-teaser .cmp-teaser__image .cmp-image__image{width:134px;height:134px;object-fit:contain}
.success-state-paerners-claim .cmp-teaser{display:flex;flex-direction:column-reverse;align-items:center}
.motor-success-tsr.success-state-paerners-claim .cmp-teaser__content .cmp-teaser__title{font-size:32px;line-height:38px}
.motor-success-tsr .cmp-teaser__action-link{display:flex;justify-content:center;width:100%;margin-bottom:116px;font-size:16px}
.motor-success-tsr.success-state-paerners-claim .cmp-teaser__description{font-size:16px;color:#435056}
.motor-success-tsr.success-state-paerners-claim .cmp-teaser__description p{line-height:22px}
.motor-success-tsr .cmp-teaser__image .cmp-image img{max-width:190px;max-height:210px}
.success-con-partners.cv-thankyou-cont .cmp-container{padding-top:unset}
}