.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --sy-paper:#FBF4E4; --sy-sand:#F0E4CA; --sy-red:#8E1B16; --sy-ink:#2A2320; --sy-muted:#5E5148; --sy-green:#566B34; --sy-line:#D8CAAA; --sy-font:Source Sans 3; }
/* Start custom CSS */:root{--sy-paper:#FBF4E4;--sy-sand:#F0E4CA;--sy-red:#8E1B16;--sy-ink:#2A2320;--sy-muted:#5E5148;--sy-line:#D8CAAA;--bb-primary-color:#8E1B16;--bb-primary-color-rgb:142,27,22;--bb-body-background-color:#FBF4E4;--bb-content-background-color:#FBF4E4;--bb-headings-color:#8E1B16;--bb-body-text-color:#2A2320;--bb-alternate-text-color:#5E5148;--bb-content-border-color:#D8CAAA;--bb-primary-button-background-regular:#8E1B16;--bb-primary-button-text-regular:#FBF4E4;--bb-primary-button-border-regular:#8E1B16;--bb-body-font-family:'Source Sans 3',sans-serif;--bb-headings-font-family:'Source Sans 3',sans-serif}
body,#page,.site-content,.bb-grid,.bb-learndash-wrapper{background-color:var(--sy-paper);color:var(--sy-ink);font-family:'Source Sans 3',sans-serif;font-size:19px;line-height:1.55}
body h1,body h2,body h3,body h4{font-family:'Source Sans 3',sans-serif;font-weight:400;color:var(--sy-red);line-height:1.25}
a{color:var(--sy-red)}a:hover{color:#70130F}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #566B34;outline-offset:3px}
.site-content{padding-top:0}.elementor-location-header,.elementor-location-footer{width:100%}.elementor .elementor-widget-shortcode{width:100%}
.sy-course-editorial{font-size:20px;line-height:1.65;max-width:760px;margin-inline:auto}.sy-course-editorial p{margin-bottom:24px}.sy-course-editorial h2,.sy-course-editorial h3{margin:40px 0 18px}.sy-course-editorial figure img{max-height:420px;width:100%!important;object-fit:cover;object-position:center}.sy-course-editorial u{text-decoration:none;font-weight:600}.sy-course-editorial p:has(>strong:only-child){font-weight:400}
.sy-notice{background:var(--sy-sand);padding:26px;border-left:3px solid var(--sy-red);margin:32px 0}.sy-notice p{margin:12px 0 0}
.sy-button,a.sy-button{display:inline-block;background:var(--sy-red);color:var(--sy-paper);padding:12px 22px;border-radius:4px;min-height:48px;text-decoration:none;font-size:17px;font-weight:600}
.elementor-widget-login label{font-size:17px;color:var(--sy-muted)}.elementor-widget-login .elementor-field{background:var(--sy-paper)!important;border:1px solid var(--sy-line)!important;border-radius:4px!important;min-height:54px;padding:14px!important;font-family:'Source Sans 3',sans-serif!important;font-size:18px!important;color:var(--sy-ink)!important}
.elementor-widget-login .elementor-field-group{margin-bottom:22px}.elementor-widget-login .elementor-button{background:var(--sy-red)!important;color:var(--sy-paper)!important;min-height:48px;width:100%;border-radius:4px;font-size:17px}.elementor-widget-login .elementor-lost-password{font-size:17px;color:var(--sy-red)}
.learndash-wrapper,.learndash-wrapper .ld-profile-summary,.learndash-wrapper .ld-item-list .ld-item-list-item,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview,.learndash-wrapper .ld-table-list,.bb-course-items .bb-course-item-wrap{background:var(--sy-paper);border-color:var(--sy-line)}
.learndash-wrapper .ld-button,.learndash-wrapper .ld-btn,.learndash-wrapper input[type=submit],#buddypress input[type=submit],#buddypress button.button{background:var(--sy-red)!important;color:var(--sy-paper)!important;border-radius:4px!important;border-color:var(--sy-red)!important;min-height:46px}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:#566B34!important}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{color:#566B34!important}.learndash-wrapper .ld-status-in-progress{background:var(--sy-red)!important}
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name,.learndash-wrapper .ld-profile-course-list .ld-item-title,.learndash-wrapper .ld-profile-course-list .ld-course-title{color:var(--sy-red);font-family:'Source Sans 3',sans-serif;font-size:21px}
.learndash-wrapper .ld-profile-edit-link,.learndash-wrapper .ld-profile-stat-container,.learndash-wrapper .ld-profile-avatar{display:none}.learndash-wrapper .ld-profile-heading{font-family:'Source Sans 3',sans-serif;color:var(--sy-red)}
#buddypress .groups-list .list-wrap,#buddypress .activity-list .activity-item,#buddypress .bp-list li .list-wrap,.buddypress-wrap .bp-navs{background:var(--sy-paper);border-color:var(--sy-line)}
.buddypress-wrap .item-body,#buddypress #item-header{background:var(--sy-paper)}#buddypress .bp-navs a,#buddypress .item-title a{color:var(--sy-red)}
@media(max-width:767px){body{font-size:18px}.site-content>.container{padding-left:20px;padding-right:20px}.sy-course-editorial{font-size:19px;line-height:1.6}.sy-course-editorial figure img{max-height:300px}.learndash-wrapper .ld-profile-course-list .ld-item-list-item-preview{padding:20px!important}.sy-notice{padding:22px}.sy-button{width:100%;text-align:left}.elementor-widget-login .elementor-field-group{width:100%}}
body .sy-button,body a.sy-button{color:#FBF4E4!important}body #ld-profile .ld-profile-course-list,body #ld-profile .ld-section-heading,body #ld-profile .ld-item-list-item,body #ld-profile .ld-item-list-item-preview{background:#FBF4E4!important;border-color:#D8CAAA!important}body #ld-profile a,body .learndash-wrapper .ld-item-list-item a{color:#8E1B16!important}body #ld-profile .ld-item-list-item-preview{padding:24px!important}body #ld-profile .ld-item-title{font-size:23px!important;font-family:'Source Sans 3',sans-serif!important}body #ld-profile .ld-section-heading{padding:18px 24px!important}
body .learndash-course-header .bb-about-instructor,body .learndash-course-header .bb-instructor-wrap,body .learndash-course-header .bb-course-author,body .learndash-course-header .bb-lesson-author{display:none!important}body .learndash-course-header{background:#FBF4E4!important}
body .learndash-wrapper .ld-status-in-progress,body .learndash-wrapper .ld-button,body .learndash-wrapper .ld-btn,body .learndash-wrapper .ld-expand-button,body .learndash-wrapper input[type=submit]{background-color:#8E1B16!important;border-color:#8E1B16!important;color:#FBF4E4!important}body .learndash-wrapper .ld-expand-button{background-color:#F0E4CA!important;color:#8E1B16!important}
body .lms-topic-sidebar-wrapper,body .lms-topic-sidebar-wrapper .lms-topic-sidebar-data,body .lms-topic-sidebar-wrapper .lms-topic-item,body .lms-topic-sidebar-wrapper .lms-course-title{background:#F0E4CA!important;color:#2A2320!important}body .lms-topic-sidebar-wrapper a{color:#8E1B16!important}
.elementor-location-single .bb-learndash-banner,.elementor-location-single .bb-single-course-sidebar,.elementor-location-single .bb-about-instructor{display:none!important}.elementor-location-single .bb-learndash-content-wrap{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;flex:1 1 100%!important}.elementor-location-single .bb-learndash-side-area{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.elementor-location-single .learndash-wrapper--course{width:100%;max-width:100%;margin:0;padding:0}

/* Native community and lesson presentation */
body .learndash-course-header .flex:has(.bb-about-instructor-date){display:none!important}
body .elementor-widget-theme-post-content a:not(.sy-button){color:#8E1B16!important}
body #buddypress #header-cover-image.has-default{background:linear-gradient(120deg,#F0E4CA,#D8CAAA)!important;height:160px!important}
body #buddypress #header-cover-image.has-default img{display:none!important}
body #buddypress #item-header-cover-image{background:#FBF4E4!important;border-color:#D8CAAA!important}
body #buddypress a{color:#8E1B16}
body #buddypress .bp-navs li.selected a{border-color:#8E1B16!important}
body #buddypress .group-status{background:#F0E4CA;color:#8E1B16}/* End custom CSS */