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}span.menu-item-description{display:block;color:#999999;font-size:14px;margin-top:-5px}#top-menu li{vertical-align:top}.et_pb_menu li.mega-menu ul{}.et-menu-nav li.et_pb_menu_page_id-63155.mega-menu>ul{transform:translateX(-30%)}.et-menu-nav li.et_pb_menu_page_id-63156.mega-menu>ul{transform:translateX(-15%)}.et-menu-nav .et_pb_menu_page_id-64366 .sub-menu{transform:translateX(-32%);width:350px}.et-menu-nav .et_pb_menu_page_id-25680 .sub-menu{transform:translateX(-30%);width:265px}.et-menu-nav .et_pb_menu_page_id-25680 ul li a{}.et-menu-nav .et_pb_menu_page_id-64366 ul li a{width:auto!important}.et-menu-nav .sub-menu{border-radius:6px;box-shadow:0 1px 5px -1px rgba(0,0,0,1)}.et-menu-nav li.mega-menu>ul{left:50%!important;right:auto!important;width:100%;display:flex;gap:40px;padding:32px 24px;background:white;max-width:1000px;border-radius:6px;font-family:sans-serif}.pa-active-menu-item ul li.current-menu-parent>ul>li.current-menu-item>a{text-decoration:underline;text-decoration-color:#3080ff;text-decoration-thickness:2px;text-underline-offset:5px}.pa-active-menu-item .menu-item-description{display:inline-block;text-decoration:none!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:"-"}.support-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#fff;color:#0f172a;text-decoration:none;border-radius:10px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);flex:0 0 240px;max-width:240px;min-height:119px;transition:transform 160ms ease,box-shadow 160ms ease}.support-card:hover,.support-card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.12);outline:none}.support-icon-wrap{width:64px;height:64px;min-width:64px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.support-icon{width:55px;object-fit:contain}.support-text{display:flex;flex-direction:column;align-items:center;gap:6px}.support-title{font-weight:700;font-size:clamp(18px,1.6vw,22px);line-height:1.2;text-align:center}.support-sub{font-size:clamp(14px,1.4vw,18px);color:#334155;text-decoration-style:dotted;text-underline-offset:4px;text-align:center}.support-heading{margin:0 0 22px;font-size:clamp(20px,2.6vw,32px);font-weight:600;text-align:center;color:#fff}.support-grid{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}@media (max-width:900px){.support-card{flex:1 1 100%;min-height:140px}.support-icon-wrap{width:60px;height:60px}.support-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.support-card{transition:none}}@media (min-width:768px) and (max-width:980px){.support-grid{gap:16px}.support-card{flex:1 1 calc((100% - 16px) / 2);max-width:none}}@media (max-width:767px){.support-band{padding:12px 0}.support-grid{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px}.support-card{flex:0 0 calc((100% - 16px) / 3);max-width:calc((100% - 16px) / 3);padding:8px 6px;border-radius:10px;min-height:auto;box-shadow:0 1px 6px rgba(0,0,0,.08);flex-direction:column;align-items:center;gap:6px;text-align:center}.support-icon{width:22px;height:22px;object-fit:contain}.support-text{gap:2px;align-items:flex-start}.support-title{font-size:13px;line-height:1.2}.support-sub{display:none}}.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}.remic-footer-cols{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0}.remic-footcol{flex:0 0 calc((100% - (24px * 4)) / 5);max-width:calc((100% - (24px * 4)) / 5);min-width:220px}.remic-footcol__title{margin:0 0 10px 0;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#ffffff}.remic-footcol__links{list-style:none;margin:0!important;padding:0!important}.remic-footer-cols li{list-style:none;margin:0!important;padding:0!important}.remic-footcol__links li+li{margin-top:6px}.remic-footcol__links a{color:#ffffff}.remic-footcol__links a:hover,.remic-footcol__links a:focus{text-decoration:underline;text-underline-offset:4px}.remic-footer-logos-row{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.remic-footer-logos-row img{height:40px;width:auto;object-fit:contain}@media (max-width:1200px){.remic-footcol{flex:0 0 calc((100% - (24px * 2)) / 3);max-width:calc((100% - (24px * 2)) / 3)}}@media (max-width:900px){.remic-footcol{flex:0 0 calc((100% - 24px) / 2);max-width:calc((100% - 24px) / 2)}}@media (max-width:560px){.remic-footcol{flex:0 0 100%;max-width:100%}}.remic-footer-cols p{margin:0}.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}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#2f80ed;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@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){}