.tutor-rfx-public-sessions{margin:24px 0}.tutor-rfx-card{display:block!important;cursor:default!important;padding:20px;margin:16px 0;border:1px solid #b8cedf;border-radius:8px;background:#fff}.tutor-rfx-card h4{color:#005288;margin-top:0}.tutor-rfx-card form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.tutor-rfx-card label{display:flex;flex-direction:column;gap:6px}.tutor-rfx-card input[type=number]{max-width:100px;padding:8px}.single-courses .tutor-add-to-cart-button,.single-courses .rfx-participants-qty-wrapper{display:none!important}
 #rfx-course-accessibility [data-tutor-rfx-intra]{font-weight:400!important;color:#333333!important;margin-top:8px;line-height:1.35!important}
#rfx-session-request-form .rfx-intra-option-hidden{display:none!important}
.rfx-course-full-title{color:#4b83a6!important;font-size:16px;line-height:1.45!important;font-weight:400!important;margin:6px 0 12px!important}
.tutor-rfx-intra-course{font-size:14px!important;color:#4b83a6;font-weight:400!important;line-height:1.5;margin:16px 0}.tutor-rfx-intra-course p{font-size:inherit!important;font-weight:400!important;line-height:inherit!important;margin:0 0 8px}.tutor-rfx-intra-course>a{font-size:inherit!important;color:#005288;text-decoration:underline}

#rfx-course-accessibility p.rfx-handicap-explanation{font-size:calc(var(--rfx-handicap-base-size,14px) - 1pt)!important;font-weight:400!important;line-height:1.35!important;margin-bottom:10px}#rfx-course-accessibility p.rfx-handicap-explanation :is(strong,b){font-weight:400!important}

.rfx-course-prerequisites{margin:14px 0 0!important;padding:12px 16px;border:1px solid #d7e1e9;border-left:3px solid #005288;border-radius:6px;background:#f0f5f9}.rfx-course-prerequisites h3{margin:0 0 5px!important;font-size:14px!important;line-height:1.3!important;color:#005288;font-weight:600!important}.rfx-course-prerequisites p{margin:0!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;color:#333;white-space:pre-line}

.rfx-course-prerequisites + .tutor-mt-40{margin-top:12px!important}.rfx-course-prerequisites + .tutor-mt-40 > .tutor-accordion{margin-top:0!important}

.rfx-course-prerequisites + .rfx-prerequisites-program{margin-top:10px!important;padding-top:0!important}.rfx-course-prerequisites + .rfx-prerequisites-program > .tutor-accordion{margin-top:0!important}

.rfx-sessions-preparing a,.rfx-no-session-cta-text a{font-size:inherit!important}

.elementor-element[data-widget_type="etlms-course-tags.default"]{margin:4px 0!important;padding:0!important}.elementor-element[data-widget_type="etlms-course-tags.default"] .elementor-widget-container,.elementor-element[data-widget_type="etlms-course-tags.default"] .etlms-course-widget{margin:0!important;padding:0!important}[data-widget_type="etlms-course-tags.default"] .etlms-course-widget-title{margin:0 0 6px!important;line-height:1.3!important}[data-widget_type="etlms-course-tags.default"] .tutor-course-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important}[data-widget_type="etlms-course-tags.default"] .tutor-course-tags a{margin:0!important;padding:6px 12px!important;line-height:1.3!important;min-height:0!important}

[data-widget_type="etlms-course-tags.default"] .etlms-course-widget-title{text-align:left!important;justify-content:flex-start!important;padding-left:16px!important;width:100%;box-sizing:border-box}[data-widget_type="etlms-course-tags.default"] .tutor-course-tags{justify-content:center!important}

.tutor-course-sidebar-card-pricing .rfx-price-unit{display:inline-block;margin-left:6px;color:#005288!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;white-space:nowrap;text-decoration:none!important;vertical-align:baseline}
