#errorModal .modal-content,#successModal .modal-content,.card_tabs .card{text-align:center}.planDetails p{font-size:16px!important;margin-bottom:12px!important;color:#606060!important}.rbt-price .current-price1{font-size:28px!important;font-weight:500!important;color:#252525!important}.rbt-price .off-price1{font-size:20px;font-weight:500;text-decoration:line-through;margin-left:10px;color:#a4a4a4}.courseAccordion .accordion-item,.quesAccordion .accordion-item{border:1px solid #ddd;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:none!important;margin-bottom:20px!important}.courseAccordion .accordion-item .accordion-button:not(.collapsed){color:#252525!important;background-color:#e8e8e8!important;box-shadow:none!important}.courseAccordion .accordion-item .accordion-button.collapsed{background-color:#e8e8e8!important;box-shadow:none!important}.courseAccordion .accordion-body{background-color:#fff!important;padding:0!important}.courseAccordion .accordion-button,.quesAccordion .accordion-button{border-bottom:1px solid #ddd}.courseAccordion p,.quesAccordion p{font-size:15px!important}.courseAccordion .accordion-body ul{margin:0;padding:0}.courseAccordion .accordion-body ul li{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #e0e0e0;width:100%;box-sizing:border-box;font-size:15px}.courseAccordion .accordion-body ul li:last-child{border-bottom:none}.courseAccordion span{color:#f49819;margin-right:5px;font-size:12px}.card_tabs .card{border:none;background-color:#fafafa;border-radius:10px}.card_tabs .card .heading{margin-bottom:2px;font-size:13px;font-weight:500;color:#606060}.card_tabs .card .body{color:#252525;margin-bottom:2px;font-size:14px}.courseBtn{border:1px solid #317dfc;color:#317dfc;background-color:#fff;padding:10px 15px;width:120px;border-radius:30px;font-size:14px;font-weight:500}.courseBtn:active,.courseBtn:hover{border:1px solid #317dfc;color:#fff;background-color:#317dfc;box-shadow:none}.quesAccordion .accordion-item .accordion-button:not(.collapsed){color:#252525!important;background-color:#fff!important;box-shadow:none!important}.quesAccordion .accordion-item .accordion-button.collapsed{background-color:#fff!important;box-shadow:none!important}.quesAccordion .accordion-body{background-color:#fff!important}.modal_title{font-size:30px;color:#000;font-weight:700}@media screen and (max-width:450px){.modal_title{font-size:20px!important}}.error{color:red!important;font-size:13px;font-weight:300}.errorMagnetSubHeading{font-size:16px!important;text-align:center}.errorMobile{font-size:26px!important;font-weight:700!important}.successMagnetButton{background:#28a745!important;color:#fff}.successMagnetButton:hover{background:#207e36!important;color:#fff}#dateFieldContainer select{border:2px solid #e6e3f1!important;border-radius:6px!important;font-size:16px!important;background-color:#f5f5f5}#dateFieldContainer select:focus{border-color:#2f57ef!important;box-shadow:none}.card_tabs{box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:10px}.tab-container{position:sticky!important;top:10px!important;background:#fff;z-index:99;padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:40px}.tab-navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.tab-button{padding:10px 25px;cursor:pointer;border:none;background:0 0;font-size:16px;font-weight:500;color:#555;transition:.3s;border-radius:30px}.tab-button:hover{color:#317dfc}.tab-button.active{color:#317dfc;background:#eaf2ff;font-weight:600}.tab-section{scroll-margin-top:150px;padding:20px 0}@media (max-width:768px){.tab-container{top:70px}.tab-button{padding:8px 15px;font-size:14px}.tab-section{scroll-margin-top:120px}}.overview::before{content:"✔";position:relative;left:0;color:#f90}