.content-box{display:block;margin-left:auto;margin-right:auto;padding:3.5rem;width:100%}@media (max-width:719px){.content-box{padding:0;margin:2rem 1.5rem;max-width:100%}}.promo-slides .members-tag{margin:0}.promo-slides .header h1{font-family:var(--header-font-family);font-size:2.25rem;margin-bottom:.75rem;line-height:1.08}.promo-slides .header-sm h1{font-family:var(--header-font-family);font-size:1.5rem;margin-bottom:.5rem}.promo-slides .slide{display:flex;align-items:center}@media (max-width:719px){.promo-slides .slide{flex-direction:column}}.promo-slides .slide .header{display:inline-block}@media (max-width:719px){.promo-slides .slide .header{display:none}}.promo-slides .slide .header-sm{width:100%;display:none}@media (max-width:719px){.promo-slides .slide .header-sm{display:inline-block}}.promo-slides .slide .slide-image{flex-shrink:0;max-width:35%}@media (max-width:719px){.promo-slides .slide .slide-image{max-width:50%}}@media (min-width:720px){.promo-slides .slide .slide-content{margin-left:3rem}}.promo-slides .slide .slide-content p{margin-bottom:1rem}@media (max-width:719px){.promo-slides .slide .slide-content p{margin-bottom:.5rem}}.offers-container{width:100%;background-color:var(--alt-background-color);overflow:hidden;display:flex}.offers{margin-top:4rem;margin-bottom:4rem;display:block;margin-left:auto;margin-right:auto;max-width:960px}@media (max-width:719px){.offers{margin-top:1.5rem;max-width:100%}}.content-box h2,.offers h2{font-family:var(--header-font-family);font-size:1.85rem;margin-bottom:.75rem;margin-left:.75rem}@media (max-width:719px){.offers h2{font-size:1.5rem;margin-left:.5rem}}.offers .offer{flex-shrink:0;font-family:var(--header-font-family);width:270px;height:350px;margin-left:.75rem;margin-right:.75rem;overflow:hidden;background-color:#fff;padding:.75rem;box-shadow:0 1px 4px 0 rgb(0 0 0 / 10%);display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius)}.offers .swiper-wrapper{display:flex;width:100%}.offers .offer.active{border:2px solid #dd0015}.offers .offer h4{font-size:1.125rem;font-weight:700;line-height:1.1}h1 .members-tag{font-size:1.125rem}@media (max-width:719px){h1 .members-tag{font-size:1rem}}.offers .offer h4 .members-tag{font-size:1.125rem;font-weight:700;line-height:1.1;text-transform:none;display:inline}.offers .offer h4 .members-tag:before{margin:0 .125rem 0 0}.offers .offer .btn{padding-left:1rem;width:200px;margin:0}.offer .price{margin-top:1rem;margin-bottom:1rem}.offer .price .number{font-size:1.4rem;font-weight:600;display:inline-block}.offer .price .freq{font-size:.8rem;font-weight:400;display:inline-block;margin-left:.25rem}.offer .price .notes{font-size:.8rem;font-weight:400;display:block}.offer .benefits{font-family:var(--content-font-family);margin-top:1rem}.offer .benefits ul{margin:1rem 0;padding:0 0 0 1.5rem;list-style:square}.offer .benefits li{margin:.25rem 0}.selection-container{display:none;margin-bottom:1rem}@media (max-width:880px){.selection-container{display:flex;justify-content:center}}.selection-container .select-item{font-family:var(--header-font-family);font-size:.9rem;width:110px;padding:.5rem;margin:0 .25rem 0 .25rem;background-color:#fff;box-shadow:0 1px 4px 0 rgb(0 0 0 / 10%);border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;cursor:pointer}.selection-container .select-item.active{border:2px solid #dd0015}.selection-container .select-item .title{font-weight:600;margin-bottom:.5rem}