@font-face{font-family:'TAN Nimbus';src:url('https://luzpsicosex.com/wp-content/uploads/fonts/tan-nimbus.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url('https://luzpsicosex.com/wp-content/uploads/fonts/karla-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url('https://luzpsicosex.com/wp-content/uploads/fonts/karla-regular-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url('https://luzpsicosex.com/wp-content/uploads/fonts/karla-italic-400.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Karla';src:url('https://luzpsicosex.com/wp-content/uploads/fonts/karla-italic-700.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}
.tutor-course-single-sidebar-title,.tutor-accordion-item-header,.tutor-course-topic-item-title,.tutor-course-topic-single-header,#tutor-single-entry-content,#tutor-single-entry-content p,#tutor-single-entry-content li,#tutor-single-entry-content h1,#tutor-single-entry-content h2,#tutor-single-entry-content h3,#tutor-single-entry-content blockquote,#tutor-single-entry-content a,.tutor-course-topic-single-footer,.tutor-course-topic-single-content{font-family:'Karla',sans-serif!important}
[class*="tutor-icon"],.tutor-icon,.tutor-course-topic-item-icon,[class^="tutor-i-"],[class*=" tutor-i-"]{font-family:'tutor-icon'!important}
.tutor-course-topic-single-header{background:#1a1a2e!important;border-bottom:2px solid #7c3aed!important;min-height:56px!important}
.tutor-course-topic-single-header,.tutor-course-topic-single-header *{color:#ffffff!important}
.tutor-course-single-sidebar-wrapper,#tutor-course-single-sidebar,.tutor-course-single-sidebar,[class*="sidebar-wrapper"]{background-color:#1a1a2e!important;background:#1a1a2e!important;border-right:none!important;flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important}
.tutor-accordion,.tutor-accordion-item,.tutor-accordion-item-body,.tutor-accordion-item-body-inner{background-color:#1a1a2e!important;background:#1a1a2e!important;border-bottom:1px solid rgba(255,255,255,0.08)!important}
.tutor-course-single-sidebar-title{background-color:#7c3aed!important;border-bottom:none!important;min-height:56px!important;padding:20px!important}
.tutor-course-single-sidebar-title,.tutor-course-single-sidebar-title *{color:#ffffff!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important}
.tutor-accordion-item-header{background-color:transparent!important;border-bottom:none!important;padding:14px 20px!important}
.tutor-accordion-item-header,.tutor-accordion-item-header *{color:rgba(255,255,255,0.6)!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:0.5px!important;font-weight:600!important}
.tutor-accordion-item-header:hover,.tutor-accordion-item-header:hover *{color:rgba(255,255,255,0.9)!important}
.tutor-course-topic-item>a,.tutor-course-topic-item a{background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,0.04)!important;padding:10px 20px 10px 32px!important}
.tutor-course-topic-item a:hover{background-color:rgba(124,58,237,0.3)!important}
.tutor-course-topic-item-title{color:rgba(255,255,255,0.7)!important;font-size:13px!important;font-weight:400!important}
.tutor-course-topic-item a:hover .tutor-course-topic-item-title{color:#ffffff!important}
.tutor-course-topic-item-icon,.tutor-course-topic-item .tutor-icon{color:rgba(255,255,255,0.3)!important}
.tutor-course-topic-item.is-active>a,.tutor-course-topic-item.is-active a{background-color:#7c3aed!important;border-radius:6px!important;border-bottom-color:transparent!important}
.tutor-course-topic-item.is-active .tutor-course-topic-item-title{color:#ffffff!important;font-weight:600!important}
.tutor-course-topic-item.is-active .tutor-course-topic-item-icon,.tutor-course-topic-item.is-active .tutor-icon{color:#ffffff!important}
#tutor-single-entry-content,.tutor-course-topic-single-content,.tutor-course-topic-single-content-wrap{background-color:#f8f7ff!important;padding:32px!important}
#tutor-single-entry-content h1,.tutor-lesson-title,.tutor-course-topic-content-title{font-family:'TAN Nimbus',serif!important;font-size:28px!important;font-weight:normal!important;color:#1a1a2e!important;margin-bottom:24px!important}
#tutor-single-entry-content p{font-size:16px!important;line-height:1.8!important;color:#1a1a2e!important;margin-bottom:16px!important}
#tutor-single-entry-content h2{font-family:'TAN Nimbus',serif!important;font-size:20px!important;font-weight:normal!important;color:#7c3aed!important;margin-top:32px!important;margin-bottom:12px!important}
#tutor-single-entry-content h3{font-size:17px!important;font-weight:700!important;color:#1a1a2e!important;margin-top:24px!important;margin-bottom:8px!important}
#tutor-single-entry-content blockquote{background:#f0ebfc!important;border-left:4px solid #7c3aed!important;border-top:none!important;border-right:none!important;border-bottom:none!important;border-radius:0 10px 10px 0!important;padding:18px 22px!important;margin:24px 0!important;font-style:normal!important}
#tutor-single-entry-content blockquote,#tutor-single-entry-content blockquote *{color:#1a1a2e!important}
#tutor-single-entry-content blockquote p{margin-bottom:0!important}
#tutor-single-entry-content ul,#tutor-single-entry-content ol{padding-left:24px!important;margin-bottom:16px!important}
#tutor-single-entry-content li{font-size:16px!important;line-height:1.8!important;color:#1a1a2e!important;margin-bottom:6px!important}
#tutor-single-entry-content a{color:#7c3aed!important}
#tutor-single-entry-content a:hover{color:#6d28d9!important}
.tutor-course-topic-single-footer{background-color:#f8f7ff!important;border-top:1px solid rgba(124,58,237,0.15)!important}
.tutor-progress-bar-fill{background-color:#db2877!important}
.tutor-btn-primary:not(.tutor-topbar-mark-btn),.tutor-btn.tutor-btn-primary:not(.tutor-topbar-mark-btn){background-color:#7c3aed!important;border-color:#7c3aed!important;color:#ffffff!important;border-radius:8px!important;font-weight:600!important}
.tutor-btn-primary:not(.tutor-topbar-mark-btn):hover,.tutor-btn.tutor-btn-primary:not(.tutor-topbar-mark-btn):hover{background-color:#6d28d9!important;border-color:#6d28d9!important}
.tutor-topbar-complete-btn .tutor-topbar-mark-btn,.tutor-topbar-complete-btn button,.tutor-topbar-mark-btn{background:#db2877!important;background-color:#db2877!important;border-color:#db2877!important;color:#ffffff!important;border-radius:6px!important;font-weight:600!important}
.tutor-topbar-mark-btn:hover{background:#be185d!important;background-color:#be185d!important;border-color:#be185d!important}