::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#a6afb5b2;border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--e-global-color-primary);border-radius:0}.grid-inner-border{overflow:hidden!important}.grid-inner-border>.e-con.e-child:before,.grid-inner-border>.e-con.e-child:after{content:"";z-index:1;background-color:#333;position:absolute}.grid-inner-border>.e-con.e-child:after{width:100vw;height:1px;top:-1px;left:0}.grid-inner-border>.e-con.e-child:before{width:1px;height:100vh;top:0;left:-1px}@screen and (max-width: 767px){.grid-inner-border>.e-con.e-child::before,.grid-inner-border>.e-con.e-child::after { display: none; }}.m-0 p{margin:0}.title-lined .elementor-widget-container:after{content:"";background:#000;width:100%;height:1px;position:absolute;top:50%;left:0}.title-lined .elementor-heading-title{z-index:1;background:#fff;padding:0 .4em 0 0;display:inline-block;position:relative}body.page-id-722 header:not(.elementor-sticky--effects) .logo img,body.page-id-724 header:not(.elementor-sticky--effects) .logo img,body.woocommerce-checkout header:not(.elementor-sticky--effects) .logo img,body.post-type-archive-mec-events header:not(.elementor-sticky--effects) .logo img,body.tax-mec_category header:not(.elementor-sticky--effects) .logo img,body.single-mec-events header:not(.elementor-sticky--effects) .logo img{filter:invert()}body.page-id-722 header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container,body.page-id-724 header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container,body.woocommerce-checkout header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container,body.post-type-archive-mec-events header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container,body.tax-mec_category header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container,body.single-mec-events header:not(.elementor-sticky--effects) .elementor-widget-nav-menu>.elementor-widget-container{border-color:#000!important}body.page-id-722 main#content.site-main,body.page-id-724 main#content.site-main,body.woocommerce-checkout main#content.site-main,body.post-type-archive-mec-events main#content.site-main,body.tax-mec_category main#content.site-main,body.single-mec-events main#content.site-main{min-height:calc(100vh - 194px);padding:150px 0 24px}body.page-id-722 main#content.site-main .page-header,body.page-id-724 main#content.site-main .page-header,body.woocommerce-checkout main#content.site-main .page-header,body.post-type-archive-mec-events main#content.site-main .page-header,body.tax-mec_category main#content.site-main .page-header,body.single-mec-events main#content.site-main .page-header{display:none}body.page-id-722 section#main-content,body.page-id-724 section#main-content,body.woocommerce-checkout section#main-content,body.post-type-archive-mec-events section#main-content,body.tax-mec_category section#main-content,body.single-mec-events section#main-content{min-height:calc(100vh - 194px);padding:150px 0 24px}:root form{--ld-color-field-bg:transparent;--ld-color-field-border:black;--ld-color-field-text:black;--ld-color-field-border-active:black}body:not(.single-sfwd-lesson):not(.single-sfwd-topic) input[type=submit],input#wp-submit,input#wp-submit-register,button.ld-button,.elementor-822 .elementor-element.elementor-element-6f41dba .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-action .ld-course-status-action input#btn-join{border-color:var(--e-global-color-primary)!important;background-color:var(--e-global-color-primary)!important;border:1px solid var(--e-global-color-primary)!important;color:#fff!important;border-radius:0!important;padding:.5rem 1rem!important;font-size:14px!important}body:not(.single-sfwd-lesson):not(.single-sfwd-topic) input[type=submit]:hover,input#wp-submit:hover,input#wp-submit-register:hover,button.ld-button:hover,.elementor-822 .elementor-element.elementor-element-6f41dba .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-action .ld-course-status-action input#btn-join:hover{border-color:var(--e-global-color-accent)!important;background-color:var(--e-global-color-accent)!important}.learndash-wrapper .ld-enrollment__join-button.btn-join{border-color:var(--e-global-color-accent)!important;background-color:var(--e-global-color-accent)!important;color:#fff!important}.learndash-wrapper .ld-enrollment__join-button.btn-join:hover,.learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css){border-color:var(--e-global-color-accent)!important;background-color:var(--e-global-color-accent)!important}.ld-registration__form .learndash-wrapper .ld-alert{border-radius:0!important}.ld-registration__form .ld-form .ld-form__field{padding:8px 0 0!important;font-weight:500!important}.ld-registration__form .ld-registration__forgot-password-form label,.ld-registration__form .ld-registration__login-form label,.ld-registration__form .ld-registration__register-form label,.ld-registration__form .ld-registration__reset-password-form label{font-size:14px!important}@media screen and (min-width:990px){.ld-registration__form .learndash-wrapper.ld-registration__outer-wrapper .ld-registration__wrapper{flex-wrap:wrap;display:flex}.ld-registration__form .learndash-wrapper.ld-registration__outer-wrapper .ld-registration__form{border-right:1px solid var(--ld-color-system-middle-gray);box-sizing:border-box;max-width:67%;padding-right:var(--ld-spacer-9);flex:0 0 67%;margin-left:0;margin-right:0}.ld-registration__form .learndash-wrapper.ld-registration__outer-wrapper .ld-registration-order{box-sizing:border-box;margin-bottom:var(--ld-spacer-fixed-9);max-width:33%;padding-left:var(--ld-spacer-fixed-9);padding-right:var(--ld-spacer-fixed-9);flex:0 0 33%}}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{background-color:#0000!important;border:1px solid #000!important;border-radius:0!important}.elementor-822 .elementor-element.elementor-element-6f41dba .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-status .ld-course-status-content .ld-status.ld-status-waiting{color:#000!important;background-color:#0000!important;padding-top:.5rem!important;font-size:1.125rem!important}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{text-transform:uppercase;color:#211c1c!important;font-size:1.125rem!important}.ld-alert.ld-alert-success.ld-alert-certificate a.ld-button{border-radius:30px;flex:220px;height:auto;margin:0;padding:1.25em 1em 1.25em 46px;font-size:.75em;font-weight:800;line-height:1.25em}.ld-alert.ld-alert-success.ld-alert--step-completed,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{outline-color:#000!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:hover{background-color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}.learndash-wrapper.learndash-wrapper-login-modal{z-index:101;width:100%;height:100vh;transition:all .3s ease-in-out;position:absolute}.learndash-wrapper.learndash-wrapper-login-modal.ld-modal-open{background:#00000080}.learndash-wrapper .ld-login-modal{box-shadow:none!important;background-color:#0000!important;border-radius:0!important;margin-top:0!important;padding:2rem!important;transform:translateY(0)translate(-50%)!important}.learndash-wrapper .ld-login-modal .ld-modal-text{margin-bottom:1rem!important}.learndash-wrapper .ld-login-modal a.ld-button{border-radius:0!important}.learndash-wrapper .ld-modal .ld-modal-closer{top:1.75rem!important;right:1rem!important}.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]){opacity:1!important;background-color:#000!important}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img{width:130px!important}.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before,.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before{color:#000!important;top:2rem!important}.tribe-common.tribe-events button{border-color:#000;padding:.5em 1em}.tribe-common-g-row.tribe-events-calendar-list__event-row{border-bottom:1px solid gray;padding-bottom:20px}.tribe-common-g-row.tribe-events-calendar-list__event-row header{padding-bottom:16px!important}.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-header__events-bar{display:none}.tribe-common-g-row.tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-date-tag-datetime{border:1px solid #000}.mec-event-article .mec-event-sharing-wrap{display:none}.mec-events-meta-group-booking .mec-booking-shortcode,.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox,.mec-single-event .mec-events-meta-group-countdown{border-color:#000}.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox{margin-bottom:0}.woocommerce-order-pay .woocommerce{text-align:center}.woocommerce-order-pay .woocommerce ul.order_details{text-align:left;justify-content:center;width:100%;display:flex}.woocommerce-order-pay .woocommerce ul.order_details .woocommerce ul.order_details li{float:none}.woocommerce-order-pay .woocommerce a.button{color:#000;background:0 0;border:1px solid #000;border-radius:0}.woocommerce-order-pay .woocommerce a.button#submit-payment{color:#fff;background-color:#000}