.bg-purple{background-color:#997ab7!important}.bg-purple-light{background-color:#ece3f0!important}.bg-yellow-light{background-color:#f7fdc2!important}.text-purple{color:#997ab7!important}.text-yellow{color:#e4ef6f!important}.box-shadow-purple{border:2px solid #997ab7!important;box-shadow:5px 5px 0 #997ab7!important}.fixed-bg-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media (min-width:815px){.fixed-bg-wrapper{background-attachment:fixed}}.fixed-bg-wrapper::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.75)}.fixed-bg-wrapper .fixed-bg-dark-style::before{background-color:rgba(153,122,183,0.75)}.fixed-bg-wrapper .fixed-bg-light-style::before{background-color:rgba(255,255,255,0.9)}.fixed-bg-wrapper .content-breaker{min-height:450px}@media (max-width:815px){.fixed-bg-wrapper .content-breaker{min-height:280px;background:white!important}.fixed-bg-wrapper .content-breaker::before{background-color:#997ab7}}.bg-purple{background-color:#997ab7!important}.product-slider:not(.slick-initialized),.product-slider:has(.slick-slide[style='width: 0px;']){opacity:0!important}.product-slider.slick-initialized,.product-slider:not(:has(.slick-slide[style='width: 0px;'])){transition:1s opacity ease-in-out;opacity:1!important}.product-slider .slick-dots li button:before{color:#997ab7;font-size:12px;margin-top:0.5rem}p:not(.h5),p:not(.h6),li:not(.h5){font-size:1.25rem}#template-checkout .header{position:fixed;top:0;left:0;right:0;height:auto;z-index:9999}#template-checkout .header>.container-fluid{height:50px}#template-checkout h2{text-transform:inherit}.graduates-overlay-section::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(28,77,69,0.75);z-index:0}#course-outline .container-lg,#course-sales-modules .container-lg{padding-left:3em;padding-right:3em}#course-outline .container-lg h2,#course-sales-modules .container-lg h2{margin-bottom:2em!important}#course-outline #module-slider .slick-list,#course-sales-modules #module-slider .slick-list{padding-bottom:1em}#course-outline #module-slider .slick-slide,#course-sales-modules #module-slider .slick-slide{padding:0 0.5em}#course-outline,#course-sales-modules{height:auto}#course-outline .fa,#course-sales-modules .fa{transition:0.2s linear;display:inline-block;line-height:1em}#course-outline .fa.flip,#course-sales-modules .fa.flip{transform:scaleY(-1)}#course-outline .js-module-content-toggle,#course-sales-modules .js-module-content-toggle{cursor:pointer}#course-outline .js-module-content-toggle:hover .module-content-toggle,#course-sales-modules .js-module-content-toggle:hover .module-content-toggle{color:#000}#course-outline .js-module-content-toggle .course-module-image-wrapper img,#course-sales-modules .js-module-content-toggle .course-module-image-wrapper img{max-height:200px;object-fit:cover}#course-outline .js-module-content-toggle>.row,#course-sales-modules .js-module-content-toggle>.row{position:relative}@media (max-width:767px){#course-outline .js-module-content-toggle h3,#course-sales-modules .js-module-content-toggle h3{font-size:1.1em}}#course-outline .js-module-content-toggle .bonus-module,#course-sales-modules .js-module-content-toggle .bonus-module{box-shadow:0 0 0 0.25rem #37cc94}#course-outline .js-module-content-toggle .bonus-module .course-module-image-wrapper,#course-sales-modules .js-module-content-toggle .bonus-module .course-module-image-wrapper{position:relative}#course-outline .js-module-content-toggle .bonus-module .course-module-image-wrapper::after,#course-sales-modules .js-module-content-toggle .bonus-module .course-module-image-wrapper::after{content:'Bonus Module';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(62,193,143,0.5);text-transform:uppercase;font-weight:900;letter-spacing:0.12em;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em}#course-outline .module-content-toggle,#course-sales-modules .module-content-toggle{position:absolute;bottom:0;right:0;font-size:12px;padding:5px 15px;font-weight:bold;letter-spacing:2px;border-top-left-radius:5px;background:transparent;border:0;box-shadow:0 0 7px rgba(0,0,0,0.3);color:#555}#course-outline .module-content-wrap,#course-sales-modules .module-content-wrap{max-height:0;overflow:hidden;transition:0.3s linear;opacity:0}#course-outline .module-content-wrap .list-unstyled li,#course-sales-modules .module-content-wrap .list-unstyled li{line-height:1.8em}@media (max-width:767px){#course-outline .module-content-wrap .list-unstyled li,#course-sales-modules .module-content-wrap .list-unstyled li{line-height:1.4em;font-size:1em}}#course-outline .module-content-wrap.active,#course-sales-modules .module-content-wrap.active{max-height:100%;opacity:1;transition:0.3s linear}@media (min-width:768px){#course-sales-intro h2{font-size:2rem;line-height:1.3em}}#course-outline,#course-sales-modules{position:relative}@media (min-width:768px){#course-outline h2,#course-sales-modules h2{font-size:2.2rem;line-height:1.3em;position:relative;top:-0.25em}#course-outline h3.text-white,#course-sales-modules h3.text-white{font-size:1.8rem;line-height:1.4em}#course-outline h3 small,#course-sales-modules h3 small{line-height:1.4em}}#course-outline small,#course-sales-modules small{font-size:1em}@media (max-width:767px){#course-outline .custom-underline strong::before,#course-sales-modules .custom-underline strong::before{bottom:3px}}.bg-green-dark-alpha{background-color:rgba(27,90,81,0.9)}.section-main .spinner-bg{transition:0.3s opacity ease-out}.section-main .spinner-bg h4{text-align:center;text-transform:uppercase;font-size:0.8em;letter-spacing:0.1em;font-weight:600;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:80px}.section-main .spinner-bg.active{max-height:100vh;position:fixed;background:rgba(255,255,255,0.9);z-index:99999997}.iconWrap{width:3em}.payment-processing-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);backdrop-filter:blur(5px);z-index:999999;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}.payment-processing-overlay .overlay-content{text-align:center;color:white;padding:2rem;max-width:80%}.payment-processing-overlay .loading-animation{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #3CBF8D;border-radius:50%;animation:spin 1s linear infinite;margin:20px auto;box-shadow:0 0 10px rgba(60,191,141,0.3)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#footer-testimonials{position:relative}#footer-testimonials::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}#footer-testimonials .container{position:relative;z-index:1}.testimonial-overlay-section:before{content:"";background-color:rgba(27,44,44,0.3);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.home-testimonial-slider button.slick-prev.slick-arrow::before,.home-testimonial-slider button.slick-next.slick-arrow::before,.home-testimonial-slider button.slick-prev.slick-arrow::after,.home-testimonial-slider button.slick-next.slick-arrow::after{background-color:#ccc;opacity:1}.home-testimonial-slider button.slick-prev.slick-arrow:hover::before,.home-testimonial-slider button.slick-next.slick-arrow:hover::before,.home-testimonial-slider button.slick-prev.slick-arrow:hover::after,.home-testimonial-slider button.slick-next.slick-arrow:hover::after{background-color:#fff;opacity:1}.home-testimonial-slider .slick-track{display:flex;align-items:center}.sticky-top{top:15px}.pie-col .pie-wrap{position:relative}.pie-col .pie-value{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-weight:bolder;font-size:14px;width:20px;height:20px;line-height:21px;background:#fff;border-radius:50%}#template-checkout .cartWrapper>*{width:auto}#template-checkout .checkout--form .btn-submit{height:45px!important}#template-checkout .checkout--form .cartTotalWrapper strong{font-size:1.2em}@media (min-width:992px) and (max-width:1199px){#template-checkout .checkout--form .cartTotalWrapper strong{font-size:1em}}#template-checkout .checkout--form.methods--rows .radio-toolbar .form-group .bi{opacity:0!important}#template-checkout .checkout--form.methods--rows .radio-toolbar .form-group.selected .bi{opacity:1!important}#template-checkout .checkout--form.methods--rows .radio-toolbar label[for='radioAfterPay']{overflow:hidden}#template-checkout .checkout--form.methods--rows .radio-toolbar label[for='radioAfterPay'] .icon-afterpay{height:75px!important}#template-checkout .checkout--form.methods--rows .radio-toolbar #walletWrap{position:relative}#template-checkout .checkout--form.methods--rows .radio-toolbar #walletBtn{width:100px}#template-checkout .checkout--form.methods--rows .radio-toolbar #walletBtn:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block}#template-checkout .checkout--form.methods--rows .radio-toolbar #walletSpinner{display:flex;height:40px}#template-checkout .checkout--form.methods--rows .radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}#template-checkout .checkout--form.methods--rows .radio-toolbar input[type="radio"]:checked + label .fa{opacity:1!important}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements input[name="payment_method"] ~ label{font-size:14px;width:100%;text-align:center;line-height:1em;padding:inherit;letter-spacing:2px;font-weight:600;align-items:center;cursor:pointer;margin:0;display:flex;justify-content:center;height:60px;border-bottom:0}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements input[name="payment_method"] ~ label[for='radioAfterPay'] .icon-afterpay{height:75px}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements input[name="payment_method"] ~ label[for='radioAfterPay'] .icon-afterpay .st0{fill:transparent!important}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements label .radio-button__control{position:relative;display:inline-block;width:20px;min-width:20px;height:20px;margin-right:12px;vertical-align:middle;background-color:inherit;color:#3CBF8D;border:2px solid #ccc;border-radius:24px;z-index:1}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements input:checked + label .radio-button__control:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#3CBF8D;border-radius:12px}#template-checkout .checkout--form.methods--rows .radio-toolbar .payment_method_elements .form-group:last-child{border-bottom:none!important}#template-checkout .checkout--form .cartWrapper{padding-bottom:15px;background:#dee2e6;padding-top:15px;margin-top:-15px}#template-checkout .checkout--form .cartWrapper h2.cart-title{text-transform:inherit;cursor:pointer;font-size:1.25em}#template-checkout .checkout--form .cartWrapper h2.cart-title .bi{transition:all 0.3s ease-in-out}#template-checkout .checkout--form .cartWrapper h2.cart-title .order-summary-title-show{display:none}#template-checkout .checkout--form .cartWrapper h2.cart-title .order-summary-title-hide{display:inline-block}#template-checkout .checkout--form .cartWrapper h2.cart-title.collapsed .order-summary-title-show{display:inline-block}#template-checkout .checkout--form .cartWrapper h2.cart-title.collapsed .order-summary-title-hide{display:none}#template-checkout .checkout--form .cartWrapper h2.cart-title.collapsed .bi{transform:scaleY(-1)}#template-checkout .checkout--form .cartWrapper .cartProductWrapper{background:#fff}@media (min-width:768px){#template-checkout .checkout--form .cartWrapper{background:#fff;padding-top:0;padding-bottom:0;margin-top:0}#template-checkout .checkout--form .cartWrapper .cart-sticky-wrap{height:100%}#template-checkout .checkout--form .cartWrapper .cart-sticky-wrap .cart-sticky{position:sticky;top:0;z-index:1020}}#template-checkout .checkout--form #cartCollapse>.mb-md-3:last-child{margin-bottom:0px!important}@media (min-width:768px){#template-checkout .checkout--form #cartCollapse{display:flex;height:auto!important;visibility:visible}}#template-checkout .checkout--form .cartProductWrapper{height:100%;margin-bottom:0px}#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{width:120px;height:120px;object-position:center}@media (min-width:768px){#template-checkout .checkout--form .cartProductWrapper{height:auto}#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{margin-bottom:10px;height:auto}}@media (min-width:992px){#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{height:auto;margin-bottom:0}}#paymentPlanWrap label{min-height:60px}.checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements{padding-bottom:0!important}#card-elements{border:0!important;letter-spacing:1px}label.btn-paypal{background:#ffc439}label.btn-paypal:hover{background:#eca500}label.btn-gradient{font-size:16px;padding:0.375rem 0.75rem}label.btn-outline-secondary{font-size:16px;padding:0.275rem 0.75rem;border:2px solid #39b284;color:#28966c}label.btn-outline-secondary:hover{background-color:#28966c;border-color:#28966c}.cart-variation-control{display:none!important}.cart-variation-1{display:block!important}.cart-item-wrap{width:90%;max-width:400px}@media (max-width:767px){.formWrapper,.cartWrapper{width:100%!important;max-width:inherit;flex:0 0 auto!important}.cartWrapper{order:1!important;background:#fff!important}.headlineWrapper{order:2!important}.formWrapper{order:3!important}}.text-orange{color:#ff8400}form .form-group.input--filled .input--label.checked:after{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{height:inherit!important}.btn[href="#cartDetails"]{margin-bottom:3rem;outline:0!important;box-shadow:none!important}.btn[href="#cartDetails"] .hide{display:block}.btn[href="#cartDetails"] .show{display:none}.btn[href="#cartDetails"].collapsed{margin-bottom:0}.btn[href="#cartDetails"].collapsed .show{display:block}.btn[href="#cartDetails"].collapsed .hide{display:none}#cartDetails.d-none.collapse.show{position:relative;display:block!important}#cartDetails.d-none.collapse.show:before{background:#86c4ad;position:absolute;left:0;right:0;height:60px;top:-10px}.pie-col .pie-wrap{position:relative}.pie-col .pie-value{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-weight:bolder;font-size:14px;width:20px;height:20px;line-height:21px;background:#fff;border-radius:50%}#card-elements{border:0!important;letter-spacing:1px}label.btn-gradient{font-size:16px;padding:0.375rem 0.75rem}label.btn-outline-secondary{font-size:16px;padding:0.275rem 0.75rem;border:2px solid #39b284;color:#28966c}label.btn-outline-secondary:hover{background-color:#28966c;border-color:#28966c}@media (min-width:992px){.border-radius-large.bg-green-light{border-bottom-left-radius:0;border-bottom-right-radius:0}}#template-checkout .header{position:relative;z-index:1}body{background:#F8F8F8}.formWrapper{background:#FFFFFF}.cartWrapper{background:transparent!important}.testimonial-quotation-mark{font-size:8rem;opacity:0.5;height:50px;line-height:100px;display:block;margin-left:-10px}.testimonial-quotation-mark.text-green-lighter{opacity:1}@media (min-width:576px){.testimonial-quotation-mark{font-size:10rem}}.special-offer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);backdrop-filter:blur(50px);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column}.special-offer-overlay h2{margin-bottom:20px}.loading-animation{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #3CBF8D;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.circle-badge{width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:bold;font-size:18px;line-height:1.2;transform:rotate(12deg);right:0;top:0;color:#f96c6c;border:3px solid #f96c6c}@media (max-width:768px){.circle-badge{transform:rotate(12deg) scale(0.7)}}.circle-badge span:first-child{font-size:18px;text-transform:uppercase}.circle-badge span:last-child{font-size:28px}.vwo-header-control{display:block}.vwo-header-variation{display:none}