﻿#section_18811{color:inherit;background-color:inherit}#section_18811 img.section-background{filter:blur(0px)}#section_18811 .title h2{color:inherit}#section_18811 #widget-42535{background-color:inherit}#section_18811 #widget-42535 .image img{max-height:700px}#section_18811 #widget-42535 .widget-elements{text-align:left}#section_18811 #widget-42535 .widget-elements h1,#section_18811 #widget-42535 .widget-elements h2,#section_18811 #widget-42535 .widget-elements h3,#section_18811 #widget-42535 .widget-elements h4,#section_18811 #widget-42535 .widget-elements h5,#section_18811 #widget-42535 .widget-elements h6,#section_18811 #widget-42535 .widget-elements p{color:inherit}#section_18811 #widget-42535 .widget-elements .button{align-self:flex-start}#section_18811 #widget-42536{background-color:inherit}#section_18811 #widget-42536 .widget-elements{text-align:left;color:inherit}#section_18811 #widget-42536 .widget-elements .button{align-self:flex-start;color:#fff}#section_20840{color:inherit;background-color:inherit}#section_20840 img.section-background{filter:blur(0px)}#section_20840 .title h2{color:inherit}@media only screen and (min-width: 768px){#section_20840 #widget-42545 .product-list{gap:25px}#section_20840 #widget-42545 .product-list .product{width:calc(99.99%*1/3 - (25px - 25px*1/3));flex:0 0 auto;margin-right:unset !important;margin-bottom:unset !important}#section_20840 #widget-42545 .product-list .product:nth-child(n){margin-right:25px}#section_20840 #widget-42545 .product-list .product:last-child{margin-right:0}#section_20840 #widget-42545 .product-list .product:nth-child(3n){margin-right:0}#section_20840 #widget-42545 .product-list .product.detailed{min-width:360px}}:root{--primary-color: #58ba37;--secondary-color: #006A99;--tertiary-color: #bbb;--header-heading-size: 2.5rem;--header-heading-font: -apple-system, BlinkMacSystemFont, Source Sans Pro, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--header-heading-font-serif: Times, Times New Roman, Noto Serif, serif;--header-subheading-size: 2rem;--header-subheading-font: -apple-system, BlinkMacSystemFont, Source Sans Pro, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--header-subheading-fontweight: 700;--header-subheading-paragraph-size: 1.5rem;--paragraph-size: paragraph-size;--header-textshadow: 0px 3px 5px rgba(0, 0, 0, 0.3);--image-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3)}.button.cta-button,input[type=submit]{background:var(--secondary-color);padding:12px 15px;font-size:1.125rem;color:#fff}.button:hover:not(:disabled),input[type=submit]:hover:not(:disabled){background:var(--tertiary-color)}.button.slick-arrow{background:none;padding:0;width:0}.feature-product .product .title,.product-catalog .product .title,.revised-product-catalog .product .title{color:#212427}.widget .product-details{display:flex;flex-flow:column;justify-content:space-between}.widget .product .asset img{min-height:300px !important}.widget .product.card .button{margin:.5rem;box-shadow:none}.widget .product.card .button:hover{box-shadow:var(--image-shadow)}.widget .product.card .button-container{display:flex;flex-wrap:wrap;align-items:center}.widget .product.card .button-container{display:flex;flex-wrap:wrap;align-items:center}.widget .product.card .button.mobile-friendly{margin:10px auto !important;width:100% !important;min-width:150px !important;max-width:170px;height:45px;display:block;flex-basis:auto !important}.widget .product.card .button.details{background-color:#fff}.widget .product.card .button.details.mobile-friendly{display:flex;flex-flow:row;align-items:center;justify-content:center;position:static;top:inherit;left:inherit;transform:none;min-width:171px;opacity:1;z-index:inherit}.widget .product.card .button.cart.add{line-height:20px}.widget .product.card .button.cart.add:not(:hover){background-color:var(--secondary-color)}.tab-header{color:#272e2d}input[type=radio]:checked+.tab-header,.tab-header:hover:not(:disabled){border-color:var(--secondary-color);color:var(--secondary-color)}input[type=radio]:checked+.tab-header::after{border-top-color:var(--secondary-color)}.tab-header label{font-size:var(--header-subheading-paragraph-size)}.page-header .global-nav>ul>li,.page-header .site-nav>ul>li{color:#212427}.page-header nav.global-nav>ul>li>a,.page-header nav.site-nav ul.menu-stack .menu-item{color:#212427}.page-header nav.site-nav ul.menu-stack li.is-active{border-bottom:3px solid var(--primary-color)}.page-header nav.site-nav .logo{border-right:0px;border-left:0px;margin-top:1px}.page-header nav.site-nav .center-wrap,.page-header nav.site-nav ul.menu-stack,.page-header nav.site-nav{background-color:#fff}.distractor{background-color:var(--primary-color)}.widget-section:first-of-type .widget.login h1{font-size:var(--header-heading-size);color:var(--color-background);font-weight:var(--header-subheading-fontweight)}.widget-section:first-of-type .widget.login .button span{color:#212427}.widget-section:first-of-type .widget.login span{color:var(--color-background);font-size:var(--paragraph-size)}.widget-section:first-of-type .widget.login a{color:var(--color-background);font-size:var(--paragraph-size);text-decoration:underline}#reset_password_instructions input[type=radio]:checked+.tab-header+.tab-content{display:flex;padding:25px 0}#reset_password_instructions form#new_user{width:100%}#reset_password_instructions .actions input[type=submit]{width:100%;white-space:normal;font-size:16px;padding:10px;min-height:45px}.page-footer .media{margin:45px auto !important}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,"Source Sans Pro",Segoe UI,Roboto,Helvetica,"Arial",sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.page-main .widget-section:not(:first-of-type) h1,.page-main .widget-section:not(:first-of-type) h2,.page-main .widget-section:not(:first-of-type) h3,.page-main .widget-section:not(:first-of-type) h4,.page-main .widget-section:not(:first-of-type) h5,.page-main .widget-section:not(:first-of-type) h6{font-weight:var(--header-subheading-fontweight);margin-top:2rem;margin-bottom:2rem}.page-main .widget-section:not(:first-of-type) h2{font-size:var(--header-heading-size)}.page-main .widget-section:not(:first-of-type) h3{font-size:clamp(2rem,2vw,1.75rem)}.widget-section:not(.page-footer){margin-top:0;margin-bottom:0}.widget-section:not(.page-footer) .widget{justify-content:center}.widget-section:not(.page-footer) .widget .widget-elements{margin:0 auto;width:100%}.widget-section:not(.page-footer) .title{margin:0 auto}.widget-section:not(.page-footer) .title h2{font-size:var(--header-heading-size);font-weight:var(--header-subheading-fontweight)}.widget.hero .widget-elements h1,.widget.hero .widget-elements h2,.widget.hero .widget-elements h3,.widget.hero .widget-elements h4,.widget.hero .widget-elements h5,.widget.hero .widget-elements h6,.widget.hero .widget-elements p{min-width:100%}.widget.hero .widget-elements h1,.widget.hero .widget-elements h2{font-weight:var(--header-subheading-size) !important;font-weight:var(--header-subheading-fontweight) !important}.widget.hero .widget-elements p{font-size:var(--header-subheading-size)}.widget-section:first-of-type .widget.hero{font-size:var(--header-subheading-size);font-family:var(--header-subheading-font)}.widget.text-block a:not(.button){color:var(--secondary-color) !important}.widget.text-block a.button.cta-button{margin:1rem 0 1rem}.widget.text-block p,.widget.text-block li{font-size:var(--paragraph-size)}.widget.text-block h1,.widget.text-block h2{font-size:var(--header-subheading-size)}.home .widget:nth-of-type(3).text-block{box-shadow:var(--image-shadow)}.home .widget:nth-of-type(3).text-block .widget-elements{display:flex;flex-direction:column;flex:1;justify-content:center}.home .widget:nth-of-type(3).text-block .widget-elements h1,.home .widget:nth-of-type(3).text-block .widget-elements h2,.home .widget:nth-of-type(3).text-block .widget-elements h3,.home .widget:nth-of-type(3).text-block .widget-elements h4,.home .widget:nth-of-type(3).text-block .widget-elements p{margin:auto;padding:1rem 1rem 0}.home .widget:nth-of-type(3).text-block .widget-elements li{padding:0 1rem}.home .widget:nth-of-type(3).text-block .widget-elements a.button{align-self:center !important;margin-bottom:1rem}.home .widget:nth-of-type(3).text-block .widget-elements a:not(.button){overflow:hidden}.home .widget:nth-of-type(3).text-block .widget-elements a:not(.button) img{margin:0 !important;width:100%;height:100%;min-height:280px;max-height:300px}.home .widget-section:first-of-type .hero h2{font-size:clamp(3.75rem,3.5vw,2.5rem) !important;font-weight:700}.courses .page-main .widget-section:nth-of-type(n + 2) .widget-container{justify-content:center}.courses .page-main .widget-section:nth-of-type(n + 2) .widget-container .text-block{padding:1rem}.courses .page-main .widget-section:nth-of-type(n + 2) .widget-container .text-block:first-of-type{flex:1 100%}.courses .page-main .widget-section:nth-of-type(n + 2) .widget-container .text-block:not(:first-of-type){margin:1rem !important}.courses .page-main .widget-section:nth-of-type(n + 2) .widget-container .feature-product{margin:1rem !important}.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block{padding:0;box-shadow:var(--image-shadow)}.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block .widget-elements h3,.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block .widget-elements p,.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block .widget-elements li{padding-left:1rem;padding-right:1rem}.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block .widget-elements img{width:100%}.courses .page-main:nth-of-type(3) .widget:nth-of-type(3).text-block .widget-elements .button{align-self:center !important;margin-bottom:1rem}.courses .page-main .courses.canadian .page-main .widget-section:last-of-type .widget:nth-of-type(3n + 1).text-block,.courses .page-main .courses.usa .page-main .widget-section:last-of-type .widget:nth-of-type(3n + 1).text-block{flex:2 1 100% !important}.courses.canadian .page-main .widget-section:first-of-type .hero h2,.courses.usa .page-main .widget-section:first-of-type .hero h2{font-size:var(--header-subheading-size)}.faq .widget-section:first-of-type .widget-container{flex-flow:column wrap}.faq .widget-section:first-of-type .widget-container .widget{width:100% !important}.faq .widget-section:nth-last-of-type(2) .text-block .heading{font-size:var(--header-heading-size);color:#fff}.faq .widget-section:last-of-type .widget-elements{width:100%;padding:2rem}.faq .widget-section:last-of-type .html{background-color:#fff}.faq .widget-section:last-of-type .widget:nth-of-type(2).text-block{align-self:flex-start}.faq .widget-section:last-of-type .widget:nth-of-type(2).text-block .widget-elements{background-color:var(--primary-color) !important}.faq .widget-section:last-of-type .widget:nth-of-type(2).text-block .widget-elements h2.heading{margin-top:0;color:#fff}.home .widget-section:first-of-type .widget-container{flex-flow:column wrap;align-items:center;justify-content:center;min-height:350px}.home #widget-28929{width:100%;margin-right:0 !important}.home #widget-28929 h2{font-weight:700;font-size:clamp(3.5rem,3.5vw,2.5rem)}.home #widget-28929 p:first-of-type{font-size:clamp(2rem,2vw,1.75rem)}.home #widget-28929 p>a{font-size:var(--paragraph-size)}#section_14060 .slick-list{margin:0 1rem}#section_14060 .slick-slide{margin:1rem}#section_14060 .feature-product{height:600px;flex:0 375px;margin:auto}#section_14060 .slick-slide.feature-product{height:600px}.widget-section#section_14060 .widget-container .slick-next,.widget-section#section_14060 .widget-container .slick-prev{color:rgba(0,0,0,0);z-index:auto}.courses.usa .widget-section:not(:first-of-type):not(:last-of-type),.courses.canadian .widget-section:not(:first-of-type):not(:last-of-type){display:none}.faq #widget-28924 h2>a{color:inherit !important}.message{background:var(--secondary-color);color:#fff;font-size:18px;font-weight:700;line-height:24px;padding:30px;border-radius:6px;margin-bottom:60px;z-index:1;width:100%}.contact-form .note{font-size:14px;line-height:24px;margin-top:10px}.contact-form button[type=submit]{margin:1rem 0}.contact-form .has-error-message input,.contact-form .has-error-message textarea,.has-error-message input[required]{border:1px solid #da291c}.has-error-message .error-message{color:#ec040b;font-size:14px;display:block;position:relative;padding:0 0 0 28px;line-height:24px}.error-summary ul li:before,.has-error-message .error-message:before{font-family:"FontAwesome";content:"";position:absolute;width:24px;height:24px;font-size:20px;top:0;left:0;color:#ec040b}.error-summary{margin-top:30px}.error-summary strong{font-weight:700;color:#da291c}.error-summary ul,.error-summary ul li{list-style:none;margin:0;padding:0}.error-summary ul li{display:block;position:relative;padding:0 0 4px 28px;line-height:24px;margin:13px 0 0;font-size:18px}.error-summary ul li a{color:var(--primary-color);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;text-decoration:underline;text-underline-offset:.375rem;text-decoration-thickness:-67.9375rem}@media screen and (min-width: 1024px){.courses .widget-section:not(.page-footer):nth-of-type(n+3) .widget-container .text-block:not(:first-of-type){flex:2 1 calc(33.3333333333% - 7rem)}.courses .widget-section:not(.page-footer):nth-of-type(n+3) .widget-container .feature-product{flex:2 1 calc(33.3333333333% - 7rem) !important}.faq .widget-section:nth-of-type(2) .widget .widget-elements{width:70vw}}@media screen and (min-width: 768px)and (max-width: 1023px){.courses .widget-section:nth-of-type(n+2) .widget-container .text-block:not(:first-of-type){flex:0 0 45% !important}.courses .widget-section:nth-of-type(n+2) .widget-container .feature-product{flex:0 0 calc(50% - .5rem)}}@media screen and (max-width: 767px){.courses .widget-section:nth-of-type(n+2) .widget-container .text-block,.courses .widget-section:nth-of-type(n+2) .widget-container .feature-product{flex:2 1}.faq .search-bar .button::before{content:"";font-family:"FontAwesome"}.faq .search-bar .button span.button-text-search{display:none}}
