 .aum-sec {
     padding: 20px 0;
 }

 .aum-sec .aum-menu {
     display: flex;
     gap: 8px;
     flex-wrap: wrap;
 }

 .aum-sec .aum-link {
     padding: 10px 15px;
     text-decoration: none;
     color: #000000CC;
     position: relative;
     font-size: 16px;
     font-weight: 500;
 }

 /* Hover */
 .aum-sec .aum-link:hover {
     background: #EDEDED;
 }

 /* Active */
 .aum-sec .aum-link.active {
     font-size: 16px;
     font-weight: 500;
     color: #000000E5;
 }

 .aum-sec .aum-link.active::after {
     content: "";
     position: absolute;
     left: 0;
     bottom: -1px;
     width: 100%;
     height: 2px;
     background: #0071BB;
 }

 /* Responsive (scrollable on mobile) */
 @media (max-width: 767px) {
     .aum-sec .aum-menu {
         overflow-x: auto;
         white-space: nowrap;
         flex-wrap: nowrap;
         overflow-y: hidden;
     }

     .aum-sec .aum-link {
         display: inline-block;
     }
 }

 .wwa-sec {
     padding: 20px 20px;
 }

 .wwa-sec .wwa-title {
     font-size: 24px;
     font-weight: 700;
     margin-bottom: 19px;
     line-height: 100%;
     letter-spacing: 0%;
     color: ;
 }

 .wwa-sec .wwa-text {
     font-size: 16px;
     line-height: 130%;
     max-width: 100%;
     margin: 0 auto 15px;
     color: #000000CC;
 }

 /* Responsive */
 @media (max-width: 767px) {
     .wwa-sec .wwa-title {
         font-size: 22px;
     }

     .wwa-sec .wwa-text {
         font-size: 14px;
     }
 }


 .ocv-sec {
     padding: 40px 20px;
 }

 /* Heading */
 .ocv-sec .ocv-head {
     font-size: 24px;
     font-weight: 700;
     color: hsla(0, 0%, 0%, 0.898);
     margin-bottom: 30px;
 }

 /* Card */
 .ocv-sec .ocv-card {
     width: 370px;
     height: 158px;
     padding: 20px;
     margin-bottom: 20px;
     background: #F4F4F4;
 }

 .ocv-sec .ocv-icon {
     width: 24px;
     height: 24px;
     margin-bottom: 10px;
 }

 .ocv-sec .ocv-title {
     font-size: 18px;
     font-weight: 700;
     color: #000000E5;
     line-height: 130%;
     text-transform: uppercase;
     margin-bottom: 8px;
 }

 .ocv-sec .ocv-text {
     font-size: 16px;
     color: #000000CC;
     line-height: 130%;
 }

 /* Responsive */
 @media (max-width: 767px) {
     .ocv-sec .ocv-head {
         text-align: center;
     }

     .ocv-sec .ocv-card {
         width: 100%;
     }
 }

 .ob-sec {
     background: #051E47;
     padding: 40px 20px;
     color: #fff;
 }

 /* Top Row */
 .ob-sec .ob-head {
     margin-bottom: 30px;
 }

 .ob-sec .ob-title-main {
     font-size: 24px;
     font-weight: 500;
     line-height: 130%;
     margin-bottom: 10px;
 }

 .ob-sec .ob-text {
     font-size: 16px;
     line-height: 130%;
     color: #ffffff;
 }

 .ob-sec .ob-icon {
     width: 54px;
     height: 54px;
 }

 /* List */
 .ob-sec .ob-list {
     margin-top: 20px;
 }

 .ob-sec .ob-item {
     display: flex;
     gap: 10px;
     margin-bottom: 15px;
     border-bottom: 1px solid #FFFFFF33;
     padding-bottom: 20px;
     padding-top: 15px;
 }

 .ob-sec .ob-num {
     font-size: 16px;
     font-weight: 700;
     color: #FFFFFFDB;
     min-width: 35px;
 }

 .ob-sec .ob-item-wrap {
     display: flex;
     gap: 8px;
 }

 .ob-sec .ob-title {
     font-size: 16px;
     font-weight: 600;
     color: #E1FFBB;

 }

 .ob-sec .ob-desc {
     font-size: 16px;
     line-height: 130%;
     padding-left: 35px;
     color: #FFFFFF;
 }

 .ob-sec .ob-ul {
     padding-left: 18px;
     margin: 0;
 }

 .ob-sec .ob-ul li {
     list-style-type: disc;
     margin-bottom: 6px;
     color: #ffffffcc;
     font-size: 15px;
     line-height: 1.5;
 }

 /* Responsive */
 @media (max-width: 767px) {
     .ob-sec .ob-head {}

     .ob-sec .ob-icon {
         position: absolute;
         bottom: 45px;
         right: 0;
     }

     .ob-sec .ob-item-wrap {
         flex-direction: column;
         align-items: flex-start;
     }

     .ob-sec .ob-desc {
         padding-left: 0;
     }
 }



 .olp-sec {
     padding: 60px 20px;
 }

 /* Heading */
 .olp-sec .olp-head {
     margin-bottom: 30px;
 }

 .olp-sec .olp-title {
     font-size: 24px;
     font-weight: 700;
     color: #000000E5;
     margin-bottom: 10px;
 }

 .olp-sec .olp-text {
     font-size: 16px;
     color: #000000CC;
     line-height: 130%;
 }

 /* Card */
 .olp-sec .olp-card {
     background: #F4F4F4;
     padding-bottom: 15px;
     margin-bottom: 30px;
 }

 .olp-sec .olp-img-wrap {
     position: relative;
 }

 .olp-sec .olp-img {
     width: 100%;
     height: 187px;
     object-fit: cover;
 }

 /* Icon */
 .olp-sec .olp-icon {
     position: absolute;
     right: 10px;
     bottom: 10px;
     width: 24px;
     height: 24px;
     background: #fff;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .olp-sec .olp-icon::after {
     content: "";
     border-left: 6px solid #000;
     border-top: 4px solid transparent;
     border-bottom: 4px solid transparent;
     margin-left: 2px;
 }

 /* Text */
 .olp-sec .olp-name {
     font-size: 20px;
     font-weight: 700;
     color: #092758;
     margin-top: 10px;
     padding-left: 20px;
 }

 .olp-sec .olp-role {
     font-size: 16px;
     font-weight: 500;
     color: #000000CC;
     padding-left: 20px;

 }

 /* Responsive */
 @media (max-width: 767px) {
     .olp-sec .olp-head {
         /* text-align: center; */
         margin: 0 auto 30px;
     }
 }

 .cert-sec {
     background: #051E47;
     padding: 40px 20px;
     color: #fff;
 }

 /* Heading */
 .cert-sec .cert-head {
     margin-bottom: 30px;
 }

 .cert-sec .cert-title {
     font-size: 24px;
     font-weight: 700;
     color: #fff;
     margin-bottom: 10px;
 }

 .cert-sec .cert-text {
     font-size: 16px;
     color: #ffffffcc;
     line-height: 130%;
 }

 /* Grid */
 .cert-sec .cert-box {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 5px;
 }

 .cert-sec .cert-icon {
     width: 185px;
     height: 118px;
     object-fit: cover;
 }

 /* Responsive */
 @media (max-width: 991px) {
     .cert-sec .cert-icon {
         width: 135px;
         height: 100px;
     }
 }

 @media (max-width: 767px) {
     .cert-sec .cert-head {
         margin: 0 auto 30px;
     }
 }

 .op-sec {
     padding: 60px 20px;
 }

 /* Heading */
 .op-sec .op-head {
     margin-bottom: 30px;
 }

 .op-sec .op-title {
     font-size: 24px;
     font-weight: 700;
     color: #000000E5;
     margin-bottom: 10px;
 }

 .op-sec .op-text {
     font-size: 16px;
     color: #000000CC;
     line-height: 130%;
 }

 /* Box */
 .op-sec .op-box {
     width: 100%;
     height: 95px;
     background: #F4F4F4;
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 20px;
 }

 .op-sec .op-icon {
     max-width: 80%;
     max-height: 60px;
     object-fit: contain;
 }

 /* Responsive */
 @media (max-width: 767px) {
     .op-sec .op-head {
         /* text-align: center; */
     }
 }