:root{--field-gap:var(--space-s);--rw-transition:all .3 ease;--accent-dark-trans-95:hsla(var(--accent-h),var(--accent-s),25%,.95);--accent-ultra-dark-trans-95:hsla(var(--accent-h),var(--accent-s),10%,.95);--action-ultra-dark-trans-85:hsla(var(--action-h),var(--action-s),10%,.85);--base-dark-trans-05:hsla(var(--base-h),var(--base-s),25%,.05);--base-ultra-light-trans-25:hsla(var(--base-h),var(--base-s),95%,.25);--base-ultra-light-trans-50:hsla(var(--base-h),var(--base-s),95%,.50);--ribbon-offset:1rem;--ribbon-color:var(--action);--ribbon-fold-color:var(--action-dark);--ribbon-shadow:var(--action-ultra-dark-trans-30);--ribbon-text:var(--action-ultra-light)}:root [data-website-section=public],:root .page-template-default,:root .member-template-default{--header__text-color:var(--primary-ultra-light);--header__hover-color:var(--primary-hover);--header__active-color:var(--primary-light);--header__text-shadow:var(--primary-ultra-dark-trans-80);--header__grad-color-top:var(--primary);--header__grad-color-bottom:var(--primary-dark);--header__sub-menu-bg-color:var(--primary-ultra-dark-trans-90);--header__sub-menu-border-color:var(--primary-dark-trans-60);--header__box-shadow-color:hsla(var(--primary-h),100%,calc(var(--primary-l)*1.65),.75);--wave-divider__color--transparent:var(--primary-trans-40)}:root [data-website-section=training],:root .single-sfwd-courses,:root .learndash-cpt-sfwd-courses{--header__text-color:var(--secondary-ultra-light);--header__hover-color:var(--secondary-hover);--header__active-color:var(--secondary-light);--header__text-shadow:var(--secondary-ultra-dark-trans-60);--header__grad-color-top:var(--secondary);--header__grad-color-bottom:var(--secondary-medium);--header__sub-menu-bg-color:var(--secondary-dark-trans-90);--header__sub-menu-border-color:var(--secondary-trans-30);--header__box-shadow-color:hsla(var(--secondary-h),100%,calc(var(--secondary-l)*1.1),.5);--wave-divider__color--transparent:var(--secondary-trans-60)}:root [data-website-section=member]{--header__text-color:var(--accent-ultra-light);--header__hover-color:var(--accent-hover);--header__active-color:hsl(var(--accent-h) var(--accent-s) 65%);--header__text-shadow:var(--accent-ultra-dark-trans-60);--header__grad-color-top:var(--accent);--header__grad-color-bottom:hsl(var(--accent-h) var(--accent-s) 30%);--header__sub-menu-bg-color:var(--accent-dark-trans-90);--header__sub-menu-border-color:var(--accent-trans-90);--header__box-shadow-color:hsla(var(--accent-h),100%,calc(var(--accent-l)*1.1),.5);--wave-divider__color--transparent:var(--accent-trans-40)}:root [data-overlay-header=True]{--header__text-color:white;--header__hover-color:var(--action-hover);--header__active-color:var(--action-light);--header__text-shadow:var(--action-ultra-dark-trans-60);--header__grad-color-top:transparent;--header__grad-color-bottom:transparent;--header__sub-menu-bg-color:var(--action-ultra-dark-trans-85);--header__sub-menu-border-color:var(--action-dark-trans-30);--header__box-shadow-color:hsla(var(--action-h),100%,calc(var(--action-l)*1.1),.55);--wave-divider__color--transparent:transparent}:root [data-overlay-header=True] .rw-header__wave-divider-wrapper{display:none}.rw-ribbon{position:absolute;top:var(--ribbon-offset);right:calc(-1*var(--ribbon-offset));background:var(--ribbon-color);color:var(--ribbon-text);width:fit-content;padding:1rem 2.5rem;text-transform:uppercase;font-weight:900;font-size:var(--text-s);line-height:1;letter-spacing:.15rem;box-shadow:-3px 3px 7px var(--ribbon-shadow);z-index:1}.rw-ribbon::after{content:"";position:absolute;right:0;bottom:calc(-1*var(--ribbon-offset));border-left:var(--ribbon-offset) solid var(--ribbon-fold-color);border-bottom:var(--ribbon-offset) solid transparent;z-index:-1}[data-member-degree=student].rw-ribbon,.rw-ribbon--student{--ribbon-color:hsl(0,0%,65%);--ribbon-fold-color:hsl(0,0%,40%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-dark)}[data-member-degree=dedicant].rw-ribbon,.rw-ribbon--dedicant{--ribbon-color:hsl(0,0%,100%);--ribbon-fold-color:hsl(0,0%,65%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-dark)}[data-member-degree=first].rw-ribbon,.rw-ribbon--first{--ribbon-color:hsl(120,100%,25%);--ribbon-fold-color:hsl(120,100%,15%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-light)}[data-member-degree=second].rw-ribbon,.rw-ribbon--second{--ribbon-color:hsl(220,85%,45%);--ribbon-fold-color:hsl(220,90%,25%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-light)}[data-member-degree=third].rw-ribbon,.rw-ribbon--third{--ribbon-color:hsl(0,85%,45%);--ribbon-fold-color:hsl(0,90%,25%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-light)}[data-member-degree=elder].rw-ribbon,.rw-ribbon--elder{--ribbon-color:hsl(0,0%,0%);--ribbon-fold-color:hsl(0,0%,35%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-light)}[data-member-degree=founder].rw-ribbon,.rw-ribbon--founder{--ribbon-color:hsl(0,0%,0%);--ribbon-fold-color:hsl(0,0%,35%);--ribbon-shadow:var(--shade-ultra-dark-trans-30);--ribbon-text:var(--shade-ultra-light)}[data-member-degree=founder].rw-ribbon .rw-ribbon__text,.rw-ribbon--founder .rw-ribbon__text{color:#ec5b5b;background-image:-webkit-linear-gradient(45deg,#f28d8d,#ffa680,#ffecb3,#96e999,#80bfff,#b7a3dc);background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}form.wsf-form fieldset{border:0;padding:0}.wsf-input-group-append{position:absolute;right:2rem;transform:translateY(100%)}.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-content tbody td{border-top-style:none;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:var(--content-gap)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-table thead th,.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table thead th{line-height:var(--bricks-woo-input-height);border-bottom:2px double var(--base-ultra-dark-trans-20)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content tbody tr>*{padding:.75rem 0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button{color:var(--action-ultra-light);background:var(--action);padding:calc(var(--btn-pad-y)*.80) calc(var(--btn-pad-x)*.80);font-size:calc(var(--text-m)*.8);border-style:solid;border-color:var(--action);border-width:var(--btn-border-width);border-radius:var(--btn-radius);transition:all var(--btn-transition-duration) ease;align-self:start}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button:hover{color:var(--action-ultra-light);background:var(--action-hover);border-color:var(--action-hover)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .payment-method-actions .button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-downloads .button{color:var(--action);background:var(--transparent);padding:calc(var(--btn-pad-y)*.5) calc(var(--btn-pad-x)*.5)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .payment-method-actions .button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-downloads .button:hover{color:var(--action-ultra-light);background:var(--action-hover)}.woocommerce-order-downloads{margin:0}