.modal.show{display:block}.discount-wrapper{margin-bottom:1.5rem;margin-top:4.5rem}.discount-wrapper .top-content{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;margin:0 auto;max-width:91.666667%;text-align:center}.discount-wrapper .top-content h2{font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}.discount-item,.discount-wrapper .top-content p{margin-bottom:3rem}.discount-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.discount-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.discount-item-inner{display:flex;flex-direction:column;padding:40px 20px 20px}.grey-box{margin-bottom:33px}.discount-top h5{font-family:Open Sans,sans-serif}.item-button{margin:auto -7px 0 -8px}.discount-item-inner{background-color:#e5f1fa;border-radius:15px;height:100%;padding:40px 20px 21px}.discount-top{margin-bottom:1rem;position:relative}.discount-top h5{color:#230871;font-weight:500;margin-bottom:.5rem}.discount-top p{color:#230871;margin-bottom:0}.discount-top:after{background-color:#0071ce;content:"";height:3px;margin-top:10px;position:absolute;width:100%}.disc-amt{font-size:26px;font-weight:500;line-height:1.2;margin-top:1.5rem}.category,.disc-amt{color:#230871;margin-bottom:0}.item-button button,.modal{width:100%}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;padding-right:15px;position:fixed;top:0;transition:all;z-index:9992}.modal .modal-dialog{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1.75rem auto;max-width:500px;min-height:calc(100% - 3.5rem);pointer-events:none;position:relative;-webkit-transform:none;transform:none;width:auto}.modal .modal-dialog:before{content:"";display:block;height:calc(100vh - 3.5rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-content,.modal-header{display:-ms-flexbox;display:flex}.modal-header{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);justify-content:space-between;padding:1rem}.modal-header h5.modal-title{color:#212529;font-family:Open Sans,sans-serif;font-weight:500;line-height:1.5;margin-bottom:0}.modal-header button.close{background:transparent;border:none;color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;margin:-1rem -1rem -1rem auto;opacity:.5;padding:1rem;text-shadow:0 1px 0 #fff}.modal-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;position:relative}.modal-body,.modal-body p{color:#212529}.modal-body .disc-amt{color:#230871;font-size:1.25rem;line-height:1.2;margin-top:0}.modal-body p:last-child{margin-bottom:1rem}.modal-body .discount-top p:last-child{margin-bottom:0}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;justify-content:flex-end;padding:.75rem}.modal-footer button.btn.btn-blue{border-radius:1.25rem;font-size:1rem;font-weight:700;line-height:1.5;margin:.25rem;padding:.5rem 3rem}.modal-backdrop{background-color:#000;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9991}.modal-backdrop.show,body.modal-open .modal-backdrop{display:block;opacity:.5}.load-more{margin-bottom:4.5rem;text-align:center}.item-button button.hs-button{border-width:2px;padding:6px 30px!important}.discount-item-inner .hs-button.secondary-btn:hover{border:2px solid #ffd040}@media (max-width:991px){.discount-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.discount-wrapper .top-content{max-width:100%;text-align:left}.item-button button.hs-button.secondary-btn{padding:6px 30px!important}}@media (max-width:767px){.discount-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.modal .modal-dialog{margin:.5rem;min-height:calc(100% - 1rem)}}@media (max-width:575px){.discount-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}