.elementor-47648 .elementor-element.elementor-element-ea57343{text-align:center;}.elementor-47648 .elementor-element.elementor-element-ea57343 .elementor-heading-title{font-weight:700;}.elementor-47648 .elementor-element.elementor-element-412cc70{overflow:hidden;}.elementor-47648 .elementor-element.elementor-element-2dceca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-2dceca6{text-align:center;}.elementor-47648 .elementor-element.elementor-element-41f2379 > .elementor-widget-container{margin:40px 0px 040px 0px;}.elementor-47648 .elementor-element.elementor-element-41f2379{text-align:center;}.elementor-47648 .elementor-element.elementor-element-41f2379 .title-element{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:700;}.elementor-47648 .elementor-element.elementor-element-41f2379 .subtitle-element{font-size:18px;line-height:30px;}.elementor-47648 .elementor-element.elementor-element-41f2379  .btn{font-size:18.5px;font-weight:500;}.elementor-47648 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-8ab3db4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47648 .elementor-element.elementor-element-50e46dd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#212529;}.elementor-47648 .elementor-element.elementor-element-2d07358 .title-element{color:#212529;font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;line-height:34px;}.elementor-47648 .elementor-element.elementor-element-2d07358 .subtitle-element{color:#757575;font-size:18px;line-height:30px;}.elementor-47648 .elementor-element.elementor-element-e8fb45f .elementor-heading-title{font-size:28px;font-weight:700;line-height:37px;}.elementor-47648 .elementor-element.elementor-element-bde4a43 .elementor-heading-title{font-size:18px;line-height:30px;color:#757575;}.elementor-47648 .elementor-element.elementor-element-29dd3fd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47648 .elementor-element.elementor-element-279b36cc .title-element{color:#212529;font-size:28px;line-height:37px;}.elementor-47648 .elementor-element.elementor-element-279b36cc .subtitle-element{color:#757575;font-size:18px;line-height:30px;}.elementor-47648 .elementor-element.elementor-element-5f9dd2e{margin-top:0120px;margin-bottom:0px;}.elementor-47648 .elementor-element.elementor-element-9b2377e{width:initial;max-width:initial;}.elementor-47648 .elementor-element.elementor-element-9b2377e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-9b2377e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:66px;}.elementor-47648 .elementor-element.elementor-element-5244881 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-5244881 .elementor-heading-title{color:#757575;}.elementor-47648 .elementor-element.elementor-element-68bf67b{margin-top:060px;margin-bottom:0px;}.elementor-47648 .elementor-element.elementor-element-2a25c5b > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-2a25c5b .elementor-heading-title{color:#757575;}@media(min-width:768px){.elementor-47648 .elementor-element.elementor-element-11e70b3{width:14%;}.elementor-47648 .elementor-element.elementor-element-d79342e{width:71.332%;}.elementor-47648 .elementor-element.elementor-element-dc49811{width:14%;}.elementor-47648 .elementor-element.elementor-element-0b52f47{width:40.026%;}.elementor-47648 .elementor-element.elementor-element-4405b41{width:59.694%;}}@media(max-width:1024px){.elementor-47648 .elementor-element.elementor-element-0508359 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47648 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-5f9dd2e{margin-top:-40px;margin-bottom:0px;}.elementor-47648 .elementor-element.elementor-element-9b2377e > .elementor-widget-container{margin:080px 0px 0px 0px;padding:0px 015px 0px 015px;}.elementor-47648 .elementor-element.elementor-element-9b2377e .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-47648 .elementor-element.elementor-element-5244881 > .elementor-widget-container{padding:0px 015px 0px 015px;}.elementor-47648 .elementor-element.elementor-element-68bf67b{padding:0px 015px 0px 015px;}.elementor-47648 .elementor-element.elementor-element-0b52f47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-2a25c5b > .elementor-widget-container{padding:0px 015px 0px 015px;}}@media(max-width:767px){.elementor-47648 .elementor-element.elementor-element-ea57343 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-41f2379 .title-element{font-size:36px;}.elementor-47648 .elementor-element.elementor-element-41f2379 .subtitle-element{font-size:16px;line-height:26px;}.elementor-47648 .elementor-element.elementor-element-41f2379  .btn{font-size:16px;}.elementor-47648 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-50e46dd .elementor-heading-title{font-size:16px;}.elementor-47648 .elementor-element.elementor-element-2d07358 .subtitle-element{font-size:16px;line-height:24px;}.elementor-47648 .elementor-element.elementor-element-279b36cc .subtitle-element{font-size:16px;line-height:24px;}.elementor-47648 .elementor-element.elementor-element-5f9dd2e{margin-top:40px;margin-bottom:40px;}.elementor-47648 .elementor-element.elementor-element-9b2377e > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-9b2377e .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-47648 .elementor-element.elementor-element-5244881 > .elementor-widget-container{padding:0px 015px 0px 015px;}.elementor-47648 .elementor-element.elementor-element-2e0cca5{margin-top:-90px;margin-bottom:0px;}.elementor-47648 .elementor-element.elementor-element-68bf67b{padding:0px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-0b52f47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47648 .elementor-element.elementor-element-4405b41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 015px 0px 015px;}.elementor-47648 .elementor-element.elementor-element-2a25c5b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 015px 0px 015px;}}/* Start custom CSS for content-text, class: .elementor-element-41f2379 */#career-roadmap-hero p,
#career-roadmap-hero h2,
#career-roadmap-hero span {
    margin-bottom: 20px;
}

#career-roadmap-hero p {
    margin-top: 0;
}

#career-roadmap-hero a {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for content-text, class: .elementor-element-2d07358 */#career-roadmap-2 div span {
    color: #757575;
    font-size: 18px;
    line-height: 30px;
}

@media (max-width: 768px) {
    #career-roadmap-2 div span {
    font-size: 16px;
    line-height: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e034b56 */@media (min-width: 1200px) {
    #career-roadmap-2-padding {
        padding-left: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for content-text, class: .elementor-element-279b36cc */#career-roadmap-3 span {
    color: #757575;
    font-size: 18px;
    line-height: 30px;
}

@media (max-width: 768px) {
    #career-roadmap-3 span {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
    #career-roadmap-3 {
        padding-right: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-368b08cc */@media (min-width: 1200px) {
    #career-roadmap-3-padding {
        padding-right: 130px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b2377e */#salary-section-4-main-heading h2 {
    max-width: 1100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ab7d47 */#salary-section-4 p {
    font-size: 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68bf67b *//* Layout */
.vertical-tabs-container {
  display: flex;
  margin: 0 auto;
}
.tabs-left {
  display: flex;
  flex-direction: column;
}
.tabs-right {
  padding-left: 30px;
}

/* Tabs */
.tab-item {
  padding: 30px 36px;
  cursor: pointer;
  font-size: 18px;
  color: #3333335E;
  font-weight: 700;
  font-family: "Plus Jakarta Sans";
  transition: all 0.3s ease;
   border-radius: 20px;
}
.tab-item.active {
  background: #fff;
  border: 1px solid #E9E9E9;
  box-shadow: 0px 4px 5.6px 0px rgba(0, 0, 0, 0.04);
  color: #333333;
   transition: all 0.3s ease;
}

/* Content */

.tab-content:not(:first-of-type) {
  margin-top: 40px;
}

.tab-content h2 {
  font-size: 22px;
  color: #3333335E;
  font-weight: 700;
  font-family: "Plus Jakarta Sans";
  color: #333333;
  margin-bottom: 13px;
}

.tab-content p {
  font-size: 18px;
  line-height: 30px;
  color: #3333335E;
  font-family: "Rubik";
  color: #757575;
  margin: 0;
}

.tab-content p:not(:first-of-type) {
    margin-top: 20px;
}

.tab-content ul {
    margin-top: 20px;
}

.tab-content ul li {
    color: #757575;
}

.tab-content ul li strong {
    color: #333333;
}

#tabs-12 .elementor-container {
  gap: 80px;
}

/* Responsive */
@media (max-width: 768px) {
  .vertical-tabs-container {
    flex-direction: column;
  }
  .tabs-left,
  .tabs-right {
    width: 100%;
  }
  
  .tab-item {
    padding: 20px 24px;
    font-size: 16px;
  }
  
  .tabs-right {
    padding-left: 0;
  }
  
  .tabs-right .tab-content p {
      font-size: 16px;
      line-height: 24px;
  }
  
  #tabs-12 .elementor-container {
    gap: 20px;
  }
  
  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
      padding: 0;
  }
  
  .tabs-right {
      margin-top: 40px;
  }
 
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tab-content h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  
  #tabs-12 .elementor-container {
  gap: 20px;
  }
  
  #tabs-12 .tab-item {
    padding: 20px 24px;
  }
  
 #salary-tabs-section .elementor-container {
    gap: 16px;
    flex-wrap: nowrap;
 }
 
 .tabs-right {
        margin-top: 0;
        padding-left: 40px;
    }
}

@media (max-width: 525px) {
    .tabs-left {
      display: none;
  }
}/* End custom CSS */