.discount-banner{background-size:102% 80%}.membership_plans{background-size:cover!important;background-position:50%!important;padding:70px 0}.discount-banner-title{font-family:Helvetica;font-size:80px;line-height:78px;font-weight:400}.discount-banner-subtitle{font-family:Helvetica;font-size:51px;line-height:100px;font-weight:400}.non_mem_pkg_head h3{font-size:41px}.non_mem_pkg_head h3,.non_mem_pkg_head p{font-family:Helvetica;line-height:51px;font-weight:500}.non_mem_pkg_head p{font-size:51px}.non_mem_pkg_info_head h4{font-family:Helvetica;font-size:33px;line-height:38px;font-weight:400}.non_mem_pkg_info_head p{font-family:Helvetica;font-size:28px;line-height:24px;font-weight:400}.non_mem_pkg_info_head p span{font-family:Helvetica;font-size:43px;line-height:24px;font-weight:400}.plan-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;position:relative;transition:transform .2s ease}.plan-card:hover{transform:translateY(-5px)}.membership_cart_title h3{font-size:32px;font-family:Avenir;font-weight:300}.membership_price_div{width:200px;height:200px}.membership_price_div .m_price span{font-size:65px;line-height:12px;font-family:Avenir;font-weight:300}.membership_price_div .m_price .p_decimal{font-size:35px;line-height:7px}.membership_price_div .m_month{font-size:24px;font-family:Avenir;font-weight:300}.member_badge{top:-7%;left:-24%}.member_badge,.member_badge_two{font-family:Oswald;font-size:19px;line-height:21px;font-weight:500}.member_badge span,.member_badge_two span{font-size:31px;line-height:38px}.discount_plans_info div{font-size:25px;line-height:28px;font-family:Avenir;font-weight:300;color:#000}.blue_bye_btn,.red-sign-btn{font-family:Rubik;font-size:16px;font-weight:400}.plan-card .plan-image{width:100%;height:130px;background-size:cover;background-position:50%}.plan-card .plan-title{font-size:22px;color:#0c2b75;font-weight:700;margin-top:12px}.plan-card .plan-price{font-size:34px;font-weight:800;color:#1a4abf;margin-top:5px}.plan-card .plan-duration{font-size:12px;color:#7a7a7a;margin-top:-6px}.plan-card .signup-btn{background:#ed4a7b;padding:10px 25px;border-radius:40px;font-size:13px;color:#fff;font-weight:600;margin-top:12px;display:inline-block;transition:.2s}.plan-card .signup-btn:hover{background:#d93e6a}.plan-card .features{background:#e4f2ff;padding:15px 0;margin-top:15px}.plan-card .features p{font-size:14px;color:#555;padding:10px 15px;border-bottom:1px solid #d6e9ff}.plan-card .features p:last-child{border-bottom:none}.plan-card .buy-btn{background:#1f4fce;padding:10px 25px;border-radius:40px;font-size:13px;color:#fff;font-weight:600;display:inline-block;width:100%;margin-top:12px;transition:.2s}.plan-card .buy-btn:hover{background:#1740a5}.plan-card .bottom-area{text-align:center;padding:18px 20px;background:#fff;border-top:1px solid #e3e3e3}.plan-card .security-logos img{width:45px;margin:0 5px}.plan-card .badge{position:absolute;top:-15px;left:-10px;background:#f8455f;color:#fff;padding:6px 14px;border-radius:50px;font-size:11px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.25);transform:rotate(-12deg)}.all_membership_section .membership_price_div{width:180px!important;height:180px!important}.non_mem_pkg_body h6{font-size:23px;line-height:36px;font-family:Avenir;font-weight:400}.non_mem_pkg_body span{font-size:34px;line-height:36px;font-family:Avenir;font-weight:500}.non_mem_pkg_body p{font-size:22px;line-height:24px;font-family:Avenir;font-weight:300}.billing_form_section{position:relative}.billing_form_section:before{content:"";background:#008bd4;width:100%;height:600px;position:absolute;top:0;z-index:0}.platinum_billing_form:before{display:none}.billing_form_section h3{font-family:Helvetica;font-size:41px;line-height:50px;font-weight:400}.billing_form h4{font-family:Helvetica;font-size:37px;line-height:45px;font-weight:400;color:#008bd4}.billing_form .PhoneInput,.billing_form .PhoneInput::placeholder,.billing_form .radio-field,.billing_form input,.billing_form input::placeholder,.billing_form select{font-size:23px!important;font-family:Avenir!important;font-weight:300!important;color:#666363!important}.billing_form .PhoneInput,.billing_form select{border:1px solid #707070!important;border-radius:0!important;height:70px!important}.billing_form .form-checkbox label span{color:#fff!important;font-family:Helvetica;font-size:19px;line-height:23px;font-weight:400}.billing_form .form-checkbox label{align-items:flex-start}.cnf_checkbox{margin-top:3px}.billing_form .radio-field span span{background:#008bd4}.form-checkbox svg{margin-top:4px}.form-checkbox svg path,.ship-checkbox svg path{stroke:#008bd4}.money_back_info h4{font-family:Helvetica!important;font-size:27px!important;line-height:31px!important;font-weight:400!important;color:#000!important}.money_back_info p{font-family:Helvetica;font-size:19px;line-height:31px;font-weight:400}.visa_mny_bck_sec_mob{display:none}.PhoneInput input:focus-visible{border:none!important;outline:0!important}.discount-banner-heading h3{font-family:Helvetica;font-size:51px;line-height:100px;font-weight:400}.discount-banner-heading h5{ont-family:"Helvetica";font-size:34px;line-height:35px;font-weight:600}.plan_benefit_section h2{font-family:Helvetica;font-size:31px;line-height:33px}.plan_benefit_section h3{font-family:Avenir LT Std;font-size:40px;font-weight:400;color:#141414!important}.plan_benefit_section li{color:#666363;font-family:Avenir;font-size:19px;line-height:25px}.plan_list_left{width:16%}.plan_list_right{width:84%}.pop_plan span{font-size:16px!important;line-height:16px!important;top:38%;font-weight:400}.current_level h6,.pop_plan span{color:#000000;font-family:Avenir!important}.current_level h6{font-size:22px!important;line-height:31px!important;font-weight:600}@media (min-width:1100px) and (max-width:1800px){.discount-banner-title{font-size:64px}.discount_plans_info div{font-size:20px}.membership_price_div .m_price span{font-size:59px}.discount-banner-heading h3{font-size:46px}.non_mem_pkg_head h3{font-size:35px;line-height:51px}.non_mem_pkg_head p{font-size:49px}.non_mem_pkg_info_head h4,.non_mem_pkg_info_head p{font-size:24px}.non_mem_pkg_info_head p span{font-size:41px}.billing_form_section h3{font-size:37px;line-height:47px}.billing_form h4{font-size:34px}.billing_form .PhoneInput,.billing_form .PhoneInput::placeholder,.billing_form .radio-field,.billing_form input,.billing_form input::placeholder,.billing_form select{font-size:20px!important}.member_badge,.member_badge_two{font-size:17px}.member_badge span,.member_badge_two span{font-size:29px;line-height:38px}.all_membership_section .membership_price_div{width:170px!important;height:170px!important}.all_membership_section .membership_price_div .m_price span{font-size:55px}.all_membership_section .discount_plans_info div,.all_membership_section .membership_price_div .m_month{font-size:18px}.current_level h6{font-size:14px!important;line-height:20px!important}}@media (min-width:768px) and (max-width:1024px){.red_sign_sec{display:none}.blue_btn_area,.visa_img_area{width:50%}.visa_mny_bck_sec_desk{display:none}.visa_mny_bck_sec_mob{display:block}.non-mem-car-grid{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center}.non-mem-pkg-card{width:48%}.discount-banner-heading .logo_section{display:none}}@media (max-width:767px){.current_level h6{font-size:14px!important;line-height:16px!important}.plan_list_left{width:30%}.plan_list_right{width:70%}.pop_plan span{padding:0;font-size:10px!important;line-height:10px!important;top:43%;left:31%}.plan_benefit_section h3{font-size:25px}.plan_benefit_section li{font-size:16px;line-height:20px}.all_mem_header_sec{flex-direction:column}.discount-banner-heading .logo_section,.visa_mny_bck_sec_desk{display:none}.visa_mny_bck_sec_mob{display:block}.money_back_info h4{font-size:20px!important;line-height:22px!important}.money_back_info p{font-size:14px;line-height:18px}.member_badge{top:-8%;left:10%}.member_badge,.member_badge_two{font-size:14px;height:120px;width:120px}.member_badge span,.member_badge_two span{font-size:24px}.blue_btn_area,.visa_img_area{width:50%}.membership_price_div .m_price span{font-size:48px}.membership_price_div .m_price .p_decimal{font-size:25px}.membership_price_div .m_month{font-size:19px}.discount-banner-title{font-size:43px;line-height:52px}.red_sign_sec{display:none}.discount_plans_info,.membership_cart_title{width:50%}.discount_plans_info div{font-size:20px}.membership_price_div{width:160px;height:160px}.discount-banner{background-size:cover}.non_mem_pkg_head h3{font-size:30px;line-height:37px}.non_mem_pkg_head p{font-size:42px;line-height:44px}.non_mem_pkg_info_head p span{font-size:39px;line-height:48px}.discount-banner-heading h3{font-size:31px;line-height:41px}.billing_form h4{font-size:30px;line-height:45px}.non_mem_pkg_info_head h4{font-size:28px;line-height:34px}.non_mem_pkg_info_head p{font-size:23px}.non_mem_pkg_body h6{font-size:20px}.non_mem_pkg_body span{font-size:29px}.billing_form .form-checkbox label span{font-size:14px;line-height:19px}.billing_form .PhoneInput,.billing_form .PhoneInput::placeholder,.billing_form .radio-field,.billing_form input,.billing_form input::placeholder,.billing_form select{font-size:18px!important}}@media (max-width:400px){.discount-banner-heading h3{font-size:28px;line-height:41px}.billing_form h4{font-size:30px}}