.loginForm p.et_pb_forgot_password a{color:#000;font-size:12px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.loginForm .et_pb_contact_form_label{display:block!important;font-size:15px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#000;padding-bottom:15px}.loginContinue{display:flex;align-items:center;position:relative}.loginContinue:before{content:'';position:absolute;display:flex;align-items:center;width:100%;height:1px;background:#CACACA;top:6px}.loginContinue .et_pb_text_inner{padding:0 10px;background:#f6f8f8}body #page-container .et_pb_section .loginForm .et_pb_button_2.googleLogin::before{content:"";width:15px;height:15px;background-image:url(https://pbeh.ubuntuiq.co.za/wp-content/uploads/2025/12/google-1.png);display:inline-block!important;opacity:1;position:static;vertical-align:middle;transform:none;margin-right:0}body #page-container .et_pb_section .loginForm .et_pb_button_2.googleLogin{gap:20px}body #page-container .et_pb_section .loginForm .et_pb_button_3.appleLogin::before{content:"";width:15px;height:15px;background-image:url(https://pbeh.ubuntuiq.co.za/wp-content/uploads/2025/12/apple-logo-1.png);display:inline-block!important;opacity:1;position:static;vertical-align:middle;transform:none;margin-right:0}body #page-container .et_pb_section .loginForm .et_pb_button_3.appleLogin{gap:20px}body #page-container .et_pb_section .loginForm .et_pb_button_4.facebookLogin::before{content:"";width:15px;height:15px;background-image:url(https://pbeh.ubuntuiq.co.za/wp-content/uploads/2025/12/facebook-1.png);display:inline-block!important;opacity:1;position:static;vertical-align:middle;transform:none;margin-right:0}body #page-container .et_pb_section .loginForm .et_pb_button_4.facebookLogin{gap:20px}.loginForm .tutor-wrap>div{padding:0;box-shadow:none;border-width:0}.loginForm .tutor-login-form-wrapper{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#000000!important}.loginForm .tutor-login-form-wrapper .tutor-form-control{height:50px;padding:10px 20px;font-size:15px}.loginForm .tutor-login-form-wrapper .tutor-form-control::placeholder{color:#CACACA}.loginForm .tutor-login-form-wrapper .tutor-form-check label{font-size:15px}.loginForm .tutor-login-form-wrapper a{font-size:15px;height:auto!important}.loginForm .tutor-login-form-wrapper .tutor-btn{height:50px}.loginForm .tutor-login-form-wrapper .tutor-mb-40{margin-bottom:32px}.loginForm .tutor-login-form-wrapper{text-align:center}.loginForm .tutor-login-form-wrapper .tutor-color-secondary.tutor-mt-20{font-size:15px}h2#you-are-already-logged-in{text-align:center}.loginForm #tutor-pro-social-authentication div[role="button"] .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:400}@media(max-width:1200px){.headerNav{margin-right:0!important}.headerNav.et_pb_menu .et_mobile_menu{top:calc(100% + 12px);padding:20px 0;border-color:#006e46}.headerNav,.headerNav .et_pb_menu_inner_container{position:static}}.about-content-card{background:#ffffff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.membership-form-card{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 12px 35px rgba(0,0,0,0.08)}.h2{color:#018100;font-size:26px}.h4{color:#339925;font-size:18px}#tutor-course-details-tab-info .tutor-course-details-content{display:none!important}#tutor-course-details-tab-info .tutor-course-content-title{display:none!important}#tutor-course-details-tab-info .tutor-accordion{display:none!important}.tutor-course-progress-bar{height:10px;border-radius:10px}.tutor-progress-filled{background:linear-gradient(90deg,#5c6bc0,#007042)}.tutor_course_enrollment .tutor-card .tutor-card-body{background:#fff!important;border:1px solid #D9D9D9;border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0 / 25%)}.tutor_course_enrollment .tutor-card{border-width:0;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.tutor_course_enrollment .tutor-card .tutor-card-body h3{font-size:16px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.tutor_course_enrollment .tutor-card .tutor-card-body .tutor-course-progress-wrapper{margin-bottom:0!important}.tutor_course_enrollment .tutor-card .tutor-card-body .list-item-progress span{font-size:12px;font-weight:400!important}.tutor_course_enrollment .tutor-card .dtlms-course-enroll-info-wrapper{line-height:1}.tutor_course_enrollment .tutor-card .dtlms-course-enroll-info-wrapper .tutor-enrolled-info-text{font-size:14px!important}.tutor-wrap>div{padding:15px;border:1px solid #D9D9D9;border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0 / 25%)}body #et-boc .tutor-wrap .tutor-course-content-title{font-size:16px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid #D9D9D9}.tutor-wrap{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.tutor-wrap .tutor-accordion-item-body-content li h5{font-size:12px}.tutor-wrap .tutor-accordion-item-body-content{border-width:0}.tutor-accordion .tutor-accordion-item{border-width:0!important}.tutor-accordion .tutor-accordion-item .tutor-accordion-item-header{font-size:12px;line-height:1.2;vertical-align:top;background:#D9D9D9;border-radius:4px;font-weight:400;border-left:5px solid #006E46}.tutor-accordion .tutor-accordion-item .tutor-accordion-item-header:after{display:none}#et-boc .tutor-accordion .tutor-accordion-item .tutor-accordion-item-header{padding:10px 10px 6px 10px!important}.tutor-accordion-item-header .tooltip-wrap.tooltip-icon{display:inline-block;vertical-align:middle}.tutor-wrap .tutor-accordion-item-body-content li.tutor-course-content-list-item{padding-top:0;padding-bottom:0}.tutor-wrap .tutor-accordion-item-body-content .tutor-course-content-list{padding:10px 0}.tutor-course-details-content{padding:20px;border:1px solid #D9D9D9;border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0 / 25%)}.tutor-course-details-content h2{font-size:18px}.tutor-course-details-content .dtlms-course-about-text{font-size:14px;font-weight:400}.courseTab{border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0 / 25%);overflow:hidden}.dsm_card_wrapper h4.dsm_card_title{font-size:16px;font-weight:700;margin-bottom:10px}.tutor-divi-course-duration{justify-content:start!important}.tutor-single-course-meta-total-enroll label{font-weight:700;margin-right:10px}.certificateBox .dsm_card_wrapper{background:#006e46;border-radius:8px}.certificateBox .dsm_card_wrapper h4.dsm_card_title{color:#fff!important;margin:0;display:inline-block}.certificateBox .dsm_card_wrapper .dsm_card_description{display:inline-block}.certificateBox .dsm_card_wrapper h4.dsm_card_title:after{content:":"}.certificateBox .dsm_card_wrapper .dsm_card_description{color:#fff}.certificateBox .dsm_card_wrapper{background:#006e46;border-radius:8px}.certificateBox .dsm_card_wrapper h4.dsm_card_title{color:#fff!important;margin:0;display:inline-block}.certificateBox .dsm_card_wrapper .dsm_card_description{display:inline-block}.certificateBox .dsm_card_wrapper h4.dsm_card_title:after{content:":"}.certificateBox .dsm_card_wrapper .dsm_card_description{color:#fff}.tutor-course-details-tab .tutor-mt-32{margin:0}.dsm_card_wrapper h4.dsm_card_title{font-size:16px;font-weight:700;margin-bottom:10px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.tutor-course-details-tab li{font-size:14px;line-height:1.2;font-weight:400}.tutor-course-details-tab li .tutor-icon-bullet-point{display:none!important}.tutor-course-details-tab .tutor-course-details-widget-list li:first-child{width:100%}.courseDuration .dsm_card_wrapper{border-radius:8px;box-shadow:0 4px 4px rgb(0 0 0 / 25%);overflow:hidden;padding:20px;border:1px solid #D9D9D9}.courseDuration .dsm_card_wrapper .dsm_card_title{font-size:18px}.courseDuration .dsm_card_wrapper .dsm_card_subtitle{font-size:14px;font-weight:400;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.pbeh-sidebar-card .tutor-mt-40{margin:0}.et-db #et-boc .pbeh-sidebar-card .tutor-mt-40 h3{padding-bottom:10px!important}.tutor-card-body .tutor-course-progress-wrapper+a{color:#fff!important}.pbeh-stat-box{background:#ffffff;border-radius:14px;padding:24px 20px;box-shadow:0 6px 18px rgba(0,0,0,0.06);transition:all 0.3s ease;height:100%;display:flex;align-items:center}.pbeh-stat-box .et_pb_module_inner{width:100%}.pbeh-stat-box:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.pbeh-stat-box h4{font-size:14px;font-weight:600;margin-bottom:10px;color:#555}.pbeh-stat-box span,.pbeh-stat-box p{font-size:18px;font-weight:700;color:#007042}.pbeh-stat-box .tutor-single-course-meta-duration label,.pbeh-stat-box .tutor-single-course-meta-duration span,.pbeh-stat-box .tutor-single-course-meta-total-enroll label,.pbeh-stat-box .tutor-single-course-meta-total-enroll span{display:block}.pbeh-stat-box label{margin-bottom:6px}.pbeh-stat-box span{font-size:20px;font-weight:700;color:#007042}