body{overflow-x:hidden}a{text-decoration:none}.accordion-header{font-family:'Poppins'}.accordion-item{font-size:16px;border:1px solid #d7d7d7!important;border-radius:8px;margin-top:10px}.accordion-button{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125)}.accordion-body{font-family:poppins}.accordion-body ul{margin-top:5px;margin-bottom:15px;padding-left:20px}.accordion-body li{margin-bottom:8px}.accordion-body strong{display:block;margin-top:20px;margin-bottom:5px}.accordion-body .lead-in{margin-top:5px;margin-bottom:5px;padding-bottom:0!important}.et_pb_menu li.mega-menu ul{}.et-menu-nav li.et_pb_menu_page_id-63155.mega-menu>ul{transform:translateX(-15%)}.et-menu-nav li.et_pb_menu_page_id-63156.mega-menu>ul{transform:translateX(0%)}.et-menu-nav .sub-menu{box-shadow:0 1px 5px -1px rgba(0,0,0,1)}.et-menu-nav li.mega-menu>ul{max-width:800px;left:50%!important;right:auto!important}.custom-vertical-tabs{display:flex;align-items:stretch}.custom-vertical-tabs .et_pb_tabs_controls{display:flex;flex-direction:column;width:30%;min-width:200px;background:#f8f8f8;padding:10px;border-right:2px solid #ddd;height:100%}.custom-vertical-tabs .et_pb_tabs_controls ul{overflow-y:auto;max-height:100%}.custom-vertical-tabs .et_pb_all_tabs{width:80%;overflow-y:scroll;padding:10px;background:#fff;height:248px;box-sizing:border-box}.custom-vertical-tabs .et_pb_tabs_controls li{text-align:left;padding:15px;border-left:3px solid transparent;transition:0.3s;cursor:pointer;font-weight:normal;color:#333}.custom-vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active{transition:all 0.3s ease-in-out}.custom-vertical-tabs:after{content:"";display:table;clear:both}.custom-tab-menu li a{padding:20px 50px!important}.et_pb_tab{padding:10px}.custom-tab-menu .et_pb_all_tabs{background-color:#fff;min-height:360px}@media only screen and (max-width:767px){.et_pb_tabs_controls{display:flex;flex-direction:column!important;align-items:stretch}.et_pb_tab{width:100%!important;margin-bottom:5px}.et_pb_tabs_controls li{width:100%!important;text-align:center}.et_pb_tabs_controls li a{text-align:center!important;padding-left:0!important;padding-right:0!important;width:100%!important;display:block!important}}.features{padding:0 20px}.feature{display:flex;align-items:center;margin:20px 0;font-size:16px;line-height:1.4}.feature .included{color:#000;font-weight:bold;margin-right:8px;font-size:18px}.features.dark .included{color:#fff}.feature .excluded{color:#999;font-weight:bold;margin-right:8px;font-size:18px}.feature-text{position:relative;cursor:help;color:#000;width:100%}.feature .excluded+.feature-text{color:#999}.feature-text.dashed-underline{text-decoration:underline dotted;-webkit-text-decoration-line:underline dotted;text-underline-offset:7px}.feature-text::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;color:#fff;padding:6px 10px;border-radius:4px;white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.3s;font-size:12px;z-index:9999;min-width:290px;max-width:350px;text-align:center}.feature-text::before{content:"";position:absolute;bottom:50%;left:15%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:rgba(0,0,0,0.85) transparent transparent transparent;opacity:0;transition:opacity 0.3s;pointer-events:none;z-index:9998}.feature-text:hover::after,.feature-text:hover::before{opacity:1}.dark .feature-text::after{background:#fff;color:#000;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.dark .feature-text::before{border-color:#fff transparent transparent transparent}.dark-card{color:#f2f2f2}.faq-container{max-width:1200px;margin:auto;padding:20px 0;text-align:left}.faq-container h2{text-align:center;font-size:28px;margin-bottom:20px}.hllqp-flex-row-responsive{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media (max-width:767px){.hllqp-flex-row-responsive{flex-direction:column!important;align-items:flex-start}}.faq-item{border-bottom:1px solid #ddd;margin-bottom:10px}.faq-question{width:100%;background:none;border:none;text-align:left;font-size:18px;font-weight:bold;padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;border-radius:5px;transition:background 0.3s ease}.faq-question:hover{background-color:#ececec}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.3s ease-out;padding:0 15px;font-size:16px}.faq-item.active>.faq-answer{max-height:1000px;padding:10px 15px}.faq-item.child{display:none;margin-left:20px;border-left:3px solid #007bff;padding-left:10px;margin-top:5px}.faq-item.parent.active .faq-item.child{display:block}.faq-item.child .faq-question{font-size:16px;background-color:#eef6ff}.faq-item.child .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.3s ease-out;padding:0 15px}.faq-item.child.active .faq-answer{max-height:200px;padding:10px 15px}.faq-question::after{content:"+";font-size:20px;transition:transform 0.3s ease}.faq-item.active>.faq-question::after{content:"-"}.compact-support-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;color:#fff;font-size:16px;margin-top:10px}.support-message{width:100%;font-size:16px;font-weight:bold;margin-bottom:10px}.compact-support-item{display:flex;align-items:center;gap:8px}.compact-support-item img{width:50px;height:auto}.compact-support-item a{color:#fff;text-decoration:underline dotted;font-size:16px}.compact-support-item a:hover{text-decoration:underline solid}.footer-container{text-align:left;font-size:14px;color:#fff;padding:10px 0}.footer-links a{color:#fff;text-decoration:none;margin:0 5px}.footer-links a:hover{text-decoration:underline}.course-container-rmac-lvl1-onl-option{max-width:800px;margin:auto;font-family:Arial,sans-serif;padding:0 20px 20px 20px}.course-card-rmac-lvl1-onl-option{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.3);text-align:center;max-width:400px;padding:20px;width:100%;margin:auto}.course-header-rmac-lvl1-onl-option{font-size:32px;font-weight:bold;color:#007bff;padding-bottom:15px}.course-details-list-rmac-lvl1-onl-option{list-style:none;padding:0;text-align:left}.course-details-list-rmac-lvl1-onl-option li{padding:5px 0;display:flex;align-items:center}.icon{margin-right:8px;color:#2a9d8f}.textbook-select-rmac-lvl1-onl-option{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;background:#f9f9f9}.register-btn-rmac-lvl1-onl-option{display:block;margin-top:20px;padding:12px;font-size:16px;font-weight:bold;color:#fff;background:#007bff;text-decoration:none;border-radius:5px;text-align:center}.register-btn-rmac-lvl1-onl-option:hover{background:#0056b3}.course-list-rmac-lvl1-lv-wbcst{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.course-card-rmac-lvl1-lv-wbcst,.course-card-rmac-lvl1-in-class{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.3);padding:20px;border-bottom:3px solid #007bff;font-size:1em;line-height:1.5;max-width:350px;flex:1 1 300px;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.course-card-rmac-lvl1-lv-wbcst:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.course-header-rmac-lvl1-lv-wbcst{font-size:1.3em;font-weight:bold;color:#333;margin-bottom:10px}.course-details-rmac-lvl1-lv-wbcst{color:#444;font-size:1em;margin-bottom:10px}.course-details-rmac-lvl1-lv-wbcst-p strong{font-weight:600;color:#222}.textbook-select-rmac-lvl1-lv-wbcst{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;font-size:1em;background:#f8f9fa;cursor:pointer}.register-btn-rmac-lvl1-lv-wbcst{display:block;width:100%;padding:10px;font-size:1.1em;font-weight:bold;color:#fff;background-color:#007bff;border:none;border-radius:6px;text-align:center;cursor:pointer;text-decoration:none;transition:background-color 0.3s,transform 0.2s;margin-top:10px}.register-btn-rmac-lvl1-lv-wbcst:hover{background-color:#0056b3;transform:scale(1.05)}.filter-container-rmac-lvl1-lv-wbcst{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:20px;background:#f8f9fa;padding:15px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.filter-container-rmac-lvl1-lv-wbcst label{font-size:16px;font-weight:600;color:#333}.filter-container-rmac-lvl1-lv-wbcst select{padding:7px 10px;font-size:14px;border-radius:5px;border:1px solid #ccc;background-color:#fff;cursor:pointer}.no-results{display:none;text-align:center;font-size:18px;color:#666;font-weight:600;margin-top:20px}.flex-container-life-ce-bundle{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:350px;max-height:500px;margin:20px auto;box-shadow:2px 5px 9px 7px rgba(0,0,0,.1);border-radius:10px;background-color:#fff;top:30px;z-index:10;position:sticky;margin-top:-250px}.flex-container-life-ce-bundle .et_pb_code_inner{width:100%}.et_pb_tabs_controls{display:flex}.et_pb_tabs_controls li{flex-grow:1;text-align:center}.et_pb_tabs_controls li.et_pb_tab_active{background-color:#007bff;color:#fff}.et_pb_tabs_controls li.et_pb_tab_active:last-child{border-top-right-radius:10px}@media screen and (max-width:767px){.custom-tab-menu .et_pb_tab.et_pb_tab_0.clearfix.et_pb_active_content.et-pb-active-slide,.custom-tab-menu .et_pb_tab.et_pb_tab_1.clearfix.et-pb-active-slide{overflow:scroll;max-height:300px}.flex-container-life-ce-bundle{margin-top:50px}.divi-course-info-bar .divi-info-item{flex:0!important}.info-flyer{padding:24px;margin-bottom:25px}.course-card-rmac-lvl1-in-class{max-height:175px}.filter-container-rmac-lvl1-lv-wbcst{flex-direction:column;justify-content:center;align-items:normal}.course-list-rmac-lvl1-lv-wbcst{}.course-card-rmac-lvl1-lv-wbcst{max-width:90%;min-height:250px}}@media screen and (min-width:768px) and (max-width:980px){}@media screen and (max-width :320px){}@media screen and (min-width :321px) and (max-width:480px){}@media screen and (min-width :481px) and (max-width:640px){}@media screen and (min-width :641px) and (max-width :768px){}@media screen and (min-width :769px) and (max-width :1024px){}@media screen and (min-width :1025px) and (max-width :1224px){}@media screen and (min-width :1225px){}