.offline-warranty-container{padding:0 100px;display:flex;gap:7%}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container{flex-direction:column;padding:10px 15px}
}
@media(min-width:991px) and (max-width:1365px){.offline-warranty-container{padding:0 80px}
}
.offline-warranty-container .left-container{width:60%}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container{width:100%;order:2;padding-top:25px}
}
@media(min-width:1200px) and (max-width:1280px){.offline-warranty-container .left-container{width:51%}
}
@media(min-width:1281px) and (max-width:1333px){.offline-warranty-container .left-container{width:55%}
}
.offline-warranty-container .left-container .warranty-box-block-header{color:#373737;line-height:1.8;font-size:24px;font-weight:800}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-box-block-header{font-size:16px;font-weight:700}
}
.offline-warranty-container .left-container .warranty-boxes-wraper{height:630px;overflow-y:scroll}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper{height:575px}
}
@media(min-width:991px) and (max-width:1199px){.offline-warranty-container .left-container .warranty-boxes-wraper{height:490px}
}
@media(min-width:1200px) and (max-width:1366px){.offline-warranty-container .left-container .warranty-boxes-wraper{height:550px}
}
@media(min-width:1800px){.offline-warranty-container .left-container .warranty-boxes-wraper{height:730px}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box{padding:15px 6px;border-bottom:1px solid #b7b7b7;border-color:#e9e9e9;margin-right:5px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box{padding:10px 8px}
}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block{margin-bottom:10px}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .title{color:#373737;line-height:1.8;font-size:20px;text-transform:capitalize;font-family:apFontBold}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .title{font-size:16px}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .icon{float:right;margin-top:5px;color:#373737;font-size:30px;margin-right:5px;cursor:pointer}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .icon.minus-icon:before{content:"-";font-size:35px}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .icon.plus-icon:before{content:"+"}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label{font-size:14px;line-height:2;color:#222;font-weight:700}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label{margin-bottom:0}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label .valueMain{font-family:apFontMedium}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label:first-child{padding-right:8px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label:first-child{padding-right:0}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label:nth-child(2){border-left:1px solid rgba(0,0,0,.2);padding-left:8px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .warranty-years label:nth-child(2){padding-left:0;border:0;margin-bottom:4px}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .guideLink{font-size:13px;text-transform:uppercase;font-family:apFontMedium;padding:15px 0 0;margin-right:0;color:#222;font-weight:400;border-bottom:2px solid #8839ff;text-decoration:none}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-title-block .guideLink{letter-spacing:.92px;font-size:12px;line-height:18px}
}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-detail-block{display:none}
.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-detail-block .warranty-detail-block-content{color:#222;font-size:14px;line-height:2;font-family:apFontLight;overflow:hidden;display:block;padding:20px 0 0}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .left-container .warranty-boxes-wraper .warranty-box .warranty-detail-block .warranty-detail-block-content{padding:15px 0 0}
}
.offline-warranty-container .left-container .warranty-boxes-wraper::-webkit-scrollbar{background-color:transparent;width:5px;height:auto;border-radius:5px;-webkit-border-radius:5px}
.offline-warranty-container .left-container .warranty-boxes-wraper::-webkit-scrollbar-thumb{background-color:#75787b;height:2px;border-radius:5px;-webkit-border-radius:5px}
.offline-warranty-container .right-container{width:40%}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container{width:100%}
}
@media(min-width:991px) and (max-width:1199px){.offline-warranty-container .right-container{width:50%}
}
@media(min-width:1200px) and (max-width:1280px){.offline-warranty-container .right-container{width:48%}
}
@media(min-width:1281px) and (max-width:1333px){.offline-warranty-container .right-container{width:45%}
}
.offline-warranty-container .right-container .heading{font-size:24px;font-weight:800;line-height:36px;text-align:left;color:#1d1d1f;margin-bottom:20px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .heading{margin-bottom:10px}
}
.offline-warranty-container .right-container .form-container{width:100%;display:flex;flex-direction:column;border-radius:10px;border:10px solid #fcedd6;background:#fcedd6;height:auto}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container{border-radius:12px;border:4px solid #fcedd6}
}
.offline-warranty-container .right-container .form-container .tab-section{padding:30px 20px;display:flex;justify-content:space-between;align-items:center}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .tab-section{padding:10px 27px;justify-content:space-between;gap:32px}
}
.offline-warranty-container .right-container .form-container .tab-section button{margin:0;padding:0}
.offline-warranty-container .right-container .form-container .tab-section button.form-step{display:flex;justify-content:center;align-items:center;gap:8px;border:0;background:transparent}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .tab-section button.form-step{flex-direction:column;gap:4px}
}
.offline-warranty-container .right-container .form-container .tab-section button.form-step .step-no{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#8b8b8e;background:transparent;border:1px solid #8b8b8e;font-weight:700;font-size:11px;line-height:12px;text-align:left;border-radius:50%}
.offline-warranty-container .right-container .form-container .tab-section button.form-step .step-title{font-size:16px;font-weight:500;line-height:20px;color:#8b8b8e;text-align:left}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .tab-section button.form-step .step-title{font-size:12px;line-height:18px;text-align:center}
}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.active .step-no{color:#fff;background:#232426;border:0;font-size:12px;line-height:13px}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.active .step-title{font-weight:700;line-height:24px;color:#232426}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.completed .step-no{background:#28a745;border:0}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.completed .step-no .number{display:none}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.completed .step-no .checkmark:before{content:url(clientlibs/resources/image/white-checkmark.svg)}
.offline-warranty-container .right-container .form-container .tab-section button.form-step.completed .step-title{font-weight:700;line-height:24px;color:#28a745}
.offline-warranty-container .right-container .form-container .registration-complete-title,.offline-warranty-container .right-container .form-container .registration-fail-title{padding:30px 20px;display:flex;justify-content:flex-start;align-items:center;font-size:24px;font-weight:800;line-height:28px;color:#28a745}
.offline-warranty-container .right-container .form-container .registration-fail-title{color:red}
.offline-warranty-container .right-container .form-container .form-section{background:#fff;border-radius:12px;padding:30px 20px;height:auto}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section{padding:20px 10px}
}
.offline-warranty-container .right-container .form-container .form-section .step-section{display:flex;flex-direction:column;gap:24px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .step-section{gap:18px}
}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item{position:relative;display:flex;flex-direction:column}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .input-label{position:absolute;font-size:16px;line-height:24px;font-weight:400;top:14px;margin:0;left:16px;cursor:text;transition:.3s;color:#75787b}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .input-label.top{top:-10px;font-size:12px;line-height:18px;cursor:default;transition:.3s;background-color:#fff;padding:0 4px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control{padding:14px 16px;color:#000;font-weight:400;font-size:16px;line-height:24px;border:1px solid #75787b;border-radius:6px;box-shadow:none}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control:focus{border:1px solid #000;box-shadow:none}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control:read-only{background-color:#fff}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.custom-select-control{cursor:pointer;padding:14px 28px 14px 16px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.custom-select-control:focus{border-color:#8c8e90;border-style:solid;border-width:1px 1px 0}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.custom-select-control:not(:read-only){cursor:text}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.custom-select-control::placeholder{color:transparent}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.custom-select-control.active-placeholder::placeholder{color:#4a4a4c}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-control.active-placeholder+.form-dropdown__custom-variant--icon:before{transform:rotate(180deg)}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item input{height:100%;width:100%;max-height:53px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-dropdown__custom-variant--icon{position:absolute;top:22px;right:12px;background-position:50%;width:auto;height:auto}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .form-dropdown__custom-variant--icon:before{content:"";background-image:url(clientlibs/resources/image/down-icon.svg);width:14px;height:8px;background-repeat:no-repeat;display:block;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section{position:absolute;top:50px;width:100%;z-index:2}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list{border-color:#8c8e90;border-style:solid;border-width:0 1px 1px;border-radius:0 0 6px 6px;max-height:270px;overflow:auto}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list::-webkit-scrollbar{width:8px;-webkit-border-radius:40px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list::-webkit-scrollbar-track{background-color:#eeeeef;-webkit-border-radius:40px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list::-webkit-scrollbar-thumb{background-color:#53565a;-webkit-border-radius:40px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list{max-height:292px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list::-webkit-scrollbar{width:0}
}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list .custom-dropdown-item{padding:10px 16px;font-size:16px;font-weight:400;line-height:24px;text-align:left;background-color:#fff;color:#3b3d40;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list .custom-dropdown-item:not(:last-child){border-bottom:1px solid #eeeeef}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list .custom-dropdown-item:last-child{border-radius:0 0 6px 6px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .custom-dropdown-section .custom-dropdown-list .custom-dropdown-item:hover{background-color:#eeeeef}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .error-msg{margin-top:8px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.006em;text-align:left;color:#ff4d00;display:flex;align-items:center;gap:3px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .error-msg:before{content:url(clientlibs/resources/image/circle-info-red.svg);width:15px;height:14px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item.mobile-no-field:has(.form-control:disabled){pointer-events:none}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item:not(.mobile-no-field):has(.form-control:disabled){opacity:.45 !important;cursor:context-menu}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item:has(.error-msg:not(.d-none)) .input-label{color:#ff4d00}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item:has(.error-msg:not(.d-none)) .form-control{border:1px solid #ff4d00}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item:has(.default-value) input{padding-left:50px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .default-unit{position:absolute;right:0;padding:14px 16px;font-size:16px;font-weight:400;line-height:24px}
.offline-warranty-container .right-container .form-container .form-section .step-section .form-item .default-value{position:absolute;top:14px;margin:0;left:16px;cursor:text;transition:.3s;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#75787b}
.offline-warranty-container .right-container .form-container .form-section .step-section .two-column-row{display:flex;gap:24px}
.offline-warranty-container .right-container .form-container .form-section .step-section .get-otp-button a,.offline-warranty-container .right-container .form-container .form-section .step-section .next-button a{font-weight:700;font-size:16px;line-height:24px;padding:10px 70px;height:44px}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .form-item .mobile-checkmark{position:absolute;top:17px;margin:0;right:16px;transition:.3s;width:18px;height:18px}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .form-item .mobile-checkmark:before{content:"";background-image:url(clientlibs/resources/image/circle-green-checkmark.svg);width:20px;height:20px;background-repeat:no-repeat;display:block}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .form-item .re-send-otp{font-size:16px;font-weight:700;line-height:24px;color:#53565a}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .form-item .re-send-otp .re-send-link-text{cursor:pointer;text-decoration:underline}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .form-item .re-send-otp .timer{font-weight:400}
.offline-warranty-container .right-container .form-container .form-section .customer-info-section .cta{text-align:right;margin-top:25px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .customer-info-section .cta{margin-top:6px}
}
.offline-warranty-container .right-container .form-container .form-section .product-info-section{gap:18px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section{display:flex;flex-direction:column;gap:24px;margin-bottom:6px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:#eeeeef;border-radius:12px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product .column-one{display:flex;flex-direction:column;color:#3b3d40}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product .column-one .product-number{font-size:12px;font-weight:500;line-height:18px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product .column-one .product-name{font-size:16px;font-weight:700;line-height:24px;text-transform:capitalize}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product .column-two{display:flex;gap:12px;font-size:14px;font-weight:700;line-height:21px;color:#6a4a0a;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .added-product-section .added-product .column-two .edit-icon:before{content:url(clientlibs/resources/image/edit-icon.svg);width:14px;height:14px;display:block;margin-top:2px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .delete-product-section{display:flex;justify-content:space-between;align-items:center;font-weight:700;text-align:left;margin-bottom:2px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .delete-product-section .current-product-number{font-size:20px;line-height:30px;color:#2e2f32}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .product-info-section .delete-product-section .current-product-number{line-height:28px}
}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .delete-product-section .delete-button{display:flex;gap:12px;font-size:14px;line-height:21px;color:#53565a;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .delete-product-section .delete-button .delete-icon:before{content:url(clientlibs/resources/image/delete-icon.svg);width:11px;height:12px;display:block;margin-top:1px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .two-column-row{gap:17px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .two-column-row .form-item:first-child{width:30%}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .two-column-row .form-item:first-child .error-msg{width:300%}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .two-column-row .form-item:nth-child(2){width:calc(70% - 17px)}
.offline-warranty-container .right-container .form-container .form-section .product-info-section hr{width:100%;margin:10px 0 6px;border-color:#e0e0e1}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .product-info-section hr{margin:0}
}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .add-product-button{text-align:left;margin-bottom:42px}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .product-info-section .add-product-button{margin-bottom:47px}
}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .total-quantity-error{margin:6px 0;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.006em;text-align:left;color:#ff4d00;display:flex;align-items:center;gap:3px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .total-quantity-error:before{content:url(clientlibs/resources/image/circle-info-red.svg);width:15px;height:14px}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section{margin-bottom:32px;display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section{margin-bottom:18px}
}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section input[type=checkbox]{width:0;height:0;opacity:0}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section .tc-label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.5px;text-align:left;margin:0 0 0 20px;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section .tc-label .tc-highlight{color:#ffa80f;text-decoration:underline}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section .tc-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:4px;background:#fff;border:1px solid #292929}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section:has(input:checked) .tc-checkmark{background:#5d5d5f}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section:has(input:checked) .tc-checkmark:before{content:"";display:flex;justify-content:center;align-items:center}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .terms-conditions-section:has(input:checked) .tc-checkmark:after{content:"";width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;top:18%;left:40%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block}
.offline-warranty-container .right-container .form-container .form-section .product-info-section .next-button{text-align:right}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form #billing-info-file-input{display:none}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form:has(#billing-info-file-input:disabled){pointer-events:none;cursor:context-menu;opacity:.6}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form label{width:100%;height:122px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eeeeef;border:1px solid #8c8e90;border-style:dashed;border-radius:12px}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form label span{font-size:16px;line-height:24px;color:#3b3d40;font-weight:400}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form label span.icon:before{content:url(clientlibs/resources/image/file-uplod.svg);width:15px;height:14px;display:block}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form label span.upload-title{font-weight:700;margin-top:7px}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form .file-size-error{color:red}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form .upload-error-msg{font-size:12px;line-height:24px;color:#3b3d40;font-weight:400}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-upload-form .upload-error-msg span{color:red}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item{background:#faf6ef;padding:6px 10px;margin-bottom:24px;border-radius:10px;position:relative}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item .file-name{font-size:16px;line-height:24px;font-weight:500;color:#232426;border-bottom:1px solid #2e2f32}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item .file-date{font-size:12px;font-weight:400;line-height:16px;color:#75787b;display:block;margin-top:4px}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item .delete-file{background:0;border:0;float:right}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item .delete-file:before{content:"";background:url(clientlibs/resources/image/delete-icon.svg) no-repeat;height:18px;width:18px;position:absolute;top:19px;right:10px;cursor:pointer}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section #billing-info-file-list .file-item:last-child{margin-bottom:6px}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section .next-button{margin-top:150px;text-align:right}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section .next-button .animated-arrow-button{color:#1e1e1e !important;background:#fcaf17 !important}
.offline-warranty-container .right-container .form-container .form-section .billing-info-section .next-button .animated-arrow-button:focus .arrow:after,.offline-warranty-container .right-container .form-container .form-section .billing-info-section .next-button .animated-arrow-button:hover .arrow:after{filter:invert(1)}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section{gap:20px}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section .successs-animation-icon{margin:0 auto}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p{margin:0;width:100%;font-size:16px;line-height:24px}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p.font-weight-700{font-weight:700}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p.font-weight-500{font-weight:500}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p.font-weight-400{font-weight:400}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p:last-child{margin-top:10px;margin-bottom:20px}
@media(min-width:992px){.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p .row-one,.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p .row-two{display:block}
}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p a{color:#feb940;text-decoration:underline}
.offline-warranty-container .right-container .form-container .form-section .registration-complete-section p a:hover{color:#feb940}
.offline-warranty-container .right-container .get-started-section{position:relative}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .get-started-section{width:calc(100% + 30px);margin-left:-15px}
}
.offline-warranty-container .right-container .get-started-section .get-started-section-img-wraper img{width:100%;height:auto}
.offline-warranty-container .right-container .get-started-section .get-started-button{position:absolute;left:8%;top:53%;transform:translateY(-50%)}
.offline-warranty-container .right-container .get-started-section .get-started-button .animated-arrow-button{font-size:24px;font-weight:800;line-height:36px;padding:23px 50px}
@media(min-width:1201px) and (max-width:1440px){.offline-warranty-container .right-container .get-started-section .get-started-button .animated-arrow-button{padding:23px 40px}
}
@media(min-width:991px) and (max-width:1200px){.offline-warranty-container .right-container .get-started-section .get-started-button .animated-arrow-button{font-size:18px;line-height:27px;padding:23px 30px}
}
@media(min-width:320px) and (max-width:991px){.offline-warranty-container .right-container .get-started-section .get-started-button .animated-arrow-button{padding:11px 30px;font-size:16px;line-height:24px;font-weight:700}
}
.offline-warranty-container .right-container .cta a{cursor:pointer !important}
.offline-warranty-container .right-container .cta.animated-btn-yellow .animated-arrow-button{border:0;color:#1e1e1e;background:#fcaf17}
.offline-warranty-container .right-container .cta.animated-btn-yellow .animated-arrow-button[disabled=disabled]{background:#eeeeef;pointer-events:none}
.offline-warranty-container .right-container .cta.animated-btn-yellow .animated-arrow-button:hover{border:none !important;color:#1e1e1e !important;background:#fdbf45 !important}
.offline-warranty-container .right-container .cta.animated-btn-yellow .animated-arrow-button:hover .arrow:after{filter:invert(1) !important}
.offline-warranty-container .right-container .cta.animated-btn-black .animated-arrow-button:hover{border:1px solid #8c8e90 !important;background:#fff7e8 !important}
.offline-warranty-container .right-container .cta.animated-btn-black .animated-arrow-button:active{border:1px solid #8c8e90 !important;background:#feeecf !important}
.offline-warranty-container .right-container .cta.animated-btn-black .animated-arrow-button[disabled=disabled]{opacity:.6;pointer-events:none;background:#eeeeef !important}
.offline-warranty-container .warranty-loader{display:inline-block}
.offline-warranty-container .warranty-loader.hide-l{display:none !important}