body.admin-bar{min-height:calc(100vh - 32px)}@media screen and (max-width:782px){body.admin-bar{min-height:calc(100vh - 46px)}}:root[data-theme=dark] [class*=elementor-kit-]{background-color:var(--c23-bg-light);color:var(--c23-color-dark);--e-global-color-primary: var(--c23-color-dark);--e-global-color-secondary: var(--c23-color-secondary);--e-global-color-text: var(--c23-color-dark);--e-global-color-accent: var(--c23-color-primary);--e-global-color-97800d9: var(--c23-bg-light);--e-global-color-173b54f4: var(--c23-bg-medium);--e-global-color-3ecb0a1: var(--c23-bg-dark);--e-global-color-5fa737ee: var(--c23-color-dark);--e-global-color-a321ea5: var(--c23-color-accent)}:root[data-theme=dark] [class*=elementor-kit-] :where(h1,h2,h3,h4,h5,h6){color:var(--c23-color-dark)}:root[data-theme=dark]{--dialog-background-color: var(--c23-color-light);--dialog-footer-background-color: var(--c23-color-light);--dialog-text-color: var(--c23-color-dark);--dialog-footer-text-color: var(--c23-color-dark);--dialog-link-primary-color: var(--c23-color-primary);--dialog-link-primary-color-hover: var(--c23-color-accent);--dialog-link-secondary-color: var(--c23-muted);--dialog-link-secondary-color-hover: var(--c23-color-dark);--dialog-separator-color: var(--c23-border);--dialog-control-element-color: var(--c23-color-dark);--dialog-control-element-color-hover: var(--c23-color-primary);--dialog-card-background-color: var(--c23-bg-medium);--dialog-card-text-color: var(--c23-color-dark);--dialog-card-separator-color: var(--c23-border);--dialog-card-control-element-color: var(--c23-color-dark);--dialog-card-control-element-color-hover: var(--c23-color-primary);--dialog-list-item-background-color-even: var(--c23-bg-medium);--dialog-list-item-background-color-odd: var(--c23-bg-medium);--dialog-list-item-text-color-even: var(--c23-color-dark);--dialog-list-item-text-color-odd: var(--c23-color-dark);--dialog-list-item-separator-color: var(--c23-border);--dialog-list-item-control-element-color: var(--c23-color-dark);--dialog-list-item-control-element-color-hover: var(--c23-color-primary);--dialog-list-item-control-element-separator-color: var(--c23-border);--dialog-table-row-background-color-even: var(--c23-color-light);--dialog-table-row-background-color-odd: var(--c23-bg-medium);--dialog-table-row-text-color-even: var(--c23-color-dark);--dialog-table-row-text-color-odd: var(--c23-color-dark);--dialog-table-row-border-color: var(--c23-border);--dialog-tab-bar-tab-background-color-inactive: var(--c23-color-light);--dialog-tab-bar-tab-text-color-inactive: var(--c23-color-dark);--dialog-tab-bar-tab-border-color-left-inactive: var(--c23-border);--dialog-tab-bar-tab-border-color-right-inactive: var(--c23-border);--dialog-tab-bar-tab-border-color-top-inactive: var(--c23-border);--dialog-search-bar-input-background-color: var(--c23-bg-light);--dialog-search-bar-input-text-color: var(--c23-color-dark);--dialog-search-bar-input-border-color-default: var(--c23-border);--dialog-search-bar-input-border-color-focus: var(--c23-color-primary);--dialog-checkbox-background-color-inactive: var(--c23-bg-light)}:root[data-theme=dark] :where(.elementor-field-textual,.elementor-search-form__input){background-color:var(--c23-bg-light);border-color:var(--c23-border);color:var(--c23-color-dark)}:root[data-theme=dark] :where(.elementor-field-textual,.elementor-search-form__input)::placeholder{color:var(--c23-muted)}.woocommerce :is(button.button,input.button,a.button).button.button.button:not(:where([class*=c23-button])){background-color:var(--c23-color-primary);background-image:none;color:var(--c23-color-light);border:0;box-shadow:none;text-shadow:none}.woocommerce :is(button.button,input.button,a.button).button.button.button:not(:where([class*=c23-button])):is(:hover,:focus-visible):not(:disabled,.disabled){background-color:var(--c23-color-accent);color:var(--c23-color-light)}.woocommerce a.button.button.button:not(:where([class*=c23-button])){font-family:var(--c23-font-button);font-size:var(--c23-text-lg);font-weight:var(--c23-font-weight-display);line-height:1.5;text-transform:uppercase;letter-spacing:normal;text-decoration:none;padding:10px 20px;border-radius:var(--c23-radius-ui)}:root{--wc-red: var(--c23-color-danger);--wc-green: var(--c23-color-success);--wc-form-border-color: var(--c23-bg-dark);--wc-form-border-radius: var(--c23-radius-ui);--wc-form-border-width: 2px}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:var(--c23-space-md) var(--c23-space-lg);margin:0 0 var(--c23-space-md);border:0;border-radius:var(--c23-radius-box);box-shadow:0 4px 14px color-mix(in srgb,currentColor 25%,transparent);font-family:var(--c23-font-text);font-size:var(--c23-text-md);list-style:none}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:none}.woocommerce-message{background-color:var(--c23-color-success-bg);color:var(--c23-color-success)}.woocommerce-info{background-color:var(--c23-color-info-bg);color:var(--c23-color-info)}.woocommerce-error{background-color:var(--c23-color-danger-bg);color:var(--c23-color-danger)}.woocommerce-error li{margin:0}.woocommerce-error li+li{margin-top:var(--c23-space-xs)}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button){color:inherit;text-decoration:underline}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button):hover{color:color-mix(in srgb,currentColor 70%,black)}.woocommerce form .form-row :is(.input-text,select){padding:var(--c23-space-sm) var(--c23-space-md)}.select2-container--default .select2-selection--single{display:flex;align-items:center;height:auto;min-height:44px;padding:var(--c23-space-sm) 0;border:2px solid var(--c23-bg-dark);border-radius:var(--c23-radius-ui);background-color:var(--c23-bg-light);transition:border-color var(--c23-transition)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 var(--c23-space-xl) 0 var(--c23-space-md);color:var(--c23-color-dark);font-family:var(--c23-font-text);font-size:var(--c23-text-lg);line-height:1.5}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:var(--c23-space-sm);height:auto;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--c23-muted)}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--c23-color-primary)}.select2-container--default .select2-dropdown{border:2px solid var(--c23-color-primary);border-radius:var(--c23-radius-ui);background-color:var(--c23-color-light);color:var(--c23-color-dark);box-shadow:var(--c23-shadow-sm)}.select2-container--default .select2-results__option{font-family:var(--c23-font-text);font-size:var(--c23-text-md)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--c23-bg-medium);color:var(--c23-color-dark)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--c23-color-primary);color:var(--c23-color-light)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) input.learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) input#learndash_mark_complete_button,.learndash-wrapper .wpProQuiz_content input.wpProQuiz_button,.learndash-wrapper .wpProQuiz_content input.wpProQuiz_button2{background-color:var(--c23-color-primary);color:var(--c23-color-light);box-shadow:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) input.learndash_mark_complete_button:is(:hover,:focus-visible),.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) input#learndash_mark_complete_button:is(:hover,:focus-visible),.learndash-wrapper .wpProQuiz_content input.wpProQuiz_button:is(:hover,:focus-visible),.learndash-wrapper .wpProQuiz_content input.wpProQuiz_button2:is(:hover,:focus-visible){background-color:var(--c23-color-accent)}.learndash-wrapper :where(a,button,input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
