﻿#section_20966{color:inherit;background-color:inherit}#section_20966 img.section-background{filter:blur(0px)}#section_20966 .title h2{color:inherit}#section_20966 #widget-42727{background-color:inherit}#section_20966 #widget-42727 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42727 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42728{background-color:inherit}#section_20966 #widget-42728 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42728 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42729{background-color:inherit}#section_20966 #widget-42729 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42729 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42730{background-color:inherit}#section_20966 #widget-42730 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42730 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42731{background-color:inherit}#section_20966 #widget-42731 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42731 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42732{background-color:inherit}#section_20966 #widget-42732 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42732 .widget-elements .button{align-self:flex-start;color:#fff}#section_20966 #widget-42733{background-color:inherit}#section_20966 #widget-42733 .widget-elements{text-align:left;color:inherit}#section_20966 #widget-42733 .widget-elements .button{align-self:flex-start;color:#fff}#section_15708{color:inherit;background-color:inherit}#section_15708 img.section-background{filter:blur(0px)}#section_15708 .title h2{color:inherit}#section_15708 #widget-32717 .also-available-in{text-align:center}#section_15708 #widget-32717 .also-available-in-bundles{justify-content:center}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-v.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI3wi_Gwfo.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPHA.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA_A.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtHA_A.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXtHA_A.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXtHA_A.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDXbtY.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}p,span,a,li,input,button,p,div{font-family:"Lato",sans-serif}p,h2,h3,h4,h5,h6{color:#333}p a{text-decoration:underline;color:#99af33}p a:hover:not(.disabled),p a:hover{text-decoration:none;color:#99af33}.row{display:flex}h1{font-weight:700;font-size:60px;line-height:74px;margin-bottom:30px;margin-top:0}h2{font-size:40px;line-height:50px;margin:0;padding:0;font-weight:700}p{font-size:16px;line-height:24px;margin-bottom:15px}p:last-child{margin-bottom:0}.select-wrap select,.select-wrap select:required,input[type=email]:not(:disabled),input[type=number]:not(:disabled),input[type=password]:not(:disabled),input[type=tel]:not(:disabled),input[type=text]:not(:disabled),input[type=search]:not(:disabled),input[type=url]:not(:disabled),input[type=date]:not(:disabled){padding:10px}.select-wrap select:active,input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=tel]:active,input[type=text]:active,input[type=search]:active,input[type=url]:active,input[type=date]:active:not(:disabled),input[type=email]:active:not(:disabled),input[type=number]:active:not(:disabled),input[type=password]:active:not(:disabled),input[type=tel]:active:not(:disabled),input[type=text]:active:not(:disabled),input[type=search]:active:not(:disabled),input[type=url]:active:not(:disabled),input[type=date]:active:not(:disabled),input[type=email]:focus:not(:disabled),input[type=number]:focus:not(:disabled),input[type=password]:focus:not(:disabled),input[type=tel]:focus:not(:disabled),input[type=text]:focus:not(:disabled),input[type=search]:focus:not(:disabled),input[type=url]:focus:not(:disabled),input[type=date]:focus:not(:disabled){border-color:#333;outline:none;padding-top:20px;padding-bottom:4px;font-size:16px;line-height:16px}.button.hollow.password-reveal{color:#202253;transition:all .2s ease-in-out}.button.hollow.password-reveal:hover{color:#99af33}fieldset input[type]~label,fieldset textarea~label,fieldset .redactor-editor~label{font-size:13px}input.ng-invalid.ng-dirty[type=email],input.ng-invalid.ng-dirty[type=number],input.ng-invalid.ng-dirty[type=password],input.ng-invalid.ng-dirty[type=tel],input.ng-invalid.ng-dirty[type=text],input.ng-invalid.ng-dirty[type=search],input.ng-invalid.ng-dirty[type=url],input.ng-invalid.ng-dirty[type=date],.ng-submitted input.ng-invalid[type=email],.ng-submitted input.ng-invalid[type=number],.ng-submitted input.ng-invalid[type=password],.ng-submitted input.ng-invalid[type=tel],.ng-submitted input.ng-invalid[type=text],.ng-submitted input.ng-invalid[type=search],.ng-submitted input.ng-invalid[type=url],.ng-submitted input.ng-invalid[type=date]{border-bottom-color:#ccc;background-color:#fff}input.ng-invalid.ng-dirty[type=email][required],input.ng-invalid.ng-dirty[type=number][required],input.ng-invalid.ng-dirty[type=password][required],input.ng-invalid.ng-dirty[type=tel][required],input.ng-invalid.ng-dirty[type=text][required],input.ng-invalid.ng-dirty[type=search][required],input.ng-invalid.ng-dirty[type=url][required],input.ng-invalid.ng-dirty[type=date][required],.ng-submitted input.ng-invalid[type=email][required],.ng-submitted input.ng-invalid[type=number][required],.ng-submitted input.ng-invalid[type=password][required],.ng-submitted input.ng-invalid[type=tel][required],.ng-submitted input.ng-invalid[type=text][required],.ng-submitted input.ng-invalid[type=search][required],.ng-submitted input.ng-invalid[type=url][required],.ng-submitted input.ng-invalid[type=date][required]{background-color:#fff}.people-also-purchased,.order-receipt,.sitemap,.search,.page-main .checkout,.page-main .body-header p,.product-page-revised,.widget-section>.title,.page-footer.widget-section .widget-container .first-section .wrap,.page-footer.widget-section .widget-container .second-section .wrap,.page-footer .copyright p,.page-header nav.global-nav>ul,.page-header nav.site-nav .center-wrap,.widget-section .widget-container{max-width:1200px;margin:0 auto;padding:0 30px}.people-also-purchased{display:none}.distractor{display:none}.page-header{top:0}.page-header nav.global-nav{border:0;background:#202253}.page-header nav.global-nav>ul>li>a:not(.shopping-cart) i.fa{display:none}.page-header nav.global-nav>ul>li a,.page-header nav.global-nav>ul>li a span{text-transform:none;font-size:11px;line-height:14px;color:#fff}.page-header nav.global-nav>ul>li{border:0}.page-header nav.site-nav .logo img{height:64px;width:100%}.page-header nav.site-nav .logo{margin-top:0;padding:0;border:0}.page-header nav.site-nav{background:#fff;border:0;padding-top:20px;transition:all .2s ease-in-out}.page-header nav.site-nav.is-scrolled{padding:0;opacity:1}.page-header nav.site-nav .center-wrap{align-items:flex-end;padding-top:15px;padding-bottom:15px}.page-header nav.site-nav .center-wrap ul.menu-stack li:last-of-type a.menu-item>span{display:block}.page-header nav.site-nav .center-wrap ul.menu-stack li:last-of-type a.menu-item i.fa{display:none}.page-header nav.site-nav .center-wrap ul.menu-stack li:last-of-type>ul.menu-stack{display:none}.page-header nav.site-nav ul.menu-items{background:none}.page-header nav.global-nav>ul>li:last-child{border:0}.page-header nav.global-nav>ul>li.product-search>a i.fa{display:inline-block}.page-header{top:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}.page-main{margin-top:140px !important}.page-header nav.site-nav ul.menu-stack .menu-item{text-transform:none;font-size:18px;line-height:24px;color:#202253;padding:0}.page-header nav.site-nav ul.menu-stack{gap:30px}.corporate,.partnerships,.gold-program{max-width:900px;margin:0 auto}.corporate img,.partnerships img,.gold-program img{width:390px;height:auto}.corporate img,.gold-program img{margin-left:auto}.corporate h2,.corporate p,.gold-program h2,.gold-program p{padding-right:45px}.partnerships h2,.partnerships p{padding-left:45px}.corporate h2,.partnerships h2,.gold-program h2{margin-bottom:15px}.corporate p,.partnerships p,.gold-program p{font-size:18px;line-height:30px}.corporate .cta,.partnerships .cta,.gold-program .cta{margin-top:20px}.corporate .row,.partnerships .row{align-items:center}.gold-program .row{align-items:flex-start}.corporate .row,.gold-program .row{flex-direction:row-reverse}.corporate .col,.partnerships .col,.gold-program .col{flex-basis:50%}.corporate .cta a,.partnerships .cta a,.gold-program .cta a{padding:10px 20px;background:#99af33;color:#fff;font-size:22px;line-height:32px;border-radius:4px;font-weight:600;text-decoration:none;display:inline-block}.corporate .cta a:hover,.partnerships .cta a:hover,.gold-program .cta a:hover{background:#202253;color:#fff}.gold-program ul,.gold-program ul li{list-style:none;padding:0;margin:0}.gold-program ul li{font-size:18px;line-height:30px}.product-page-reduxed .product-hero-container .product-list-container ul li:before,.product-page-revised .product-hero-container .card .product-summary-container ul li:before,.why-partner ul li:before,.gold-program ul li:before{display:inline-block;content:"";margin-right:12px;background-image:url(https://cdn.files.rapidlms.com/view/f2/82/f9/64/58/b5/a6/bb/38/ec/2b/61/cd/d3/76/b1/original/list-item-icon%403x.png);background-repeat:no-repeat;background-size:100% auto;background-position:center;width:21px;height:21px;text-align:center;vertical-align:middle;line-height:30px;margin-top:-3px}#section_15744,#section_15733,#section_15713,#section_15714{padding:90px 0}#section_15741{display:none}#section_15713,#section_15714{box-shadow:inset 0 60px 60px -60px rgba(0,0,0,.16)}#section_15708.page-footer{padding:0;background-color:#202253;background-image:url(https://cdn.files.rapidlms.com/view/a2/6c/90/91/ca/7e/84/6a/99/45/87/e1/9a/5f/7f/92/original/cannsell.ca-logo-footer.png);background-repeat:no-repeat;background-size:480px auto;background-position:right -20px;margin:0;bottom:0;border:0}.page-footer.widget-section .widget-container .wkt{display:flex;flex-direction:row;justify-content:center !important;align-items:center;gap:10px;padding-top:45px;background:#202253}.page-footer.widget-section .widget-container .wkt p{margin:0;font-size:16px;color:#fff}.page-footer.widget-section .widget-container .wkt img{max-width:200px;height:100px;object-fit:contain}.page-footer.widget-section .widget-container .wkt a{font-size:16px}#section_15708.page-footer .widget-container{padding-top:60px;padding-bottom:0}.page-footer .copyright{background:#121332;padding:15px 0;border:0}.page-footer .copyright p{color:#4c4e7d;font-size:12px;line-height:24px}.hero-header h1{font-size:50px;line-height:60px;color:#fff;font-weight:600;margin-bottom:0}.hero-header p{margin:30px 0 20px 0;color:#fff;font-size:18px;line-height:30px}.footer-wrap .row{justify-content:space-between}.footer-wrap a{color:#fff}.footer-wrap .title{color:#99af33;text-transform:uppercase;font-size:14px;line-height:24px;margin-bottom:15px;font-weight:600}.footer-wrap ul,.footer-wrap ul li{list-style:none;margin:0;padding:0}.footer-wrap ul li a{padding:5px 0;font-size:14px;line-height:24px;display:inline-block}.footer-wrap ul li a:hover{color:#99af33}.footer-wrap .partner-logos{display:flex;gap:15px}.footer-wrap .partner-logos img{height:29px;width:auto}.footer-wrap .row .col:last-child{display:flex;flex-direction:column}.footer-wrap .row .col .social-media{display:flex;margin-top:auto}.footer-wrap .row .col .social-media a,.footer-wrap .row .col .social-media a i{color:#99af33;font-size:24px;line-height:24px}.footer-wrap .row .col .social-media a{padding:0;margin-right:20px}p:not(:last-child){margin-bottom:0}.page-header nav.global-nav>ul>li.review-cart span{display:none}.page-header nav.global-nav>ul .review-cart:hover a.has-items,.page-header nav.global-nav>ul .review-cart a.has-items:hover,.page-header nav.global-nav>ul .review-cart a.has-items{background:#e9e8ef;background:#f7f9ee;background:#99af33;color:#fff}.page-header nav.global-nav>ul>li.train-your-workers,.page-header nav.global-nav>ul>li.product-search{display:none}#section_15701{background:url(https://cdn.files.rapidlms.com/view/a5/e3/5e/c2/7e/38/ae/dd/c0/c4/d7/dc/ac/76/7c/96/original/homepage-hero-image%402x.png);background-repeat:no-repeat;background-size:cover}#section_15701 .row{margin:50px 0}#section_15701 .row .col{flex-basis:50%}.hero-header p.cta a{padding:15px 25px;background:#99af33;color:#fff;font-size:22px;line-height:32px;border-radius:4px;font-weight:600;text-decoration:none}#section_15710,#section_15745,#section_15709{padding:90px 0}#section_15709 .description{max-width:750px;margin:0 auto;text-align:center}#section_15709 .description h2{font-size:40px;line-height:64px;margin-bottom:15px;font-weight:600}#section_15709 .features{margin-top:45px;text-align:center}#section_15709 .features img{height:120px;display:inline-block;margin:0;margin-bottom:30px}#section_15709 .features .row{justify-content:space-between;margin:0 -20px}#section_15709 .features .row .col{width:calc(100% - 40px);margin:20px;text-align:center}#section_15709 .features h3{font-weight:600;font-size:22px;line-height:30px;font-family:"Lato",sans-serif;margin-top:0;margin-bottom:15px}#section_15709 .features p{margin:0;font-size:16px;line-height:24px}#section_15745,#section_15710{background:#f7f9ee}.courses .intro{max-width:800px;margin:0 auto 45px auto;text-align:center}.courses .intro h2{margin-bottom:20px}.courses .intro p{font-size:18px;line-height:30px}.courses .card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,.16);height:100%;display:flex;flex-direction:column}.courses .card .title{background:#202253;color:#fff;padding:15px 0;font-size:26px;line-height:30px;font-weight:600;font-family:"Lato",sans-serif;text-align:center;margin:0}.courses .card .price{background:#e9e8ef;color:#202253;text-align:center;padding:20px 0;font-size:50px;line-height:60px;font-weight:600}.courses .card .price sup{font-size:50%;display:inline-block;top:-20px;font-weight:600}.courses .card .price span{display:block;text-align:center;text-transform:uppercase;font-size:16px;line-height:30px;letter-spacing:1px}.courses .card .description{font-size:18px;line-height:26px;margin:30px;text-align:center}.courses .card .disclaimer{margin:15px 30px;margin-top:0;padding:15px;text-align:center;border-top:solid 1px #99af33;border-bottom:solid 1px #99af33;font-size:18px;line-height:26px;font-weight:600;color:#202253}.courses .card .cta{text-align:center;margin-top:auto;margin-bottom:30px}.courses .card .cta a{padding:10px 20px;background:#99af33;color:#fff;font-size:22px;line-height:32px;border-radius:4px;font-weight:600;text-decoration:none;display:inline-block}.courses .card .cta a:hover{background:#202253;color:#fff}.courses .card .logos{text-align:center}.courses .card .logos img{height:28px;display:inline-block;margin:15px}.courses .row{margin:0 -15px;margin-bottom:30px}.courses .row:last-child{margin:0}.courses .row .col{width:calc(100% - 30px);margin:0 15px}.courses #bundle-course .col{width:100%;margin:0}.courses #bundle-course .card{padding:45px}.courses #bundle-course .icon{text-align:center;margin-bottom:30px}.courses #bundle-course .icon img{height:124px;width:auto;display:inline-block}.courses #bundle-course .cta{margin-bottom:0;margin-top:30px}.courses #bundle-course h3,.courses #bundle-course p{max-width:750px;margin:0 auto;text-align:center}.courses #bundle-course h3{color:#202253;margin-bottom:15px;font-size:40px;line-height:50px;font-weight:600}.hero-header #breadcrumbs{position:absolute;top:30px}.hero-header #breadcrumbs ul{display:flex}.hero-header #breadcrumbs ul,.hero-header #breadcrumbs ul li{list-style:none;padding:0;margin:0}.hero-header #breadcrumbs ul li,.hero-header #breadcrumbs ul li a{color:#333;text-decoration:none;font-size:12px;line-height:14px}.hero-header #breadcrumbs ul li:before{display:inline-block;content:"/";margin-left:8px;margin-right:8px}.hero-header #breadcrumbs ul li:first-child:before{display:none}#section_15702,#section_15704,#section_15706{padding:0}.terms .hero-header .row{margin-top:90px;margin-bottom:45px;display:block}.terms .legal-terms,.terms .hero-header .row .col{max-width:900px;margin:0 auto}.terms .hero-header h1{color:#202253;text-align:left}.terms .legal-terms p,.terms .legal-terms ul,.terms .legal-terms ul li,.terms .legal-terms a{font-size:18px;line-height:30px}.terms .legal-terms a{color:#333}.terms .legal-terms a:hover{text-decoration:none;color:#333}.terms .legal-terms h2,.terms .legal-terms h3{color:#202253;font-size:18px;line-height:30px;font-weight:600;font-family:"Lato",sans-serif;margin-bottom:10px;margin-top:30px}.terms .legal-terms .address-wrapper{background:#f7f9ee;padding:30px;margin-top:15px;margin-bottom:15px;display:inline-block}.terms .legal-terms .address-wrapper p{margin:0}.terms .legal-terms .date{font-weight:600;margin-bottom:15px}.terms .legal-terms ul,.terms .legal-terms p{margin-bottom:10px}#section_15703,#section_15705,#section_15707{padding-top:0;padding-bottom:90px}#section_15743,#section_15738,#section_15736,#section_15734{padding:0;background-color:#dae2ef;background-image:url(https://cdn.files.rapidlms.com/view/2f/56/bc/14/aa/0c/e1/ec/ac/68/f9/0a/ad/3e/7d/32/original/contact-hero%403x.png);background-repeat:no-repeat;background-size:cover}#section_15736{background-image:url(https://cdn.files.rapidlms.com/view/29/f2/0c/d7/97/80/02/b5/95/7d/d9/3f/64/cf/02/8c/original/about-hero%403x.png)}#section_15738{background-image:url(https://cdn.files.rapidlms.com/view/49/7a/cf/6a/d6/54/5e/6b/91/d8/16/fd/ce/af/36/35/original/brand-partnerships-hero%403x.png)}#section_15743{background-image:url(https://cdn.files.rapidlms.com/view/64/39/84/b6/2d/7c/54/de/7e/5f/78/a6/f7/8e/66/c6/original/corporate-training-hero%403x.png)}#section_15736 .row,#section_15734 .row{margin-top:200px;margin-bottom:60px}#section_15743 h1,#section_15738 h1,#section_15736 h1,#section_15734 h1{color:#202253}#section_15743 p,#section_15738 p{font-size:18px;line-height:30px;color:#333;margin-top:30px;margin-bottom:0}#section_15735{padding:90px 0}.contact-methods .row .col.info-wrap{width:400px;padding-left:90px;flex-grow:1;flex-shrink:0}.contact-methods .row .col.form-wrap{flex-basis:auto;flex-grow:1;flex-shrink:0}.contact-methods .contact-info .address-wrap,.contact-methods .contact-info .item{margin-bottom:30px}.contact-methods .contact-info .strong,.contact-methods .contact-info .title{font-weight:600;margin:0}.contact-methods a,.contact-methods p a{color:#99af33}.contact-methods .contact-info .address-wrap .directions{margin-top:15px}.contact-methods .contact-info,.contact-methods .contact-info p,.contact-methods .contact-info p a,.contact-methods .contact-info a,.contact-methods .contact-help,.contact-methods .contact-help p,.contact-methods .contact-help p a,.contact-methods .contact-help a{font-size:18px;line-height:26px}.contact-methods .contact-info p a:hover,.contact-methods .contact-help p a:hover{color:#99af33;text-decoration:none}.contact-methods .contact-help{margin-top:30px;padding-top:30px;border-top:solid 1px #ccc}.contact-methods .contact-help h3{font-weight:600;font-size:20px;line-height:26px;margin-bottom:10px;font-family:"Lato",sans-serif}.contact-methods .contact-form h2{font-family:"Lato",sans-serif;margin-bottom:15px}.contact-methods .contact-form p{font-size:18px;line-height:26px;margin-bottom:10px}.contact-methods .contact-form p.note{font-size:14px;line-height:18px}.contact-form textarea,.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=search],.contact-form input[type=url],.contact-form input[type=date],.contact-form input[type=email][required],.contact-form input[type=number][required],.contact-form input[type=password][required],.contact-form input[type=tel][required],.contact-form input[type=text][required],.contact-form input[type=search][required],.contact-form input[type=url][required],.contact-form input[type=date][required],textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=search],input[type=url],input[type=date],input[type=email][required],input[type=number][required],input[type=password][required],input[type=tel][required],input[type=text][required],input[type=search][required],input[type=url][required],input[type=date][required]{padding:10px;background-color:#fff;font-size:16px;border-color:#ccc;border-radius:4px}.select-wrap select:required:hover:not(:disabled),textarea:hover,textarea[required]:hover,textarea[required]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=tel]:hover:not(:disabled),input[type=text]:hover:not(:disabled),input[type=search]:hover:not(:disabled),input[type=url]:hover:not(:disabled),input[type=date]:hover:not(:disabled),input[type=email][required]:hover:not(:disabled),input[type=number][required]:hover:not(:disabled),input[type=password][required]:hover:not(:disabled),input[type=tel][required]:hover:not(:disabled),input[type=text][required]:hover:not(:disabled),input[type=search][required]:hover:not(:disabled),input[type=url][required]:hover:not(:disabled),input[type=date][required]:hover:not(:disabled){border-color:#99af33;background-color:#fbfbfb}.select-wrap:after{top:50%;margin-top:-10px}.contact-form .field-wrap label{font-size:16px;line-height:24px}form.contact-form .row,form.contact-form .field-wrap{margin-bottom:20px}form.contact-form .row .field-wrap{margin-bottom:0}.contact-form .row .col{flex-basis:50%}.contact-form .row .col:first-child .field-wrap{margin-right:15px}.contact-methods .contact-form>.field-wrap{margin-bottom:15px}.contact-methods textarea{min-height:200px}.contact-form{margin-top:30px}.contact-form .submit-wrap{margin-top:45px}.button,.button.green,input[type=submit],.contact-form .primary{background:#99af33 !important;color:#fff !important;background:linear-gradient(to right, #99af33 50%, #202253 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;padding:15px 45px;font-size:18px;font-weight:600;border-radius:4px;transition:all .5s ease-in-out}.button:hover,.button.green:hover,input[type=submit]:hover,.contact-form .primary:hover{background:#f78c28 !important;color:#fff !important;background:linear-gradient(to right, #99af33 50%, #202253 50%) !important;background-size:200% 100% !important;background-position:left bottom !important}.checkout-actions #purchase-for-distribution .button{color:#202253}.checkout-actions #purchase-for-distribution .button :hover{background:#202253 !important;color:#fff !important;border:solid 2px #202253}#section_15737{padding:90px 0}.about{max-width:900px;margin:0 auto}.about p,.about p a{font-size:18px;line-height:30px}.about p{margin-bottom:15px}#section_15736 .row{max-width:900px;margin-left:auto;margin-right:auto}.page-header nav.site-nav ul.menu-stack li.is-active{border:0}#section_15743 .row,#section_15738 .row{margin:90px 0 60px 0}#section_15743 .row .col{flex-basis:50%}#section_15738 .row .col{flex-basis:40%}#section_15739,#section_15740,#section_15741{padding:90px 0}#section_15740 h2,.why-partner h2{text-align:center;margin:0}.why-partner h2{margin-bottom:15px}.why-partner .row{margin:0 -20px}.why-partner .row .col{width:calc(50% - 40px);margin:20px}.why-partner .row .col:first-child{width:calc(48% - 40px)}.why-partner .row .col:last-child{width:calc(52% - 40px)}.why-partner p,.why-partner ul,.why-partner ul li{font-size:18px;line-height:30px}.why-partner p{margin-bottom:15px}.why-partner ul,.why-partner ul li{list-style:none;margin:0;padding:0}.why-partner ul li{margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px #d9d9d9}.why-partner ul li:last-child{border:0;padding-bottom:0;margin-bottom:0}.why-partner .cta{margin:0;margin-top:30px;text-align:center}.product-page-reduxed .bundle-promo .cta a,.product-page-revised .bundle-promo .cta a,.why-partner .cta a{padding:15px 45px;color:#fff;background:#202253;background:linear-gradient(to right, #99af33 50%, #202253 50%);background-size:200% 100%;background-position:right bottom;font-size:18px;font-weight:600;border-radius:4px;display:inline-block;text-decoration:none;transition:all .5s ease-in-out}.product-page-reduxed .bundle-promo .cta a:hover,.product-page-revised .bundle-promo .cta a:hover,.why-partner .cta a:hover{color:#fff;background:linear-gradient(to right, #99af33 50%, #202253 50%);background-size:200% 100%;background-position:left bottom}#section_15741 .mediakit a,.hero-header p.cta a{background:#99af33;color:#fff;background:linear-gradient(to right, #fff 50%, #99af33 50%);background-size:200% 100%;background-position:right bottom;padding:15px 45px;font-size:18px;font-weight:600;border-radius:4px;display:inline-block;text-decoration:none;transition:all .5s ease-in-out}#section_15741 .mediakit a:hover,.hero-header p.cta a:hover{background-position:left bottom;color:#99af33}#section_15740{background:#f7f9ee}#section_15741{padding:30px 0;background:#202253}#section_15741 .mediakit{text-align:center}#section_15740 h2{margin-bottom:30px}#section_15740 .row{margin:0 -15px;flex-direction:row;flex-wrap:wrap}#section_15740 .row .col{width:calc(33.33% - 30px);margin:15px}#section_15740 .row .col .card{height:100%;background:#fff;border:solid 1px #99af33;padding:30px;padding-bottom:60px}#section_15740 .row .col .card .number,#section_15740 .row .col .card .number span{font-size:72px;line-height:100px;font-family:"Playfair Display",serif;font-weight:600;color:#202253;text-align:center;margin-bottom:30px}#section_15740 .row .col .card .number sup{font-size:50%;display:inline-block;top:-20px;font-weight:600}#section_15740 .row .col .card p{margin:0;font-size:18px;line-height:30px;text-align:center}#widget-32717,#widget-32665{margin:0;width:100%}#section_15747,#section_15742{padding:90px 0;background:#e9e8ef}.get-started h2{text-align:center;margin-bottom:15px}.get-started p{max-width:600px;margin:0 auto;font-size:18px;line-height:30px;text-align:center}.product-page-revised section.product-header{display:block}.product-page-revised{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:initial;margin:0;margin-top:140px !important}.product-page-revised .product-meta-description-container{max-width:960px;padding-left:30px;padding-right:30px;margin:0 auto}.product-page-revised .product-hero-container .wrap{max-width:1200px;padding-left:30px;padding-right:30px;margin:0 auto}.product-page-revised .product-hero-container{padding:60px 0;background-image:url(https://cdn.files.rapidlms.com/view/dd/05/39/21/dd/c2/84/34/00/2e/da/e9/4f/0d/b8/7e/original/course-hero%403x.png);background-repeat:no-repeat;background-size:cover}.product-page-revised .product-hero-container .card{border-radius:20px;background:#fff;padding:30px;margin-left:60px;min-width:450px}.product-page-revised .product-hero-container h1{color:#fff}.product-page-revised .product-hero-container .product-short-description-container,.product-page-revised .product-hero-container .product-disclaimer-container,.product-page-revised .product-hero-container .product-disclaimer-container p{font-size:18px;line-height:30px;color:#fff}.product-page-revised .product-hero-container .product-disclaimer-container p{margin-top:15px;font-size:14px;line-height:24px}.product-page-reduxed .product-hero-container .product-list-container ul,.product-page-reduxed .product-hero-container .product-list-container ul li,.product-page-revised .product-hero-container .card .product-summary-container ul,.product-page-revised .product-hero-container .card .product-summary-container ul li{margin:0;padding:0;list-style:none}.product-page-reduxed .product-hero-container .product-list-container ul li,.product-page-revised .product-hero-container .card .product-summary-container ul li{margin-bottom:5px;font-size:18px;line-height:30px}.product-page-revised .product-hero-container .card .product-summary-container ul li:last-child{margin-bottom:0}.product-page-revised .seats-input strong{display:none}.product-page-revised .disclosure-item,.product-page-revised .disclosure-item:last-of-type{border:0;box-shadow:none}.product-page-revised .card .icon-label-value i{display:none}.product-page-revised .card .disclosure-header{display:none}.product-page-revised .product-hero-container .card .divider{height:1px;width:100%;background:#e8e8ee;margin:20px 0}.product-page-revised .disclosure-item .disclosure-detail{max-height:initial;box-shadow:none}.product-page-revised .disclosure-item:after{display:none}.product-page-revised .product-price-container{margin-bottom:30px}.product-page-revised .product-price-container span{font-size:46px;line-height:46px;font-weight:600;color:#202253}.product-page-revised .product-price-container span sup{font-size:50%;display:inline-block;top:-20px;font-weight:600}.product-page-revised .product-hero-container .product-purchase{display:flex;flex-direction:row;align-items:flex-start}.product-page-revised .product-hero-container .product-purchase .seats-input{padding-bottom:45px;position:relative;margin:0}.product-page-revised .product-hero-container .product-purchase .seats-input input[type=number]{width:70px;padding:10px}.product-page-revised .product-hero-container .product-purchase .seats-input button{position:absolute;bottom:0;left:0;border:0;padding:0;color:#99af33;display:block;width:130px;text-align:left}.product-page-revised .product-hero-container .product-purchase .add-to-cart,.product-page-revised .product-hero-container .product-purchase .buy-now{height:46px;margin-left:10px;border-radius:4px;padding:0 15px}.product-page-revised .product-hero-container .product-purchase .fa{display:none}.product-page-revised .product-hero-container .product-purchase .buy-now{background-color:#fff !important;color:#999 !important;border:solid 1px #999;transition:all .2s ease-in-out;font-weight:600;background-image:none !important}.product-page-revised .product-hero-container .product-purchase .buy-now:hover{background:#999 !important;color:#fff !important}.product-page-revised .product-hero-container .product-purchase .add-to-cart{background:#99af33 !important;color:#fff;transition:all .2s ease-in-out;font-weight:600}.product-page-revised .product-hero-container .product-purchase .buy-now,.product-page-revised .product-hero-container .product-purchase .add-to-cart{font-size:20px;line-height:20px}.product-page-revised .product-hero-container .product-purchase .add-to-cart:hover{background:#202253 !important}.product-page-revised .card .icon-label-value{font-size:16px;line-height:26px;flex-basis:50%}.product-page-revised .card .icon-label-value strong{font-weight:400}.product-page-revised .card .icon-label-value span{font-weight:600}.product-page-revised .product-hero-container .card .disclosure-item .disclosure-detail{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;margin:0}.product-page-revised .product-hero-container .card .disclosure-item .disclosure-detail{margin-bottom:0}.product-page-revised .product-purchase-container{margin-top:30px}.product-page-revised .product-meta-description-container{padding-top:90px;padding-bottom:90px}.product-page-revised .product-meta-description-container .section-title{font-size:30px;line-height:40px}.product-page-revised .product-meta-description-container .disclosure-item .disclosure-header{display:none}.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail h2,.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail h3,.product-page-revised .product-meta-description-container .course-features h3{font-size:18px;line-height:30px;margin:0;font-weight:600;font-family:"Lato",sans-serif;margin-top:30px}.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail ul,.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail ul li,.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail p{font-size:18px;line-height:30px}.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail p{margin-bottom:10px}.product-page-revised .product-meta-description-container .product-description-container{margin-top:30px}.product-page-revised .product-meta-description-container .product-description-container .group{background:#fafafc}.product-page-revised .product-meta-description-container .product-description-container .course-features h3{padding:10px;border-top:solid 1px #e8e8ee;border-bottom:solid 1px #e8e8ee;position:relative;cursor:pointer;background:#fff}.product-page-revised .product-meta-description-container .product-description-container .course-features h3:after{display:block;content:"";font-family:"FontAwesome";font-size:32px;line-height:50px;color:#99af33;position:absolute;right:10px;top:0;height:50px}.product-page-revised .product-meta-description-container .product-description-container .group ul,.product-page-revised .product-meta-description-container .product-description-container .group ul li{list-style:none;margin:0;padding:0}.product-page-revised .product-meta-description-container .product-description-container .group ul{padding:20px 0;border-bottom:solid 2px #e8e8ee;margin-left:30px;margin-right:30px}.product-page-revised .product-meta-description-container .product-description-container .group ul:nth-child(1) li{display:flex;font-weight:600}.product-page-revised .product-meta-description-container .product-description-container .group ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #e8e8ee;display:flex;justify-content:space-between;font-size:16px;line-height:26px}.product-page-revised .product-meta-description-container .product-description-container .group ul:not(:first-child) li:after{content:"";display:block;width:24px;height:24px;background-image:url(https://cdn.files.rapidlms.com/view/e8/07/8b/33/b9/cb/22/93/a5/ad/ac/6d/5f/c6/22/da/original/check-icon%403x.png);background-repeat:no-repeat;background-size:14px 14px;background-position:center}.product-page-revised .product-meta-description-container .product-description-container .group ul:first-child li:after,.product-page-revised .product-meta-description-container .product-description-container .group ul li:first-child:after{display:none}.product-page-revised .product-meta-description-container .product-description-container .group ul li:first-child{font-weight:600}.product-page-revised .product-meta-description-container .product-description-container .group ul li:last-child{margin:0;padding:0;border:0}.product-page-revised .product-meta-description-container .product-description-container .group .list-wrap{background:#fafafc;border-top:solid 1px #e8e8ee}.product-page-revised .product-meta-description-container .product-description-container .course-features h3{margin-bottom:0}.product-page-revised .product-meta-description-container .product-description-container .course-features #list5{border-bottom:0}.product-page-revised .product-meta-description-container .product-description-container .course-features #list1 li,.product-page-revised .product-meta-description-container .product-description-container .course-features #list1 li span{font-weight:600}.product-page-revised .product-meta-description-container .product-description-container .course-features .content{border-bottom:solid 1px #e8e8ee}.product-page-revised .bundle-includes{display:none}.product-page-reduxed .bundle-promo,.product-page-revised .bundle-promo{margin-top:60px;padding:45px;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.product-page-reduxed .bundle-promo .row .col:first-child,.product-page-revised .bundle-promo .row .col:first-child{width:150px;flex-basis:auto;flex-grow:1;flex-shrink:0}.product-page-reduxed .bundle-promo img,.product-page-revised .bundle-promo img{width:100%;height:auto;display:inline-block}.product-page-reduxed .bundle-promo h2,.product-page-revised .bundle-promo h2{margin-bottom:15px;color:#202253}.product-page-reduxed .bundle-promo .row,.product-page-revised .bundle-promo .row{gap:45px}.product-page-reduxed .bundle-promo .row .col,.product-page-revised .bundle-promo .row .col{flex-basis:auto;flex-grow:0;flex-shrink:1}.product-page-reduxed .bundle-promo .cta,.product-page-revised .bundle-promo .cta{margin-top:30px}#section_15743 h1{line-height:60px;padding-right:130px}.retail-training h2{text-align:center;margin-bottom:15px}.retail-training p{max-width:750px;margin:0 auto;text-align:center;font-size:18px;line-height:30px}.retail-training .row{margin-top:60px;justify-content:center;gap:30px}.retail-training .row .col{text-align:center;width:200px}.retail-training .row .col .icon{display:flex;height:100px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}.retail-training .row .col img{display:inline-block;max-width:initial;max-height:initial}.retail-training .row .col img.learner{width:64px;height:auto}.retail-training .row .col img.courses{width:49px;height:auto}.retail-training .row .col img.discounts{width:67px;height:auto}.retail-training .row .col img.lv{width:65px;height:auto}#section_15745 .features{text-align:center;max-width:700px;margin:0 auto}#section_15745 .features .subtitle{font-size:26px;line-height:38px;font-family:"Playfair Display",serif}#section_15745 .features p{margin-bottom:10px;font-size:18px;line-height:30px}#section_15745 .features ul,#section_15745 .features ul li{display:block;list-style:none;margin:0;padding:0}#section_15745 .features ul li{font-size:18px;line-height:30px;font-weight:600;border-bottom:solid 1px #99af33;padding:10px}#section_15745 .features ul li:last-child{border:0}#section_15746{padding:90px 0}#section_15746 .gold-program .row{flex-direction:row}#section_15747.widget-section .widget-container>.widget:first-child:nth-last-child(2):nth-child(n),#section_15747.widget-section .widget-container>.widget:first-child:nth-last-child(2)~.widget:nth-child(n){margin:0;width:100%;display:block}#section_15747 .corporate-account{margin:0 auto;margin-bottom:60px;max-width:700px;text-align:center}#section_15747 .corporate-account h2{margin-bottom:15px}#section_15747 .corporate-account p{font-size:18px;line-height:30px}#section_15747 .form{padding:30px;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16);border:0;width:auto;max-width:700px;margin:0 auto}#section_15747 fieldset .info{display:none}.page-header nav.global-nav>ul .review-cart table th:first-child,.page-header nav.global-nav>ul .review-cart table td:first-child{max-width:250px;padding-right:13px}.page-header nav.global-nav>ul .review-cart table th,.page-header nav.global-nav>ul .review-cart table td{border-bottom:solid 1px #ccc;background:#fff;color:#333;padding-left:0;padding-right:0;vertical-align:top}.page-header nav.global-nav>ul .review-cart .review-items .cart-wrap{box-shadow:none}.page-header nav.global-nav>ul .review-cart .review-items .shopping-cart input{width:40px;padding:5px;background:#fff;border-color:#ccc;font-size:14px;line-height:24px}.page-header nav.global-nav>ul .review-cart .sign-up-options.is-open,.page-header nav.global-nav>ul .review-cart .review-items.is-open{box-shadow:0 6px 10px 0 rgba(0,0,0,.16);border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:0;overflow:hidden}.page-header nav.global-nav>ul .review-cart .review-items .review-actions .proceed-to-checkout{font-size:18px;line-height:24px;font-weight:600;border-radius:4px}.page-header nav.global-nav>ul .review-cart .review-items .review-actions .proceed-to-checkout i{display:none}.page-header nav.global-nav>ul .review-cart .review-items .review-actions .proceed-to-checkout span{display:inline-block;font-size:18px;line-height:24px;font-weight:600}.page-header nav.global-nav>ul .review-cart .review-items .review-actions{margin:20px;border:0}.page-header nav.global-nav>ul>li a.item-name{color:#202253;text-decoration:underline;font-size:14px;line-height:24px}.cart-total{border-color:#ccc;margin-top:5px;padding-top:5px}.cart-totals>div div{font-weight:600}.cart-totals>div div:first-child{font-weight:400}.page-header nav.global-nav>ul .review-cart table td span{display:inline-block}.page-header nav.global-nav>ul .review-cart table th:last-child,.page-header nav.global-nav>ul .review-cart table td:last-child{display:none}.page-header nav.global-nav>ul .review-cart table th:nth-child(4),.page-header nav.global-nav>ul .review-cart table td:nth-child(4){text-align:right}.page-header nav.global-nav>ul .review-cart table td{vertical-align:middle}.page-header nav.global-nav>ul .review-cart .bundle-contents{padding:0}.page-header nav.global-nav>ul .review-cart .bundle-contents li a{color:#999;text-decoration:none}.page-header nav.global-nav>ul .review-cart .bundle-contents li a:hover{text-decoration:underline}.page-main .flash.notice{position:fixed;z-index:999;top:30px;width:auto;max-width:initial;left:30px;right:30px;border-radius:4px;border:0;background:#e8f5e9;color:#004d40}.page-main .flash.warning{position:fixed;z-index:999;top:30px;width:auto;max-width:initial;left:30px;right:30px;border-radius:4px;border:0;background:#ffeb3b;color:#212121}.page-main .body-header{background:#e8e8ee;height:auto}.page-main .body-header p{font-family:"Playfair Display",serif;font-size:40px;line-height:50px;color:#202253;font-weight:600;padding-top:30px;padding-bottom:30px}.page-main .checkout{padding-top:90px;padding-bottom:90px}.checkout .step{border:0;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.checkout .step:before{background:#202253;border:none;color:#fff;font-size:30px;font-weight:700;width:48px;height:48px;line-height:48px;text-align:center;left:30px;top:30px}.checkout .step .header{display:flex;align-items:center;justify-content:space-between;border-bottom:0;margin-bottom:0;padding:30px;padding-left:88px}.checkout section .header p{font-size:30px;line-height:48px;font-weight:700;margin:0}.checkout section .content{border:0;padding:30px}.checkout .cart-items tr th{background:#202253;color:#fff}table.striped tbody tr:nth-child(odd){background:#fff}.cart-items tr td.qty input{padding:10px;width:50px;border-color:#d7d7d7;border-radius:4px}.checkout .bundle-contents{padding:0}.promo-code-claim .form-collapse{gap:10px}.form-collapse .item:last-child{border-radius:4px}.checkout section .content.logged-in-as .asset{display:none}.checkout .bundle-contents a{color:#333}.checkout .bundle-contents a:hover{text-decoration:underline;color:#333}.checkout .cart-items tr th:nth-child(2),.checkout .cart-items tr td:nth-child(2){display:none}.checkout .cart-items tr th:nth-child(5),.checkout .cart-items tr td:nth-child(5){text-align:right}.cart-items table td:last-child{text-align:right}.cart-items table td a i{width:24px;height:24px;color:#fff;font-size:14px;line-height:24px;background:#202253;border-radius:100%;transition:all .2s ease-in-out}.cart-items table td a i:before{content:""}.cart-items table td a i:hover{background:#99af33}.cart-items table td{border-color:#ccc}.select-wrap select:required{padding:10px;background-color:#fff;border-color:#ccc}.checkout .step{margin-bottom:30px}.page-header nav.global-nav>ul>li.review-cart.sign-up span{display:block}.page-header nav.global-nav>ul .review-cart .shopping-cart{color:#fff}.page-header nav.global-nav>ul .review-cart .shopping-cart:hover{background:#99af33}.authentication .logo img{content:url(https://cdn.files.rapidlms.com/view/2d/36/3b/52/d2/d7/e9/20/b2/bb/d5/a3/77/ff/4c/2d/original/CannSell.ca+-+Logo.png);height:64px;width:auto}.authentication.login .form-content .body{padding:30px;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16);border:0}.authentication.login .form-content .body h2{font-size:36px;line-height:46px;font-family:"Lato",sans-serif}.authentication.login .form-content .body .field span,.authentication.login .form-content .body .field a{font-size:18px;line-height:30px}.authentication.login .form-content .body .field a{color:#99af33;text-decoration:underline}.authentication.login .form-content .body .field a:hover{text-decoration:none}.page-header nav.global-nav>ul .review-cart .sign-up-options.is-open .button i{display:none}.page-header nav.global-nav>ul .review-cart .sign-up-options.is-open .button{margin-top:10px}.sign-up-options div:not(:last-child){margin-bottom:10px;padding-bottom:10px}.authentication .errors{border:0;background:#ffebee;color:#b71c1c;padding:10px;border-radius:6px;font-size:14px;line-height:20px;max-width:370px}.has-error-message .error-message{color:#ec040b;font-size:14px;display:block;position:relative;padding:0 0 0 28px;line-height:24px;margin-top:15px}.error-summary ul li:before,.has-error-message .error-message:before{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-894 -179)'%3E%3Ccircle cx='10' cy='10' r='10' transform='translate(896 181)' fill='%23fc1921'/%3E%3Cpath d='M902.2 194.4a.6.6 0 00.9 0l2.7-2.7 2.7 2.7a.6.6 0 00.9 0 .6.6 0 000-.9l-2.7-2.7 2.7-2.7a.6.6 0 00-.9-1l-2.7 2.8-2.7-2.7a.6.6 0 10-1 .9l2.8 2.7-2.7 2.7a.6.6 0 000 .9z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;content:"";position:absolute;width:24px;height:24px;top:0;left:0;color:#ec040b}.contact-form .has-error-message input,.contact-form .has-error-message textarea,.has-error-message input[type=email][required],.has-error-message input[type=number][required],.has-error-message input[type=password][required],.has-error-message input[type=tel][required],.has-error-message input[type=text][required],.has-error-message input[type=search][required],.has-error-message input[type=url][required],.has-error-message input[type=date][required]{border:1px solid #da291c}.error-summary{margin-top:30px}.error-summary strong{font-weight:700;color:#da291c}.error-summary ul{padding:0}.get-started .error-summary p,.error-summary p{text-align:left;margin:0}.error-summary ul li a{color:#999;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;text-decoration:underline;text-underline-offset:2px}.error-summary ul li a:hover{color:#99af33}.error-summary ul li{display:block;position:relative;padding:0 0 4px 28px;line-height:24px;margin:13px 0 0;font-size:18px}.contact-form .select-wrap select:required,.contact-form input[type=email]:active:not(:disabled),.contact-form input[type=number]:active:not(:disabled),.contact-form input[type=password]:active:not(:disabled),.contact-form input[type=tel]:active:not(:disabled),.contact-form input[type=text]:active:not(:disabled),.contact-form input[type=search]:active:not(:disabled),.contact-form input[type=url]:active:not(:disabled),.contact-form input[type=date]:active:not(:disabled),.contact-form input[type=email]:focus:not(:disabled),.contact-form input[type=number]:focus:not(:disabled),.contact-form input[type=password]:focus:not(:disabled),.contact-form input[type=tel]:focus:not(:disabled),.contact-form input[type=text]:focus:not(:disabled),.contact-form input[type=search]:focus:not(:disabled),.contact-form input[type=url]:focus:not(:disabled),.contact-form input[type=date]:focus:not(:disabled){padding:10px}textarea,input[required]:active,input[required]:active:not(:disabled),input[type=email][required]:active:not(:disabled),input[type=number][required]:active:not(:disabled),input[type=password][required]:active:not(:disabled),input[type=tel][required]:active:not(:disabled),input[type=text][required]:active:not(:disabled),input[type=search][required]:active:not(:disabled),input[type=url][required]:active:not(:disabled),input[type=date][required]:active:not(:disabled),input[type=email][required]:focus:not(:disabled),input[type=number][required]:focus:not(:disabled),input[type=password][required]:focus:not(:disabled),input[type=tel][required]:focus:not(:disabled),input[type=text][required]:focus:not(:disabled),input[type=search][required]:focus:not(:disabled),input[type=url][required]:focus:not(:disabled),input[type=date][required]:focus:not(:disabled){background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMyNjJhMmMiIGQ9Ik0xNTQ2IDEwNTBxNDYgMjYgNTkuNSA3Ny41dC0xMi41IDk3LjVsLTY0IDExMHEtMjYgNDYtNzcuNSA1OS41dC05Ny41LTEyLjVsLTI2Ni0xNTN2MzA3cTAgNTItMzggOTB0LTkwIDM4aC0xMjhxLTUyIDAtOTAtMzh0LTM4LTkwdi0zMDdsLTI2NiAxNTNxLTQ2IDI2LTk3LjUgMTIuNXQtNzcuNS01OS41bC02NC0xMTBxLTI2LTQ2LTEyLjUtOTcuNXQ1OS41LTc3LjVsMjY2LTE1NC0yNjYtMTU0cS00Ni0yNi01OS41LTc3LjV0MTIuNS05Ny41bDY0LTExMHEyNi00NiA3Ny41LTU5LjV0OTcuNSAxMi41bDI2NiAxNTN2LTMwN3EwLTUyIDM4LTkwdDkwLTM4aDEyOHE1MiAwIDkwIDM4dDM4IDkwdjMwN2wyNjYtMTUzcTQ2LTI2IDk3LjUtMTIuNXQ3Ny41IDU5LjVsNjQgMTEwcTI2IDQ2IDEyLjUgOTcuNXQtNTkuNSA3Ny41bC0yNjYgMTU0eiIvPjwvc3ZnPg==");background-color:#fff;border-color:#99af33}.get-started .form-wrap{max-width:820px;margin:0 auto;padding:60px;margin-top:30px;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16);background:#fff}.get-started .form-wrap form{margin-top:0}.get-started .form-wrap form textarea{min-height:200px}.page-header nav.site-nav ul.menu-stack .menu-item:hover{color:#99af33}.page-header nav.global-nav>ul .review-cart .review-items .shopping-cart input{width:40px;padding:5px;background:#fff;border-color:#ccc;text-align:center}.authentication .errors{margin:10px 0}.product-description-container .faqs{margin-top:60px}.product-description-container .faqs h3{padding:10px;border-top:solid 1px #e8e8ee;border-bottom:solid 1px #e8e8ee;position:relative;cursor:pointer;background:#fff;font-size:18px;line-height:30px;margin:0;font-weight:600;font-family:"Lato",sans-serif}.product-description-container .faqs h3:after{display:block;content:"";font-family:"FontAwesome";font-size:32px;line-height:50px;color:#99af33;position:absolute;right:10px;top:0;height:50px}.product-description-container .faqs .list{padding:0}.product-description-container .faqs .list .item{padding:7px 10px}.product-description-container .faqs .list .item:not(:last-child){border-bottom:solid 1px #e8e8ee}.product-description-container .faqs .list .item h4{cursor:pointer;font-size:18px;line-height:30px;margin:0;font-weight:600;font-family:"Lato",sans-serif;position:relative;padding:5px 0}.product-description-container .faqs .list .item h4:hover:after,.product-description-container .faqs .list .item h4:hover{color:#99af33}.product-description-container .faqs .list .item h4:after{display:block;content:"";font-family:"FontAwesome";font-size:18px;line-height:30px;color:#999;position:absolute;right:0;top:5px;height:40px}.product-description-container .faqs .list .item p,.product-description-container .faqs .list .item ul,.product-description-container .faqs .list .item ul li,.product-description-container .faqs .list .item a{font-size:16px;line-height:24px}.product-description-container .faqs .list .item strong{font-weight:500}.product-description-container .faqs .list .item.is-open h4:after{content:""}.product-description-container .faqs .list .item h4:after{content:""}.product-description-container .faqs .list .item.is-open .content{display:block}.product-description-container .faqs .list .item .content{display:none;margin-bottom:10px}.product-page-revised .product-meta-description-container .product-description-container .course-features .group,.product-page-revised .product-meta-description-container .product-description-container .faqs .list{display:none}.product-page-revised .product-meta-description-container .product-description-container .course-features .group.is-open,.product-page-revised .product-meta-description-container .product-description-container .faqs .list.is-open{display:block;background:#fafafc}.product-description-container .faqs{margin-top:-1px}.product-page-revised .product-meta-description-container .product-description-container .faqs.is-open h3:after,.product-page-revised .product-meta-description-container .product-description-container .course-features.is-open h3:after{content:""}.product-description-container .faqs .list .item.is-open{background:#fff}.overlays-container,.overlay{top:0}.overlay .overlay-content{margin-top:70px}.overlays-container .dismiss{top:10px;bottom:initial}.overlays-container .dismiss i.fa{text-shadow:none;color:#99af33}.overlay .overlay-content::-webkit-scrollbar{width:8px;margin:10px 0}.overlay .overlay-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 #ccc}.overlay .overlay-content::-webkit-scrollbar-thumb{background:#fff}.overlay .overlay-content::-webkit-scrollbar-thumb:window-inactive{background:#ccc}body .overlay#age-gate{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:block}.overlay .content,.overlay .content p,.overlay .content ul,.overlay .content ul li,.overlay .content ul li a,.overlay .content a{font-size:18px;line-height:28px}.overlay .header{background:#99af33}.overlays-container.is-active{background:rgba(32,34,83,.95)}body .overlay#age-gate .content{display:flex;justify-content:center;align-items:flex-start;background:rgba(32,34,83,.95);padding:60px;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}body .overlay#age-gate .content .age-gate{background:#fff;border-radius:20px;max-width:520px;padding:45px}body .overlay#age-gate .content .age-gate img{height:48px;width:auto;display:block;margin:0 auto}body .overlay#age-gate .content .age-gate h2{font-size:28px;line-height:38px;text-align:center;margin:30px 0}body .overlay#age-gate .content .age-gate input[type=number]{padding:5px}body .overlay#age-gate .content .age-gate .row{margin:0 -5px}body .overlay#age-gate .content .age-gate .row .col{width:calc(33.33% - 10px);margin:0 5px}body .overlay#age-gate .content .age-gate fieldset{text-align:center}body .overlay#age-gate .content .age-gate fieldset label{margin:0;margin-bottom:10px;display:none}body .overlay#age-gate .content .age-gate .submit-wrap{text-align:center;margin-top:30px}body .overlay#age-gate .content .age-gate .submit-wrap button{display:inline-block}body .overlay#age-gate .content .age-gate .dob-wrap{margin-top:10px}body .overlay#age-gate .content .age-gate .dob-wrap input{padding:10px 15px}body .overlay#age-gate .content .age-gate .checkbox-wrap label{display:block}body .overlay#age-gate .content .age-gate .checkbox-wrap{margin-top:20px}body .overlay#age-gate .content .age-gate .province-wrap .select-wrap select{background:#fff;font-size:16px}body .overlay#age-gate .content .age-gate .dob-wrap input,body .overlay#age-gate .content .age-gate .province-wrap .select-wrap select{border-radius:4px;border:solid 1px #ccc;line-height:24px}body .overlay#age-gate .content .age-gate .dob-wrap input:hover,body .overlay#age-gate .content .age-gate .province-wrap .select-wrap select:hover{border-color:#99af33;background-color:#fbfbfb}body .overlay#age-gate .content .age-gate .checkbox-wrap label{text-align:left;font-size:14px;line-height:24px;position:relative}body .overlay#age-gate .content .age-gate .checkbox-wrap label{vertical-align:middle;color:#333;font-weight:400;opacity:1;cursor:pointer;left:0}body .overlay#age-gate .content .age-gate .checkbox-wrap fieldset{text-align:left}body .overlay#age-gate .content .age-gate .checkbox-wrap label:before{width:24px;height:24px;border:1px solid #ccc;border-radius:4px;background-color:#fff;display:inline-block;content:""}body .overlay#age-gate .content .age-gate .checkbox-wrap label:hover:before{border-color:#99af33;background-color:#fbfbfb}body .overlay#age-gate .content .age-gate input[type=checkbox]:not(.toggle):checked+label:before,body .overlay#age-gate .content .age-gate input[type=radio]:checked+label:before{background-color:#99af33;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='geometricPrecision'%3E%3Cpath d='M1 10L6 14L15 1' fill='transparent' stroke='%23fff' stroke-width='2' stroke-endcap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:"";border-color:#99af33}body .overlay#age-gate .content .age-gate button{background:linear-gradient(to right, #202253 50%, #99af33 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:background .5s ease-in-out}body .overlay#age-gate .content .age-gate button:hover{background:linear-gradient(to right, #202253 50%, #99af33 50%) !important;background-size:200% 100% !important;background-position:left bottom !important}body .overlay#age-gate .content .age-gate .dob-wrap .input-wrap label{display:none}.select-wrap:hover:not(:disabled):not(.disabled):after{color:#99af33}body.no-scrolling{overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0}#age-gate .error-message{border:0;background:#ffebee;color:#b71c1c;padding:10px;border-radius:6px;font-size:14px;line-height:20px;margin-top:10px}.get-started .message,.contact-form .message{background:#99af33;color:#fff;font-weight:600;font-size:18px;line-height:30px;padding:20px;border-radius:4px}.get-started .message{max-width:500px;margin:0 auto;margin-top:30px}.product-page-revised .product-meta-description-container .disclosure-item .disclosure-detail ul{margin-bottom:20px}.why-partner p:last-child{margin:0}.product-page-revised .product-price-container span.strike{display:block;font-size:24px;line-height:24px;margin-bottom:30px;color:#ccc}.product-page-revised .product-price-container span.strike sup{top:-10px}.product-page-revised .product-hero-container .product-purchase .promo-code-claim{width:100%;margin-bottom:15px;background:#f7f9ee;border-radius:10px;padding:15px}.product-page-revised .product-hero-container .product-purchase .promo-code-claim .description{font-weight:600}.product-page-revised .product-hero-container .product-purchase{flex-wrap:wrap}.cart-items table tr td:first-child a.item-name{color:#202253}.cart-items table tr td:first-child a.item-name:hover{color:#99af33}.checkout .bundle-contents,.checkout .bundle-contents li,.checkout .bundle-contents li a{color:#999}.checkout .promo-code-claim{margin-top:10px;color:#99af33}.checkout .promo-code-claim .form-collapse .item:last-child{padding-top:10px;padding-bottom:10px}.checkout .promo-code-claim i{background:#99af33}.checkout .step .header a{color:#99af33}.overlay .header h1{font-size:48px;line-height:58px}.overlay .content{background:#fff}.overlay .header{padding:30px;padding-bottom:0;background:#fff}.overlay .content{padding:30px}.overlay .header h1{color:#202253}.checkout .step .content.sign-up-in div a{margin-top:10px;margin-bottom:10px}.button.hollow.password-reveal{color:#999;background:none !important;transition:all .1s ease-in-out;font-size:14px;line-height:30px;-webkit-transform:none;transform:none;height:100%}.button.hollow.password-reveal span{font-size:14px !important;line-height:30px !important}.button.hollow.password-reveal:hover{color:#99af33;background:none !important}.order-receipt{padding-top:30px}.order-receipt .order-info .print-receipt-link,.order-receipt .print-receipt-link{text-decoration:none;color:#333;border:0}.order-receipt .order-info .print-receipt-link:hover,.order-receipt .print-receipt-link:hover{color:#202253;border:0}.order-receipt .order-actions{margin-bottom:60px}.order-receipt table th{background:none;background:#202253;color:#fff}.order-receipt table td,.cart-items table td{border-color:#ccc}.order-receipt .bundle-contents{padding:0}.top-banner{position:fixed;top:0;left:0;right:0;background:#99af33}.has-banner .page-header{top:60px}.container{margin-top:0}.top-banner p{padding:10px;text-align:center;color:#202253;font-size:16px;line-height:20px}.top-banner p a{font-weight:700;color:#202253}.top-banner p a:hover{color:#fff}.has-banner .page-main{margin-top:170px !important}.gold-program ul{margin-top:15px}.gold-program ul li,.why-partner ul li,.product-page-reduxed .product-hero-container .product-list-container ul li,.product-page-revised .product-hero-container .card .product-summary-container ul li{position:relative;padding-left:36px}.gold-program ul li:before,.why-partner ul li:before,.product-page-reduxed .product-hero-container .product-list-container ul li:before,.product-page-revised .product-hero-container .card .product-summary-container ul li:before{position:absolute;left:0;top:5px;margin:0}.product-page-revised .product-hero-container .product-short-description-container a{color:#fff;text-decoration:underline}.page-main .coordinate-form .flash.warning{position:relative;top:initial;left:initial;right:initial;z-index:initial;padding:15px}.coordinate-form .authentication .notice{max-width:initial}.coordinate-form .authentication .errors{max-width:initial}.coordinate-form .authentication.login .form-content .body{padding:0;box-shadow:none}.coordinate-form .authentication.login form{margin:0}.coordinate-form .authentication form:last-child input[type=submit],.coordinate-form .authentication form:last-child input[type=submit]:hover{color:#202253;font-weight:600;padding:0;background:none;font-size:18px;line-height:24px}.coordinate-form .authentication form:last-child input[type=submit]:hover:not(:disabled){text-decoration:underline}.coordinate-form .authentication input[type=submit]{width:100%}.labelled-divider .divider-line{border-color:#ccc}.labelled-divider .divider-label{color:#ccc;text-transform:uppercase;font-weight:500;font-size:18px;line-height:24px}.coordinate-form #magic_link_frame button.magic-link{background:#0d2034;color:#fff;transition:all .2s ease-in-out;margin-bottom:0;border-radius:4px}.coordinate-form #magic_link_frame button.magic-link:hover{background:#f78c28}.checkout-actions #purchase-for-distribution .button{background:#fff !important;border:solid 2px #202253;color:#202253 !important;font-weight:600;padding:13px 40px;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}.checkout-actions #purchase-for-distribution .button:hover{background:#202253 !important;color:#fff !important;border:solid 2px #202253}.form-inline.province-field,.form-inline.country-field{flex-direction:column;align-items:initial}.checkout section .content.logged-in-as .details a.button{margin-top:15px}#section_20839 .html .widget-elements{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:50px}#section_20839 .html .widget-elements .blog-card{border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}#section_20839 .html .widget-elements .blog-card img{width:100%;max-height:235px;object-fit:cover;border-radius:20px 20px 0 0}#section_20839 .html .widget-elements .blog-card .content{padding:20px 30px 35px 20px}#section_20839 .html .widget-elements .blog-card .content .post-date{margin-bottom:10px;font-size:12px}#section_20839 .html .widget-elements .blog-card .content .post-title{font-weight:bold}#section_20839 .html .widget-elements .blog-card .content .post-description{margin-bottom:20px}#section_20839 .html .widget-elements .blog-card .content .read-more{font-size:16px;font-weight:bold}.blog-post .widget-section:not(.page-footer) .widget-container{display:grid;max-width:800px}.blog-post .widget-section:not(.page-footer) .widget-container .text-block{width:100% !important}.blog-post .widget-section:not(.page-footer) .widget-container .text-block img{border-radius:5px}.blog-post .widget-section:not(.page-footer) .widget-container .text-block li{font-size:16px}@media screen and (max-width: 1000px){.page-header nav.site-nav .menu-toggle.is-open,.page-header nav.site-nav .menu-toggle{position:absolute;right:30px;width:40px;margin:0;margin-left:auto;padding:0;display:inline-block;height:40px}.page-header nav.site-nav .menu-toggle span{top:50%;left:50%;margin-left:-12px}.page-header nav.site-nav .menu-toggle.is-closed span:before,.page-header nav.site-nav .menu-toggle.is-closed span:after,.page-header nav.site-nav .menu-toggle.is-closed span,.page-header nav.site-nav .menu-toggle span{background:#99af33;width:24px}.page-header nav.site-nav .center-wrap{align-items:center;position:relative}.corporate h2,.corporate p,.gold-program h2,.gold-program p{padding-right:0}.partnerships h2,.partnerships p{padding-left:0}.page-header nav.site-nav ul.menu-stack{display:none}.page-header nav.site-nav ul.menu-stack.is-open{flex-direction:column;background:#fff;gap:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}.page-header nav.site-nav{padding-top:0}.page-header nav.site-nav .logo a img{height:48px}.page-main{margin-top:108px !important}.page-header nav.site-nav ul.menu-stack>li a{padding:15px;width:100%;border-bottom:1px solid #eee;text-align:right;white-space:nowrap}#section_15701 .row .col{flex-basis:65%}#section_15743,#section_15738,#section_15736,#section_15734{background-position:center}.contact-methods .row .col.form-wrap{flex-grow:0;flex-shrink:1}.contact-methods .row .col.info-wrap{padding-left:60px;width:350px}.page-header nav.global-nav>ul>li>a span{display:block;font-size:inherit}#section_20839 .html .widget-elements{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){#section_15740 .row .col{width:calc(50% - 30px)}.has-banner .page-header{top:80px}}@media screen and (max-width: 820px){.product-page-revised .product-hero-container .card{min-width:380px}.contact-methods .row .col.info-wrap{padding-left:60px;width:300px}div.contact-form{margin-top:0}#section_15743 h1{padding:0}.corporate img,.partnerships img,.gold-program img{width:320px}.product-page-revised .product-hero-container .product-purchase .seats-input input[type=number]{width:50px}.product-page-revised .product-hero-container .product-purchase .buy-now,.product-page-revised .product-hero-container .product-purchase .add-to-cart{font-size:18px}.product-page-revised .card .icon-label-value{flex-basis:100%}#section_15738{background-position:-400px}#section_15738 .row .col{flex-basis:60%}}@media screen and (max-width: 768px){.product-page-revised .product-hero-container .card{min-width:360px}.footer-wrap .row .col{max-width:180px}.footer-wrap .row .col:last-child{max-width:initial}.page-main .checkout{padding-left:30px;padding-right:30px}}@media screen and (max-width: 800px){.checkout .step .content.sign-up-in{flex-direction:column;gap:0}.checkout .step .content.sign-up-in .tm-content{border-top:solid 1px #ccc !important;border-bottom:solid 1px #ccc}.checkout .step .content.sign-up-in .learner-content{padding-top:0 !important}.checkout section .content{padding-top:0}#section_20839 .html .widget-elements{grid-template-columns:1fr}}@media screen and (max-width: 700px){.contact-form .row .col{flex-basis:100%}form.contact-form .row{flex-direction:column;gap:20px}.contact-form .row .col:first-child .field-wrap{margin-right:0}.footer-wrap .row .col:last-child{width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:30px}.footer-wrap .row .col .social-media{margin-top:0}.footer-wrap .row{flex-wrap:wrap}.courses .row,#section_15709 .features .row{flex-direction:column;margin:0}.product-page-revised .product-hero-container .row{flex-direction:column;gap:60px}.product-page-revised .product-hero-container .card{margin:0}.product-page-revised .card .icon-label-value{flex-basis:50%}.product-page-revised .product-hero-container{background-position:center}#section_15743 .row .col{flex-basis:60%}#page_3758 .gold-program img{width:250px}#section_15708.page-footer{background-position:center bottom}.has-banner .page-header{top:100px}}@media screen and (max-width: 650px){.contact-methods .row{flex-direction:column;gap:90px}.contact-methods .row .col.info-wrap{padding-left:0;width:100%}.product-page-reduxed .bundle-promo .row,.product-page-revised .bundle-promo .row{flex-direction:column;align-items:center}.product-page-reduxed .bundle-promo .row .col,.product-page-revised .bundle-promo .row .col{text-align:center}.why-partner .row .col:last-child,.why-partner .row .col:first-child,.why-partner .row .col{width:100%;margin:0}.why-partner .row{margin:0;flex-direction:column;gap:30px}#section_15740 .row .col{margin:0;width:100%}}@media screen and (max-width: 600px){.retail-training .row .col{width:40%}.retail-training .row{flex-wrap:wrap}#section_15746 .gold-program .row{flex-direction:column-reverse;gap:30px}#page_3758 .gold-program img{width:100%}}@media screen and (max-width: 550px){body .overlay#age-gate .content{padding:45px}body .overlay#age-gate .content .age-gate{padding:20px}body .overlay#age-gate .content .age-gate h2{font-size:22px;line-height:28px}.has-banner .page-main{margin-top:210px !important}.people-also-purchased,.order-receipt,.sitemap,.search,.page-main .checkout,.page-main .body-header p,.product-page-revised,.widget-section>.title,.page-footer.widget-section .widget-container .first-section .wrap,.page-footer.widget-section .widget-container .second-section .wrap,.page-footer .copyright p,.page-header nav.global-nav>ul,.page-header nav.site-nav .center-wrap,.widget-section .widget-container{padding-left:20px;padding-right:20px}.page-header nav.site-nav .menu-toggle.is-open,.page-header nav.site-nav .menu-toggle{right:20px}#section_15743 .row .col,#section_15738 .row .col,#section_15701 .row .col{flex-basis:100%}#section_15710,#section_15745,#section_15709{padding:60px 0}.courses .row .col,#section_15709 .features .row .col{width:100%;margin:0;margin-bottom:45px}#section_15709 .features .row .col:last-child{margin:0}.courses .row,#section_15709 .features .row{flex-direction:column;margin:0}.footer-wrap .row,.corporate .row,.gold-program .row,.partnerships .row{flex-direction:column;gap:30px}.corporate .col,.partnerships .col,.gold-program .col{flex-basis:100%}.footer-wrap .row .col:last-child{gap:60px}.gold-program .row{align-items:center}#section_15709 .description h2{line-height:50px}.corporate img,.partnerships img,.gold-program img{width:100%}.page-header nav.global-nav>ul>li>a{padding:10px}.page-header nav.global-nav>ul{justify-content:flex-start}.page-header nav.global-nav>ul li.review-cart{margin-left:auto}.page-header nav.global-nav>ul li.review-cart.sign-up{margin-left:initial}#section_15743 .widget-container,#section_15738 .widget-container,#section_15736 .widget-container,#section_15734 .widget-container{background-color:hsla(0,0%,100%,.9)}.why-partner .row{margin:0;flex-direction:column;gap:30px}.why-partner .row .col:last-child,.why-partner .row .col:first-child,.why-partner .row .col{width:100%;margin:0}.why-partner p.cta{margin-top:30px}#section_15740 .row{flex-direction:column;gap:30px;margin:0}#section_15740 .row .col{margin:0;width:100%}#section_15739,#section_15740,#section_15742,#section_15741{padding:60px 0}#section_15741{padding:30px 0}.get-started .form-wrap{padding:30px}#section_15737{padding:60px 0}#section_15736 .row,#section_15734 .row{margin-top:60px}.footer-wrap .row .col:last-child{flex-direction:column}.product-page-revised .card .icon-label-value{flex-basis:100%}.product-page-revised{padding-left:0;padding-right:0}.product-page-revised .product-hero-container .wrap{padding-left:20px;padding-right:20px}.product-page-revised .product-meta-description-container{padding-top:60px;padding-bottom:60px;padding-right:20px;padding-left:20px}#section_15701 .row{margin:0}.footer-wrap .row .col{max-width:initial}.cart-items table tr td:first-child,.page-header nav.global-nav>ul .review-cart .review-items table tr td:first-child{flex-direction:column;color:#ccc;max-width:initial}.checkout .step .header{flex-direction:column;align-items:flex-start;gap:10px;padding-left:62px}.cart-items table tr td,.page-header nav.global-nav>ul .review-cart table th:nth-child(3),.page-header nav.global-nav>ul .review-cart table td.qty{padding-left:0;padding-right:0}.checkout section .content{padding:0 20px 20px 20px}.checkout .step:before{left:20px;width:32px;height:32px;font-size:24px;line-height:32px}.checkout section .header p{line-height:32px}.page-main .checkout{padding-top:60px}.page-header nav.global-nav>ul .review-cart table tr:last-child td.qty,.content.cart-items table td.qty{align-items:center}.promo-code-claim .form-collapse{gap:10px}.promo-code-claim .form-collapse .button{padding-left:30px;padding-right:30px}.checkout .cart-footer .column{margin-right:0;width:100%;margin-bottom:30px}.checkout .cc-checkout .button{width:100%;height:64px}.checkout section .content.logged-in-as .button{margin-top:10px}.checkout .bundle-contents,.checkout .bundle-contents li,.checkout .bundle-contents li a{color:#999}.overlays-container .dismiss{top:initial;bottom:0;width:100%;text-align:center;left:0;right:0;height:72px;line-height:72px;color:#fff;background:#99af33}.overlays-container .dismiss i.fa{color:#fff}.overlays-container .overlay{margin:0;top:0;bottom:72px;overflow-y:scroll}.overlay .overlay-content{margin-top:0}.overlay.small .overlay-content{height:100%}.overlay .header h1{font-size:32px;line-height:48px}.page-main .checkout{padding-left:20px;padding-right:20px}.checkout .step .content.sign-up-in div{padding:20px}.authentication.login .form-content{margin-left:20px;margin-right:20px}.order-receipt table td:first-child{flex-direction:column}.order-receipt table td{padding-left:0;padding-right:0}.order-receipt header{flex-direction:column;gap:30px}.order-receipt table .subtotal td:nth-child(1),.order-receipt table .tax td:nth-child(1),.order-receipt table .total td:nth-child(1),.order-receipt table td:nth-child(4){padding:0;border:0}.order-receipt table .subtotal td:nth-child(2),.order-receipt table .tax td:nth-child(2),.order-receipt table .total td:nth-child(2){display:none}.order-receipt .order-actions a{width:100%}.order-receipt .order-actions a i{display:none}#section_15709 .features img{margin-bottom:15px}#section_15709 .features .row .col{margin-bottom:60px}.courses #bundle-course .icon img{width:120px;height:auto}.courses #bundle-course .card{padding-left:30px;padding-right:30px}.product-page-revised .product-hero-container{padding:0}.product-page-revised .product-hero-container .wrap{background:rgba(0,0,0,.5);padding-top:60px;padding-bottom:60px}.product-page-revised .product-hero-container .card{min-width:100%;padding:25px}.product-page-revised .product-hero-container .card .disclosure-item .disclosure-detail{row-gap:5px}.product-description-container .faqs .list .item h4{padding-right:30px}.product-page-reduxed .bundle-promo img,.product-page-revised .bundle-promo img{width:120px;height:auto}.product-page-reduxed .bundle-promo .row,.product-page-revised .bundle-promo .row{gap:20px}#section_15738{background:#e8e8ee}#section_15738 .widget-container{background:none}.product-description-container .faqs .list .item h4{font-size:16px;line-height:26px}.product-page-revised .product-hero-container h1,.hero-header h1{font-size:40px;line-height:50px}.courses #bundle-course h3,#section_15709 .description h2,h2{font-size:32px;line-height:42px}.product-page-reduxed .bundle-promo h2,.product-page-revised .bundle-promo h2{margin-left:-15px;margin-right:-15px}form .g-recaptcha div{width:100% !important}#section_15743 h1{line-height:50px}#section_15747,#section_15742,#section_15744,#section_15733,#section_15713,#section_15714{padding:60px 0}.retail-training .row{margin-top:20px}#section_15745 .features{text-align:left}#section_15745 .features ul li{padding-left:0;padding-right:0}#section_15747 .corporate-account{margin-bottom:30px}.form-inline.terms-of-use-field,.form-inline.full-name-fields{flex-direction:column}#section_15734,#section_15736{background:none}#section_15734 .row,#section_15736 .row{margin-bottom:0}#section_15737{padding-top:30px}.contact-methods .contact-form h2{font-size:26px;line-height:36px}#section_15735{padding-top:30px;padding-bottom:60px}.contact-methods .contact-form p{font-size:16px;line-height:26px}.contact-methods .contact-info{border-top:solid 1px #ccc;padding-top:30px}.page-footer .copyright p{line-height:16px}.authentication.login .form-content .body .column{min-width:initial}.authentication.login .form-content .body{padding:20px;margin-left:0;margin-right:0}}@media screen and (max-width: 470px){.has-banner .page-header{top:120px}}@media screen and (max-width: 450px){.product-page-revised .product-meta-description-container .product-description-container .group ul:nth-child(1) li{flex-direction:column;gap:15px}.page-header nav.global-nav>ul>li>a{padding:10px 5px}.retail-training .row .col{width:100%}}.page-main{margin-top:148px !important}#section_18267{padding:10px}#section_18267 p{position:relative}#section_18267 p::before{content:"New Launch";border-right:2px solid #841839;padding-right:10px;margin-right:10px;color:#841839;font-weight:900;text-transform:uppercase}#section_18267 p>a{color:#841839;font-weight:900}.extra-details{max-width:50vw;margin:0 auto}.extra-details details summary{cursor:pointer;font-size:18px;position:relative}.extra-details details summary::after{position:absolute;font-family:"FontAwesome";right:10px}.extra-details details.main-accordion{border-top:1px solid #e8e8ee}.extra-details details.main-accordion:last-of-type{border-bottom:1px solid #e8e8ee}.extra-details details.main-accordion summary{padding:10px;font-weight:bold}.extra-details details.main-accordion summary::after{content:"";font-size:32px;color:#99af33;line-height:.75}.extra-details details.main-accordion[open] summary::after{content:""}.extra-details details.main-accordion .flex-table{display:flex;flex-direction:column;width:100%;margin:0 auto;background-color:#fafafc}.extra-details details.main-accordion .flex-table-container{display:block;margin:10px 20px}.extra-details details.main-accordion .flex-table-container:not(:last-of-type){border-bottom:2px solid #e8e8ee}.extra-details details.main-accordion .flex-table-row{display:flex;flex:0 0 100%;flex-flow:row wrap;justify-content:space-between;padding:10px 0;font-size:16px}.extra-details details.main-accordion .flex-table-row:not(:last-of-type){border-bottom:1px dashed #e8e8ee}.extra-details details.main-accordion .flex-header{flex:100%;margin-bottom:.67em;font-weight:bold;font-size:16px}.extra-details details.main-accordion .flex-value span{position:relative;display:block;width:100%;height:20px;margin-right:20px}.extra-details details.main-accordion .flex-value span::before{content:"";position:absolute;width:20px;height:20px;background:url("https://cannsell.ca/files/2372-check-icon-403x-png") no-repeat;background-size:contain}.extra-details details.main-accordion.course-features{font-weight:bold}.extra-details .details-container{border-top:1px solid #e8e8ee}.extra-details .details-container details.sub-accordion summary{padding:10px;border-bottom:1px solid #e8e8ee;background-color:#fafafc}.extra-details .details-container details.sub-accordion summary::after{content:"" !important;font-size:18px;line-height:1.2;color:#999}.extra-details .details-container details.sub-accordion[open] summary{background:none}.extra-details .details-container details.sub-accordion p,.extra-details .details-container details.sub-accordion ul{font-size:16px;margin-bottom:.67em}.extra-details .details-container details.sub-accordion p{padding:.67em 30px 0 !important}.extra-details .details-container details.sub-accordion ul{margin-left:30px}.extra-details .details-container details.sub-accordion[open] summary::after{content:"" !important}.product-hero-container a.lang-toggle{font-size:18px}.grecaptcha-badge{margin-bottom:60px}.checkout form.ng-pristine.ng-valid input[type=submit]{padding:15px 50px;color:#fff;background:#202253;background:linear-gradient(to right, #99af33 50%, #202253 50%);background-size:200% 100%;background-position:right bottom}.checkout form.ng-pristine.ng-valid input[type=submit]:hover{color:#fff;background:linear-gradient(to right, #99af33 50%, #202253 50%);background-size:200% 100%;background-position:left bottom}nav.global-nav>ul .review-cart .shopping-cart .toggle-review{padding:9px !important}nav.global-nav>ul .review-cart .review-items{color:#000}.product-page-reduxed button.button,.product-page-reduxed a.button{border-radius:4px !important;line-height:20px;font-size:18px}.product-page-reduxed .product-header{background-image:url("https://cdn.files.rapidlms.com/view/dd/05/39/21/dd/c2/84/34/00/2e/da/e9/4f/0d/b8/7e/original/course-hero%403x.png") !important;background-repeat:no-repeat !important;background-size:cover !important}.product-page-reduxed .product-header .hero-left h1{font-weight:700;font-size:60px;line-height:74px;color:#fff !important}.product-page-reduxed .product-header .hero-left .product-summary-container p{color:#fff !important;font-size:18px;line-height:30px;padding-bottom:10px}.product-page-reduxed .product-header .hero-left .product-disclaimer-container p{color:#fff !important;font-size:14px;line-height:18px}.product-page-reduxed .product-header .hero-right .card{width:100% !important;max-width:unset !important;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}@media screen and (min-width: 700px){.product-page-reduxed .product-header .hero-right .card{width:450px !important}}.product-page-reduxed .product-header .hero-right .product-price .price{font-size:46px !important;line-height:46px;font-weight:600;color:#202253;font-family:"Lato",sans-serif !important}.product-page-reduxed .product-header .hero-right .product-price .product-list-container{margin-top:30px}.product-page-reduxed .product-header .hero-right .product-price .product-features-container{font-size:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-page-reduxed .product-header .hero-right .product-price .product-features-container .icon-label-value i{display:none}.product-page-reduxed .product-header .hero-right .product-price .seats-input button i{display:none}.product-page-reduxed .product-header .hero-right .product-price button{padding:0 15px;height:46px}.product-page-reduxed .product-header .hero-right .product-price button.add-to-cart{background:#99af33 !important}.product-page-reduxed .product-header .hero-right .product-price button.add-to-cart:hover{background:#202253 !important}.product-page-reduxed .product-header .hero-right .product-price button.buy-now{background:#fff !important;color:#999 !important;border:1px solid #999}.product-page-reduxed .product-header .hero-right .product-price button.buy-now:hover{background:#999 !important;color:#fff}.product-page-reduxed .product-header .hero-right .product-price button.mini{display:none}.product-page-reduxed .product-header .hero-right .product-price .product-links-container-gtm{margin-top:20px}.product-page-reduxed .product-details-container h2{font-size:30px;margin-bottom:0}.product-page-reduxed .accordion-container{max-width:50vw;margin:0 auto}.product-page-reduxed .accordion-container details summary{cursor:pointer;font-size:18px;position:relative;list-style-type:none}.product-page-reduxed .accordion-container details summary::after{position:absolute;font-family:"FontAwesome";right:10px}.product-page-reduxed .accordion-container details.main-accordion{border-top:1px solid #e8e8ee}.product-page-reduxed .accordion-container details.main-accordion:last-of-type{border-bottom:1px solid #e8e8ee}.product-page-reduxed .accordion-container details.main-accordion summary{padding:10px;font-weight:bold}.product-page-reduxed .accordion-container details.main-accordion summary::after{content:"";font-size:32px;color:#99af33;line-height:.75}.product-page-reduxed .accordion-container details.main-accordion[open] summary::after{content:""}.product-page-reduxed .accordion-container details.main-accordion .flex-table{display:flex;flex-direction:column;width:100%;margin:0 auto;background-color:#fafafc}.product-page-reduxed .accordion-container details.main-accordion .flex-table-container{display:block;margin:10px 20px}.product-page-reduxed .accordion-container details.main-accordion .flex-table-container:not(:last-of-type){border-bottom:2px solid #e8e8ee}.product-page-reduxed .accordion-container details.main-accordion .flex-table-row{display:flex;flex:0 0 100%;flex-flow:row wrap;justify-content:space-between;padding:10px 0;font-size:16px}.product-page-reduxed .accordion-container details.main-accordion .flex-table-row:not(:last-of-type){border-bottom:1px dashed #e8e8ee}.product-page-reduxed .accordion-container details.main-accordion .flex-header{flex:100%;margin-bottom:.67em;font-weight:bold;font-size:16px}.product-page-reduxed .accordion-container details.main-accordion .flex-value span{position:relative;display:block;width:100%;height:20px;margin-right:20px}.product-page-reduxed .accordion-container details.main-accordion .flex-value span::before{content:"";position:absolute;width:20px;height:20px;background:url("https://cannsell.ca/files/2372-check-icon-403x-png") no-repeat;background-size:contain}.product-page-reduxed .accordion-container details.main-accordion.course-features{font-weight:bold}.product-page-reduxed .accordion-container .details-container{border-top:1px solid #e8e8ee}.product-page-reduxed .accordion-container .details-container details.sub-accordion summary{padding:10px;border-bottom:1px solid #e8e8ee;background-color:#fafafc;list-style-type:none}.product-page-reduxed .accordion-container .details-container details.sub-accordion summary::after{content:"" !important;font-size:18px;line-height:1.2;color:#999}.product-page-reduxed .accordion-container .details-container details.sub-accordion[open] summary{background:none}.product-page-reduxed .accordion-container .details-container details.sub-accordion p,.product-page-reduxed .accordion-container .details-container details.sub-accordion ul{font-size:16px;margin-bottom:.67em}.product-page-reduxed .accordion-container .details-container details.sub-accordion p{padding:.67em 30px 0 !important}.product-page-reduxed .accordion-container .details-container details.sub-accordion ul{margin-left:30px}.product-page-reduxed .accordion-container .details-container details.sub-accordion[open] summary::after{content:"" !important}.product-page-reduxed .product-meta-container .product-category,.product-page-reduxed .product-meta-container .product-author{display:none}.product-page-reduxed .product-description-container h2{font-size:18px;font-family:"Lato",sans-serif !important}.product-page-reduxed .product-description-container ul{font-size:16px;line-height:30px}.product-page-reduxed .product-media-container,.product-page-reduxed #product-reviews,.product-page-reduxed .product-bundle-container,.product-page-reduxed .product-bundle-lower-container{display:none}.product-page-reduxed .featured-in-container,.product-page-reduxed .related-products-container{background-color:#fff !important}.product-page-reduxed .featured-in-container .people-also-purchased,.product-page-reduxed .related-products-container .people-also-purchased,.product-page-reduxed .featured-in-container .featured-in,.product-page-reduxed .related-products-container .featured-in{text-align:center;max-width:1150px;margin:0 auto}.product-page-reduxed .featured-in-container .product-grid,.product-page-reduxed .related-products-container .product-grid{justify-content:center;grid-template-columns:1fr 1fr 1fr !important}.product-page-reduxed .featured-in-container .product-grid .product-card,.product-page-reduxed .related-products-container .product-grid .product-card{background:#f7f7f7 !important;grid-column-start:2;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details,.product-page-reduxed .related-products-container .product-grid .product-card .product-details{display:flex;flex-direction:column;padding:2em 1em;align-items:center;justify-content:space-between;width:100%}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details hr,.product-page-reduxed .related-products-container .product-grid .product-card .product-details hr{width:100%;margin:15px 0}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details a.button,.product-page-reduxed .related-products-container .product-grid .product-card .product-details a.button{padding:8px 20px !important;background:linear-gradient(to right, #99af33 50%, #202253 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;font-size:18px;font-weight:600;transition:all .5s ease-in-out}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details .product-name,.product-page-reduxed .related-products-container .product-grid .product-card .product-details .product-name{font-weight:600;color:#151f6d;background-color:unset;font-size:20px}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details .product-price,.product-page-reduxed .related-products-container .product-grid .product-card .product-details .product-price{font-weight:600;color:#333;font-size:20px;margin-bottom:20px}
