.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}.main-header-log-out,.main-header-menu .main-header-log-out{line-height:inherit;text-align:center;align-self:center}.main-header-log-out a img,.main-header-menu .main-header-log-out a img{border-radius:50%}.ast-header-break-point .main-header-bar-navigation .lifterlms-custom-menu-item{margin:0}.ast-header-break-point .main-header-bar-navigation .lifterlms-custom-menu-item a{display:inline-block;width:100%;border-bottom:0;text-align:left}.ast-header-break-point .ast-mobile-header-stack .main-header-log-out{text-align:center;padding-bottom:1em}.ast-header-break-point .ast-mobile-header-stack.ast-primary-menu-disabled .lifterlms-custom-menu-item{min-width:45px;text-align:center;flex:0;box-sizing:content-box}.llms-distraction-free .main-header-container{justify-content:center}.llms-distraction-free.single-course .main-header-container,.llms-distraction-free.single-lesson .main-header-container{justify-content:flex-start}.llms-distraction-free.single-course .site-branding,.llms-distraction-free.single-lesson .site-branding{flex:1}@media (min-width:769px){.llms-distraction-free.ast-page-builder-template.ast-left-sidebar #secondary{padding-left:40px}.llms-distraction-free.ast-page-builder-template.ast-right-sidebar #secondary{padding-right:40px}}.llms-distraction-free.ast-page-builder-template .llms-course-navigation{padding-left:20px;padding-right:20px}@media (min-width:769px){.llms-distraction-free.ast-page-builder-template .llms-course-navigation{padding-left:40px;padding-right:40px}}.llms-distraction-free.ast-header-break-point .main-header-log-out{line-height:1.75}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header{float:left;width:20%}@media (max-width:768px){.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header{width:100%;margin-bottom:2em}}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header .llms-sd-item{list-style:none;border:1px solid var(--ast-border-color);border-bottom-width:0;width:100%;margin:0}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header .llms-sd-item a{display:block;padding:.5em 1em}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header .llms-sd-item.current a{background-color:#fbfbfb}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header .llms-sd-item:last-child{border-bottom-width:1px}.llms-student-dashboard-vertical .llms-student-dashboard .llms-person-form-wrapper,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~.llms-notice,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~.llms-sd-section,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~form,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-notification-center,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-tab{float:right;width:78%}@media (max-width:768px){.llms-student-dashboard-vertical .llms-student-dashboard .llms-person-form-wrapper,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~.llms-notice,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~.llms-sd-section,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-header~form,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-notification-center,.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-tab{width:100%}}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-section .llms-loop-list{margin:-10px}.llms-student-dashboard-vertical .llms-student-dashboard .llms-sd-section .llms-button-secondary{display:inline-block}.llms-profile-link-enabled .header-main-layout-2 .ast-header-nav-lifter-profile-wrap{-js-display:flex;display:flex;flex-wrap:wrap}.llms-profile-link-enabled.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items{display:inline-block}.llms-profile-link-enabled.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items+.main-header-log-out{display:inline-block;padding-left:0;padding-right:1em}.llms-profile-link-enabled.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2.ast-mobile-header-inline .ast-masthead-custom-menu-items+.main-header-log-out{padding-right:1em}.llms-profile-link-enabled.ast-header-break-point .main-header-log-out{padding-bottom:1.5em}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2 .main-header-container{text-align:center}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2 .ast-header-nav-lifter-profile-wrap,.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons{display:inline-block}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2 .main-header-log-out{padding-left:1em;padding-bottom:1em;text-align:center}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation.toggle-on{position:absolute;left:0;right:0;top:100%}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-2.ast-mobile-header-stack .main-header-log-out{padding-left:1em;padding-right:0}.llms-profile-link-enabled.ast-header-break-point .header-main-layout-1 .main-header-log-out,.llms-profile-link-enabled.ast-header-break-point .header-main-layout-3 .main-header-log-out{padding-left:1em}@media (max-width:544px){.llms-profile-link-enabled.ast-header-break-point .header-main-layout-1.ast-mobile-header-stack .main-header-log-out,.llms-profile-link-enabled.ast-header-break-point .header-main-layout-3.ast-mobile-header-stack .main-header-log-out{padding-top:1em;padding-bottom:1em;padding-left:0}}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}