:root{--table-highlight: #0984e3;--table-row-gray: #f0f3f6;--main-blue-color: #0359E2;--primary-blue: #0359E2;--primary-blue-dark: #004ac2;--primary-blue-light: #e6effe;--primary-red: #e60800;--light-gray: #434851;--bs-primary-light: #dbebff;--bs-primary-dark: #0A49D6;--bs-light-blue: #dbebff;--bs-light-gray: #F5F9FF;--bs-light-teal: #f0fbff;--bs-light-purple: #f0f0ff;--bs-light-green: #ddfef7;--bs-dark-green: #073c31;--bs-dark-green-subtle: #0c6453}.text-dark-green{color:var(--bs-dark-green) !important}.text-dark-green-subtle{color:var(--bs-dark-green-subtle) !important}h1,.fs-1{letter-spacing:-0.025em}h2,.fs-2{letter-spacing:-0.02em}h3,.fs-3{letter-spacing:-0.01em}h4,.fs-4{letter-spacing:-0.01em}body{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}video,canvas{display:block;max-width:100%;height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a:hover,a:focus{color:#0d40d9}a:focus{outline:thin dotted}a:hover,a:active{outline:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#000}select{border:1px solid #ccc}textarea{width:100%}#page.site,#page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.admin-bar #page.site,.admin-bar #page{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){.admin-bar #page.site,.admin-bar #page{min-height:calc(100vh - 46px)}}.admin-bar.fl-builder-edit #page.site,.admin-bar.fl-builder-edit #page{min-height:100vh}.single-post .entry-content img{border-radius:var(--bs-border-radius-lg)}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-list>li.comment:last-child,.comment-list .children>li.comment:last-child{margin-bottom:0 !important}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}#cfu-announcement[tabindex="-1"]:focus{outline:0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit{padding:.75rem .8rem !important}.wp-block-woocommerce-checkout{padding-top:0 !important}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23111111" viewBox="0 0 16 16"><path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7 7 0 0 0-2.79.588l.77.771A6 6 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755q-.247.248-.517.486z"/><path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829"/><path d="M3.35 5.47q-.27.24-.518.487A13 13 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7 7 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12z"/></svg>')}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23111111" viewBox="0 0 16 16"><path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z"/><path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0"/></svg>')}.cfu-quiz-audio-item{display:flex;align-items:center}.cfu-quiz-audio-item h6{margin-right:1rem}.pdf-download{border:5px solid;border-color:var(--primary-blue);border-radius:16px;margin-top:1.5em}.learndash-wrapper .wpProQuiz_content .wpProQuiz_response{text-align:left}body .wpProQuiz_content .wpProQuiz_incorrect{border:none;color:#040d16;background:none}div.wpProQuiz_incorrect span{color:var(--primary-red)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerIncorrect{color:#fff}body .wpProQuiz_content .wpProQuiz_correct{color:#040d16;border:none;background:rgba(109,180,109,0)}div.wpProQuiz_correct span{color:#009c3a}.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedCorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect{color:#fff}.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedIncorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect{color:#fff}.wpProQuiz_content ul.wpProQuiz_maxtrixSortCriterion{overflow:hidden}div.wpProQuiz_AnswerMessage ol{margin:0 0 1em 1em}div.wpProQuiz_AnswerMessage ul{margin:0 0 1em 1em}.learndash-wrapper .wpProQuiz_content .wpProQuiz_response p{margin-bottom:1em}.ld-focus-content h3{margin-bottom:1.3em}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon{display:none}.wpProQuiz_header{display:none}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label{color:#000}.auth-wrapper{display:flex;width:100%;max-width:1400px;min-height:600px;margin:0 auto}.auth-left{flex:1;padding:60px 80px;display:flex;flex-direction:column;justify-content:center}.auth-right{flex:1;background:var(--bs-primary);border-radius:20px;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);margin:20px}.auth-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.auth-subtitle{color:#6b7280;font-size:14px;margin-bottom:35px}.auth-toggle{background:#f3f4f6;border-radius:12px;padding:6px;display:flex;margin-bottom:35px;position:relative}.auth-toggle input[type=radio]{display:none}.auth-toggle label{flex:1;text-align:center;padding:12px 20px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;color:#6b7280;border-radius:8px;position:relative;z-index:2}.auth-toggle input[type=radio]:checked+label{color:#1a1a1a}.toggle-slider{position:absolute;background:#fff;border-radius:8px;top:6px;bottom:6px;left:6px;width:calc(50% - 12px);transition:transform .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1}#register-toggle:checked~.toggle-slider{transform:translateX(calc(100% + 12px))}.form-section{display:none}.form-section.active{display:block}.auth-wrapper form.woocommerce-form-login,.auth-wrapper form.woocommerce-form-register{border:none !important;padding:0 !important;margin:0 !important}.auth-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.auth-wrapper{flex-direction:column}.auth-left{padding:40px 20px}.auth-right{margin:0;margin-top:20px}}.woocommerce-MyAccount-navigation-link--dashboard .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--certificates .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--orders .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--subscriptions .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--payment-methods .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--edit-account .nav-link::before{content:""}.woocommerce-MyAccount-navigation-link--customer-logout .nav-link::before{content:""}.woocommerce-MyAccount-navigation .nav-link{display:flex;align-items:center}.woocommerce-MyAccount-navigation .nav-link::before{font-family:"bootstrap-icons";font-weight:400;margin-right:.5rem;color:#000}.woocommerce-MyAccount-navigation .nav-link,.woocommerce-MyAccount-navigation .nav-link:hover,.woocommerce-MyAccount-navigation .nav-link:focus{color:#000}.woocommerce-MyAccount-navigation .nav-item.is-active .nav-link{color:#fff}.woocommerce-MyAccount-navigation .nav-item.is-active .nav-link::before{color:#fff}.woocommerce-MyAccount-navigation .nav-item:hover{background-color:var(--bs-light)}.woocommerce-MyAccount-navigation .nav-item.is-active{background-color:var(--bs-secondary)}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:6px;border:1px solid var(--bs-dark-border-subtle);padding:1em;margin-bottom:1em}.card .wp-post-image{display:block !important}.video-container{cursor:pointer}.subscription-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;z-index:10}.video-container:hover .subscription-overlay,.video-container:focus-within .subscription-overlay{opacity:1;visibility:visible}.video-container:focus{outline:2px solid #06c;outline-offset:2px}.subscription-message{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.site-header .nav-link:hover,.site-header .nav-link.active{color:var(--bs-primary)}.nav-link.text-body-secondary:hover{color:var(--bs-primary) !important}.header-avatar{display:inline-block}.header-avatar.bouncing{animation:avatar-bounce 1.3s ease}@keyframes avatar-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}pre{background-color:var(--bs-light);padding:1em;border-radius:6px}.form-label{font-weight:600}.woocommerce form .form-row .woocommerce-form__label-for-checkbox{line-height:1}.woocommerce form .form-row label{font-weight:600}h3#order_review_heading{display:none}.woocommerce-privacy-policy-text{font-size:.75rem}.woocommerce-terms-and-conditions-checkbox-text{font-weight:400;font-size:.75rem}table{border-collapse:collapse;border-spacing:0}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th{border:none}@media(min-width: 768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:90%}#customer_details{display:flex;flex-flow:column nowrap;float:left;width:50%}#customer_details .col-2{width:90%;margin-top:20px}#order_review,#order_review_heading{width:50%;float:left;clear:none}}.woocommerce-additional-fields{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}.accordion-button{font-size:1.15rem;font-weight:700}.fl-tabs-panels{border-width:0}.container-comments{max-width:900px;margin:auto}.aligncenter{display:block;margin-left:auto;margin-right:auto}body.single-sfwd-courses{margin-top:-13px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{margin-top:1rem}.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_sortStringList{overflow:hidden}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table{border-spacing:0}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{color:#000;font-weight:600}.ld-focus-content h3{font-size:1.3rem}.wpProQuiz_content .wpProQuiz_reviewQuestion li{padding:8px 0;width:38px;font-size:1.2rem;font-weight:600}.wpProQuiz_content .wpProQuiz_questionListItem input,.wpProQuiz_questionListItem label{font-weight:600}span.wpProQuiz_sortStringItem_text{font-weight:600}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortText{font-weight:600}div.wpProQuiz_AnswerMessage ul{text-align:left}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text{font-size:1rem;font-weight:600}.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion ol,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion ol{gap:var(--ld-spacer-fixed-0)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item){margin-bottom:.2em}.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem[data-type=cloze_answer] .wpProQuiz_questionListItem{overflow:hidden}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .wpProQuiz_cloze input{border:1px solid #79808a}.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary{border-bottom:2px solid #dce1e8}.learndash-wrapper td,th{padding:.5em;border-width:1px;border-color:#dce1e8}/*# sourceMappingURL=theme.min.css.map */