.__79621 .product-bundle__container{position:relative}.__79621 .product-bundle__card,.__79621 .product-bundle__card--active{position:relative;padding:25px 0;border:1px solid #EEE;border-radius:.8rem;background-color:#F9F9F9;cursor:pointer}.__79621 .product-bundle__card--active{border:2px solid #003C71;background-color:#FFF}.__79621 .ribbon{position:absolute;top:0;right:0;width:130px;height:125px;overflow:hidden}.__79621 .ribbon__text{position:absolute;top:20px;right:-40px;display:block;width:160px;padding:5px;background-color:#003C71;box-shadow:-10px 5px 5px #CCC;height:36px;transform:rotate(40deg);color:#FFF;text-align:center}.__2afe6 .product__highlight--row{display:flex;padding-left:10px;opacity:.6}.__2afe6 .product__highlight--row span:first-of-type{padding-left:0}.__2afe6 .product__highlight--row span:nth-of-type(2),.__2afe6 .product__highlight--row span:nth-of-type(3){padding-left:8px}.__2afe6 .product__highlight--included{opacity:1;color:#003C71}.__2afe6 .product__highlight--included span:first-of-type{color:#003C71}.__8f78b .product-card__heading{display:flex;height:200px}.__8f78b .product-heading-outer__bullet{display:inline-block;height:24px;width:24px;background:#FFF;border-radius:30px;border:2px solid #000;padding:3px}.__8f78b .product-heading-inner__bullet{display:block;height:14px;width:14px;background:#000;border-radius:16px}.__8f78b .product-title__container{padding:0 35px 0 10px;text-align:left;flex:80%}.__8f78b .product__title{font-weight:700}.__8f78b .price__theme--compact{display:flex}.__8f78b .price__theme--compact .final__price{flex:50%}.__8f78b .price__theme--compact .final__price .price__value{color:#003C71}.__8f78b .price__theme--compact .gross__price{flex:50%}.__8f78b .price__theme--compact .gross__price .price__value{color:#CCC;text-decoration:line-through}.__8f78b .product-card__footer{height:255px}.__8f78b .product__inclusion-exclusion button{font-size:14px}.capitalize{text-transform:capitalize}.py-5{padding:25px 0}.whats-next-steps{list-style-type:decimal!important;padding-left:1.75em;margin-bottom:2rem!important}.whats-next-steps li{font-size:1.266em;letter-spacing:-.013em;line-height:1.5;margin-bottom:.75rem}.whats-next-steps li ul{padding-left:1.5em}.whats-next-steps li ul li{font-size:1em;list-style-type:disc!important}.word-break{word-break:break-word}.caveat-information{margin-top:0}.product__name--list .product__list:not(:first-child)::before{content:', '}.product__name--list .product__list:is(:last-child)::before{content:' and '}.product__name--list .product__list:is(:first-child)::before{content:''}