@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;600;700;800&display=swap');a.anchor{display:block;position:relative;top:-120px;visibility:hidden}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.kabu_vimeo_downloader{margin-top:12px !important}@media (max-width:991px){.km-quotes-card-text{height:auto}}.km-quotes-card-text{height:auto;display:flex;-o-text-overflow:unset;text-overflow:unset;overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}.learndash-wrapper .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview{display:flex}.learndash-wrapper .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview-heading{flex-basis:100%}.learndash-wrapper .ld-course-navigation .ld-lesson-item .ld-expand-button{flex-basis:10%}.background-ge-kabu{background-size:contain;background-position:100% 38px;background-repeat:no-repeat}.no-content-css:after,.no-content-css:before{content:none!important}.woocommerce-checkout-review-order-table .shipping{display:none}.page-template-template-subscribe .kabu-plan-selection label{margin:5px 0}header.site-header{z-index:1001}.km-lesson-avatar-wrapper,.km-title-head-image-wrapper{z-index:1000}.km-schedule-title .km-lesson-title-text,a.km-lesson-title-link{color:#132226}.repeater-avatar{z-index:999}.km-title-head-image-wrapper.repeater-avatar{margin-left:-28px}.bbp-pagination{display:flex;justify-content:space-between;align-items:baseline}.bbp-pagination-count{max-width:50%}.km-title-image{height:100%}@media (max-width:991px){.km-btn-mobile{max-width:216px;margin:15px auto}}@media (max-width:450px){.forum-add-question{font-size:12px}}body.need_login{overflow:hidden}body.mini_login .kabu_login_window__h4,body.mini_login .kabu_login_window__dont_have_acc,body.mini_login #kabu_login_window .nsl-container,body.need_login .kabu_login_popup_close{display:none}.plans-card__btn:hover{color:#fff}.plans-card__btn{display:none}.plans-card__btn.show{display:block}.loader-modal-one-click{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.loader-modal--spinner{width:120px;margin-bottom:20px}.ui-loader.ui-corner-all.ui-loader-default.ui-body-a{display:none !important}.page-template-template-subscribe .main-header-bar .ast-container{width:100%;max-width:1220px;padding:0 56px}.page-template-template-subscribe.page-id-36409 .main-header-bar,.page-template-template-subscribe.page-id-35943 .main-header-bar,.page-template-template-subscribe.page-id-36403 .main-header-bar{line-height:1}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left{padding:25px 0 0 50px}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1{line-height:1;letter-spacing:.6px}.page-template-template-subscribe.page-id-36409.dark #primary .subscribe-left h1 span span:nth-of-type(1),.page-template-template-subscribe.page-id-36409.dark #primary .subscribe-left h1 span:last-of-type,.page-template-template-subscribe.page-id-35943.dark #primary .subscribe-left h1 span span:nth-of-type(1),.page-template-template-subscribe.page-id-35943.dark #primary .subscribe-left h1 span:last-of-type,.page-template-template-subscribe.page-id-36403.dark #primary .subscribe-left h1 span span:nth-of-type(1),.page-template-template-subscribe.page-id-36403.dark #primary .subscribe-left h1 span:last-of-type{color:#43b2e5!important}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1 span:first-of-type,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1 span:first-of-type,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1 span:first-of-type{width:auto;margin-right:0;line-height:40px;text-shadow:none}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1 span:first-of-type strong,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1 span:first-of-type strong,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1 span:first-of-type strong{position:relative;top:auto}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1 span span:nth-of-type(1) strong,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1 span span:nth-of-type(1) strong,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1 span span:nth-of-type(1) strong{top:2px}.page-template-template-subscribe.page-id-36409 .subscribe-left-inner__title span.line,.page-template-template-subscribe.page-id-35943 .subscribe-left-inner__title span.line,.page-template-template-subscribe.page-id-36403 .subscribe-left-inner__title span.line{margin:10px 0}.page-template-template-subscribe.page-id-36409 #primary .subscribe-right,.page-template-template-subscribe.page-id-35943 #primary .subscribe-right,.page-template-template-subscribe.page-id-36403 #primary .subscribe-right{padding:25px 0}.page-template-template-subscribe.page-id-36409 .subscribe-right-features>div:nth-child(1),.page-template-template-subscribe.page-id-35943 .subscribe-right-features>div:nth-child(1),.page-template-template-subscribe.page-id-36403 .subscribe-right-features>div:nth-child(1){display:block;margin-bottom:20px}.page-template-template-subscribe.page-id-36409 .subscribe-right-features>div:nth-child(1) p,.page-template-template-subscribe.page-id-35943 .subscribe-right-features>div:nth-child(1) p,.page-template-template-subscribe.page-id-36403 .subscribe-right-features>div:nth-child(1) p{color:#132226;margin-bottom:0}.page-template-template-subscribe.page-id-36409 .empty_header,.page-template-template-subscribe.page-id-35943 .empty_header,.page-template-template-subscribe.page-id-36403 .empty_header{padding:18px 0 0 !important}.page-template-template-subscribe.page-id-36409 .empty_header a,.page-template-template-subscribe.page-id-36409 .empty_header img,.page-template-template-subscribe.page-id-35943 .empty_header a,.page-template-template-subscribe.page-id-35943 .empty_header img,.page-template-template-subscribe.page-id-24749 .empty_header a,.page-template-template-subscribe.page-id-24749 .empty_header img,.page-template-template-subscribe.page-id-36403 .empty_header a,.page-template-template-subscribe.page-id-36403 .empty_header img,.page-template-template-subscribe .empty_header img,.page-template-template-subscribe .empty_header a{max-width:94px;display:inline-block}.page-template-template-subscribe.page-id-36409 .subscribe-left-inner__title h2,.page-template-template-subscribe.page-id-35943 .subscribe-left-inner__title3 h2,.page-template-template-subscribe.page-id-36403 .subscribe-left-inner__title3 h2,.inline-heading-2{font-size:35px;line-height:1.2;font-weight:600;letter-spacing:.18px;color:#132226;font-family:Assistant,sans-serif;margin:-9px 0 13px}.page-template-template-subscribe.page-id-36409 .subscribe-left-inner__title p,.page-template-template-subscribe.page-id-35943 .subscribe-left-inner__title p,.page-template-template-subscribe.page-id-36403 .subscribe-left-inner__title p{color:#132226;margin-bottom:0}.page-template-template-subscribe.dark #primary{background-image:none!important}.page-template-template-subscribe .content-area{display:flex;flex-direction:column}.page-template-template-subscribe .subscribe-head{position:relative;background:#8bdef2;text-align:center;color:#000;padding:35px 20px;max-width:1113px;width:100%;margin:0 auto}.page-template-template-subscribe .subscribe-head .subscribe-head-title.first{padding-bottom:10px}.page-template-template-subscribe .subscribe-head .subscribe-head-title{max-width:1100px;font-size:28px;font-weight:900;margin:0 auto;line-height:1.25}.page-template-template-subscribe .subscribe-head .subscribe-head-subtitle{max-width:1100px;font-size:22px;font-weight:900;margin:0 auto;padding-top:0;margin-bottom:20px}.page-template-template-subscribe .subscribe-head .subscribe-head-description{max-width:900px;font-size:18px;font-weight:400;margin:0 auto;padding:10px 30px;line-height:1.25}.page-template-template-subscribe .subscribe-head .subscribe-head-description.underline{text-decoration:underline;padding-top:0;padding-bottom:0}.page-template-template-subscribe .subscribe-head .subscribe-head-description.border{border:1px solid #000}.page-template-template-subscribe .subscribe-head .subscribe-head-description.border p{margin:0}.page-template-template-subscribe .subscribe-head .subscribe-head-description.bold{font-weight:600;padding:30px 60px 20px}.page-template-template-subscribe .subscribe-main{display:flex;flex-direction:row;margin:25px auto 0;max-width:1113px;width:100%;justify-content:center}.page-template-template-subscribe .subscribe-main.donation{justify-content:center}.page-template-template-subscribe .subscribe-head .subscribe-head-title.not-loggedin{padding-bottom:20px}.page-template-template-subscribe .subscribe-head .subscribe-head-description.not-loggedin.border{border:0}.page-template-template-subscribe.dark{background:#393a3c!important}.page-template-template-subscribe #primary .subscribe-left{width:50%;padding:48px 56px 0;display:flex;flex-direction:column}.page-template-template-subscribe #primary .subscribe-left-inner{max-width:495px}.page-template-template-subscribe.dark #primary .subscribe-left h1{color:#fff}.page-template-template-subscribe #primary .subscribe-left h1{font-size:41px;font-weight:400;line-height:1.17;letter-spacing:.21px;color:#1d333b;font-family:Assistant,sans-serif;margin-bottom:5px}.page-template-template-subscribe.dark #primary .subscribe-left h1 span:first-of-type,.page-template-template-subscribe.dark #primary .subscribe-left h1 span:last-of-type{color:#43b2e5!important}.page-template-template-subscribe #primary .subscribe-left h1 span:first-of-type{position:relative;text-shadow:0 0 5px rgba(0,0,0,.3);width:25px;margin-right:20px;display:inline-block}.page-template-template-subscribe #primary .subscribe-left h1 span:first-of-type strong{position:absolute;top:-15px;left:0;line-height:0}.page-template-template-subscribe .main-header-menu li:last-child{display:none}.dark .subscribe-left-inner__title span.line{background-color:#626363!important}.subscribe-left-inner__title span.line{max-width:460px;margin:30px 0 20px}.dark .subscribe-left-inner__title>strong{color:#fff}.subscribe-left-inner__title>strong{font-family:Assistant,sans-serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:.6px;color:#1d333b}.page-template-template-subscribe #primary .subscribe-left .woocommerce-info{display:none !important}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -40px}.dark #checkout_payments{background:#323233}#checkout_payments{order:1;padding:30px 40px;background:#fff;max-width:540px}.subscribe-social{display:none}.dark #customer_details{background:#323233}#customer_details{order:0;margin-top:40px;padding:30px 40px;background:#fff;display:block !important}#order_review{order:3}#wc-stripe-cc-form .clear{display:none}.woocommerce-checkout input[type=radio]{display:none}.woocommerce-checkout.dark input[type=radio]+*:before{border:solid 1.1px #43b2e5}.woocommerce-checkout input[type=radio]+*:before{content:'';position:absolute;left:0;top:7px;height:14px;width:14px;border:1px solid #007999;border-radius:50%}.woocommerce-checkout.dark input[type=radio]+*:after{background:#43b2e5}.woocommerce-checkout input[type=radio]+*:after{content:'';width:8px;height:8px;background-color:#007999;position:absolute;left:3px;top:10px;border-radius:50%;opacity:0}.woocommerce-checkout input[type=radio]:checked+*:after{opacity:1}.checkout-v-1 .woocommerce-checkout .woocommerce-privacy-policy-text{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text{font-family:Assistant,sans-serif;font-size:18px;line-height:1.2;letter-spacing:.63px;color:#fff}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#41b4e7}.woocommerce-checkout #payment div.form-row{display:flex;flex-direction:column}.woocommerce-page.woocommerce-checkout.dark #payment #place_order{background-color:#43b6e5}.woocommerce-page.woocommerce-checkout #payment #place_order{order:-1;font-size:0;background-color:#98e0f9;height:40px;border-radius:0;margin-bottom:20px;position:relative}.woocommerce-page.woocommerce-checkout #payment #place_order:after{content:'Start Your 14 Day Free Trial';position:absolute;left:0;top:0;width:100%;font-family:Assistant,sans-serif;font-size:22px;font-weight:700;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:.55px;text-align:center;color:#262828}.woocommerce-page.woocommerce-checkout .checkout-v-1 #payment #place_order:after{content:'Support KabU Now'}.woocommerce-page.woocommerce-checkout .checkout-v-2 #payment #place_order:after{content:'Start Membership Now'}.woocommerce-page.woocommerce-checkout #payment #place_order.paypal-text{background-image:url(//kabuconnect.com/app/themes/kabu/img/paypal-brands.svg);background-position:136px;background-repeat:no-repeat;background-size:14px}.woocommerce-page.woocommerce-checkout #payment #place_order.paypal-text:after{content:'PayPal Checkout'}.page-template-template-subscribe .subscribe-left h3{display:none}.page-template-template-subscribe .subscribe-left .wc_payment_methods{position:relative;margin:0;list-style-type:none}.page-template-template-subscribe .subscribe-left .wc_payment_methods .payment_method_paypal{position:absolute;top:0;left:140px;padding-left:25px}.page-template-template-subscribe .subscribe-left .wc_payment_methods .payment_method_paypal img{display:none}.page-template-template-subscribe .subscribe-left .wc_payment_methods li img{height:12px;margin:0 5px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=stripe-card-element]{position:relative}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=stripe-card-element]:after{content:url(//kabuconnect.com/app/themes/kabu/img/checkout_cards.jpg);position:absolute;right:0;top:2px}.page-template-template-subscribe form .form-row-first,.page-template-template-subscribe form .form-row-last{width:45.5%}.page-template-template-subscribe.dark .subscribe-left .wc_payment_methods li label{color:#fff}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label{font-family:Assistant,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:normal;color:#1d333b}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=payment_method_stripe]{position:relative;padding-bottom:16px;padding-left:25px;display:inline-block;width:calc(100% - 40px)}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=payment_method_stripe]:before{top:4px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=payment_method_stripe]:after{top:7px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=payment_method_stripe] img{display:none}.page-template-template-subscribe .subscribe-left .wc_payment_methods li .about_paypal,.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_method_stripe p,.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_method_stripe label[for=card-element]{display:none !important}.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_box.payment_method_paypal{left:-215%;top:30px;min-width:400px;font-size:13px;padding-bottom:27px;color:#1d333b}.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_box.payment_method_paypal p{line-height:15px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li input{margin-right:4px}.page-template-template-subscribe #wc-stripe-cc-form{border:none;padding:6px 0 0;max-width:100%;display:block!important}.page-template-template-subscribe .woocommerce-SavedPaymentMethods{margin:0!important}.page-template-template-subscribe .woocommerce-SavedPaymentMethods>li{list-style:none}.page-template-template-subscribe .woocommerce-SavedPaymentMethods>li>label{display:none !important}.page-template-template-subscribe.dark .kabu-plan-selection{background:#323233}.page-template-template-subscribe .kabu-plan-selection{display:flex;flex-direction:row;flex-wrap:wrap;order:2;margin-top:-40px;padding:30px 43px;background:#fff;max-width:540px}.wpsfLazyVideoWrapper{position:relative}.wpsfLazyVideoWrapper video{width:100%}.wpsfLazyVideoOverlay{position:absolute;left:0;right:0;top:0;bottom:0}.page-template-template-subscribe.dark .kabu-plan-selection strong{color:#fff}.page-template-template-subscribe .kabu-plan-selection strong{display:block;width:100%;font-family:Assistant,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#1d333b;margin-bottom:10px}.page-template-template-subscribe .checkout-v-1 .kabu-plan-selection label{padding-left:0}.page-template-template-subscribe .kabu-plan-selection label{position:relative;display:block;padding-left:22px;order:2;width:45%}.page-template-template-subscribe .kabu-plan-selection label:last-of-type{width:55%}.page-template-template-subscribe .kabu-plan-selection label:first-of-type:after{content:'Best Value';width:73px;height:16px;clip-path:polygon(0% 50%,10% 0%,100% 0%,100% 100%,10% 100%);background:#007999;font-family:Assistant,sans-serif;font-size:12.2px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.61px;text-align:center;padding:0 0 0 5px;color:#fff;position:absolute;left:130px;top:7px}.page-template-template-subscribe .kabu-plan-selection label p,.page-template-template-subscribe .kabu-plan-selection label small{display:block}.page-template-template-subscribe.dark .kabu-plan-selection label p{color:#fff}.page-template-template-subscribe .kabu-plan-selection label p{font-family:Assistant,sans-serif;font-size:19px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.95px;text-align:left;color:#1d333b;margin-bottom:0;padding:2px 0}.page-template-template-subscribe .kabu-plan-selection label sub{font-family:Assistant,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.96;letter-spacing:.35px;text-align:left;bottom:1px}.page-template-template-subscribe.dark .kabu-plan-selection label sub{color:#fff}.page-template-template-subscribe .kabu-plan-selection label input{position:absolute;left:0;top:6px}.page-template-template-subscribe.dark .kabu-plan-selection label small{color:#fff}.page-template-template-subscribe .kabu-plan-selection label small{line-height:1;font-family:Assistant,sans-serif;font-size:13px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:.65px;text-align:left;color:#1d333b}.page-template-template-subscribe .kabu-plan-selection label.donation:last-of-type:after{display:none}.page-template-template-subscribe .kabu-plan-selection label.donation{width:100%;display:flex;justify-content:flex-start;align-items:center}.page-template-template-subscribe .kabu-plan-selection label.donation span{font-weight:900;color:#000}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 input{width:170px;margin-left:4px}.page-template-template-subscribe .kabu-plan-selection label.donation input[type=text]{position:relative;top:0}.page-template-template-subscribe .kabu-plan-selection label .donation-btn{position:relative;top:0;right:0;line-height:17px}.page-template-template-subscribe .woocommerce form .form-row.login-checkout{margin-bottom:24px;text-align:left}.page-template-template-subscribe .woocommerce form .form-row.login-checkout img{width:256px;height:63px;margin-left:-10px}.page-template-template-subscribe .woocommerce form .form-row.login-checkout:after{content:'Or sign up using email:';display:block;padding-top:16px;font-size:16px;font-weight:600}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout .col2-set{width:100% !important;max-width:540px}.page-template-template-subscribe #primary .subscribe-left #order_review{color:#fff;background-color:#1d333b;width:100%;max-width:540px;margin:40px 0 0}div.trustlock-widget{margin:10px 40px 80px -40px;width:540px}@media (max-width:769px){div.trustlock-widget{margin:10px 0 0;max-width:320px}}.page-template-template-subscribe.dark #primary .subscribe-left #order_review{background-color:#242829}.woocommerce-page.woocommerce-checkout.dark form #order_review,.woocommerce.woocommerce-checkout.dark form #order_review{border-color:#242829}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table thead,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tbody,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot .cart-subtotal,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot .cart-subtotal.recurring-total,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot .recurring-totals,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot .order-total:not(.recurring-total){display:none !important}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot th,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td{border:0}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) td{font-size:28px}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 .woocommerce-checkout-review-order-table tfoot .order-total:not(.recurring-total){display:none !important}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 .woocommerce-checkout-review-order-table tfoot .order-total:not(.recurring-total).active{display:block !important}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot .order-total:not(.recurring-total){display:block !important}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) td{display:block;font-size:24px}.page-template-template-subscribe #primary .subscribe-left .order-total.recurring-total{display:none}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:before{content:'FREE';font-family:Assistant,sans-serif;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.33px;color:#d1d3d4;background:#1d333b;position:absolute;left:calc(100% + 12px);top:26px;line-height:1;text-align:left;z-index:1}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:after{content:'( ____ for your first 14 days)';display:inline-block;font-family:Assistant;font-size:13px;font-weight:300;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:.33px;text-align:left;color:#d1d3d4;position:absolute;left:calc(100% + 7px);top:28px;width:155px}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:before,.page-template-template-subscribe #primary .subscribe-left .checkout-v-2 .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:before,.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:after,.page-template-template-subscribe #primary .subscribe-left .checkout-v-2 .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount:after{display:none}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot th,.page-template-template-subscribe #primary .subscribe-left .first-payment-date{display:none}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"]{padding:17px 0 0;display:inline-block;position:relative;font-size:0}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] .woocommerce-Price-amount :before{content:'US';display:inline-block}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] strong{font-family:Assistant,sans-serif;font-size:26px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:1.3px;text-align:left;color:#fff}.page-template-template-subscribe.dark #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] strong:before{background-color:#242829}.checkout-custom .subscription-switch-direction{display:none}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] strong:after{content:'( ____ for your first 14 days)';display:inline-block;font-family:Assistant;font-size:13px;font-weight:300;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:.33px;text-align:left;color:#d1d3d4;position:absolute;left:calc(100% + 7px);top:32px;width:155px}.today_total{display:block;padding-top:33px;font-family:Assistant;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.45px;text-align:left;color:#fff;border-bottom:1px solid #fff}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot tr.order-total:not(.recurring-total) .woocommerce-Price-amount{font-weight:600;padding-top:17px;position:relative}.page-template-template-subscribe #primary .subscribe-left .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-template-template-subscribe.dark #primary .subscribe-left input,.dark .wc-stripe-elements-field,.dark .wc-stripe-iban-element-field{background:0 0;border:1px solid #43b2e5;color:#fff}.page-template-template-subscribe #primary .subscribe-left input,.wc-stripe-elements-field,.wc-stripe-iban-element-field{border-radius:0;padding:0 10px;margin-top:2px;line-height:40px;border:solid 1.1px #007999}.wc-stripe-elements-field,.wc-stripe-iban-element-field{height:40px;padding-top:10px}.page-template-template-subscribe .stripe-source-errors{width:100%;float:left}.page-template-template-subscribe #primary .subscribe-left #billing_first_name_field,.page-template-template-subscribe #primary .subscribe-left #billing_last_name_field{order:0;width:45.5%}.page-template-template-subscribe #primary .subscribe-left #billing_email_field,.page-template-template-subscribe #primary .subscribe-left #billing_address_1_field,.page-template-template-subscribe #primary .subscribe-left #billing_country_field{order:1;width:100%}.page-template-template-subscribe-php{background-color:#f6fafa}.page-template-template-subscribe.page-id-36403 #primary .subscribe-right{width:50%;padding:25px 50px 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.page-template-template-subscribe #primary{background-repeat:no-repeat;background-position:center bottom;background-size:contain}.page-template-template-subscribe #primary .subscribe-right-inner{width:100%;max-width:350px}.subscribe-right-feature-box__picture{width:114px;min-width:114px;margin-right:27px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-template-template-subscribe.dark #primary .subscribe-right h2{color:#fff}.page-template-template-subscribe #primary .subscribe-right h2{font-family:Assistant;font-size:25px;line-height:30px;font-weight:700;letter-spacing:.18px;color:#132226;margin:-9px 0 10px}.dark .subscribe-right-feature-box__text{color:#fff}.subscribe-right-feature-box__text,.subscribe-right-feature-box__text p{font-family:Assistant;font-size:18px;line-height:1.2;letter-spacing:.18px;color:#132226;max-width:325px;margin-bottom:0}.page-template-template-subscribe .subscribe-right-features .subscribe-right-feature-box{display:flex;margin:0 0 30px}.page-template-template-subscribe.light .subscribe-right-features .subscribe-right-feature-box{background:#f8faf9cc;box-shadow:0 0 75px 50px #f8faf9;display:flex;flex-direction:column}.page-template-template-subscribe.light .subscribe-right-features .subscribe-right-feature-box__picture{width:100%;height:147px}.page-template-template-subscribe .empty_header{border:none!important;background-color:transparent!important;padding:51px 0 0 !important}.page-template-template-subscribe .empty_header a{max-width:142px;display:inline-block}.woocommerce-checkout footer{display:none !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{min-height:100vh}.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button{box-shadow:0 0 0 5px #fff !important;color:#fff !important}.lesson-footer-tabs .ui-tabs-nav{display:flex;flex-direction:row;margin-top:48px;margin-bottom:24px;list-style-type:none;margin-left:0}.lesson-footer-tabs .ui-tabs-nav:before,.lesson-footer-tabs .ui-tabs-nav:after{content:inherit;display:none}.lesson-footer-tabs .ui-tabs-nav li{width:100%;padding-bottom:5px;text-align:center;border-bottom:3px solid #dbdee0}.lesson-footer-tabs .ui-tabs-nav li.ui-state-active{border-color:#0984e3}.kabu-protected-content{height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column}.kabu-protected-content .login_button_wrap a,.kabu-protected-content .login_button_wrap{font-family:Assistant;font-size:18px;color:#e6e7e8}.kabu-protected-content .login_button_wrap a{border-bottom:1px solid #e6e7e8!important}.kabu-protected-content .login_button:focus{outline:0}.kabu-protected-content strong,.kabu-protected-content p{display:block;margin-bottom:16px;text-align:center;color:#fff}.kabu-protected-content strong{position:relative;font-size:21px}.kabu-protected-content strong:before{content:'';display:block;margin:0 auto 16px;width:48px;height:48px;background:url(//kabuconnect.com/app/themes/kabu/img/locked-video.png) center center no-repeat;background-size:contain}.kabu-protected-content p{font-size:16px}.learndash-wrapper .kabu-protected-content a.ld-button{display:inline-block;max-width:240px;font-size:14px}.ld-lesson-navigation .is_not_sample.lesson-has-protected-content{position:relative}.ld-lesson-navigation .is_not_sample.lesson-has-protected-content:after{content:'';display:block;width:24px;height:24px;position:absolute;right:10px;top:calc(50% - 12px);background:url(//kabuconnect.com/app/themes/kabu/img/locked-video.png) center center no-repeat;background-size:contain;z-index:2}.ld-status-icon.ld-status-unlocked{display:none !important}.learndash-wrapper .ld-button.top-donation-button{margin:0 10px;font-size:14px;border-radius:100px;padding:10px 32px}#masthead.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important}.admin-bar #masthead.site-header{top:32px !important}.kabu-protected-content,.kabu-protected-content-wrapper,.kabu-public-content{margin-bottom:32px}#ld_course_list #ld_categorydropdown{display:none !important}.ld-course-list-items .ld_course_grid_price.free{display:none !important}.ld-course-list-items .ld_course_grid .thumbnail.course{height:100%;display:flex;flex-direction:column}body #ld_course_list .ld_course_grid .caption{flex-grow:1;display:flex;flex-direction:column}body #ld_course_list .ld_course_grid .caption .ld_course_grid_button{margin-top:auto !important;padding-top:15px}.learndash-wrapper .ld-tabs{margin:0}.ld-course-list-items .ld_course_grid .thumbnail.course img{height:189px !important;width:100%;object-fit:cover}.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed,.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed>*{height:189px !important}.single-sfwd-topic .learndash-wrapper img{object-fit:cover}.single-sfwd-topic .learndash-wrapper p{line-height:1.7}.single-sfwd-topic .learndash-wrapper iframe{width:100%}.ld-tabs-content h2,.ld-tabs-content h3,.ld-tabs-content h4,.ld-tabs-content h5,.ld-tabs-content h6{margin-bottom:16px}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status{margin-bottom:32px}body:not(.social-step-two) #customer_details{display:none}.subscribe-toggle-email{position:relative;display:block;padding:32px 0 0;text-align:center;font-weight:400}.subscribe-toggle-email>span{z-index:99;background:#fff;position:relative;padding:0 20px;display:inline-block}.subscribe-toggle-email:after{content:'';display:block;height:1px;position:absolute;left:0;right:0;background-color:#dbdee0;bottom:13px;z-index:2}.subscribe-toggle-email a{font-weight:700;color:#3a3a3a}.membership-trial-cycles{padding:32px 0 0}.dark .membership-trial-cycles>p{color:#72dbf7}.membership-trial-cycles>p{margin-bottom:10px;font-family:Assistant;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.38px;text-align:left;color:#262828}.membership-trial-cycles>p span{color:#007999}.membership-trial-cycles.location--lp strong,.membership-trial-cycles.location--lp .bill.first-bill,.membership-trial-cycles.location--lp .bill.second-bill,.membership-trial-cycles.location--lp .bill.first-bill span{font-size:15px;color:#fff}.membership-trial-cycles.location--lp .bill.second-bill{top:27px}.membership-trial-cycles.location--lp .reminder{bottom:-36px}.membership-trial-cycles.location--lp strong{display:block;text-align:left}.membership-trial-cycles.location--lp .reminder:before{top:8px}.membership-trial-cycles{position:relative;margin:24px 0 32px;max-width:460px}.dark .membership-trial-cycles figure{background:#939498}.membership-trial-cycles figure{position:relative;width:100%;background:linear-gradient(90deg,rgba(209,211,212,1) 0%,rgba(209,211,212,1) 85%,rgba(255,255,255,1) 100%)}.membership-trial-cycles figure,.membership-trial-cycles figure span{height:7.5px}.dark .membership-trial-cycles figure:before,.dark .membership-trial-cycles figure:after{box-shadow:none;background:#fff}.membership-trial-cycles figure:before,.membership-trial-cycles figure:after{content:'';display:block;width:12px;height:12px;position:absolute;top:-2px;background-color:#007999;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,1)}.membership-trial-cycles figure:after{left:50%;transform:translate(-50%)}.membership-trial-cycles figure:before{left:calc(80% + 10px)}.dark .membership-trial-cycles figure span{background-color:#43b7e6}.membership-trial-cycles figure span{position:absolute;left:0;right:50%;background-color:#98e0f9}.dark .membership-trial-cycles .bill{color:#d0d1d3}.membership-trial-cycles .bill{position:absolute;top:18px;transform:translate(-50%);font-family:Assistant;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.38px;color:#1d333b}.dark .membership-trial-cycles .bill.first-bill span{color:#c0c1c3}.membership-trial-cycles .bill.first-bill span{display:block;font-family:Assistant;font-size:11px;font-weight:300;line-height:1.2;letter-spacing:.28px;color:#58595b}.membership-trial-cycles .bill.first-bill{left:50%}.membership-trial-cycles .bill.second-bill{left:83.5%;top:32px}.dark .membership-trial-cycles .reminder{color:#d1d3d4}.membership-trial-cycles .reminder{position:absolute;left:28%;font-size:12px;bottom:-45px;padding-left:25px;font-family:Assistant;font-weight:300;letter-spacing:.25px;color:#58595b}.membership-trial-cycles .reminder:before,.membership-trial-cycles .reminder:after{content:'';display:inline-block}.dark .membership-trial-cycles .reminder:before{background:url(//kabuconnect.com/app/themes/kabu/img/letter_dark_v.svg) center center no-repeat;background-size:contain}.membership-trial-cycles .reminder:before{width:16px;height:10px;position:absolute;top:6px;left:3px;background:url(//kabuconnect.com/app/themes/kabu/img/letter.svg) center center no-repeat;background-size:contain}.dark .membership-trial-cycles .reminder:after{background:#fff}.membership-trial-cycles .reminder:after{position:absolute;width:1px;height:30px;left:50%;top:-31px;background-color:#364a51}.woocommerce-checkout.dark form .form-row label{color:#fff}.woocommerce-checkout form .form-row label{font-family:Assistant;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:normal;color:#1d333b;margin-bottom:10px}.woocommerce-checkout form .form-row .required{color:#41b4e7}.btn{font-size:16px;font-weight:600;line-height:1.2em;border-radius:50px;padding:10px 30px}.btn.btn-primary{color:#fff;background-color:#00457c}.kabu-header-account figure{display:flex;flex-direction:row;align-items:center}.kabu-header-account>a{margin-left:12px}.kabu-header-account>span{padding:10px 0}.kabu-header-account>span:before{content:'';height:32px;width:1px;background:#43b3e6;display:inline-block;vertical-align:middle;margin-right:12px}.kabu-header-account>.btn{margin-left:20px}.kabu-header-account__name{font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;text-transform:capitalize;margin-right:10px}.kabu-header-account figure{width:32px;height:32px;cursor:pointer;border:solid 1px #43b3e6;padding:2px;border-radius:50%}.kabu-header-account figure img{border-radius:50%;height:100%}.kabu-header-account>a{display:inline-block;font-size:14px}.kabu-header-account>a:not(.btn){font-size:14px;font-weight:600;line-height:20px;border-radius:0;padding:2px;color:#fff!important;min-width:75px;text-align:center;border:1px solid #00457c}.kabu-header-account>a.btn{border-radius:0;line-height:20px;padding:2px;text-align:center;min-width:75px}.kabu-header-account>span,.kabu-header-account>a:not(.btn){color:#00457c}.kabu-header-account .dropdown-toggle{position:relative;display:flex;align-items:center}.kabu-header-account .dropdown-toggle span{display:block}.kabu-header-account .dropdown-toggle ul,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items{list-style-type:none;margin:0;position:absolute;top:100%;right:0;left:auto;min-width:170px;opacity:0;visibility:hidden;background-color:#2d2d2d;box-shadow:0 0 20px rgba(0,0,0,.1)}.kabu-header-account .dropdown-toggle ul:before,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:0 5.5px 6px;border-color:transparent transparent #2d2d2d transparent!important;position:absolute;top:-5px;right:10px}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before{right:19px}.kabu-header-account .dropdown-toggle:hover ul{opacity:1;visibility:visible}.kabu-header-account .dropdown-toggle ul li a,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a{display:block;padding:11px 0 12px 20px;color:#929497!important;line-height:1.2;font-size:15px;font-weight:400;transition:.2s all;background-color:transparent!important}.kabu-header-account .dropdown-toggle ul li a:hover,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover{color:#ffffff!important}.lity-container{position:relative}.topic .hfeed .site-header,.topic .hfeed .kabu__footer,.forum .hfeed .site-header,.forum .hfeed .kabu__footer{display:none !important}.lity-close{position:absolute;top:-40px;right:-40px}.lesson-video-buttons-container{margin:32px 0}.container-lesson-btns{padding:12px 0;border-bottom:1px solid #e2e7ed;justify-content:flex-start;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.container-lesson-btns p,.container-lesson-btns button,.container-lesson-btns .button{margin-top:0;margin-bottom:0}.container-lesson-btns button,.container-lesson-btns .button{display:block;padding:3px 19px;margin:0 12px 0 0;border-radius:5px;cursor:pointer}.container-lesson-btns button i:first-of-type,.container-lesson-btns .button i:first-of-type{margin-right:4px}.container-lesson-btns button i:last-of-type,.container-lesson-btns .button i:last-of-type{margin-left:5px}.container-lesson-btns .dropdown-content{display:none;margin-top:0;background:0 0;padding-top:8px;box-shadow:none}.container-lesson-btns .dropdown-content--inner{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.container-lesson-btns .dropdown-content a{background-color:#f1f1f1}.container-lesson-btns p:last-of-type{margin-left:auto}.single-sfwd-lessons .container-lesson-btns .button.report-a-problem{display:none}.container-lesson-btns .button.report-a-problem{margin-right:0;padding-left:0;padding-right:0;color:#333;background:0 0}.lity{background:rgba(0,0,0,.8)}.ast-oembed-container{height:auto !important}.kabu-video-wrap .video-js .vjs-big-play-button{top:calc(50% - 22px);left:calc(50% - 45px)}.learndash-wrapper .learndash_mark_complete_button:focus,.learndash-wrapper .learndash_mark_complete_button:hover{background:#00c7d3 !important;color:#fff !important}.learndash-wrapper .learndash_mark_complete_button{border:1px solid #00c7d3 !important;color:#00c7d3;background:0 0 !important;transition:.2s all}.learndash-wrapper .sfwd-mark-complete:focus:after,.learndash-wrapper .sfwd-mark-complete:hover:after{color:#fff !important}.learndash-wrapper .sfwd-mark-complete:after{color:#00c7d3}.sticky-close-button{display:none;cursor:pointer}.sticky-close-button:before,.sticky-close-button:after{width:20px;height:2px;transform:rotate(-45deg);content:'';position:fixed;bottom:180px;right:20px;display:block;background-color:#000;transition:all .2s ease-out;z-index:11111}.sticky-close-button:after{transform:rotate(45deg)}.sticky-close-button.is-active{display:block}.kabu-video-wrap .sticky-close-button:before,.kabu-video-wrap .sticky-close-button:after{bottom:180px;right:20px}.ast-oembed-container .sticky-close-button:before,.ast-oembed-container .sticky-close-button:after{bottom:260px}.kabu-subscribe,.kabu-mark-complete{min-width:130px;padding:8px;margin:0 8px;border-radius:100px;font-size:14px;color:#fff;border-color:#00c7d3;background-color:#00c7d3;transition:.2s all}.kabu-mark-complete+.ld-content-action{display:none !important}.kabu-mark-complete.is-complete{min-width:160px}.kabu-subscribe:hover,.kabu-mark-complete:hover{border-color:#00c7d3;background-color:#00c7d3;color:#fff}.kabu-mark-complete.is-complete:hover,.kabu-mark-complete:not(.is-complete){background:0 0;color:#00c7d3}.kabu-mark-complete:not(.is-complete):hover{border-color:#00c7d3;background-color:#00c7d3;color:#fff}.kabu-mark-complete:not(.is-complete):before{content:"\e906";display:inline-block;font-family:'ld-icons' !important;position:relative;top:2px;margin-right:4px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kabu-mark-complete:before{content:"\e90b";display:inline-block;font-family:'ld-icons' !important;position:relative;top:2px;margin-right:4px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kabu-mark-complete:not(.is-complete):before{content:"\e906"}.header-main-layout-1 .ast-main-header-bar-alignment{margin:auto}.forums.bbp-replies .loop-item--1.type-topic .bbp-reply-content,.forums.bbp-replies .loop-item--1.type-topic .bbp-reply-content h1,.forums.bbp-replies .loop-item--1.type-topic .bbp-reply-content h2,.forums.bbp-replies .loop-item--1.type-topic .bbp-reply-content p{font-size:28px;line-height:1.3}@media screen and (max-width:1024px){.lity-close{right:0}}.kabu__header .ast-site-identity{padding:20px 0;transition:.5s all}body.scrolled .kabu__header .ast-site-identity{padding:8px 0}.kabu__header header .site-logo-img,.kabu__header header .site-logo-img .custom-logo-link,.kabu__header header .site-logo-img .custom-logo-link img{transition:.2s height}.kabu__header header .site-logo-img .custom-logo-link img{max-width:141px}body.scrolled .kabu__header header .site-logo-img .custom-logo-link img{max-width:95px}.kabu__header header nav{font-size:0}.header-main-layout-1 .ast-main-header-bar-alignment{margin:auto 0 auto auto}.kabu__header .main-header-bar{border:none;background:#3a3b3d}body.scrolled .kabu__header .main-header-bar{background:#48484a}.kabu__header .main-header-menu a{color:#8c8d8e;font-size:18px;line-height:18px}.kabu__header .main-header-menu li>a:hover,.kabu__header .main-header-menu .current_page_item>a{color:#fff}.kabu__header .kabu-header-account .dropdown-toggle figure:after{color:#329fc9}.kabu__header .kabu-header-account>.btn{background:#037999;margin-left:16px}.kabu__header .kabu-header-account>.btn:hover{color:#fff;border-color:#037999;background:0 0}.kabu__header .kabu-header-account>a:not(.btn){color:#fff;border-color:#037999;margin-left:25px;margin-right:0}.kabu__header .kabu-header-account>a:not(.btn):hover{background:#037999;color:#fff}.kabu__header .kabu-header-account>a:not(.btn){padding:3px 20px;font-size:16px;font-weight:400;line-height:19px;border:1px solid #037999}.kabu__header .kabu-header-account>.btn{font-size:16px !important;padding:3px 10px;font-weight:400;line-height:21px}.kabu__header .kabu-header-account>a{min-width:79px}.top_here__mob.kabu-header-account>a{min-width:115px}div.kabu-breadcrumb{background-color:#48484a;-webkit-box-shadow:0 10px 10px rgb(0 0 0/40%);box-shadow:0 10px 10px rgb(0 0 0/40%);position:relative;color:#fff}div.kabu-breadcrumb-wrapper>span{padding:10px;display:block}.kabu-breadcrumb a{color:#8c8d8e}.kabu-breadcrumb a:hover{color:#fff}.certificate-value-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.certificate-header-link{color:#fff;margin:0 35px}.certificate-header-link:hover{color:#43b3e6}.certificate-btn{margin:0 10px;cursor:pointer}.certificate-icon-link{cursor:pointer}.certificate-btn:hover>.certificate-btn-download,.certificate-icon-link:hover~.certificate-btn-download{display:block}.certificate-btn-download{display:none;background-color:#007599;font-size:17px;color:#fff;padding:12px 10px;position:absolute;min-width:200px;margin-top:16px;margin-left:-30px;transition:none;max-height:50px}.certificate-btn-download:hover{background-color:#41b4e7;color:#fff}.certificate-btn-download:before{content:"";display:block;position:absolute;top:-7px;left:32px;width:16px;height:16px;background-color:#007599;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.certificate-btn-download:hover:before{background-color:#41b4e7}.certificate-btn-download:after{content:"";background-color:transparent;width:32px;height:28px;position:absolute;left:24px;top:-22px}.learning-path-list .slick-list.draggable{overflow:visible}.learning-path-list .ac-card__content{min-height:307px}.learning-path-list .slick-list:after{content:none}.certificate-btn-download img{display:inline-block;width:16px;height:19.5px}.acv-card .certificate-value-wrapper .certificate-btn{margin-right:0}@media (max-width:680px){.certificate-btn-download{right:0}.certificate-btn-download:before{left:auto;right:57px}.certificate-btn:hover>.certificate-btn-download{display:none}.learning-path-list .ac-card__content{min-height:283px}.acv-card .certificate-value-wrapper{justify-content:space-between}}.kabu__footer{background:#17303a;color:#959c9f;position:relative;z-index:9999}.footer__items{padding:24px 0 10px;display:flex;justify-content:space-between}.footer__items p.widget-title{font-weight:700!important;color:#fff;font-size:22px!important;text-transform:uppercase;position:relative;letter-spacing:.66px;font-family:'Roboto',sans-serif}.footer--menus p.widget-title:after{content:'';width:14px;height:1px;background:#fff;display:block;margin-top:21px}.footer__socials p.widget-title{display:none}.footer__item{width:auto}.footer__item img{max-width:200px}.footer__socials{margin-top:40px;margin-left:13px}.footer__socials h2{display:none}.footer__socials a{color:#a1abaf;margin-right:13px;font-size:16px}.footer__socials a:last-of-type{margin-right:0}.footer--menus{display:flex;align-items:flex-start}.footer--menus h2{font-weight:700!important;color:#fff;font-size:22px!important;text-transform:uppercase;position:relative;letter-spacing:.66px}.footer--menus h2:after{content:'';width:14px;height:1px;background:#fff;display:block;margin-top:21px}.footer--menus li{font-size:0;line-height:normal;padding-bottom:14px}.footer--menus a{color:#fff;font-size:15px;line-height:1.52;letter-spacing:.15px;text-align:left;font-weight:300}.footer--menus .widget_nav_menu{margin-right:64px;margin-bottom:0}.copyright{background:#14252c;color:#fff;font-size:13px!important;font-weight:300!important;text-align:center;padding:10px 0 12px;margin:0}.kabu__button{display:none;width:200px;height:27px;background-image:url(//kabuconnect.com/app/themes/kabu/img/start_now.png);background-position:center;background-size:contain;background-repeat:no-repeat}.page-template-template-home p,.page-template-template-home h1,.page-template-template-home h2,.page-template-template-home h3,.page-template-template-home h4,.page-template-template-home h5{font-family:'Assistant',sans-serif !important}@media only screen and (min-width:991px){.page-template-template-home .ast-container .top__inner .top_here__mob.kabu-header-account{text-align:center;margin-top:100px}.page-template-template-home .ast-container .top__inner .top_here__mob.kabu-header-account a{font-size:20px !important;padding:15px 25px}}.page-template-template-home h2{font-size:75px;line-height:1.2;font-weight:300;letter-spacing:normal}.page-template-template-home p{font-size:24px;line-height:2;font-weight:100}.page-template-template-home section.top_hero{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 32px;background-color:#393d3d;color:#fff;border-radius:0 0 40px 40px;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center}.admin-bar.page-template-template-home section.top_hero{height:calc(100vh - 32px)}.page-template-template-home .top__inner{max-width:795px;margin:0 auto}.page-template-template-home section.top_hero p{margin:0 0 0 40px;max-width:390px;font-size:26px;line-height:1.2;font-weight:400}.page-template-template-home section.top_hero .kabu__button{margin:85px 96px 0 auto}.page-template-template-home .video-features{color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#636363;position:relative}.page-template-template-home .video-features{display:flex}.page-template-template-home .video-features .thumb-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.page-template-template-home .video-features .thumb-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.video-features__item{width:50%;background-repeat:no-repeat;background-position:center;background-size:cover}.video-features__play{width:50px;height:50px;cursor:pointer}.video--placeholder{text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-size:cover;background-position:center left}.video--placeholder .video-features__title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto 0 calc(calc(100vw - 1240px) / 2 + 20px)}.video--placeholder h2{text-align:left;display:block;font-size:105px;line-height:.98;color:inherit;margin-bottom:25px}.video--placeholder h2 strong{font-weight:800}.video--text{display:flex}.video-features__text{margin:auto;margin-left:105px}.video-features__text p{font-weight:300;font-size:20px;line-height:1.5;max-width:450px}.lightbox{background-color:rgba(0,0,0,.8);overflow:scroll;position:fixed;display:none;z-index:100;bottom:0;right:0;left:0;top:0}.lightbox-container{position:relative;max-width:960px;margin:0 auto;display:block;padding:0;height:auto;z-index:10;top:50%;transform:translateY(-50%)}.lightbox-content{box-shadow:0 1px 6px rgba(0,0,0,.7)}.lightbox-close{text-transform:uppercase;background:0 0;position:absolute;font-weight:300;font-size:16px;display:block;border:none;color:#fff;padding:0 3px;top:0;right:0;z-index:1}.lightbox-close:hover{background:0 0}.video-container{padding-bottom:56.25%;position:relative;padding-top:40px;overflow:hidden;height:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;height:100%;width:100%;left:0;top:0}.image-features{display:flex}.image-features__item{width:50%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.image-features__item .person{min-width:200px;width:30%;max-width:250px;height:auto;position:absolute;bottom:-15%;left:30%}.image-features__flare{z-index:10}.image-features__flare.flare_1{position:absolute;bottom:40%;left:32%;width:43px;opacity:.3}.image-features__flare.flare_2{position:absolute;bottom:48%;left:50%;width:58px;opacity:.5}.image--text{display:flex;padding:105px 0;background:#37393a;color:#fff}.image-features__text{min-height:600px;display:flex;flex-direction:column;justify-content:center;padding:0 200px 0 0;margin:0 auto 0 calc(calc(100vw - 1240px) / 2 + 20px)}.image-features__text h2{color:inherit;font-size:50px;line-height:60px;font-weight:400;padding-bottom:40px;letter-spacing:normal}.image-features__text h2 strong{letter-spacing:2.7px}.image-features__text p{font-weight:300;line-height:1.5;font-size:20px}.image-features__text .kabu__button{margin-top:60px}.courses__kabu-title{text-align:center;padding:22px 0;background-repeat:no-repeat;background-position:center 56%;background-size:cover}.courses__kabu-title h2{font-weight:700;line-height:1.2;letter-spacing:.66px;font-size:35px;color:#231f20}.courses__kabu-items{display:flex}.courses__kabu-items .slick-track,.courses__kabu-items .owl-stage{display:flex}.courses__kabu-item{background:#fff;border-left:1px solid #000;border-right:1px solid #000;height:100%;display:flex!important;flex-direction:column;transition:.2s all}.courses__kabu-item.slick-active.slick-center{box-shadow:0 50px 1px #000,0 10px 80px #000;z-index:4}.courses__kabu-items.owl-carousel .owl-nav button{position:absolute;top:0;display:block;bottom:0;width:50px;opacity:0;left:0}.courses__kabu-items.owl-carousel .owl-nav button.owl-next{left:auto;right:0}.courses__kabu-img{height:145px;background-position:center;background-repeat:no-repeat;background-size:cover}.courses__kabu-text{padding:16px 18px;transition:all .3s ease;flex:auto;background-color:#d1e4e4}.courses__kabu-item.slick-active.slick-center .courses__kabu-text{background-color:#fafcfc}.courses__kabu-text h4{margin-bottom:0;font-size:19.5px;font-weight:700;line-height:1;letter-spacing:.49px;text-align:left;color:#252828;min-height:65px}.courses__kabu-text p{font-size:18px;font-weight:300;line-height:1.2;letter-spacing:normal;color:#000}.courses__kabu-item a{display:block;text-align:center;color:#231f20;font-size:19.5px;font-weight:700;line-height:1.2;padding:21px 0;text-transform:uppercase;letter-spacing:1.95px;background:#d6f7f6}.courses__kabu-item:hover .courses__kabu-text{background:#fff}.students__kabu{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative}.students__kabu-items{display:flex;justify-content:space-between;align-items:flex-start}.students__kabu-item{width:50%;display:flex;flex-direction:row}.students--title{padding:60px 0 95px}.students--title h2{max-width:333px;color:inherit;font-size:50px;line-height:1.2;letter-spacing:2.1px;margin:0 auto 0 0}.students--slider{max-width:550px;margin:68px 0 40px auto}.students__kabu-slide{background:#373839;font-weight:400;display:flex!important}.students__kabu-img{min-width:140px;background-repeat:no-repeat;background-position:center;background-size:cover}.students__kabu-text{padding:20px 27px 22px}.students__kabu-text p{font-size:18px;font-weight:300;line-height:1.3;margin-bottom:20px}.students__kabu-text p:last-of-type{margin-bottom:0}.students__kabu-name{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:1.2px}.students__kabu-location{margin-left:13px;font-size:16px;font-weight:300;line-height:1.2;letter-spacing:1.2px}.students__kabu .slick-dots{display:flex!important;list-style:none;font-size:0;margin:32px 0 0}.students__kabu .slick-dots button{width:12px;height:12px;font-size:0;padding:0;border-radius:50%;background:#6b7478;border:none;margin-left:13px}.students__kabu .slick-active button{background:#b5dce8}.webinars__kabu{position:relative}.webinars__kabu:before,.webinars__kabu:after{content:'';display:block;position:absolute;top:0;bottom:0}.webinars__kabu:before{left:0;width:calc(calc(100vw - 1240px) / 2 + 510px + 20px);background:url(//kabuconnect.com/app/themes/kabu/img/webinar_1.webp) center left no-repeat;background-size:cover}.webinars__kabu:after{right:0;width:calc(calc(100vw - 1240px) / 2 + 20px);background:url(//kabuconnect.com/app/themes/kabu/img/webinar_2.webp) center right no-repeat;background-size:cover}.webinars__kabu.has__bg{background-position:center;background-size:cover}.webinars__kabu-text{padding:120px 60px 160px 140px;background:#212325;color:#fff;margin:0 0 0 510px;position:relative}.webinars__kabu-text:before{content:'';top:0;bottom:0;left:0;right:0;background:#212325;position:absolute;z-index:0}.webinars__kabu-text h2{color:inherit;margin-bottom:15px;font-size:50px;font-weight:300;font-stretch:normal;font-style:normal;line-height:60px;letter-spacing:2.6px;position:relative;z-index:1}.webinars__kabu-text p{max-width:450px;position:relative;z-index:1;font-size:20px;font-weight:300;line-height:1.22;letter-spacing:-.22px;text-align:left;color:#fff;margin-bottom:23px}.webinars__kabu-text a{position:relative;z-index:1}.watch__kabu{background:#37393a;position:relative;padding-top:40px}.watch__kabu .ast-container{display:flex}.watch__kabu-item{width:100%;background-repeat:no-repeat;background-position:center 58%;background-size:cover}.watch--bg{width:auto;position:absolute;top:0;bottom:0;right:58%;left:0}.watch--text{display:flex;padding:40px 27px 40px 140px;background:#37393a;color:#fff;margin-left:510px}.watch__kabu-text h2{color:inherit;font-size:50px;margin-bottom:15px;line-height:55px;letter-spacing:2.25px}.watch__kabu-text p{font-size:20px;font-weight:300;line-height:1.22;letter-spacing:normal;text-align:left;color:#fff}.plans__kabu{background-repeat:no-repeat;background-position:center 58%;background-size:cover;padding:95px 0 70px}.plans__kabu h2{max-width:280px;text-transform:uppercase;color:#1d333b;font-size:60px;line-height:70px}.plans__kabu h2 strong{font-weight:800}.plans__kabu-items{display:flex}.plans__kabu-item{width:100%}.plans--plan{min-width:55%;display:flex}.kabu__plan{width:275px;border:2.5px solid #007a9b;text-align:center;position:relative;margin-right:45px}.kabu__plan:last-of-type{margin-right:0}.kabu__plan-promo{position:absolute;left:-2.5px;right:-2.5px;bottom:100%;color:#fff;background:#173038;padding:6px 0}.kabu__plan-promo p{margin-bottom:0;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.85px}.kabu__plan-promo p strong{font-weight:800}.kabu__plan-title{font-size:31px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:1.75px;color:#fff;background:#007a9b;line-height:52px;text-transform:uppercase;position:relative;padding-bottom:5px}.kabu__plan-title:after{content:'';width:0;height:0;border-style:solid;border-width:12px 12px 0;border-color:#00799b transparent transparent;position:absolute;top:100%;left:calc(50% - 12px)}.kabu__plan-inner{padding:20px 20px 35px}.kabu__plan-price{color:#173038;line-height:1}.plan-price{font-size:43px;font-weight:600;line-height:1.2;letter-spacing:2.15px;color:#1d333c}.plan-period{font-size:22px;margin-left:-11px;color:#1d333c;line-height:2.82;letter-spacing:.55px}.kabu__plan-small{color:#0b3b46;font-size:17px;font-weight:600;padding-bottom:13px;margin-top:-13px;line-height:1.39;letter-spacing:.45px}.kabu__plan-button{display:block;color:#fff;background:#5facc1;line-height:46px;font-size:20px;font-weight:700;letter-spacing:.5px}.kabu__plan-button:hover{color:#0b3b46}.kabu__plan-point{color:#d1d2d3;font-size:18px;margin:20px auto 0;max-width:230px}.kabu__plan-point.active{color:#1d333c}.kabu__plan-point p{font-weight:600;font-size:17px;line-height:1.2;letter-spacing:.43px;text-align:center;color:inherit;max-width:160px;margin:0 auto}.kabu__plan-point p strong{font-weight:800}.kabu-video-wrap{min-height:442px}.video-js{width:100%;height:100%;padding-bottom:56%}.video-js.vjs-fullscreen .vjs-tech{height:unset;top:50%;transform:translateY(-50%)}.video-js.stuck{padding-bottom:0}.vjs-tech{object-fit:cover}.ld-user-menu-items a:first-of-type{display:none !important}.is-4-3 .ast-oembed-container{padding:600px 0 0}.is-4-3 .ast-oembed-container iframe{height:600px}.form-row-checkboxes .woocommerce-input-wrapper{display:flex;flex-direction:row;align-items:center}.form-row-checkboxes .woocommerce-input-wrapper label{margin:0 24px 0 8px}span.optional{display:none}#wpua-undo-button-existing,#wpua-thumbnail-existing,#wpua-preview-existing .description{display:none !important}.wpua-edit-container{display:flex;flex-direction:column}#wpua-add-button-existing{order:3}.woocommerce-account #menu-item-browse{display:none !important}#mute-video{position:fixed !important;bottom:58px !important;right:358px !important;width:20px !important;height:25px !important;display:none;z-index:1}#mute-video.is-active{display:block}#mute-video i{color:#43b2e5;font-size:25px}.container-lesson-btns a.button.report-a-problem{display:none !important}.videoWrapper{position:relative;width:100%;height:100%}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.videoPoster,.videoPosterDiv{position:absolute;background-color:transparent !important;top:0;right:0;left:0;width:auto;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity .8s,height 0s;-moz-transition:opacity .8s,height 0s;transition:opacity .8s,height 0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s}.videoPosterDiv{z-index:1000;background-size:calc(35px + 4%) auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='rgba(0,0,0,.65)' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E")}.videoPosterDiv:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='%231ab7ea' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E")}.videoWrapperActive .videoPoster{opacity:0;height:0;visibility:hidden;-webkit-transition-delay:0s,.8s;-moz-transition-delay:0s,.8s;transition-delay:0s,.8s}#vimeo_slider_container .km-tb-about{display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}#vimeo_slider_container .read_more_ge{display:none;text-align:right;margin-top:-35px;z-index:100000;position:relative;width:112px;margin-left:468px;max-width:590px;background-color:#e9f3fb;font-size:19px}.read_more_ge span{font-weight:600;letter-spacing:-.5px;color:#0b638a}.read_more_ge span:hover{text-decoration:underline;cursor:pointer}@media (max-width:768px){#vimeo_slider_container .km-tb-about{display:none}#vimeo_slider_container .read_more_ge{margin-top:-33px;padding:0 20px 0 0;margin-left:auto;width:132px;background-color:#0c7a99;line-height:1.32}.read_more_ge span{color:#fff}.km-tb-slider-for-title{display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media only screen and (max-width:1280px){.image-features__text,.video--placeholder .video-features__title{margin-left:48px}.students__kabu-items{padding:0 48px}.video-features__text{margin-left:60px}.webinars__kabu-text{width:calc(100vw - 510px + 20px);margin-right:-20px;display:flex;flex-direction:column;justify-content:center}.webinars__kabu:before{width:calc(530px + 20px)}.webinars__kabu:after{display:none}.webinars__kabu-text{margin-left:auto}.webinars__kabu .ast-container{padding-right:0;overflow:hidden;margin-right:0}.students--slider{width:100%}.watch--bg{right:50%}}.kabu_login_window{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(37,40,40,.8);z-index:-1;opacity:0;display:none;transition:all .5s ease;pointer-events:none}.kabu_login_window.is_active{z-index:99999;opacity:1;pointer-events:auto}.kabu_login_popup{padding:26px 22px 13px;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:300px;background-image:url(//kabuconnect.com/app/themes/kabu/img/login_bg_bright.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}.kabu_login_popup_close{position:absolute;top:15px;right:20px;width:15px;height:15px;background-image:url(//kabuconnect.com/app/themes/kabu/img/close-1.png);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.kabu_login_popup h4{font-family:Assistant!important;font-size:26px!important;font-weight:400!important;font-stretch:normal;font-style:normal;line-height:1.23!important;letter-spacing:.13px;text-align:left;padding-bottom:5px;color:#1d333b!important}.kabu_login_popup form{margin-top:10px}.kabu_login_popup form p{position:relative;margin:0;font-size:15px;line-height:1.2}.i-logo-icon{position:absolute;left:13px;height:39px;width:15px;background-repeat:no-repeat;background-position:center;background-size:contain}.i-logo-mail{background-image:url(//kabuconnect.com/app/themes/kabu/img/mail-1.png);background-position:center 58%;width:17px;left:12px}.i-logo-pass{background-image:url(//kabuconnect.com/app/themes/kabu/img/pass-1.png)}.kabu_login_popup form input{width:100%;line-height:39px;padding:0 0 0 40px;margin-bottom:10px;font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;border:solid 1px #007999;border-radius:0;outline:none}.kabu_login_popup form button{width:100%;padding:0;line-height:39px;border:none;border-radius:0;font-family:Assistant;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.4px;text-align:center;margin-bottom:11px;background:#1d333b}.kabu_login_popup_text{text-align:center;font-family:Assistant;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.38px;color:#1d333b}.kabu_login_popup_text p:first-of-type{padding-bottom:20px}.kabu_login_popup_text a{color:#007999;font-family:Assistant!important;font-size:15px;font-weight:600}div.nsl-container .nsl-button-google[data-skin=light]{background-color:#fff!important;box-shadow:none!important;border:solid 1px #808285!important}div.nsl-container .nsl-button-default span.nsl-button-label-container{font-family:Assistant!important;font-size:16px!important;font-weight:600!important;font-stretch:normal!important;font-style:normal!important;line-height:1.2!important;letter-spacing:normal!important;color:#808285!important;margin:0!important;text-align:left!important}div.nsl-container .nsl-button-default div.nsl-button-label-container{margin:0 24px 0 0!important;text-align:left !important}div.nsl-container .nsl-button-default div.nsl-button-label-container b{font-weight:400!important}div.nsl-container .nsl-button-default span.nsl-button-label-container b{font-weight:600}.dark div.nsl-container .nsl-button-google[data-skin=light]{background:#2c2c2c!important;border:solid 1px #a7a9ac!important;color:#a7a9ac}.dark div.nsl-container .nsl-button-default span.nsl-button-label-container{color:#a7a9ac!important}.dark.kabu_login_popup{border:solid 1px #41b4e7;background-color:#252828;background-image:url(//kabuconnect.com/app/themes/kabu/img/login-bg_dark-no-border.webp);background-position:center -1px;background-size:cover}.dark .kabu_login_popup_close{background-image:url(//kabuconnect.com/app/themes/kabu/img/light-x.png)}.dark.kabu_login_popup h4{color:#ffffff!important}.dark.kabu_login_popup h4 strong{color:#41b4e7}.dark.kabu_login_popup form input{background:0 0;color:#808285;border:solid 1px #41b4e7}.dark.kabu_login_popup form select{color:#808285;background:0 0;border:solid 1px #41b4e7;width:100%;margin-bottom:10px;font-family:Assistant;font-size:18px;font-weight:400;padding:11px 20px 11px 11px;-webkit-appearance:none;appearance:none}.dark.kabu_login_popup .select-wrapper{position:relative}.dark.kabu_login_popup .nsl-container-buttons{width:100%}.dark.kabu_login_popup .select-wrapper:after{content:"▼";color:#41b4e7;font-size:1rem;top:6px;right:10px;position:absolute;pointer-events:none}.dark.kabu_login_popup form select:focus-visible{outline:none}.dark.kabu_login_popup form button{background:#98e0f9;color:#1d333b}.dark .i-logo-mail{background-image:url(//kabuconnect.com/app/themes/kabu/img/light-email.png)}.dark .i-logo-phone{background-image:url(//kabuconnect.com/app/themes/kabu/img/phone-light.svg)}.dark .i-logo-gender{background-image:url(//kabuconnect.com/app/themes/kabu/img/gender.svg)}.dark .i-logo-pass{background-image:url(//kabuconnect.com/app/themes/kabu/img/light-pass.png)}.dark .kabu_login_popup_text p{color:#bcbec0}.dark .kabu_login_popup_text a{color:#41b4e7}.page-template-template-signup #primary{display:flex;flex-direction:row;background-color:#0a1416}.page-template-template-signup #primary .content-area{max-width:1220px;width:100%;margin:0 auto}.page-template-template-signup .signup-left,.page-template-template-signup .signup-right{margin-top:65px}.page-template-template-signup .signup-left{max-width:50%;background-size:cover}.page-template-template-signup .signup-right .divide-or,.page-template-template-signup .signup-right .popup-term,.page-template-template-signup .signup-right .btn-login-popup{color:#fff}.page-template-template-signup #primary .signup-left{max-width:610px;margin-left:auto;width:50%;padding:48px 56px 0;display:flex;flex-direction:column}.page-template-template-signup .signup-right{max-width:610px;width:50%;margin-right:auto}.page-template-template-signup #primary .signup-right-inner{max-width:100% !important;margin-right:0 !important}.page-template-template-signup #primary .signup-title{text-align:center;font-size:24px;padding-top:60px}.page-template-template-signup #primary .signup-title p:first-child{margin-bottom:0;line-height:1.5;color:#fff}.page-template-template-signup .signup-right .kabu_login_popup_close{display:none}.page-template-template-signup header{position:static !important}.page-template-template-signup .kabu-header-button-premium{display:inline-block}.page-template-template-signup .divide-or span{background:0 0}.page-template-template-signup footer{display:block !important}.page-template-template-signup .woocommerce-checkout footer{display:none}.page-template-template-signup .kabu__header header .site-logo-img img,.page-template-template-signup .kabu__header header .site-logo-img .custom-logo-link img{max-width:141px}@media only screen and (max-width:768px){.page-template-template-signup #primary .signup-left{width:100%}.page-template-template-signup #primary .signup-right{width:95%}.page-template-template-signup #primary .signup-left,.page-template-template-signup #primary .signup-right{border:0;max-width:100%}.page-template-template-signup #primary{flex-direction:column}.page-template-template-signup .signup-left{order:2;max-width:100%;height:375px}.page-template-template-signup #primary .kabu_signup-form{padding:0}.page-template-template-signup #primary .signup-right{margin:0 auto}.page-template-template-signup #kabu_signup_page{max-width:375px;margin:auto}}.kabu_courses__top_inner{margin-top:90px;background-image:url(/app/uploads/2020/06/hero-img-new-1.png);background-position:center bottom;background-size:cover;background-repeat:no-repeat}.kabu_courses__top_inner.kabu_courses--logged{padding-bottom:80px}.kabu_courses__top_inner.kabu_courses--guest{padding-bottom:48px}.kabu_courses__top_inner.kabu_courses--guest .ast-container{display:flex;justify-content:space-between;align-items:center;color:#fff}.kabu_courses__top_inner_text{text-align:center;font-family:Assistant;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:.24px}.kabu_courses__top_inner_text p{margin-bottom:0;padding-bottom:15px;position:relative}.kabu_courses__top_inner_text p:not(:last-of-type):after{content:'';width:42px;height:1px;background:#146c85;position:absolute;bottom:5px;left:calc(50% - 21px)}.kabu_courses__top_inner.kabu_courses--logged h1:before{content:url(//kabuconnect.com/app/themes/kabu/img/pel_header.webp);position:absolute;top:0;left:0;transform:translate(-50%,0)}.kabu_courses__top_inner.kabu_courses--guest h1:before{content:url(//kabuconnect.com/app/themes/kabu/img/pel_header1.webp);position:absolute;top:0;left:-50px}.kabu_courses__top_inner h1{font-family:Assistant;font-size:55px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.38px;text-align:left;color:#fff;position:relative;margin-right:auto}.kabu_courses__top_inner h1 strong{font-weight:800}.kabu_courses__top_inner.kabu_courses--guest h1{font-size:39px}.kabu_courses__top_inner.kabu_courses--guest h1 strong{font-size:50px}.kabu_courses__top_inner.kabu_courses--guest h1 strong span{font-weight:400!important}.page-template-template-courses header{border:none !important}.page-template-template-courses .kabu__header .ast-site-identity{padding:50px 0 30px}.page-template-template-courses .kabu_courses__top_inner{padding-top:144px;margin-top:0}.page-template-template-courses .ast-container{max-width:1115px}.page-template-template-courses .students__kabu-item{width:auto;margin-left:auto}.page-template-template-courses .students--title{margin:0}.page-template-template-courses .students--title h2{color:#0b7997;font-size:45px;font-weight:400}.page-template-template-courses .students__kabu{margin-top:-20px}.page-template-template-courses .students__kabu-slide{background-image:linear-gradient(115deg,#047593 26%,#0b638a 92%)}.page-template-template-courses .students__kabu .slick-dots button{background-color:#0b638a;opacity:.25}.page-template-template-courses .students__kabu .slick-active button{background-color:#0b638a;opacity:1}.kabu_courses__guest{background-image:url(//kabuconnect.com/app/themes/kabu/img/courses_bg.webp);background-repeat:no-repeat;background-position:center bottom;background-size:110%;padding:77px 0 45px;z-index:1;position:relative}.kabu_courses__logged{background-image:url(//kabuconnect.com/app/themes/kabu/img/courses_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0 95px;margin-bottom:-50px}.kabu_courses__logged h2{font-family:Assistant;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.9px;text-align:left;color:#252828;padding-bottom:50px}.kabu_courses__logged h2 img{margin-left:10px}.page-template-template-courses .learndash-pager{display:none}.page-template-template-courses .ld-course-list-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.page-template-template-courses .ld-course-list-items .ld_course_grid{width:30%;margin:0 1.5% 50px}.page-template-template-courses .ld-course-list-items .ld_course_grid .thumbnail.course{padding:0}.page-template-template-courses .ld-course-list-items .ld_course_grid .ld_course_tile_layout{display:none}.page-template-template-courses .ld_course_grid_price.ribbon-enrolled{display:none}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption{padding:15px 18px 0;display:flex;flex-direction:column;height:inherit}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption h3{font-family:Assistant;font-size:19.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.49px;min-height:65px;margin-bottom:0}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption .entry-content{font-family:Assistant;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#252828}.page-template-template-courses .ld_course_grid_button{margin:auto -18px 0}.page-template-template-courses .ld_course_grid_button a{display:block;background-color:#097a97;line-height:64px;text-align:center;font-family:Assistant;font-size:19.5px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:1.95px;padding:0;border-radius:0}.kabu_courses__logged .ast-separate-container .ast-article-single{background:0 0}.ast-separate-container .ast-article-single{padding-top:1.34em}.kabu_courses__logged .ld-course-list-items .ld_course_grid{margin-bottom:127px}.kabu_courses__logged .ld-course-list-items .ld_course_grid .caption{position:relative;background:#fff}.kabu_courses__logged .ld-progress-steps,.kabu_courses__logged .ld_course_grid_button+p,.kabu_courses__logged .learndash-widget+p{display:none}.kabu_courses__logged .learndash-widget{position:absolute;top:100%;left:0;right:0}.kabu_courses__logged .learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading{width:100%}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{margin:auto;font-family:Assistant;font-size:15.1px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.38px;text-align:center;color:#41b4e7!important}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage span{font-weight:400;color:#252828!important}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-bar{height:12px;border-radius:0}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height:12px;background:#98e0f7!important}.terms-privacy__wrapper{display:flex}.terms_privacy__left_navigation{min-width:200px;margin:20px 50px 0 0;position:fixed}.terms_privacy__left_navigation ul{margin-left:0;list-style:none;border:solid 1.9px #007999}.terms_privacy__left_navigation li a{font-family:Assistant;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:53px;letter-spacing:normal;text-align:left;color:#007999;display:block;padding:0 20px;transition:all .3s ease}.terms_privacy__left_navigation li.is_active{position:relative}.terms_privacy__left_navigation li.is_active:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 8.5px;border-color:transparent transparent transparent #007999;position:absolute;left:calc(100% + 2px);top:50%;transform:translateY(-50%)}.terms_privacy__left_navigation li.is_active a,.terms_privacy__left_navigation li a:hover{background:#007999;color:#fff}.terms_privacy__content{font-family:Assistant;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:normal;color:#231f20;padding-bottom:55px;margin-left:250px}.terms_privacy__content h1{font-family:Assistant;font-size:35px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.75px;text-align:left;color:#231f20}.terms_privacy__content blockquote{margin:0 0 23px;background-color:#f2f2f2;padding:20px 30px;border-left:none;font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#231f20}.terms_privacy__content h2{font-family:Assistant;font-size:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.1;letter-spacing:1.5px;text-align:left;color:#231f20;padding-bottom:18px}.terms_privacy__content h2 span{font-weight:700}.terms_privacy__content ol{list-style:none;margin-left:0;counter-reset:terms_privacy_li}.terms_privacy__content ol li{counter-increment:terms_privacy_li;font-family:Assistant;font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;text-align:left;color:#231f20}.terms_privacy__content ul{list-style:none;margin-left:0}.terms_privacy__content ul li{position:relative;line-height:1.5}.terms_privacy__content ul ul{margin-left:45px}.terms_privacy__content table{border-collapse:collapse}.terms_privacy__content table,.terms_privacy__content th,.terms_privacy__content td{border:2px solid #007999}.terms_privacy__content td{padding:15px}.learndash-wrapper .ld-focus{position:relative}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{max-height:115px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper{height:calc(100% - 25px)}body.admin-bar .learndash-wrapper .ld-focus-sidebar.fixed{top:30px;padding-top:20px}body.ld-in-focus-mode.admin-bar{padding-top:0}.learndash-wrapper .wpProQuiz_content{font-family:Assistant,sans-serif;color:#3a3a3a;font-weight:400}.learndash-wrapper .wpProQuiz_content .wpProQuiz_header{font-weight:700;color:#04427b}.learndash-wrapper .ld-focus .ld-focus-header,.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{flex:0 0 auto;border:none;background-color:#474849;justify-content:flex-end;margin-right:auto}.learndash-wrapper .ld-focus .ld-focus-sidebar,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background-color:#2d2d2d}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading,.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading{font-family:Assistant;font-size:19px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.48px;text-align:left;color:#fff}.learndash-wrapper .ld-status-icon .ld-icon:before{color:#bbf1ff;font-size:10px;margin-top:1px}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading{font-weight:700}.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete{border-color:#a7a9ac !important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{background:transparent!important;z-index:1}.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar{background:#2d2d2d!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background:#2d2d2d;padding:13px;right:-9px;margin-top:0;font-size:10px}.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{transform:rotate(180deg);margin-top:-18px;right:-16px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{padding:11px 16px;font-family:Assistant;font-size:19px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.48px;text-align:left;color:#fff;z-index:0}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{padding:0;background-image:url(//kabuconnect.com/app/themes/kabu/img/course_hl_2_bg.webp)!important;background-repeat:no-repeat;background-position:center;background-size:cover}.learndash__heading-bg{background-image:url(//kabuconnect.com/app/themes/kabu/img/course_hl_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;height:72px;width:100%}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list{counter-reset:section;overflow-y:auto}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list .ld-lesson-items{display:none}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading{margin:0;border-bottom:none;position:relative;cursor:pointer}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading:before{content:'';height:13px;width:13px;background-image:url(//kabuconnect.com/app/themes/kabu/img/learndash_down_arrow.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:21px;right:15px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading.is_active:before{background-image:url(//kabuconnect.com/app/themes/kabu/img/learndash_close.png)}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list>*{position:relative;border-bottom:1px solid #6b6c6e}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-list .learndash__dropdown .learndash__dropdown-items{padding-left:28px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{border-bottom:none;position:relative}.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete{border:1px solid #a7a9ac;background:0 0}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#a7a9ac}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button{padding:0}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon-arrow-down{padding:0;width:0;height:0}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon-arrow-down.topic-open{top:54px}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon-arrow-down:before{content:'\f107';font-family:'FontAwesome';height:25px;width:50px;font-size:24px;color:#3d9ec9;padding:5px 10px}.learndash-wrapper .ld-expand-button.ld-expanded .ld-icon{transform:none}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon-arrow-down.topic-open:before{content:'\f00d';-webkit-text-stroke:1px #2d2d2d;right:176px;top:-5px}.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{display:none}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button{margin-top:3px;align-items:flex-start}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded.ld-expanded{max-height:100%}.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete{border:1px solid #bbf1ff!important}.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson:not(.kabu-expandable) .ld-lesson-title{font-weight:400;color:#fff!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before{display:none}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{padding:0;background:#2d2d2d}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items{padding:0}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{color:#a7a9ac;margin-left:20px;padding:1em;font-size:18px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover{color:#a7a9ac!important}.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress{background:0 0}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{border-left:1px solid #465e68;border-right:none;min-width:111px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.lesson-has-protected-content,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.lesson-has-protected-content .ld-topic-row,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-can-not-access{position:relative}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.lesson-has-protected-content:not(.is_sample):before,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.lesson-has-protected-content:not(.is_sample) .ld-topic-row:before,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-can-not-access:before{content:'';width:12px;height:14px;background-image:url(//kabuconnect.com/app/themes/kabu/img/learndash_lock.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:20px;right:10px}*[class*=single-sfwd] .learndash__signup{min-width:115px;width:115px;max-width:115px;line-height:50px;font-family:Assistant;font-size:19px!important;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.48px;color:#fff;background:#43b3e6;border-radius:0;padding:0;margin:0}*[class*=single-sfwd] .ld-button-transparent .ld-icon-arrow-right:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_next_small.png)}*[class*=single-sfwd] .ld-button-transparent .ld-icon-arrow-left:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_prev_small.png)}*[class*=single-sfwd] .ld-button-transparent .ld-text{font-family:Assistant;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:right;color:#fff}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{font-family:Assistant;font-size:41px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.04;letter-spacing:.21px;text-align:left;color:#1d333b}.learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) .ld-icon-arrow-left:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_prev_big.png)}.learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) .ld-icon-arrow-right:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_next_big.png)}.learndash .learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent){background:transparent!important;font-family:Assistant;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#1d333b;padding:0}.learndash-wrapper .ld-content-actions .ld-content-action:first-of-type .ld-text{text-align:left !important}.learndash-wrapper .ld-content-actions .ld-content-action:last-of-type .ld-text{text-align:right !important}.learndash .learndash-wrapper .ld-content-actions>a{font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#6d6e71!important}.learndash-wrapper .kabu-protected-content .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent){background:#98e0f9!important;font-family:Assistant;font-size:22px;font-weight:700;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:.55px;text-align:center;color:#262828;border-radius:0;padding:0 60px;max-width:100%;width:auto}.kabu-protected-content{height:auto;padding:65px 0 83px}.kabu-protected-content strong{font-family:Assistant;font-size:29px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:.73px;text-align:center;color:#fff}.kabu-protected-content strong:before{width:58px;height:69px;background:url(//kabuconnect.com/app/themes/kabu/img/learndash_lock.png) center center no-repeat;background-size:contain}.kabu-protected-content strong b{font-weight:700}.kabu-protected-content p{font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#e6e7e8;max-width:385px;margin:0 auto 25px}.kabu-protected-content p span{font-weight:600;color:#98e0f9}.learndash-wrapper .ld-content-actions{border-top:none}.dropdown-btn{position:relative;display:block}.dropdown-btn:hover .dropdown-content{z-index:99999}.kabu-bbp-unsubscribe-all-wrapper{margin-bottom:14px}.kabu-bbp-unsubscribe-all-wrapper input[type=submit]{background-color:#43b3e6;padding:3px 20px}.kabu-bbp-topic-title-actions-wrapper{display:flex;align-items:center}#bbpress-forums .kabu-bbp-topic-title-actions-wrapper #subscription-toggle a{margin-bottom:auto;padding:5px 10px}.wrapper-loader{margin:auto;max-width:54px}.wrapper-for-loader{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;display:flex}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{padding:0;border-left:1px solid rgba(67,178,229,.2);flex:0 0 50px}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar{margin:0 auto;height:34px;width:34px;border-radius:50%;border:1px solid #3299cc}div.bbp-breadcrumb,div.bbp-template-notice.info,#bbpress-forums .bbp-no-topic,#bbpress-forums .bbp-topics+.bbp-pagination,.ld-progress-steps{display:none}#bbpress-forums .bbp-reply-form .bbp-form p,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{display:none}#bbpress-forums #subscription-toggle{color:transparent}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress{display:flex;justify-content:center;align-items:flex-start;text-align:center;border:none;max-width:290px;padding:0}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap{max-width:90%;padding-right:20px}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{border-radius:0;height:12px;background:#d1d2d3;margin:0}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height:12px;background-color:#43b3e6 !important}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{display:flex;justify-content:space-between;width:100%}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{display:block;color:#fff;font-size:12px}*[class*=single-sfwd] .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.25px;text-align:center;color:#ffffff!important;margin:0 0 3px 13px}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{line-height:1;letter-spacing:.25px;text-transform:uppercase}*[class*=single-sfwd] .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage b{color:#41b4e7!important;padding-right:3px}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{flex:0}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete{border:none;border-left:1px solid rgba(67,178,229,.2);border-radius:0;font-size:16px;color:#fff;min-width:150px;font-weight:600;padding:12px;margin:0}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:before{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:hover{background:#43b2e5}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete.is-complete:focus,.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete.is-complete{background:#43b2e5;font-size:0;height:50px;padding:0;display:flex;justify-content:center;align-items:center}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete.is-complete:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_complete_white.png);vertical-align:middle;display:block;margin-right:10px}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete.is-complete:after{content:'Completed';font-size:14px;color:#fff;font-weight:600;vertical-align:middle}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background-color:#c9e8fe;width:100%;float:left;padding:8px 20px 8px 40px}#bbpress-forums li{font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#221f1f}#bbpress-forums li.bbp-footer ul{float:left;width:100%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:16px 20px 25px 40px}#bbpress-forums #subscription-toggle a{display:block;float:none;background-color:#43b3e6;padding:5px 19px;font-family:Assistant;font-size:13.5px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.34px;text-align:center;color:#fff;margin-bottom:-23px;position:relative;z-index:1}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:51%}#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{width:19%}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:15%}#bbpress-forums li.bbp-topic-freshness{text-align:left}#bbpress-forums li.bbp-topic-freshness a{font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;display:inline-block;margin-top:2px}#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000}#bbpress-forums a.bbp-topic-permalink{font-family:Assistant;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000}#bbpress-forums .forum-titles li{font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#221f1f}#bbpress-forums .forum-titles .bbp-topic-title{text-align:left}#bbpress-forums p.bbp-topic-meta{border-top:1px solid #000;padding-top:5px}#bbpress-forums p.bbp-topic-meta span{vertical-align:middle}#bbpress-forums p.bbp-topic-meta span img{border:none!important;width:19px;height:19px}#bbpress-forums p.bbp-topic-meta span a span{font-family:Assistant;font-size:11px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#414042;display:inline-block;vertical-align:middle}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta span a{margin-left:8px;display:inline-block;vertical-align:middle}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta{font-family:Assistant;font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#231f20;padding-top:10px;margin-top:10px;border-top:none;position:relative}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta:before{content:'';height:1px;width:155px;background:#000;position:absolute;left:0;top:0}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{border:none}.bbp-replies__block #favorite-toggle{display:none}#bbpress-forums.bbp-replies__block #subscription-toggle span{position:relative}#bbpress-forums.bbp-replies__block li.bbp-header,#bbpress-forums.bbp-replies__block li.bbp-footer{background-color:#474849;border:none}#bbpress-forums.bbp-replies__block li.bbp-header .bbp-reply-author,#bbpress-forums.bbp-replies__block li.bbp-footer .bbp-reply-author,#bbpress-forums.bbp-replies__block li.bbp-header .bbp-reply-content,#bbpress-forums.bbp-replies__block li.bbp-footer .bbp-reply-content{text-align:left;font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#d1d3d4}#bbpress-forums.bbp-replies__block li.bbp-header .bbp-reply-author,#bbpress-forums.bbp-replies__block li.bbp-footer .bbp-reply-author{width:90px}#bbpress-forums.bbp-replies__block li.bbp-header .bbp-reply-content,#bbpress-forums.bbp-replies__block li.bbp-footer .bbp-reply-content{margin-left:90px}#bbpress-forums.bbp-replies__block div.bbp-reply-header{padding:0 20px 0 40px}#bbpress-forums.bbp-replies__block li.bbp-body div.hentry{padding:30px 20px 30px 40px}#bbpress-forums.bbp-replies__block div.bbp-reply-author{text-align:left}#bbpress-forums.bbp-replies__block div.bbp-reply-author .bbp-author-name{font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#2d2d2d;margin:10px 0 0}#bbpress-forums.bbp-replies__block div.bbp-reply-author .bbp-author-role{color:#2d2d2d;font-style:normal;display:block;margin-top:2px}#bbpress-forums.bbp-replies__block span.bbp-author-ip{font-size:7px;color:#2d2d2d}.forums.bbp-replies .type-reply .bbp-reply-content p,.forums.bbp-replies .type-topic .bbp-reply-content p{margin-bottom:15px;font-family:Assistant;font-size:17.7px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000}#bbpress-forums.bbp-replies__block ul.bbp-replies{border-left:1px solid #5e5e5d;border-right:1px solid #5e5e5d;margin-bottom:12px}#bbpress-forums.bbp-replies__block fieldset.bbp-form{padding:0;border:none}#bbpress-forums.bbp-replies__block div.bbp-reply-author img.avatar{margin:0}#bbpress-forums.bbp-replies__block div.bbp-reply-content{padding:0}#bbpress-forums.bbp-replies__block fieldset.bbp-form legend{background-color:#007999;font-family:Assistant;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff;padding:7px 15px;position:relative;float:left;margin:10px 0 25px;width:100%}#bbpress-forums.bbp-replies__block fieldset.bbp-form legend:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:7px 6px 0;border-color:#007999 transparent transparent;transform:translateX(-50%)}#bbpress-forums.bbp-replies__block div.bbp-template-notice{display:none}#bbpress-forums div.wp-editor-container{border-color:#636363}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:0 5px;border:none;background:#e4e4e4}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{background:#f9f9f9}#bbpress-forums #qt_bbp_reply_content_toolbar,.tox-menubar,.tox-statusbar{display:none!important}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{font-family:Assistant;font-size:12px;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#2d2d2d;text-transform:capitalize}#bbpress-forums div.bbp-the-content-wrapper input[type=button]#qt_bbp_reply_content_strong{font-weight:700}#bbpress-forums fieldset.bbp-form input{margin:0 7px 0 0;vertical-align:middle}#bbpress-forums fieldset.bbp-form label{margin:0;vertical-align:middle}#bbpress-forums .button[type=submit]{background-color:#43b3e6;font-family:Assistant;font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:39px;letter-spacing:.48px;text-align:center;color:#fff;padding:0 10px;min-width:128px;border-radius:0}#bbpress-forums.bbp-replies__block span.bbp-admin-links{font-size:0}#bbpress-forums.bbp-replies__block span.bbp-admin-links a{font-family:Assistant;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#2d2d2d;text-transform:capitalize;min-width:80px;display:inline-block;border-left:1px solid #fff;padding:7px 0}#bbpress-forums span.bbp-admin-links a.bbp-topic-edit-link:before,#bbpress-forums span.bbp-admin-links a.bbp-reply-edit-link:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_edit.png);display:inline-block;vertical-align:middle;margin-right:8px;max-height:15px}#bbpress-forums span.bbp-admin-links a.bbp-topic-reply-link:before,#bbpress-forums span.bbp-admin-links a.bbp-reply-to-link:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_reply.png);display:inline-block;vertical-align:middle;margin-right:8px;max-height:12px}#bbpress-forums .bbp-reply-post-date{display:inline-block;padding:7px 0}#bbpress-forums .bbp-reply-permalink{margin-left:0;padding:7px 0 7px 22px;border-left:1px solid #fff;font-family:Assistant;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.3px;text-align:left;color:#2d2d2d}#bbpress-forums #pagination-links nav.custom-pagination{font-size:18px;margin-bottom:10px}#bbpress-forums #pagination-links nav.custom-pagination .page-numbers{margin-right:5px}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items{margin-right:0}#bbpress-forums fieldset.bbp-form{padding:0;border:none}div.bbp-template-notice,div.indicator-hint{display:none}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{font-size:11px}#bbpress-forums .bbp-form .wp-editor-wrap .wp-editor-tabs{display:none}.ld-focus-content #bbpress-forums ul.bbp-lead-topic{padding-top:30px}.ld-focus-content #bbpress-forums ul.bbp-lead-topic .bbp-body{border:1px solid #000}.ld-focus-content #bbpress-forums ul.bbp-lead-topic .bbp-body .bbp-topic-header{padding:8px 20px}.ld-focus-content #bbpress-forums ul.bbp-lead-topic .bbp-body .bbp-topic-author a{font-size:14px;font-weight:600;color:#000}.ld-focus-content #bbpress-forums ul.bbp-lead-topic .bbp-body .bbp-topic-author .bbp-author-role{font-style:normal}.ld-focus-content #bbpress-forums ul.bbp-lead-topic .bbp-body .bbp-topic-content p{font-size:20px}form#basic-user-avatar-form{position:relative;margin-bottom:70px}form#basic-user-avatar-form input[name=manage_avatar_submit]{position:absolute;top:87px;left:225px;right:0}form#basic-user-avatar-form .description{display:none}form#basic-user-avatar-form input[name=manage_avatar_submit]:hover{color:#fff;border-color:#012243;background-color:#012243}form#basic-user-avatar-form input[name=manage_avatar_submit],.woocommerce .woocommerce-MyAccount-content button[name=save_account_details],.woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships a.button{height:40px;border-radius:0;padding:10px 20px;font-weight:800;line-height:130%}form#basic-user-avatar-form input[disabled],form#basic-user-avatar-form input[disabled]:hover{background-color:rgba(0,0,0,.3)}#kabu-crop-avatar{display:flex;flex-direction:column;background-color:#fff}#kabu-crop-avatar .body{padding:0 30px 30px;width:500px;height:300px;max-width:100%;max-height:100%}.croppie-container .cr-boundary{height:250px}input[name=manage_avatar_submit]{display:none}input[name=basic-user-avatar-erase],label[for=basic-user-avatar-erase]{display:none}#kabu-crop-avatar .kabu-avatar-crop-title{padding:15px 30px 10px;border-bottom:2px solid #ddd;margin-bottom:15px}#kabu-crop-avatar .kabu-modal-footer{border-top:2px solid #ddd;display:flex;justify-content:flex-end}#kabu-crop-avatar .modal-footer-btn{padding:15px 30px}.cropper-view-box{border-radius:50%}.cropper-face{background-color:inherit !important}.woocommerce-lost-password form.lost_reset_password,.woocommerce-lost-password div.woocommerce{min-height:500px;display:flex;flex-direction:column;justify-content:center;max-width:850px;width:100%;margin:auto}.woocommerce-lost-password form.lost_reset_password{align-items:center}.learndash-wrapper .ld-alert .ld-button .ld-icon{left:-25px}.km-tb-slider-for-item{background-color:transparent}.km-tb-slider-nav-item .km-up-card-img{max-height:90px}.km-tb-slider-for,.km-tb-slider-for .video-wrapper,.km-up-card-img iframe{max-height:100%;height:100%}.bbp-user-page #page .site-content .site-main{padding-top:35px}.bbp-user-page #page .site-content .site-main #bbpress-forums .bbp-topics{overflow:visible}.bbpress .navigation.post-navigation{display:none}#bbpress-forums ul.bbp-replies{overflow:unset}.woocommerce-account.member-logged-in #content{min-height:75vh;background:#fff}.mobile-bg-sec .elementor-background-overlay{width:140%!important;top:0;right:0!important;position:absolute;left:inherit!important}body.sfwd-courses-template div.ld-lesson-list.ld-item-list{max-width:980px;margin:auto}.footer--button-premium{display:flex;flex-direction:column}.footer--button-premium .footer-btn-become{margin-bottom:62px;text-align:center;margin-top:8px}.footer--button-premium .btn-footer-become{background-color:#037999;border-radius:5px}.footer--button-premium .payment-icons{display:flex}.footer--button-premium .payment-icons img{height:22px;margin-right:8px}.footer--button-premium .payment-icons img:last-child{margin-right:0}.footer-icon-ae{background-color:#fff;border-radius:2px}.footer-icon-pp{border:1px solid #fff;background-color:rgba(255,255,255,.85)}#user_switching_switch_on{background:#000;color:#fff}#user_switching_switch_on a{color:#fff;font-weight:700;font-size:16px;padding:4px 10px !important;display:block}#user_switching_switch_on a:hover{color:#037999}.kabu-require-phone-window{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(37,40,40,.8);z-index:-1;opacity:0;display:none;transition:all .5s ease;pointer-events:none}.kabu-require-phone-window.is_active{z-index:99999;display:block;opacity:1;pointer-events:auto}.kabu_require_phone_popup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:12px;padding:16px;max-width:300px;width:300px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kabu_require_phone_popup form{width:100%;display:flex;flex-direction:column;align-items:center}.kabu_require_phone_popup form button{margin-top:16px;width:100%;background:#98e0f9;color:#1d333b;border:none;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.4px}.kabu_require_phone_popup input{width:100%;border:solid 1px #41b4e7 !important;outline:none !important}.kabu_require_phone_popup_title{font-size:21px;color:#000}@media only screen and (min-width:768px){.ld-breadcrumbs .ld-status,.ld-topic-status .ld-breadcrumbs,.ld-lesson-status .ld-breadcrumbs{display:none !important}body .ast-oembed-container .vimeo-player.stuck{width:339px !important;height:210px !important}body .ast-oembed-container .youtube-player.stuck{width:338px !important;height:190px !important}.learndash-wrapper .ld-focus .ld-focus-sidebar{max-height:100vh;transition:none;border:none}}@media only screen and (max-width:1240px){.is-4-3 .ast-oembed-container{padding:41vw 0 0}.is-4-3 .ast-oembed-container iframe{height:41vw}.footer--menus .widget_nav_menu{margin-right:34px}.kabu__header .main-header-bar-navigation .main-header-menu a{font-size:16px;padding:0 10px}.kabu__header .main-header-bar .main-header-container .kabu-header-button-premium a{font-size:16px;padding:10px}.kabu__header .main-header-bar .main-header-container .kabu-header-account span{font-size:14px}}@media only screen and (max-width:1100px){.ld-course-list-items .ld_course_grid .thumbnail.course img,.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed,.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed>*{width:100%;height:calc(calc(calc(100vw - 95px) / 3) / 1.8) !important}.video-features__text{margin-left:auto}.kabu__header .main-header-bar-navigation .main-header-menu a{font-size:14px;padding:0 10px}.kabu__header .main-header-bar .main-header-container .kabu-header-button-premium a{font-size:14px;padding:10px}.kabu__header .main-header-bar .main-header-container .kabu-header-account span{font-size:16px}.footer--menus .widget_nav_menu{margin-right:22px}}@media only screen and (max-width:900px){.kabu__header .main-header-bar-navigation .main-header-menu a{font-size:13px;padding:0 5px}.kabu__header .main-header-bar .main-header-container .kabu-header-button-premium a{font-size:13px;padding:5px}.kabu__header .main-header-bar .main-header-container .kabu-header-account span{font-size:14px}}@media only screen and (max-width:990px){.ast-header-break-point .ast-mobile-menu-buttons{order:-1}.page-template-template-home.ast-header-break-point .site-header{border-bottom:none}.page-template .ast-site-identity{padding:29px 0 34px}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:0 0;color:#fff;font-size:36px;padding:0}.page-template-template-home.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{background:#393c3d}.page-template-template-home header .site-logo-img .custom-logo-link img{max-width:130px!important}.top__inner .kabu__button{display:none}.page-template-template-home section.top_hero p{margin-left:21px;font-size:23px;font-weight:400;line-height:1.2}.top_here__mob{display:block;max-width:110px;margin:90px auto 0;padding-bottom:65px;position:relative}.top_here__mob:after{content:'';width:63px;height:18px;background-image:url(//kabuconnect.com/app/themes/kabu/img/arrow_down.png);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;bottom:0;left:calc(50% - 63px/2)}.top_here__mob a{display:block;width:100%;margin:0 0 22px!important;line-height:24px!important;font-size:18px!important;border-width:1px!important}.page-template-template-home .top__inner{max-width:348px}.page-template-template-home section.top_hero{padding:100px 0 25px;height:calc(100vh - 100px);min-height:300px;display:flex;flex-direction:column;justify-content:center;border-radius:0}.page-template-template-home section.top_hero p{font-size:20px;margin-left:16px}.page-template-template-home .video-features{display:block;margin-top:0}.video-features__item{width:100%}.video--placeholder{height:auto;background-position:center left -75px;box-shadow:inset 1px 158px 50px -135px #111}.video--placeholder h2{max-width:291px;font-size:72px;line-height:70px}.video--placeholder .video-features__title{margin:auto}.video--text{padding:50px 20px;box-shadow:inset 1px 58px 50px -35px #444}.video-features__text p{font-size:15px}.video-features__text .kabu__button{margin:0 auto}.image-features{flex-direction:column}.image-features__item{width:100%}.image-features__item:nth-of-type(2){order:-1;height:370px;background-size:150%;background-position:center 100%}.image-features__item.parallax-window .person{min-width:160px;max-width:200px;left:25%}.image-features__flare.flare_1{bottom:50%;left:26%}.image-features__flare.flare_2{bottom:70%;left:52%}.image--text{padding:50px 20px}.image-features .kabu__button{margin:0 auto}.image-features__text{min-height:0;max-width:450px;padding:0;margin:0 auto}.webinars__kabu-text h2,.image-features__text h2{font-size:40px;line-height:44px}.image-features__text p{font-size:18px}.webinars__kabu-text p{font-size:18px;line-height:20px}.courses__kabu-title{display:none}.courses__kabu-text{padding:15px 30px}.courses__kabu-item{min-width:1px;max-width:100%}.courses__kabu-text h4{min-height:50px;font-size:26px}.students__kabu-items{flex-direction:column}.students__kabu-item{width:100%}.students--title{padding:55px 0 0}.students--title h2{max-width:450px;font-size:40px;line-height:44px;margin:auto}.students--slider{max-width:270px;padding:0;margin:55px auto}.students__kabu-slide{position:relative;margin-top:80px}.students__kabu-img{height:154px;position:absolute;left:calc(50% - 70px);top:-79px}.students__kabu-text{padding:110px 25px 30px}.students__kabu-text p{margin-bottom:20px}.students__kabu-name{display:block;text-align:center;font-size:16px;margin-top:40px}.students__kabu-location{display:block;text-align:center;margin-left:0;margin-top:5px;font-size:18px}.students__kabu .slick-dots button{width:16px;height:16px}.students__kabu .slick-dots{justify-content:center}.students__kabu .slick-dots li:first-of-type button{margin-left:0}.webinars__kabu{position:relative;background:url(//kabuconnect.com/app/themes/kabu/img/webinar_1.webp) center left no-repeat;background-size:cover;overflow:hidden}.webinars__kabu:before{content:'';top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);position:absolute;z-index:0}.webinars__kabu-text{padding:60px 55px;background:0 0;width:100%;position:relative;z-index:1;margin:0}.webinars__kabu-text:before{display:none}.webinars__kabu-text h2,.webinars__kabu-text p{width:100%}.watch__kabu .ast-container{display:block}.watch__kabu-item{background-position:center 55%;background-size:initial}.watch--bg{position:static;height:310px}.watch--text{position:relative;padding:20px 37px 40px 47px;width:auto;display:block;margin-left:0}.watch__kabu-text h2{left:47px;right:37px;bottom:100%;font-size:40px;line-height:44px}.watch__kabu-text h2 strong{display:block}.watch__kabu-text p{font-size:18px;line-height:20px}.plans__kabu{padding:45px 0 0}.plans__kabu-items{flex-direction:column}.plans__kabu h2{max-width:281px;font-size:58px;margin:auto auto 65px}.plans--plan{flex-direction:column;align-items:center}.kabu__plan{margin:0 0 75px;max-width:245px}.plan-price{font-size:40px}.kabu__plan-promo p{font-size:16px}.kabu__plan-button{font-size:17px}.kabu__plan-point p{font-size:15px}.footer__items{flex-direction:column;align-items:center;padding:30px 0 14px}.footer__item img{max-width:214px}.footer__socials{margin-left:0;text-align:center}.footer--menus{margin-top:66px;width:210px;justify-content:space-between;flex-wrap:wrap}.footer--menus .widget_nav_menu{margin-right:0;margin-bottom:0}.copyright{font-size:11px !important}.page-template-template-home .main-header-menu a{font-size:16px}.page-template-template-subscribe .empty_header{padding:27px 0 0!important}.page-template-template-subscribe .empty_header a{max-width:105px}.page-template-template-subscribe .subscribe-main{flex-direction:column}.page-template-template-subscribe #primary .subscribe-left-inner,.page-template-template-subscribe #primary .subscribe-right-inner{margin:0 auto}.page-template-template-subscribe #primary .subscribe-left .subscribe-left-inner__title,.page-template-template-subscribe #primary .subscribe-left .subscribe-left-inner__title h1{text-align:center !important}.page-template-template-subscribe #primary .subscribe-left .subscribe-left-inner__title h1{margin-bottom:20px}.kabu-video-wrap{min-height:0}.page-template-template-subscribe #primary{flex-direction:column}.page-template-template-subscribe #primary .subscribe-left,.page-template-template-subscribe #primary .subscribe-right{padding:48px 24px;border:0;width:100%}.page-template-template-subscribe #primary .subscribe-left{padding-bottom:0}.page-template-template-subscribe .subscribe-left .wc_payment_methods li img{margin:0 3px}.page-template-template-subscribe #primary .subscribe-left #order_review{margin-bottom:0}.page-template-template-subscribe #primary .subscribe-right h2 img{display:block;margin:0 auto 16px}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left,.page-template-template-subscribe.page-id-36409 #primary .subscribe-right,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left,.page-template-template-subscribe.page-id-35943 #primary .subscribe-right,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left,.page-template-template-subscribe.page-id-36403 #primary .subscribe-right{padding:16px 14px}.page-template-template-subscribe.page-id-36403 #primary .subscribe-right{width:100%;margin-top:150px}.page-template-template-subscribe.page-id-36403 #primary .subscribe-right .subscribe-right-features__title{display:block !important}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1 span span:nth-of-type(1),.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1 span span:nth-of-type(1),.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1 span span:nth-of-type(1){display:inline-block;font-size:40px!important}.page-template-template-subscribe.page-id-36409 .empty_header a,.page-template-template-subscribe.page-id-35943 .empty_header a,.page-template-template-subscribe.page-id-36403 .empty_header a{margin-left:0}.page-template-template-subscribe.page-id-36403 #primary .subscribe-left .subscribe-left-inner__title h2{font-size:26px}.container-lesson-btns{margin:0 -12px}.container-lesson-btns button,.container-lesson-btns .button{padding:5px 10px}.image-features__item.parallax-window .person{left:20%}.image-features__flare.flare_1{bottom:32%;left:23%}.image-features__flare.flare_2{bottom:45%;left:47%}.video-features__text{padding-top:0}.page-template-template-courses .kabu_courses__top_inner{padding:70px 0 27px;overflow:hidden}.page-template-template-courses .kabu_courses__top_inner.kabu_courses--guest .ast-container{flex-wrap:wrap}.page-template-template-courses .kabu_courses__top_inner.kabu_courses--guest h1{padding:0 20px}.page-template-template-courses .kabu_courses__top_inner.kabu_courses--guest h1 span{text-align:left !important}.page-template-template-courses .kabu_courses__top_inner_text{padding-top:15px;max-width:190px;margin:0 auto}.page-template-template-courses .kabu_courses__top_inner_text p{padding:0;font-size:22px;line-height:1.86}.page-template-template-courses .students--title h2{font-size:32px;font-family:Assistant;line-height:1.13}.kabu_courses__top_inner_text p:not(:last-of-type):after{bottom:-2px}.page-template-template-courses .students__kabu-items.ast-container{align-items:center;padding:0;background-image:url(//kabuconnect.com/app/themes/kabu/img/courses_bg.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page-template-template-courses .students__kabu-item{margin-left:0}.page-template-template-courses .students--slider{max-width:100vw;margin-top:0}.page-template-template-courses .students__kabu-slide{background-image:linear-gradient(to right,#0086a5,#0b638a)}.page-template-template-courses .students__kabu-img{height:80px;min-width:80px;top:-40px;left:calc(50% - 40px)}.page-template-template-courses .students__kabu-text{padding:65px 20px 25px}.page-template-template-courses .students__kabu-name{margin-top:20px}.page-template-template-courses .students__kabu .slick-dots{margin-top:27px}}@media only screen and (max-width:768px){.home .top_here__mob a{display:block;width:100%;margin:0 0 22px!important;line-height:24px!important;font-size:18px!important;border-width:1px!important}.ast-header-break-point .main-header-menu{background:#2d2d2d}.kabu-header-account .dropdown-toggle:hover ul{opacity:0;visibility:hidden}.kabu-header-account .dropdown-toggle ul.is_opened{opacity:1!important;visibility:visible!important}body.is_overflowed{overflow:hidden;position:relative}body.is_overflowed .ld-focus-main:before{content:'';display:block !important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(37,40,40,.8)}body:not(.logged-in) .main-header-container .kabu-header-account{display:none}body.logged-in .main-header-container .kabu-header-account{display:block}.ast-header-break-point .main-header-menu ul{background:0 0}.sign__mob{width:100%!important}.sign__mob .kabu-header-account{display:block!important}.sign__mob .kabu-header-account a{padding:13px 18px 17px!important;border-color:#4E4E4E!important;font-size:20px!important;color:#a7a9ac!important;border:none!important;text-align:left;margin:0!important}.sign__mob .kabu-header-account a:hover{background:transparent!important;color:#fff!important}.kabu-header-account a{margin:5px!important;display:block}.header-main-layout-1 .ast-main-header-bar-alignment{order:2}.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span{width:30px;background-color:#41b4e7;height:2px;margin:7px 0}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{width:30px;height:30px;position:relative}.learndash-wrapper .ld-focus .ld-focus-sidebar{position:fixed;max-width:87%;border:none}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{max-width:100%}.ast-header-break-point .ast-mobile-menu-buttons-fill:before,.ast-header-break-point .ast-mobile-menu-buttons-fill:after{border-radius:0;box-shadow:0 3px 0 0 #43b2e5,0 20px 0 0 #43b2e5;-webkit-box-shadow:0 3px 0 0 #43b2e5,0 20px 0 0 #43b2e5;-moz-box-shadow:0 3px 0 0 #43b2e5,0 20px 0 0 #43b2e5;content:""!important;display:block!important;height:2px;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle:after{border-radius:0;box-shadow:0 3px 0 0 #43b2e5;content:"";height:2px;position:absolute;top:9px;transition:all .4s ease}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle.toggled:before,.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle.toggled:after{border-radius:0;background:#43b2e5;box-shadow:none;left:0;right:0;top:0}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle.toggled:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:rotate(-45deg) translate(-7px,7px)}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle.toggled:after{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:rotate(45deg) translate(7px,7px)}.main-header-bar .main-header-bar-navigation{position:absolute}.main-header-bar .main-header-bar-navigation.toggle-on{padding-top:0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{margin:0 auto;flex:0}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{display:none}.page-template-template-home.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{display:block !important}.main-header-bar-navigation.toggle-on{display:inline-block!important}.ast-header-break-point .main-header-bar-navigation{width:50vw;max-width:100%;border-top:1px solid #6f6f70}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border:none}.kabu-header-account .dropdown-toggle ul:before{display:none}.kabu-header-account .dropdown-toggle ul{min-width:180px;right:-20px;border-top:1px solid #6f6f70}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{height:6px;max-width:196px;margin:0 auto}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{min-width:64px;border:0}.kabu-header-account .dropdown-toggle ul a,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a{font-size:20px!important;color:#a7a9ac}.kabu-header-account .dropdown-toggle ul li:nth-of-type(1),.kabu-header-account .dropdown-toggle ul li:nth-of-type(2){border-top:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a{background-color:#2d2d2d!important;padding:11px 20px 12px;font-family:Assistant;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#a7a9ac!important}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover{opacity:1!important;color:#fff!important}.kabu__header header .site-logo-img,.page-template header .site-logo-img .custom-logo-link img{max-width:90px!important;padding:0}.page-template .ast-site-identity,.page-template-template-courses .kabu__header .ast-site-identity{padding:10px 0}.kabu-header-account>span:before,.kabu-header-account__name{display:none!important}.page-template-template-home.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{background:#2d2d2d}.courses__kabu .owl-item.active,.courses__kabu .owl-item.active.center{box-shadow:0 0 calc(10vw + 15px) #000;z-index:5}.kabu__header .main-header-bar-navigation .main-header-menu a{padding:13px 18px 17px;font-size:20px;color:#a7a9ac}.ast-header-break-point .main-navigation ul .button-custom-menu-item a,.ast-header-break-point .main-navigation ul li a{border-style:none}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{padding:13px;right:-9px;margin-top:7px;font-size:10px}.page-template-template-subscribe .main-header-bar .ast-container{padding-left:20px;padding-right:20px}.page-template-template-home .main-header-menu a{font-size:18px}.page-template-template-subscribe #primary .subscribe-left h1{font-size:27px;letter-spacing:-.15px}.page-template-template-subscribe #primary .subscribe-left h1 span:first-of-type{display:inline-block;font-size:40px!important}.page-template-template-subscribe #primary .subscribe-left h1 span:first-of-type strong{top:-11px}.page-template-template-subscribe #primary .subscribe-left-inner__title{display:flex;flex-direction:column;align-items:center}.page-template-template-subscribe #primary .subscribe-left-inner__title h1{margin-bottom:30px}.page-template-template-subscribe.page-id-36409 #primary .subscribe-left h1 span:first-of-type,.page-template-template-subscribe.page-id-35943 #primary .subscribe-left h1 span:first-of-type,.page-template-template-subscribe.page-id-36403 #primary .subscribe-left h1 span:first-of-type{font-size:24px !important;line-height:130%}.page-template-template-subscribe .subscribe-head{padding-top:20px}.page-template-template-subscribe .subscribe-head .subscribe-head-title.first{padding-bottom:25px}.page-template-template-subscribe .subscribe-head .subscribe-head-description{padding:10px 30px}.page-template-template-subscribe .subscribe-head .subscribe-head-subtitle{font-size:18px}.page-template-template-subscribe .subscribe-head .subscribe-head-description.not-loggedin.border{border:1px solid #000}.subscribe-left-inner__title span.line{margin:15px 0}.subscribe-left-inner__title>strong{font-size:17px}.membership-trial-cycles{margin:15px 0 32px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label{font-size:17px}#customer_details{padding:25px 35px}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 .woocommerce-checkout .stripe-card-group:first-of-type{width:280px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout{margin:0;max-width:320px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-billing-fields__field-wrapper{display:block}.page-template-template-subscribe #primary .subscribe-left #billing_first_name_field,.page-template-template-subscribe #primary .subscribe-left #billing_last_name_field{width:100%;margin-bottom:20px}#checkout_payments{padding:40px 0}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=stripe-card-element]:after{transform:scale(.9);right:-9px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li label[for=payment_method_stripe]{display:block;margin:auto}.page-template-template-subscribe .subscribe-left .wc_payment_methods .payment_method_paypal{top:-3px;left:155px}.page-template-template-subscribe form .form-row-first,.page-template-template-subscribe form .form-row-last{width:49%}.page-template-template-subscribe form .form-row-first label,.page-template-template-subscribe form .form-row-last label{font-size:16px!important}.page-template-template-subscribe .kabu-plan-selection{margin-top:-15px;padding:0 35px 40px}.page-template-template-subscribe .checkout-v-1 .kabu-plan-selection{padding:0 10px}.page-template-template-subscribe .kabu-plan-selection strong{font-size:16.6px;letter-spacing:-.14px}.page-template-template-subscribe .kabu-plan-selection label{width:100%}.page-template-template-subscribe .kabu-plan-selection label:last-of-type{width:100%;margin-bottom:30px;display:flex;flex-direction:column}.page-template-template-subscribe .kabu-plan-selection label.donation{flex-direction:row}.page-template-template-subscribe #primary .subscribe-left .checkout-v-1 label.donation input{width:93px}.page-template-template-subscribe #primary .subscribe-left #order_review{padding:0 35px}.woocommerce-page.woocommerce-checkout #payment #place_order:after{font-size:19px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot th,.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td{padding:0 0 9px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"]{padding:17px 0 13px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] strong:before{left:5px;top:53px}.page-template-template-subscribe #primary .subscribe-left .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] strong:after{left:0;top:55px}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:15px}.page-template-template-subscribe.page-id-36403 #primary .subscribe-right{width:100%;padding:0;margin-top:50px}.page-template-template-subscribe #primary .subscribe-right-inner .subscribe-title{padding:0;margin:40px 0;font-size:24px}.subscribe-right-features__title{text-align:center}.page-template-template-subscribe.light .subscribe-right-features .subscribe-right-feature-box{margin-bottom:45px}.subscribe-right-feature-box__picture{width:72px;min-width:72px;margin-right:25px}.page-template-template-subscribe #primary .subscribe-right h2{font-size:25px;margin:0 0 20px}.page-template-template-subscribe #primary .subscribe-right p{line-height:130%}.page-template-template-subscribe #primary .subscribe-right-features__title h2{font-size:35px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.34;letter-spacing:.18px;text-align:center;color:#1d333b;margin-bottom:45px}.page-template-template-subscribe #primary{background:none!important}.single-sfwd-topic .learndash-wrapper img{height:52vw}.single-sfwd-topic .learndash-wrapper p{font-size:15px}.single-sfwd-topic .learndash-wrapper .ast-oembed-container{margin:0 -20px;max-width:calc(100% + 40px)}.is-4-3 .ast-oembed-container{padding:66vw 0 0}.is-4-3 .ast-oembed-container iframe{height:66vw}.page-template-template-terms-privacy{padding-top:0}.terms-privacy__wrapper{display:block}.terms_privacy__left_navigation{position:static;margin:75px 0 20px;width:100%}.terms_privacy__left_navigation ul{display:flex;border-width:1px}.terms_privacy__left_navigation ul li{flex:1}.terms_privacy__left_navigation li a{padding:24px 0;height:100%;text-align:center;font-size:16px;line-height:130%;display:inline-flex;justify-content:center;align-items:center;width:100%}.terms_privacy__left_navigation ul li:nth-of-type(2) a{border-left:1px solid #007999;border-right:1px solid #007999}.terms_privacy__left_navigation li.is_active:before{border-width:8.5px 8.5px 0;border-color:#007999 transparent transparent;left:calc(50% - 8.5px);top:calc(100% + 5px)}.terms_privacy__content{margin:0;font-size:17px}.terms_privacy__content h1{font-size:30px}.terms_privacy__content h2{line-height:1.2}.terms_privacy__content blockquote{padding:16px 20px;font-size:17px}.terms_privacy__content li{font-size:17px}.terms_privacy__content table,.terms_privacy__content th,.terms_privacy__content td{border:1px solid #007999;font-size:12px;padding:5px}.terms_privacy__content table{border-collapse:collapse;width:100%;table-layout:fixed}*[class*=single-sfwd] .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{font-size:10px;margin:0 0 6px}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap{margin:9px auto;padding-right:0}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-progress{margin:0 auto}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{font-size:35px}#bbpress-forums .bbp-no-topic,#bbpress-forums .bbp-topics+.bbp-pagination,.learndash-wrapper .ld-content-actions .kabu-mark-complete{display:block}*[class*=single-sfwd] .learndash .learndash-wrapper .ld-content-actions>a{display:none}.learndash-wrapper .ld-content-actions{flex-direction:row;margin:auto -20px 0;background-color:#383838;padding:0}*[class*=single-sfwd] .learndash-wrapper .ld-progress .ld-progress-heading{justify-content:center}*[class*=single-sfwd] .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:#43b2e5!important}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar{margin:0 auto}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{border-top:none;border-bottom:1px solid #43b2e5;align-items:stretch;background:#383838;flex:auto;width:100%;margin:0 auto 0 0}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action:not(:first-of-type){border-left:1px solid #43b3e6}*[class*=single-sfwd] .learndash-wrapper .ld-content-actions .ld-content-action{margin-bottom:0}*[class*=single-sfwd] .learndash-wrapper .ld-content-actions .ld-content-action:last-of-type{border-left:1px solid #43b3e6}*[class*=single-sfwd] .learndash-wrapper .ld-content-actions .ld-content-action:last-of-type a.ld-button{border-radius:0}*[class*=single-sfwd] .learndash-wrapper .ld-button .ld-text{flex:0;font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:right;color:#fff;vertical-align:middle}.learndash-wrapper .ld-button{margin-left:0}.learndash-wrapper .kabu-protected-content p{font-size:14px}.learndash-wrapper .kabu-protected-content .ld-button{font-size:20px!important;padding:0 10px!important}.learndash-wrapper .ld-button.ld-button-transparent{padding:0}.learndash-wrapper .ld-button .ld-icon{vertical-align:middle;font-size:1.2em}.learndash .learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent){text-align:center;display:block;line-height:49px}.learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) .ld-icon-arrow-right:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_next_small.png)}.learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) .ld-icon-arrow-left:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_prev_small.png)}*[class*=single-sfwd] .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{border:none;text-align:center;height:50px;width:42%}*[class*=single-sfwd] .learndash-wrapper .ld-button.ld-button-transparent{text-align:center;display:block}*[class*=single-sfwd] .learndash-wrapper .ld-button.ld-button-transparent>*{vertical-align:middle}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete{border:none;border-left:1px solid #43b2e5;border-radius:0;font-size:0;min-width:64px;padding:8px}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:before{margin-right:0!important}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:after{display:none !important}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:hover{background:#383838}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete.is-complete{order:1;max-width:16%}*[class*=single-sfwd].logged-in .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{margin:0;padding:25px 20px 0;display:flex;flex-direction:column;min-height:calc(100vh - 348px)}*[class*=single-sfwd].logged-in .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content>.learndash{flex:auto;display:flex;flex-direction:column}*[class*=single-sfwd].logged-in .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content>.learndash>.learndash-wrapper{flex:auto;display:flex;flex-direction:column}*[class*=single-sfwd].logged-in .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{font-family:Assistant;font-size:21px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.53px;text-align:left;color:#231f20;border-bottom:1px solid #41b4e7;padding-bottom:10px}*[class*=single-sfwd] .learndash-wrapper .ld-breadcrumbs{background-color:#f1f1f2;border-radius:0;display:block;padding:8px}*[class*=single-sfwd] .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after{content:'';background:url(//kabuconnect.com/app/themes/kabu/img/learndash_next_small.png);background-size:contain;width:5px;height:9px;display:inline-block;vertical-align:middle;margin:-3px 5px 0}*[class*=single-sfwd] .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:last-child:after{display:none}*[class*=single-sfwd] .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a{font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#1d333b}*[class*=single-sfwd] .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress{border-radius:0;background-color:#383838!important;font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:.7px;text-align:center;color:#929497!important;padding:0;margin-top:7px}.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete{border-radius:0;background-color:#43b2e5!important;font-family:Assistant;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:.7px;text-align:center;color:#fff!important;padding:0;margin-top:7px}*[class*=single-sfwd] #bbpress-forums #subscription-toggle{float:none}*[class*=single-sfwd] #bbpress-forums #subscription-toggle a{max-width:105px;margin-left:auto;font-size:15px;line-height:1.4}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:6px 9px}#bbpress-forums p.bbp-topic-meta span a span{font-size:9px;white-space:break-spaces}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta span a{display:block;margin-left:0;margin-top:5px}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta span a span{font-size:11px}#bbpress-forums div.odd,#bbpress-forums ul.odd{background:#e6e7e8}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#f1f1f2}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:39%}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:17%}#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{width:26%}#bbpress-forums li.bbp-topic-freshness a{display:flex;align-items:center}#bbpress-forums a.bbp-topic-permalink,#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{font-size:17px}#bbpress-forums li.bbp-topic-freshness a{font-size:10px}#bbpress-forums .bbp-body .bbp-topic-title p.bbp-topic-meta:before{width:135px}#bbpress-forums.bbp-replies__block div.bbp-reply-header{padding:0 9px;text-align:center}#bbpress-forums .bbp-reply-post-date{width:25%;font-size:10px;padding:3px 5px;text-align:left}#bbpress-forums .bbp-reply-permalink{width:25%;padding-left:0;text-align:center}#bbpress-forums.bbp-replies__block span.bbp-admin-links{width:50%}#bbpress-forums.bbp-replies__block span.bbp-admin-links a{width:25%;min-width:1px}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background:#e5e6e6}#bbpress-forums.bbp-replies__block li.bbp-body div.hentry{padding:0;display:flex;flex-direction:column-reverse}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{margin:0;padding:15px 9px;background:#fff}.forums.bbp-replies .loop-item--1.type-reply .bbp-reply-content p,.forums.bbp-replies .loop-item--1.type-topic .bbp-reply-content p{font-size:17px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{background:#e5e6e6;margin:0;padding:10px;padding-left:55px;min-height:1px;width:100%}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{margin:0;width:35px;height:35px;left:9px;top:calc(50% - 17.5px)}#bbpress-forums.bbp-replies__block div.bbp-reply-author .bbp-author-name{margin-top:0}#bbpress-forums.bbp-replies__block fieldset.bbp-form legend{padding:12px 9px}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{line-height:30px;padding:0 2px;min-height:30px;font-size:11px;text-align:center}#bbpress-forums fieldset.bbp-form{margin-bottom:0}*[class*=single-sfwd] div.bbp-submit-wrapper{width:100%;text-align:center}#bbpress-forums fieldset.bbp-form label{font-size:14px}#bbpress-forums.bbp-replies__block li.bbp-header .bbp-reply-content,#bbpress-forums.bbp-replies__block li.bbp-footer .bbp-reply-content{margin-left:116px}.container-lesson-btns{margin:0}.container-lesson-btns .dropdown p{margin-bottom:0!important}.container-lesson-btns .dropdown .button{font-family:Assistant;font-stretch:normal;font-style:normal;line-height:37px;letter-spacing:normal;text-align:left;color:#fff;display:flex;align-items:center;padding:0 10px;background-color:#0984e3;border-color:#0984e3;font-weight:400;border-radius:5px}.container-lesson-btns button i:first-of-type,.container-lesson-btns .button i:first-of-type{display:none}.container-lesson-btns button i:last-of-type,.container-lesson-btns .button i:last-of-type{display:none;order:-1;margin-left:0;margin-right:5px}.container-lesson-btns button i:last-of-type:before,.container-lesson-btns .button i:last-of-type:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_down.png)}*[class*=single-sfwd] .ld-tab-content p{margin-bottom:15px}*[class*=single-sfwd] blockquote{margin:15px 0;padding:15px}*[class*=single-sfwd] blockquote p:last-of-type{margin-bottom:0}.container-lesson-btns{border-color:#43b2e5}.lesson-video-buttons-container{margin:15px 0}.kabu_courses__guest{padding:0}.kabu_courses__guest .slick-track{display:flex}.kabu_courses__guest .kabu_courses__all .ld-course-list-content .slick-track .slick-current.slick-active.slick-center{box-shadow:0 0 50px #000;z-index:1}.kabu_courses__guest .kabu_courses__all{font-size:0;overflow:hidden}.page-template-template-courses .ld-course-list-items .ld_course_grid{margin:0;height:inherit}.page-template-template-courses .kabu_courses__guest .ast-container{padding:0!important}.page-template-template-courses .kabu_courses__guest .ld-course-list-items .ld_course_grid .thumbnail.course img,.page-template-template-courses .kabu_courses__guest .ld-course-list-items .ld_course_grid .ld_course_grid_video_embed>*,.page-template-template-courses .kabu_courses__guest .ld-course-list-items .ld_course_grid .ld_course_grid_video_embed{height:120px !important;width:100%}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption{background-color:#f3fcff}.page-template-template-courses .ld-course-list-items .ld_course_grid .thumbnail.course{border-left:1px solid #fff;border-right:1px solid #fff}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption .entry-content{font-size:16px;margin-bottom:15px}.page-template-template-courses .ld-course-list-items .ld_course_grid .caption .entry-content:last-of-type{margin-bottom:0}.page-template-template-courses .ld_course_grid_button a{font-size:18px;text-transform:uppercase;line-height:49px}.page-template-template-courses .kabu_courses__logged{background:0 0}.kabu_courses__logged h2{display:flex;flex-direction:column;align-items:center;text-align:center}.kabu_courses__logged h2 img{order:-1;margin:0 0 5px}.kabu_courses__logged .ld-course-list-items .ld_course_grid{width:100%}.page-template-template-courses .kabu_courses__logged .kabu_courses__in_progress .ld-course-list-items .ld_course_grid .caption .entry-content{display:none}.page-template-template-courses .kabu_courses__logged .ld-course-list-items .ld_course_grid .thumbnail.course{flex-direction:row;align-items:flex-start;position:relative;height:auto;border:none;background:0 0;margin-bottom:37px}.page-template-template-courses .kabu_courses__logged .ld-course-list-items .ld_course_grid .caption{background:0 0;position:static;width:100%;padding-top:0}.page-template-template-courses .ld-course-list-items .ld_course_grid .ld_course_tile_layout{display:block;position:absolute;width:100%;height:100%;cursor:pointer;z-index:1}.page-template-template-courses .kabu_courses__logged .ld-course-list-items .ld_course_grid .thumbnail.course img,.page-template-template-courses .kabu_courses__logged .ld-course-list-items .ld_course_grid .ld_course_grid_video_embed>*,.page-template-template-courses .ld-course-list-items .ld_course_grid .ld_course_grid_video_embed{height:53px!important;width:97px;min-width:97px}.page-template-template-courses .kabu_courses__logged .ld_course_grid_button a{position:absolute;left:0;bottom:3px;width:97px;height:33px;font-size:0}.ld_course_grid_video_embed iframe #player{max-width:100%}.page-template-template-courses .kabu_courses__logged .ld_course_grid_button a:after{content:'Resume';text-transform:uppercase;font-family:Assistant;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.73;letter-spacing:1.5px;text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kabu_courses__logged .learndash-widget{position:static;font-size:0;margin-top:-10px}.page-template-template-courses .kabu_courses__logged .ld-course-list-items .ld_course_grid .caption h3{min-height:70px}.page-template-template-courses .kabu_courses__logged .ld_course_grid_button{margin:0}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{text-align:left;margin:0;font-size:14px;line-height:1.4;letter-spacing:.35px;color:#252828!important;font-weight:400}.kabu_courses__logged .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage b{color:#41b4e7!important;margin-right:5px}.page-template-template-courses .kabu_courses__logged .kabu_courses__enrolled .ld_course_grid_button a:after{content:'Start'}.page-template-template-courses .kabu_courses__logged .kabu_courses__block{padding-left:20px}.page-template-template-courses .kabu_courses__top_inner.kabu_courses--logged{padding:60px 10px 37px;overflow:hidden}}@media only screen and (max-width:782px){.ast-theme-transparent-header #masthead.site-header{top:46px}}.woocommerce form .woocommerce-form-row.input-is-disabled{position:relative}.woocommerce form .woocommerce-form-row.input-is-disabled:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0}.woocommerce form .woocommerce-form-row.input-is-disabled input{opacity:.6;pointer-events:none}.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available .ld-table-list-item-preview a.ld-item-name,.learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available .ld-lesson-item-preview a.ld-item-name,.learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available .ld-item-list-item-preview a.ld-item-name,.user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-table-list-item-preview a.ld-item-name,.user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-lesson-item-preview a.ld-item-name,.user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-item-list-item-preview a.ld-item-name{pointer-events:all}.courses__kabu-items .slick-arrow{opacity:0;position:absolute;left:0;z-index:99;height:100%;padding:0}.courses__kabu-items .slick-next.slick-arrow{left:auto;right:0}.courses__kabu-items .owl-item:hover{box-shadow:0 50px 1px #000,0 10px 80px #000;z-index:4}.kabu_login_popup.dark #loginform .result{color:#fff;margin-bottom:10px}#loginform .result{color:#111}@media (min-width:769px){.page-template-template-courses .kabu_courses__logged .ld_course_grid_button a{position:relative;font-size:0}.page-template-template-courses .kabu_courses__logged .ld_course_grid_button a:after{content:"Resume";font-family:Assistant;font-size:19.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:64px;text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);letter-spacing:1.95px}.page-template-template-courses .kabu_courses__logged .kabu_courses__enrolled .ld_course_grid_button a:after{content:'Enter Course'}}.page-template-template-courses .ld_course_grid_price{display:none}@media (max-width:768px){.page-template-template-courses .kabu_courses__completed .entry-content{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav{margin:7px auto 7px 0}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete{height:50px;order:4}.learndash-wrapper .ld-content-actions .ld-content-action:first-of-type .ld-text{padding:5px}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:before{content:url(//kabuconnect.com/app/themes/kabu/img/learndash_complete_white.png);vertical-align:middle;display:block}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .kabu-mark-complete:not(.is-complete):hover{#background:#ccc}}.form-group{display:flex;flex-wrap:wrap;margin:0 -4px}.form-group .form-half{width:50%;padding:0 4px}.subscribe-left #customer_details{display:none !important}.subscribe-left #checkout_payments{margin-top:30px}#kabu_signup{display:flex;padding:0;max-width:100%;width:668px;background:#fff !important}#kabu_signup .kabu_signup-banner{width:42%;position:relative;font-size:21px}#kabu_signup .kabu_signup-form{width:58%;display:flex;flex-direction:column;justify-content:center}.signup-banner-caption{font-size:21px;color:#fff;padding:30px;position:absolute;top:30px;left:0;line-height:1.4}.caption-title{font-size:40px}.signup-banner-caption span{color:#41b4e7;font-weight:700}.kabu_signup-form{padding:40px}.divide-or{text-align:center}.kabu_signup-form a,#sign-up-email{color:#007999}#sign-up-email{text-align:center;font-size:17px;font-weight:400;text-transform:capitalize}.popup-term{text-align:center;line-height:1.4;font-size:14px;color:#000}.kabu_login_popup_text p{font-size:17px;color:#1d333b;letter-spacing:0}div.nsl-container-block .nsl-container-buttons>a{max-width:100% !important;width:100%}.dark div.nsl-container .nsl-button-google[data-skin=light]{background:#2c2c2c!important;border:solid 1px #a7a9ac!important;color:#a7a9ac}.dark div.nsl-container .nsl-button-default span.nsl-button-label-container{color:#a7a9ac!important}#kabu_signup div.nsl-container .nsl-button-google[data-skin=light]{background-color:#fff !important;box-shadow:none !important;border:solid 1px #808285!important;text-align:center !important;font-weight:600}#kabu_signup div.nsl-container .nsl-button-default span.nsl-button-label-container{color:#000000!important}#kabu_signup div.nsl-container .nsl-button-default div.nsl-button-label-container{text-align:center !important}#kabu_signup .kabu_login_popup_text p{font-weight:400}#kabu_signup .kabu_login_popup_text a{color:#007999}.divide-or:before,.divide-or:after{content:'';display:block;width:125px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.divide-or:before{background:url(//kabuconnect.com/app/themes/kabu/./img/siignup-line-left.png) no-repeat center center;background-size:contain;left:0}.divide-or:after{background:url(//kabuconnect.com/app/themes/kabu/./img/siignup-line-right.png) no-repeat center center;background-size:contain;right:0}.kabu_line-full{background:url(//kabuconnect.com/app/themes/kabu/./img/siignup-line.png) no-repeat center center;width:100%;height:14px}.divide-or span{display:inline-block;padding-left:15px;padding-right:15px;position:relative;z-index:2;background:#fff}.divide-or{position:relative;margin:6px 0 18px}#kabu_signup .kabu_login_popup_text p,#kabu_signup .kabu_login_popup_text p:first-of-type{margin:0;padding:0}#kabu_signup .kabu_login_popup_text{margin-top:7px}#kabu_signup .kabu_line-full{margin:10px 0 13px}#sign-up-email{cursor:pointer}#kabu_signup form input{padding-left:10px !important}.result{position:relative}.result.error{color:#ff4a4a}.result.success{color:#007999}.page-id-35601 .entry-title{text-align:center}#kabu_signup_page{max-width:400px;margin:auto}#kabu_signup_page input{width:100%;max-width:100%}#kabu_signup_page #wp-submit{background-color:#037999;border-color:#037999;padding:8px 20px;width:100%;border-radius:0}#kabu_signup_page .kabu_login_popup_text,#kabu_signup_page .kabu_login_popup_text p{margin:0;padding:0}#kabu_signup_page .kabu_line-full{margin:10px 0 13px}#kabu_signup_page .result{margin-bottom:20px}.kabu-header-button-premium .btn{background-color:#037999;border-radius:5px;margin-right:15px}@media (max-width:767px){#kabu_signup{max-width:95%;margin:auto}#kabu_signup .kabu_signup-banner{display:none}#kabu_signup .kabu_signup-form{width:100%}}.protected-section{text-align:center;display:flex;justify-content:center;align-items:center;font-size:20px;min-height:320px}.page-template-vod.page-template-template-vod .protected-section{margin-top:152px;min-height:520px}#form-submitted-popup{position:absolute;z-index:11111;width:100vw;height:100%;background-color:rgba(0,0,0,.55);overflow:hidden}#form-submitted-popup .form-popup{display:block;position:fixed;top:50%;left:50%;transform:translateX(-50%);z-index:10000;width:300px;height:fit-content;background-color:#fff}#form-submitted-popup .form-popup #close{position:relative;width:15px;top:10px;right:10px;cursor:pointer;z-index:2}#form-submitted-popup .form-popup .success-message{position:relative;top:0;left:0;line-height:1;color:#000;padding:30px 20px;font-size:26px;z-index:1}#form-submitted-popup .form-popup-background{background-image:url(//kabuconnect.com/app/themes/kabu/img/login_bg_bright.webp);background-size:cover;position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0}.page-template-template-contact{font-family:'Assistant',sans-serif}.page-template-template-contact section.header{padding:140px 0 70px;background:url(//kabuconnect.com/app/themes/kabu/img/bg_top_.webp) right}.page-template-template-contact section.header .contact-header{text-align:center}.page-template-template-contact section.header .contact-form .container{max-width:580px;width:100%;margin:0 auto}.page-template-template-contact section.header .contact-header .head{color:#fff;font-size:50px;font-weight:400}.page-template-template-contact section.header .contact-header .head span{font-weight:900}.page-template-template-contact section.header .contact-header .desc p{color:#fff;font-size:22px;font-weight:300;line-height:1.25;padding:0 20px}.page-template-template-contact p{margin-bottom:0}.page-template-template-contact input,.page-template-template-contact textarea{border:2px solid #007999}.contact-form .container{max-width:540px;width:100%;margin:0 auto}section.contact{background-color:#f7f8f8}section.contact form{margin:65px 0 55px}section.contact form .contact-data{padding:27px 40px 30px;background-color:#fff}section.contact form .contact-data input{margin-top:7px;height:39px;border-radius:0;background:#fff}section.contact form .contact-data textarea{margin-top:9px;padding:0 8px;max-height:500px;height:200px;font-size:18px;background:#fff;resize:none}section.contact form .contact-data .name-and-email{display:flex;width:100%;margin-bottom:20px;justify-content:space-between}section.contact form .contact-data .name-and-email .full-name,section.contact form .contact-data .name-and-email .email{width:45%}section.contact form .contact-data .name-and-email .full-name.auth{width:100%}section.contact form .contact-data .name-and-email .user-name,section.contact form .contact-data .name-and-email .user-email{width:100%}section.contact form .contact-data .subject{margin-bottom:20px}section.contact form .contact-data .subject .user-subject{width:100%}section.contact form .contact-data label{color:#1d333b;font-weight:400;font-size:18px}section.contact form .contact-data label span{color:#41b4e7}section.contact form .btn{text-align:center;margin-top:11px}section.contact form .btn .btn.submit{margin-top:5px;padding:0 40px;border-radius:0;background-color:#007999;font-size:22px;line-height:130%;height:40px}section.contact form .btn .btn.submit:hover{background-color:#015b73}section.contact .contact-form .contact-container .message-success{font-size:22px;background-color:#b5e9ff;margin:45px auto;text-align:center}section .contact .error-text{background:#f59e9e;padding:15px 0;text-align:center;color:#fff}section .contact .error-name,.error-email,.error-comments{display:inline-block;font-size:11px;position:absolute;top:-30px;color:#fff;border:1px solid red;padding:5px 10px;line-height:1.1;background:red;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}section .contact .error-name:after,.error-email:after,.error-comments:after{content:'';position:absolute;left:20px;bottom:-10px;border:5px solid transparent;border-top:5px solid red}section .contact .error-comments{top:16%;left:0}section .contact .error-name{left:0}section .contact .error-email{right:4%}section .contact .message-success{background:rgba(0,128,0,.5);color:#fff;padding:20px;text-align:center;margin:20px auto;border-radius:3px}#contact .error{border:1px solid red}#contact .required:after{content:'*';position:absolute;left:20px;bottom:-10px}#user-name:focus::-moz-placeholder,#user-name:focus:-moz-placeholder,#user-name:focus:-ms-input-placeholder,#user-email:focus::-webkit-input-placeholder,#user-email:focus::-moz-placeholder,#user-email:focus:-moz-placeholder,#user-email:focus:-ms-input-placeholder,#user-message:focus::-webkit-input-placeholder,#user-message:focus::-moz-placeholder,#user-message:focus:-moz-placeholder,#user-message:focus:-ms-input-placeholder,#user-subject:focus::-webkit-input-placeholder,#user-subject:focus::-moz-placeholder,#user-subject:focus:-moz-placeholder,#user-subject:focus:-ms-input-placeholder{color:transparent}.page-template-template-contact section.faq{background-color:#474749;background-image:url(//kabuconnect.com/app/themes/kabu/img/bg_bottom_.webp);background-position-x:center;background-position-y:-75px;background-attachment:local;min-height:600px}.page-template-template-contact section.faq .faq-title{color:#fff;font-size:33px;text-align:center}.page-template-template-contact section.faq .container{max-width:780px;width:100%;margin:0 auto;padding:30px 0}.page-template-template-contact .faq-content{margin:45px 0 20px;box-shadow:0 5px 30px 5px rgba(0,0,0,.1)}.page-template-template-contact .faq-item{position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.page-template-template-contact .faq-item.active .icon:after{width:0}.page-template-template-contact .faq-item .heading{font-family:Assistant,sans-serif;display:block;text-decoration:none;color:#fff;font-weight:700;font-size:18px;position:relative;padding:10px 0 10px 50px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;outline:none}.page-template-template-contact .faq-item .heading .title{font-size:20px}.page-template-template-contact .faq-item .icon{display:block;position:absolute;top:0;left:5px;width:3rem;height:3rem;border-radius:3px}.page-template-template-contact .faq-item .icon:before,.faq-item .icon:after{content:'';width:15px;height:3px;background:#43b3e6;position:absolute;border-radius:3px;left:50%;top:50%;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-template-contact .faq-item .icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.page-template-template-contact .faq-item .content{display:none;color:#fff;padding:0 30px 0 45px;line-height:1.3;margin-bottom:10px}.page-template-template-contact .faq-item .content p{margin-top:0;font-size:17px}.page-template-template-contact .faq-item .content ul{margin:0;list-style-type:none;list-style-position:outside}.page-template-template-contact .faq-item .content li{margin:0 0 5px 25px}.page-template-template-contact .faq-item .content li:before{font-family:FontAwesome;position:absolute;left:45px;content:'\f00c';font-size:14px}@media only screen and (max-width:768px){.page-template-template-contact section.first-block{margin-top:-15px !important;height:327px}.page-template-template-contact section.first-block h1{font-size:38px !important}.page-template-template-contact section.first-block p{font-size:22px !important;line-height:1.25;margin-top:10px}section.contact form{margin:25px 0 15px}section.contact .contact-form .contact-container{width:96%}section.contact form .contact-data{font-size:16px;padding:20px 35px 27px}section.contact form .contact-data input{margin-top:5px}section.contact form .contact-data textarea{margin-top:3px;font-size:18px;padding:2px 0 0 8px;height:282px;max-height:300px}section.contact form .contact-data .name-and-email{display:flex;flex-wrap:wrap;margin:0}section.contact form .contact-data .name-and-email .full-name,section.contact form .contact-data .name-and-email .email,section.contact form .contact-data .subject{width:100%;margin:0 0 20px}section.contact form .btn .btn.submit{margin-top:2px;font-size:23px;border:none}}.page-template-template-about section.header{background-position:bottom;background-size:cover;padding-top:120px}.page-template-template-about section.header .container{max-width:1200px;margin:0 auto}.page-template-template-about section.header .about-video{position:relative;overflow:hidden;padding-top:46.25%;margin:0 auto}.page-template-template-about section.header .about-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.page-template-template-about{font-family:Assistant,sans-serif}.page-template-template-about section.description p{margin:0;line-height:1.25;color:#000;font-size:18px}.page-template-template-about section.description{background-position-x:-100px;background-position-y:500px;background-size:cover}.page-template-template-about section.description .container{max-width:610px;width:100%;padding:60px 20px;margin:0 auto}.page-template-template-about section.kabu-team{background-color:#aacede;color:#000;background-repeat:no-repeat;background-size:cover}.page-template-template-about section.kabu-team .container{max-width:955px;width:100%;margin:0 auto;padding:30px}.page-template-template-about section.kabu-team .kabu-team-header{text-align:center;font-size:30px}.page-template-template-about section.kabu-team .kabu-team-members{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:45px;text-align:center}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member{max-width:220px;width:100%;margin-bottom:15px;font-size:20px;text-align:center;line-height:1.45}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member .member-photo{padding-bottom:10px}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member .member-name{font-weight:700}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member .member-position{font-size:18px}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member .member-photo img{border-radius:50%;width:155px;height:155px;object-fit:cover}.page-template-template-about section.join{background-size:cover;background-repeat:no-repeat;background-position-y:-95px;padding-top:75px;background-color:#2b2b2b;color:#fff}.page-template-template-about section.join a{text-decoration:none;color:#fff;font-weight:300}.page-template-template-about section.join p{margin-bottom:0}.page-template-template-about section.join .container{background-size:contain;background-repeat:no-repeat;background-position-y:-50px;max-width:610px;width:100%;margin:0 auto;padding:0 0 65px 30px}.page-template-template-about section.join .join-kabu{margin:0 auto;max-width:560px}.page-template-template-about section.join .join-title{font-size:82px;font-weight:900;line-height:1}.page-template-template-about section.join .join-title span{font-weight:300}.page-template-template-about section.join .join-text,.page-template-template-about section.join .join-btn{font-size:23px;line-height:1.25;margin-left:30px}.page-template-template-about section.join .join-button{text-align:right;margin-top:50px}.page-template-template-about section.join .join-btn span{font-weight:900}.page-template-template-about section.join .join-btn img{margin-left:20px}.slick-disabled{opacity:0;pointer-events:none}@media (max-width:991px){.background-ge-kabu{background:transparent!important}}@media (max-width:1200px){.page-template-template-about section.header .about-video{position:relative;overflow:hidden;padding-top:46.25%;margin:0 auto}}@media screen and (min-width:990px){.page-template-template-about section.header{padding-top:90px}}@media screen and (max-width:900px){.page-template-template-about section.kabu-team .kabu-team-members{justify-content:space-around}}@media screen and (max-width:768px){.page-template-template-about section.header{margin-top:45px;padding-top:0}.page-template-template-about section.header .about-video{width:100%;padding-top:56.25%;margin:0 auto}.page-template-template-about section.join .join-title{font-size:60px}.page-template-template-about section.join .join-text{font-size:18px}.page-template-template-about section.kabu-team .kabu-team-members .kabu-team-member{margin-bottom:30px}.page-template-template-subscribe .subscribe-right .subscribe-right-feature-box__text{padding:0 20px}}@media (max-width:576px){.page-template-template-contact section.header{padding:55px 10px}.page-template-template-contact section.header .contact-header .head{margin-top:11px;font-size:43px;line-height:130%;margin-bottom:20px}.page-template-template-contact section.contact{padding:0 20px 23px}.page-template-template-contact section.contact form{margin:48px 0 15px}.page-template-template-contact section.contact form .contact-data label{font-size:16px}.page-template-template-contact section.faq .container{padding:37px 0}.page-template-template-contact section.faq .faq-title{line-height:130%}.page-template-template-contact .faq-content{padding-right:20px;margin:14px 0 20px}.page-template-template-contact .faq-item .heading .title{font-size:17px;line-height:130%;letter-spacing:1.75px}.page-template-template-contact .faq-item .content{padding:0 0 0 53px;line-height:135%;letter-spacing:-.65px}}@media screen and (max-width:460px){.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_box.payment_method_paypal{min-width:300px}.page-template-template-subscribe .kabu-plan-selection{margin-top:0}.page-template-template-subscribe.page-id-36403 #primary .subscribe-right-inner{max-width:unset}.page-template-template-about section.kabu-team .kabu-team-members{justify-content:center}.page-template-template-about section.join .join-title{font-size:48px}.page-template-template-about section.join .join-text{font-size:16px}.page-template-template-terms-privacy .terms_privacy__content ul{margin-left:20px}.page-template-template-terms-privacy .terms_privacy__content p,.page-template-template-terms-privacy .terms_privacy__content ul li{font-size:14px}.page-template-template-terms-privacy .terms_privacy__content h1,.page-template-template-terms-privacy .terms_privacy__content h2{font-size:22px;line-height:130%;margin-bottom:10px}}@media screen and (max-width:380px){.page-template-template-about section.join .join-title{font-size:36px}.page-template-template-subscribe .subscribe-left .wc_payment_methods .payment_method_paypal{margin-left:-10px;left:140px}.page-template-template-subscribe .subscribe-left .wc_payment_methods li .payment_box.payment_method_paypal{left:-155%;min-width:250px}}.video-courses{-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;height:189px !important;width:100%;background-repeat:no-repeat;background-position:top}.video-courses svg{width:40px;height:40px;position:relative;z-index:10;left:45%;top:45%;fill:#fff}@media screen and (max-width:768px){.video-courses svg{display:none;left:35%;top:5%}}@media screen and (max-width:460px){.video-courses svg{left:35%;top:5%}}@media screen and (max-width:380px){.video-courses svg{left:35%;top:5%}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1{float:none;width:auto}}@media (max-width:450px){.page-template-template-subscribe #primary .subscribe-left .checkout-v-3 #billing_email_field,.page-template-template-subscribe form .form-row-first{width:100% !important;padding:3px !important}}@media only screen and (min-width:770px){.page-template-template-home section.top_hero{min-height:450px}}@media only screen and (min-width:770px) and (max-width:990px){.kabu_courses__top_inner .ast-container{margin-top:74px}}@media only screen and (min-width:1000px){.page-template-template-home section.top_hero{min-height:600px}}#primary{margin:1em 0 0}a.mms-nav-link:focus{color:#fff !important}div.kabu_signup-form #gender{color:#808285;border:solid 1px #41b4e7;width:100%}div.kabu_signup-form .select-wrapper:after{content:"▼";color:#41b4e7;font-size:1rem;top:6px;right:10px;position:absolute;pointer-events:none}div.kabu_signup-form .select-wrapper{position:relative}.kabu-admin-logged-in .learndash-not-available .ld-item-list-item-preview,.kabu-admin-logged-in .learndash-not-available .ld-item-list-item-preview a.ld-item-name,.kabu-admin-logged-in .learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.kabu-admin-logged-in .learndash-not-available .ld-lesson-item-preview,.kabu-admin-logged-in .learndash-not-available .ld-lesson-item-preview a.ld-item-name,.kabu-admin-logged-in .learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.kabu-admin-logged-in .learndash-not-available .ld-table-list-item-preview,.kabu-admin-logged-in .learndash-not-available .ld-table-list-item-preview a.ld-item-name,.kabu-admin-logged-in .learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.kabu-admin-logged-in .user_has_no_access .ld-item-list-item-preview,.kabu-admin-logged-in .user_has_no_access .ld-item-list-item-preview a.ld-item-name,.kabu-admin-logged-in .user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.kabu-admin-logged-in .user_has_no_access .ld-lesson-item-preview,.kabu-admin-logged-in .user_has_no_access .ld-lesson-item-preview a.ld-item-name,.kabu-admin-logged-in .user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.kabu-admin-logged-in .user_has_no_access .ld-table-list-item-preview,.kabu-admin-logged-in .user_has_no_access .ld-table-list-item-preview a.ld-item-name,.kabu-admin-logged-in .user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading{cursor:pointer;pointer-events:all}