:root{--ff-litb-color-blue: rgb(65, 162, 171);--ff-litb-color-magenta: rgb(171, 65, 126);--ff-litb-color-green: rgb(89, 190, 173);--ff-litb-color-off-black: rgb(43, 46, 70);--ff-litb-color-green-complete: #79D8C8;--ff-litb-color-yellow: rgb(239, 198, 14);--ff-litb-color-white: rgb(255, 255, 255);--ff-litb-color-black: rgb(0, 0, 0);--ff-litb-color-salmon-darker: rgb(166, 87, 56);--ff-litb-color-grey-10: rgb(247, 247, 248);--ff-litb-color-grey-20: rgb(234, 234, 236);--ff-litb-color-grey-25: rgb(234, 229, 223);--ff-litb-color-grey-30: rgb(213, 213, 218);--ff-litb-color-grey-40: rgb(160, 161, 171);--ff-litb-color-neutral-lightest: #F5F2EF;--ff-litb-color-neutral-lighter: #EAE5DF;--ff-litb-color-neutral-light: rgb(170, 170, 170);--ff-litb-color-neutral: rgb(102, 102, 102);--ff-litb-color-neutral-dark: rgb(68, 68, 68);--ff-litb-color-neutral-darker: rgb(34, 34, 34);--ff-litb-color-neutral-darkest: rgb(0, 0, 0);--ff-litb-color-avatar-border: rgb(245, 242, 239);--ff-litb-color-white-10: rgba(255, 255, 255, 0.1);--ff-litb-color-white-20: rgba(255, 255, 255, 0.2);--ff-litb-color-white-30: rgba(255, 255, 255, 0.3);--ff-litb-color-white-50: rgba(255, 255, 255, 0.5);--ff-litb-color-black-10: rgba(0, 0, 0, 0.1);--ff-litb-color-black-20: rgba(0, 0, 0, 0.2);--ff-litb-color-black-50: rgba(0, 0, 0, 0.5);--ff-litb-color-text: rgb(0, 0, 0);--ff-litb-color-foreground: rgb(255, 255, 255);--ff-litb-color-background: rgb(255, 255, 255);--ff-litb-color-border: rgb(0, 0, 0);--ff-litb-color-accent: rgb(0, 0, 0);--ff-litb-color-brand-primary: rgb(65, 162, 171);--ff-litb-color-brand-secondary: rgb(171, 65, 126);--ff-litb-color-brand-alt: rgb(89, 190, 173);--ff-litb-color-brand-dark: rgb(43, 46, 70);--ff-litb-color-text-primary: rgb(0, 0, 0);--ff-litb-color-text-secondary: rgb(68, 68, 68);--ff-litb-color-text-muted: rgb(102, 102, 102);--ff-litb-color-text-inverse: rgb(255, 255, 255);--ff-litb-color-text-link: rgb(65, 162, 171);--ff-litb-color-bg-page: rgb(255, 255, 255);--ff-litb-color-bg-subtle: rgb(247, 247, 248);--ff-litb-color-bg-muted: rgb(234, 234, 236);--ff-litb-color-bg-inverse: rgb(43, 46, 70);--ff-litb-color-border-default: rgb(234, 234, 236);--ff-litb-color-border-strong: rgb(160, 161, 171);--ff-litb-color-border-brand: rgb(65, 162, 171);--ff-litb-color-success: rgb(89, 190, 173);--ff-litb-color-warning: rgb(239, 198, 14);--ff-litb-color-error: rgb(220, 53, 69);--ff-litb-color-info: rgb(65, 162, 171);--ff-litb-color-ld-heading: #0e1413;--ff-litb-color-ld-heading-strong: #0d0d0d;--ff-litb-color-ld-text-primary: #1f2f31;--ff-litb-color-ld-text-secondary: #243233;--ff-litb-color-ld-text-title: #1e4b47;--ff-litb-color-ld-text-icon: #1d1d1d;--ff-litb-color-ld-text-member: #121212;--ff-litb-color-ld-text-toggle: #101010;--ff-litb-color-ld-text-muted-1: #6b6b6b;--ff-litb-color-ld-text-muted-2: #8a8a8a;--ff-litb-color-ld-text-muted-3: #8c8c8c;--ff-litb-color-ld-text-muted-4: #8d8d8d;--ff-litb-color-ld-text-muted-5: #8f8f8f;--ff-litb-color-ld-border-soft: #e8e4e0;--ff-litb-color-ld-border-light: #eae5df;--ff-litb-color-ld-border-complete: #cdefea;--ff-litb-color-ld-progress-track: #ececeb;--ff-litb-color-ld-progress-complete: #2ca796;--ff-litb-color-ld-progress-complete-soft: #72d0c2;--ff-litb-color-ld-topic-complete: #399384;--ff-litb-color-ld-topic-pending-bg: #f9eee7;--ff-litb-color-ld-button-bg: #f5e7df;--ff-litb-color-ld-button-accent: #a7603e;--ff-litb-color-ld-arrow: #171717;--ff-litb-font-heading: Indiana Trial VAR, Georgia, serif;--ff-litb-font-body: DM Sans, -apple-system, BlinkMacSystemFont, sans-serif;--ff-litb-font-alt: Roboto, -apple-system, BlinkMacSystemFont, sans-serif;--ff-litb-font-size-h1: 4.75rem;--ff-litb-font-size-h2: 3rem;--ff-litb-font-size-h3: 2.5rem;--ff-litb-font-size-h4: 2rem;--ff-litb-font-size-h5: 1.5rem;--ff-litb-font-size-h6: 1.25rem;--ff-litb-font-size-text-large: 1.25rem;--ff-litb-font-size-text-medium: 1.125rem;--ff-litb-font-size-text-regular: 1rem;--ff-litb-font-size-text-small: 0.875rem;--ff-litb-font-size-text-tiny: 0.75rem;--ff-litb-fluid-ld-heading-vw: 2.1vw;--ff-litb-padding-global: 4rem;--ff-litb-padding-mobile: 1.25rem;--ff-litb-padding-section-large: 10rem;--ff-litb-padding-section-medium: 7.5rem;--ff-litb-padding-section-small: 5rem;--ff-litb-spacing-xs: 0.5rem;--ff-litb-spacing-sm: 0.75rem;--ff-litb-spacing-md: 1.25rem;--ff-litb-spacing-lg: 2rem;--ff-litb-spacing-xl: 2.625rem;--ff-litb-spacing-2xl: 4rem;--ff-litb-spacing-3xl: 5.125rem;--ff-litb-spacing-mobile-banner-offset: 5.375rem;--ff-litb-spacing-ld-1: 0.2rem;--ff-litb-spacing-ld-2: 0.35rem;--ff-litb-spacing-ld-3: 0.4rem;--ff-litb-spacing-ld-4: 0.45rem;--ff-litb-spacing-ld-5: 0.55rem;--ff-litb-spacing-ld-6: 0.6rem;--ff-litb-spacing-ld-7: 0.65rem;--ff-litb-spacing-ld-8: 0.7rem;--ff-litb-spacing-ld-9: 0.8rem;--ff-litb-spacing-ld-10: 0.95rem;--ff-litb-spacing-ld-11: 1.45rem;--ff-litb-spacing-ld-12: 1.75rem;--ff-litb-spacing-ld-13: 1.9rem;--ff-litb-spacing-ld-14: 2.9rem;--ff-litb-container-large: 1340px !important;--ff-litb-container-medium: 1024px;--ff-litb-container-small: 768px;--ff-litb-max-width-xxlarge: 1340px;--ff-litb-max-width-xlarge: 1024px;--ff-litb-max-width-large: 768px;--ff-litb-max-width-medium: 560px;--ff-litb-max-width-small: 480px;--ff-litb-max-width-ld-content: 720px;--ff-litb-max-width-ld-sheet: 920px;--ff-litb-size-ld-sidebar-width: 300px;--ff-litb-size-ld-avatar: 52px;--ff-litb-size-ld-control: 56px;--ff-litb-size-ld-icon-xs: 11px;--ff-litb-size-ld-nav-min: 190px;--ff-litb-radius-sm: 0.25rem;--ff-litb-radius-md: 0.5rem;--ff-litb-radius-lg: 30px;--ff-litb-radius-xl: 80px;--ff-litb-radius-pill: 999px;--ff-litb-radius-full: 9999px;--ff-litb-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--ff-litb-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--ff-litb-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--ff-litb-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--ff-litb-duration-fast: 100ms;--ff-litb-duration-normal: 200ms;--ff-litb-duration-slow: 300ms;--ff-litb-ease-default: cubic-bezier(0.4, 0, 0.2, 1)}:root{--bb-accent-color: rgb(65, 162, 171);--bb-accent-color-dark: rgb(52, 129.6, 136.8)}body{--bb-alternate-text-color: #6b6b6b}body.bbpress{background:#f5f2ef;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.bbpress .site,body.bbpress .site-content,body.bbpress #content,body.bbpress #primary,body.bbpress #main,body.bbpress .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.bbpress .site-content>.container{width:100%;max-width:none;padding-right:0;padding-left:0}body.bbpress:not(.bp-user) #primary.content-area{width:min(1340px,100% - 1.5rem*2);max-width:min(1340px,100% - 1.5rem*2);margin-right:auto;margin-left:auto}body.bbpress #bs-bbpress-banner-wrapper{width:100%;margin:0 0 2rem}body.bbpress .bs-forums-banner{display:flex;align-items:center;min-height:260px;padding:3rem 1.5rem;background-color:#e78f6d !important;background-image:none !important;box-shadow:none !important}body.bbpress .bs-forums-banner .container{max-width:1340px}body.bbpress .bs-forums-banner .bb-banner-desc{max-width:780px;margin:0 auto 1.5rem;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:2rem;font-weight:500;line-height:1.12;letter-spacing:0;color:#0f1514 !important}body.bbpress .bs-dir-search.bs-forums-search{width:min(560px,100%);margin:0 auto}body.bbpress .bs-search-form{display:flex;align-items:center;min-height:54px;padding:0 1rem;background:#fff !important;border:1px solid #fff !important;border-radius:10px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.bbpress .bs-search-form input[type=text],body.bbpress .bs-search-form input[type=search]{width:100%;min-height:52px;padding:0 .75rem;border:0 !important;background:rgba(0,0,0,0) !important;color:#1f2f31 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem !important;box-shadow:none !important}body.bbpress .bs-search-form input::placeholder{color:#8a8a8a !important;opacity:1}body.bbpress .bs-search-form::before{color:#8a8a8a !important}body.single.single-forum .type-forum .bb-topic-banner{position:relative;right:auto !important;left:auto !important;z-index:1;display:flex;width:100% !important;max-width:100%;height:auto;min-height:360px;margin:1.5rem 0 2rem !important;overflow:hidden;border:0;border-radius:30px;isolation:isolate}body.single.single-forum .type-forum .bb-topic-banner .banner-img{position:absolute;top:0;left:0;z-index:1;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;object-fit:cover;object-position:center;transform:none}body.single.single-forum .type-forum .bb-topic-banner::before{z-index:2;opacity:1;background-color:rgba(0,0,0,0);background-image:linear-gradient(180deg, rgba(15, 21, 20, 0) 18%, rgba(28, 59, 54, 0.6) 58%, rgba(15, 21, 20, 0.9) 100%),linear-gradient(90deg, rgba(15, 21, 20, 0.72) 0%, rgba(15, 21, 20, 0.22) 48%, rgba(15, 21, 20, 0) 76%)}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;max-width:100%;height:auto;min-height:360px;margin:0 !important;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem);text-align:left}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum .entry-title{max-width:640px;margin:0;padding:0;color:#fff !important;font-family:"Indiana Trial VAR",Georgia,serif;font-size:clamp(2rem,4.2vw,3rem) !important;font-weight:500;line-height:1.08;letter-spacing:0;text-wrap:balance}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum .bbp-forum-content-wrap{max-width:640px;margin:1rem 0 0 !important;color:hsla(0,0%,100%,.9);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.55;text-align:left}body.single.single-forum .type-forum .bb-topic-banner .bbp-forum-content-wrap div,body.single.single-forum .type-forum .bb-topic-banner .bbp-forum-content-wrap span,body.single.single-forum .type-forum .bb-topic-banner .bbp-forum-content-wrap p{color:inherit;font-size:inherit;line-height:inherit}body.single.single-forum .type-forum .bb-topic-banner .bb-more-link.button{display:inline-flex;align-items:center;height:auto;min-height:0;margin-top:1rem;padding:.625rem 1.25rem !important;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.6) !important;border-radius:999px !important;color:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem !important;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.single.single-forum .type-forum .bb-topic-banner .bb-more-link.button:hover,body.single.single-forum .type-forum .bb-topic-banner .bb-more-link.button:focus{background:#fff;border-color:#fff !important;color:#0f1514}body.single.single-forum .type-forum .bb-topic-banner .bb-more-link.button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width: 800px){body.single.single-forum .type-forum .bb-topic-banner,body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum{min-height:320px}body.single.single-forum .type-forum .bb-topic-banner::before{background-image:linear-gradient(180deg, rgba(15, 21, 20, 0.55) 0%, rgba(28, 59, 54, 0.78) 38%, rgba(15, 21, 20, 0.92) 100%)}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum{align-items:flex-start}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum .entry-title{max-width:100%;padding:0}body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum .bbp-forum-content-wrap{text-align:left}}@media screen and (max-width: 460px){body.single.single-forum .type-forum .bb-topic-banner,body.single.single-forum .type-forum .bb-topic-banner .entry-header.bb-single-forum{min-height:280px}body.single.single-forum .type-forum .bb-topic-banner{padding:0;border-radius:10px}}body.bbpress #bbpress-forums{color:#1f2f31}body.bbpress #bbpress-forums .bb-forums-list.bs-card-list{display:grid !important;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}body.bbpress #bbpress-forums .bb-forums-list.bs-card-list>li{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}@media(min-width: 600px){body.bbpress #bbpress-forums .bb-forums-list.bs-card-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){body.bbpress #bbpress-forums .bb-forums-list.bs-card-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.bbpress #bbpress-forums .bb-forums-list .bb-cover-list-item{display:flex;flex-direction:column;height:100%}body.bbpress #bbpress-forums .bb-forums-list .bs-card-forum-details{display:flex;flex:1;flex-direction:column;gap:.5rem}body.bbpress #bbpress-forums .bb-forums-list .bs-card-forum-details .bs-timestamp{margin-top:auto !important;padding-top:.75rem;font-size:.875rem}body.bbpress #bbpress-forums .bb-cover-list-item,body.bbpress #bbpress-forums .bs-item-list .bs-item-wrap{background:#fff;border:1px solid #eae5df;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.bbpress #bbpress-forums .bb-cover-list-item{overflow:hidden}body.bbpress #bbpress-forums .bb-cover-list-item .bb-cover-wrap{min-height:128px;background:#eae5df !important}body.bbpress #bbpress-forums .bs-card-forum-details{padding:1.25rem}body.bbpress #bbpress-forums .bs-card-forum-details h3,body.bbpress #bbpress-forums .bs-section-title{margin:0;font-family:"Indiana Trial VAR",Georgia,serif !important;font-weight:500 !important;line-height:1.1;letter-spacing:0;color:#0e1413}body.bbpress #bbpress-forums .bs-card-forum-details h3{font-size:1.5rem !important}body.bbpress #bbpress-forums .bs-section-title{font-size:2rem !important}body.bbpress #bbpress-forums .bbp-forum-title,body.bbpress #bbpress-forums .bbp-topic-permalink,body.bbpress #bbpress-forums .bs-timestamp a,body.bbpress #bbpress-forums .item-meta a{color:#0f1514;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.bbpress #bbpress-forums .bbp-forum-title:hover,body.bbpress #bbpress-forums .bbp-topic-permalink:hover,body.bbpress #bbpress-forums .bs-timestamp a:hover,body.bbpress #bbpress-forums .item-meta a:hover{color:#a65738}body.bbpress #bbpress-forums .bb-forum-content,body.bbpress #bbpress-forums .bs-timestamp,body.bbpress #bbpress-forums .item-meta,body.bbpress #bbpress-forums .bbp-pagination-count{color:#243233;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5}body.bbpress #bbpress-forums .bs-item-list.bs-forums-items{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1.5rem}body.bbpress #bbpress-forums .bs-item-list.bs-forums-items>li{margin:0}body.bbpress #bbpress-forums .bs-item-list .bs-header-item{padding:1.25rem 1.5rem}body.bbpress #bbpress-forums .bs-item-list .bs-item-wrap:not(.bs-header-item){padding:1.25rem 1.5rem}body.bbpress #bbpress-forums .item-title .bbp-topic-permalink{font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:1.25rem;font-weight:500;line-height:1.15;color:#0e1413}body.bbpress #bbpress-forums .item-avatar img.avatar{border:2px solid #fff;box-shadow:0 0 0 1px #eae5df}body.bbpress #bbpress-forums img.avatar{box-sizing:border-box;max-width:none;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50%}body.bbpress #bbpress-forums .forum-label,body.bbpress #bbpress-forums .forum-label[style],body.bbpress #bbpress-forums .color.bs-meta-item,body.bbpress #bbpress-forums .color.bs-meta-item[style]{display:inline-flex !important;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;min-height:48px;padding:12px 24px !important;background:rgba(231,143,109,.2) !important;border:0 !important;border-radius:10px !important;color:#0f1514 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1.125rem !important;font-weight:500 !important;line-height:1 !important;text-align:center;text-decoration:none !important;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,color .2s ease}body.bbpress #bbpress-forums .forum-label:hover,body.bbpress #bbpress-forums .color.bs-meta-item:hover{background:rgba(231,143,109,.35) !important;color:#0f1514 !important}body.bbpress #bbpress-forums .forum-label:active,body.bbpress #bbpress-forums .color.bs-meta-item:active{background:rgba(231,143,109,.45) !important}body.bbpress #bbpress-forums .forum-label a,body.bbpress #bbpress-forums .color.bs-meta-item a{color:inherit !important;text-decoration:none}body.bbpress #bbpress-forums .bbp-pagination{align-items:center;justify-content:space-between;padding:0;margin-bottom:2rem;background:rgba(0,0,0,0);border:0;box-shadow:none}body.bbpress #bbpress-forums .bbp-pagination-count{font-size:.875rem;color:#243233}body.single-topic #bbpress-forums .replies-content{margin-right:20px}#bbpress-forums .item-description blockquote:not(.wp-embedded-content),#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content),#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content),#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content){margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid #eaeaec;border-left:4px solid #aaa;border-radius:.25rem;background-color:rgba(245,242,239,.7);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.7;color:#0f1514}#bbpress-forums .item-description blockquote:not(.wp-embedded-content)::before,#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content)::before,#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content)::before,#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content)::before{content:none;display:none}#bbpress-forums .item-description blockquote:not(.wp-embedded-content) p,#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content) p,#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content) p,#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content) p{font-family:inherit;font-size:inherit;font-style:normal;line-height:inherit;color:inherit;margin-bottom:.75rem}#bbpress-forums .item-description blockquote:not(.wp-embedded-content) p:last-child,#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content) p:last-child,#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content) p:last-child,#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content) p:last-child{margin-bottom:0}#bbpress-forums .item-description blockquote:not(.wp-embedded-content) em,#bbpress-forums .item-description blockquote:not(.wp-embedded-content) cite,#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content) em,#bbpress-forums .bbp-topic-content blockquote:not(.wp-embedded-content) cite,#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content) em,#bbpress-forums .bbp-reply-content blockquote:not(.wp-embedded-content) cite,#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content) em,#bbpress-forums .bs-forum-content blockquote:not(.wp-embedded-content) cite{font-style:normal}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:0 1.25rem;margin:0 !important;border-radius:10px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;box-shadow:none;cursor:pointer;appearance:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.submit{border:1px solid var(--bb-primary-button-border-regular);background:var(--bb-primary-button-background-regular);color:var(--bb-primary-button-text-regular)}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.submit:hover,#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.submit:focus{border-color:var(--bb-primary-button-border-hover);background:var(--bb-primary-button-background-hover);color:var(--bb-primary-button-text-hover);box-shadow:var(--bb-primary-button-focus-shadow)}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.outline,#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.discard{border:1px solid var(--bb-secondary-button-border-regular);background:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular)}#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.outline:hover,#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.outline:focus,#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.discard:hover,#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button.discard:focus{border-color:var(--bb-secondary-button-border-hover);background:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);box-shadow:var(--bb-secondary-button-focus-shadow)}body.single.single-topic #bbpress-forums{padding-top:2.5rem}body.single.single-topic #bbpress-forums .replies-content{margin-right:2rem}body.single.single-topic #bbpress-forums .bb-topic-states [data-balloon]::before,body.single.single-topic #bbpress-forums .bb-topic-states [data-balloon]::after{z-index:100}body.single.single-topic #bbpress-forums .bbp-lead-topic>.bs-item-wrap.bs-header-item{align-items:flex-start;padding:2rem;border-radius:14px}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title{align-items:flex-start;margin-bottom:1rem}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .action.bs-forums-meta{display:flex !important;justify-content:flex-start !important;margin:0 0 .75rem}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .forum-label,body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .forum-label[style],body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .color.bs-meta-item,body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .color.bs-meta-item[style]{gap:.5rem;min-height:0 !important;padding:5px 14px !important;border-radius:999px !important;background:#f5f2ef !important;font-size:.875rem !important;font-weight:500 !important;color:#243233 !important}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .forum-label:hover,body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title .color.bs-meta-item:hover{background:#eae5df !important}body.single.single-topic #bbpress-forums .bbp-lead-topic h1.bb-reply-topic-title{margin:0 !important;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:2.5rem !important;font-weight:500 !important;line-height:1.12 !important;letter-spacing:-0.02em;color:#0e1413 !important}body.single.single-topic #bbpress-forums .bbp-lead-topic .bb-topic-states{align-self:flex-start;margin-top:2px}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-meta{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5;color:#243233}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-title+.item-meta{margin:0 0 1.25rem}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-description{margin:0;font-size:1.25rem;line-height:1.65;color:#1f2f31}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-description p{font-size:inherit;line-height:inherit;margin:0 0 1rem}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-description p:last-child{margin-bottom:0}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-description+.item-meta{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #eae5df}body.single.single-topic #bbpress-forums .bbp-lead-topic>.bs-item-wrap.header-total-reply-count{padding:1.5rem 0 .5rem !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.single.single-topic #bbpress-forums .header-total-reply-count .topic-reply-count{font-family:"Indiana Trial VAR",Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.2;color:#0e1413}body.single.single-topic #bbpress-forums ul.bb-single-reply-list{gap:0 !important;margin:0 0 1.5rem;background:#fff;border:1px solid #eae5df;border-radius:14px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.single.single-topic #bbpress-forums ul.bb-single-reply-list li{margin:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.single.single-topic #bbpress-forums ul.bb-single-reply-list .bs-reply-list-item{border-top:1px solid #eae5df !important}body.single.single-topic #bbpress-forums ul.bb-single-reply-list>li:first-child>.bs-reply-list-item{border-top:0 !important}body.single.single-topic #bbpress-forums ul.bbp-threaded-replies{margin:0 0 0 calc(2rem + 21px) !important;padding:0;list-style:none;border-left:2px solid #eae5df}body.single.single-topic #bbpress-forums ul.bbp-threaded-replies>li>.bs-reply-list-item{padding:1.25rem 1.5rem !important;background:rgba(245,242,239,.5) !important}body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header{gap:.75rem;margin-bottom:.75rem}body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bbp-reply-content.bs-forum-content{padding-left:calc(34px + 0.75rem);font-size:1rem !important}body.single.single-topic #bbpress-forums .bs-reply-list-item{padding:1.5rem 2rem !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.single.single-topic #bbpress-forums .bs-reply-header{align-items:center;gap:1rem;margin:0 0 1rem}body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar>a,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar .bbp-author-avatar,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar img,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar img.avatar{box-sizing:border-box !important;display:block;flex:0 0 44px;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;margin:0 !important}body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar img,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar img.avatar{aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50% !important}body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header .bbp-reply-author.item-avatar,body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header .bbp-reply-author.item-avatar>a,body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header .bbp-reply-author.item-avatar .bbp-author-avatar,body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header .bbp-reply-author.item-avatar img,body.single.single-topic #bbpress-forums ul.bbp-threaded-replies .bs-reply-header .bbp-reply-author.item-avatar img.avatar{flex:0 0 34px;width:34px !important;min-width:34px !important;max-width:34px !important;height:34px !important}body.single.single-topic #bbpress-forums .bs-reply-header .item-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0 !important}body.single.single-topic #bbpress-forums .bs-reply-header .item-meta h3{margin:0 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1rem !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:0 !important;color:#0e1413 !important}body.single.single-topic #bbpress-forums .bs-reply-header .item-meta h3 a{font:inherit !important;color:inherit !important;text-decoration:none}body.single.single-topic #bbpress-forums .bs-reply-header .item-meta h3 a:hover{color:#a65738 !important}body.single.single-topic #bbpress-forums .bs-reply-header .bbp-author-role{margin:0 !important;padding:2px 8px;border-radius:999px;background:#f5f2ef;font-size:.75rem !important;font-weight:500;letter-spacing:.04em;line-height:1.6;text-transform:uppercase;color:#243233}body.single.single-topic #bbpress-forums .bs-reply-header .bs-timestamp{margin:0 !important;font-size:.875rem !important;line-height:1.5;color:#243233}body.single.single-topic #bbpress-forums .bbp-reply-content.bs-forum-content{padding-left:calc(44px + 1rem);font-size:1.125rem !important;line-height:1.7 !important;color:#1f2f31}body.single.single-topic #bbpress-forums .bbp-reply-content.bs-forum-content p{font-size:inherit !important;line-height:inherit !important;margin:0 0 1rem}body.single.single-topic #bbpress-forums .bbp-reply-content.bs-forum-content p:last-child{margin-bottom:0}body.single.single-topic #bbpress-forums .bbp-pagination:has(>.bbp-pagination-links:empty){display:none !important}@media(max-width: 1024px){body.single.single-topic #bbpress-forums{padding-top:1.5rem}}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .bs-topic-sidebar-inner{position:sticky;top:110px}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .single-topic-sidebar-links{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid #eae5df;border-radius:14px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .single-topic-sidebar-links p{margin:0 !important}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .bbp-topic-reply-link,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .subscription-toggle,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .favorite-toggle{display:flex !important;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:0 1rem !important;border-radius:10px !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem !important;font-weight:500 !important;line-height:1;transition:opacity 100ms cubic-bezier(0.4, 0, 0.2, 1)}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .bbp-topic-reply-link:hover,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .bbp-topic-reply-link:focus,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .subscription-toggle:hover,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .subscription-toggle:focus,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .favorite-toggle:hover,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .favorite-toggle:focus{opacity:.7}body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .bbp-topic-reply-link:active,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .subscription-toggle:active,body.single.single-topic #bbpress-forums .bs-single-topic-sidebar .favorite-toggle:active{opacity:.6}@media(max-width: 1024px){body.single.single-topic #bbpress-forums .replies-content{margin-right:0}body.single.single-topic #bbpress-forums .bbp-lead-topic>.bs-item-wrap.bs-header-item,body.single.single-topic #bbpress-forums .bs-reply-list-item{padding:1.25rem !important}body.single.single-topic #bbpress-forums .bbp-lead-topic h1.bb-reply-topic-title{font-size:2rem !important}body.single.single-topic #bbpress-forums .bbp-lead-topic .item-description{font-size:1.125rem}body.single.single-topic #bbpress-forums .bbp-reply-content.bs-forum-content{padding-left:0;font-size:1rem !important}}@media(max-width: 600px){body.single.single-topic #bbpress-forums .bbp-lead-topic h1.bb-reply-topic-title{font-size:1.5rem !important}body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar,body.single.single-topic #bbpress-forums .bs-reply-header .bbp-reply-author.item-avatar img.avatar{width:36px;height:36px}body.single.single-topic #bbpress-forums .bb-topic-reply-link-wrap.mobile-only .bbp-topic-reply-link,body.single.single-topic #bbpress-forums .bb-topic-subscription-link-wrap.mobile-only .subscription-toggle,body.single.single-topic #bbpress-forums .bb-topic-favorite-link-wrap.mobile-only .favorite-toggle{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:10px !important;font-size:1rem !important;font-weight:500 !important}}body.register,body.registration{background:var(--bb-body-background-color);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.register.buddypress,body.registration.buddypress{background-color:var(--bb-body-background-color) !important}body.register .site,body.register #content,body.register #primary,body.register #main,body.register .site-content,body.register .bb-grid.site-content-grid,body.registration .site,body.registration #content,body.registration #primary,body.registration #main,body.registration .site-content,body.registration .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.register .bs-bp-container-reg article.bp_register>.entry-header,body.registration .bs-bp-container-reg article.bp_register>.entry-header,body.register article.bp_register>.entry-header,body.registration article.bp_register>.entry-header{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;overflow:hidden !important}body.register .register-section-logo,body.registration .register-section-logo{display:none !important}body.register.buddypress article.bp_register,body.registration.buddypress article.bp_register,body.pmpro-login article.pmpro-has-access{width:min(440px,100vw - 1rem*2) !important;max-width:min(440px,100vw - 1rem*2) !important;margin-left:auto !important;margin-right:auto !important}body.register #buddypress #register-page,body.registration #buddypress #register-page{width:100% !important;max-width:100% !important;margin:clamp(1.5rem,4vw,3rem) auto 1.5rem;padding:0 !important}body.register #buddypress #register-page #signup-form,body.registration #buddypress #register-page #signup-form{margin:0;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.register #buddypress #register-page .ff-auth-header{margin:0 0 1.5rem}body.register #buddypress #register-page .ff-auth-logo{display:inline-flex;align-items:center;max-width:220px;margin-bottom:1rem;text-decoration:none}body.register #buddypress #register-page .ff-auth-logo img{display:block;width:auto;max-width:100%;max-height:56px;object-fit:contain}body.register #buddypress #register-page .ff-auth-logo-text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;color:#0f1514}body.register #buddypress #register-page .ff-auth-title{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.15 !important;color:#0f1514}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation{display:flex;flex-direction:column;gap:1rem}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-header{margin-bottom:0}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .layout-wrap,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .register-privacy-info,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .submit{display:none}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-feedback{margin:0}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-messages.info,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-feedback.info{display:flex;align-items:center;border-color:#59bead;background:#fff;color:#0f1514}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-messages.info p,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-feedback.info p{color:#0f1514}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-messages.info .bp-icon,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-feedback.info .bp-icon{background:rgba(0,0,0,0) !important;color:#59bead;border-radius:9999px;margin:0 0 0 .75rem;min-width:18px}body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-messages.info .bp-icon:before,body.register #buddypress #register-page #signup-form.ff-auth-signup-form--confirmation .ff-auth-confirmation .bp-feedback.info .bp-icon:before{color:#59bead}body.register #buddypress #register-page .layout-wrap{display:block;margin:0;gap:0}body.register #buddypress #register-page .register-section{float:none;width:100%;margin:0}body.register #buddypress #register-page .bb-signup-field,body.register #buddypress #register-page .editfield{margin-bottom:1rem}body.register #buddypress #register-page .editfield fieldset{margin:0;padding:0;border:0;min-width:0}body.register #buddypress #register-page .bb-signup-field>label,body.register #buddypress #register-page .editfield legend{display:block;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#444}body.register #buddypress #register-page .bb-signup-field>label .bp-required-field-label,body.register #buddypress #register-page .editfield legend .bp-required-field-label{font-size:.75rem;color:#666}body.register #buddypress #register-page input[type=text],body.register #buddypress #register-page input[type=email],body.register #buddypress #register-page input[type=password],body.register #buddypress #register-page input[type=url],body.register #buddypress #register-page input[type=search],body.register #buddypress #register-page input[type=number],body.register #buddypress #register-page textarea,body.register #buddypress #register-page select{width:100%;height:48px;padding:.75rem;border:1px solid #59bead;border-radius:10px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#000;box-shadow:none;margin:0;margin-bottom:0 !important}body.register #buddypress #register-page textarea{height:auto;min-height:140px}body.register #buddypress #register-page input::placeholder,body.register #buddypress #register-page textarea::placeholder{color:#666}body.register #buddypress #register-page input:focus,body.register #buddypress #register-page input:focus-visible,body.register #buddypress #register-page textarea:focus,body.register #buddypress #register-page textarea:focus-visible,body.register #buddypress #register-page select:focus,body.register #buddypress #register-page select:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.register #buddypress #register-page input:required:invalid,body.register #buddypress #register-page textarea:required:invalid,body.register #buddypress #register-page select:required:invalid{border-color:#59bead !important;box-shadow:none !important}body.register #buddypress #register-page input:required:invalid:focus,body.register #buddypress #register-page input:required:invalid:focus-visible,body.register #buddypress #register-page textarea:required:invalid:focus,body.register #buddypress #register-page textarea:required:invalid:focus-visible,body.register #buddypress #register-page select:required:invalid:focus,body.register #buddypress #register-page select:required:invalid:focus-visible{border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.register #buddypress #register-page .bb-password-wrap{position:relative}body.register #buddypress #register-page .bb-password-wrap input{padding-right:calc(2rem + 0.5rem)}body.register #buddypress #register-page .bb-password-wrap .bb-toggle-password{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#666;text-decoration:none}body.register #buddypress #register-page #pass-strength-result,body.register #buddypress #register-page #email-strength-result{margin-top:.5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}body.register #buddypress #register-page .register-privacy-info{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;color:#444}body.register #buddypress #register-page .register-privacy-info a{color:#a65738;text-decoration:underline}body.register #buddypress #register-page .submit{margin:1rem 0 0}body.register #buddypress #register-page .submit #signup_submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;padding:12px 24px;border:none;border-radius:10px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;text-transform:none;background:#e78f6d;color:#0f1514;box-shadow:none;cursor:pointer}body.register #buddypress #register-page .submit #signup_submit:hover{background:rgba(231,143,109,.2);color:#0f1514}body.register #buddypress #register-page .submit #signup_submit:active{background:rgba(231,143,109,.3)}body.register #buddypress #register-page .bp-feedback{border-radius:10px;border:1px solid #eaeaec;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.register #buddypress #register-page .bp-feedback p{margin:0}@media screen and (max-width: calc(600px - 1px)){body.register .site-content .container,body.registration .site-content .container,body.buddypress.activation .site-content .container,body.activate .site-content .container{padding-left:.75rem !important;padding-right:.75rem !important}body.register .site-content .bb-grid.site-content-grid,body.registration .site-content .bb-grid.site-content-grid,body.buddypress.activation .site-content .bb-grid.site-content-grid,body.activate .site-content .bb-grid.site-content-grid{margin-left:0 !important;margin-right:0 !important;justify-content:center}body.register .site-content .bb-grid.site-content-grid>#primary,body.registration .site-content .bb-grid.site-content-grid>#primary,body.buddypress.activation .site-content .bb-grid.site-content-grid>#primary,body.activate .site-content .bb-grid.site-content-grid>#primary{flex:0 0 100%;max-width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:auto;margin-right:auto}body.register #buddypress #register-page,body.registration #buddypress #register-page{width:100% !important;max-width:100% !important;margin-top:1.5rem;margin-bottom:1.25rem;padding:0 !important;margin-left:auto !important;margin-right:auto !important}body.register.buddypress article.bp_register,body.registration.buddypress article.bp_register,body.pmpro-login article.pmpro-has-access{width:min(100%,440px) !important;max-width:min(100%,440px) !important;margin-left:auto !important;margin-right:auto !important}body.register #buddypress #register-page #signup-form,body.registration #buddypress #register-page #signup-form{padding:1rem;border-radius:12px;margin-left:auto !important;margin-right:auto !important}body.buddypress.activation article.bp_activate,body.activate article.bp_activate{width:min(100%,440px) !important;margin-left:auto !important;margin-right:auto !important}}body.pmpro-login{background:#f5f2ef;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.pmpro-login .site,body.pmpro-login #content,body.pmpro-login #primary,body.pmpro-login #main{background:rgba(0,0,0,0)}body.pmpro-login .site-content .bb-grid.site-content-grid{margin-left:0;margin-right:0;justify-content:center}body.pmpro-login .site-content .bb-grid.site-content-grid>#primary{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}body.pmpro-login article.pmpro-has-access{width:min(440px,100vw - 1rem*2);margin:clamp(1.5rem,4vw,3rem) auto 1.5rem}body.pmpro-login article.pmpro-has-access>.entry-header{display:none}body.pmpro-login article.pmpro-has-access>.entry-content{margin:0}body.pmpro-login #pmpro_login.pmpro_section{margin:0}body.pmpro-login #pmpro_login .pmpro_card{margin:0;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.pmpro-login #pmpro_login .pmpro_card_content,body.pmpro-login #pmpro_login .pmpro_card_actions{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.pmpro-login #pmpro_login .ff-auth-logo{display:inline-flex;align-items:center;max-width:220px;margin:0 0 1rem;text-decoration:none}body.pmpro-login #pmpro_login .ff-auth-logo img{display:block;width:auto;max-width:100%;max-height:56px;object-fit:contain}body.pmpro-login #pmpro_login #loginform,body.pmpro-login #pmpro_login #lostpasswordform{margin:0}body.pmpro-login #pmpro_login #lostpasswordform::before{display:block;margin:0 0 1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;color:#0f1514}body.pmpro-login #pmpro_login #loginform::before{content:none;display:none}body.pmpro-login #pmpro_login #lostpasswordform::before{content:"Forgot your password?"}body.pmpro-login #pmpro_login #loginform .ff-login-heading-row{display:block;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1rem}body.pmpro-login #pmpro_login #loginform .ff-login-heading{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.15;color:#0f1514}body.pmpro-login #pmpro_login #loginform .ff-login-signup-link{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#444;text-decoration:none;white-space:nowrap}body.pmpro-login #pmpro_login #loginform .ff-login-signup-link:hover{color:#0f1514;text-decoration:underline}body.pmpro-login #pmpro_login #loginform p,body.pmpro-login #pmpro_login #lostpasswordform .pmpro_form_field{margin:0 0 1rem}body.pmpro-login #pmpro_login #lostpasswordform .pmpro_form_submit{margin:1rem 0 0}body.pmpro-login #pmpro_login label,body.pmpro-login #pmpro_login .pmpro_form_label{display:block;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#444}body.pmpro-login #pmpro_login input[type=text],body.pmpro-login #pmpro_login input[type=email],body.pmpro-login #pmpro_login input[type=password],body.pmpro-login #pmpro_login .pmpro_form_input{width:100%;height:48px;padding:.75rem;border:1px solid #59bead;border-radius:10px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#000;box-shadow:none;margin:0}body.pmpro-login #pmpro_login input::placeholder,body.pmpro-login #pmpro_login .pmpro_form_input::placeholder{color:#666}body.pmpro-login #pmpro_login input:focus,body.pmpro-login #pmpro_login input:focus-visible,body.pmpro-login #pmpro_login .pmpro_form_input:focus,body.pmpro-login #pmpro_login .pmpro_form_input:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.pmpro-login #pmpro_login .login-password{position:relative}body.pmpro-login #pmpro_login .pmpro_form_field-password-toggle{position:absolute;top:auto;bottom:10px;right:.75rem;transform:none;margin:0}body.pmpro-login #pmpro_login .pmpro_form_field-password-toggle .pmpro_btn{display:inline-flex;align-items:center;justify-content:center;width:20px;min-height:20px;padding:0;border:0;background:rgba(0,0,0,0);color:#666;box-shadow:none}body.pmpro-login #pmpro_login .pmpro_form_field-password-toggle .pmpro_icon,body.pmpro-login #pmpro_login .pmpro_form_field-password-toggle .pmpro_icon svg{display:block}body.pmpro-login #pmpro_login .pmpro_form_field-password-toggle .pmpro_form_field-password-toggle-state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.pmpro-login #pmpro_login .login-remember{margin-top:.5rem}body.pmpro-login #pmpro_login .login-remember label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:400;color:#0f1514}body.pmpro-login #pmpro_login .login-remember input[type=checkbox]{width:20px;height:20px;margin:0;border-radius:6px;accent-color:#59bead}body.pmpro-login #pmpro_login #loginform .ff-login-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 1rem}body.pmpro-login #pmpro_login #loginform .ff-login-meta-row .login-remember,body.pmpro-login #pmpro_login #loginform .ff-login-meta-row .lostmenot{margin:0}body.pmpro-login #pmpro_login #loginform .ff-login-meta-row .lostmenot a{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#444;text-decoration:none}body.pmpro-login #pmpro_login #loginform .ff-login-meta-row .lostmenot a:hover{color:#0f1514;text-decoration:underline}body.pmpro-login #pmpro_login .login-submit{margin-bottom:0 !important}body.pmpro-login #pmpro_login .login-submit .button.button-primary,body.pmpro-login #pmpro_login .pmpro_form_submit .pmpro_btn.pmpro_btn-submit{display:inline-flex;align-items:center;justify-content:center;width:100% !important;max-width:none !important;height:48px;padding:12px 24px;border:none;border-radius:10px;background:#e78f6d;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer}body.pmpro-login #pmpro_login .login-submit .button.button-primary:hover,body.pmpro-login #pmpro_login .pmpro_form_submit .pmpro_btn.pmpro_btn-submit:hover{background:rgba(231,143,109,.2);color:#0f1514}body.pmpro-login #pmpro_login .login-submit .button.button-primary:active,body.pmpro-login #pmpro_login .pmpro_form_submit .pmpro_btn.pmpro_btn-submit:active{background:rgba(231,143,109,.3)}body.pmpro-login #pmpro_login .pmpro_card_actions{margin-top:1rem}body.pmpro-login #pmpro_login .pmpro_actions_nav{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}body.pmpro-login #pmpro_login .pmpro_actions_nav a{color:#444;text-decoration:none}body.pmpro-login #pmpro_login .pmpro_actions_nav a:hover{color:#0f1514;text-decoration:underline}@media screen and (max-width: calc(600px - 1px)){body.pmpro-login .site-content .container{padding-left:12px !important;padding-right:12px !important}body.pmpro-login .site-content .bb-grid.site-content-grid{margin-left:0 !important;margin-right:0 !important;justify-content:center}body.pmpro-login .site-content .bb-grid.site-content-grid>#primary{flex:0 0 100%;max-width:100%;padding-left:0 !important;padding-right:0 !important}body.pmpro-login article.pmpro-has-access{width:min(100%,440px);max-width:min(100%,440px);margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.25rem}body.pmpro-login #pmpro_login .pmpro_card{padding:1rem;border-radius:12px}body.pmpro-login #pmpro_login .pmpro_actions_nav{flex-wrap:wrap}body.pmpro-login #pmpro_login #loginform .ff-login-heading-row,body.pmpro-login #pmpro_login #loginform .ff-login-meta-row{flex-wrap:wrap}}body.pmpro-checkout{background:var(--bb-body-background-color);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.pmpro-checkout .site,body.pmpro-checkout #content,body.pmpro-checkout #primary,body.pmpro-checkout #main,body.pmpro-checkout .site-content,body.pmpro-checkout .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.pmpro-checkout .site-content .bb-grid.site-content-grid{margin-left:0;margin-right:0}body.pmpro-checkout .site-content .bb-grid.site-content-grid>#primary{padding-left:0;padding-right:0}body.pmpro-checkout .pmpro{width:min(960px,100vw - 1rem*2);margin:clamp(1.5rem,4vw,0rem) auto 1.5rem}body.pmpro-checkout article.pmpro-has-access>.entry-header{width:min(960px,100vw - 1rem*2);margin:2.5rem auto 1.5rem !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important}body.pmpro-checkout article.pmpro-has-access>.entry-header .entry-title{margin:0;text-align:left !important;font-family:"Indiana Trial VAR",Georgia,serif;font-size:3rem !important;font-weight:500;line-height:1.05;color:#0e1413}body.pmpro-checkout #pmpro_form{margin:0}body.pmpro-checkout #pmpro_form fieldset.pmpro_form_fieldset{border:0;padding:0;margin:0;min-width:0}body.pmpro-checkout #pmpro_form legend.pmpro_form_legend{padding:0;border:0}body.pmpro-checkout #pmpro_message,body.pmpro-checkout #pmpro_message_bottom{margin:0 0 1rem;border-radius:.5rem;border:1px solid #d2cca6;background:#f5f0cf;color:#4e4a2c;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.pmpro-checkout #pmpro_message p,body.pmpro-checkout #pmpro_message_bottom p{margin:0}body.pmpro-checkout #pmpro_form .pmpro_card{margin:0 0 1rem;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.pmpro-checkout #pmpro_form #pmpro_user_fields>.pmpro_card{margin:0 0 1rem !important;padding:1.5rem !important;background:#fff !important;border:1px solid #eaeaec !important;border-radius:12px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important}body.pmpro-checkout #pmpro_form .pmpro_card_content,body.pmpro-checkout #pmpro_form .pmpro_card_actions{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.pmpro-checkout #pmpro_form .pmpro_card_title,body.pmpro-checkout #pmpro_form .pmpro_form_heading{margin:0 0 1rem;padding-bottom:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;color:#0f1514}body.pmpro-checkout #pmpro_form p,body.pmpro-checkout #pmpro_form .pmpro_level_name_text,body.pmpro-checkout #pmpro_form .pmpro_level_description_text,body.pmpro-checkout #pmpro_form .pmpro_level_cost_text,body.pmpro-checkout #pmpro_form .pmpro_level_expiration_text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#444}body.pmpro-checkout #pmpro_form .pmpro_form_field{margin:0 0 1rem}body.pmpro-checkout #pmpro_form label,body.pmpro-checkout #pmpro_form .pmpro_form_label{display:block;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#444}body.pmpro-checkout #pmpro_form input[type=text],body.pmpro-checkout #pmpro_form input[type=email],body.pmpro-checkout #pmpro_form input[type=password],body.pmpro-checkout #pmpro_form input[type=tel],body.pmpro-checkout #pmpro_form input[type=number],body.pmpro-checkout #pmpro_form input[type=url],body.pmpro-checkout #pmpro_form input[type=search],body.pmpro-checkout #pmpro_form .pmpro_form_input,body.pmpro-checkout #pmpro_form select,body.pmpro-checkout #pmpro_form textarea{width:100%;height:48px;padding:.75rem;border:1px solid #eaeaec;border-radius:10px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#000;box-shadow:none;margin:0}body.pmpro-checkout #pmpro_form textarea{height:auto;min-height:120px}body.pmpro-checkout #pmpro_form input::placeholder,body.pmpro-checkout #pmpro_form textarea::placeholder{color:#666}body.pmpro-checkout #pmpro_form input:focus,body.pmpro-checkout #pmpro_form input:focus-visible,body.pmpro-checkout #pmpro_form textarea:focus,body.pmpro-checkout #pmpro_form textarea:focus-visible,body.pmpro-checkout #pmpro_form select:focus,body.pmpro-checkout #pmpro_form select:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.pmpro-checkout #pmpro_form .pmpro_cols-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}body.pmpro-checkout #pmpro_form .pmpro_form_fields-inline{display:flex;align-items:center;gap:.5rem}body.pmpro-checkout #pmpro_form .pmpro_form_field-password{position:relative}body.pmpro-checkout #pmpro_form .pmpro_form_field-password-toggle{position:absolute;top:auto;bottom:10px;right:.75rem;transform:none;margin:0}body.pmpro-checkout #pmpro_form .pmpro_form_field-password-toggle .pmpro_btn{display:inline-flex;align-items:center;justify-content:center;width:20px;min-height:20px;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body.pmpro-checkout #pmpro_form .pmpro_form_field-password-toggle .pmpro_icon,body.pmpro-checkout #pmpro_form .pmpro_form_field-password-toggle .pmpro_icon svg{display:block}body.pmpro-checkout #pmpro_form .pmpro_form_field-password-toggle .pmpro_form_field-password-toggle-state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.pmpro-checkout #pmpro_form input[type=checkbox]{width:20px;height:20px;margin:0;border-radius:6px;accent-color:#59bead}body.pmpro-checkout #pmpro_form #pmpro_submit_span,body.pmpro-checkout #pmpro_form .pmpro_form_submit{display:block;width:100%;margin-top:1rem}body.pmpro-checkout #pmpro_form #pmpro_btn-submit,body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-submit-checkout{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:12px 24px;border:none;border-radius:10px;background:#e78f6d;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer}body.pmpro-checkout #pmpro_form #pmpro_btn-submit:hover,body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-submit-checkout:hover{background:rgba(231,143,109,.2);color:#0f1514}body.pmpro-checkout #pmpro_form #pmpro_btn-submit:active,body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-submit-checkout:active{background:rgba(231,143,109,.3)}body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-submit-discount-code,body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-cancel{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1rem;border-radius:10px;border:1px solid var(--bb-secondary-button-border-regular);background:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;box-shadow:none}body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-submit-discount-code:hover,body.pmpro-checkout #pmpro_form .pmpro_btn.pmpro_btn-cancel:hover{background:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);border-color:var(--bb-secondary-button-border-hover)}body.pmpro-checkout #pmpro_form .pmpro_card_actions{margin-top:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#444}@media screen and (max-width: calc(600px - 1px)){body.pmpro-checkout .site-content .container{padding-left:12px !important;padding-right:12px !important}body.pmpro-checkout .site-content .bb-grid.site-content-grid{margin-left:0 !important;margin-right:0 !important}body.pmpro-checkout .site-content .bb-grid.site-content-grid>#primary{padding-left:0 !important;padding-right:0 !important}body.pmpro-checkout .pmpro{width:min(100%,960px);margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.25rem}body.pmpro-checkout article.pmpro-has-access>.entry-header{width:min(100%,960px);margin-left:auto !important;margin-right:auto !important;margin-top:1rem !important}body.pmpro-checkout article.pmpro-has-access>.entry-header .entry-title{font-size:2.5rem}body.pmpro-checkout #pmpro_form .pmpro_card{padding:1rem}body.pmpro-checkout #pmpro_form #pmpro_user_fields>.pmpro_card{padding:1rem !important}body.pmpro-checkout #pmpro_form .pmpro_cols-2{grid-template-columns:1fr}body.pmpro-checkout #pmpro_form .pmpro_form_fields-inline{flex-wrap:wrap}body.pmpro-checkout #pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration .pmpro_form_fields-inline{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.5rem}body.pmpro-checkout #pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration .pmpro_form_fields-inline>select{width:100%;min-width:0}}article:has(#pmpro_account-membership)>.entry-header,article:has(#pmpro_account-profile)>.entry-header,article:has(#pmpro_account-orders)>.entry-header,article:has(#pmpro_order_list)>.entry-header{text-align:left !important}article:has(#pmpro_account-membership)>.entry-header .entry-title,article:has(#pmpro_account-profile)>.entry-header .entry-title,article:has(#pmpro_account-orders)>.entry-header .entry-title,article:has(#pmpro_order_list)>.entry-header .entry-title{text-align:left !important;margin-left:0 !important;margin-right:0 !important}body.pmpro-account,body.pmpro-invoice,body.pmpro-member-profile-edit{background:var(--bb-body-background-color);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.pmpro-account .entry-header,body.pmpro-invoice .entry-header,body.pmpro-member-profile-edit .entry-header{text-align:left !important}body.pmpro-account .entry-header .entry-title,body.pmpro-account h1.entry-title,body.pmpro-invoice .entry-header .entry-title,body.pmpro-invoice h1.entry-title,body.pmpro-member-profile-edit .entry-header .entry-title,body.pmpro-member-profile-edit h1.entry-title{text-align:left !important;margin-left:0 !important;margin-right:0 !important}body.pmpro-account .site,body.pmpro-account #content,body.pmpro-account #primary,body.pmpro-account #main,body.pmpro-account .site-content,body.pmpro-account .bb-grid.site-content-grid,body.pmpro-invoice .site,body.pmpro-invoice #content,body.pmpro-invoice #primary,body.pmpro-invoice #main,body.pmpro-invoice .site-content,body.pmpro-invoice .bb-grid.site-content-grid,body.pmpro-member-profile-edit .site,body.pmpro-member-profile-edit #content,body.pmpro-member-profile-edit #primary,body.pmpro-member-profile-edit #main,body.pmpro-member-profile-edit .site-content,body.pmpro-member-profile-edit .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.pmpro-account .site-content .bb-grid.site-content-grid,body.pmpro-invoice .site-content .bb-grid.site-content-grid,body.pmpro-member-profile-edit .site-content .bb-grid.site-content-grid{margin-left:0;margin-right:0}body.pmpro-account .site-content .bb-grid.site-content-grid>#primary,body.pmpro-invoice .site-content .bb-grid.site-content-grid>#primary,body.pmpro-member-profile-edit .site-content .bb-grid.site-content-grid>#primary{padding-left:0;padding-right:0}body.pmpro-account .pmpro,body.pmpro-invoice .pmpro,body.pmpro-member-profile-edit .pmpro{width:min(960px,100vw - 1rem*2);margin:clamp(1.5rem,4vw,0rem) auto 1.5rem}body.pmpro-account article.pmpro-has-access>.entry-header,body.pmpro-invoice article.pmpro-has-access>.entry-header,body.pmpro-member-profile-edit article.pmpro-has-access>.entry-header{width:100%;max-width:100%;margin:2.5rem 0 1rem !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;display:block !important;text-align:left !important}body.pmpro-account article.pmpro-has-access>.entry-header .entry-title,body.pmpro-invoice article.pmpro-has-access>.entry-header .entry-title,body.pmpro-member-profile-edit article.pmpro-has-access>.entry-header .entry-title{margin:0;text-align:left !important;margin-left:0 !important;margin-right:0 !important;display:block !important;width:100%;font-family:"Indiana Trial VAR",Georgia,serif;font-size:4.75rem;font-weight:500;line-height:1.05;color:#0e1413}body.pmpro-account .pmpro .pmpro_section,body.pmpro-invoice .pmpro .pmpro_section,body.pmpro-member-profile-edit .pmpro .pmpro_section{margin:0 0 1rem;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.pmpro-account .pmpro .pmpro_section_title,body.pmpro-invoice .pmpro .pmpro_section_title,body.pmpro-member-profile-edit .pmpro .pmpro_section_title{margin:0 0 1rem;padding-bottom:1rem;font-family:"Indiana Trial VAR",Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.15;color:#0e1413}body.pmpro-account .pmpro .pmpro_section_content,body.pmpro-invoice .pmpro .pmpro_section_content,body.pmpro-member-profile-edit .pmpro .pmpro_section_content{margin:0;padding:0}body.pmpro-account .pmpro .pmpro_card,body.pmpro-invoice .pmpro .pmpro_card,body.pmpro-member-profile-edit .pmpro .pmpro_card{margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}body.pmpro-account .pmpro .pmpro_card_content,body.pmpro-account .pmpro .pmpro_card_actions,body.pmpro-invoice .pmpro .pmpro_card_content,body.pmpro-invoice .pmpro .pmpro_card_actions,body.pmpro-member-profile-edit .pmpro .pmpro_card_content,body.pmpro-member-profile-edit .pmpro .pmpro_card_actions{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.pmpro-account .pmpro .pmpro_card_title,body.pmpro-invoice .pmpro .pmpro_card_title,body.pmpro-member-profile-edit .pmpro .pmpro_card_title{margin:0 0 1rem;padding-bottom:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;color:#0f1514}body.pmpro-account .pmpro .pmpro_heading-with-avatar,body.pmpro-invoice .pmpro .pmpro_heading-with-avatar,body.pmpro-member-profile-edit .pmpro .pmpro_heading-with-avatar{display:flex;align-items:center;gap:.75rem}body.pmpro-account .pmpro .pmpro_heading-with-avatar .avatar,body.pmpro-invoice .pmpro .pmpro_heading-with-avatar .avatar,body.pmpro-member-profile-edit .pmpro .pmpro_heading-with-avatar .avatar{width:48px;height:48px;border-radius:9999px;object-fit:cover}body.pmpro-account .pmpro .pmpro_list,body.pmpro-account .pmpro .pmpro_list li,body.pmpro-account .pmpro p,body.pmpro-invoice .pmpro .pmpro_list,body.pmpro-invoice .pmpro .pmpro_list li,body.pmpro-invoice .pmpro p,body.pmpro-member-profile-edit .pmpro .pmpro_list,body.pmpro-member-profile-edit .pmpro .pmpro_list li,body.pmpro-member-profile-edit .pmpro p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#444}body.pmpro-account .pmpro .pmpro_section>.pmpro_section_content>.pmpro_card+.pmpro_card,body.pmpro-invoice .pmpro .pmpro_section>.pmpro_section_content>.pmpro_card+.pmpro_card,body.pmpro-member-profile-edit .pmpro .pmpro_section>.pmpro_section_content>.pmpro_card+.pmpro_card{margin-top:1rem;padding-top:1rem;border-top:1px solid #eaeaec}body.pmpro-account .pmpro .pmpro_card_actions,body.pmpro-invoice .pmpro .pmpro_card_actions,body.pmpro-member-profile-edit .pmpro .pmpro_card_actions{margin-top:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#444}body.pmpro-account .pmpro .pmpro_card_actions a,body.pmpro-invoice .pmpro .pmpro_card_actions a,body.pmpro-member-profile-edit .pmpro .pmpro_card_actions a{color:#444;text-decoration:none}body.pmpro-account .pmpro .pmpro_card_actions a:hover,body.pmpro-invoice .pmpro .pmpro_card_actions a:hover,body.pmpro-member-profile-edit .pmpro .pmpro_card_actions a:hover{color:#0f1514;text-decoration:underline}body.pmpro-account #pmpro_account-membership.pmpro_box,body.pmpro-account #pmpro_account-profile.pmpro_box,body.pmpro-account #pmpro_account-invoices.pmpro_box,body.pmpro-account #pmpro_account-links.pmpro_box,body.pmpro-invoice #pmpro_account-membership.pmpro_box,body.pmpro-invoice #pmpro_account-profile.pmpro_box,body.pmpro-invoice #pmpro_account-invoices.pmpro_box,body.pmpro-invoice #pmpro_account-links.pmpro_box,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box,body.pmpro-member-profile-edit #pmpro_account-invoices.pmpro_box,body.pmpro-member-profile-edit #pmpro_account-links.pmpro_box{margin:0 0 1rem;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.pmpro-account #pmpro_account-membership.pmpro_box>h3,body.pmpro-account #pmpro_account-profile.pmpro_box>h3,body.pmpro-account #pmpro_account-invoices.pmpro_box>h3,body.pmpro-account #pmpro_account-links.pmpro_box>h3,body.pmpro-invoice #pmpro_account-membership.pmpro_box>h3,body.pmpro-invoice #pmpro_account-profile.pmpro_box>h3,body.pmpro-invoice #pmpro_account-invoices.pmpro_box>h3,body.pmpro-invoice #pmpro_account-links.pmpro_box>h3,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box>h3,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box>h3,body.pmpro-member-profile-edit #pmpro_account-invoices.pmpro_box>h3,body.pmpro-member-profile-edit #pmpro_account-links.pmpro_box>h3{margin:0 0 1rem;padding-bottom:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;color:#0f1514}body.pmpro-account #pmpro_account-membership.pmpro_box table,body.pmpro-invoice #pmpro_account-membership.pmpro_box table,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table{width:100%;margin:0;border-collapse:collapse;border:0 !important;box-shadow:none !important}body.pmpro-account #pmpro_account-membership.pmpro_box table thead,body.pmpro-account #pmpro_account-membership.pmpro_box table tbody,body.pmpro-account #pmpro_account-membership.pmpro_box table tr,body.pmpro-account #pmpro_account-membership.pmpro_box table th,body.pmpro-account #pmpro_account-membership.pmpro_box table td,body.pmpro-invoice #pmpro_account-membership.pmpro_box table thead,body.pmpro-invoice #pmpro_account-membership.pmpro_box table tbody,body.pmpro-invoice #pmpro_account-membership.pmpro_box table tr,body.pmpro-invoice #pmpro_account-membership.pmpro_box table th,body.pmpro-invoice #pmpro_account-membership.pmpro_box table td,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table thead,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table tbody,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table tr,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table th,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table td{border:0 !important}body.pmpro-account #pmpro_account-membership.pmpro_box table th,body.pmpro-invoice #pmpro_account-membership.pmpro_box table th,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box table th{color:#000 !important}body.pmpro-account #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile,body.pmpro-account #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile ul,body.pmpro-account #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile li,body.pmpro-invoice #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile,body.pmpro-invoice #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile ul,body.pmpro-invoice #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile li,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile ul,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .bb-pmpro_account-profile li{border:0 !important;box-shadow:none !important}body.pmpro-account #pmpro_account-membership.pmpro_box .pmpro_actionlinks,body.pmpro-account #pmpro_account-profile.pmpro_box .pmpro_actionlinks,body.pmpro-account #pmpro_account-invoices.pmpro_box .pmpro_actionlinks,body.pmpro-account #pmpro_account-links.pmpro_box .pmpro_actionlinks,body.pmpro-invoice #pmpro_account-membership.pmpro_box .pmpro_actionlinks,body.pmpro-invoice #pmpro_account-profile.pmpro_box .pmpro_actionlinks,body.pmpro-invoice #pmpro_account-invoices.pmpro_box .pmpro_actionlinks,body.pmpro-invoice #pmpro_account-links.pmpro_box .pmpro_actionlinks,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box .pmpro_actionlinks,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .pmpro_actionlinks,body.pmpro-member-profile-edit #pmpro_account-invoices.pmpro_box .pmpro_actionlinks,body.pmpro-member-profile-edit #pmpro_account-links.pmpro_box .pmpro_actionlinks{margin-top:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#444}body.pmpro-account #pmpro_account-membership.pmpro_box .pmpro_actionlinks a,body.pmpro-account #pmpro_account-profile.pmpro_box .pmpro_actionlinks a,body.pmpro-account #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a,body.pmpro-account #pmpro_account-links.pmpro_box .pmpro_actionlinks a,body.pmpro-invoice #pmpro_account-membership.pmpro_box .pmpro_actionlinks a,body.pmpro-invoice #pmpro_account-profile.pmpro_box .pmpro_actionlinks a,body.pmpro-invoice #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a,body.pmpro-invoice #pmpro_account-links.pmpro_box .pmpro_actionlinks a,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box .pmpro_actionlinks a,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .pmpro_actionlinks a,body.pmpro-member-profile-edit #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a,body.pmpro-member-profile-edit #pmpro_account-links.pmpro_box .pmpro_actionlinks a{color:#444;text-decoration:none}body.pmpro-account #pmpro_account-membership.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-account #pmpro_account-profile.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-account #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-account #pmpro_account-links.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-invoice #pmpro_account-membership.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-invoice #pmpro_account-profile.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-invoice #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-invoice #pmpro_account-links.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-member-profile-edit #pmpro_account-membership.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-member-profile-edit #pmpro_account-invoices.pmpro_box .pmpro_actionlinks a:hover,body.pmpro-member-profile-edit #pmpro_account-links.pmpro_box .pmpro_actionlinks a:hover{color:#0f1514;text-decoration:underline}body.pmpro-account #pmpro_actionlink-levels,body.pmpro-account #pmpro_actionlink-profile,body.pmpro-account #pmpro_actionlink-change-password,body.pmpro-account #pmpro_actionlink-logout,body.pmpro-invoice #pmpro_actionlink-levels,body.pmpro-invoice #pmpro_actionlink-profile,body.pmpro-invoice #pmpro_actionlink-change-password,body.pmpro-invoice #pmpro_actionlink-logout,body.pmpro-member-profile-edit #pmpro_actionlink-levels,body.pmpro-member-profile-edit #pmpro_actionlink-profile,body.pmpro-member-profile-edit #pmpro_actionlink-change-password,body.pmpro-member-profile-edit #pmpro_actionlink-logout{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;height:48px !important;padding:12px 24px !important;border:0 !important;border-radius:10px !important;background:rgba(231,143,109,.2) !important;color:#0f1514 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1.125rem !important;font-weight:500 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap;box-shadow:none !important}body.pmpro-account #pmpro_actionlink-levels:hover,body.pmpro-account #pmpro_actionlink-profile:hover,body.pmpro-account #pmpro_actionlink-change-password:hover,body.pmpro-account #pmpro_actionlink-logout:hover,body.pmpro-invoice #pmpro_actionlink-levels:hover,body.pmpro-invoice #pmpro_actionlink-profile:hover,body.pmpro-invoice #pmpro_actionlink-change-password:hover,body.pmpro-invoice #pmpro_actionlink-logout:hover,body.pmpro-member-profile-edit #pmpro_actionlink-levels:hover,body.pmpro-member-profile-edit #pmpro_actionlink-profile:hover,body.pmpro-member-profile-edit #pmpro_actionlink-change-password:hover,body.pmpro-member-profile-edit #pmpro_actionlink-logout:hover{background:rgba(231,143,109,.35) !important;color:#0f1514 !important;text-decoration:none !important}body.pmpro-account #pmpro_actionlink-levels:active,body.pmpro-account #pmpro_actionlink-profile:active,body.pmpro-account #pmpro_actionlink-change-password:active,body.pmpro-account #pmpro_actionlink-logout:active,body.pmpro-invoice #pmpro_actionlink-levels:active,body.pmpro-invoice #pmpro_actionlink-profile:active,body.pmpro-invoice #pmpro_actionlink-change-password:active,body.pmpro-invoice #pmpro_actionlink-logout:active,body.pmpro-member-profile-edit #pmpro_actionlink-levels:active,body.pmpro-member-profile-edit #pmpro_actionlink-profile:active,body.pmpro-member-profile-edit #pmpro_actionlink-change-password:active,body.pmpro-member-profile-edit #pmpro_actionlink-logout:active{background:rgba(231,143,109,.45) !important;color:#0f1514 !important}body.pmpro-account .pmpro_actions_nav .pmpro_actions_nav-right>a,body.pmpro-invoice .pmpro_actions_nav .pmpro_actions_nav-right>a,body.pmpro-member-profile-edit .pmpro_actions_nav .pmpro_actions_nav-right>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;height:48px !important;padding:12px 24px !important;border:0 !important;border-radius:10px !important;background:rgba(231,143,109,.2) !important;color:#0f1514 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1.125rem !important;font-weight:500 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap;box-shadow:none !important}body.pmpro-account .pmpro_actions_nav .pmpro_actions_nav-right>a:hover,body.pmpro-invoice .pmpro_actions_nav .pmpro_actions_nav-right>a:hover,body.pmpro-member-profile-edit .pmpro_actions_nav .pmpro_actions_nav-right>a:hover{background:rgba(231,143,109,.35) !important;color:#0f1514 !important;text-decoration:none !important}body.pmpro-account .pmpro_actions_nav .pmpro_actions_nav-right>a:active,body.pmpro-invoice .pmpro_actions_nav .pmpro_actions_nav-right>a:active,body.pmpro-member-profile-edit .pmpro_actions_nav .pmpro_actions_nav-right>a:active{background:rgba(231,143,109,.45) !important;color:#0f1514 !important}body.pmpro-account #pmpro_account-profile.pmpro_box .pmpro_actionlinks,body.pmpro-invoice #pmpro_account-profile.pmpro_box .pmpro_actionlinks,body.pmpro-member-profile-edit #pmpro_account-profile.pmpro_box .pmpro_actionlinks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:0}body.pmpro-account #pmpro_member_profile_edit.pmpro_section,body.pmpro-invoice #pmpro_member_profile_edit.pmpro_section,body.pmpro-member-profile-edit #pmpro_member_profile_edit.pmpro_section{padding:1.5rem}body.pmpro-account #pmpro_member_profile_edit .pmpro_form,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form{margin:0}body.pmpro-account #pmpro_member_profile_edit fieldset.pmpro_form_fieldset,body.pmpro-invoice #pmpro_member_profile_edit fieldset.pmpro_form_fieldset,body.pmpro-member-profile-edit #pmpro_member_profile_edit fieldset.pmpro_form_fieldset{margin:0;padding:0;border:0;min-width:0}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_legend,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_legend,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_legend{margin:0 0 1rem;padding:0}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_heading,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_heading,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_heading{margin:0;padding-bottom:1rem;font-family:"Indiana Trial VAR",Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.15;color:#0e1413}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_fields.pmpro_cols-2,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_fields.pmpro_cols-2,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_fields.pmpro_cols-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_field,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_field,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_field{margin:0}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_label,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_label,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_label{display:block;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#444}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_input,body.pmpro-account #pmpro_member_profile_edit input[type=text],body.pmpro-account #pmpro_member_profile_edit input[type=email],body.pmpro-account #pmpro_member_profile_edit input[type=password],body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_input,body.pmpro-invoice #pmpro_member_profile_edit input[type=text],body.pmpro-invoice #pmpro_member_profile_edit input[type=email],body.pmpro-invoice #pmpro_member_profile_edit input[type=password],body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_input,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=text],body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=email],body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=password]{width:100%;height:48px;padding:.75rem;border:1px solid #eaeaec;border-radius:10px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#000;box-shadow:none;margin:0}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_input:focus,body.pmpro-account #pmpro_member_profile_edit .pmpro_form_input:focus-visible,body.pmpro-account #pmpro_member_profile_edit input[type=text]:focus,body.pmpro-account #pmpro_member_profile_edit input[type=text]:focus-visible,body.pmpro-account #pmpro_member_profile_edit input[type=email]:focus,body.pmpro-account #pmpro_member_profile_edit input[type=email]:focus-visible,body.pmpro-account #pmpro_member_profile_edit input[type=password]:focus,body.pmpro-account #pmpro_member_profile_edit input[type=password]:focus-visible,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_input:focus,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_input:focus-visible,body.pmpro-invoice #pmpro_member_profile_edit input[type=text]:focus,body.pmpro-invoice #pmpro_member_profile_edit input[type=text]:focus-visible,body.pmpro-invoice #pmpro_member_profile_edit input[type=email]:focus,body.pmpro-invoice #pmpro_member_profile_edit input[type=email]:focus-visible,body.pmpro-invoice #pmpro_member_profile_edit input[type=password]:focus,body.pmpro-invoice #pmpro_member_profile_edit input[type=password]:focus-visible,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_input:focus,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_input:focus-visible,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=text]:focus,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=text]:focus-visible,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=email]:focus,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=email]:focus-visible,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=password]:focus,body.pmpro-member-profile-edit #pmpro_member_profile_edit input[type=password]:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.pmpro-account #pmpro_member_profile_edit .pmpro_form_submit,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_form_submit,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_submit{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile,body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:12px 24px;border:0;border-radius:10px;background:rgba(231,143,109,.2);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;text-transform:none;box-shadow:none;cursor:pointer}body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:hover,body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:hover,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:hover,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:hover,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:hover,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:hover{background:rgba(231,143,109,.35);color:#0f1514}body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:active,body.pmpro-account #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:active,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:active,body.pmpro-invoice #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:active,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-submit-update-profile:active,body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_btn.pmpro_btn-cancel:active{background:rgba(231,143,109,.45);color:#0f1514}body.pmpro-confirmation #page.site{min-height:0 !important}body.pmpro-confirmation .site-content{min-height:0 !important}body.pmpro-confirmation .site-content .bb-grid.site-content-grid{margin-left:0;margin-right:0}body.pmpro-confirmation .site-content .bb-grid.site-content-grid>#primary{width:100%;max-width:100%;padding-left:0;padding-right:0}body.pmpro-confirmation article.pmpro-has-access>.entry-header{display:none !important}.ff-pmpro-confirmation{margin:2rem auto calc(2rem + 100px)}.ff-pmpro-confirmation__section{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.ff-pmpro-confirmation__intro{margin:0 0 2rem}.ff-pmpro-confirmation__title{margin:0 0 1rem;font-family:"Indiana Trial VAR",Georgia,serif;font-size:2rem !important;font-weight:500;line-height:1.1;letter-spacing:-0.02em;color:#0e1413}.ff-pmpro-confirmation__description{margin:1.5rem 0 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;color:#444}.ff-pmpro-confirmation__level-message{max-width:760px;margin:0 auto 1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6;color:#444}.ff-pmpro-confirmation__level-message>*:last-child{margin-bottom:0}.ff-pmpro-confirmation__alert{max-width:720px;margin:0 auto 1.5rem}.ff-pmpro-confirmation__account-card{max-width:500px;margin:0 auto;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:18px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);text-align:center}.ff-pmpro-confirmation__avatar{display:flex;justify-content:center;margin-bottom:1rem}.ff-pmpro-confirmation__avatar img{width:72px;height:72px;border-radius:50%}.ff-pmpro-confirmation__card-title{margin-top:0;margin-bottom:1.5rem !important;font-family:"Indiana Trial VAR",Georgia,serif;font-size:2rem !important;font-weight:500;line-height:1.1;letter-spacing:-0.02em;color:#0e1413}.ff-pmpro-confirmation__card-content{padding:0;text-align:center}.ff-pmpro-confirmation__account-list{margin:0;padding:0;list-style:none;display:grid;gap:1rem;text-align:center;justify-items:center}.ff-pmpro-confirmation__account-list li{display:grid;gap:.25rem;padding:0;border-top:0;justify-items:center}.ff-pmpro-confirmation__account-list strong{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3;color:#666;text-transform:uppercase;letter-spacing:.04em}.ff-pmpro-confirmation__account-list span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3;color:#000;word-break:break-word}.ff-pmpro-confirmation__actions{display:flex;justify-content:flex-start;margin-top:1.5rem}.ff-pmpro-confirmation__actions .pmpro_actions_nav-right{display:flex;width:100%;justify-content:flex-start}.ff-pmpro-confirmation__account-button{flex-wrap:nowrap !important;width:auto !important;max-width:100%;min-height:48px !important;padding:12px 24px !important;white-space:nowrap !important}.ff-pmpro-confirmation__account-button-label,.ff-pmpro-confirmation__account-button-icon{display:inline-flex;align-items:center;line-height:1}.ff-pmpro-confirmation__account-button-icon{flex:0 0 auto;font-size:1.125rem}body.pmpro-invoice article.pmpro-has-access>.entry-header{width:min(960px,100vw - 1rem*2) !important;max-width:100% !important;margin:2.5rem auto 1rem !important}body.pmpro-member-profile-edit article.pmpro-has-access>.entry-header{width:min(960px,100vw - 1rem*2) !important;max-width:100% !important;margin:2.5rem auto 1rem !important}@media screen and (max-width: calc(600px - 1px)){.ff-pmpro-confirmation{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:12px;padding-right:12px}.ff-pmpro-confirmation__intro{margin-bottom:1.5rem;padding-top:1rem}.ff-pmpro-confirmation__title{font-size:1.75rem !important}.ff-pmpro-confirmation__description,.ff-pmpro-confirmation__level-message{font-size:1rem}.ff-pmpro-confirmation__account-card{padding:1.25rem 1rem}.ff-pmpro-confirmation__card-title{font-size:2rem !important}.ff-pmpro-confirmation__account-button{width:100% !important;max-width:none;justify-content:center !important}body.pmpro-account .site-content .container,body.pmpro-invoice .site-content .container,body.pmpro-member-profile-edit .site-content .container{padding-left:12px !important;padding-right:12px !important}body.pmpro-account .site-content .bb-grid.site-content-grid,body.pmpro-invoice .site-content .bb-grid.site-content-grid,body.pmpro-member-profile-edit .site-content .bb-grid.site-content-grid{margin-left:0 !important;margin-right:0 !important}body.pmpro-account .site-content .bb-grid.site-content-grid>#primary,body.pmpro-invoice .site-content .bb-grid.site-content-grid>#primary,body.pmpro-member-profile-edit .site-content .bb-grid.site-content-grid>#primary{padding-left:0 !important;padding-right:0 !important}body.pmpro-account .pmpro,body.pmpro-invoice .pmpro,body.pmpro-member-profile-edit .pmpro{width:min(100%,960px);margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.25rem}body.pmpro-account article.pmpro-has-access>.entry-header,body.pmpro-invoice article.pmpro-has-access>.entry-header,body.pmpro-member-profile-edit article.pmpro-has-access>.entry-header{width:100%;max-width:100%;margin:1rem 0 0 !important;margin-bottom:1rem !important}body.pmpro-account article.pmpro-has-access>.entry-header .entry-title,body.pmpro-invoice article.pmpro-has-access>.entry-header .entry-title,body.pmpro-member-profile-edit article.pmpro-has-access>.entry-header .entry-title{font-size:2.25rem !important}body.pmpro-account .pmpro .pmpro_section,body.pmpro-invoice .pmpro .pmpro_section,body.pmpro-member-profile-edit .pmpro .pmpro_section{padding:1rem}body.pmpro-account #pmpro_account-membership.pmpro_box,body.pmpro-account #pmpro_account-profile.pmpro_box,body.pmpro-account #pmpro_account-invoices.pmpro_box,body.pmpro-account #pmpro_account-links.pmpro_box,body.pmpro-invoice #pmpro_account-membership.pmpro_box,body.pmpro-invoice #pmpro_account-profile.pmpro_box,body.pmpro-invoice #pmpro_account-invoices.pmpro_box,body.pmpro-invoice #pmpro_account-links.pmpro_box{padding:1rem}body.pmpro-member-profile-edit #pmpro_member_profile_edit .pmpro_form_fields.pmpro_cols-2{grid-template-columns:1fr}}body.pmpro-levels{background:var(--bb-body-background-color);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.pmpro-levels .site,body.pmpro-levels #content,body.pmpro-levels #primary,body.pmpro-levels #main,body.pmpro-levels .site-content,body.pmpro-levels .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.pmpro-levels .site-content .bb-grid.site-content-grid{margin-left:0;margin-right:0}body.pmpro-levels .site-content .bb-grid.site-content-grid>#primary{padding-left:0;padding-right:0}body.pmpro-levels .pmpro{width:min(960px,100vw - 1rem*2);margin:0 auto 1.5rem}body.pmpro-levels article.pmpro-has-access>.entry-header{width:min(960px,100vw - 1rem*2) !important;max-width:100% !important;margin:2.5rem auto 1rem !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;text-align:left !important}body.pmpro-levels article.pmpro-has-access>.entry-header .entry-title{margin:0;font-family:"Indiana Trial VAR",Georgia,serif;font-size:4.75rem;font-weight:500;line-height:1.05;color:#0e1413;text-align:left !important}body.pmpro-levels #pmpro_levels.pmpro_section{margin:0;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body.pmpro-levels #pmpro_levels .pmpro_section_content{margin:0;padding:0}body.pmpro-levels #pmpro_levels .pmpro_level_group{margin:0 0 1rem;padding:1.5rem;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.pmpro-levels #pmpro_levels .pmpro_card_title{margin:0 0 1rem;padding-bottom:1rem;font-family:"Indiana Trial VAR",Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.15;color:#0e1413}body.pmpro-levels #pmpro_levels .pmpro_levels_table{width:100%;margin:0;border-collapse:collapse;border:0 !important;box-shadow:none !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table thead,body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody,body.pmpro-levels #pmpro_levels .pmpro_levels_table tr,body.pmpro-levels #pmpro_levels .pmpro_levels_table th,body.pmpro-levels #pmpro_levels .pmpro_levels_table td{border:0 !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table thead tr{border-bottom:1px solid #eaeaec !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody tr+tr{border-top:1px solid #eaeaec !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table thead th{padding:0 0 1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#000;text-align:left}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody th,body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody td{padding:1rem 0;vertical-align:middle}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody th{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3;color:#0f1514}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody td{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;color:#444}body.pmpro-levels #pmpro_levels .pmpro_level-price,body.pmpro-levels #pmpro_levels .pmpro_level-expiration{margin:0}body.pmpro-levels #pmpro_levels .pmpro_level-price strong,body.pmpro-levels #pmpro_levels .pmpro_level-price b{color:#0f1514}body.pmpro-levels #pmpro_levels .pmpro_levels_table td:last-child,body.pmpro-levels #pmpro_levels .pmpro_levels_table th:last-child{text-align:right}body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-select,body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:12px 24px;border:0;border-radius:10px;background:rgba(231,143,109,.2);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none}body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-select:hover,body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-outline:hover{background:rgba(231,143,109,.35);color:#0f1514;text-decoration:none}body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-select:active,body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-outline:active{background:rgba(231,143,109,.45);color:#0f1514}@media screen and (max-width: calc(600px - 1px)){body.pmpro-levels .site-content .container{padding-left:12px !important;padding-right:12px !important}body.pmpro-levels .site-content .bb-grid.site-content-grid{margin-left:0 !important;margin-right:0 !important}body.pmpro-levels .site-content .bb-grid.site-content-grid>#primary{padding-left:0 !important;padding-right:0 !important}body.pmpro-levels .pmpro{width:min(100%,960px);margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.25rem}body.pmpro-levels article.pmpro-has-access>.entry-header{width:100%;max-width:100%;margin:1rem 0 1rem !important}body.pmpro-levels article.pmpro-has-access>.entry-header .entry-title{font-size:2.25rem !important}body.pmpro-levels #pmpro_levels .pmpro_level_group{padding:1rem}body.pmpro-levels #pmpro_levels .pmpro_levels_table thead{display:none}body.pmpro-levels #pmpro_levels .pmpro_levels_table,body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody,body.pmpro-levels #pmpro_levels .pmpro_levels_table tr,body.pmpro-levels #pmpro_levels .pmpro_levels_table th,body.pmpro-levels #pmpro_levels .pmpro_levels_table td{display:block;width:100%;text-align:left !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody th,body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody td{padding:0}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody tr{padding:1rem 0}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody tr+tr{border-top:1px solid #eaeaec !important}body.pmpro-levels #pmpro_levels .pmpro_levels_table tbody td:last-child{margin-top:.75rem}body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-select,body.pmpro-levels #pmpro_levels .pmpro_btn.pmpro_btn-outline{width:100%}}body .buddypress-wrap form.bp-dir-search-form:before,body .buddypress-wrap form.bp-messages-search-form:before{top:16px !important}body.directory.members.buddypress{background:var(--bb-body-background-color);color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.directory.members.buddypress .site,body.directory.members.buddypress #content,body.directory.members.buddypress #primary,body.directory.members.buddypress #main,body.directory.members.buddypress .site-content,body.directory.members.buddypress .bb-grid.site-content-grid{background:rgba(0,0,0,0) !important}body.directory.members.buddypress header.entry-header{margin-top:1.5rem !important;margin-bottom:0}body.directory.members.buddypress header.entry-header .entry-title{font-family:"Indiana Trial VAR",Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1.15;color:#0e1413}body.directory.members.buddypress #buddypress .members-directory-container .bp-secondary-header{background:#fff;border:1px solid #eaeaec;border-radius:12px;padding:.75rem 1rem;margin-bottom:1rem}body.directory.members.buddypress #buddypress .members-search{margin-bottom:.75rem}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form{position:relative;display:block;height:48px;background:#fff;border:1px solid #eaeaec;border-radius:10px;padding:0;box-shadow:none;line-height:1;transition:border-color .2s ease,box-shadow .2s ease}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form:focus-within{border-color:#59bead;box-shadow:0 0 0 3px rgba(89,190,173,.2)}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_submit,body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_reset{position:absolute;top:50% !important;transform:translateY(-50%) !important;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;background:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_submit{left:.75rem}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_submit .dashicons{width:16px;height:16px;font-size:16px;line-height:16px;display:block}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_submit .dashicons::before{display:block;line-height:16px}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_reset{right:.75rem}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form .search-form_reset .bb-icon-times{line-height:16px;font-size:14px}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form input[type=search]{width:100%;height:48px !important;padding:0 calc(1.25rem + 0.25rem) 0 calc(1.25rem + 0.25rem);border:0 !important;border-radius:0;background:rgba(0,0,0,0);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:48px;color:#000;box-shadow:none !important;margin:0;box-sizing:border-box}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form input[type=search]::placeholder{color:#666}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form input[type=search]:focus,body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form input[type=search]:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}body.directory.members.buddypress #buddypress #members-list .item-entry .list-wrap{background:#fff;border:1px solid #eae5df;border-radius:12px;box-shadow:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}body.directory.members.buddypress #buddypress #members-list .item-entry .list-wrap:focus-within,body.directory.members.buddypress #buddypress #members-list .item-entry .list-wrap:focus{border-color:#59bead;box-shadow:0 0 0 3px rgba(89,190,173,.2)}body.directory.members.buddypress #buddypress #members-list .item-entry .list-wrap-inner{padding:1.25rem}body.directory.members.buddypress #buddypress #members-list .item-entry .item-avatar img.avatar{border-radius:9999px;object-fit:cover}body.directory.members.buddypress #buddypress #members-list .item-entry .member-name a{font-family:"Indiana Trial VAR",Georgia,serif;font-size:2rem;font-weight:500;line-height:1.12;color:#000}body.directory.members.buddypress #buddypress #members-list .item-entry .member-name a:hover{color:#000}body.directory.members.buddypress #buddypress #members-list .item-entry .item-meta{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;color:#000}body.directory.members.buddypress #buddypress #members-list .item-entry .item-meta .separator{color:#000}body.directory.members.buddypress #buddypress #members-list .item-entry+.item-entry{margin-top:.75rem}@media screen and (max-width: calc(600px - 1px)){body.directory.members.buddypress .site-content .container{padding-left:12px !important;padding-right:12px !important}body.directory.members.buddypress .site-content .bb-grid.site-content-grid,body.directory.members.buddypress .site-content .bb-grid.site-content-grid>#primary,body.directory.members.buddypress #primary>article.pmpro-has-access{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.directory.members.buddypress header.entry-header{display:flex;flex-direction:column;align-items:stretch;gap:12px}body.directory.members.buddypress header.entry-header .entry-title{margin:0}body.directory.members.buddypress .subnav-search.members-search{float:none !important;clear:both;display:block !important;width:100%;max-width:100%;margin-top:12px !important;margin-bottom:12px}body.directory.members.buddypress header.entry-header .subnav-search.members-search,body.directory.members.buddypress header.entry-header .dir-search.members-search.bp-search{width:100%;max-width:100%}body.directory.members.buddypress #buddypress .members-search .bp-dir-search-form{width:100%}body.directory.members.buddypress #buddypress .members-directory-container .bp-secondary-header{padding:.75rem}}body.buddypress.bp-user:not(.register):not(.activation){background:#f5f2ef;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.buddypress.bp-user:not(.register):not(.activation) .site,body.buddypress.bp-user:not(.register):not(.activation) #content,body.buddypress.bp-user:not(.register):not(.activation) #primary,body.buddypress.bp-user:not(.register):not(.activation) #main{background:rgba(0,0,0,0)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers{margin-top:3.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap{width:100%;max-width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid.bb-grid{margin-left:0;margin-right:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid.bb-grid>.bb-grid-cell,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid.bb-grid>*,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid.bb-grid>.bb-grid-cell:not(.no-gutter),body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid.bb-grid>*:not(.no-gutter){padding-left:0;padding-right:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #cover-image-container{background:#fff;border:1px solid #eaeaec;border-radius:10px 80px 10px 10px;padding:clamp(1rem,2vw,1.75rem) clamp(1.5rem,3vw,4rem)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #header-cover-image{display:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-cover-image{display:flex;align-items:center;gap:clamp(1.5rem,3vw,4rem);min-height:clamp(240px,28vw,280px);padding:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar{--ff-member-header-avatar-size: clamp(140px, 16vw, 193px);position:relative;flex:0 0 var(--ff-member-header-avatar-size);width:var(--ff-member-header-avatar-size);height:var(--ff-member-header-avatar-size);margin:0;padding:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar:not(:has(img.avatar)){flex:0 0 0;width:0;height:0;margin:0;padding:0;overflow:hidden}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar img.avatar{width:100%;height:100%;max-width:100%;border:3px solid #fff;border-radius:9999px;box-shadow:none;object-fit:cover}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar .link-change-overlay,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image{border-radius:9999px}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image{position:absolute;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;width:36px !important;height:36px !important;margin:0 !important;margin-left:0 !important;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.14);color:var(--bb-primary-color);text-decoration:none;transform:translate(-50%, -50%) !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image:hover{background-color:#fff;color:var(--bb-primary-color)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image i{font-family:"bb-icons";font-size:18px;font-style:normal;font-weight:400;position:static;left:auto;top:auto;z-index:1;margin:0;line-height:1;transform:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image i::before{color:currentColor;margin:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar>a.link-change-profile-image i::after{display:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar .link-change-overlay{position:absolute;inset:0;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;z-index:1;display:block;width:100%;height:100% !important;pointer-events:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-avatar .member-status{z-index:3}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-content>.flex{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-content{display:flex;flex-direction:column;gap:.75rem;width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-title-wrap{display:flex;flex-direction:column;align-items:flex-start !important;gap:.5rem;margin:0 0 .5rem;width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .bb-user-content-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers h2.user-nicename{margin:0;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:2rem !important;font-weight:500 !important;line-height:1.05;letter-spacing:-0.02em;color:#0e1413}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .item-meta{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;color:#000}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .item-meta .separator{color:#d5d5da}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;margin-top:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions{margin:0 !important;padding-left:0 !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button a,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button button,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap>a.button,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #send-private-message .thickbox,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button a,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button button,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;min-height:40px;line-height:1;padding:0 1rem;border:1px solid var(--bb-secondary-button-border-regular);border-radius:10px;background:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;box-shadow:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button a:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button button:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap>a.button:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #send-private-message .thickbox:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button a:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button button:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button:hover{background:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);border-color:var(--bb-secondary-button-border-hover)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button a:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button button:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap>a.button:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #send-private-message .thickbox:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button a:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button button:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button:active{background:var(--bb-secondary-button-background-hover);color:var(--bb-secondary-button-text-hover);border-color:var(--bb-secondary-button-border-hover)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button a:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap .generic-button button:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions-wrap>a.button:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #send-private-message .thickbox:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button a:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button button:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button:focus{box-shadow:var(--bb-secondary-button-focus-shadow)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>a.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>button.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>a.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>button.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .button.edit,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.outline.small{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;height:48px;min-height:48px;border:none !important;border-radius:10px !important;background:rgba(231,143,109,.2) !important;color:#0f1514 !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1.125rem !important;font-weight:500 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important;white-space:nowrap}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>a.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>button.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>a.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>button.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .button.edit:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.outline.small:hover{background:rgba(231,143,109,.35) !important;color:#0f1514 !important;border-color:rgba(0,0,0,0) !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>a.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers .member-header-actions .generic-button>button.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>a.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .generic-button>button.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header .button.edit:active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .profile-loop-header>a.button.outline.small:active{background:rgba(231,143,109,.45) !important;color:#0f1514 !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs{background:#fff;border:1px solid #eaeaec;border-radius:12px;padding:.75rem 1.5rem 1rem;margin:1rem 0 1.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs>ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs li{float:none;padding:0;margin:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;border:0;border-radius:10px;background:rgba(231,143,109,.2);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;color:#0f1514;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs a .bb-single-nav-item-point{border-bottom:0 !important;padding-bottom:0 !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs a:hover{background:rgba(231,143,109,.35);color:#0f1514}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs a:active{background:rgba(231,143,109,.45);color:#0f1514}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs .selected>a,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs .current>a{background:rgba(231,143,109,.35);color:#0f1514;font-weight:500;border-bottom:0;margin-bottom:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav{background:rgba(0,0,0,0);border:0;border-radius:0;padding:0;margin:1.5rem 0 1.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:1.5rem;align-items:start;margin-top:3.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-main{min-width:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell #item-header.single-headers{margin-top:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-main-header{display:flex;align-items:center;gap:1.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav h1.ff-courses-title{margin:0;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:2.5rem !important;font-weight:500 !important;line-height:1.15 !important;color:#0e1413}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu .ff-courses-menu-divider{display:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters{display:none;align-items:center;gap:.75rem;padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters.grid-filters{padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters .layout-view,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters .layout-view.active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters .layout-view:hover,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters .layout-view:focus,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-view-filters .layout-view:focus-visible{padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#0e1413;text-decoration:none;cursor:pointer}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn svg{width:26px;height:26px;fill:currentColor;stroke:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn .material-icons-outlined{font-size:26px;line-height:1}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu-divider{display:inline-block;width:1px;height:36px;margin:0 .25rem;background:#72d0c2}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn.is-active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn:hover{color:#0e1413;background:rgba(0,0,0,0);opacity:.8}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn.ff-courses-menu-btn--accent,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn.ff-courses-menu-btn--accent.is-active,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav a.ff-courses-menu-btn.ff-courses-menu-btn--accent:hover{color:#1e4b47;opacity:1}body.buddypress.bp-user:not(.register):not(.activation) #buddypress.buddypress-wrap.bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap)>.ff-member-icon-nav{display:block;width:100%;max-width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress.buddypress-wrap.bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap)>#item-body,body.buddypress.bp-user:not(.register):not(.activation) #buddypress.buddypress-wrap.bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap)>.item-body{flex:0 0 100%;width:100%;max-width:100%;min-height:0;padding:0;clear:both}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list{display:grid;gap:1rem;margin:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list .bb-item-count{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;color:#666}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-]{position:relative;background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-sizing:border-box;overflow:hidden}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-]>h4{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:.75rem;margin:0;padding:1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .list_arrow{position:absolute;top:1rem;right:1rem;float:none;margin:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-link{min-width:0;padding-right:1.5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-link>a{display:block;overflow:hidden;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;color:#0f1514;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-link>a:hover{color:#5a9a87}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-status>a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .75rem;border-radius:9999px;background:rgba(231,143,109,.2);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1;color:#0f1514;text-decoration:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-status>a.completed,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-status>a.complete{background:rgba(89,190,173,.2)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-certificate>a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0;border-radius:8px;background:#f5f2ef}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .flip{grid-column:1/-1;border-top:1px solid #eaeaec;margin-top:.25rem;padding-top:.75rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .course_progress{position:relative;height:8px;margin:0;background:#eaeaec;border-radius:9999px;overflow:hidden}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .course_progress .course_progress_blue{height:100%;background:#59bead}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-rl-courses-grid.bb-rl-courses-grid--member{gap:1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-rl-course-card.bb-rl-course-card--ldlms{border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid .item-body-inner{display:flex;flex-direction:column;gap:1.25rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-inline-panel[hidden]{display:none !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-inline-panel--courses{width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid .item-body,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid .item-body-inner,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-grid .item-body-inner>*{width:100%;max-width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-courses-sidebar{position:sticky;top:calc(76px + 1rem);display:flex;flex-direction:column;gap:1.25rem;align-self:start}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card{padding:1rem;background:#fff;border:1px solid #eaeaec;border-radius:10px}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-title{margin:0 0 .75rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:#0e1413}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-list{list-style:none;margin:0;padding:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-list li+li{border-top:1px solid #eaeaec}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-row{display:flex;align-items:center;gap:14px;padding:.75rem 0;color:inherit;text-decoration:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-avatar{width:52px;height:52px;border-radius:50%;flex:0 0 52px;object-fit:cover;display:block;background:#f7f7f8}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-avatar--placeholder{display:inline-block}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-row-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:#0e1413;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-row-meta{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:#6b6b6b}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-empty{margin:0;font-size:.875rem;color:#666}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--comments{padding:18px}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--comments h3.ff-sidebar-title,body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--groups h3.ff-sidebar-title{margin:0 0 10px;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:1.5rem !important;font-weight:500 !important;line-height:1.15;letter-spacing:-0.01em;color:#0e1413}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--groups{padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--groups .ff-sidebar-button{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;min-height:48px;padding:0 1.25rem;border:1px solid #a65738;border-radius:10px;background:rgba(0,0,0,0);font-size:1.25rem;font-weight:500;color:#a65738;text-decoration:none}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-sidebar-card--groups .ff-sidebar-button:hover{color:#a65738;background:#fff}@media screen and (max-width: calc(1024px - 1px)){body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell{grid-template-columns:1fr}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-home-shell .ff-courses-sidebar{position:static;top:auto}}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-profile-wrapper.need-separator{background:rgba(0,0,0,0);border:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-profile-wrapper.need-separator .group-separator-block{background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.25rem;box-sizing:border-box;width:100%;margin-bottom:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-profile-wrapper.need-separator header.profile-header{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #eaeaec}body.buddypress.bp-user:not(.register):not(.activation) .profile-header a.button.outline{background-color:#fff !important;border:1px solid #eaeaec !important;color:#000 !important}body.buddypress.bp-user:not(.register):not(.activation) .profile-header a.button.outline:hover,body.buddypress.bp-user:not(.register):not(.activation) .profile-header a.button.outline:focus{background-color:#f5f2ef !important;border-color:#eaeaec !important}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bb-profile-title{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem !important;font-weight:600;line-height:1.15;color:#0f1514}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.label,body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.data{background:rgba(0,0,0,0);border:0;padding:0 0 .5rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.label{width:35%;padding-right:.75rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:#666}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.data{width:65%;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;color:#0f1514}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.data>p{margin:0 0 .75rem;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.5;color:inherit}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr:last-child td.data>p{margin-bottom:0}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .activity-head-bar,body.buddypress.bp-user:not(.register):not(.activation) #buddypress #activity-stream .activity-list .activity-item{background:#fff;border:1px solid #eaeaec;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .activity-head-bar{padding:.75rem 1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #activity-stream .activity-list .activity-item{padding:1rem}@media screen and (max-width: calc(768px - 1px)){body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #cover-image-container{padding:1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-cover-image{flex-direction:column;align-items:flex-start;gap:.75rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #item-header.single-headers #item-header-content>.flex{flex-direction:column;align-items:flex-start}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs{padding:.75rem 1rem 1rem;overflow-x:auto}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-wrap>nav#object-nav.main-navs>ul{flex-wrap:nowrap;min-width:max-content;gap:1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav{padding:0;overflow:visible}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-main-header{flex-direction:column;align-items:center;gap:.75rem;text-align:center}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav h1.ff-courses-title{font-size:2rem !important;text-align:center}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .ff-member-icon-nav .ff-courses-menu{margin-left:0;width:100%;justify-content:center}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-]>h4{grid-template-columns:1fr;padding:.75rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .list_arrow{top:.75rem;right:.75rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-link{padding-right:2rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress #learndash_profile #course_list>[id^=course-] .learndash-course-link>a{white-space:normal}body.buddypress.bp-user:not(.register):not(.activation) #buddypress .bp-profile-wrapper.need-separator .group-separator-block{padding:1rem}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.label,body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.data{display:block;width:100%}body.buddypress.bp-user:not(.register):not(.activation) #buddypress div.bp-profile-content table.profile-fields tr td.label{padding-right:0;margin-bottom:.25rem}}body.bbpress .bs-forums-banner .bb-banner-desc br{display:none !important}.bbp_before_forum_new_post,.action.bs-forums-meta.flex.align-items-center{display:none}.pmpro #pmpro_order_single{width:min(100%,1340px);margin:2rem auto 0}.pmpro #pmpro_order_single>.pmpro_card{padding:clamp(1.25rem,3vw,2rem);background:#fff;border:1px solid #eae5df;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.pmpro #pmpro_order_single .pmpro_card_actions{margin:0 0 1.25rem}.pmpro #pmpro_order_single .pmpro_btn-print{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;background:#e78f6d;border:0;border-radius:8px;color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.pmpro #pmpro_order_single .pmpro_btn-print:hover,.pmpro #pmpro_order_single .pmpro_btn-print:focus{background:#c1623d;color:#fff}.pmpro #pmpro_order_single .pmpro_card_title{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem !important;font-size:clamp(1.5rem,3vw,2.5rem) !important}.pmpro #pmpro_order_single .pmpro_tag{display:inline-flex;align-items:center;min-height:26px;padding:.25rem .75rem;border-radius:999px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;line-height:1}.pmpro #pmpro_order_single .pmpro_tag-success{background:rgba(89,190,173,.25);color:#0f1514}.pmpro #pmpro_order_single .pmpro_card_content,.pmpro #pmpro_order_single-meta,.pmpro #pmpro_order_single-items{color:#0f1514;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.pmpro #pmpro_order_single .pmpro_spacer{display:none}.pmpro #pmpro_order_single-meta{margin-bottom:2rem}.pmpro #pmpro_order_single-meta .pmpro_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none}.pmpro #pmpro_order_single-meta .pmpro_list_item{margin:0;font-size:1rem;line-height:1.5}.pmpro #pmpro_order_single-meta .pmpro_list_item_label{display:block;margin-bottom:.25rem;color:#666;font-size:.875rem;font-weight:600}.pmpro #pmpro_order_single-items h3{margin-bottom:1rem !important;font-size:clamp(1.25rem,2.2vw,2rem) !important}.pmpro #pmpro_order_single-items .pmpro_table{width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid #eae5df;border-collapse:separate;border-spacing:0;border-radius:8px}.pmpro #pmpro_order_single-items .pmpro_table th,.pmpro #pmpro_order_single-items .pmpro_table td{padding:1rem;border-color:#eae5df;color:#0f1514;font-size:1rem;line-height:1.5;text-align:left;vertical-align:top}.pmpro #pmpro_order_single-items .pmpro_table th:last-child,.pmpro #pmpro_order_single-items .pmpro_table td:last-child{width:22%;text-align:right;white-space:nowrap}.pmpro #pmpro_order_single-items .pmpro_table thead th{background:#f7f7f8;font-weight:700}.pmpro #pmpro_order_single-items .pmpro_table tbody th{font-weight:600}.pmpro #pmpro_order_single-items .pmpro_table tfoot td{color:#666}.pmpro>.pmpro_actions_nav{width:min(100%,1340px);margin:1rem auto 0;padding:0 .5rem;font-size:1rem}@media(max-width: 767px){.pmpro #pmpro_order_single{margin-top:1.5rem}.pmpro #pmpro_order_single>.pmpro_card{padding:1rem;border-radius:10px}.pmpro #pmpro_order_single-meta .pmpro_list{grid-template-columns:1fr;gap:1rem}.pmpro #pmpro_order_single-items .pmpro_table th,.pmpro #pmpro_order_single-items .pmpro_table td{padding:.75rem}.pmpro #pmpro_order_single-items .pmpro_table th:last-child,.pmpro #pmpro_order_single-items .pmpro_table td:last-child{width:auto}.pmpro>.pmpro_actions_nav{display:flex;flex-direction:column-reverse;gap:.5rem;padding:0}.pmpro>.pmpro_actions_nav span{float:none;text-align:left}}@media screen and (max-width: calc(600px - 1px)){body.buddypress.bp-user #buddypress #item-header.single-headers #cover-image-container,body.buddypress.bp-user #buddypress .bp-wrap>nav#object-nav.main-navs{padding-left:1.25rem;padding-right:1.25rem}}#buddypress .bp-invites-container{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}#buddypress .bp-invites-container nav#subnav.bp-subnavs{margin:0 0 1.5rem;border:0;background:rgba(0,0,0,0)}#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0;list-style:none}#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav li{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav li a{display:inline-flex;align-items:center;height:40px;padding:0 1rem;border:0;border-radius:10px;background:rgba(0,0,0,0);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;line-height:1;color:#444;text-decoration:none;transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),color 200ms cubic-bezier(0.4, 0, 0.2, 1)}#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav li a:hover{background:#f5f2ef;color:#0f1514}#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav li.current>a,#buddypress .bp-invites-container nav#subnav.bp-subnavs ul.subnav li.selected>a{background:rgba(231,143,109,.2);color:#0f1514}#buddypress .bp-invites-container .screen-heading{margin:0 0 .5rem !important;font-family:"Indiana Trial VAR",Georgia,serif !important;font-size:1.5rem !important;font-weight:500;line-height:1.3;color:#0f1514}#buddypress .bp-invites-container .info.invite-info{margin:0 0 1.5rem;font-size:1rem;line-height:1.5;color:#444}#buddypress .bp-invites-container .bp-tables-user{width:100%;margin:0;border:1px solid #eaeaec;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}#buddypress .bp-invites-container .bp-tables-user th.title{padding:.75rem 1rem;border:0;border-bottom:1px solid #eaeaec;background:#f5f2ef;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;line-height:1;color:#444;text-align:left}#buddypress .bp-invites-container .bp-tables-user td{padding:.75rem 1rem;border:0;border-bottom:1px solid #eaeaec;font-size:1rem;color:#000;vertical-align:middle}#buddypress .bp-invites-container .bp-tables-user tbody tr:last-child td{border-bottom:0}#buddypress .bp-invites-container .invites-input{width:100% !important;height:48px !important;padding:.75rem !important;border:1px solid #eaeaec !important;border-radius:10px !important;background:#fff !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:1rem !important;color:#000 !important;box-shadow:none !important}#buddypress .bp-invites-container .invites-input:focus,#buddypress .bp-invites-container .invites-input:focus-visible{outline:none !important;border-color:#59bead !important;box-shadow:0 0 0 3px rgba(89,190,173,.2) !important}#buddypress .bp-invites-container .field-actions,#buddypress .bp-invites-container .field-actions-last{width:1%;white-space:nowrap;text-align:right}#buddypress .bp-invites-container .field-actions-remove,#buddypress .bp-invites-container .field-actions-add{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(231,143,109,.2);color:#0f1514;cursor:pointer;transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}#buddypress .bp-invites-container .field-actions-remove:hover,#buddypress .bp-invites-container .field-actions-add:hover{background:rgba(231,143,109,.35)}#buddypress .bp-invites-container .field-actions-remove i,#buddypress .bp-invites-container .field-actions-add i{font-size:18px;line-height:1;color:inherit}#buddypress .bp-invites-container #send-invite-form>label{display:block;margin:1.5rem 0 .5rem;font-size:1rem;line-height:1.5;color:#444}#buddypress .bp-invites-container .wp-editor-wrap{border:1px solid #eaeaec;border-radius:10px;overflow:hidden;background:#fff}#buddypress .bp-invites-container .wp-editor-wrap .quicktags-toolbar,#buddypress .bp-invites-container .wp-editor-wrap .mce-toolbar-grp{border:0;border-bottom:1px solid #eaeaec;background:#f5f2ef}#buddypress .bp-invites-container .wp-editor-wrap .wp-editor-area,#buddypress .bp-invites-container .wp-editor-wrap iframe{min-height:160px;padding:.75rem;border:0;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;color:#000}#buddypress .bp-invites-container .wp-editor-wrap .wp-editor-area:focus,#buddypress .bp-invites-container .wp-editor-wrap .wp-editor-area:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(89,190,173,.2)}#buddypress .bp-invites-container #send-invite-form .submit{margin:1.5rem 0 0;padding:0;border:0}#buddypress .bp-invites-container #send-invite-form .submit #submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:12px 24px;border:none;border-radius:10px;background:#e78f6d;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;color:#0f1514;text-transform:none;box-shadow:none;cursor:pointer;transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}#buddypress .bp-invites-container #send-invite-form .submit #submit:hover{background:rgba(231,143,109,.2);color:#0f1514}#buddypress .bp-invites-container #send-invite-form .submit #submit:active{background:rgba(231,143,109,.3)}#buddypress .bp-invites-container #send-invite-form .submit #submit:focus-visible{outline:2px solid #41a2ab;outline-offset:3px;outline-offset:4px}#buddypress .bp-invites-container .bp-invitee-status{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;background:rgba(231,143,109,.2);font-size:.875rem;font-weight:500;line-height:1.6;color:#0f1514;white-space:nowrap}#buddypress .bp-invites-container .bp-invitee-status [class*=bb-icon],#buddypress .bp-invites-container .bp-invitee-status .dashicons{font-size:16px;line-height:1;width:auto;height:auto;color:inherit}#buddypress .bp-invites-container .bp-invitee-status:has(.bb-icon-check),#buddypress .bp-invites-container .bp-invitee-status:has(.dashicons-yes){background:rgba(89,190,173,.18)}#buddypress .bp-invites-container .bp-tables-user tbody tr td[colspan] span{color:#666}@media screen and (max-width: calc(600px - 1px)){#buddypress .bp-invites-container #member-invites-table thead{display:none}#buddypress .bp-invites-container #send-invite-form #member-invites-table,#buddypress .bp-invites-container #send-invite-form #member-invites-table tbody,#buddypress .bp-invites-container #send-invite-form #member-invites-table tr,#buddypress .bp-invites-container #send-invite-form #member-invites-table td{display:block;width:auto}#buddypress .bp-invites-container #send-invite-form #member-invites-table tr{padding:.75rem 0;border-bottom:1px solid #eaeaec}#buddypress .bp-invites-container #send-invite-form #member-invites-table tr:last-child{border-bottom:0}#buddypress .bp-invites-container #send-invite-form #member-invites-table td{padding:.5rem 1rem;border-bottom:0}#buddypress .bp-invites-container #send-invite-form .field-actions,#buddypress .bp-invites-container #send-invite-form .field-actions-last{width:auto}#buddypress .bp-invites-container .table-responsive{overflow-x:auto}#buddypress .bp-invites-container .table-responsive .bp-tables-user{min-width:560px}}#buddypress .search-form_reset,#buddypress button.search-form_reset{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}

/*# sourceMappingURL=buddyboss.css.map*/