@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');@font-face{font-family:'ZuumeRough';src:url('/wp-content/uploads/fonts/zuume-rough.woff2') format('woff2');font-display:swap}.zuume-text{font-family:'ZuumeRough',Arial,sans-serif}img[title]{pointer-events:none}html,body{overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}.drop-title{display:inline-block;position:relative;animation:dropShadow 2s ease-in-out infinite;transform-origin:top center}.drop-title::after{content:attr(data-text);position:absolute;top:100%;left:0;width:100%;transform:scaleY(-1);opacity:.35;filter:blur(3px);pointer-events:none;animation:dropShadowMirror 2s ease-in-out infinite}@keyframes dropShadowMirror{0%{transform:scaleY(-1) translateY(0);opacity:.35}50%{transform:scaleY(-1) translateY(25px);opacity:.22}100%{transform:scaleY(-1) translateY(0);opacity:.35}}.sfwd-courses .et_post_meta_wrapper img,.post-meta{display:none}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{width:100vw;padding-left:1vw;padding-right:1vw}.learndash-wrapper .ld-item-list.ld-course-list{display:none}.single-sfwd-courses .learndash-wrapper .ld-item-list,.single-sfwd-courses .learndash-shortcode-wrap,.single-sfwd-courses #learndash-course-content{display:none!important}.single-sfwd-courses h1.entry-title{display:none!important}.ld_course_grid_button .btn.btn-primary{background:#1c4234;border:2px solid #425f5a;padding-top:10px;padding-bottom:10px;color:#ffffff!important;font-size:1.1em;border-radius:10px!important;font-weight:bold!important}.ld_course_grid_button .btn.btn-primary:hover{background:#cc9842;border:2px solid #1c4234;color:#ffffff!important}.learndash-wrapper .ribbon.enrolled.in-progress{background-color:#1c4234!important;color:#ffffff!important}.learndash-wrapper h3.entry-title{text-align:center!important;width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}.learndash-wrapper .ld-focus iframe,.learndash-wrapper .ld-focus video,.learndash-wrapper .ld-focus .wp-block-embed,.learndash-wrapper .ld-focus .wp-block-embed__wrapper{border-radius:20px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)}.learndash-wrapper .ld-focus .wp-block-embed{box-shadow:0 10px 30px rgba(0,0,0,0.1)!important}@media (max-width:768px){.learndash-wrapper .learndash_mark_complete_button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;gap:10px!important;padding:12px 20px!important}}.learndash-wrapper .learndash_mark_complete_button{margin-left:auto!important;margin-right:auto!important}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap');.learndash-wrapper h3.entry-title{font-family:'Playfair Display',serif!important;font-size:28px!important;font-weight:700!important;text-align:center!important;line-height:1.3em!important;display:block!important;width:100%!important;margin-top:30px!important;margin-bottom:25px!important;color:#5c0518!important}@media (max-width:768px){.learndash-wrapper h3.entry-title{font-size:22px!important}}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap');.ld_course_grid .entry-title,.ld_course_grid h3.entry-title{font-family:'Playfair Display',serif!important;font-size:26px!important;font-weight:700!important;color:#1c4234!important;text-align:center!important;margin-top:10px!important;margin-bottom:15px!important;display:block!important;width:100%!important}.ld_course_grid .entry-content,.ld_course_grid .entry-content p{font-size:16px!important;line-height:1.6!important;text-align:center!important;color:#333333!important;margin-bottom:20px!important}.ld_course_grid .thumbnail .caption{padding:20px 15px!important;display:flex!important;flex-direction:column!important;align-items:center!important}.ld_course_grid .ribbon{background-color:#1c4234!important;color:#ffffff!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important}