body{font-family:Inter,sans-serif}.offer-steps-section{padding:10px 15px 30px}.header-logo-section img{width:100px}.stepped-sections{border-bottom:1px solid #dedede;margin-bottom:20px;margin-top:30px}.offer-icon-section{align-items:center;background-image:linear-gradient(-43deg,#fff,#f6f6f6);border:1px solid #dedede;border-radius:15.24px;box-shadow:2px 2px 10px 0 rgba(29,32,35,.1);display:flex;height:64px;justify-content:center;margin-right:20px;width:64px}.offer-icon-section svg{height:45px;width:100%}.cell.auto{flex:1 1 0}.offer-section-panel-discount-badge{background:#f6f6f6;border:1px dashed #dedede;border-radius:3px;display:inline-block;margin-bottom:2px;padding:6px}.offer-section-panel-discount-badge-icon{color:#2d7eff;font-size:12px;line-height:12px;margin-right:5px}.offer-section-panel-discount-badge-text{color:#2c3035;font-size:13px;line-height:13px}.offer-section-panel-plan-name{color:#2c3035;font-size:17px;line-height:20px;margin-bottom:3px}.offer-section-panel-product-price{text-align:right}.offer-section-panel-regular-price{color:#5a636d;font-size:15px;text-decoration:line-through}.offer-section-panel-discount-price{color:#2c3035;font-size:16px;height:33px}.offer-section-panel-guarantee{color:#5a636d;font-size:15px;line-height:17px}.offer-panel{margin-bottom:5px;transition:filter .5s ease}.grid-x,.offer-panel .grid-x{padding:0}.grid-x{display:flex;flex-flow:row wrap}.offer-description{background:#def3fd;margin-bottom:5px;padding:10px}.offer-description-icon{background-color:#2d7eff;border-radius:50%;color:#fff;height:20px;position:relative;width:20px}.offer-description-text-block p{color:#1eb3fb;font-size:.9375rem!important;line-height:22px;margin:0}.offer-description-icon-block{margin-right:15px}.page-stepped-mobile-plan-block .submit-button,.page-stepped-mobile-plan-block-form-block{margin-bottom:25px}.submit-button{align-items:center;background-color:#0bc86d;border:none;border-radius:30px;box-shadow:0 12px 40px 0 rgba(11,200,109,.35);color:#fff;display:flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;margin-bottom:20px;padding:16px;width:100%}.submit-button-text{font-size:20px;text-transform:uppercase}.page-stepped-mobile-plan-block-secure{display:flex;justify-content:center}.page-stepped-mobile-plan-block-feature-card-wrapper{border-bottom:1px solid #dedede;margin-bottom:20px;padding:0 16px 10px}.page-stepped-mobile-plan-block-feature-card{margin-bottom:25px}.page-stepped-mobile-plan-block-feature-card-icon{color:#2c3035;font-size:24px;margin-right:15px;min-width:24px;text-align:center}.page-stepped-mobile-plan-block-feature-card-title{color:#2c3035;font-size:15px;line-height:20px;margin-bottom:5px}.page-stepped-mobile-plan-block-feature-card-title sup{font-size:8px;top:-8px}.page-stepped-mobile-plan-block-feature-card-description{color:#5a636d;font-size:15px;line-height:20px}.page-stepped-mobile-plan-block .offer-lander-footer-block{padding-top:25px}.page-stepped-mobile-plan-block .offer-lander-footer{letter-spacing:-.5px}.page-stepped-mobile-plan-block .offer-lander-footer-link{margin-bottom:10px}.grid-x>.small-6{width:50%}.page-stepped-mobile-plan-block-terms{color:#000;font-size:14px;letter-spacing:.25px;line-height:18px;margin-bottom:20px;text-align:center}.step-2 .offer-description-title{color:#1eb3fb;font-size:12px!important;font-weight:400;line-height:17px}.step-2 .offer-description-icon-block{margin-right:0}.step-2 .offer-description{margin-bottom:0;padding:5px}.offer-section-panel-price-row{margin-bottom:7px}.offer-section-panel-expanded-price-block[open]{max-height:1000px;padding:5px 1px 0}.offer-section-panel-expanded-price-block{line-height:1.1;max-height:0;overflow:hidden;padding-top:0;transition:.5s ease}.offer-section-panel-price-row-text{color:#5a636d;font-size:13.75px}.offer-section-panel-totals--bolder{font-weight:500}.offer-section-panel-totals{border-top:1px solid #dedede;padding-top:5px}.titled-container{border:1px solid #dedede;border-radius:5px;padding:15px;position:relative}@media (max-width:767.98px){.titled-container{padding:10px}}.offer-billing-section--block-express-checkout{display:flex;flex-direction:column;gap:5px;margin-bottom:5px;margin-top:8px}.titled-container-title{background-color:#fff;color:#2c3035;display:inline-block;font-size:13px;left:50%;padding:0 15px;position:absolute;top:0;transform:translate3d(-50%,-50%,0);white-space:nowrap;z-index:2}.offer-billing-section--block-paypal{background:#fff;border:none;border-radius:3px;color:#fff;cursor:pointer;min-height:54px;width:100%}.offer-billing-section--block-paypal img{width:112px}.offer-billing-section--block-terms-wrapper{margin-bottom:25px}.offer-billing-section--block-terms{color:#000;font-size:14px;line-height:1.2;margin-bottom:15px}.offer-billing-section--block-terms .link{text-decoration:underline}.link{color:#1d2023}.page-template--stepped-order-flow .titled-container{border:1px solid #dedede;border-radius:5px;padding:15px;position:relative}.offer-billing-section--block-safe-checkout{margin-bottom:50px}.page-template--stepped-order-flow .titled-container-title{background-color:#fff;color:#2c3035;display:inline-block;font-size:13px;left:50%;padding:0 15px;position:absolute;top:0;transform:translate3d(-50%,-50%,0);white-space:nowrap;z-index:2}.step-1 .submit-button{box-shadow:0 12px 40px 0 rgba(11,200,109,.35);cursor:pointer;font-size:13.75px;margin-bottom:10px}.submit-button{box-shadow:0 12px 40px 0 rgba(45,126,255,.35);cursor:pointer;font-size:13.75px;margin-bottom:55px}.step-1 .submit-button:focus,.submit-button:focus{outline:none}.cc-details input.form-control{font-size:14px!important;height:47px}.cc-details .form-group{margin-bottom:.5rem;margin-left:5px}.lander-form-bottom-container{padding:0}.lander-form-bottom-container .lander-form-bottom-or-parent{border-bottom:1px solid #ccc;margin-bottom:30px;padding:6px;position:relative;text-align:center}.lander-form-bottom-container .lander-form-bottom-or-parent .lander-form-bottom-or{background:#fff;color:#999;left:calc(50% - 20px);padding:0 10px;position:absolute;top:0;width:50px}.offer-lander-step-wrapper{margin-bottom:10px}.offer-lander-step-block{align-items:center;display:flex;flex-direction:column}.offer-lander-step-block--complete .offer-lander-step-text{color:#2d7eff}.offer-lander-step-block--complete .offer-lander-step-element{background-color:#2d7eff;border-color:#2d7eff;color:#2d7eff;position:relative}.offer-lander-step-element{align-content:center;background-color:#ddd;border:0;border-radius:20%;color:#222;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;line-height:29px;padding-top:2px;position:relative;width:32px;z-index:2}.offer-lander-step-text{color:#222;font-size:13px;line-height:13px;margin-bottom:5px;text-align:center}.offer-lander-step-block--complete .offer-lander-step-element:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e64c";font-family:themify;font-size:12px;font-style:normal;font-variant:normal;font-weight:400!important;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate3d(-50%,-50%,0);vertical-align:middle}.offer-lander-middle-block{display:flex;justify-content:center}.offer-lander-step-block--focused .offer-lander-step-element{background-color:#2d7eff;border-radius:20%;color:#fff;font-weight:700}.offer-lander-step-block--focused .offer-lander-step-text{color:#2d7eff}.offer-lander-line{background-color:#ddd;bottom:26px;height:2px;left:25px;position:absolute;right:25px}.offer-lander{border-bottom:1px solid #dedede;margin-bottom:5px;margin-top:10px;position:relative}.offer-lander--step-2 .offer-lander-line:before{background-color:#2d7eff;bottom:0;content:"";left:0;position:absolute;right:50%;top:0}.offer-lander--step-3 .offer-lander-line:before{background-color:#2d7eff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.offer-lander-footer-link{cursor:pointer;display:block;line-height:1.1;margin-bottom:15px;text-decoration:none}.offer-lander-footer-link,p{color:#000;font-size:13.5px}.nmi_cc_cvv,.nmi_cc_exp,.nmi_cc_number{height:47px;padding:.075rem .05rem}.cc-details .payment-section .row .col-12,.col-6{padding:0}
