#bdm-997-bundle a,#bdm-997-bundle a:hover{color:#fff!important}
.bd-pricing-footnote{font-size:20px!important;line-height:1.6!important}
.bd-pricing-heading h2,.bd-who-heading h2,.bd-modules-heading h2,.bd-icon-benefits-heading h2{font-size:30px!important;line-height:1.3!important}
.bd-pricing-heading p,.bd-who-heading p,.bd-modules-heading p,.bd-icon-benefits-heading p,.bd-addons-text,.bd-final-cta-note,.bd-final-cta-subtitle{font-size:18px!important;line-height:1.6!important}
@media(max-width:749px){.bd-hero-buttons{display:none!important}.bd-fullwidth-hero,.bd-fullwidth-hero img{padding-bottom:0!important;margin-bottom:0!important}}
div.cc2-inner div.panel#fit,div.panel#fit{margin-top:-80px!important;padding-top:0!important}
section.bd-faq{margin-top:0!important;padding-top:20px!important}
div.panel:not(#fit){margin-top:20px!important}
div.panel:not(#fit) .pad{padding-top:60px!important;border-radius:20px 20px 0 0!important}
.collection-hero__description.rte{max-width:80%!important;margin:auto!important;text-align:center!important}
.custom-spacer{height:60px}
.article-template__content .rte p,.article-template__content .rte li{font-size:17px!important;line-height:1.55!important;color:#000!important;font-weight:400!important;opacity:1!important}
.product__text,.product__description,.product__accordion,.collapsible-content,.accordion__content,.rte{max-width:820px!important;margin:40px auto!important;padding:24px!important;background:#f8fbfa!important;border-radius:16px!important}
.article-template__hero-container{max-width:800px!important;margin:0 auto!important}
.article-template__content.page-width--narrow{max-width:800px!important}
