.e-learning-head h3 {font-size: 35px;text-transform: uppercase;margin-bottom: 15px;color: var(--cmp-dark-blue);letter-spacing: 0.04em;padding-bottom: 12px;position: relative;}
.e-learning-head h3 span{font-size: 18px;text-transform: uppercase;color: var(--cmp-dark-blue);display: block;}
.e-learning-head h3::after {content: '';position: absolute;bottom: 0;width: 50px;height: 2px;background-color: var(--cmp-dark-blue);left: 0;}
.el-head-icon{width: 100%;height: 48px;margin-bottom: 20px;}
.el-head-icon img{width: 100%;height: 100%;object-fit: contain;object-position: left;}

/* --------- 01 ------ */
.skill-accordion-item {border: none;}
.skill-accordion {margin-top: 70px;}
.skill-accordion-item + .skill-accordion-item {margin-top: 42px;}
.skill-accordion-header{cursor: pointer;}
.sah-icon {width: 204px;text-align: center;height: 82px;}
.sah-icon>img {width: 100%;height: 100%;object-fit: contain;}
.sah-text {width: calc(100% - 204px);padding-right: 100px;}
.sah-text h5 {font-family: 'Montserrat',sans-serif;margin-bottom: 5px;font-size: 25px;}
.skill-accordion-btn {position: absolute;right: 0;top: 36px;background: var(--cmp-yellow);color: var(--cmp-white);font-weight: 600;padding: 6px 5px 6px 17px;line-height: 1;min-width: 80px;border-radius: 50px;}
.skill-accordion-btn>i {font-size: 14px;margin-left: 6px;transition: all 0.3s;}
.sah-main:not(.collapsed) .skill-accordion-btn>i {transform: rotate(90deg);}
.sah-inner {align-items: center;}
.skill-accordion-collapse:after { content: ''; position: absolute; bottom: -35px; right: 0; width: 15px; height: 15px; background-color: var(--cmp-yellow); border-radius: 50%; }
.skill-accordion-collapse { position: relative; }
.skill-accordion-body {border: 2px solid var(--cmp-yellow);margin-top: 18px;border-radius: 20px;padding: 40px 34px;}
.sab-list {font-size: 18px;}
.sab-list-inner {font-size: 15px;font-weight: 400;padding-left: 20px;margin-top: 15px;}
.sab-list-inner li::after {content: '';position: absolute;left: 0px;top: 7px;width: 8px;height: 8px;border-radius: 50%;background-color: var(--cmp-yellow);}
.sab-list>li {padding-left: 30px;font-weight: 600;position: relative;}
.sab-list-inner li {padding-left: 16px;position: relative;}
.sab-list-inner li>strong {font-weight: 600;}
.sab-list-inner li + li {margin-top: 14px;}
.sab-list>li + li {margin-top: 24px;}
.sab-list>li::after {content: "\2b";position: absolute;left: 0;top: -3px;font-size: 32px;color: var(--cmp-yellow);line-height: 1;}
.sah-text ul  li {margin-bottom: 0;}
.sah-text ul  li + li {margin-top: 5px;}
.sah-text ul {margin-top: 12px;}
.sah-text ul li:before {background-color: var(--cmp-yellow);}
.sah-text ul li>strong {font-weight: 600;}

.self-assessment-list {width: calc(100% + 24px);margin-left: -12px;margin-bottom: -36px;}
.self-assessment-item {width: 50%;padding: 0 12px;margin-bottom: 36px;}
.self-assessment-box {padding: 0 31px;}
.self-assessment-text h6 {font-family: 'Montserrat', sans-serif;margin-bottom: 5px;font-size: 26px;} 
.self-assessment-icon {width: 104px;height: 104px;margin: 0 auto 14px;}
.self-assessment-image>img {width: 100%;height: 100%;object-fit: cover;}
.self-assessment-image {width: 100%;border-radius: 14px;overflow: hidden;}

.sat-head-text{max-width: 95%;font-weight: 400;color: var(--cmp-black);}
.sat-head-title{font-size:18px;color:var(--cmp-dark-blue);font-weight:700;line-height:1.15;letter-spacing:0.015em;margin-right:24px;}
.sat-head-title>span{display:block;font-size:25px;}
.sat-head-img{width: 84px;;flex-shrink:0;}
.self-assessment-tabs-btn{height: 100%;}
.self-assessment-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.self-assessment-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.self-assessment-tabs .nav-pills .nav-link{width:50%;background-color:transparent !important;padding:0 12px;margin-bottom:30px;}
.self-assessment-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:20px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;}
.self-assessment-tabs-btn .nav-pills{width:calc(100% + 24px);margin-left:-12px;margin-bottom:-30px;height: 100%;}
.self-assessment-tabs .nav-link.active .self-assessment-tab-pill,.self-assessment-tabs .nav-link:hover .self-assessment-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.self-assessment-tabs .nav-link.active .self-assessment-tab-pill .satp-icon,.self-assessment-tabs .nav-link:hover .self-assessment-tab-pill .satp-icon{filter:brightness(0) invert(1);opacity:.5;}
.satp-text{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top:18px;}
.satp-text i{margin-left:4px;font-size:14px;}
.satp-icon{width:90px;height:90px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.self-assessment-tabs .nav-link.active .satp-text i,.self-assessment-tabs .nav-link:hover .satp-text i{color:#f5a100;}
.self-assessment-tabs .tab-pane{height:100%;}
.self-assessment-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.335;padding:60px 43px;position:relative;overflow: hidden;}
.self-assessment-tab-content>h6{margin-bottom:18px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight: 600;max-width: 59%;}
.self-assessment-tab-content>p{letter-spacing:0.03em;z-index:1;}
.satc-number{position:absolute;font-size:126px;font-weight:700;right:32px;bottom:-15px;color:#1979ff;line-height:120px;z-index:0;}

.cep-text-box{line-height: 1.35;}
.cep-text-box h6{font-family: 'Montserrat';font-size: 18px;font-weight: 500;line-height: 1.1;margin-bottom: 0;}
.cep-image{width: 100%;position: relative;padding-bottom: 50.5%;border-radius: 14px;overflow: hidden;}
.cep-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.cep-list-box{padding: 56px 64px 40px 36px;background: var(--cmp-dark-blue);color: var(--cmp-white);border: 2px solid var(--cmp-dark-blue);border-radius: 20px;position: relative;}
.cep-list-box h6{font-family: 'Montserrat';font-size: 15px;font-weight: 500;line-height: 1.1;margin-bottom: 23px;}
.cep-list-box::after{content: '';width: 15px;height: 15px;position: absolute;left: 15px;top: 15px;background: #F5A100;border-radius: 50%;}
.cep-list-box ul:not([class]){line-height: 1.4;}
.cep-list-box.text-list ul:not([class]) li{margin-bottom: 17px;}
.cep-list-box ul:not([class]) li::before{top: 6px;background-color: var(--cmp-white);}

/* --------- 02 ------ */
body{position: relative;}

.create-opportunity-head{position: relative;max-width: 1070px;margin-left: auto;margin-bottom: -10px;padding: 0 9%;}
.create-opportunity-head img{width: 100%;height: 100%;object-fit: contain;}
.create-opportunity-body{background: #F3F3F3;padding: 42px 34px 54px;border-radius: 18px;}
.create-opportunity-social{position: relative;margin-left: -82px;padding-top: 150px;}
.create-opportunity-social h4{font-size: 35px;font-weight: 700;color: var(--cmp-dark-blue);margin-bottom: 8px;text-transform: uppercase;}
.co-social-icon{padding: 20px 20px 5px;font-size: 128px;color: var(--cmp-white);background: var(--cmp-dark-blue);border-radius: 12px;box-shadow: -6px 6px 6px 6px #dedfe3;}
.create-opportunity-grid-wrapper{padding-left: 7.7%;}
.create-opportunity-grid{gap: 28px;}
.create-opportunity-col:first-child{width: calc(100% - 288px);}
.create-opportunity-col:last-child{width: 260px;}
.create-opportunity-col{gap: 30px;}
.co-item{width: 100%;}
.co-box{padding: 69px 46px 62px;background: var(--cmp-white);border: 1px solid #DADADA;border-radius: 16px;}
.co-box h6{font-family: 'Montserrat';font-size: 18px;font-weight: 500;line-height: 1.1;margin-bottom: 24px;}
.co-box.co-img-box{padding: 20px;}
.co-img{width: 100%;height: 100%;}
.co-img img{width: 100%;height: 100%;object-fit: contain;}
.text-list ul:not([class]){line-height: 1.4;}
.text-list ul:not([class]) li{padding-left: 18px;margin-bottom: 28px;}
.text-list ul:not([class]) li:last-child{margin-bottom: 0;}
.ttc-box{padding: 75px 38px 50px;border: 2px solid var(--cmp-dark-blue);border-radius: 20px;position: relative;}
.ttc-box.big-box{padding: 54px 34px 66px 62px;}
.ttc-box.big-box h6{margin-bottom: 14px;}
.ttc-box ul:not([class]) li{margin-bottom: 20px}
.ttc-box h6{font-family: 'Montserrat';font-size: 18px;font-weight: 600;line-height: 1.1;margin-bottom: 20px;}
.ttc-box::after{content: '';width: 15px;height: 15px;position: absolute;left: 15px;top: 15px;background: #F5A100;border-radius: 50%;opacity: 0;}
.ttc-box:hover{background: var(--cmp-dark-blue);color: var(--cmp-white);transition: all .2s ease-in;}
.ttc-box:hover ul:not([class]) li::before{background-color: var(--cmp-white);}
.ttc-box.ttc-box:hover::after{opacity: 1;}

.follow-up-list {margin-top: 60px;}
.follow-up-box {width: calc(50% - 50px);} 
.follow-up-icon {position: absolute;width: 150px;height: 150px;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(.8);transition: all .2s ease-in;}
.follow-up-item:nth-child(odd){justify-content: end;}
.follow-up-item:nth-child(odd) .follow-up-icon {right: calc(100% + 100px);left: auto;} 
.follow-up-item:nth-child(even) .follow-up-icon {left: calc(100% + 100px);right: auto;} 
.follow-up-content {padding: 40px;background: #F2F2F4;border-radius: 46px;transition: all .2s ease-in;height: fit-content;width: 100%;}
.follow-up-content h6 {font-family: 'Montserrat';font-size: 18px;font-weight: 600;line-height: 1.1;margin-bottom: 20px;}
ul:not([class]) li:last-child {margin-bottom: 0;} 
.follow-up-content::after {content: '';width: 60px;height: 60px;position: absolute;right: -15px;bottom: -5px;background-image: url(../images/elearning-img/fu-timeline-box-img.png);background-repeat: no-repeat;background-position: center;background-size: contain;filter: brightness(0) saturate(100%) invert(88%) sepia(80%) saturate(5%) hue-rotate(64deg) brightness(99%) contrast(94%);transform: scaleX(-1);z-index: -1;}
.follow-up-item:nth-child(odd) .follow-up-content::after {left: -15px;right: auto;transform: none;}  
.follow-up-timeline {position: absolute;left: 50%;height: 100%;width: 2.5px;background: #eeeeee;top: 0;transform: translateX(-50%);}
.follow-up-container {padding-bottom: 15px;}
.follow-up-item::after {content: '';width: 26px;height: 26px;background-color: var(--cmp-yellow);border: 5px solid #fff;border-radius: 50%;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 60%);z-index: 9;}
.follow-up-item.active .follow-up-content {background: var(--cmp-dark-blue);color: var(--cmp-white);}
.follow-up-item.active .follow-up-icon {filter: none;}
.follow-up-item.active ul:not([class]) li::before {background-color: var(--cmp-white);} 
.follow-up-item.active .follow-up-content::after {filter: none;}
.follow-up-item + .follow-up-item {margin-top: 60px;}


.market-process-wrapper{position: relative;margin: 40px 0;}
.market-process-left{text-align: right;width: 22%;padding: 4% 0;}
.market-process-middle{position: relative;width: 56%;height: 100%;}
.market-process-right{width: 22%;padding: 4% 0;}
.market-process-main-image{width: 100%;}
.market-process-main-image img{width: 100%;height: 100%;object-fit: contain;}
.market-process-icon{width: 13.7%;height: 13.7%;position: absolute;}
.market-process-icon img{width: 100%;height: 100%;object-fit: contain;}
.market-process-icon.icon-1{top: 9%;left: 5%;}
.market-process-icon.icon-2{top: 9%;right: 5%;}
.market-process-icon.icon-3{bottom: 14%;left: 5%;}
.market-process-icon.icon-4{bottom: 13%;right: 5%;}
.market-process-content{font-size: 1.042vw;}
.market-process-content h5{font-family: 'Montserrat';font-size: 1.736vw;font-weight: 600;line-height: 1;margin-bottom: 6px;}
.market-process-center-box{width: 20%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.market-process-center-box h4{font-size: 1.25vw;font-weight: 700;line-height: 1;margin-bottom: 0;text-transform: uppercase;text-align: center;color: var(--cmp-white);}
.market-process-center-box h4 span{font-size: 1.944vw;}

.market-process-label h4{font-size: 18px;color: var(--cmp-dark-blue);text-transform: uppercase;}
.market-process-label h4 span{font-size: 28px;display: block;}
.market-process-list{width: calc(100% + 12px);margin-left: -12px;margin-top: 30px;margin-bottom: -48px;}
.market-process-item{width: 50%;padding: 0 12px;margin-bottom: 48px;}
.market-process-box{gap: 24px;}
.mpb-icon{width: 80px;height: 80px;flex-shrink: 0;background: #F3F3F3;border: 5px solid var(--cmp-white);border-radius: 50%;box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.16);}
.mpb-icon img{width: 50%;height: 50%;object-fit: contain;}
.mpb-content{line-height: 1.3;flex-grow: 1;}
.mpb-content h5{font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: 600;margin-bottom: 6px;}

.get-clear-head-img {padding-bottom: 112%;height: 100%;border-radius: 12px;overflow: hidden;}
.get-clear-head-img img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.gchc-row {font-size: 15px;line-height: 1.2;}
.gchc-row + .gchc-row {margin-top: 28px;}
.e-learning-tab {margin-top: 26px;}
.e-learning-tab .nav {gap: 26px; flex-wrap: nowrap;overflow-x: auto;}
.e-learning-tab .nav-item {margin-right: 0;min-width: 280px;flex-grow: 1;flex-basis: 0;}
.e-learning-tab .nav-link.active {color: var(--cmp-white);background-color: var(--cmp-dark-blue);}
.e-learning-tab .nav-link.active .elt-text {color: var(--cmp-white)}
.e-learning-tab .nav-link.active .elt-arrow {transform: rotate(90deg);  color: var(--cmp-yellow);}
.e-learning-tab .nav-link.active .elt-img {filter: brightness(0) invert(1);opacity: 0.3;}
.e-learning-tab .nav-link {border: 2px solid var(--cmp-dark-blue);border-radius: 20px!important;cursor: pointer;padding: 25px;display: flex;flex-flow: column;position: relative;}
.elt-img {width: 83px;height: 83px;margin-bottom: 20px;}
.elt-text { margin-top: auto;font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--cmp-black);text-align: left; margin-bottom: 0;}
.tab-content {margin-top: 20px;}
.eltc-list { margin-top: 58px; padding-left: 35px;}
.eltc-item + .eltc-item {margin-top: 45px;}
.eltc-img {width: 84px;height: 84px; flex-shrink: 0;}
.eltc-box {gap: 85px;}
.eltc-text {line-height: 1.3;flex-grow: 1;}
.eltc-text h5 {font-family: 'Montserrat', sans-serif;font-size: 25px;margin-bottom: 6px;font-weight: 600;}
.elt-arrow {position: absolute;color: var(--cmp-black);bottom: 30px;right: 25px;font-size: 16px;}

.tcr-50-50-list {width: calc(100% + 70px);margin-left: -35px;margin-top: 45px;}
.tcr-50-50-item {width: 50%;padding: 0 35px;margin-bottom: 50px;}
.tcr-50-50-img {width: 98px;height: 98px;margin-bottom: 20px;}
.tcr-50-50-text h5 {font-size: 25px;margin-bottom: 8px;font-weight: 600;font-family: 'Montserrat', sans-serif;}
.tcr-50-50-text {text-align: center;font-size: 15px;line-height: 1.3;}
.tcr-list {margin-top: 38px;padding-left: 34px;}
.tcr-item {margin-bottom: 40px;}
.tcr-box {gap: 85px;}
.tcr-img {width: 83px;height: 83px;flex-shrink: 0;}
.tcr-text {line-height: 1.3;flex-grow: 1;}
.tcr-text h5 {font-size: 25px;font-weight: 600;font-family: 'Montserrat', sans-serif;margin-bottom: 8px;}

/* --------- 04 ------ */
.personal-branding-text h3{font-family: 'Montserrat', sans-serif;font-size: 35px;font-weight: 600;line-height: 1;color: var(--cmp-dark-blue);}
.personal-branding-text h3 span{font-size: 25px;display: block;}
.personal-branding-image{width: 100%;position: relative;padding-bottom: 80.66%;border-radius: 14px;overflow: hidden;}
.personal-branding-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.personal-branding-list{width: 100%;margin-bottom: -68px;padding: 70px 0;}
.personal-branding-item{width: 50%;padding: 0 32px;margin-bottom: 68px;}
.personal-branding-box{gap: 34px;}
.personal-branding-img{width: 103px;height: 103px;flex-shrink: 0;}
.personal-branding-text{line-height: 1.3;flex-grow: 1;}
.personal-branding-text h6{font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 500;margin-bottom: 0;}

.personal-branding-tabs-btn{height: 100%;}
.personal-branding-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.personal-branding-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.personal-branding-tabs .nav-pills .nav-link{width:50%;background-color:transparent !important;padding:0 12px;margin-bottom:30px;cursor: pointer;}
.personal-branding-tabs .nav-pills .nav-link:nth-child(3){width: 25%;}
.personal-branding-tabs .nav-pills .nav-link:nth-child(4),.personal-branding-tabs .nav-pills .nav-link:nth-child(5){width: 37.5%;}
.personal-branding-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:20px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;}
.personal-branding-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;margin-bottom:-30px;height: 100%;}
.personal-branding-tabs .nav-link.active .personal-branding-tab-pill,.personal-branding-tabs .nav-link:hover .personal-branding-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.personal-branding-tabs .nav-link.active .personal-branding-tab-pill .pbtp-icon,.personal-branding-tabs .nav-link:hover .personal-branding-tab-pill .pbtp-icon{filter:brightness(0) invert(1);opacity:.5;}
.pbtp-text{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top:18px;}
.pbtp-icon{width:85px;height:85px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.pbtp-arrow-btn i{margin-left:4px;font-size:14px;position: absolute;top: 12px;right: 21px;}
.personal-branding-tabs .nav-link.active .pbtp-arrow-btn i,.personal-branding-tabs .nav-link:hover .pbtp-arrow-btn i{color:#f5a100;}
.personal-branding-tabs .tab-pane{height:100%;}
.personal-branding-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.335;padding:60px 43px;position:relative;overflow: hidden;}
.personal-branding-tab-content>h6{margin-bottom:18px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight: 600;}
.personal-branding-tab-content>p{letter-spacing:0.03em;z-index:1;}
.pbtc-number{position:absolute;font-size:126px;font-weight:700;right:32px;bottom:-15px;color:#1979ff;line-height:120px;z-index:0;}


/* --------- Maintaining Motivation and Momentum ------ */
.mmm-image{width: 100%;position: relative;padding-bottom: 74.83%;border-radius: 14px;overflow: hidden;}
.mmm-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.widget-content-box {gap: 10px;}
.widget-content-icon {width: 150px;height: 100px; flex-shrink: 0;}
.widget-content-icon.lfs-icon {width: 80px;height: 80px;margin-bottom: 0 !important;}
.widget-content-text {line-height: 1.3;flex-grow: 1;font-size: 15px;}
.widget-content-text h5{font-family: var(--primary-font);font-size: 25px;margin-bottom: 6px;font-weight: 700;}
.widget-content-text h6{font-family: var(--primary-font);font-size: 18px;margin-bottom: 2px;font-weight: 600;}

.reflection-exercise-image, .understanding-your-emotions-image{width: 100%;position: relative;padding-bottom: 90.5%;border-radius: 14px;overflow: hidden;}
.reflection-exercise-image img, .understanding-your-emotions-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.widget-content-dot-box{padding: 42px 52px;background: var(--cmp-dark-blue);color: var(--cmp-white);border: 2px solid var(--cmp-dark-blue);border-radius: 20px;position: relative;line-height: 1.35;letter-spacing: 0.034em;}
.widget-content-dot-box::after{content: '';width: 15px;height: 15px;position: absolute;left: 15px;top: 15px;background: #F5A100;border-radius: 50%;}

.widget-text-content-box{line-height: 1.3;letter-spacing: 0.03em;}
.widget-text-content-box h5{font-family: var(--primary-font);font-size: 25px;color: var(--cmp-dark-blue);}
.widget-text-content-box h5  span{font-size: 18px;display: block;}


.social-support-networking-image{width: 100%;position: relative;padding-bottom: 57.49%;border-radius: 14px;overflow: hidden;}
.social-support-networking-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.widget-content-note{color: var(--cmp-dark-blue);font-style: italic;font-weight: 500;}

.time-management-productivity-image{width: 100%;position: relative;padding-bottom: 51.65%;border-radius: 14px;overflow: hidden;}
.time-management-productivity-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.managing-uncertainty-tabs-btn{height: 100%;}
.managing-uncertainty-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.managing-uncertainty-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.managing-uncertainty-tabs .nav-pills .nav-link{width:100%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.managing-uncertainty-tabs .nav-pills .nav-link:not(:last-child){margin-bottom:30px;}
.managing-uncertainty-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 16px 20px 39px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.managing-uncertainty-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.managing-uncertainty-tabs .nav-link.active .managing-uncertainty-tab-pill,.managing-uncertainty-tabs .nav-link:hover .managing-uncertainty-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.managing-uncertainty-tabs .nav-link.active .managing-uncertainty-tab-pill .mutp-icon,.managing-uncertainty-tabs .nav-link:hover .managing-uncertainty-tab-pill .mutp-icon{filter:brightness(0) invert(1);opacity:.5;}
.mutp-text{font-size:25px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top:18px;}
.mutp-icon{width:95px;height:95px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.mutp-arrow-btn i{margin-left:4px;font-size:15px;}
.mutp-number{position:absolute;font-size:90px;font-weight:700;right:52px;bottom:-15px;color:#1979ff;line-height:1;z-index:0;opacity: 0;}
.managing-uncertainty-tabs .nav-link.active .mutp-arrow-btn i,.managing-uncertainty-tabs .nav-link:hover .mutp-arrow-btn i{color:#f5a100;}
.managing-uncertainty-tabs .nav-link.active .mutp-number{opacity: 1;}
.managing-uncertainty-tabs .tab-pane{height:100%;}
.managing-uncertainty-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.35;padding: 40px 47px;position:relative;overflow: hidden;}
.managing-uncertainty-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.managing-uncertainty-tab-content p+p{margin-top: 20px;}
.mutc-number{position:absolute;font-size:90px;font-weight:700;right:26px;bottom:-15px;color:#1979ff;line-height:1;z-index:0;}

.mastering-your-resume-basics-image{width: 100%;position: relative;padding-bottom: 91.16%;border-radius: 14px;overflow: hidden;}
.mastering-your-resume-basics-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.elearning-bullet-list li{position: relative;}
.elearning-bullet-list li::after {content: '';position: absolute;left: 5px;top: 7px;width: 8px;height: 8px;border-radius: 50%;background-color: var(--cmp-yellow);}

.elearning-bullet-list.white li::after {background-color: var(--cmp-white);}

.key-factor-title h6{font-family: var(--primary-font);font-size: 18px;font-weight: 600;}

.widget-content-label-box{line-height: 1.3;letter-spacing: 0.03em;border-radius: 14px;overflow: hidden;background: #F3F3F3;}
.widget-content-label-box h6{font-family: var(--primary-font);font-size: 18px;font-weight: 600;}

.wcl-head{font-size: 25px;font-weight: 600;line-height: 30px;color: var(--cmp-white);background: var(--cmp-dark-blue);padding: 26px;}
.wcl-head span{font-size: 18px;line-height: 1;display: block;}
.wcl-body{padding: 30px;}

.resume-types-tabs-btn{height: 100%;}
.resume-types-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.resume-types-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.resume-types-tabs .nav-pills .nav-link{width:33.33%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.resume-types-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 24px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.resume-types-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.resume-types-tabs .nav-link.active .resume-types-tab-pill,.resume-types-tabs .nav-link:hover .resume-types-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.resume-types-tabs .nav-link.active .resume-types-tab-pill .rttp-icon,.resume-types-tabs .nav-link:hover .resume-types-tab-pill .rttp-icon{filter:brightness(0) invert(1);opacity:.5;}
.rttp-text{font-size:18px;font-weight:600;line-height:1.25;margin-top:18px;}
.rttp-icon{width:95px;height:95px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.rttp-arrow-btn i{font-size:15px;}
.resume-types-tabs .nav-link.active .rttp-arrow-btn i,.resume-types-tabs .nav-link:hover .rttp-arrow-btn i{color:#f5a100;}
.resume-types-tabs .nav-link.active .rttp-arrow-btn{transform: rotate(90deg);}
.resume-types-tabs .tab-pane{height:100%;}
.resume-types-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.35;padding: 60px 50px;position:relative;overflow: hidden;}
.resume-types-tab-content h5{margin-bottom:8px;font-family:var(--primary-font);font-size:25px;font-weight: 600;}
.resume-types-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.resume-types-tab-content p+p{margin-top: 20px;}

.arrow-list-label{padding: 8px 12px;background: var(--cmp-dark-blue);color: var(--cmp-white);font-size: 18px;font-weight: 600;line-height: 1;width: fit-content;border-radius: 50px;}
.arrow-list-label.white{padding: 8px 12px;background: var(--cmp-white);color: var(--cmp-dark-blue);font-size: 18px;font-weight: 600;line-height: 1;width: fit-content;border-radius: 50px;}
.arrow-list-label.yellow{padding: 8px 12px;background: var(--cmp-yellow);color: var(--cmp-white);font-size: 18px;font-weight: 600;line-height: 1;width: fit-content;border-radius: 50px;}

.resume-types-dots-img{width: 100%;position: relative;padding-bottom: 20.55%;}
.resume-types-dots-img img{position: absolute;top: 0;left: 0;}

.mastering-your-resume-image{width: 100%;position: relative;padding-bottom: 90.13%;border-radius: 14px;overflow: hidden;}
.mastering-your-resume-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.structuring-your-resume-tabs-btn{height: 100%;}
.structuring-your-resume-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.structuring-your-resume-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.structuring-your-resume-tabs .nav-pills .nav-link{width:50%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.structuring-your-resume-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 24px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.structuring-your-resume-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.structuring-your-resume-tabs .nav-link.active .structuring-your-resume-tab-pill,.structuring-your-resume-tabs .nav-link:hover .structuring-your-resume-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.structuring-your-resume-tabs .nav-link.active .structuring-your-resume-tab-pill .syrtp-icon,.structuring-your-resume-tabs .nav-link:hover .structuring-your-resume-tab-pill .syrtp-icon{filter:brightness(0) invert(1);opacity:.5;}
.syrtp-text{font-size:18px;font-weight:600;line-height:1.25;margin-top:18px;}
.syrtp-icon{width:95px;height:95px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.syrtp-arrow-btn{position: absolute;top: 20px;right: 20px;}
.syrtp-arrow-btn i{font-size:15px;}
.structuring-your-resume-tabs .nav-link.active .syrtp-arrow-btn i,.structuring-your-resume-tabs .nav-link:hover .syrtp-arrow-btn i{color:#f5a100;}
.structuring-your-resume-tabs .tab-pane{height:100%;}
.structuring-your-resume-tab-content{height:100%; font-size:15px;line-height:1.35;padding: 44px 35px 26px;position:relative;overflow: hidden;}
.structuring-your-resume-tab-content h5{margin-bottom:8px;font-family:var(--primary-font);font-size:25px;font-weight: 600;}
.structuring-your-resume-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.structuring-your-resume-tab-content p+p{margin-top: 20px;}

.border-content-box {border: 3px solid var(--cmp-yellow);font-size: 18px;border-radius: 15px;line-height: 1.45;font-weight: 500;letter-spacing: 0.021em;padding: 26px 25px 40px;}

.mastering-your-cover-letter-image{width: 100%;position: relative;padding-bottom: 102.06%;border-radius: 14px;overflow: hidden;}
.mastering-your-cover-letter-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}


/* --------- Thought Leadership and Content ------ */

.thought-leadership-tabs-btn{height: 100%;}
.thought-leadership-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.thought-leadership-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.thought-leadership-tabs .nav-pills .nav-link{width:50%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.thought-leadership-tabs .nav-pills .nav-link:nth-child(3),.thought-leadership-tabs .nav-pills .nav-link:nth-child(4),.thought-leadership-tabs .nav-pills .nav-link:nth-child(5){width: 33.33%;}
.thought-leadership-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 24px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.thought-leadership-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.thought-leadership-tabs .nav-link.active .thought-leadership-tab-pill,.thought-leadership-tabs .nav-link:hover .thought-leadership-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.thought-leadership-tabs .nav-link.active .thought-leadership-tab-pill .tltp-icon,.thought-leadership-tabs .nav-link:hover .thought-leadership-tab-pill .tltp-icon{filter:brightness(0) invert(1);opacity:.5;}
.tltp-text{font-size:18px;font-weight:600;line-height:1.25;margin-top:18px;}
.tltp-icon{width:85px;height:85px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.tltp-arrow-btn{position: absolute;top: 20px;right: 20px;}
.tltp-arrow-btn i{font-size:15px;}
.thought-leadership-tabs .nav-link.active .tltp-arrow-btn i,.thought-leadership-tabs .nav-link:hover .tltp-arrow-btn i{color:#f5a100;}
.thought-leadership-tabs .tab-pane{height:100%;}
.thought-leadership-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.35;padding: 50px 35px 30px;position:relative;overflow: hidden;}
.thought-leadership-tab-content h5{margin-bottom:8px;font-family:var(--primary-font);font-size:25px;font-weight: 600;}
.thought-leadership-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.thought-leadership-tab-content p+p{margin-top: 20px;}

.cl-head-text{max-width: 95%;font-size: 15px;font-weight: 400;color: var(--cmp-black);margin-bottom: 8px;}
.cl-head-title{font-size:18px;color:var(--cmp-dark-blue);font-weight:700;line-height:1.15;letter-spacing:0.015em;margin-right:24px;}
.cl-head-title>span{display:block;font-size:25px;}
.cl-head-img{width: 84px;;flex-shrink:0;}
.continuous-learning-tabs-btn{height: 100%;}
.continuous-learning-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.continuous-learning-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.continuous-learning-tabs .nav-pills .nav-link{width:50%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.continuous-learning-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 18px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.continuous-learning-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.continuous-learning-tabs .nav-link.active .continuous-learning-tab-pill,.continuous-learning-tabs .nav-link:hover .continuous-learning-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.continuous-learning-tabs .nav-link.active .continuous-learning-tab-pill .cltp-icon,.continuous-learning-tabs .nav-link:hover .continuous-learning-tab-pill .cltp-icon{filter:brightness(0) invert(1);opacity:.5;}
.cltp-text{font-size:18px;font-weight:600;line-height:1.25;margin-top:18px;}
.cltp-icon{width:90px;height:90px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.cltp-arrow-btn i{font-size:15px;}
.continuous-learning-tabs .nav-link.active .cltp-arrow-btn i,.continuous-learning-tabs .nav-link:hover .cltp-arrow-btn i{color:#f5a100;}
.continuous-learning-tabs .tab-pane{height:100%;}
.continuous-learning-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.35;padding: 44px 35px 26px;position:relative;overflow: hidden;}
.continuous-learning-tab-content h5{margin-bottom:8px;font-family:var(--primary-font);font-size:25px;font-weight: 600;}
.continuous-learning-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.continuous-learning-tab-content p+p{margin-top: 20px;}

.networking-relationship-building-image{width: 100%;position: relative;padding-bottom: 64.41%;border-radius: 14px;overflow: hidden;}
.networking-relationship-building-image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.networking-strategies-tabs-btn{height: 100%;}
.networking-strategies-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;height: 100%;position: relative;}
.networking-strategies-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 19px;top: 13px;background: #F5A100;border-radius: 50%;}
.networking-strategies-tabs .nav-pills .nav-link{width:16.66%;background-color:transparent !important;padding:0 12px;cursor: pointer;}
.networking-strategies-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);height:100%;padding:26px 16px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;overflow: hidden;}
.networking-strategies-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;height: 100%;}
.networking-strategies-tabs .nav-link.active .networking-strategies-tab-pill,.networking-strategies-tabs .nav-link:hover .networking-strategies-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.networking-strategies-tabs .nav-link.active .networking-strategies-tab-pill .nstp-icon,.networking-strategies-tabs .nav-link:hover .networking-strategies-tab-pill .nstp-icon{filter:brightness(0) invert(1);opacity:.5;}
.nstp-text{font-size:18px;font-weight:600;line-height:1.25;margin-top:18px;}
.nstp-icon{width:90px;height:90px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom;}
.nstp-arrow-btn{position: absolute;top: 20px;right: 20px;}
.nstp-arrow-btn i{font-size:15px;}
.networking-strategies-tabs .nav-link.active .nstp-arrow-btn i,.networking-strategies-tabs .nav-link:hover .nstp-arrow-btn i{color:#f5a100;}
.networking-strategies-tabs .nav-link.active .nstp-arrow-btn{transform: rotate(90deg);}
.networking-strategies-tabs .tab-pane{height:100%;}
.networking-strategies-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.35;padding: 50px 35px 30px;position:relative;overflow: hidden;}
.networking-strategies-tab-content h5{margin-bottom:8px;font-family:var(--primary-font);font-size:25px;font-weight: 600;}
.networking-strategies-tab-content p{letter-spacing:0.03em;z-index:1;margin-bottom: 0;}
.networking-strategies-tab-content p+p{margin-top: 20px;}
/* ====================================== */
/* .elearning-bullet-list { gap: 20px; display: flex; flex-direction: column; } */
.elearning-bullet-list li{margin-bottom: 16px;}
.elearning-bullet-list li:last-child{margin-bottom: 0;}
.elearning-bullet-list li::after {content: '';position: absolute;left: 5px;top: 7px;width: 8px;height: 8px;border-radius: 50%;background-color: var(--cmp-yellow);}
.elearning-circle-list li::after { content: ''; position: absolute; left: 5px; top: 7px; width: 8px; height: 8px; border-radius: 50%; background-color: var(--cmp-white); border: 2px solid var(--cmp-yellow); }
/* ============================Mastering the Interview========================================== */
.widget-content-icon1 { width: 95px; height: 95px; flex-shrink: 0;}
.widget-content-cta { display: flex; flex-direction: column; justify-content: center; background-color: var(--cmp-blue); border-radius: 13px; color: var(--cmp-white); padding: 35px 45px; }
.widget-content-cta > h4 { font-size: 37px; font-family: var(--primary-font); margin-bottom: 10px; }

.widget-content-cta-yellow { display: flex; flex-direction: column; justify-content: center; background-color: var(--cmp-yellow); border-radius: 13px; color: var(--cmp-white); padding: 35px 45px; }
.widget-content-cta-yellow > h4 { font-size: 37px; font-family: var(--primary-font); margin-bottom: 10px; }
.itb-image { position: absolute; left: 0; bottom: 0; overflow: hidden; height: 100%; }

.smct-list { gap: 20px; display: flex; flex-direction: column; }
.smc-img { width: 28%; padding-left: 40px; }
.smc-text { width: 72%; }
.smct-box-img { width: 51px; height: 51px; flex-shrink: 0; }
.smct-box { padding: 12px 0 12px 40px; position: relative;}
.smct-box:after { position: absolute; content: ''; top: 0; left: 0; background: linear-gradient(90deg, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 0) 100%); width: 330px; height: 100%; clip-path: polygon(40px 0, 100% 0%, 100% 100%, 40px 100%, 0% 50%); z-index: -1; }
.smct-box-text { padding-left: 25px; }
.smct-box-text > h5 { font-size: 15px; line-height: 1.2; font-weight: 400; margin-bottom: 10px; font-family: var(--primary-font); }
.smct-box-text > h5 > strong { font-size: 18px; font-weight: 600; }
.smct-box-text > h6 { font-size: 15px; line-height: 1.2; font-weight: 400; margin-bottom: 0; font-style: italic; font-family: var(--primary-font); }
.smct-box-text > h6 > strong {  font-weight: 500; }
.smct-item:first-child ,.smct-item:last-child { margin-left: -70px;}

.sm-example-box { margin: 0 0; border: 2px solid #f5a100; border-radius: 15px; padding: 62px 30px 62px 100px; font-size: 18px; font-weight: 600; line-height: 1.35; letter-spacing: 0.02em; position: relative; overflow: hidden; }
.sm-example-box-outer::after { content: ''; position: absolute; top: calc(100% + 15px); width: 15px; height: 15px; right: 0px; background-color: #f5a100; border-radius: 50%; }
.sm-example-box-outer.top-dot::after { top: -30px; }
.sm-example-tag h3 { font-family: 'Oswald', sans-serif; font-size: 70px; color: #f4f4f4; margin-bottom: 0; letter-spacing: 0.05em; padding: 20px 0; position: relative; }
.sm-example-tag { position: absolute; left: 8px; -webkit-writing-mode: vertical-lr; -ms-writing-mode: vertical-lr; writing-mode: vertical-lr; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: translateY(-50%) rotate(180deg); top: 50%; z-index: -1; }

.ipc-left { width: 40%; }
.ipc-right { width: 60%; }
.ipc-text { padding: 0 30px; }
.ipc-text > h5 { font-size: 25px; line-height: 1.2; font-weight: 600; margin-bottom: 0; color: var(--cmp-dark-blue); font-family: var(--primary-font); }
.ipc-text > h6 { font-size: 18px; line-height: 1.2; font-weight: 500; color: var(--cmp-dark-blue); font-family: var(--primary-font); margin-bottom: 5px; }

.interview-process-tabs .tab-content{color:var(--cmp-white);border-radius:20px;position: relative;width: 100%;top: -220px;margin-bottom: -220px;min-height: 220px;z-index: -1;}
.interview-process-tabs .tab-pane::after{content: '';width: 16px;height: 16px;position: absolute;left: 15px;top: 16px;background: #F5A100;border-radius: 50%;}
.interview-process-tabs .nav-pills .nav-link{width:16.66%;background-color:transparent !important;padding:0 12px;margin-bottom:30px;cursor: pointer;}
.interview-process-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);padding: 15px 10px 10px 20px;border-radius:20px;min-height: 220px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;}
.interview-process-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;margin-bottom:-30px;height: 100%;}
.interview-process-tabs .nav-link.active .interview-process-tab-pill,.interview-process-tabs .nav-link:hover .interview-process-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.interview-process-tabs .nav-link.active .interview-process-tab-pill .iptp-icon,.interview-process-tabs .nav-link:hover .interview-process-tab-pill .iptp-icon{filter: none;}
.iptp-text{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top: 5px;}
.iptp-icon{width:85px;height:85px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom; filter: brightness(0) saturate(0%);}
.iptp-icon >img { width: 100%; height: 100%; object-fit: contain; }
.iptp-arrow-btn i{margin-left:4px;font-size:14px;position: absolute;top: 12px;right: 13px;}
.interview-process-tabs .nav-link.active .iptp-arrow-btn i,.interview-process-tabs .nav-link:hover .iptp-arrow-btn i{color:#f5a100;}
.interview-process-tabs .tab-pane{height:100%;position: relative;width: 66.66%;margin-left: auto;background: var(--cmp-dark-blue);border-radius: 20px;min-height: 220px;}
.interview-process-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.335;padding: 35px 43px 25px;position:relative;overflow: hidden;}
.interview-process-tab-content>h6{margin-bottom:18px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight: 600;}
.interview-process-tab-content>p{letter-spacing:0.03em;z-index:1;}

.stage-interview-tab-content > ul > li> h5 { font-size: 15px; line-height: 1.2; font-weight: 400; margin-bottom: 22px; font-style: italic; font-family: var(--primary-font); }
.stage-interview-tab-content > ul > li> h5 > strong {font-weight: 600; font-style: italic; }
.stage-interview-tab-content > ul > li> h6 { font-size: 15px; line-height: 1.2; font-weight: 400; margin-bottom: 20px;font-family: var(--primary-font); }
.stage-interview-tab-content > ul > li> h6 > strong {font-weight: 500; }


.stage-interview-tabs .tab-content{background-color:var(--cmp-dark-blue);color:var(--cmp-white);border-radius:20px;position: relative; margin-top: 30px;}
.stage-interview-tabs .tab-content::after{content: '';width: 16px;height: 16px;position: absolute;left: 15px;top: 16px;background: #F5A100;border-radius: 50%;}
.stage-interview-tabs .nav-pills .nav-link{width:16.66%;background-color:transparent !important;padding:0 12px;margin-bottom:30px;cursor: pointer;}
.stage-interview-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);padding: 15px 15px 10px 20px;border-radius:20px;min-height:208px;display:flex;flex-flow:column;justify-content:center;color:#000;position: relative;}
.stage-interview-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;margin-bottom:-30px;height: 100%;align-items: end;}
.stage-interview-tabs .nav-link.active .stage-interview-tab-pill,.stage-interview-tabs .nav-link:hover .stage-interview-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.stage-interview-tabs .nav-link.active .stage-interview-tab-pill .iptp-icon,.stage-interview-tabs .nav-link:hover .stage-interview-tab-pill .iptp-icon{filter: none;}
.iptp-text{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top: 5px;}
.iptp-icon{width:85px;height:85px;transition:all 0.3s;transform:scale(1);transform-origin:left bottom; filter: brightness(0) saturate(0%);}
.iptp-icon >img { width: 100%; height: 100%; object-fit: contain; }
.iptp-arrow-btn i{margin-left:4px;font-size:14px;position: absolute;top: 12px;right: 13px;}
.stage-interview-tabs .nav-link.active .iptp-arrow-btn i,.stage-interview-tabs .nav-link:hover .iptp-arrow-btn i{color:#f5a100;}
.stage-interview-tabs .tab-pane{height:100%;}
.stage-interview-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.335;padding: 28px 50px 25px;position:relative;overflow: hidden;}
.stage-interview-tab-content>h6{margin-bottom:18px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight: 600;}
.stage-interview-tab-content>p{letter-spacing:0.03em;z-index:1;}
.sitc-number{position:absolute;font-size:126px;font-weight:700;right:60px;bottom:-15px;color:#1979ff;line-height:120px;z-index:0;}
.nav-img { width: 66.66%; margin-bottom: 30px; }


.monitoring-adjusting-tabs .nav-tabs {border: none;width: calc(100% + 24px);margin-left: -12px;}
.monitoring-adjusting-tabs .nav-link {border: none;width: 25%;text-align: start;padding: 0 12px;}
.mat-pill {border: 3px solid var(--cmp-dark-blue);height: 100%;border-radius: 20px;padding: 35px 25px;font-size: 18px;font-weight: 700;color: var(--cmp-black);transition: all 0.3s;}
.mat-pill-icon {width: 78px;height: 78px;margin-bottom: 17px;transition: all 0.3s;}
.mat-pill-icon > img {width: 100%;height: 100%;object-fit: contain;}
.mat-arrow-btn {position: absolute;right: 12px;top: 12px;transition: all 0.3s;}
.monitoring-adjusting-tabs .nav-link.active .mat-pill, .monitoring-adjusting-tabs .nav-link:hover .mat-pill {background: var(--cmp-dark-blue);color: #fff;}
.monitoring-adjusting-tabs .nav-link.active .mat-arrow-btn, .monitoring-adjusting-tabs .nav-link:hover .mat-arrow-btn {color: var(--cmp-yellow);transform: rotate(90deg);}
.monitoring-adjusting-tabs .nav-link.active .mat-pill-icon, .monitoring-adjusting-tabs .nav-link:hover .mat-pill-icon {filter: brightness(0) invert(1);opacity: 0.45;}
.mat-content {padding: 42px;}
.monitoring-adjusting-tabs .tab-content {background-color: var(--cmp-dark-blue);color: var(--cmp-white);border-radius: 20px;height: 100%;position: relative;margin-top: 30px;}.monitoring-adjusting-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 15px;top: 15px;background: #F5A100;border-radius: 50%;}
.mat-content-icon {width: 82px;height: 82px;margin-right: 40px;}
.mat-content-icon>img {width: 100%;height: 100%;object-fit: contain;object-position: center;}
.mat-content-text {width: calc(100% - 122px);}
.mat-content-text h6 {font-family: var(--primary-font);font-size: 18px;margin-bottom: 18px;}
.mat-content .elearning-bullet-list {gap: 15px;line-height: 1.25;}
.mat-content-box + .mat-content-box {margin-top: 35px;}
.mat-content-head h5 {font-family: var(--primary-font);margin-bottom: 0px;}
.btn-primary,.btn-primary:focus{color:var(--cmp-blue);background-color:var(--cmp-white);border:solid 2px var(--cmp-white);padding: 10px 25px;font-size: 19px;}
.btn-primary:hover,.btn-primary:active{background-color:var(--cmp-dark-blue);border-color:var(--cmp-dark-blue);color:var(--cmp-white);}

/* Elearning Intro Container CSS Start */
.elearning-intro-item {width: 33.33%;padding: 0 15px;margin-bottom: 30px;}
.elearning-intro-list {margin-bottom: -30px;width: calc(100% + 30px);margin-left: -15px;}
.elearning-intro-item:first-child {width: 66.66%;}
.elearning-intro-box h6 {font-family: var(--primary-font);font-size: 18px;font-weight: 600;margin-bottom: 0;margin-top: auto;}
.elearning-intro-box {height: 100%;border: 3px solid var(--cmp-dark-blue);padding: 24px 15px 20px 20px;border-radius: 20px;font-size: 14px;display: flex;flex-flow: column;position: relative;}
.eib-icon {margin-bottom: 17px;}
.elearning-intro-box:hover {background: var(--cmp-dark-blue);color: var(--cmp-white);}
.elearning-intro-box:hover .eib-icon {filter: brightness(0) invert(1);opacity: .5;}
.eib-arrow {position: absolute;right: 10px;top: 10px;font-size: 16px;}
.elearning-intro-box:hover .eib-arrow {color: var(--cmp-yellow);}
.elearning-intro-item .heading h4{text-transform: uppercase;}
/* Elearning Intro Container CSS End */
.lfs-main-image {border-radius: 14px;overflow: hidden;}
.e-learning-subhead h5 {font-family: var(--primary-font);color: var(--cmp-dark-blue);font-size: 25px;margin-bottom: 5px;}
.e-learning-subhead h5>span {display: block;font-size: 18px;}
* + .e-learning-subhead {margin-top: 16px;}
.elearning-bullet-list li>strong{font-weight: 600;}

.mi-tab .nav-item {margin: 0;padding: 0 15px;width: 25%;}
.mi-tab>ul.six-tab .nav-item {min-width: 230px;width: 16.666%;}
.mi-tab>.six-tab .fut-box {padding-right: 10px;}
.mi-tab>ul.six-tab {flex-wrap: nowrap;overflow-y: scroll;}
.mi-tab>ul {width: calc(100% + 30px);margin-left: -15px;flex-wrap: wrap;}
.fut-box {background-color: transparent;border: 3px solid var(--cmp-dark-blue);min-height: 207px;border-radius: 20px;padding: 25px 60px 27px 21px;display: flex;flex-flow: column;height: 100%;}
.mi-tab-text {font-size: 18px;font-weight: 700;margin-top: auto;line-height: 1.15;}
.fut-box.active {color: var(--cmp-white);background-color: var(--cmp-dark-blue);}
.fut-box.active .mi-tab-icon {filter: brightness(0) invert(1);opacity: .5;}
.mi-tab-icon {width: 90px;height: 90px;margin-bottom: 16px;}
.mi-tab-content {background-color: var(--cmp-dark-blue);color: var(--cmp-white);padding: 44px 38px;border-radius: 20px;}
.ftc-head h5 {font-family: var(--primary-font);font-size: 25px;} 
.mi-tab-content li h6 {font-family: var(--primary-font);font-size: 18px;font-weight: 600;margin-bottom: 4px;}
.mi-tab-content>ul>li>ul>li:before {background-color: var(--cmp-yellow);}
.mi-tab-content>ul>li>ul {margin-top: 12px;}
.mi-tab-content>ul>li>ul>li {padding-left: 14px;}
.mi-tab-content>ul>li>ul>li {margin-bottom: 14px;}
.mi-tab-content ul>li:before {background-color: var(--cmp-white); top: 7px;}
.mi-tab-content a{color: var(--cmp-white); text-decoration: underline;}
.mi-tab-content a:hover{color: var(--cmp-white); text-decoration: none;}
.ftc-example-image {max-width: 914px;margin: 0 auto;border-radius: 28px;overflow: hidden;}
.ftc-example-image>img {width: 100%;height: 100%;object-fit: contain;object-position: center;}
.ftc-example {margin-top: 34px;}
.mi-tab-content ul li strong{font-weight: 600;}
.border-yellow-box h5 {font-family: var(--primary-font);font-size: 25px;margin-bottom: 8px;}
.border-yellow-box {border: 3px solid var(--cmp-yellow);border-radius: 20px;padding: 26px 38px;}
.border-yellow-box ul:not([class]) li {margin-bottom: 0;padding-left: 16px;}
.border-yellow-box ul:not([class]) li + li {margin-top: 14px;}
.border-yellow-box ul:not([class]) li::before {background-color: var(--cmp-yellow);}

.key-element-image {width: 54.25%;margin: 0 auto;}
.key-element-image>img{width: 100%;height: 100%;}
.key-element-list {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.key-element-text h6 {font-family: var(--primary-font);font-size: min(1.3vw, 18px);font-weight: 600;line-height: 1;margin-bottom: 4px;}
.key-element-item {max-width: 22%;font-size: min(1.05vw, 15px);position: absolute;line-height: 1.25;}
.key-elements-container {padding: 6% 0 0;}
.key-element-item.key-element-1 {bottom: 13%;left: 2.7%;text-align: end;}
.key-element-item.key-element-2 {bottom: 49%;left: 11.4%;text-align: end;}
.key-element-item.key-element-3 {top: 0;left: 50%;transform: translateX(-50%);text-align: center;}
.key-element-item.key-element-4 {bottom: 49.5%;right: 9.2%;}
.key-element-item.key-element-5 {bottom: 13%;right: 2.7%;}
.key-element-title {position: absolute;left: 50%;transform: translateX(-50%);font-size: min(1.8vw, 25px);font-weight: 700;color: var(--cmp-dark-blue);text-align: center;bottom: 21.5%;line-height: 1.2;padding-left: 1%;}
.key-element-title>span {display: block;font-size: min(1.285vw, 18px);}


.executive-presence-tabs .tab-content{color:var(--cmp-white);border-radius:20px;position: relative;width: 66.66%;top: -208px;margin-bottom: -208px;min-height: 208px;margin-left: auto;}
.executive-presence-tabs .tab-pane::after{content: '';width: 16px;height: 16px;position: absolute;left: 15px;top: 16px;background: #F5A100;border-radius: 50%;}
.executive-presence-tabs .nav-pills .nav-link{width:16.66%;background-color:transparent !important;padding:0 12px;margin-bottom:30px;cursor: pointer;}
.executive-presence-tab-pill{background-color:transparent;border:2px solid var(--cmp-dark-blue);padding: 40px 10px 10px 20px;border-radius:20px;min-height: 208px;display:flex;flex-flow:column;color:#000;position: relative;}
.executive-presence-tabs-btn .nav-pills{width:calc(100% + 24px);display:flex;margin-left:-12px;margin-bottom:-30px;height: 100%;}
.executive-presence-tabs .nav-link.active .executive-presence-tab-pill,.executive-presence-tabs .nav-link:hover .executive-presence-tab-pill{background-color:var(--cmp-dark-blue);color:var(--cmp-white);}
.executive-presence-tabs .nav-link.active .executive-presence-tab-pill .ept-icon,.executive-presence-tabs .nav-link:hover .executive-presence-tab-pill .ept-icon{filter: brightness(0) invert(1);opacity: 0.5;}
.ept-text{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0.01em;margin-top: 5px;}
.ept-icon{width: 80px;height: 80px;margin-bottom: 5px;}
.ept-icon >img { width: 100%; height: 100%; object-fit: contain; }
.ept-arrow-btn i{margin-left:4px;font-size:14px;position: absolute;top: 12px;right: 13px;}
.executive-presence-tabs .nav-link.active .ept-arrow-btn i,.executive-presence-tabs .nav-link:hover .ept-arrow-btn i{color:#f5a100;}
.executive-presence-tabs .tab-pane{height:100%;position: relative;width: 100%;margin-left: auto;background: var(--cmp-dark-blue);border-radius: 20px;min-height: 208px;}
.executive-presence-tab-content{height:100%;display:flex;flex-flow:column;justify-content:center;font-size:15px;line-height:1.335;padding: 35px 43px 25px;position:relative;overflow: hidden;}
.executive-presence-tab-content>h6{margin-bottom:18px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight: 600;}
.executive-presence-tab-content>p{letter-spacing:0.03em;z-index:1;}
.executive-presence-tab-content ul>li::before {background-color: var(--cmp-white);top: 6px;left: 2px;}




/* ======================================== 
---------- Dec 2024 New Pages Start ------- 
==========================================*/


.widget-text-content-box h6 { font-family: var(--primary-font); font-weight: 600; font-size: 18px; margin-bottom: 10px; }
.col-list-2 > li { width: 50%; }
.widget-content-icon.icon-sm { width: 70px; height: 70px; margin-right: 30px; }
.notification-process-box { height: 100%; border: 2px solid var(--cmp-dark-blue); border-radius: 20px; padding: 28px 34px 60px 34px; }
.npb-icon { width: 76px; height: 76px; margin-bottom: 16px; }
.notification-process-box h6 { font-family: var(--primary-font); font-size: 18px; color: var(--cmp-dark-blue); margin-bottom: 10px; }
ul.bullet-yellow li { padding-left: 22px; line-height: 1.333; position: relative; }
ul.bullet-yellow li:after { content: ''; position: absolute; left: 4px; width: 8px; height: 8px; border-radius: 50%; background: var(--cmp-yellow); top: 7px; }
ul.bullet-yellow > li + li { margin-top: 20px; }
.text-box {background-color: var(--cmp-dark-blue);color: var(--cmp-white);font-weight: 500;padding: 32px 38px;border-radius: 20px;}


.recognize-respond-tab .nav-tabs {border: none;width: calc(100% + 24px);margin-left: -12px;}
.recognize-respond-tab .nav-link {border: none;width: 25%;text-align: start;padding: 0 12px;}
.rrt-pill {border: 3px solid var(--cmp-dark-blue);height: 100%;border-radius: 20px;padding: 43px 55px 26px 25px;font-size: 18px;font-weight: 700;color: var(--cmp-black);transition: all 0.3s;}
.rrt-pill-icon {width: 87px;height: 87px;margin-bottom: 18px;transition: all 0.3s;}
.rrt-pill-icon > img {width: 100%;height: 100%;object-fit: contain;}
.rrt-arrow-btn {position: absolute;bottom: 31px;right: 27px;transition: all 0.3s;font-size: 15px;}
.recognize-respond-tab .nav-link.active .rrt-pill, .recognize-respond-tab .nav-link:hover .rrt-pill {background: var(--cmp-dark-blue);color: #fff;}
.recognize-respond-tab .nav-link.active .rrt-arrow-btn, .recognize-respond-tab .nav-link:hover .rrt-arrow-btn {color: var(--cmp-yellow);transform: rotate(90deg);}
.recognize-respond-tab .nav-link.active .rrt-pill-icon, .recognize-respond-tab .nav-link:hover .rrt-pill-icon {filter: brightness(0) invert(1);opacity: 0.45;}
.rrt-content {padding: 46px 40px;}
.recognize-respond-tab .tab-content {background-color: var(--cmp-dark-blue);color: var(--cmp-white);border-radius: 20px;height: 100%;position: relative;margin-top: 24px;}.monitoring-adjusting-tabs .tab-content::after{content: '';width: 15px;height: 15px;position: absolute;left: 15px;top: 15px;background: #F5A100;border-radius: 50%;}
.rrt-head h5 {font-family: var(--primary-font);margin-bottom: 0;}
.rrt-body-item {width: 33.33%;padding-right: 24px;}

.opr-btn>b {font-size: 18px;display: block;letter-spacing: -0.01em;color: var(--cmp-dark-blue);}
.opr-btn>b>span {font-size: 25px;display: block;}
.opr-btn>span {padding-right: 180px;display: block;position: relative;}
.opr-btn>span::after{content: '';background-image: url(../images/dec/opr-arrow-icon.png);background-repeat: no-repeat;background-size: contain;background-position: center left;width: 84px;height: 48px;position: absolute;top: 50%;right: 80px;transform: translateY(-50%);transition: all 0.3s;}
.opr-btn:hover>span::after{right: 70px;}

/* ======================================== 
---------- Dec 2024 New Pages End ------- 
==========================================*/



/* ======================================== 
---------- 14 Dec 2024 New Pages Start -------  
==========================================*/
.bfs-tabs-head-img { width: 100%; flex-shrink: 0; border-radius: 20px; overflow: hidden; }
.bfs-tabs-btn { height: 100%; }
.bfs-tabs .tab-content { background-color: var(--cmp-dark-blue); color: var(--cmp-white); border-radius: 20px; height: 100%; position: relative; margin-top: 30px; }
.bfs-tabs .tab-content::after { content: ''; width: 15px; height: 15px; position: absolute; left: 19px; top: 13px; background: #F5A100; border-radius: 50%; }
.bfs-tabs .nav-pills .nav-link { width: 16.66%; background-color: transparent !important; padding: 0 12px; margin-bottom: 30px; }
.bfs-tabs .nav-pills .nav-link.bfs-tabs-head-box { width: 66.66%; }
.bfs-tab-pill { background-color: transparent; border: 2px solid var(--cmp-dark-blue); height: 100%; padding: 30px 20px; border-radius: 20px; min-height: 208px; display: flex; flex-flow: column; justify-content: center; color: #000; position: relative; }
.bfs-tabs-btn .nav-pills { width: calc(100% + 24px); margin-left: -12px; margin-bottom: -30px; height: 100%; }
.bfs-tabs .nav-link.active .bfs-tab-pill, .bfs-tabs .nav-link:hover .bfs-tab-pill { background-color: var(--cmp-dark-blue); color: var(--cmp-white); }
.bfs-tabs .nav-link.active .bfs-tab-pill .bfs-tabsp-icon, .bfs-tabs .nav-link:hover .bfs-tab-pill .bfs-tabsp-icon { filter: brightness(0) invert(1); opacity: .5; }
.bfs-tabsp-text { font-size: 18px; font-weight: 700; line-height: 1.25; letter-spacing: 0.01em; margin-top: 18px; word-break: break-word; }
.bfs-arrow-btn { position: absolute; right: 12px; top: 12px; transition: all 0.3s; font-size: 15px; }
.bfs-tabs-btn .nav-link.active .bfs-pill, .bfs-tabs-btn .nav-link:hover .bfs-pill { background: var(--cmp-dark-blue); color: #fff; }
.bfs-tabs-btn .nav-link.active .bfs-arrow-btn, .bfs-tabs-btn .nav-link:hover .bfs-arrow-btn { color: var(--cmp-yellow); transform: rotate(90deg); }
.bfs-tabs-btn .nav-link.active .bfs-pill-icon, .bfs-tabs-btn .nav-link:hover .bfs-pill-icon { filter: brightness(0) invert(1); opacity: 0.45; }
.bfs-tabsp-icon { width: 90px; height: 90px; transition: all 0.3s; transform: scale(1); transform-origin: left bottom; }
.bfs-tabsp-icon img { width: 100%; height: 100%; object-fit: contain; }
.bfs-tabs .tab-pane { height: 100%; }
.bfs-tab-content { height: 100%; display: flex; flex-flow: column; justify-content: center; font-size: 15px; line-height: 1.335; padding: 60px 43px; position: relative; overflow: hidden; }
.bfs-tab-content>h6 { margin-bottom: 18px; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: 600; }
.bfs-tab-content>h5 { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; }
.bfs-tab-content>p { letter-spacing: 0.03em; z-index: 1; }
.bfs-tabsc-number { position: absolute; font-size: 126px; font-weight: 700; right: 32px; bottom: -15px; color: #1979ff; line-height: 120px; z-index: 0; }
.bfs-tab-content-left { width: 50%; }
.bfs-tab-content-left >.elearning-bullet-list li >strong { font-size: 18px; }
.bfs-tab-content-right >.elearning-bullet-list li >strong { font-size: 18px; }
.bfs-tab-content-right { width: 50%; }
.bullet-circle-white > li { padding-left: 22px; line-height: 1.333; position: relative; }
.bullet-circle-white > li:after { background: transparent !important; border: 2px solid var(--cmp-white); }
.bullet-circle-white > li + li { margin-top: 20px; }
.bullet-circle-white li:last-child { margin-bottom: 0; }
.elearning-bullet-list li:last-child { margin-bottom: 0; }
.eo-tabs-head-img { width: 100%; flex-shrink: 0; border-radius: 20px; overflow: hidden; }
.eo-tabs-btn { height: 100%; }
.eo-tabs .tab-content { background-color: var(--cmp-dark-blue); color: var(--cmp-white); border-radius: 20px; height: 100%; position: relative; margin-top: 30px; }
.eo-tabs .tab-content::after { content: ''; width: 15px; height: 15px; position: absolute; left: 19px; top: 13px; background: #F5A100; border-radius: 50%; }
.eo-tabs .nav-pills .nav-link { width: 16.66%; background-color: transparent !important; padding: 0 12px; margin-bottom: 30px; }
.eo-tabs .nav-pills .nav-link.eo-tabs-head-box { width: 33.33%; }
.eo-tab-pill { background-color: transparent; border: 2px solid var(--cmp-dark-blue); height: 100%; padding: 30px 20px; border-radius: 20px; min-height: 208px; display: flex; flex-flow: column; justify-content: center; color: #000; position: relative; }
.eo-tabs-btn .nav-pills { width: calc(100% + 24px); margin-left: -12px; margin-bottom: -30px; height: 100%; }
.eo-tabs .nav-link.active .eo-tab-pill, .eo-tabs .nav-link:hover .eo-tab-pill { background-color: var(--cmp-dark-blue); color: var(--cmp-white); }
.eo-tabs .nav-link.active .eo-tab-pill .eo-tabsp-icon, .eo-tabs .nav-link:hover .eo-tab-pill .eo-tabsp-icon { filter: brightness(0) invert(1); opacity: .5; }
.eo-tabsp-text { font-size: 18px; font-weight: 700; line-height: 1.25; letter-spacing: 0.01em; margin-top: 18px; word-break: break-word; }
.eo-arrow-btn { position: absolute; right: 12px; top: 12px; transition: all 0.3s; font-size: 15px; }
.eo-tabs-btn .nav-link.active .eo-pill, .eo-tabs-btn .nav-link:hover .eo-pill { background: var(--cmp-dark-blue); color: #fff; }
.eo-tabs-btn .nav-link.active .eo-arrow-btn, .eo-tabs-btn .nav-link:hover .eo-arrow-btn { color: var(--cmp-yellow); transform: rotate(90deg); }
.eo-tabs-btn .nav-link.active .eo-pill-icon, .eo-tabs-btn .nav-link:hover .eo-pill-icon { filter: brightness(0) invert(1); opacity: 0.45; }
.eo-tabsp-icon { width: 90px; height: 90px; transition: all 0.3s; transform: scale(1); transform-origin: left bottom; }
.eo-tabsp-icon img { width: 100%; height: 100%; object-fit: contain; }
.eo-tabs .tab-pane { height: 100%; }
.eo-tab-content { height: 100%; display: flex; flex-flow: column; justify-content: center; font-size: 15px; line-height: 1.335; padding: 60px 43px; position: relative; overflow: hidden; }
.eo-tab-content>h6 { margin-bottom: 18px; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: 600; }
.eo-tab-content>h5 { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; }
.eo-tab-content>p { letter-spacing: 0.03em; z-index: 1; }
.eo-tabsc-number { position: absolute; font-size: 126px; font-weight: 700; right: 32px; bottom: -15px; color: #1979ff; line-height: 120px; z-index: 0; }
.eo-tab-content-left { width: 50%; }
.eo-tab-content-left >.elearning-bullet-list li >strong { font-size: 18px; }
.eo-tab-content-right >.elearning-bullet-list li >strong { font-size: 18px; }
.eo-tab-content-right { width: 50%; }
.pts-tabs-head-img { width: 100%; flex-shrink: 0; border-radius: 20px; overflow: hidden; }
.pts-tabs-btn { height: 100%; }
.pts-tabs .tab-content { background-color: var(--cmp-dark-blue); color: var(--cmp-white); border-radius: 20px; height: 100%; position: relative; margin-top: 30px; }
.pts-tabs .tab-content::after { content: ''; width: 15px; height: 15px; position: absolute; left: 19px; top: 13px; background: #F5A100; border-radius: 50%; }
.pts-tabs .nav-pills .nav-link { width: 16.66%; background-color: transparent !important; padding: 0 12px; margin-bottom: 30px; }
.pts-tabs .nav-pills .nav-link.pts-tabs-head-box { width: 33.33%; }
.pts-tab-pill { background-color: transparent; border: 2px solid var(--cmp-dark-blue); height: 100%; padding: 30px 20px; border-radius: 20px; min-height: 208px; display: flex; flex-flow: column; justify-content: center; color: #000; position: relative; }
.pts-tabs-btn .nav-pills { width: calc(100% + 24px); margin-left: -12px; margin-bottom: -30px; height: 100%; }
.pts-tabs .nav-link.active .pts-tab-pill, .pts-tabs .nav-link:hover .pts-tab-pill { background-color: var(--cmp-dark-blue); color: var(--cmp-white); }
.pts-tabs .nav-link.active .pts-tab-pill .pts-tabsp-icon, .pts-tabs .nav-link:hover .pts-tab-pill .pts-tabsp-icon { filter: brightness(0) invert(1); opacity: .5; }
.pts-tabsp-text { font-size: 18px; font-weight: 700; line-height: 1.25; letter-spacing: 0.01em; margin-top: 18px; word-break: break-word; }
.pts-arrow-btn { position: absolute; right: 12px; top: 12px; transition: all 0.3s; font-size: 15px; }
.pts-tabs-btn .nav-link.active .pts-pill, .pts-tabs-btn .nav-link:hover .pts-pill { background: var(--cmp-dark-blue); color: #fff; }
.pts-tabs-btn .nav-link.active .pts-arrow-btn, .pts-tabs-btn .nav-link:hover .pts-arrow-btn { color: var(--cmp-yellow); transform: rotate(90deg); }
.pts-tabs-btn .nav-link.active .pts-pill-icon, .pts-tabs-btn .nav-link:hover .pts-pill-icon { filter: brightness(0) invert(1); opacity: 0.45; }
.pts-tabsp-icon { width: 90px; height: 90px; transition: all 0.3s; transform: scale(1); transform-origin: left bottom; }
.pts-tabsp-icon img { width: 100%; height: 100%; object-fit: contain; }
.pts-tabs .tab-pane { height: 100%; }
.pts-tab-content { height: 100%; display: flex; flex-flow: column; justify-content: center; font-size: 15px; line-height: 1.335; padding: 60px 43px; position: relative; overflow: hidden; }
.pts-tab-content>h6 { margin-bottom: 18px; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: 600; }
.pts-tab-content>h5 { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; }
.pts-tab-content>p { letter-spacing: 0.03em; z-index: 1; }
.pts-tabsc-number { position: absolute; font-size: 126px; font-weight: 700; right: 32px; bottom: -15px; color: #1979ff; line-height: 120px; z-index: 0; }
.pts-tab-content-left { width: 50%; }
.pts-tab-content-left h5 { margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; }
.pts-tab-content-left >.elearning-bullet-list li >strong { font-size: 18px; }
.pts-tab-content-right >.elearning-bullet-list li >strong { font-size: 18px; }
.pts-tab-content-right { width: 50%; }
.pts-btn>b { font-size: 18px; display: block; letter-spacing: -0.01em; color: var(--cmp-dark-blue); }
.pts-btn>b>span { font-size: 25px; display: block; }
.pts-btn>span { padding-right: 90px; display: block; position: relative; color: var(--cmp-black); font-size: 15px; font-weight: 400; }
.bpt-content { display: flex; align-items: center; justify-content: space-between; padding: 20px 24px; min-height: 160px; border: 3px solid var(--cmp-yellow); border-radius: 18px; position: relative; }
.bpt-text>h6 { font-size: 18px; color: var(--cmp-dark-blue); margin-bottom: 0; font-family: var(--primary-font); font-weight: 600; }
.bpt-text>span { font-size: 25px; font-weight: 600; padding-right: 100px; position: relative; color: var(--cmp-dark-blue); }
.bpt-text>span::after { content: ''; background-image: url(../images/new/bfs-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center left; width: 84px; height: 20px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); transition: all 0.3s; }
.bpt-content:hover>.bpt-text>span::after { right: 5px; }
.bpt-wrapper { padding: 40px 0; }
.bpt-img { height: calc(100% + 120px); width: 180px; margin: -60px 0; flex-shrink: 0; border: 3px solid var(--cmp-white); }
.bpt-img img { width: 100%; height: 100%; object-fit: cover; }
.new-assessment-list { width: calc(100% + 24px); margin-left: -12px; margin-bottom: -24px; }
.new-assessment-item { width: 33.33%; padding: 0 12px; margin-bottom: 24px; }
.nab-content h6 { font-family: var(--primary-font); font-size: 20px; margin-bottom: 12px; }
.nab-icon { width: 66px; height: 66px; margin-bottom: 20px; }
.new-assessment-box { border-radius: 13px; padding: 30px 20px 42px 26px; box-shadow: 1px 4px 24px 0px rgba(0, 0, 0, 0.07); height: 100%; display: flex; flex-flow: column; }
.nab-content { line-height: 1.33; margin-bottom: 38px; }
.nab-estimated-time { margin-top: auto; display: flex; background: #efefef; border-radius: 6px; align-items: end; color: var(--cmp-blue); font-weight: 600; line-height: 16px; padding-left: 7px; }
.net-icon { width: 59px; height: 59px; padding: 7px; border-radius: 50%; background-color: #efefef; flex-shrink: 0; margin-top: -20px; }
.nab-cta { margin-top: 16px; }
.net-shape { flex-shrink: 0; margin-right: -13px; z-index: 1; padding-bottom: 9px; }
.nab-estimated-time>span { flex-grow: 1; padding: 12px 8px 12px 4px; }
.evaluating-tab .rrt-pill { padding: 43px 25px 25px; }
.evaluating-tab .tab-content::after { content: ''; width: 15px; height: 15px; position: absolute; left: 19px; top: 13px; background: #F5A100; border-radius: 50%; }
.evaluating-tab .rrt-arrow-btn { top: 12px; right: 13px; bottom: auto; }
.evaluating-tab .structuring-your-resume-tab-content h6 { margin-bottom: 18px; font-family: var(--primary-font); font-size: 18px; font-weight: 600; }
.eo-content-box { width: 25%; flex-shrink: 0; padding-right: 52px; }
.eo-content { line-height: 1.35; }
.eo-line { width: 100%; height: 2px; background: var(--cmp-dark-blue); }
.eo-line::before { content: ''; position: absolute; top: 50%; left: 0; width: 14px; height: 14px; border-radius: 50%; background: var(--cmp-dark-blue); transform: translateY(-50%); }
.eo-arrow { position: absolute; top: 50%; right: -2px; font-size: 24px; color: var(--cmp-dark-blue); transform: translateY(-50%); line-height: 1; }
.spl-img { width: 143px; flex-shrink: 0; }
.evaluating-tab .nav-link { width: 33.33%; }
.evaluating-tab nav { width: 100%; }

/* ======================================== 
---------- 14 Dec 2024 New Pages End ------- 
==========================================*/




/* ======================================== 
---------- 27 Dec 2024 New Pages Start ------- 
==========================================*/
.widget-content-tab .nav-tabs { border: none; width: calc(100% + 24px); margin-left: -12px; margin-bottom: 0; }
.widget-content-tab .nav-link { border: none; width: 16.6666666667%; text-align: start; padding: 0 12px; margin-bottom: 0; }
.wc-tab-pill { border: 3px solid var(--cmp-dark-blue); height: 100%; border-radius: 20px; padding: 20px 4px 14px 18px; font-size: 18px; font-weight: 700; color: var(--cmp-black); transition: all 0.3s; line-height: 1.2; }
.wc-tab-pill-icon { width: 94px; height: 94px; margin-bottom: 10px; transition: all 0.3s; }
.wc-tab-pill-icon > img { width: 100%; height: 100%; object-fit: contain; }
.widget-content-tab .nav-link.active .wc-tab-pill, .widget-content-tab .nav-link:hover .wc-tab-pill { background: var(--cmp-dark-blue); color: #fff; }
.widget-content-tab .nav-link.active .wc-tab-pill-icon, .widget-content-tab .nav-link:hover .wc-tab-pill-icon { filter: brightness(0) invert(1); opacity: 0.45; }
.wc-tab-pill.text-sm { font-size: 15px;}
.wc-tab-content {padding: 44px 50px;position: relative;z-index: 9;}
.wc-tab-content-number {font-size: 125px;line-height: 1;position: absolute;bottom: -30px;right: 60px;font-weight: 700;color: #1979ff;} 
.widget-content-tab .tab-pane {position: relative;overflow: hidden;}
.wc-tab-content::after {content: '';position: absolute;left: 16px;top: 16px;width: 15px;height: 15px;background: var(--cmp-yellow);border-radius: 50%;}
.widget-content-tab .tab-content { background-color: var(--cmp-dark-blue); color: var(--cmp-white); border-radius: 20px; height: 100%; position: relative; margin-top: 24px; }
.monitoring-adjusting-tabs .tab-content::after { content: ''; width: 15px; height: 15px; position: absolute; left: 15px; top: 15px; background: #F5A100; border-radius: 50%; }
.wc-tab-head h5 { font-family: var(--primary-font); margin-bottom: 0; }
.wc-tab-body-item { width: 33.33%; padding-right: 24px; }
.wc-tab-arrow-btn { position: absolute; right: 11px; top: 11px; filter: brightness(0); transform: rotate(-90deg); width: 15px; height: 15px; transition: all 0.3s; }
.widget-content-tab .nav-link:hover .wc-tab-arrow-btn, .widget-content-tab .nav-link.active .wc-tab-arrow-btn { transform: none; filter: none; }
.elearning-bullet-list li>p { font-size: 18px; margin-bottom: 0; }
.wc-tab-content>h3 { margin-bottom: 18px; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: 600; }
a.text-blue {font-weight: 500;color: var(--cmp-dark-blue);text-decoration: underline;}
a.text-blue:hover {text-decoration: none;}
.widget-content-tab.three-tab .nav-link {width: 33.33%;}
.text-lg-blue {color: var(--cmp-dark-blue);font-weight: 600;font-size: 18px;}
.widget-content-tab.four-tab .nav-link{width: 25%;}
/* ======================================== 
---------- 27 Dec 2024 New Pages End ------ 
==========================================*/




/* ======================================== 
----------10 jan 2025 New Pages Start ----- 
==========================================*/

.widget-content-icon.icon-md { width: 84px; height: 84px; margin-right: 30px; }
.widget-content-icon.icon-lg { width: 107px; height: 107px; margin-right: 30px; }
.text-blue { color: var(--cmp-dark-blue); }
.widget-content-tab.five-tab .nav-link { width: 20%; }
.wc-tab-content>h6 { margin-bottom: 4px; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 0.02em; }
.widget-content-tab-head {padding: 0 12px;width: 66.66%;} 
.wct-head-image {width: 100%;height: 100%;background: #f3f3f3;border-radius: 10px;overflow: hidden;}
.wct-head-image>img { width: 100%; height: 100%; object-fit: contain; }
.wc-tab-content a { text-decoration: underline; }
.wc-tab-content a:hover { text-decoration: none; color: var(--cmp-white); }
.activity-box { padding: 28px 26px; border: 2px solid var(--cmp-yellow); border-radius: 20px; }
.activity-box h3 { margin-bottom: 18px; font-family: 'Montserrat', sans-serif; font-size: 25px; font-weight: 600; }
ol>li::after { display: none; }
.dos-donts-box { border: 2px solid var(--cmp-dark-blue); border-radius: 20px; padding: 26px 26px 18px; }
.ddb-inner { width: 50%; padding: 18px 30px; }
.ddb-inner h5 { font-family: var(--primary-font); font-weight: 700; font-size: 25px; margin-bottom: 10px; text-transform: capitalize; color: var(--cmp-dark-blue); }
.dos-donts-box:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translateY(-50%); width: 3px; background-color: var(--cmp-dark-blue); height: calc(100% - 56px); }
.bpt-wrapper.bpt-sm .bpt-text { width: 60%; padding-right: 10px;}
.bpt-wrapper.bpt-sm .bpt-img { width: 40%; margin: -40px 0; height: auto;}
.bpt-wrapper.bpt-sm  .bpt-content { flex-wrap: wrap; min-height: auto;}
.bpt-wrapper.bpt-sm{padding: 20px 0;}

/* ======================================== 
----------10 jan 2025 New Pages End ------ 
==========================================*/




@media (min-width:1539.98px){
    .market-process-center-box h4{font-size: 18px;}
    .market-process-center-box h4 span{font-size: 28px;}
    .market-process-content{font-size: 15px;}
    .market-process-content h5{font-size: 25px;}
}

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px){
    .self-assessment-tab-content{padding: 50px 30px;}
    .tcr-50-50-list {width: calc(100% + 30px);margin-left: -15px;}
    .tcr-50-50-item {padding: 0 15px;}
    .personal-branding-list{width: calc(100% + 24px);margin-left: -12px;}
    .personal-branding-item{padding: 0 12px;}
    .personal-branding-tab-content{padding: 50px 30px;}

    .networking-strategies-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .networking-strategies-tabs .nav-pills .nav-link{min-width: 200px;}


    /* ============= */
    .interview-process-list{width: calc(100% + 24px);margin-left: -12px;}
    .interview-process-item{padding: 0 12px;}
    .interview-process-tab-content{padding: 50px 30px;}

    .interview-process-tabs-btn .nav-pills{flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .interview-process-tabs .nav-pills .nav-link{min-width: 300px;}
    .interview-process-tabs .tab-content {z-index: 0;top: auto;margin: 50px 0 0 0 !important;width: 100%;}


    .stage-interview-list{width: calc(100% + 24px);margin-left: -12px;}
    .stage-interview-item{padding: 0 12px;}
    .stage-interview-tab-content{padding: 50px 30px;}

    .stage-interview-tabs-btn .nav-pills{flex-wrap: nowrap;overflow-x: auto;height: auto; align-items: center;}
    .stage-interview-tabs .nav-pills .nav-link{min-width: 250px;}
    .stage-interview-tabs .nav-pills .nav-img {min-width: 50%; flex-shrink: 0; }
    .stage-interview-tabs .tab-content { width: 100%; }
    .interview-process-tabs .tab-pane{width: 100%;}



    .executive-presence-list{width: calc(100% + 24px);margin-left: -12px;}
    .executive-presence-item{padding: 0 12px;}
    .executive-presence-tab-content{padding: 50px 30px;}

    .executive-presence-tabs-btn .nav-pills{flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .executive-presence-tabs .nav-pills .nav-link{min-width: 230px;}
    .executive-presence-tabs .tab-content {z-index: 0;top: auto;margin: 50px 0 0 0 !important;width: 100%;}
    .executive-presence-tabs .tab-pane{width: 100%;}



/* ======================================== 
---------- 14 Dec 2024 New Pages Start -------  
==========================================*/
 
	.eo-content-box { width: 100%; margin-bottom: 24px; padding-right: 0; }
	.bfs-tabs .nav-pills .nav-link.bfs-tabs-head-box { width: 50%; }
	.bfs-tabs .nav-pills .nav-link { width: 25%; }
	.eo-tabs .nav-pills .nav-link.eo-tabs-head-box { width: 50%; }
	.eo-tabs .nav-pills .nav-link { width: 25%; }
	.pts-tabs .nav-pills .nav-link.pts-tabs-head-box { width: 50%; }
	.pts-tabs .nav-pills .nav-link { width: 25%; }
	.bpt-text>h6 { font-size: 16px; }
	.bpt-text>span { font-size: 20px; padding-right: 50px; }
	.bpt-text>span::after { background-size: cover; background-position: right; width: 42px; height: 17px; }
 

/* ======================================== 
---------- 14 Dec 2024 New Pages End ------- 
==========================================*/

/* ======================================== 
---------- 27 Dec 2024 New Pages Start ------- 
==========================================*/
 
	.wc-tab-pill { font-size: 14px; }
	.wc-tab-pill-icon { width: 70px; height: 70px; }
	.widget-text-content-box .wtc-head>h5 { font-size: 28px; }
 
/* ======================================== 
---------- 27 Dec 2024 New Pages End ------ 
==========================================*/
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px){
    .create-opportunity-col:first-child,.create-opportunity-col:last-child{width: 100%;}
    .co-item{width: calc(50% - 15px);}

    .follow-up-timeline-row{flex-flow: row;align-self: start;}
    .follow-up-timeline-content{padding-left: 30px;padding-right: 0;width: 100%;max-width: 100%;}
    .follow-up-timeline-wrapper::after{left: 0;}
    .fu-timeline-box::before{left: -41.5px;}
    .fu-timeline-box::after{left: -15px;transform: none;}
    .follow-up-timeline-img{width: 100px;filter: none;margin: 0;margin-bottom: 30px;}
    .follow-up-timeline-row.right{flex-flow: row;align-self: start;}
    .follow-up-timeline-row.right .follow-up-timeline-content{padding-left: 30px;}
    .follow-up-timeline-row.right .fu-timeline-box::before{left: -41.5px;}
    .follow-up-timeline-row.active .follow-up-timeline-img{filter: brightness(0) invert(1);}

    .sah-icon {width: 60px;height: 60px;}
    .skill-accordion-btn{top: 0;}
    .skill-accordion-collapse:after { bottom: -25px; }
    .sah-inner {align-items: self-start;}
    .sah-text {font-size: 14px;width: calc(100% - 60px);padding-left: 30px;}
    .sah-text h5 {font-size: 20px;}
    .skill-accordion-body {padding: 24px;}
    .self-assessment-box{padding: 0;}
    .sat-head-box{max-width: 295px;}
    .self-assessment-tabs-btn .nav-pills{flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .self-assessment-tabs .nav-pills .nav-link{min-width: 300px;}
   
    .e-learning-head h3{font-size: 30px;}

    .get-clear-head-content {margin-top: 30px;}          
    .get-clear-head-img {padding-bottom: 0;max-width: 500px; margin: 0 auto;}
    .get-clear-head-img img {position: relative;}  
    .elt-img {width: 70px;height: 70px;}
    .eltc-list {padding-left: 0;margin-top: 40px;}
    .eltc-img {width: 70px;height: 70px;}  
    .eltc-box {gap: 40px;}  
    .eltc-item + .eltc-item {margin-top: 35px;}

    .tcr-50-50-item {margin-bottom: 40px;}
    .tcr-50-50-text h5 {font-size: 20px;}
    .tcr-50-50-img {width: 70px;height: 70px;}
    .tcr-list {padding-left: 0;}
    .tcr-img {width: 70px;height: 70px;} 
    .tcr-box {gap: 40px;}  

    .personal-branding-tabs-btn .nav-pills{flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .personal-branding-tabs .nav-pills .nav-link{min-width: 300px;}

    .follow-up-content {padding: 30px;font-size: 12px;}    
    .follow-up-content h6 {font-size: 16px;}

    .managing-uncertainty-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .managing-uncertainty-tabs .nav-pills .nav-link{width:50%;}
    .managing-uncertainty-tabs .nav-pills .nav-link:not(:last-child){margin-bottom: 0;}

    .resume-types-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .resume-types-tabs .nav-pills .nav-link{min-width: 280px;}
    .resume-types-tab-content{padding: 50px 30px;}

    .structuring-your-resume-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .structuring-your-resume-tabs .nav-pills .nav-link{min-width: 280px;}

    .thought-leadership-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .thought-leadership-tabs .nav-pills .nav-link{min-width: 280px;}

    .cl-head-box{max-width: 295px;}
    .continuous-learning-tabs .nav-pills {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .continuous-learning-tabs .nav-pills .nav-link{min-width: 280px;}

    .mi-tab>ul {overflow-y: scroll;flex-wrap: nowrap;}
    .mi-tab .nav-item {flex-shrink: 0;width: 290px;padding-bottom: 20px;}
    .border-yellow-box, .mi-tab-content{padding: 30px 20px;}


    /* ======================================== 
---------- Dec 2024 New Pages Start ------- 
==========================================*/
 
    .rrt-body-item{width: 100%;padding-right: 0;}
    .rrt-body-item + .rrt-body-item {margin-top: 10px;}
    .rrt-pill {padding: 20px 60px 20px 20px ;display: flex;align-items: center;}    
    .recognize-respond-tab .nav-link {width: 50%;margin-bottom: 24px;}    
    .rrt-pill-icon {width: 40px;height: 40px;margin-bottom: 0;margin-right: 20px;}    
    .recognize-respond-tab .tab-content {margin-top: 0;}
    .opr-btn>span {padding-right: 100px;}    
    .opr-btn>span::after {right: 0;}    
    .opr-btn:hover>span::after {right: -10px;}

 
/* ======================================== 
---------- Dec 2024 New Pages End ------- 
==========================================*/



/* ======================================== 
---------- 14 Dec 2024 New Pages Start -------  
==========================================*/
 
	.new-assessment-item { width: 50%; }
	.new-assessment-box { padding: 34px 24px; }
	.nab-content h6 { font-size: 18px; }
	.evaluating-tab .rrt-pill { padding: 20px 40px 20px 20px; }
	.evaluating-tab .nav-link { width: 50%; }
	.evaluating-tab .rrt-pill-icon { margin-right: 15px; }
	.rrt-pill p br { display: none; }
	.bfs-box { padding: 0; }
	.bfs-head-box { max-width: 295px; }
	.bfs-tabs-btn .nav-pills { flex-wrap: nowrap; overflow-x: auto; height: auto; }
	.bfs-tabs .nav-pills .nav-link { min-width: 300px; }
	.bfs-tabsp-icon { width: 60px; height: 60px; }
	.eo-box { padding: 0; }
	.eo-head-box { max-width: 295px; }
	.eo-tabs-btn .nav-pills { flex-wrap: nowrap; overflow-x: auto; height: auto; }
	.eo-tabs .nav-pills .nav-link { min-width: 300px; }
	.eo-tabsp-icon { width: 60px; height: 60px; }
	.pts-box { padding: 0; }
	.pts-head-box { max-width: 295px; }
	.pts-tabs-btn .nav-pills { flex-wrap: nowrap; overflow-x: auto; height: auto; }
	.pts-tabs .nav-pills .nav-link { min-width: 300px; }
	.pts-tabsp-icon { width: 60px; height: 60px; }
	.bpt-text>h6 { font-size: 14px; }
	.bpt-text>span { font-size: 17px; }
	.bpt-content { padding: 20px 20px; }
	.bpt-img { width: 170px; }
 

/* ======================================== 
---------- 14 Dec 2024 New Pages End ------- 
==========================================*/


/* ======================================== 
---------- 27 Dec 2024 New Pages Start ------- 
==========================================*/
 
	.widget-content-tab .nav-tabs { flex-wrap: nowrap; overflow-x: auto; }
	.widget-content-tab .nav-link {width: 220px !important;flex-shrink: 0;flex-grow: 1;}
	.wc-tab-pill { padding: 20px; }
	.wc-tab-content{padding: 40px 20px;}
 
/* ======================================== 
---------- 27 Dec 2024 New Pages End ------ 
==========================================*/


/* ======================================== 
----------10 jan 2025 New Pages Start ----- 
==========================================*/
 
	.widget-content-icon.icon-lg { width: 80px; height: 80px; }
	.activity-box{padding: 20px;}
	.activity-box h3{font-size: 20px;}
	.bpt-wrapper.bpt-sm .bpt-img {display: none;}	
	.bpt-wrapper.bpt-sm .bpt-text {width: 100%;}
 
/* ======================================== 
----------10 jan 2025 New Pages End ------ 
==========================================*/

}

/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px){
    .cep-list-box{padding: 40px 30px;}

    .create-opportunity-head{padding: 0 5%;}
    .create-opportunity-body{padding: 40px 30px;}
    .create-opportunity-grid-wrapper{padding-left: 0;}
    .create-opportunity-col:first-child,.create-opportunity-col:last-child{width: 100%;}
    .co-box{padding: 30px;}
    .ttc-box,.ttc-box.big-box{padding: 40px 30px;} 
    
    .e-learning-tab .nav-link {padding: 15px;}
    .e-learning-tab .nav {gap: 15px;}
    .elt-img {width: 50px;height: 50px;}
    .eltc-list {margin-top: 30px;}
    .eltc-text h5 {font-size: 18px;}
    .eltc-img {width: 40px;height: 40px;margin-bottom: 15px;}
    .eltc-item + .eltc-item {margin-top: 25px;}
    .eltc-box {gap: 30px;}  

    .tcr-50-50-item {width: 100%;margin-bottom: 30px;}
    .tcr-50-50-img {margin-bottom: 15px;}
    .tcr-img {width: 40px;height: 40px;}
    .tcr-text h5 {font-size: 20px;}
    .tcr-box {gap: 30px;} 

    .personal-branding-list{padding: 30px 0;margin-bottom: -40px;}
    .personal-branding-item{width: 100%;margin-bottom: 40px;}
    .personal-branding-box{gap: 24px;}
    .personal-branding-img{width: 70px;height: 70px;}
    .personal-branding-tabs .nav-pills .nav-link:nth-child(3){width: 50%;}
    .personal-branding-tabs .nav-pills .nav-link:nth-child(4),.personal-branding-tabs .nav-pills .nav-link:nth-child(5){width: 50%;flex-grow: 1;}
    .follow-up-icon {right: calc(100% + 40px) !important;left: auto !important;width: 60px;height: 60px;}    
    .follow-up-item {justify-content: end !important;}    
    .follow-up-box {width: calc(100% - 100px);}         
    .follow-up-item::after {display: none;}    
    .follow-up-timeline {display: none;}    
    .follow-up-content::after {left: -15px;transform: none;}

    .monitoring-adjusting-tabs .nav-link {min-width: 200px;}    
    .monitoring-adjusting-tabs .nav-tabs {flex-wrap: nowrap;overflow-x: auto;height: auto;}
    .mat-content-box {flex-flow: column;align-items: self-start !important;}    
    .mat-content {padding: 40PX 20px;}    
    .mat-content-icon {margin-top: 0;margin-bottom: 25px;}    
    .mat-content-text {width: 100%;}

    .ipc-right {width: 100%;margin-top: 30px;}    
    .ipc-text {padding: 0;}    
    .ipc-left {width: 100%;}

    .elearning-intro-item {width: 100% !important;}
    .ftc-head h5{font-size: 20px;}
    .mi-tab-content li h6, .mi-tab-text{font-size: 16px;}
    .mi-tab-content li{font-size: 14px;}
    .mi-tab-icon{width: 70px;height: 70px;}

    .key-element-list {position: relative;}    
    .key-elements-container {padding: 0;}    
    .key-element-item {max-width: 100%;position: static;text-align: start !important;transform: none !important;font-size: 15px;}    
    .key-element-text h6 {font-size: 18px;}    
    .key-element-item + .key-element-item {margin-top: 24px;}
    .key-element-icon {height: 70px;width: 70px;padding: 12px;border: 6px solid var(--cmp-grey);border-radius: 50%;position: absolute;left: 0;top: 0;}    
    .key-element-icon>img {width: 100%;height: 100%;object-fit: contain;}    
    .key-element-box {position: relative;padding-left: 85px;min-height: 70px;padding-top: 5px;}    



/* ======================================== 
---------- Dec 2024 New Pages Start ------- 
==========================================*/

    .col-list-2 > li { width: 100%; }
    .notification-process-box{padding: 30px 20px;}

/* ======================================== 
---------- Dec 2024 New Pages End ------- 
==========================================*/


/* ======================================== 
---------- 14 Dec 2024 New Pages Start -------  
==========================================*/
 
	.new-assessment-item { width: 100%; }
	.nab-content { font-size: 14px; }
	.widget-content-text h5 { font-size: 20px !important; }
	.evaluating-tab .nav-link { width: 100%; }
	.evaluating-tab .rrt-pill { font-size: 14px; }
	.evaluating-tab .structuring-your-resume-tab-content h5 { font-size: 18px; }
	.evaluating-tab .structuring-your-resume-tab-content { padding: 40px 20px 20px; }
	.evaluating-tab .structuring-your-resume-tab-content h6 { font-size: 16px; }
	.bfs-tab-content-body { flex-direction: column; }
	.bfs-tab-content-left { width: 100%; }
	.bfs-tab-content-right { width: 100%; }
	.bfs-tab-content { padding: 45px 25px; }
	.bfs-tabsp-text { font-size: 16px; margin-top: auto; }
	.bfs-tab-pill { min-height: 180px; }
	.bfs-tab-content>h6 { font-size: 22px; }
	.eo-tab-content-body { flex-direction: column; }
	.eo-tab-content-left { width: 100%; }
	.eo-tab-content-right { width: 100%; }
	.eo-tab-content { padding: 45px 25px; }
	.eo-tabsp-text { font-size: 16px; margin-top: auto; }
	.eo-tab-pill { min-height: 180px; }
	.eo-tab-content>h6 { font-size: 22px; }
	.pts-tab-content-body { flex-direction: column; }
	.pts-tab-content-left { width: 100%; }
	.pts-tab-content-right { width: 100%; }
	.pts-tab-content { padding: 45px 25px; }
	.pts-tabsp-text { font-size: 16px; margin-top: auto; }
	.pts-tab-pill { min-height: 180px; }
	.pts-tab-content>h6 { font-size: 22px; }
	.bpt-img { display: none; }
	.bpt-content { padding: 20px 30px; justify-content: center; }
	.bpt-wrapper { padding: 40px 0 0; }
 

/* ======================================== 
---------- 14 Dec 2024 New Pages End ------- 
==========================================*/

/* ======================================== 
---------- 27 Dec 2024 New Pages Start ------- 
==========================================*/
 
	.widget-text-content-box .wtc-head>h5 { font-size: 28px; }
	.widget-text-content-box .wtc-head>h5 { font-size: 22px; }
	.wtc-head>h5 b>span { font-size: 20px; line-height: 1.5; }
	.wtc-head-arrow { margin-top: 15px; }
	.wtc-head-arrow::after { top: 50%; }
	.wc-tab-content>h3{font-size: 22px;}
 
/* ======================================== 
---------- 27 Dec 2024 New Pages End ------ 
==========================================*/


/* ======================================== 
----------10 jan 2025 New Pages Start ----- 
==========================================*/

 
	.dos-donts-box:after { display: none; }
	.ddb-inner { padding: 0; width: 100%; }
	.dos-donts-box { padding: 20px; }
	.ddb-inner + .ddb-inner { margin-top: 20px; }
	.ddb-inner h5 { font-size: 20px; }
 


/* ======================================== 
----------10 jan 2025 New Pages End ------ 
==========================================*/




}

/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px){
    .cep-list-box{padding: 40px 20px;}
    
    .create-opportunity-body{padding: 30px 20px;}
    .co-item{width: 100%;}
    .ttc-box,.ttc-box.big-box{padding: 40px 20px;}
    .fu-timeline-box{padding: 30px;border-radius: 30px;}
    .follow-up-timeline-img{width: 70px;}
    .dot-text-box{padding:30px;}

    .sah-inner {flex-flow: column;}
    .sah-text {padding: 0;width: 100%;margin-top: 24px;}
    .self-assessment-text h6{font-size: 20px;}
    .self-assessment-box{font-size: 12px;}
    .self-assessment-icon{width: 80px;height: 80px;}
    .self-assessment-tabs .nav-pills .nav-link{min-width: 260px;}
    .e-learning-head h3{font-size: 24px;}

    .market-process-list{margin-bottom: -30px;}
    .market-process-item{width: 100%;margin-bottom: 30px;}

    .e-learning-tab .nav-item{min-width: 240px;}
    .eltc-box {gap: 20px;}  

    .tcr-50-50-text h5 {font-size: 18px;}
    .tcr-50-50-img {width: 50px;height: 50px;}
    .tcr-text h5 {font-size: 18px;}
    .tcr-box {gap: 20px;} 

    .personal-branding-tabs .nav-pills .nav-link{min-width: 260px;}
    .managing-uncertainty-tabs .nav-pills .nav-link{min-width: 280px;}

    .widget-content-box{flex-flow: column;align-items: start !important;}
    .widget-content-icon{width: 100px;margin-bottom: 24px;}


    /* ======================================== 
---------- Dec 2024 New Pages Start ------- 
==========================================*/ 
    .recognize-respond-tab .nav-link{width: 100%;}
    .rrt-content{padding: 30px 20px;}
 
/* ======================================== 
---------- Dec 2024 New Pages End ------- 
==========================================*/


/* ======================================== 
---------- 14 Dec 2024 New Pages Start -------  
==========================================*/
 
	.bfs-text h6 { font-size: 20px; }
	.bfs-box { font-size: 12px; }
	.bfs-icon { width: 80px; height: 80px; }
	.bfs-tabs .nav-pills .nav-link { min-width: 260px; }
	.eo-text h6 { font-size: 20px; }
	.eo-box { font-size: 12px; }
	.eo-icon { width: 80px; height: 80px; }
	.eo-tabs .nav-pills .nav-link { min-width: 260px; }
	.pts-text h6 { font-size: 20px; }
	.pts-box { font-size: 12px; }
	.pts-icon { width: 80px; height: 80px; }
	.pts-tabs .nav-pills .nav-link { min-width: 260px; }
 

/* ======================================== 
---------- 14 Dec 2024 New Pages End ------- 
==========================================*/



}