.container.container1440{padding:0 20px}
.ir-ineligible.ineligible-failure-screen{text-align:center;border-radius:16px;box-shadow:0 20px 32px 0 rgb(96 97 112 / 10%),0 2px 8px 0 rgb(40 41 61 / 6%);background-color:#fff;padding:92px 24px 24px 24px}
.ir-ineligible-error-message .ir-ineligible-title{font-family:"ViBold",Helvetica,Arial,sans-serif;font-size:30px;line-height:35px;margin:0 0 12px}
.ir-ineligible-error-message p{font-family:"ViRegular",Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;color:#2f3043}
.ir-unlimitedpacks a:hover{color:unset}
.ir-ineligible-error-message a{font-weight:bold;text-decoration:underline}
.ir-ineligible-error-message .ineligible_btn{font-family:"ViMedium",Helvetica,Arial,sans-serif;background-color:#ee2737;border-radius:40px;border:0;color:#fff !important;font-size:14px;text-decoration:none;max-width:287px;height:40px;width:100%}
.ir-ineleigble-image img{width:96px;height:127px}
.it-ineligible-subtitle .ineligible_discount{font-family:"ViBold",Helvetica,Arial,sans-serif}
.ir-ineligibleFailuresec{padding:83px 0;background-image:linear-gradient(to right,#fffbf0 2%,#fff2f1 37%)}
.ir-ineligible-error-message span{font-family:"ViBold",Helvetica,Arial,sans-serif;margin:0}
@media(min-width:768px){.ir-ineligible-error-message .ir-ineligible-title{font-size:36px;line-height:38px;margin:0 0 20px}
.ir-ineligible-error-message p{max-width:300px;width:100%;font-size:18px;line-height:22px}
.ir-ineligible.ineligible-failure-screen{border-radius:unset;box-shadow:unset;background-color:unset;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:unset}
.container.container1440{max-width:1440px;padding:0}
.ir-ineligible-error-message .ineligible_btn{max-width:350px;height:50px}
.ir-ineligibleFailuresec{padding:137px 0 200px}
}