:root,[data-bs-theme=light]{--bs-primary:#ff5f2b;--bs-primary-rgb:255,95,43;--bs-primary-text-emphasis:#662611;--bs-primary-bg-subtle:#FFDFD5;--bs-primary-border-subtle:#FFBFAA;--bs-secondary:#fff9f0;--bs-secondary-rgb:255,249,240;--bs-secondary-text-emphasis:#666460;--bs-secondary-bg-subtle:#FFFEFC;--bs-secondary-border-subtle:#FFFDF9;--bs-light:#fff;--bs-light-rgb:255,255,255;--bs-light-text-emphasis:#666666;--bs-light-bg-subtle:#FFFFFF;--bs-light-border-subtle:#FFFFFF;--bs-body-color:#3c3c3b;--bs-body-color-rgb:60,60,59;--bs-secondary-color:rgba(60,60,59,0.75);--bs-secondary-color-rgb:60,60,59,0.75;--bs-tertiary-color:rgba(60,60,59,0.5);--bs-tertiary-color-rgb:60,60,59,0.5;--bs-border-width:2px;--bs-border-style:solid;--bs-border-color:#ff5f2b}.btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#ff5f2b;--bs-btn-border-color:#ff5f2b;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#FF774B;--bs-btn-hover-border-color:#FF6F40;--bs-btn-focus-shadow-rgb:38,14,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#FF7F55;--bs-btn-active-border-color:#FF6F40;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ff5f2b;--bs-btn-disabled-border-color:#ff5f2b}.btn-outline-primary{--bs-btn-color:#ff5f2b;--bs-btn-border-color:#ff5f2b;--bs-btn-focus-shadow-rgb:255,95,43;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ff5f2b;--bs-btn-hover-border-color:#ff5f2b;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ff5f2b;--bs-btn-active-border-color:#ff5f2b;--bs-btn-disabled-color:#ff5f2b;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ff5f2b}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#fff9f0;--bs-btn-border-color:#fff9f0;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#FFFAF2;--bs-btn-hover-border-color:#FFFAF2;--bs-btn-focus-shadow-rgb:38,37,36;--bs-btn-active-color:#000000;--bs-btn-active-bg:#FFFAF3;--bs-btn-active-border-color:#FFFAF2;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#fff9f0;--bs-btn-disabled-border-color:#fff9f0}.btn-outline-secondary{--bs-btn-color:#fff9f0;--bs-btn-border-color:#fff9f0;--bs-btn-focus-shadow-rgb:255,249,240;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#fff9f0;--bs-btn-hover-border-color:#fff9f0;--bs-btn-active-color:#000000;--bs-btn-active-bg:#fff9f0;--bs-btn-active-border-color:#fff9f0;--bs-btn-disabled-color:#fff9f0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff9f0}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#D9D9D9;--bs-btn-hover-border-color:#CCCCCC;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#000000;--bs-btn-active-bg:#CCCCCC;--bs-btn-active-border-color:#BFBFBF;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#fff}.btn-outline-light{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:#000000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff}.footer-dark{padding:50px 0;color:#333131;background-color:#fff}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-dark ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.8}.footer-dark .item.social>a:hover,.footer-dark ul a:hover{opacity:1}.footer-dark .item.text{margin-bottom:36px}@media (max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}.footer-dark .item.text{margin-bottom:0}}.footer-dark .item.text p{opacity:.8;margin-bottom:0}.footer-dark .item.social{text-align:center}@media (max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#2a2a2a;opacity:.75}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.8;font-size:13px;margin-bottom:0}#footer-logo{padding-bottom:20px;margin-right:auto;margin-left:auto;width:50%;display:block}@media (min-width:768px){#footer-logo{padding-bottom:20px;margin-right:auto;margin-left:auto;width:40%;display:initial;padding-left:20px}}@media (min-width:992px){#footer-logo{padding-bottom:20px;margin-right:auto;margin-left:auto;width:30%;display:initial;padding-left:15px}.banner-heading{font-size:4em!important;font-weight:600}}@media (min-width:1200px){#footer-logo{padding-bottom:20px;margin-right:auto;margin-left:auto;width:25%;display:initial;padding-left:25px}}@media (min-width:1400px){#footer-logo{padding-bottom:20px;margin-right:auto;margin-left:auto;width:20%;display:initial;padding-left:35px}}.registration-button{color:var(--bs-primary);font-weight:700;padding:3px 40px;font-size:2em;width:fit-content}.container-lg{max-width:960px!important}section{padding:3rem 0;text-align:center}.registration-button:hover{color:var(--bs-primary);background-color:#fff}.banner-text{background:var(--bs-primary);text-align:center;padding:.5em 0}.video{aspect-ratio:16/9}.challenges-points{text-align:left;position:relative;background:var(--bs-secondary);padding:1em;min-height:160px}.challenges-points .challenges-points-title{font-size:1.7em}.challenges-points .challenges-points-description{font-size:1.2em}@media (min-width:992px){.banner-heading-3{font-size:1.5em!important}.challenges-points-icons{position:absolute;display:block;right:0}.challenges-points{min-height:160px}.mobile-section-paragraph{text-align:left!important}.teacher-lee-section-paragraph{font-size:1.7em!important;letter-spacing:3px}#master-lee-out-of-section-image{position:absolute;left:-35px;bottom:33px;transform:scale(1.2);max-width:230px}}.teacher-lee-section-paragraph{width:fit-content;text-shadow:2px 2px 3px #282826;font-size:1.37em}@media (min-width:1200px){#master-lee-out-of-section-image{left:22px}}.archive-card-bg{min-height:305px}.banner-heading{font-size:2.7em}.banner-heading-3{font-size:1.4em}.mobile-section-paragraph{text-align:center;font-size:1.2em}@media (min-width:992px){.teacher-lee-column{padding:3em 0 3em 4em}.goals-heading{padding:25px 0!important}}@media (min-width:576px){#challenges-heading-desktop,#footer-paragraph-desktop,#mobile-paragraph-desktop,#teacher-lee-paragraph-desktop{display:block!important}#challenges-heading-mobile,#footer-paragraph-mobile,#mobile-paragraph-mobile,#teacher-lee-paragraph-mobile{display:none}}#challenges-heading-mobile{font-size:2em}.goals-heading{padding:10px 0}@media (max-width:576px){.teacher-lee-column{padding:0}#teacher-lee-section{padding:3em 0}}#challenges-heading-desktop,#footer-paragraph-desktop,#mobile-paragraph-desktop,#teacher-lee-paragraph-desktop{display:none}.archive-paragraph{font-size:1.2em;padding-top:5px}h1,h2,h3,h4,h5,h6{font-weight:700}.video-captions{font-size:18px}.goals-heading h1{margin-bottom:0}.challenges-points-icons{height:70px}@media (min-width:992px){#teacher-lee-section{padding:0}.archive-card-bg{min-height:260px!important}#baby-icon,#business-icon,#healthy-icon,#love-icon,#money-icon{transform:translateX(-40px) translateY(-30px)!important}#low-battery-icon{transform:translateX(-60px) translateY(-30px)!important}#dialog-icon{transform:translateX(-30px) translateY(-30px)!important}#pain-icon{transform:translateX(-55px) translateY(-30px)!important}}@media (max-width:768px){.mobile-sub-png{max-height:300px}.mobile-layout-challenges{width:60%;position:absolute}}#low-battery-icon{transform:translateX(-20px) translateY(31px) scale(1.3)}#money-icon{transform:translateX(-10px) translateY(35px) scale(1.3)}#business-icon{transform:translateY(20px)}#dialog-icon,#healthy-icon{transform:translateY(30px)}#love-icon{transform:translateY(40px)}#pain-icon{transform:translateX(-10px) translateY(30px) scale(1.2)}#baby-icon{transform:translateY(25px)}