.page-certi-wrp .top_sec{margin:0;text-align:left}.page-certi-wrp .top_sec .title{background:linear-gradient(90deg,#037e8c,#506b09);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.page-certi-wrp .certi-section{padding:1.5rem 3rem}.page-certi-wrp .certi-section .event{border-bottom:1px solid #cfd1d3;display:flex;justify-content:space-between;padding:1.5rem 0}.page-certi-wrp .certi-section .event .tmbc-header-s{font-size:1.25rem;font-weight:600;line-height:1.3}.page-certi-wrp .tmbc-body-s{font-size:1rem;font-weight:400;line-height:1.6}.page-certi-wrp .tmbc-body-s .location{margin:0}.page-certi-wrp .tmbc-body-s .location i.fa-users-rectangle{font-family:Font Awesome\ 6 Pro;font-weight:400;line-height:1.6;margin-right:.5rem;text-align:center;width:1.25em}.page-certi-wrp .tmbc-body-s .location i{font-family:Font Awesome\ 6 Pro}.page-certi-wrp .tmbc-body-s p{margin:0}.page-certi-wrp .register a{color:#506b09}.page-certi-wrp .register .btn-action{background-color:#506b09;border:1px solid #506b09;border-radius:30px;color:#fff;font-size:16px;font-weight:700;line-height:1.3;min-width:5rem;padding:.7875rem 50px}.page-certi-wrp .register .btn-action:disabled{background-color:#cfd1d3;border-color:#cfd1d3;color:#808489;opacity:1;pointer-events:none}.page-certi-wrp .certi-section .event:last-child{border-bottom:0}.page-certi-wrp .register .btn-action:hover{background-color:#4f6517}.modal-popup .modal-center{background-color:#fff;border:1px solid #888;border-radius:5px;margin:15% auto;overflow:auto;padding:2rem;width:60%}.modal-popup span.close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.modal-popup{margin:0 auto;max-width:1272px}.modal-popup-content p{margin-bottom:1rem}.modal-popup a.cancel{color:#506b09;font-size:18px;text-decoration:underline}.modal-popup button.hs-button{background-color:#506b09;border-radius:30px;color:#fff;float:right;font-size:16px;font-weight:700;line-height:20.8px;min-width:5rem;padding:12.6px 50px}.page-certi-wrp .tmbc-body-s i.fa-regular{font-family:Font Awesome\ 6 Pro}.modal-popup-wrp{background-color:rgba(0,0,0,.8);height:100%;margin:0 auto;max-width:100%;position:fixed;top:0;width:100%;z-index:1111111111}.modal-popup{position:relative;top:10%}@media (max-width:767px){.page-certi-wrp .certi-section .event{flex-direction:column}.page-certi-wrp .date-table .date{margin-bottom:16px}.page-certi-wrp .certi-section{padding:1.5rem 1rem}.page-certi-wrp .register{margin-top:1.5rem}.modal-popup .modal-center{width:90%}.page-certi-wrp .top_sec h2.title{font-size:1.640625rem}}@media (max-width:560px){.page-certi-wrp .certi-section .event .tmbc-header-s{font-size:1.125rem}}