.require-label::after{content:"*";color:var(--status-error)}
.get-a-quote .getaquote-custom{padding-top:60px}
.getquote-cust-form{display:flex;width:100%;max-width:576px;flex-direction:column;align-items:flex-start;gap:20px}
.cust-name-sec{width:100%;display:flex;align-items:flex-start;gap:20px}
.form-label-tittle{color:var(--neutrals-250,var(--neutrals-250,#18191b));font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;font-weight:var(--fw-semibold);line-height:21px}
.form-input-qr{display:flex;height:48px;padding:12px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--neutrals-200,#343d46);background:var(--neutrals-white,#FFF)}
.cust-name,.cust-middlename,.cust-mobile-number,.cust-email{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}
.cust-contact-div{border:1px solid black;border-radius:4px;display:flex;width:100%;align-items:center;box-sizing:border-box;padding-left:12px}
.cust-contact-div .form-input-qr{flex:1;border-radius:unset;border:unset;padding:unset;padding-left:10px}
.cust-contact-div .form-input-qr:focus{outline:0}
.cust-contact-div:focus-within{border:2px solid black}
.cust-lastname{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}
.cust-contact{display:flex;align-items:flex-start;gap:10px;align-self:stretch}
.getquote-cust-form .cust-checkbox{width:100%;display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}
.get-a-quote .claim-doc-button .cmp-button{margin-top:23px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
input[type=checkbox]{cursor:pointer}
input[type='checkbox']:checked{background:url(../../../content/dam/oonainsurance/image/make-a-claim/checkbox-feather-icon.svg) no-repeat center/ 12px}
.cust-checkbox input[type='checkbox']{height:16px;width:16px;cursor:pointer;border-radius:4px;border:1px solid var(--neutral-5,#d9d9d9);background-color:var(--neutral-1,#FFF)}
.getquote-cust-form .cust-checkbox a{color:var(--neutrals-225,var(--neutrals-225,#272d33));font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:14px;font-weight:500;line-height:21px;text-decoration:none}
.getquote-cust-form .cust-checkbox p a{color:var(--primary-oona-purple,var(--neutrals-225,#482c77));font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}
::placeholder{color:var(--neutrals-100,#a3acb2);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:19px}
.make-a-claim .makeaclaim-sec-2{background-size:cover}
.make-a-claim .custom-dropdown_claim{padding-right:40px}
.make-a-claim .custom-dropdown_claim option{font-size:20px}
.form-input{position:relative}
.get-a-quote .custom-select-component+div.text p{color:#65737e;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-weight:500;line-height:24px;padding-top:16px}
.get-a-quote .custom-select-component{padding-bottom:unset}
.getaquote-custom .form-input .error-design{position:absolute;bottom:-20px;padding-left:0;color:#bb251a;font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:12px}
.getaquote-custom .form-input.get-a-quote-chk .error-design{bottom:0}
.cust-checkbox input[type=checkbox]:before{top:-0.5px;left:-0.5px}
@media screen and (max-width:976px){.cust-name-sec,.cust-contact{flex-direction:column;width:100%}
.cust-name,.cust-middlename,.cust-mobile-number,.cust-email{width:100%}
.getquote-cust-form .cust-checkbox{align-items:flex-start;flex:1 0 0}
.make-a-claim .custom-dropdown_claim{font-size:28px}
}
@media screen and (max-width:767px){.makeaclaim-sec-1 .breadcrumb{display:none}
.getquote-cust-form{max-width:initial}
.cust-contact{gap:20px}
.get-a-quote .getaquote-custom{padding-top:40px}
.getaquote-custom .getquote-cust-form .cust-checkbox{width:100%;align-items:flex-start;flex:1 0 0}
.make-a-claim .makeaclaim-sec-2{min-width:320px;background-size:cover}
.make-a-claim .makeaclaim-sec-1{padding-bottom:40px}
.getaquote-custom .error-design{left:0}
.getaquote-custom .cust-mobile-number,.getaquote-custom .cust-email{position:relative}
.getaquote-custom .form-input.get-a-quote-chk .error-design{padding-left:0;bottom:-12px}
.get-a-quote .custom-select-component+div.text p{font-size:14px;line-height:21px}
.get-a-quote .claim-doc-button .cmp-button{margin-top:25px}
}
.make-a-claim.container-box>.cmp-container{padding:initial;display:flex}
.make-a-claim.container-box>.cmp-container{width:100%;max-width:1440px;margin:0 auto}
.make-a-claim .makeaclaim-sec-1{padding:0 40px 60px 60px;width:47%;position:relative}
.make-a-claim .makeaclaim-sec-1 .breadcrumb{padding:0;margin-bottom:60px}
.make-a-claim .makeaclaim-sec-1 .breadcrumb .cmp-breadcrumb__list{padding:18px 0}
.make-a-claim .makeaclaim-sec-2{width:53%;display:inline-flex;padding:0 27px 72px 27px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;max-width:755px;min-height:670px;background-size:cover}
.make-a-claim .claim-vehicle-option{padding-top:8px}
.make-a-claim .claim-like-option .cmp-text{color:var(--primary-purples-oona-dark-purple,#21153a);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:40px;line-height:48px}
.make-a-claim .custom-dropdown_claim{color:var(--primary-purples-lilac-75,#673fae);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:40px;line-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../content/dam/oonainsurance/image/make-a-claim/arrow-down-icon.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:10px;outline:0;border:0;padding-right:30px;padding-bottom:8px;cursor:pointer;border-bottom:.5px solid var(--primary-purples-lilac-50,#8c5acb)}
.custom-dropdown_claim select::-ms-expand{display:none}
.claim-select-custom-dropdown{min-width:311px;position:relative;display:inline-block;border:0}
.claim-select-custom-dropdown::before{content:"";position:absolute;width:32px;height:32px;right:0;top:12px;pointer-events:none;background-size:cover}
.custom-select-component{padding-top:8px}
.claim-vehicle-option .options{position:relative}
.claim-vehicle-option .cmp-form-options{min-width:311px;position:relative;display:inline-block;border:0;border-bottom:1.5px solid var(--primary-purples-lilac-75,#673fae)}
.claim-vehicle-option fieldset .cmp-form-options__label{display:none}
.makeaclaim-sec-1 .claim-pragraph p{color:var(--neutrals-200,#343d46);font-family:var(--ff-opensans);font-weight:var(--fw-medium);font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-top:21px}
.Check-claim-hd{padding-top:6px}
.Check-claim-hd p{color:var(--primary-purples-lilac-75,#673fae);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:16px;line-height:21px;letter-spacing:.16px}
.claim-tesr-sec .cmp-container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:56px;column-gap:32px}
.makeaclaim-sec-1 .claim-tesr-sec{padding:60px 0 60px}
.claim-tesr-sec .claim-tes-document .cmp-teaser{justify-content:flex-end;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:24px;width:100%}
.claim-tes-document .cmp-teaser__content .cmp-teaser__pretitle{color:var(--primary-purples-lilac-75,#673fae);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:18px;line-height:22px}
.claim-tesr-sec .claim-tes-document .cmp-teaser__title{color:var(--neutrals-225,#272d33);font-family:var(--ff-opensans);font-size:12px;font-weight:400;line-height:18px}
.claim-tesr-sec .claim-tes-document .cmp-teaser__description{color:var(--primary-purples-oona-purple,#482c77);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;line-height:18px;letter-spacing:.14px;padding-top:8px}
.claim-tesr-sec .claim-tes-document .cmp-teaser__image .cmp-image{width:48px;height:48px;background-color:var(--primary-purples-lilac-75,#673fae);display:flex;align-items:center;justify-content:center;border-radius:50%;border:0}
.makeaclaim-sec-1 .claim-doc-button .cmp-button{display:flex;max-width:575px;width:100%;min-height:40px;padding:6px 16px;justify-content:center;align-items:center;gap:8px;border:0;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;text-decoration:none}
.makeaclaim-sec-1 .claim-doc-button .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)}
.makeaclaim-sec-1 .claim-doc-button .cmp-button .cmp-button__text{color:#FFF;text-align:center;font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;line-height:18px;letter-spacing:.14px}
.claim-tesr-sec-2 .cmp-container{display:flex;gap:24px;width:100%;padding-top:16px;flex-wrap:wrap}
.claim-tesr-sec-2 .cmp-container .claim-tes-document{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;border-radius:12px;background:var(--primary-white,#FFF);width:100%;max-width:217px;min-height:111px}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__link{text-decoration:none}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__content{display:flex;flex-direction:column}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__title{width:100%;max-width:186px;color:var(--primary-purples-lilac-75,#673fae);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:14px;line-height:21px}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__description{padding-top:8px}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__description p{display:flex;align-items:center;gap:16px;color:var(--neutrals-225,#272d33);font-family:var(--ff-opensans);font-size:12px;font-weight:400;line-height:18px;opacity:.7;height:fit-content;flex:1 0 0}
.claim-tes-document .cmp-teaser{display:flex;flex-direction:column;gap:5px;align-items:center}
.claim-tes-document .cmp-teaser__image .cmp-image{text-align:center}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__description img{width:20px;height:20px}
.makeaclaim-sec-2 .need-another-head .cmp-text p{color:var(--primary-white,#FFF);font-family:var(--ff-opensans);font-weight:var(--fw-semibold);font-size:18px;line-height:normal}
.claim-tes-document .cmp-teaser__image .cmp-image__image{width:auto;max-width:100%;mix-blend-mode:luminosity}
.claim-tesr-sec-2 .claim-tes-document .cmp-teaser__image .cmp-image__image{display:none}
@media screen and (max-width:1320px){.make-a-claim.container-box>.cmp-container{padding:0 0 0 20px}
.make-a-claim .makeaclaim-sec-1{padding-left:0}
}
@media screen and (max-width :980px) and (min-width :768px){.claim-tesr-sec .cmp-container{grid-template-columns:1fr;row-gap:32px}
}
@media screen and (max-width:767px){.make-a-claim .makeaclaim-sec-2{width:100%;min-width:360px;min-height:637px;padding:0;padding-bottom:21px;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center}
.make-a-claim.container-box>.cmp-container{padding:0}
.make-a-claim .claim-like-option .cmp-text,.make-a-claim .custom-dropdown_claim{font-size:28px;line-height:34px}
.make-a-claim .custom-dropdown_claim{background-position-y:4px}
.make-a-claim .claim-vehicle-option .options select>option{font-size:15px}
.make-a-claim .claim-vehicle-option{padding-top:4px}
.makeaclaim-sec-1 .claim-pragraph p,.Check-claim-hd p{padding-top:unset;padding-bottom:13px;font-size:16px}
.custom-select-component{padding:0;padding-bottom:40px}
.Check-claim-hd{padding:0}
.claim-tesr-sec-2 .cmp-container{flex-direction:column;gap:8px}
.claim-tesr-sec .claim-tes-document .cmp-teaser{gap:15px}
.makeaclaim-sec-1 .claim-tesr-sec{padding-top:40px;padding-bottom:40px}
.claim-tesr-sec .cmp-container{grid-template-columns:1fr;gap:32px}
.make-a-claim>.cmp-container{flex-direction:column}
.make-a-claim .makeaclaim-sec-1{width:100%;max-width:inherit;padding:32px 20px 58px 20px}
.makeaclaim-sec-1 .purple-breadcrumb{display:none}
.makeaclaim-sec-1 .claim-doc-button .cmp-button{width:100%;max-width:initial}
.claim-tesr-sec-2 .slick-slider .slick-list .slick-slide{width:initial !important;padding-right:16px}
.claim-tesr-sec .claim-tes-document .cmp-teaser__description{padding-top:10px}
.makeaclaim-sec-2 .claim-tes-document .cmp-teaser__content{width:100%;min-height:unset}
.claim-tesr-sec-2 .cmp-container .claim-tes-document{width:100%;max-width:320px;min-height:unset}
.claim-select-custom-dropdown{min-width:initial}
.claim-select-custom-dropdown::before{top:2px}
.claim-tesr-sec-2 .cmp-container .claim-tes-document .cmp-teaser__description p{font-size:12px;line-height:18px}
.claim-vehicle-option .cmp-form-options{min-width:inherit}
.claim-tesr-sec-2 .claim-tes-document .cmp-teaser__image .cmp-image__image{display:block}
}