:root{--breakpoint-sm:480px;--breakpoint-md:767px;--breakpoint-lg:995px;--breakpoint-xl:1200px}@media screen and (min-width:1200px){.CEProduct .horizontal-icon-bar,.CEProduct .social-desktop-container{display:none}}@media screen and (max-width:1200px){.CEProduct .horizontal-icon-bar,.CEProduct .social-desktop-container{display:none}}@media screen and (max-width:995px){.CEProduct .horizontal-icon-bar,.CEProduct .social-desktop-container{display:flex}}.three_col_a .content .listContent{margin-bottom:8px;float:left;width:48%;padding:1px 1px 2px;overflow:hidden}.three_col_a .content .listContent img{padding:10px 10px 0 0}.three_col_a .content .listContent.wide{width:100%;margin-top:0}.three_col_a .content .listContent.wide .wysiwyg ul{width:100%;float:left;padding-left:2px;padding-bottom:0}.three_col_a .content .listContent.wide ul li{margin:0;float:left;clear:both;width:95%}.three_col_a .content .description .more{clear:none;float:none}.three_col_a .description{padding-bottom:20px}.CEProduct{box-sizing:border-box}.CEProduct *{box-sizing:border-box}.CEProduct .h1-pseudo,.CEProduct h1{font-size:2.5em;font-weight:500}.CEProduct .vertical-icon-bar{padding-top:0}.CEProduct .subtitle{font-size:24px;font-style:normal;font-weight:400}.CEProduct .unlimited-ce{gap:5px;font-size:16px;line-height:160%}.CEProduct .unlimited-ce img{width:21px;height:25px}.CEProduct .unlimited-ce p{margin:0}.CEProduct .unlimited-ce a{text-decoration:underline}.CEProduct .offered-by a{color:#000;font-weight:500;text-decoration:underline}.CEProduct .program{display:flex;flex-direction:column;padding-inline-start:30px}.CEProduct .program .pgrm_elem{padding:15px 0;border-bottom:1px solid var(--color-gray-100);width:100%;display:flex}.CEProduct .program .pgrm_elem:last-child{border:none}.CEProduct .program .pgrm_elem .title{width:165px;font-weight:500;color:#000;padding:0 15px;font-size:1.2em;line-height:130%;font-family:var(--font-heading-family);flex-grow:0;flex-shrink:0;overflow-wrap:anywhere}.CEProduct .program .pgrm_elem .text{width:calc(100% - 185px);flex-grow:0;flex-shrink:0;font-weight:400}.CEProduct .program .pgrm_elem .text .wysiwyg>ul:first-child{margin:0;padding-inline-start:15px}.CEProduct .program .pgrm_elem .text img{margin-top:10px}.CEProduct .program .pgrm_elem .text ul li{border:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.CEProduct .program .product-promo{gap:15px;padding-bottom:10px}.CEProduct .program .product-promo .product-title{font-family:var(--font-heading-family);font-size:1.125em;margin:5px 0;font-weight:500}.CEProduct .program .product-promo .product-cover img{max-width:100px;margin-top:0}.CEProduct .program .product-promo .promo-desc{line-height:160%}.CEProduct .program .product-promo .prices.price-small .price-value{font-size:.7em;padding:0}.CEProduct .program .product-promo .quantity-button{width:100%}.CEProduct .program .product-promo .quantity-button .cart-button{padding:0}.CEProduct .program .product-promo .cart-item-widget .cart-cta{font-size:.75rem;padding:.625rem 1.125rem!important}.CEProduct .program .series-bundle .bundle-icon{height:20px}.CEProduct .program .people-list .person .person-name{font-family:var(--font-heading-family)}.CEProduct .program .people-list .person .person-picture img{margin-top:0!important}.CEProduct .program .people-list .person:not(:last-child){margin-bottom:30px}.CEProduct .program .offered-by .text img{width:85%;max-width:400px}.CEProduct .rtcol .listBoxModule>h2{margin-bottom:5px}.CEProduct header .featureRichSummary,.CEProduct header .hero{margin-bottom:0}.CEProduct.with-hero .h1-pseudo,.CEProduct.with-hero h1{font-size:var(--heading-h1-font-size)}.CEProduct.with-hero .subtitle{font-size:2em}.ceTabs{margin:15px 0 25px;float:left;width:100%}.content .subSectionDescription{padding-top:10px;padding-bottom:20px}.content .subSectionDescription.blank{padding-top:10px;padding-bottom:10px}.content .wysiwyg.subsection{clear:both}.content .wysiwyg.subsection ul{padding-left:0}.content .wysiwyg.subsection div.more{width:100%;margin:6px 0 0;border-top:dotted #999 1px;padding:4px 0 5px;clear:both}.content .rslt_snips ul li:first-child{padding-top:10px;background:0 0}@media screen and (max-width:995px){.CEProduct{padding-top:15px}.CEProduct .program{padding-inline-start:0}}@media screen and (max-width:767px){.CEProduct .program{width:100%;padding-inline-start:0}.CEProduct .rtcol{width:100%}.ceTabs .rwdTabMain{border:none}.ceTabs .rwdTabMain .resp-tabs-container{height:auto;overflow-y:hidden;border:4px solid #e8e9e4}}@media screen and (max-width:480px){.CEProduct .program .pgrm_elem{flex-direction:column}.CEProduct .program .pgrm_elem .text{width:100%;padding:5px 0}.CEProduct .program .pgrm_elem .title{padding:0;width:100%}.sectionDescription img{width:100%;height:auto}.three_col_a .content .listContent{width:100%}}