.elementor-46035 .elementor-element.elementor-element-a09a5df{text-align:center;}.elementor-46035 .elementor-element.elementor-element-a09a5df .elementor-heading-title{font-size:48px;font-weight:700;line-height:46px;}.elementor-46035 .elementor-element.elementor-element-412cc70{overflow:hidden;}.elementor-46035 .elementor-element.elementor-element-2dceca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-2dceca6{text-align:center;}.elementor-46035 .elementor-element.elementor-element-41f2379 > .elementor-widget-container{margin:050px 0px 050px 0px;padding:-1px -1px -1px -1px;}.elementor-46035 .elementor-element.elementor-element-41f2379{text-align:center;}.elementor-46035 .elementor-element.elementor-element-41f2379 .name-element{font-size:15.7px;font-weight:700;}.elementor-46035 .elementor-element.elementor-element-41f2379 .title-element{font-size:64px;font-weight:700;}.elementor-46035 .elementor-element.elementor-element-41f2379 .subtitle-element{font-family:"Rubik", Sans-serif;font-size:22px;line-height:36px;}.elementor-46035 .elementor-element.elementor-element-41f2379  .btn{font-size:18.5px;font-weight:500;}.elementor-46035 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-1b188f6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46035 .elementor-element.elementor-element-17584d16 .name-element{color:#212529;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.71px;font-weight:700;}.elementor-46035 .elementor-element.elementor-element-17584d16 .title-element{color:#212529;font-size:48px;line-height:67px;}.elementor-46035 .elementor-element.elementor-element-17584d16 .subtitle-element{color:#757575;}.elementor-46035 .elementor-element.elementor-element-17584d16  .btn{font-size:18.5px;font-weight:500;}.elementor-46035 .elementor-element.elementor-element-7c0ad709 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46035 .elementor-element.elementor-element-641ef50 .name-element{color:#212529;font-size:15.7px;font-weight:700;}.elementor-46035 .elementor-element.elementor-element-641ef50 .title-element{color:#212529;font-size:28px;font-weight:700;line-height:37px;}.elementor-46035 .elementor-element.elementor-element-641ef50 .subtitle-element{color:#757575;}.elementor-46035 .elementor-element.elementor-element-29e6222{width:initial;max-width:initial;}.elementor-46035 .elementor-element.elementor-element-29e6222 > .elementor-widget-container{margin:0120px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-29e6222 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:66px;}.elementor-46035 .elementor-element.elementor-element-6ffc514{margin-top:060px;margin-bottom:0px;}.elementor-46035 .elementor-element.elementor-element-71e54bf7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46035 .elementor-element.elementor-element-71e54bf7{margin-top:050px;margin-bottom:0px;}.elementor-46035 .elementor-element.elementor-element-5b710db0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46035 .elementor-element.elementor-element-20d7582c .name-element{color:#212529;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.7px;font-weight:700;}.elementor-46035 .elementor-element.elementor-element-20d7582c .title-element{color:#212529;font-size:48px;font-weight:600;line-height:66px;}@media(min-width:768px){.elementor-46035 .elementor-element.elementor-element-11e70b3{width:14%;}.elementor-46035 .elementor-element.elementor-element-d79342e{width:71.332%;}.elementor-46035 .elementor-element.elementor-element-dc49811{width:14%;}.elementor-46035 .elementor-element.elementor-element-7e210c26{width:52%;}.elementor-46035 .elementor-element.elementor-element-3e1da62d{width:48%;}.elementor-46035 .elementor-element.elementor-element-0ab5df8{width:40.026%;}.elementor-46035 .elementor-element.elementor-element-0dd21f7{width:59.694%;}}@media(max-width:1024px){.elementor-46035 .elementor-element.elementor-element-a09a5df .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-46035 .elementor-element.elementor-element-41f2379 .title-element{font-size:42px;}.elementor-46035 .elementor-element.elementor-element-41f2379 .subtitle-element{font-size:18px;line-height:30px;}.elementor-46035 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-17584d16 .title-element{font-size:32px;line-height:42px;}.elementor-46035 .elementor-element.elementor-element-29e6222 > .elementor-widget-container{margin:080px 0px 0px 0px;padding:0px 015px 0px 015px;}.elementor-46035 .elementor-element.elementor-element-29e6222 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-46035 .elementor-element.elementor-element-6ffc514{padding:0px 015px 0px 015px;}.elementor-46035 .elementor-element.elementor-element-0ab5df8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-20d7582c .title-element{font-size:32px;line-height:42px;}}@media(max-width:767px){.elementor-46035 .elementor-element.elementor-element-a09a5df > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-a09a5df .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-46035 .elementor-element.elementor-element-41f2379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-41f2379 .name-element{font-size:14px;line-height:20px;}.elementor-46035 .elementor-element.elementor-element-41f2379 .title-element{font-size:32px;}.elementor-46035 .elementor-element.elementor-element-41f2379 .subtitle-element{font-size:16px;line-height:30px;}.elementor-46035 .elementor-element.elementor-element-41f2379  .btn{font-size:16px;}.elementor-46035 .elementor-element.elementor-element-4be57a5 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-17584d16 .name-element{font-size:14px;}.elementor-46035 .elementor-element.elementor-element-17584d16 .title-element{font-size:28px;line-height:38px;}.elementor-46035 .elementor-element.elementor-element-17584d16  .btn{font-size:16px;}.elementor-46035 .elementor-element.elementor-element-641ef50 .name-element{font-size:14px;}.elementor-46035 .elementor-element.elementor-element-641ef50 .title-element{line-height:38px;}.elementor-46035 .elementor-element.elementor-element-29e6222 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-29e6222 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-46035 .elementor-element.elementor-element-6ffc514{padding:0px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-0ab5df8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46035 .elementor-element.elementor-element-0dd21f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 015px 0px 015px;}.elementor-46035 .elementor-element.elementor-element-20d7582c .name-element{font-size:14px;}.elementor-46035 .elementor-element.elementor-element-20d7582c .title-element{font-size:28px;line-height:38px;}}/* Start custom CSS for content-text, class: .elementor-element-41f2379 */#salary-hero a {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for content-text, class: .elementor-element-17584d16 */#salary-section-2 p {
    color: #757575;
    font-size: 18px;
    line-height: 30px;
}

#salary-section-2 p strong {
    color: #212529;
}

#salary-section-2 h3 {
    margin-top: 24px;
}

@media (max-width: 768px) {
    #salary-section-2 p {
    font-size: 16px;
    line-height: 24px;
  }
  
   #salary-section-2 a {
       margin-top: 20px;
   }
}/* End custom CSS */
/* Start custom CSS for content-text, class: .elementor-element-641ef50 */#salary-section-3 p {
    color: #757575;
    font-size: 18px;
    line-height: 30px;
}

@media (max-width: 768px) {
    #salary-section-3 p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
   #salary-section-3 {
       padding-right: 60px;
   } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e6222 */#salary-section-4-main-heading h2 {
    max-width: 1100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63ff59a */#salary-section-4 p {
    font-size: 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ffc514 *//* 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;
    }
}

@media (max-width: 525px) {
    .tabs-left {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for content-text, class: .elementor-element-20d7582c */#salary-section-5 p {
    color: #757575;
    font-size: 18px;
    line-height: 30px;
}

#salary-section-5 .name-element {
    margin-bottom: 24px;
}

#salary-section-5 p {
    margin-bottom: 20px !important;
}

@media (max-width: 768px) {
    #salary-section-5 p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
    #salary-section-5 {
    padding-left: 60px;
  }
}/* End custom CSS */